BM6P6(@ ###"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###!!!############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""######$$$$$$$$$######!!!$$$''''''%%%$$$%%%((($$$$$$$$$$$$######""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$$$$#########""""""#########"""""""""""""""###"""!!! """$$$&&&################################################%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###""""""############""""""######$$$%%% !!!"""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###########################%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$%%%%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$#########%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$### """$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""%%%&&&((('''$$$"""###$$$$$$$$$$$$$$$#########"""%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$$$$$$$$$$#########""""""############""""""""""""%%%$$$###""""""######$$$################################################%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###""""""############""""""######$$$%%%###$$$$$$$$$$$$$$$###"""################################################%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###!!!###%%%&&&%%%%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$############&&&%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$$$$$$$$$$#######################################&&&&&&%%%%%%$$$$$$###"""################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$######"""###############""""""######$$$%%%&&&&&&&&&%%%%%%###""""""""""""""""""""""""""""""########################$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$###$$$&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&########################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$#########"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$########################"""###############$$$$$$"""###%%%&&&&&&$$$###!!!######################################################$$$$$$$$$$$$######$$$$$$###############$$$######""""""######$$$%%%$$$$$$%%%%%%$$$######"""################################################$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$######$$$$$$%%%%%%$$$$$$###!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!! !!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&########################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$########################""""""######$$$$$$$$$%%% """%%%%%%%%%$$$"""################################################"""######$$$$$$######"""$$$###############$$$$$$######""""""######$$$%%%!!!!!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""######$$$$$$$$$######%%%###!!! """######"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%###############$$$$$$$$$""""""######$$$%%%%%%%%%!!!$$$%%%%%%$$$$$$#########################################################$$$$$$##################"""######$$$%%%######""""""######$$$%%% !!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%"""!!!######"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$""""""###$$$$$$%%%&&&&&& !!!"""$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%######""""""######$$$%%%""""""###$$$$$$$$$######################################################"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!""""""###$$$%%%&&&&&&&&&&&&'''(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&%%%%%%''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%% !!!"""###$$$%%%%%%%%%""""""%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$######""""""###$$$%%%%%%#########"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""########################"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&$$$###########################%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$ !!!"""$$$%%%&&&'''&&&&&&'''((()))))))))((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!! !!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$(((%%%######&&&((((((&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###!!! ######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""''''''&&&%%%$$$$$$######'''$$$"""###&&&'''&&&$$$###%%%&&&%%%$$$$$$&&&)))######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""################################################&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$(((%%%######&&&((('''&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! ######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""&&&&&&&&&'''''''''''''''***(((&&&%%%%%%&&&&&&&&&)))&&&$$$%%%((()))'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######""""""$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######################################################%%%%%%$$$$$$#########"""!!!"""%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% """###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######&&&%%%###$$$&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&'''((()))***(((((('''&&&%%%&&&***---***$$$"""(((333777333---%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%$$$###"""!!!!!! $$$$$$############$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$################################################""""""""""""""""""""""""!!!###%%%%%%$$$$$$%%%&&&########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''"""$$$%%%$$$$$$(((...444111---,,,111:::===888111$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%################################################ !!!!!!"""###$$$%%%%%%$$$%%%&&&&&&$$$#################################%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%% """#########&&&---333===;;;999888666222,,,((("""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%&&&''''''$$$&&&'''&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""$$$(((+++555777777333---'''%%%%%%""""""""""""############%%%%%%%%%$$$$$$$$$###### !!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$"""#########$$$$$$$$$$$$#########"""""""""!!!!!!###$$$%%%%%%######$$$%%%############$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$##################$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$!!!###&&&&&&%%%###$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###"""$$$%%%&&&&&&&&&(((***)))&&&$$$&&&(((""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''""""""###$$$%%%&&&&&&'''))))))((((((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!! !!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!###$$$%%%%%%######$$$%%%"""############$$$$$$$$$#########$$$$$$#########!!!""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ ###&&&'''$$$###$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$#########$$$&&&'''""""""#########$$$$$$$$$%%%"""!!!###&&&)))(((&&&$$$$$$$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###!!!!!!"""###%%%&&&'''(((!!!!!!"""###%%%&&&'''(((,,,++++++***)))(((((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%#########""""""""""""""""""###$$$$$$###"""###$$$########################$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%###"""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%((('''%%%###""""""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###"""%%%&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############"""""""""""""""###$$$$$$###"""###$$$########################$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###########################################################################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$%%%$$$######%%%%%%$$$###!!!###%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$$$$##############################"""###$$$$$$###"""###$$$########################$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% !!!###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''&&&$$$###"""!!! $$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$###### !!!"""###%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###  ###%%%%%%$$$######%%%%%%$$$######$$$%%%$$$######$$$&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###""""""!!!"""###$$$%%%%%%$$$###""""""###############$$$$$$"""###$$$$$$###"""###$$$########################$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$###"""!!! $$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!!!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###%%%'''%%%$$$######%%%%%%$$$###%%%%%%%%%###""""""$$$&&&$$$$$$###$$$%%%%%%$$$"""%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''&&&%%%$$$######""""""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%"""###$$$$$$###"""###$$$########################$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%###""""""$$$&&&$$$$$$###$$$%%%%%%$$$"""%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%"""###$$$$$$###"""###$$$########################$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$######""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""#####################$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&$$$"""%%%$$$######%%%%%%$$$######$$$%%%$$$######$$$&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$%%%&&&&&&"""###$$$$$$###"""###$$$########################$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###""""""""""""############"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$###!!!###%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###############$$$$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%&&&&&&"""$$$$$$$$$###"""###$$$########################$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$#########$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$######%%%%%%$$$###"""%%%&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$%%%### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%(((''''''&&&$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!! $$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$######""" """$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###((('''%%%###"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%$$$###$$$%%%&&&'''(((((())))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%'''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###"""""""""###$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###""""""""""""""""""######$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&$$$###"""###%%%&&&######$$$$$$$$$$$$######$$$$$$$$$###########################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''(((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$###%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$##################$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$########################$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!###%%%&&&############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%############%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""$$$&&&''''''&&&%%%"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!###%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$########################"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%&&&''''''((($$$$$$######$$$%%%'''(((&&&%%%############%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###### !!!###%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''###############$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&''''''(((###"""######$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&))))))*********+++++++++(((((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""######$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((()))***+++,,,,,,---((('''&&&$$$#########"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&'''''''''&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$$$$%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""###############$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!$$$%%%&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!! """############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&$$$###!!!%%%%%%'''(((((('''%%%%%%""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&& !!!###%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((()))***+++((('''%%%$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&& """$$$&&&'''(((''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''((((((((('''&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$###$$$%%%&&&$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$#########""""""################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""###&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%###!!!"""$$$&&&''''''%%%$$$###"""""""""%%%&&&&&&''''''&&&&&&%%%'''&&&$$$#########$$$$$$(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""###%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++***'''$$$######$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########(((((((((((((((((((((((('''$$$###$$$&&&'''%%%###$$$%%%'''((()))((('''%%%''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$''''''%%%"""''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''''''''&&&%%%$$$"""!!!&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$######&&&&&&%%%$$$%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%$$$"""!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$""""""$$$&&&((('''&&&%%%%%%$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((***)))'''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&(((((((((((((((((((((((('''%%%$$$%%%''''''&&&$$$%%%&&&'''))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%'''(((&&&###''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$######%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$%%%%%%'''&&&&&&%%%$$$$$$######$$$%%%$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&&&&'''((()))***)))((('''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$######""""""######""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''###########################%%%&&&&&&$$$#########"""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%''''''((())))))((((((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''''''''((((((((('''''''''((()))***)))))))))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&((((((((('''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$#########"""#########!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###########################%%%&&&&&&$$$#########!!!!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&'''(((((()))(((((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((('''(((((('''(((((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!  !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%'''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$### !!!"""###%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!! !!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###############$$$%%%%%%!!!!!!"""###$$$%%%&&&&&&###%%%&&&&&&%%%$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$&&&"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&%%%$$$""""""$$$&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&((('''&&&%%%%%%&&&''''''(((((('''''''''(((((()))&&&'''(((((((((((('''&&&$$$$$$$$$%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&''')))(((&&&%%%''')))'''''''''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&(((***)))&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&$$$$$$$$$%%%&&&"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""######$$$ !!!###$$$%%%&&&'''!!!###%%%%%%###"""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""###""""""######$$$$$$$$$$$$######""""""""""""######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%###!!!"""$$$&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&''')))(((%%%$$$###$$$&&&'''((((((((((((((()))***+++&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''((()))******&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((%%%''')))(((%%%%%%&&&)))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))+++)))&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((()))))))))))),,,***'''$$$$$$$$$&&&(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''########################(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""'''$$$!!! !!!###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&'''&&&%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%(((((('''&&&&&&((()))***(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))(((((('''&&&$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))$$$$$$&&&'''''''''&&&&&&'''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!""""""'''%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''(((((("""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&'''(((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$######!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&###%%%%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((("""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))'''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&'''(((((((((''''''))))))))))))((('''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&%%%$$$""""""$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$############$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%''''''&&&%%%$$$%%%&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((()))))))))***''''''''''''''''''''''''&&&&&&'''((((((((((((((('''(((((()))))))))((((((((((((((((((((('''&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!"""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$---***&&&$$$$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&)))((('''%%%$$$$$$######&&&'''((('''$$$###"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%&&&((()))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((''''''(((((((((&&&''''''((()))((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&&&&'''((()))))))))))))))))))))******)))((((((&&&&&&'''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$#########$$$$$$%%%###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$...***&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&'''((('''$$$###"""###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))***)))'''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&'''((()))))))))((((((''''''(((((()))'''(((((()))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***((((((((((((((((((((((((&&&'''((()))))))))))))))))))))*********)))((((((%%%&&&'''((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&%%%$$$###"""$$$%%%&&&''''''&&&%%%$$$$$$############$$$$$$%%%###%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%)))'''%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### """######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$###"""""""""###%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&((('''&&&$$$"""###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))***)))((('''((()))%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))((('''''''''''''''((()))))))))(((((((((((())))))((())))))************************************************)))))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((())))))******)))(((((('''''''''((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$******))))))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&"""%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################%%%&&&&&&%%%###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!###%%%&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$###"""""""""###%%%&&&'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&$$$!!! """%%%&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''(((((('''&&&&&&((()))***&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******((((((''''''''''''(((((())))))(((((((((((())))))))))))***+++++++++++++++************************++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))((('''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%&&&''')))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$##############################$$$%%%%%%%%%%%%$$$(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&''''''))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''***)))((((((((()))+++,,,+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((******************))))))******************))))))************************)))))))))************++++++******)))((((((''''''******************************))))))((((((''''''))))))))))))))))))))))))(((+++,,,+++(((&&&(((++++++,,,,,,***'''%%%%%%&&&***)))(((&&&&&&''''''((())))))))))))((('''&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$""" $$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))************)))))))))((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,+++***)))))))))***************************************)))))))))))))))))))))))))))))))))******+++***)))((()))***,,,---......,,,,,,,,,...***)))((('''''''''(((((())))))))))))((('''&&&%%%(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$"""%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%''')))***&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######"""############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((***)))))))))))))))(((((())))))))))))(((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((************))))))))))))************************'''''''''(((((())))))***(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---------,,,++++++******++++++++++++++++++++++++*********+++++++++++++++************************,,,***))))))******)))((()))***++++++))))))***+++***))))))((('''((((((((())))))))))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%************))))))))))))))))))***))))))((('''&&&''''''''''''''''''''''''(((((((((((())))))***************)))))))))))))))************************''''''(((((((((((((((((((((((((((((()))))))))))))))***************++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---***((()))+++,,,***'''((())))))(((%%%$$$$$$%%%******)))))))))((((((((()))))))))))))))(((''''''((((((((())))))((((((((((((((((((((((((((((((((())))))***))))))((('''&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&,,,***'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""############$$$$$$$$$$$$$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%))))))))))))************))))))******)))(((''''''(((((((((((((((((((((((())))))******++++++++++++))))))))))))))))))******)))))))))))))))))))))))))))((((((((('''&&&&&&&&&'''(((((((((((()))))))))))))))*********+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++((())),,,,,,***'''+++,,,---+++)))'''((()))***************)))))))))))))))))))))))))))((('''(((((()))******)))(((((((((((((((((((((((((((((())))))******)))(((''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&+++)))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""""""""#########$$$$$$$$$#########"""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((()))))))))))))))***((())))))******))))))((((((((((((((((((((((((((('''((()))*********))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))************)))))))))***++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,+++******++++++***))))))+++,,,,,,++++++---...***++++++++++++***)))))))))))))))******))))))(((((((((************((((((((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%)))'''$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!###$$$&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&########################"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((())))))******))))))(((''''''(((((())))))******''''''((((((((()))))))))'''((()))***************((((((((((((((((((((((((&&&'''((()))***))))))(((((()))))))))************************************(((((()))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000---......///000000111111/////////////////////////////////000000000111111111111111111111111111111111111111111111111111111000000//////////////////------------------------+++,,,---,,,***)))***+++((()))++++++******,,,---++++++,,,,,,,,,+++***)))((())))))*********))))))'''(((***++++++***((('''(((((((((((((((((((((((('''((()))***************''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%(((&&&######%%%'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""" """%%%''''''&&&$$$"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$&&&(((((('''&&&%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''&&&$$$$$$"""###$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&######""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))************))))))$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))&&&'''(((***++++++++++++))))))))))))))))))))))))'''(((***+++++++++***)))(((((())))))*********+++++++++++++++++++++++++++'''((()))+++---///000111---------.........//////000111111222333444444555222222333444555555666666444444444444444444444444555555555666666666777777555555555555555555555555444444444444444444444444333333222222111111000000........................***,,,...---***(((***,,,---......---+++***+++,,,++++++,,,---,,,+++***)))((())))))*********))))))''')))***++++++***)))'''((((((((((((((((((((((((&&&'''(((***++++++++++++((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$"""###%%%((()))***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""""""""#########$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""!!!!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%###!!!"""$$$%%%$$$!!!###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))************))))))))))))+++++++++***)))(((((((((++++++++++++***)))(((''')))))))))(((((((((((((((***+++***)))((((((+++---+++***)))))))))***+++,,,,,,++++++,,,...000//////***...000......111222111444222222555666444555888777;;;;;;999:::>>>@@@>>>;;;;;;<<<<<<===>>>>>>>>>@@@>>>;;;<<>>@@@@@@@@@>>><<<<<<>>>@@@>>>>>>>>>>>>>>>===<<<<<>><<<===>>>:::555333555888222333333333333222111111111000//////......------000...++++++,,,......---++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,))))))))))))******++++++))),,,///...***'''(((***))))))))))))))))))))))))(((((((((''''''((())))))&&&''''''((((((''''''&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%)))((('''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$######$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%########################"""""""""#########$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$######"""&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''((((((((((((++++++*********)))))))))))))))******+++,,,------***++++++,,,,,,,,,,,,,,,***************************+++------,,,,,,...//////......///000111222333444555777888::::::::::::???CCCDDDBBBAAAEEEGGGFFFCCCAAABBBFFFGGGEEEFFFIIIIIIPPPUUUUUUUUUUUUSSSPPPTTTSSSQQQPPPOOONNNMMMMMMPPPOOOOOORRRVVVXXXYYYYYYZZZXXXUUURRROOOMMMLLLLLLRRRTTTVVVWWWXXXZZZ]]]_________]]][[[WWWRRRNNNLLLNNNLLLJJJIIIIIIJJJIIIGGGGGGGGGGGGFFFDDDAAA???>>>:::;;;;;;;;;;;;:::999999555555555555444333222222333111///...//////...---......------------,,,,,,++++++************++++++*********+++++++++++++++***---///...+++)))***+++))))))))))))))))))))))))(((((((((((()))***++++++&&&''''''((((((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((''''''%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%#########"""###$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$############%%%'''))))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################!!!""""""""""""#########"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&'''''''''((((((((((((+++++++++*********)))))))))))))))***++++++,,,,,,***++++++,,,,,,++++++***))))))******+++++++++,,,(((***...000111222444666111222333555777999;;;<<<>>>???AAAAAAAAAAAAAAABBBEEEKKKOOOOOOOOORRRRRRPPPKKKGGGEEEGGGIIIIIIMMMRRRTTT]]]fffgggffffffccc______^^^[[[YYYVVVUUUTTTTTTXXXZZZ]]]bbbgggjjjlllmmmiiigggbbb^^^YYYVVVTTTSSS[[[^^^bbbeeegggjjjnnnqqqooonnnjjjeee^^^WWWQQQNNNOOONNNNNNMMMMMMMMMLLLLLLPPPPPPSSSVVVWWWSSSLLLFFFEEEEEEEEEEEEEEEDDDDDDCCC@@@AAAAAAAAA@@@>>>===;;;888666444444444333111000000000///...------,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++---...---+++)))***,,,))))))))))))))))))))))))'''''''''((()))***+++,,,''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!"""###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$############%%%'''))))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$#######################################!!!""""""""""""#########""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&'''''''''&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))++++++++++++************************************++++++,,,,,,+++***))))))***++++++,,,---......///...000333555666888;;;===???@@@AAABBBCCCCCCDDDDDDGGGIIIJJJIIIGGGGGGHHHJJJNNNWWW^^^aaabbbcccaaa]]]WWWQQQLLLLLLNNNQQQYYYaaaeeepppyyy{{{zzzyyywwwtttpppnnnkkkhhheeedddccccccbbbffflllrrrwww{{{~~~}}}{{{vvvpppkkkgggdddcccdddggglllppptttxxx}}}yyyrrriiiaaa[[[XXXTTTTTTUUUUUUTTTSSSSSSTTTYYY\\\bbbiiilllggg[[[RRRPPPPPPPPPPPPPPPOOOOOONNNNNNOOOPPPQQQPPPMMMJJJHHHCCC@@@===;;;:::999888666555444333111000000000000111000///...------------++++++++++++++++++++++++++++++,,,+++***)))***+++************************&&&&&&''''''((()))***+++'''((((((((((((((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%% !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***)))(((&&&$$$###"""&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((()))))))))))),,,++++++++++++*********+++++++++++++++*********------............---,,,000000111222333444555666999:::;;;<<<===@@@DDDGGGMMMMMMMMMLLLKKKJJJHHHGGGKKKLLLMMMKKKIIIJJJNNNRRRaaajjjrrruuuuuuuuurrrmmmccc[[[UUUUUUWWW\\\eeennnsss~~~}}}{{{wwwtttrrrqqqqqqqqqnnnsss{{{~~~yyytttqqqpppnnnrrrxxx}}}zzzrrrlllgggeeebbbdddffffffeeedddeeeeeeiiimmmuuu|||~~~xxxlllccc]]]^^^^^^^^^^^^]]]\\\\\\^^^___aaabbbaaa^^^ZZZWWWQQQMMMIIIEEEDDDCCCBBBAAA===<<<:::888888888888999444333111///...,,,,,,,,,------------,,,,,,,,,,,,,,,+++************++++++************************''''''''''''(((((()))***'''(((((())))))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&(((((()))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''"""###%%%&&&&&&$$$""" $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$%%%&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%% !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))'''&&&%%%$$$$$$&&&&&&&&&'''((()))))))))'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))*********+++,,,,,,+++++++++*********+++,,,,,,,,,---.........///000111333444555555555888888999;;;<<<>>>?????????@@@BBBCCCFFFKKKRRRWWWYYYYYYYYYYYYXXXVVVTTTSSSRRRTTTTTTSSSRRRUUU]]]dddwww~~~{{{nnnhhhdddeeehhhkkksss{{{~~~{{{zzzyyyzzz{{{||||||yyyxxxzzz~~~zzzvvvuuuuuuvvvyyy||||||zzzyyyzzz{{{~~~|||uuuooooooooooooooonnnnnnmmmppprrrtttuuutttpppkkkhhh```[[[UUUPPPNNNNNNMMMMMMGGGFFFDDDCCCBBBCCCDDDEEE<<<:::888666333111000///000000000/////////......---,,,******+++,,,,,,,,,************************)))))))))(((((()))******(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''"""$$$###!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&'''&&&&&&""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''((((((((())))))******)))*********++++++++++++,,,,,,,,,+++++++++******+++,,,---...///111222222111222444777:::;;;======>>>???@@@BBBCCCEEEFFFFFF@@@AAADDDGGGMMMVVV___fffcccdddeeegggggggggffffff```bbbcccbbbbbbgggqqqzzz{{{wwwuuuxxxzzz}}}}}}}}}~~~~~~}}}}}}|||{{{}}}~~~yyyvvvjjjddd]]]WWWUUUUUUUUUUUUOOOMMMLLLJJJJJJKKKLLLMMMIIIHHHEEEBBB???<<<;;;:::333222222222111111000000///---++++++,,,---......************************++++++******************(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$ !!!!!!"""###$$$$$$$$$&&&&&&%%%$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""#########$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""""""""######$$$$$$$$$%%%%%%$$$######$$$$$$%%%#########"""""""""!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$###"""!!! ######################## ###%%%&&&%%%###""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&$$$###"""!!!!!!$$$$$$###############$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((())))))((((((&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&'''((((((((()))++++++***)))***+++++++++************+++,,,---,,,,,,///444888888666<<<<<<===???AAACCCCCCBBBFFFEEEDDDDDDEEEFFFHHHIIICCCDDDGGGOOOZZZeeemmmqqquuusssqqqsssvvvxxxwwwtttvvvrrrmmmjjjnnnvvvxxxnnnjjjjjjiiiddd___\\\XXXUUUUUUXXX\\\]]]]]][[[XXXRRRKKKEEEBBB@@@???<<<<<<<<<======:::666222666222...,,,,,,......//////---************((('''++++++***)))))))))))))))&&&&&&'''(((((())))))***))))))(((((((((((())))))%%%%%%&&&'''((((((((('''''''''''''''((((((((()))%%%&&&&&&&&&'''(((((((((((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&!!!!!!""""""###$$$$$$%%%#########$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######################## ###%%%&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###"""""""""$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((''''''&&&&&&&&&'''((()))((((((((('''''''''''''''(((((('''''''''(((((()))***+++---,,,+++******+++***++++++,,,---///000111444333333777;;;?????????AAABBBDDDGGGJJJLLLLLLLLLQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLQQQYYYeeepppyyy}}}}}}|||~~~}}}xxxuuuwww~~~{{{wwwxxxxxxuuuqqqiiifffdddeeeiiikkklllllleee```ZZZRRRKKKGGGDDDCCCFFFFFFGGGHHHIIIHHHEEEBBB>>>;;;888666555444333111222000...---......---,,,))))))((((((((((((((()))((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((((((''''''''''''((((((((())))))&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""""""""######$$$$$$%%%######$$$$$$%%%&&&&&&&&&'''''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%######%%%%%%%%%%%%$$$###''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&########################!!!###%%%%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$###############$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&((((((''''''(((((()))***''''''''''''''''''''''''))))))(((((((((((())))))+++---......,,,+++,,,---+++,,,...000333555777888:::999999<<>>;;;888555333000//////000///...++++++*********++++++,,,*********))))))))))))(((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''((((((((()))))))))((((((''''''''''''''''''(((''''''&&&&&&'''((((((''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&'''((()))***#########$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$######&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&########################!!!###%%%%%%###"""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%#########"""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&'''''''''((((((((())))))'''''''''''''''((((((((())))))(((((((((((())))))***,,,////////////000111111222555888;;;===???@@@BBBAAA@@@@@@BBBCCCDDDEEEBBBGGGOOOVVV[[[^^^```aaaeeefffhhhjjjjjjjjjiiiiiipppqqqtttyyy|||{{{}}}|||wwwrrrooopppsssuuuyyyyyy{{{}}}{{{xxxwwwxxx}}}~~~}}}uuullleee___[[[ZZZWWWWWWYYY\\\___bbbbbbbbb]]]ZZZTTTOOOLLLHHHDDDBBB>>>:::777444333333111000000000///.........//////******************))))))***))))))(((((())))))***'''(((((()))))))))(((((('''(((((((((((()))))))))))))))((((((''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&$$$############$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$####################################"""###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%######""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&&&&&&&''''''(((((((((((('''''''''((((((((()))))))))))))))))))))***++++++***---000222333444666888999;;;>>>AAADDDGGGHHHIIILLLKKKIIIGGGFFFEEEFFFGGGDDDKKKVVV```eeehhhjjjkkkoooqqqsssvvvxxxyyyzzzzzz{{{|||~~~{{{xxxtttpppnnnoooqqqsssuuuvvvyyy}}}{{{xxxyyyzzzzzzsssooommmllljjjjjjjjjmmmrrruuuvvvwwwpppjjjaaaZZZUUURRRQQQOOOLLLHHHBBB>>><<<:::999777444333222111000/////////)))*********+++++++++,,,+++******))))))******+++((())))))***))))))(((((((((((((((((()))))))))***)))))))))((((((''''''&&&&&&''''''(((((()))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""########################"""$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%""""""""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&%%%&&&'''(((((((((''''''((((((((())))))******+++******++++++,,,---/////////222555777888:::<<<>>>@@@CCCGGGKKKNNNQQQSSSSSSSSSRRRPPPLLLIIIHHHIIIKKKOOOYYYeeeooossstttuuuwwwyyyzzz|||~~~}}}|||{{{yyyyyyxxxyyyyyyyyyzzz|||}}}|||{{{}}}yyyooofffaaa___^^^^^^WWWRRRLLLGGGDDDBBBAAA???<<<;;;999666333111000///------------------------******))))))))))))*********************))))))(((((((((((()))))))))******))))))((((((((((((((((((&&&&&&((()))))))))))))))((((((((((((((((((((((((******))))))(((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$#########"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$%%%###########################$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$""""""""""""###$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((&&&'''((()))))))))((((((((())))))***++++++,,,,,,,,,------///000222444555777:::===>>>>>>???AAABBBEEEHHHMMMRRRWWW[[[]]]^^^]]]]]][[[WWWTTTSSSUUUXXX```jjjvvv~~~~~~}}}~~~~~~~~~|||tttpppmmmkkkjjjccc^^^XXXSSSQQQPPPOOOOOONNNLLLHHHDDD@@@<<<:::999444444333222000///......,,,++++++******++++++,,,***+++++++++******)))((((((((()))))))))*********((((((((((((((()))))))))%%%&&&((()))******))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$######""""""######$$$&&&''''''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########"""""""""""""""######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$######"""""""""############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$&&&''''''(((###########################$$$$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))((('''((()))++++++******)))))))))***+++,,,,,,------...///000111444666888999>>>@@@BBBCCCBBBBBBCCCEEEFFFJJJPPPWWW]]]aaadddeeekkkkkkjjjgggddddddgggjjjkkkuuu}}}}}}}}}~~~{{{wwwtttqqqqqqmmmgggcccbbbbbbbbbaaa___]]]YYYTTTNNNJJJGGGEEE:::999888555333111///...///......------......///+++++++++++++++***)))((())))))))))))************''''''(((((())))))******%%%&&&((()))*********)))))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&'''((())))))&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%&&&((())))))(((&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%###!!!"""$$$%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((***---000111&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''')))'''&&&%%%%%%&&&((()))((())))))******+++++++++************+++,,,---......,,,+++,,,...000111000444888===@@@AAABBBBBBCCCBBBCCCCCC@@@>>>???CCCHHHLLLQQQWWW]]]bbbfffkkkmmmlllssszzzzzzvvvtttyyy~~~~~~~~~~~~{{{wwwsssqqqrrrtttvvvssspppjjjeee```ZZZUUUQQQKKKGGGBBB>>>===;;;777444333111.........---***'''+++)))((()))***,,,,,,+++,,,++++++)))((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&%%%%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%&&&&&&%%%###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&)))'''%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&)))+++,,,&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((***)))(((&&&&&&'''((())))))))))))***************((((((((()))***+++---...///000333555888:::;;;<<<<<>>===999444222111000...,,,///---+++++++++,,,+++)))+++******)))(((((('''''')))))))))(((((()))))))))************************+++************)))))))))(((((((((((((((((((((((()))(((''''''''''''((()))&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$$$$$""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$####################################$$$&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((()))))),,,+++***((((((((()))*********))))))))))))))))))))))))***+++---///000111111666;;;===>>>???BBBDDDHHHLLLPPPSSSTTTTTTUUUVVVVVVUUUTTTTTTTTTTTTRRRQQQXXX[[[^^^aaacccfffjjjlllrrrzzz~~~~~~~~~|||}}}zzzwwwvvv{{{}}}ssshhhaaa]]][[[YYYWWWUUURRRNNNKKKKKKGGGAAA<<<999777555333222000...---------,,,***++++++++++++++++++************))))))))))))******************************,,,,,,+++++++++*********(((((((((((((((((((((((()))((((((''''''(((((()))&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***,,,+++***)))(((((()))))))))))))))))))))))))))))),,,---...000333555888999;;;???CCCCCCAAABBBHHHMMMVVVZZZ^^^aaacccdddeeeggghhheeeaaa```bbbcccaaa^^^^^^```bbbdddeeegggkkkmmmlllrrr|||~~~{{{{{{zzzwwwvvv}}}||||||{{{qqqjjjhhhfffbbb___\\\YYYWWWVVVZZZWWWQQQKKKFFF@@@<<<:::444222000/////////...---,,,,,,,,,---------------+++******))))))******+++************************,,,+++++++++************(((((((((((((((((((((((()))(((((((((((((((((()))&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***+++******))))))((((((((())))))******+++,,,,,,,,,000111333666:::===@@@BBBEEEGGGHHHFFFEEEJJJSSS\\\dddgggkkknnnppprrruuuwwwwwwrrrkkkiiijjjlllmmmllljjjkkkkkkjjjhhhggghhhiiihhhkkksss}}}}}}~~~~~~{{{{{{~~~~~~~~~|||yyyxxxyyy}}}}}}}}}yyyyyyzzz~~~{{{uuurrrmmmhhhdddbbbcccdddhhhgggeee___WWWMMMEEEAAA===;;;777555333222///...------------------,,,,,,++++++************++++++************************++++++*********)))))))))))))))))))))))))))))))))((())))))))))))))))))(((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))***+++,,,...000222333444555777999===AAAFFFJJJLLLIIIIIIHHHGGGJJJRRR^^^gggooorrruuuwwwyyyzzz}}}~~~zzzsssoooooorrruuuwwwxxxyyyxxxtttnnniiifffdddeeehhhnnnwww|||yyyyyy{{{}}}zzz}}}}}}zzzxxxyyy}}}{{{yyyxxxxxx{{{~~~{{{vvvtttvvv{{{}}}xxxvvvvvvxxx~~~||||||yyyxxxxxx|||{{{vvvrrrrrrtttvvvyyyyyyxxxrrrhhh[[[RRRLLLLLLHHHCCC???<<<888444222000000///...---,,,+++***,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))((())))))******))))))(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&###%%%&&&&&&######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$###""""""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))***++++++,,,,,,,,,,,,...000333777:::<<<>>>>>>???CCCGGGLLLQQQUUUXXXRRRPPPOOOPPPUUU___iiioooxxxzzz||||||||||||}}}}}}yyywwwxxx|||}}}wwwooojjjgggjjjmmmssszzz~~~|||{{{}}}~~~|||wwwsssqqqqqqrrrpppssswww{{{~~~~~~~~~|||yyyzzz~~~uuusssqqqsssvvvxxxwwwuuusssrrrqqqqqqsssuuuuuuttttttpppkkkiiijjjooovvv{{{{{{wwwttttttuuu}}}~~~yyywwwvvvzzz~~~{{{zzz}}}ttthhh___[[[VVVSSSNNNKKKHHHDDDAAA>>>888777666333111///------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))((()))************)))(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''')))+++***((('''(((+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$###"""!!!!!!"""###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''''''''''')))***+++,,,---.........///000333777<<<@@@CCCEEEFFFHHHKKKPPPUUU[[[___aaaccc```^^^___eeennntttxxx}}}~~~~~~|||zzz{{{|||~~~~~~}}}wwwqqqooouuuyyy{{{wwwuuuvvvxxx{{{|||{{{zzz{{{|||}}}|||yyytttnnnjjjiiijjjgggiiilllooorrrssstttttttttppplllmmmrrrvvvvvvtttooommmlllnnnqqqrrrooolllnnnmmmllllllmmmmmmllljjjoookkkeeebbbccchhhooosssoooqqquuuyyy{{{||||||{{{}}}~~~~~~|||yyyuuussssssvvv|||~~~|||~~~}}}|||}}}xxxvvvuuuzzz|||}}}zzzwwwvvvyyy~~~{{{ooohhheeeYYYWWWTTTRRRQQQPPPNNNLLL@@@???===:::777444222111---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))((()))***++++++***)))(((%%%%%%%%%&&&&&&'''''''''&&&''''''&&&$$$######$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###%%%&&&###!!!$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&&&&&&&+++)))&&&%%%'''((()))*********+++,,,...000222333555999===@@@@@@BBBFFFIIIKKKOOOVVV]]]dddkkkqqqvvvpppnnnmmmnnnsssyyy}}}}}}zzzyyyyyyzzz{{{{{{yyyzzz{{{}}}}}}|||~~~~~~vvvqqqooopppmmmooorrrsssrrrpppppppppsssooollliiihhhgggfffdddaaaccceeegggjjjmmmooopppnnnkkkiiijjjlllmmmkkkiiihhhgggggghhhjjjkkkkkkjjjllllllllljjjhhhffffffggggggfffeeeeeeeeeeeedddccchhhhhhjjjmmmpppsssvvvxxx~~~~~~|||yyyuuurrryyy{{{|||zzzvvvtttuuuwww}}}{{{zzzzzzuuutttuuuyyy}}}{{{}}}zzzuuurrrssswww}}}~~~zzzxxxkkkccc\\\\\\```aaa\\\VVVSSSPPPLLLHHHDDD???888444555555333222000...------000///---,,,++++++,,,---,,,++++++***)))*********))))))************))))))''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''(((((('''''''''(((((())))))((('''''')))***+++,,,***+++---000333666999:::>>>AAAEEEFFFGGGJJJOOOTTTZZZ]]]ccchhhlllrrrwww{{{|||yyywwwwwwzzz}}}|||zzzyyyxxxyyyzzz|||zzzuuurrrqqqsssuuuvvvuuuvvvyyy|||}}}{{{yyyzzzyyyvvvrrrnnnlllmmmnnnkkkmmmoooooonnnnnnnnnooorrroookkkiiihhhfffcccaaa\\\]]]^^^aaaccceeeggghhhooommmkkklllmmmnnnllljjjffffffggghhhjjjlllllllllkkklllnnnmmmlllkkkkkkllljjjiiigggggggggfffeeedddbbbcccfffiiimmmqqqtttvvv|||}}}~~~~~~}}}zzzwwwuuuuuuuuuuuusssqqqpppqqqsssuuuxxx||||||yyywwwxxxyyymmmmmmooouuu}}}|||zzz~~~{{{wwwttttttvvvzzz}}}yyysssllljjjkkkjjjeee```___]]]YYYUUUPPPKKKEEE@@@888777444111///......///...---,,,+++***++++++,,,,,,,,,+++*********************+++++++++++++++*********))))))))))))******&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&&&&%%%&&&''')))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''$$$%%%%%%$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&((('''''''''''''''''''''''''''''''''((()))***+++'''((()))***,,,---...///111333555999<<<>>>@@@AAAAAACCCEEEFFFHHHNNNWWW^^^lllooorrrtttvvvyyy|||~~~}}}|||yyywwwvvvuuuvvvyyy~~~~~~{{{ssslllhhhhhhjjjlllkkklllmmmpppssstttsssqqqooolllhhhggghhhkkkmmmnnniiijjjkkkkkkjjjkkknnnppppppnnnlllkkkiiigggccc```[[[\\\^^^aaadddgggiiikkkqqqooonnnnnnooopppnnnmmmjjjjjjkkkmmmnnnpppqqqrrrsssuuuxxxxxxvvvtttssssssppppppooonnnmmmlllkkkjjjggghhhjjjlllooorrrtttvvv~~~~~~~~~wwwtttpppnnnooopppppppppooorrrtttssspppnnnoooqqqdddeeehhhooowww~~~}}}}}}|||~~~}}}zzzxxxxxxyyy{{{}}}}}}}}}}}}~~~~~~~~~~~~{{{xxxsssoooqqqnnnjjjfffaaaZZZSSSNNNDDDAAA<<<777444111111000///...,,,+++++++++,,,------,,,,,,+++++++++++++++******+++,,,------,,,,,,+++***))))))))))))***+++'''''''''&&&&&&%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((()))***+++&&&(((+++...///000222333;;;===@@@CCCEEEFFFFFFFFFAAABBBDDDFFFKKKUUUaaakkkzzz{{{|||{{{zzz{{{}}}~~~|||yyywwwvvvuuuyyy{{{~~~}}}yyyxxxyyyzzz||||||~~~~~~~~~~~~yyytttllldddaaaaaadddgggccccccdddfffiiikkkmmmmmmkkkhhhfffhhhmmmqqqrrrrrrllllllkkkjjjjjjlllppptttrrrrrrrrrrrrrrrppplllhhh```bbbdddhhhlllooorrrsssvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwxxxyyyyyyyyyzzz{{{}}}|||}}}}}}}}}{{{yyyxxxwwwxxxzzzzzzyyyyyyzzzzzz{{{{{{}}}wwwtttuuuvvvvvvuuutttvvvuuuqqqkkkgggggghhhdddeeehhhmmmsssyyy}}}zzzwwwxxxzzz||||||||||||||||||}}}{{{{{{|||}}}~~~|||{{{{{{|||}}}|||}}}{{{vvvoooggg^^^YYYRRRPPPKKKEEE???:::666444222111000...---......///...------,,,,,,,,,,,,,,,)))***+++,,,---------,,,***)))'''&&&&&&''')))***'''''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$###""""""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''(((((($$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++))),,,000333444555888:::@@@BBBFFFKKKMMMOOOOOONNNHHHJJJMMMPPPWWWbbbqqq{{{~~~||||||}}}~~~}}}||||||~~~}}}}}}}}}}}}~~~~~~zzzsssooopppssswwwzzzyyyxxxwwwwwwxxxwwwuuusssooojjjccc]]][[[]]]aaaeee______^^^^^^```eeejjjnnnooonnnnnnrrrwwwzzzyyywwwssssssqqqppppppsssxxx|||}}}}}}|||ooopppqqqssstttvvvwwwxxxzzzsssnnnmmmnnnqqqrrrsssuuuwwwyyy{{{}}}}}}zzzuuussstttuuuwwwwwwuuuvvvxxx{{{~~~~~~~~~~~~~~~{{{yyyyyyzzzzzzvvvyyy~~~|||}}}}}}}}}}}}|||{{{{{{}}}sssiiibbbZZZYYYVVVRRRLLLFFF@@@===888777444222000////////////......---------------))))))***+++,,,,,,++++++***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%"""!!!"""###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&""""""######$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&'''(((((()))(((((((((''''''((((((((()))))))))++++++++++++,,,---...///000333888999:::<<<@@@CCCCCCGGGNNNUUUZZZ]]]^^^^^^TTTVVVYYY\\\aaakkkxxx~~~||||||~~~~~~{{{yyyyyyyyy{{{|||~~~~~~~~~~~~xxxrrrjjjfffgggkkkpppsssrrrpppnnnmmmnnnmmmkkkjjjfffbbb]]]YYYYYY\\\aaadddaaaaaaaaaaaabbbgggnnnsssvvvwwwzzz~~~}}}{{{{{{~~~~~~}}}~~~~~~zzzxxxwwwvvvtttrrrnnnppprrruuuyyy|||~~~~~~{{{xxxwwwxxxyyyzzzvvvxxx|||~~~|||}}}}}}|||{{{{{{zzzzzzzzzxxx~~~tttmmm^^^^^^]]][[[WWWRRRMMMJJJBBB@@@===888555222111000000//////...............******++++++++++++******++++++++++++++++++++++++%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&"""######$$$%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&'''(((((())))))&&&'''((()))***))))))(((&&&&&&'''((()))******+++++++++---...111333555777999<<<@@@AAA@@@CCCHHHMMMPPPTTT\\\eeekkknnnooooooccceeefffggghhhmmmuuu|||~~~}}}|||zzzxxxyyy|||~~~~~~}}}|||{{{zzz{{{{{{|||{{{zzzzzz{{{|||}}}~~~||||||}}}|||{{{yyywwwvvvkkkgggaaa___```cccggghhhiiifffdddcccdddeeeeeedddeeebbb___\\\]]]```dddgggiiikkknnnoooqqqtttzzz~~~~~~zzzvvvppppppqqqrrrssstttuuuvvvzzzyyyyyyzzz|||~~~|||zzzxxxxxxzzz|||}}}|||~~~~~~|||{{{}}}|||{{{zzzzzzzzzzzzzzzwww{{{|||vvvjjjhhheeeaaa]]]YYYWWWVVVQQQNNNIIIDDD>>>:::888666111000//////......//////------------,,,+++***))))))***,,,------,,,***)))%%%%%%%%%&&&&&&'''''''''$$$&&&''''''''''''(((***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%&&&''''''((((((((('''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((((('''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&%%%###!!!"""$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&'''(((*********)))(((%%%&&&'''((()))***+++,,,+++,,,...111444888;;;===???CCCFFFFFFEEEGGGNNNTTT___dddlllsssyyy{{{{{{{{{qqqrrrsssqqqoooppptttxxxxxxwwwwwwuuutttuuuyyy|||~~~}}}wwwvvvuuutttuuuvvvwwwxxxuuuuuuuuutttrrrooolllkkkaaa^^^[[[ZZZ\\\^^^______bbb```]]]]]]___bbbcccccchhhfffcccbbbbbbeeeiiikkkqqqvvv{{{uuutttsssqqqqqqppppppppprrrqqqqqqqqqtttwww{{{~~~~~~}}}{{{zzz{{{}}}}}}|||}}}|||zzzxxxwwwwwwwwwxxxzzz{{{}}}zzzwwwyyy}}}zzzyyyuuummmfff```]]]\\\\\\]]]ZZZUUUNNNHHHCCC???===111111000////////////////////////...---,,,******&&&(((***,,,,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$###$$$&&&'''&&&%%%!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$###"""###%%%((()))&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&%%%%%%&&&&&&'''%%%''')))***))))))***+++******+++++++++*********000333666999<<>>:::666111...////////////......------++++++*********+++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$%%%'''))))))((('''%%%)))((('''&&&&&&&&&&&&&&&%%%'''))))))(((((()))+++***++++++,,,...333999>>>@@@CCCGGGJJJKKKMMMOOOPPPNNNOOOQQQSSSZZZhhhyyy}}}}}}~~~}}}{{{xxxvvvuuuttt|||~~~~~~|||}}}}}}|||{{{wwwqqqiiicccXXXWWWVVVUUUVVVWWWXXXYYY___``````^^^]]]\\\]]]______]]]\\\^^^bbbgggkkkllllllssswwwvvvvvv{{{}}}|||{{{yyyzzz~~~{{{zzzzzzzzz|||}}}~~~}}}zzzwwwwwwwwwwwwwwwwwwyyy}}}|||zzz~~~yyyqqqggg```WWWTTTPPPKKKFFF???888333222000...,,,,,,,,,---...---,,,++++++************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###""""""!!!!!!""""""###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%&&&'''(((((((((''''''***)))((('''&&&&&&&&&&&&((()))*********+++,,,...,,,///111333555:::@@@FFFJJJMMMQQQSSSTTTSSSTTTUUUYYYZZZ]]]bbbiiiuuu~~~{{{vvvrrrqqqqqqrrrzzz|||}}}yyywwwvvvwwwwwwuuuppphhh___ZZZSSSTTTVVVVVVVVVVVVWWWXXX\\\]]]______```bbbeeehhhhhhggggggiiilllpppsssuuuzzz~~~|||zzzwwwsssrrrtttyyy~~~|||}}}~~~~~~}}}}}}}}}~~~zzzzzz{{{}}}|||qqqiiiaaa^^^YYYTTTPPPJJJEEEAAA:::777333///---,,,---...//////...---,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###""""""!!!!!!""""""###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&((()))***)))((((((''''''''''''((()))******+++,,,///111111555:::===>>>@@@EEEJJJNNNRRRXXX\\\^^^^^^___```fffhhhlllqqqwww~~~~~~{{{{{{}}}~~~xxxrrrnnnmmmmmmnnnssstttvvvvvvuuurrrnnnkkkmmmooopppoooiiiaaaZZZUUUSSSUUUYYYZZZYYYXXXYYYZZZ]]]```cccgggiiimmmrrruuuyyyyyyzzz{{{|||}}}~~~}}}~~~~~~}}}}}}{{{tttpppoooqqqwww|||~~~yyyuuuvvvxxx{{{}}}|||~~~}}}}}}}}}zzzwwwwwwvvvuuuuuuyyy~~~|||yyywwwxxx|||zzzrrrgggccc]]]YYYVVVSSSQQQOOOGGGDDD???999444222111000//////...............///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$"""######$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''((('''%%%$$$%%%&&&(((***))))))(((((((((((())))))'''((()))***+++...111444777===CCCFFFEEEFFFKKKOOOQQQWWW```ggglllnnnpppqqqrrrtttxxx|||yyyvvvwwwyyy{{{|||}}}|||uuunnniiifffffffffddddddeeeeeedddbbb```___cccfffhhhhhhccc]]]XXXUUUSSSWWW[[[]]]\\\\\\^^^aaaeeeiiioootttxxx|||}}}~~~|||}}}~~~~~~}}}~~~|||zzzxxxxxx{{{~~~{{{|||{{{zzzyyyyyy{{{}}}|||}}}|||}}}{{{ssspppmmmsssxxxzzz|||{{{tttoooooorrruuuwwwssszzz}}}|||wwwqqqqqqrrrrrrrrrtttxxxzzz|||zzztttuuuwwwyyy~~~|||mmmiiiccc^^^\\\[[[ZZZYYYOOOLLLHHHBBB<<<666222000///......---------......''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!!!!"""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''((('''''''''(((((())))))(((((((((((()))***++++++)))***,,,---///333777;;;>>>CCCIIIJJJIIIKKKQQQXXX\\\cccmmmuuuzzz}}}zzz{{{}}}~~~xxxtttssstttvvvuuuzzz|||{{{xxxqqqjjjccc^^^ZZZYYYTTTUUUUUUVVVWWWWWWXXXXXXZZZ^^^aaabbb^^^[[[YYYXXXVVV\\\bbbeeeeeegggkkkoootttyyy||||||~~~{{{xxxvvvwwwyyy|||~~~~~~~~~~~~~~~wwwrrrmmmrrrvvvvvvwwwzzz|||zzzxxxuuupppnnnnnnppprrrrrroootttyyyzzzyyyzzz~~~~~~~~~zzz|||~~~~~~|||{{{{{{|||{{{}}}~~~|||~~~yyyuuuoookkkgggddd```^^^VVVUUUSSSNNNHHH@@@:::666333222111///......------''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$###$$$&&&'''&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$###"""###%%%((()))%%%$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$ !!!!!!"""######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''(((***+++,,,+++)))(((''''''(((((()))+++,,,------...000222444888>>>AAABBBGGGKKKKKKIIIMMMVVV___iiioooxxx~~~}}}~~~|||wwwtttsssuuuwwwsssxxx}}}~~~{{{|||~~~|||xxxuuuoooggg___WWWRRROOOLLLLLLMMMNNNQQQSSSUUUWWWUUUYYY]]]^^^\\\ZZZZZZ[[[\\\bbbiiimmmooorrrxxx}}}|||yyywwwzzz~~~~~~~~~|||xxxwww{{{zzztttnnnsssuuusssrrrtttuuusssqqqpppooooooqqqrrrqqqpppnnnppprrrqqqooorrrzzzzzz|||||||||}}}|||wwwrrrlllfffaaaaaaaaa```]]]WWWOOOGGGBBB888777555333111///......%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%,,,+++***(((&&&$$$###"""%%%%%%$$$###$$$%%%'''(((&&&&&&%%%%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''&&&%%%$$$$$$%%%$$$$$$%%%&&&(((***,,,---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((,,,,,,***))))))***+++,,,(((((()))+++---......---///333888;;;<<<>>>AAADDDEEEGGGIIIIIIMMMUUUcccmmmqqquuu{{{~~~{{{zzzyyyyyyyyyyyyuuuqqqrrrvvvyyywwwuuuppprrruuuwwwxxxvvvtttrrrmmmlllhhhbbbZZZTTTPPPOOOMMMKKKJJJLLLQQQWWW\\\^^^bbbbbbaaa````````````aaahhhnnnvvv~~~zzzyyyzzz|||~~~}}}}}}~~~~~~vvvlllmmmmmmllljjjhhhhhhiiikkkkkklllooossswwwyyyxxxvvvooohhhcccfffjjjmmmppptttuuuwwwyyyzzzzzz{{{}}}{{{sssnnnfffeeeeeefffeee^^^RRRIIIEEEAAA;;;666333111000///%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$$$$$$$###"""""""""###$$$%%%&&&&&&%%%%%%$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###%%%%%%$$$$$$$$$&&&######$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((+++***)))((((((((()))***,,,+++++++++---///111111777;;;???AAABBBDDDFFFIIIHHHKKKOOOSSSXXXbbboooyyy{{{}}}tttpppkkkkkknnnpppnnnkkkeeefffiiijjjjjjiiifffddd^^^^^^]]]ZZZVVVRRRQQQQQQPPPOOONNNPPPUUUZZZ^^^___bbbcccdddgggiiikkkmmmnnnvvv{{{{{{zzzyyyzzz~~~zzzwwwwwwyyy{{{|||wwwsssnnnnnnqqqxxx|||yyynnneeecccccccccaaa___^^^___```eeeggglllsssxxxzzzyyywwwkkkddd___aaaeeegggjjjmmmmmmooorrrwww|||}}}}}}~~~yyyyyywwwuuuuuussslllbbbZZZRRRMMMEEE>>>:::666222000%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&'''''''''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###"""""""""######&&&%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!###$$$$$$$$$%%%&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***)))((((((((()))***+++...------...111444888:::BBBDDDGGGIIIIIIJJJLLLNNNTTTXXX^^^ccciiiqqq|||qqqmmmgggeeeeeeeeebbb```YYYZZZ\\\\\\\\\ZZZXXXVVVSSSTTTUUUTTTSSSRRRSSSTTTSSSRRRSSSVVV[[[```cccdddhhhjjjnnnssswww{{{}}}|||}}}{{{yyyzzz~~~|||xxxyyyyyyyyyzzz|||zzzsssnnnmmmoooppptttvvvzzz{{{xxxrrrjjjeeeaaacccjjjrrrxxxuuukkkbbbZZZ[[[[[[YYYWWWUUUVVVWWW\\\```iiirrrxxxzzzwwwttthhhaaa\\\]]]```aaaccceeehhhhhhlllttt~~~{{{xxxxxxyyy|||}}}zzz|||xxxnnnggg]]]XXXPPPIIICCC>>>:::777%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%$$$######$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$$$$%%%&&&$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))+++************,,,---...---///111555888<<<@@@CCCHHHJJJMMMPPPRRRTTTVVVWWWfffjjjnnnsssvvv{{{}}}tttooohhhbbb___\\\YYYWWWSSSSSSTTTTTTSSSRRRPPPOOOQQQRRRTTTTTTTTTTTTUUUWWWVVVVVVYYY^^^eeejjjmmmnnnvvvxxx{{{~~~~~~~~~{{{wwwtttssstttuuuyyy{{{}}}}}}|||zzzzzz{{{yyyxxxvvvuuusssrrrqqqqqqpppyyyyyyooopppooonnnooottt|||}}}uuummmgggeeeeeeffflllpppvvvyyyvvvooogggbbbaaadddllltttxxxtttiii```ZZZZZZZZZXXXVVVUUUUUUVVVXXX]]]gggqqqwwwxxxtttpppggg```ZZZ\\\^^^^^^^^^```eeeeeegggqqq}}}{{{vvvssstttuuu|||~~~~~~}}}}}}yyyvvvwww}}}vvvoooaaa\\\VVVQQQLLLIIIEEECCC%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$######%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((())))))******)))******,,,...000222111555:::===???AAADDDGGGJJJMMMSSSZZZbbbgggjjjkkktttvvvzzz}}}}}}{{{|||{{{uuuppphhh```YYYUUUQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQTTTUUUVVVXXX[[[]]]___```dddjjjrrryyy}}}zzzzzz}}}yyy~~~}}}}}}|||{{{yyywwwvvvuuuooollliiiffffffhhhkkknnnoooqqqssssssrrrpppppppppssspppmmmiiigggggghhhiiifffoooyyy~~~xxxqqqkkkkkkiiiggggggmmmvvv~~~~~~zzzxxxyyyzzzzzzyyyzzzvvvooohhhccc```___^^^fffmmmuuuyyywwwqqqlllhhhhhhkkkrrrwwwxxxrrrfff]]]]]]]]]\\\ZZZXXXXXXZZZ\\\\\\aaajjjsssxxxwwwrrrnnnfff^^^YYYZZZ\\\[[[ZZZ\\\___^^^aaakkkwww}}}yyysssooonnnpppsss~~~~~~~~~uuuqqqooosssxxxxxxfffbbb]]]XXXUUURRRNNNLLL%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$############$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))*********(((((()))+++...111555666:::>>>BBBDDDCCCCCCFFFIIIOOOTTT]]]iiiuuu}}}yyy{{{~~~}}}{{{yyyzzz}}}~~~{{{pppkkkccc[[[SSSNNNLLLKKKJJJIIIIIIJJJKKKLLLNNNOOONNNRRRWWW[[[___dddhhhlllpppppprrrwww~~~~~~|||yyyxxxwwwzzzzzz|||~~~sssxxx~~~yyyuuusssuuuxxxxxxtttooollljjjbbbaaa___^^^```eeejjjmmmnnnpppqqqpppnnnlllkkkkkkjjjhhhdddaaa``````bbbccc___hhhrrrxxx|||}}}yyyrrrhhhfffdddbbbcccjjjrrrxxx}}}zzzuuusssrrrrrrqqqpppnnnlllhhhccc___[[[YYYWWW^^^eeennnsssrrrooommmlllrrrvvvzzz~~~|||ttthhh```^^^]]][[[YYYWWWYYY]]]```dddgggmmmtttxxxwwwsssoooddd]]]XXXYYYZZZYYYXXXYYYWWWXXX\\\eeeoooxxx|||}}}tttsssoookkkhhhhhhjjjmmmzzz}}}wwwqqqmmmooosssyyy~~~tttpppjjjeee```\\\WWWSSS%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&(((******(((&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$##################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***++++++***+++---000444888<<<>>>@@@CCCEEEDDDCCCFFFLLLRRR\\\aaakkkxxx}}}~~~|||{{{zzzzzzzzz|||~~~~~~yyyxxxzzz~~~~~~~~~~~~|||yyyuuussshhhddd]]]UUUOOOKKKKKKLLLMMMMMMMMMOOOQQQTTTWWWYYY[[[___eeekkkqqqwww}}}~~~|||~~~~~~zzzxxxwwwwwwxxx{{{{{{~~~|||xxxyyy|||{{{}}}zzzxxxvvvtttrrroookkkhhhjjjpppvvvxxxsssmmmgggccc\\\[[[ZZZ[[[___dddjjjmmmmmmnnnnnnlllhhhdddbbbaaa```^^^\\\ZZZZZZZZZ\\\]]]\\\ccckkkppptttvvvsssnnnbbb^^^ZZZYYY]]]dddjjjnnnssspppmmmjjjiiiiiigggfff``````___]]]ZZZVVVSSSQQQTTTZZZbbbffffffeeefffhhhuuuxxx|||~~~|||tttjjjccc^^^\\\YYYVVVUUUYYY___cccfffhhhlllpppttttttqqqnnneee^^^YYY[[[\\\ZZZYYYZZZZZZ\\\```eeekkkppptttvvvpppooolllhhhdddcccdddfffmmmqqquuuvvvuuuwww{{{xxxrrroooppprrruuu{{{zzztttoooiiiddd```%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%''')))******)))'''%%%)))((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###%%%%%%%%%%%%%%%%%%%%%$$$###""""""#########$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!###$$$$$$$$$%%%&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))******++++++...///111555:::???CCCFFFAAABBBCCCBBBCCCIIITTT]]]jjjnnnvvv~~~yyyyyyyyyzzzzzz{{{||||||yyyzzzxxxtttnnnnnnsssxxxzzzyyyxxxuuuqqqmmmjjjhhhbbb```ZZZSSSNNNLLLMMMOOOTTTTTTUUUWWWZZZ^^^bbbdddkkkooovvv|||}}}zzzxxxyyy{{{}}}{{{{{{}}}}}}xxxtttuuuzzz}}}|||{{{yyywwwuuupppnnnkkkhhhgggeeebbb```eeellluuuxxxssskkkddd```YYYXXXYYYZZZ^^^dddiiilllggghhhgggccc]]]XXXUUUTTTXXXWWWVVVVVVVVVVVVWWWXXXVVV\\\bbbdddgggiiifffaaa[[[VVVQQQQQQWWW^^^bbbddddddbbb___]]]]]]\\\ZZZXXXWWWXXXYYYYYYVVVSSSOOOLLLKKKQQQXXX[[[[[[[[[^^^bbbnnnqqquuuxxxuuuooofff```^^^\\\XXXTTTTTTYYY```fffdddeeegggkkknnnooonnnlllhhhaaa]]]^^^```^^^]]]]]]ccceeehhhjjjkkkllloooqqqrrrpppmmmhhhdddaaaaaabbbbbbfffjjjjjjiiikkkqqqwwwwwwrrrpppqqqqqqqqqtttyyyzzzuuuooolll%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&%%%#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&###!!!!!!###&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###### !!!$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((((((((('''''''''((())))))***,,,......---------///000555;;;???@@@CCCFFFIIIHHHGGGDDDCCCGGGRRR```kkkzzzzzz}}}~~~|||{{{zzz{{{~~~}}}{{{yyy}}}wwwnnnhhhgggiiilllnnnooonnnllliiiddd^^^ZZZWWWSSSRRRQQQOOOMMMOOOTTTXXX\\\]]]```dddjjjqqqvvvzzz~~~yyyxxx{{{||||||}}}~~~|||zzzwwwzzz~~~~~~}}}yyyvvvuuuuuuvvvvvvwwwxxxyyyuuunnnhhheeefffhhhhhhfffccc___\\\aaadddhhhiiifffbbb___^^^RRRSSSUUUWWWYYY[[[]]]^^^[[[ZZZYYYWWWUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUWWWVVVVVVZZZ___aaa___\\\ZZZXXXUUURRRRRRTTTWWWYYYVVVWWWXXXWWWTTTRRRRRRRRRTTTTTTSSSRRRPPPMMMKKKJJJJJJKKKLLLNNNQQQSSSVVVWWWaaacccgggiiihhheee```]]]YYYWWWTTTRRRSSSWWW\\\___```^^^]]]___bbbeeeeeeccccccbbb```^^^\\\\\\\\\\\\dddeeehhhmmmssstttrrrooonnnnnnllliiidddaaaaaaaaaeeeddddddfffiiinnnrrruuunnnppppppnnnkkkkkknnnqqqtttyyy~~~|||vvvrrrtttxxxzzz}}}}}}%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''')))((((((((((((((())))))***,,,---...///000444666888<<<@@@CCCDDDFFFJJJMMMFFFIIIMMMOOOTTT^^^kkkvvv|||zzzvvvqqqjjjdddcccccccccdddaaa```^^^[[[XXXTTTRRRPPPPPPRRRSSSSSSSSSUUUZZZ]]]dddggglllrrryyy~~~{{{vvvxxx||||||{{{{{{zzz{{{||||||zzzxxxvvvtttssswww}}}{{{xxxsssnnnjjjgggffffffnnnmmmnnnoooooolllfffaaa^^^___aaaaaa___\\\YYYVVVVVVYYY\\\]]][[[XXXUUUTTTPPPQQQQQQRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSTTTUUUUUU[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXZZZ[[[[[[ZZZXXXYYYWWWTTTQQQOOOOOOPPPQQQOOOQQQSSSSSSSSSRRRSSSTTTTTTTTTTTTSSSQQQOOONNNMMMKKKLLLMMMNNNPPPSSSUUUVVVYYY[[[^^^aaaaaa___\\\ZZZUUUSSSPPPOOOQQQTTTYYY\\\^^^[[[YYYZZZ]]]______^^^___^^^\\\[[[YYYYYYYYYYYY]]]___cccjjjrrruuuuuusssooonnnllliiieeeccccccdddcccdddfffhhhlllqqquuuxxxsssttttttpppjjjggggggiiilllrrrvvvvvvqqqnnnqqquuu%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((###%%%&&&''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''))))))'''%%%###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))+++,,,///111333777<<<@@@DDDEEEGGGIIIIIIKKKNNNQQQMMMTTT\\\aaadddkkkvvv~~~~~~~~~|||sssnnngggaaa^^^\\\ZZZYYYSSSQQQPPPNNNMMMLLLLLLMMMNNNSSSXXX\\\^^^aaaeeeiiirrruuu|||}}}yyyxxx}}}}}}yyyyyyuuuuuuuuuttttttsssrrrrrruuuyyyzzzsssooogggeeeaaa\\\YYYWWWVVVVVV``````___``````^^^ZZZWWWUUUVVVWWWWWWVVVSSSQQQOOOMMMPPPSSSTTTSSSPPPMMMMMMPPPPPPPPPOOOOOONNNNNNNNNOOOPPPQQQSSSUUUWWWYYYYYY^^^]]]\\\[[[YYYXXXWWWVVVWWWWWWXXXWWWVVVUUUVVVXXXWWWVVVTTTRRRPPPNNNLLLLLLLLLNNNPPPQQQQQQQQQRRRSSSSSSTTTTTTTTTSSSRRRQQQPPPMMMNNNNNNOOOPPPRRRSSSTTTSSSTTTVVVXXXYYYYYYWWWVVVQQQPPPNNNMMMOOORRRVVVYYY[[[YYYVVVVVVXXXZZZ[[[[[[\\\[[[YYYXXXWWWWWWWWWWWWSSSUUUZZZaaahhhlllmmmmmmnnnmmmkkkhhheeeeeegggjjjdddfffhhhkkkppptttxxx{{{yyyzzzyyyssskkkdddaaa```ffflllqqqsssqqqppprrrvvv%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$'''(((((('''$$$#########$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))((((((((((((((()))***,,,000444777;;;>>>BBBEEEIIIJJJKKKMMMOOOSSSVVVYYY___fffmmmpppooorrrzzzzzzuuuuuuzzz~~~~~~vvvpppggg___ZZZWWWTTTSSSNNNLLLKKKJJJJJJLLLNNNPPPPPPXXXcccjjjnnnpppuuuyyy}}}~~~|||xxxwwwssssssssstttuuuwwwyyyzzz{{{vvvppphhhaaa\\\YYYWWWTTTQQQOOOMMMMMMMMMSSSSSSRRRRRRQQQPPPOOOMMMMMMNNNNNNNNNNNNMMMKKKJJJLLLOOORRRTTTRRRPPPOOONNNSSSSSSRRRQQQPPPOOOOOONNNQQQRRRUUUXXX[[[]]]___```^^^]]][[[YYYWWWTTTSSSRRRPPPRRRTTTSSSQQQRRRWWW[[[XXXXXXXXXVVVTTTQQQNNNLLLMMMOOOPPPPPPOOONNNNNNOOOQQQRRRSSSSSSTTTSSSSSSSSSPPPPPPPPPPPPQQQRRRSSSSSSRRRSSSTTTUUUUUUUUUUUUUUUQQQPPPNNNNNNNNNPPPSSSUUUWWWUUUSSSSSSTTTVVVXXXYYYYYYXXXXXXWWWWWWVVVVVVVVVRRRTTTWWW[[[^^^aaaaaabbbiiiiiigggeeeeeeggglllooojjjjjjjjjllloootttyyy||||||}}}}}}wwwmmmeee```^^^gggmmmssswwwwwwxxx{{{~~~%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***,,,,,,111555;;;@@@CCCDDDFFFGGGGGGHHHKKKQQQYYY```fffiiioootttxxxwwwtttvvv|||~~~zzztttppprrrxxx~~~~~~~~~wwwooodddZZZTTTRRRQQQQQQMMMLLLJJJJJJLLLOOOSSSUUUZZZdddqqqzzz|||~~~}}}|||~~~{{{yyy{{{zzzzzzzzz||||||xxxrrrkkkccc[[[SSSNNNNNNMMMKKKIIIGGGFFFFFFFFFJJJJJJJJJJJJIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJMMMPPPSSSUUUTTTSSSRRRRRRVVVUUUUUUTTTSSSSSSRRRRRRUUUVVVYYY\\\___aaabbbbbb```___]]]ZZZXXXUUUTTTSSSNNNPPPPPPOOONNNQQQWWW]]]]]]]]]]]][[[WWWRRRMMMJJJKKKMMMNNNNNNMMMLLLLLLMMMPPPPPPQQQRRRSSSTTTTTTTTTRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPOOONNNMMMNNNOOOOOOQQQQQQPPPPPPQQQSSSUUUWWWUUUUUUUUUUUUUUUTTTTTTTTTWWWXXXYYYZZZ[[[\\\]]]^^^bbbbbbbbbaaacccffflllpppooommmjjjhhhjjjnnntttxxxxxx{{{{{{wwwooogggcccbbbjjjooowww|||~~~|||%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((&&&$$$######$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******+++,,,---///111222888<<>>DDDDDDEEEFFFHHHMMMSSSXXXdddfffkkkttt~~~~~~{{{vvvqqquuuqqqoooqqqvvvzzz|||{{{wwwuuussspppooooooppppppuuusssppplllgggccc___]]]TTTQQQMMMKKKMMMOOOPPPQQQTTTVVVZZZ```gggnnntttwww|||xxxxxxxxx|||yyyuuulllkkkjjjllloooqqqrrrrrrzzzxxxsssjjjfffaaa^^^]]]ZZZUUURRRTTTRRROOONNNNNNLLLJJJHHHKKKKKKKKKKKKLLLLLLLLLLLLHHHLLLPPPQQQOOOMMMNNNOOONNNNNNMMMLLLMMMPPPRRRTTTWWWZZZ]]]___``````aaabbb]]]\\\[[[YYYWWWUUUTTTSSSRRRTTTWWW[[[^^^_________fffffffffeeedddccccccbbbUUUQQQMMMPPPXXXcccjjjnnnfffggggggfffeeebbb___]]]\\\]]]]]]\\\ZZZWWWWWWWWWRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYTTTUUUXXXYYYZZZYYYXXXWWWSSSTTTVVVXXXYYYZZZZZZZZZWWWZZZ\\\[[[WWWSSSQQQRRRVVVWWWYYYZZZ[[[[[[ZZZYYYWWWWWWWWWTTTQQQQQQTTTWWWXXXYYYYYYXXXVVVVVVWWWXXXYYYYYYZZZZZZZZZYYYXXXXXX[[[___cccdddbbbbbbdddfffccchhhooouuuzzz||||||||||||uuupppuuu}}}###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###)))(((&&&$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""&&&---111000...,,,((($$$"""$$$%%%$$$"""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''***)))(((&&&$$$"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))&&&'''(((((('''''')))+++*********)))((()))+++---...222777;;;>>>@@@AAACCCEEEEEEEEEEEEJJJUUUdddooonnnrrrwwwzzz}}}|||wwwtttrrrqqqvvvvvvvvvxxxyyyyyyvvvtttvvvrrrnnnkkkjjjiiihhhgggiiieee```]]][[[XXXSSSOOOKKKKKKKKKJJJJJJMMMTTTZZZ^^^dddmmmvvv||||||vvvxxx}}}zzz~~~uuulllgggffffffgggkkkqqqwww{{{|||uuulllggg]]][[[WWWRRRPPPOOOOOOPPPKKKKKKMMMPPPRRRPPPLLLIIIIIIKKKNNNPPPQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOVVVSSSPPPPPPTTTWWWXXXXXX]]]```bbbcccgggjjjfff___\\\[[[YYYWWWUUUSSSQQQPPPTTTTTTTTTVVVZZZ___dddgggmmmnnnooonnnllliiieeeccc[[[WWWUUUYYYbbbjjjooopppqqqqqqppppppppppppnnnllllllllllllkkkhhhddd```^^^\\\[[[ZZZZZZZZZZZZZZZZZZYYYZZZ[[[[[[[[[[[[]]]___[[[YYYYYY[[[___bbbaaa```___^^^^^^^^^______```aaafffeeedddaaa^^^[[[XXXVVV\\\\\\]]]]]]^^^_________^^^]]][[[XXXVVVUUUTTTTTTTTTSSSRRRSSSTTTUUUTTTSSSTTTUUUVVVWWWXXXWWWWWWVVVYYYYYYZZZ[[[\\\]]]^^^^^^```dddjjjppptttwwwzzz}}}~~~~~~|||tttrrrvvv}}}&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!$$$(((******((()))&&&###"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""######$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((('''((()))((('''((()))+++((()))++++++,,,---111333555888===???AAAAAACCCDDDBBBCCCEEEHHHNNN[[[kkkvvvyyy{{{|||||||||}}}}}}yyyvvvvvvwwwxxx{{{{{{{{{{{{|||zzzwwwtttvvvrrrmmmjjjgggeeecccaaa]]]ZZZUUURRRQQQOOOLLLIIIIIIKKKLLLMMMPPPWWW___fffiiipppzzz~~~xxxuuuvvvyyy~~~xxxqqqllllllmmmpppuuu|||~~~wwwpppjjjccc]]]ZZZRRRPPPNNNKKKJJJKKKLLLMMMOOOOOOPPPQQQRRRQQQNNNKKKLLLMMMOOOPPPQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTYYYWWWTTTUUUYYY]]]^^^___bbbdddeeeeeehhhjjjfff```]]]\\\[[[YYYWWWUUUSSSSSSTTTTTTVVVYYY]]]bbbfffiiippprrrssssssrrrpppmmmkkkddd___[[[]]]eeennntttvvvyyyyyyzzz{{{}}}}}}}}}}}}|||}}}~~~}}}{{{vvvqqqnnnjjjjjjhhhgggfffeeeeeeeeebbbcccddddddddddddfffhhhfffddddddfffiiikkkkkkiiiiiiiiiiiijjjkkklllmmmnnnpppooommmkkkhhheeebbbaaaddddddddddddccccccccccccaaa```^^^\\\YYYWWWUUUTTTUUUSSSRRRSSSTTTTTTSSSRRRRRRSSSTTTUUUUUUTTTSSSSSSUUUUUUVVVWWWXXXYYYZZZ[[[\\\___dddhhhkkkooosssvvv|||{{{{{{~~~{{{vvvvvvzzz))))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$ """###$$$%%%%%%%%%""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))((((((***+++(((***---///111444888;;;>>>@@@CCCDDDCCCCCCDDDEEEBBBFFFLLLRRRZZZggguuu|||yyyyyy|||~~~}}}zzzwwwwwwzzz}}}}}}zzzwwwsssnnnjjjfffbbb^^^[[[SSSPPPLLLIIIIIIIIIIIIHHHJJJMMMRRRWWW^^^fffooouuuzzz{{{xxxxxxyyyzzz}}}}}}~~~~~~zzz{{{|||}}}zzzssslllccc[[[VVVSSSQQQOOOKKKKKKJJJKKKLLLNNNPPPQQQUUUUUUTTTTTTUUUUUUSSSQQQPPPQQQQQQRRRSSSTTTUUUVVVUUUVVVWWWYYYZZZ[[[\\\\\\___]]]\\\^^^bbbfffhhhiiijjjlllllljjjkkkllliiiccc```___^^^]]][[[ZZZYYYYYYXXXYYY\\\aaaeeejjjmmmooouuuwwwyyyzzz{{{zzzyyywwwpppjjjcccbbbhhhrrrzzz~~~}}}{{{xxxwwwuuuuuuqqqrrrssssssrrrrrrtttvvvvvvuuutttvvvxxxyyyyyyxxxvvvvvvwwwwwwyyyzzz||||||{{{zzzyyywwwtttqqqooonnnnnnnnnmmmlllkkkiiihhhhhhggggggfffdddaaa]]]ZZZXXXVVVUUUSSSSSSTTTTTTSSSRRRRRRRRRSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXXXXZZZ]]]___bbbfffkkknnntttuuuwwwxxxzzzzzzyyyxxx{{{}}}((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$!!!"""###$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((***,,,+++...111444666999===@@@CCCDDDFFFFFFEEEFFFGGGIIIJJJPPPZZZccckkkttt~~~{{{wwwuuuuuuwwwyyyxxxxxxxxxxxx{{{|||yyyvvvpppkkkfffaaa\\\XXXQQQNNNKKKHHHIIIKKKMMMOOORRRVVV^^^gggpppwww||||||{{{{{{|||uuuwwwzzz~~~{{{wwwpppjjjccc^^^WWWQQQOOOOOOOOOOOONNNOOOPPPRRRUUUWWWYYY[[[YYYXXXWWWWWWYYY[[[ZZZZZZVVVVVVVVVWWWYYY\\\```bbbaaaaaacccdddeeeeeeddddddeeeeeefffhhhkkkooorrrssstttvvvvvvsssrrrrrrooojjjgggffffffeeedddcccbbbbbbaaadddhhhmmmrrruuuwwwyyyzzz{{{~~~zzzsssjjjfffjjjsss}}}}}}{{{yyyxxxwwwvvvtttrrrpppnnnlllkkknnnnnnmmmllliiieeeaaa^^^YYYXXXVVVVVVWWWWWWVVVTTTUUUUUUUUUTTTSSSRRRRRRQQQPPPOOOPPPPPPRRRTTTVVVWWWWWWXXXYYYZZZ\\\___eeehhhkkkmmmpppqqqqqqrrruuuxxx}}}$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&&&&'''(((&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((()))))))))***,,,...222444777999;;;<<>>>>>???@@@BBBCCCFFFIIIMMMQQQWWW^^^cccfffllltttxxxyyyzzz{{{}}}|||wwwtttsssrrrrrrqqqqqqtttyyy|||yyyrrrnnniiidddaaa___]]][[[QQQRRRSSSTTTWWW\\\dddiiiuuuyyy|||rrrllllllnnnpppwwwwwwnnniiifffbbb______\\\YYYWWWWWWWWWUUUTTTUUUWWWZZZ]]]___```aaaaaa^^^]]]^^^aaafffjjjllllllkkklllmmmppptttyyy~~~|||xxxvvvxxxyyy{{{|||}}}~~~~~~}}}}}}|||zzz{{{}}}vvvoooooottt|||~~~|||zzzxxxuuutttsssrrrrrrrrrqqqpppnnnlllkkkkkkjjjiiijjjkkklllkkkiiidddcccaaa___]]]\\\[[[[[[VVVUUUSSSRRRSSSTTTVVVXXXXXXXXXWWWVVVUUUWWW[[[^^^^^^aaaccccccbbbdddhhhlllvvvzzz%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&$$$"""###&&&'''&&&###"""%%%'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******(((***,,,...///222555888:::<<>>???AAADDDDDDDDDDDDEEEFFFMMMUUU```kkkttt}}}{{{zzz|||}}}}}}}}}|||}}}~~~{{{zzzuuuooojjjgggccc]]]YYYUUUOOONNNRRRVVVXXX___gggiiippp|||}}}|||}}}zzzuuuttttttrrrrrrppppppwww~~~zzzuuuooojjjcccbbbccceeehhhjjjkkkjjjgggggggggiiilllooosssuuutttxxx~~~~~~{{{zzz|||~~~|||}}}~~~{{{|||}}}~~~}}}{{{yyyxxxrrrpppmmmkkkiiigggdddbbb```^^^\\\[[[YYYYYYYYYZZZ]]]___aaaeeehhhkkklllmmmuuuwwwzzz~~~(((((('''&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###!!!!!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((()))))))))(((((())))))(((''''''(((((((((&&&((())))))((((((***+++000333777:::;;;<<<===>>>AAABBBBBBBBBCCCEEEJJJMMMUUU^^^iiisss{{{}}}}}}~~~}}}~~~{{{sssnnngggaaa]]]WWWRRRNNNPPPMMMOOOVVV\\\aaahhhpppxxx~~~zzzxxxwww||||||xxxvvvzzz~~~~~~xxxuuurrrmmmiiiiiihhhiiikkkooorrrrrrrrrrrrsssvvvxxx{{{}}}~~~~~~{{{zzz{{{|||~~~}}}}}}}}}}}}~~~~~~|||xxxvvvsssqqqmmmkkkgggeeeccc```^^^\\\[[[[[[\\\]]]^^^```aaabbbbbbcccdddggglllsss{{{~~~yyy(((((('''&&&&&&&&&&&&'''$$$%%%&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%&&&&&&''''''''''''&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%###!!! ###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''')))))))))(((((()))******((()))*********,,,///111222555999;;;<<<<<<======AAAAAAAAABBBEEELLLTTTZZZeeelllvvv}}}~~~{{{xxxmmmhhh```YYYSSSNNNJJJGGGQQQRRRXXXbbbkkkpppvvv{{{~~~{{{uuusssooouuuxxxyyy|||yyytttsssrrrpppmmmsssssstttwww{{{~~~~~~{{{}}}}}}{{{{{{{{{~~~}}}}}}}}}|||zzzzzzzzzyyyyyyyyyzzzzzz{{{yyyyyyzzzzzzyyyyyyxxxxxxyyyzzz|||}}}}}}yyywwwrrrppplllhhhdddaaa___^^^]]]]]]]]]\\\[[[ZZZYYYXXXVVVYYY___gggqqq|||}}}~~~(((''''''&&&&&&&&&''''''&&&''')))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$$$$$$$%%%'''((($$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((''''''''''''''''''''''''&&&''''''(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%""" !!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))***+++)))******+++,,,///333666333777;;;>>>???@@@AAABBB===???CCCGGGNNNXXXbbbiiivvvzzz~~~~~~~~~~~~{{{yyywwwssspppjjjddd\\\TTTPPPOOOOOOPPPZZZ```jjjvvv~~~zzz~~~}}}tttnnnmmmjjjsss{{{zzzwwwwwwxxxxxxxxx~~~|||zzzyyyzzz{{{}}}~~~|||{{{{{{{{{xxxxxxxxxyyyyyyyyyyyyyyyyyywwwuuutttuuuuuutttssssssrrrrrrrrrrrrsssssstttqqqrrrrrrrrrrrrrrrqqqqqqrrrsssuuuwwwyyyzzzzzzzzzzzz{{{|||}}}~~~~~~{{{yyyuuupppkkkfffcccaaaaaaaaa```^^^[[[YYYWWWUUUVVVXXX[[[aaaiiirrrzzz~~~''''''&&&&&&&&&''''''(((&&&((())))))'''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###""""""$$$&&&((($$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$######$$$&&&((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%"""!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''((()))***+++)))+++,,,---...222666:::;;;>>>AAACCCCCCDDDEEEGGG===BBBJJJSSS\\\gggpppwww~~~yyyvvvwwwyyywwwyyy}}}{{{vvvqqqmmmkkkiiiddd___WWWQQQPPPUUU\\\bbbiiirrr~~~{{{vvvzzz~~~yyyvvvpppiiifffggglllxxx~~~~~~}}}zzzxxxvvvuuuuuuvvvwwwxxxzzz{{{||||||~~~~~~}}}|||{{{yyyxxxwwwuuutttrrrqqqqqqnnnnnnoooooooooooooooooopppnnnllllllmmmmmmlllkkkjjjjjjjjjjjjjjjkkklllllliiiiiijjjjjjjjjjjjjjjiiikkkllloooqqqssstttttttttttttttuuuvvvwwwyyyyyyzzzyyyzzz{{{|||~~~}}}wwwrrrmmmhhhfffeeedddcccaaa^^^[[[YYYXXXZZZZZZ[[[^^^bbbhhhnnnqqqvvvwwwzzz{{{}}}'''&&&&&&&&&&&&'''(((((($$$&&&((('''%%%#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###""""""$$$&&&'''$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$!!!!!!$$$'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))%%%&&&&&&'''((()))+++,,,+++---///111333666:::===???@@@BBBBBBBBBDDDFFFIIIHHHNNNWWWaaaiiirrryyy~~~zzzsssppprrruuutttwww||||||tttlllfffcccbbbbbbZZZXXXTTTSSSVVV___llluuuyyy~~~tttrrrvvv{{{}}}xxxuuuooollliiihhheeeaaaccchhhvvvuuuvvvvvvvvvwww|||{{{{{{zzzxxxvvvsssqqqpppmmmmmmmmmmmmnnnoooppppppqqqsssuuuxxxyyyxxxxxxwwwwwwwwwvvvtttrrrqqqoooooommmmmmlllkkkiiihhhggggggeeeeeeeeeeeeeeedddddddddfffdddbbbbbbcccddddddcccaaaaaaaaaaaabbbcccdddeeeaaaaaabbbccccccccccccbbbeeegggjjjmmmooopppoooooommmnnnnnnooopppqqqrrrrrrtttuuuvvvxxxyyyzzz||||||{{{|||~~~~~~yyytttooommmhhhhhhfffdddbbb___\\\[[[ZZZZZZ[[[\\\___bbbfffhhhiiimmmrrruuuyyy~~~&&&&&&&&&&&&&&&'''(((((($$$&&&((((((&&&###""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''((()))***&&&&&&'''((()))+++,,,---...111444666888:::===@@@@@@AAABBBCCCEEEJJJPPPUUU[[[```ffflllqqqwww{{{zzzsssppprrrttttttxxx}}}{{{tttnnnfff]]]WWWVVVXXX[[[VVVXXX[[[___fffqqq~~~uuussswww|||~~~|||uuummmhhhdddaaa```bbbbbbdddkkksss~~~wwwoooqqqtttvvvyyy{{{|||~~~~~~}}}|||||||||{{{zzzxxxwwwvvvvvvppppppooommmkkkiiihhhgggeeeddddddccccccdddeeefffdddfffhhhiiiiiiiiigggffffffffffffeeeeeedddcccbbb````````````___^^^]]]\\\\\\\\\[[[[[[ZZZZZZYYYYYY[[[YYYXXXXXXZZZ[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]][[[\\\\\\]]]^^^^^^]]]]]]^^^```dddgggiiijjjiiiiiihhhhhhiiiiiijjjjjjjjjkkknnnnnnoooppprrrsssttttttssstttvvvxxx{{{~~~{{{wwwuuuooonnnllljjjgggccc```___]]]]]]]]]^^^___aaabbbcccaaafffkkknnnpppttt|||&&&&&&&&&&&&&&&'''((()))&&&(((******(((%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((()))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''''')))***+++''''''((()))***,,,...///111444777:::<<<===@@@BBBCCCDDDGGGJJJPPPXXXbbbhhhkkknnnqqqssstttwww{{{}}}|||~~~~~~{{{vvvssssssuuuuuuzzz{{{rrrgggbbbYYYPPPKKKKKKPPPTTTXXX]]]eeemmmuuuzzzzzz~~~vvvkkkeeebbb``````ccceeejjjttt~~~zzzuuupppnnnrrrvvvzzz|||~~~}}}}}}|||zzzyyyxxxxxxqqqrrrtttvvvvvvuuutttrrrqqqqqqpppooonnnmmmlllllliiihhhgggeeecccbbbaaa``````___]]]]]]\\\]]]^^^___[[[\\\^^^______^^^\\\[[[YYYYYYZZZ[[[[[[[[[[[[ZZZWWWXXXXXXXXXWWWWWWVVVUUUVVVVVVUUUTTTSSSRRRRRRQQQTTTRRRQQQQQQSSSTTTTTTSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[[[[ZZZZZZXXX[[[^^^bbbdddeeedddccceeeeeeffffffffffffffffffhhhhhhiiijjjkkklllmmmmmmmmmnnnppprrruuuyyy|||~~~}}}}}}}}}|||zzzvvvtttrrroookkkgggdddbbbccccccbbbbbbaaaaaa``````^^^bbbggghhhhhhkkkqqqwww|||((((((''''''''''''(((((())))))(((((('''''''''&&&!!!###$$$$$$###$$$&&&(((((('''''''''((('''&&&$$$''''''&&&%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))***888,,,######%%%%%%&&&***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''',,,***'''&&&&&&&&&$$$###%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************'''((())))))******))))))((((((((())),,,000444666;;;<<<======>>>???CCCEEEGGGFFFGGGOOO\\\kkkvvv{{{~~~xxxwwwzzz~~~~~~{{{|||}}}}}}zzzyyyyyyyyyzzz}}}|||{{{xxxrrrmmm]]]UUUOOONNNKKKJJJPPPZZZbbbkkkyyy}}}~~~zzzxxxuuunnneeeeeeeeeggglllpppuuu{{{zzzxxxuuurrrqqqtttyyy~~~}}}{{{zzz~~~}}}|||zzzyyyyyyzzzzzzxxxvvvsssqqqqqqpppooommmkkklllllllllllllllkkkkkkjjjhhheeeeeeeeeeeedddcccbbbaaa___]]][[[YYYYYYXXXUUUUUUVVVWWWWWWWWWVVVVVVXXXVVVTTTSSSTTTTTTSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKJJJJJJMMMMMMLLLKKKJJJJJJIIIIIILLLLLLKKKKKKKKKLLLLLLMMMIIIIIIJJJKKKLLLNNNNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVTTTVVVXXXZZZ\\\[[[[[[ZZZ[[[[[[\\\]]]^^^```bbbbbb```aaaccceeegggiiiiiijjjiiijjjkkkkkklllnnnsssvvvxxxxxxyyyzzz}}}~~~|||yyyyyyxxxvvvsssooollljjjllljjjgggeeecccbbbbbbbbbaaa___]]]\\\]]]```dddgggjjjmmmrrrxxx}}}((((((''''''''''''(((((()))(((((((((''''''''''''(((((('''%%%###!!!"""###&&&&&&%%%&&&(((((('''%%%&&&%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((***,,,888---%%%%%%&&&$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''***(((&&&&&&&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###$$$%%%&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******&&&''''''((((((((((((((()))***+++---000444777999;;;===>>>>>>>>>@@@BBBEEEJJJLLLQQQZZZgggttt~~~||||||{{{zzzyyyzzz}}}}}}xxxrrrooonnnjjjccc]]]QQQLLLJJJMMMPPPSSS]]]gggttt{{{|||}}}|||zzz|||~~~|||vvvwwwvvvvvvyyyzzz||||||yyyyyyyyywwwuuuuuuyyy~~~~~~}}}}}}zzzzzzyyyxxxwwwuuutttssssssrrrqqqpppoooppppppqqqtttrrrpppnnnmmmlllkkkjjjiiiiiiiiiiiiiiihhhgggfffgggeeebbbaaaaaa```___]]]]]]\\\ZZZXXXVVVUUUTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTUUUSSSQQQQQQRRRRRRQQQOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFIIIIIIHHHHHHGGGFFFFFFEEEGGGFFFFFFEEEEEEFFFFFFGGGCCCDDDDDDEEEGGGHHHHHHIIIKKKLLLLLLMMMOOOPPPPPPQQQNNNOOOQQQSSSUUUTTTTTTSSSSSSTTTTTTUUUWWWYYY[[[\\\\\\]]]___aaabbbddddddeeebbbdddfffggghhhjjjnnnqqqqqqqqqrrrsssvvvyyy|||}}}~~~|||||||||{{{yyyvvvtttsssrrrpppnnnkkkhhhfffdddccccccaaa___]]]]]]^^^```aaaccceeehhhmmmqqquuuwwwyyy((((((''''''''''''((((((((((((((((((''''''''''''******)))'''$$$""""""###%%%$$$$$$&&&((()))(((&&&$$$%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&(((***,,,222+++%%%%%%'''%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((()))))))))******---...000333666999<<<======???AAAAAAAAABBBDDDFFFOOOVVVaaakkkttt~~~||||||{{{yyywwwxxx|||{{{vvvnnnddd___^^^\\\UUUOOOIIIHHHLLLSSS[[[cccoooyyytttwwwzzz}}}}}}{{{zzz{{{}}}}}}|||}}}{{{zzzxxxuuurrrpppooonnnmmmmmmmmmmmmlllkkkjjjjjjjjjjjjiiiiiijjjjjjkkklllpppooonnnllljjjiiihhhgggffffffeeeeeedddcccaaaaaaccc```]]]\\\[[[ZZZXXXVVVWWWVVVTTTRRRQQQPPPOOOOOONNNOOOOOOPPPQQQPPPPPPPPPQQQPPPNNNNNNOOOOOOMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAADDDCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAA>>>??????@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJGGGIIIJJJLLLMMMMMMMMMLLLKKKKKKLLLMMMOOOQQQSSSTTTUUUVVVWWWYYY[[[\\\]]]]]]YYY\\\___aaaccceeehhhjjjmmmmmmnnnppprrruuuwwwxxx{{{{{{|||}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}||||||{{{zzzxxxuuuqqqnnnkkkiiiiiihhhfffdddaaa___^^^]]]]]]^^^```bbbeeehhhkkkmmmssswww~~~((((((''''''''''''((((((((((((((((((((('''''''''&&&'''''''''%%%%%%''')))&&&%%%%%%&&&'''(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))(((%%%$$$%%%((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((*********++++++,,,---...222333666888;;;<<<===>>>@@@BBBCCCDDDEEEFFFIIIKKKVVVaaaoooyyy}}}}}}zzzzzzzzzzzzyyy{{{zzzrrrggg[[[UUUUUUUUUPPPKKKLLLPPPVVV___jjjuuu{{{ooovvv~~~~~~}}}~~~~~~|||zzzvvvssspppnnnllljjjhhhfffeeedddccccccddddddeeedddddddddeeeeeefffggghhhiiijjjjjjnnnooonnnmmmjjjhhhggggggdddddddddcccaaa___^^^]]]^^^\\\YYYXXXXXXWWWVVVTTTTTTSSSQQQOOONNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMNNNMMMLLLLLLMMMLLLKKKIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCBBBBBBAAA@@@@@@??????@@@@@@??????>>>>>>>>>>>>@@@@@@???>>>>>>>>>??????======>>>??????@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFHHHHHHIIIHHHHHHFFFFFFGGGHHHJJJLLLNNNOOOMMMNNNPPPQQQSSSTTTTTTUUURRRUUUYYY\\\]]]```bbbdddiiiiiijjjlllnnnppprrrrrrssssssttttttuuuuuuuuuuuuvvvwwwyyyzzz|||~~~|||yyyvvvttttttsssqqqnnnjjjeeeaaa^^^^^^^^^^^^^^^___aaadddeeedddgggmmmwww((((((''''''''''''(((((('''''''''((((((((((((((($$$%%%&&&&&&&&&'''***,,,((('''&&&&&&'''&&&$$$"""&&&''''''''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********+++,,,...000111777888:::<<<===>>>>>>>>>@@@BBBCCCEEEFFFIIINNNQQQ```kkkyyy~~~}}}}}}xxxzzz|||~~~|||pppeeeXXXQQQPPPQQQPPPMMMTTTZZZccclllwww{{{xxxtttrrrvvv~~~|||~~~}}}{{{wwwtttqqqnnnjjjgggddddddbbbaaa````````````]]]^^^___```aaaaaaaaaaaa```aaabbbccceeefffggggggmmmooopppnnnkkkhhhggghhhccccccbbbaaa```^^^\\\[[[ZZZXXXVVVVVVWWWWWWVVVUUURRRQQQPPPNNNMMMLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLMMMLLLKKKKKKLLLKKKIIIGGGGGGGGGFFFEEEDDDCCCBBBAAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>============??????>>>======<<<======<<<<<<======>>>>>>??????>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDAAABBBBBBCCCDDDFFFGGGHHHGGGGGGIIIJJJLLLMMMMMMMMMLLLOOOSSSVVVXXXZZZ\\\^^^``````bbbccceeefffgggggglllllllllllllllmmmmmmmmmoooppprrruuuxxx{{{}}}||||||zzzwwwssslllgggcccbbbaaa___]]]]]]]]]^^^___[[[]]]```gggsss((((((''''''''''''(((((('''''''''(((((((((((((((&&&'''''''''&&&&&&((())))))(((&&&&&&&&&%%%""" %%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######$$$''''''%%%%%%''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((())))))+++---111444555<<<<<<===>>>???@@@AAAAAAAAABBBCCCEEEHHHNNNUUUZZZjjjttt}}}{{{uuutttuuutttxxx|||~~~|||zzz|||yyyllldddXXXPPPOOOQQQSSSTTT]]]eeennnvvv|||xxxtttqqqpppqqqrrr}}}yyyxxxwww{{{{{{tttqqqmmmiiigggccc```]]]\\\[[[[[[ZZZZZZ[[[[[[\\\YYYZZZ[[[]]]^^^^^^^^^^^^___```aaaccceeeeeeffffffjjjlllnnnlllhhhddddddeee`````````___]]][[[ZZZYYYVVVTTTSSSSSSTTTUUUUUUTTTQQQPPPOOONNNLLLLLLLLLKKKHHHIIIJJJJJJKKKKKKJJJJJJKKKJJJJJJKKKKKKJJJHHHEEEEEEDDDDDDCCCBBBAAAAAA@@@BBBAAAAAAAAA@@@@@@@@@@@@>>>>>>========================<<<;;;:::::::::::::::::::::;;;;;;<<<<<<<<<===>>>>>>>>>?????????@@@>>>>>>>>>>>>??????@@@@@@============>>>???@@@AAA@@@AAACCCDDDEEEFFFFFFFFFFFFHHHKKKNNNOOOQQQUUUWWWYYYZZZ\\\]]]^^^_________eeeddddddddddddeeefffggghhhiiikkknnnrrrvvvyyy{{{~~~~~~zzzuuuooolllhhhgggdddbbb```^^^]]]\\\\\\[[[\\\___hhhvvv((((((''''''''''''((((((''''''''''''((((((((()))&&&''''''&&&%%%%%%&&&(((((('''%%%&&&&&&%%%###!!!"""###%%%'''(((((('''&&&###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$######'''((($$$###&&&'''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""$$$&&&'''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))*********+++,,,...222666:::<<<======>>>???AAADDDFFFHHHFFFFFFGGGIIINNNWWWaaahhhtttyyy~~~wwwoookkkiiihhhnnnvvv|||~~~|||{{{~~~}}}xxxvvvrrrmmmccc^^^XXXSSSSSSXXX___eeellluuu|||zzzrrrpppnnnmmmooottt{{{{{{zzzzzzxxx}}}~~~yyysssooohhheeeaaa___]]][[[YYYWWWUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUWWWXXXYYYZZZZZZZZZ\\\]]]___aaabbbbbbbbbbbbbbbfffiiigggbbb^^^]]]___[[[[[[[[[ZZZYYYWWWVVVUUUTTTRRRPPPPPPPPPQQQPPPOOONNNNNNLLLKKKJJJJJJJJJJJJFFFGGGHHHHHHIIIIIIHHHHHHIIIHHHHHHIIIJJJIIIFFFCCCAAAAAAAAA@@@@@@@@@??????@@@????????????>>>>>>>>>==============================;;;::::::999999999:::::::::;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@@@@AAACCCDDDEEEHHHLLLOOORRRSSSUUUVVVWWWXXXWWWWWWYYYYYYYYYZZZ[[[]]]___```aaabbbdddfffjjjnnnrrrtttyyyzzz|||~~~~~~{{{xxxuuutttrrroookkkgggdddcccaaaaaa``````dddnnnzzz((((((''''''''''''((((((&&&'''''''''(((((())))))$$$%%%&&&&&&%%%%%%''')))&&&%%%$$$%%%&&&&&&%%%###!!!$$$''')))***))))))$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$ %%%&&&""""""(((***((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###""""""###%%%&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************...///000333777<<>>>>>>>>@@@CCCGGGKKKMMMLLLLLLMMMOOOUUU```kkksssyyy}}}|||uuummmgggdddgggnnnwww}}}tttmmmiiieee```ZZZYYYWWWVVVXXX```mmmvvv{{{vvvnnnkkkjjjjjjmmmsss}}}}}}{{{}}}~~~|||zzzxxxvvvsssooojjjccc^^^___\\\ZZZXXXXXXWWWVVVTTTSSSRRRQQQQQQQQQQQQQQQRRRQQQRRRSSSTTTUUUVVVVVVVVVTTTUUUWWWYYYZZZZZZZZZYYY\\\```dddbbb\\\XXXXXXYYYWWWWWWWWWVVVUUUTTTSSSRRRRRRPPPNNNMMMMMMMMMKKKJJJLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHDDDBBB???????????????>>>>>>>>>==================<<<<<<========================???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???=========<<<======>>>>>>======<<<;;;;;;;;;;;;;;;777888999;;;;;;<<<<<<<<<<<<======>>>>>>AAAFFFIIIIIIJJJLLLMMMNNNNNNMMMMMMNNNOOOOOOQQQSSSVVVYYY[[[[[[\\\^^^```dddhhhlllnnnvvvwwwxxxzzz~~~}}}xxxsssooolllggggggfffeeeeeejjjrrrxxx))))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&'''''''''((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""$$$&&&((((((&&&$$$"""!!!"""$$$&&&&&&%%%$$$######$$$%%%&&&''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$'''******(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((((((((((((((((((((()))******---000444777999:::<<<>>>===???BBBDDDFFFIIILLLOOORRRUUUZZZ```hhhpppyyy~~~zzztttmmmhhhdddkkknnnsssyyy~~~|||oooeee[[[SSSRRRUUUZZZ[[[\\\___eeeppp{{{xxxpppiiieeekkksss{{{{{{yyysssqqqmmmhhhccc___\\\[[[WWWWWWVVVTTTQQQNNNLLLKKKHHHHHHIIIIIIKKKLLLNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQUUUUUUUUUUUUUUUTTTTTTTTTXXXXXXYYYZZZYYYXXXWWWVVVSSSSSSRRRSSSTTTSSSPPPNNNOOONNNLLLJJJHHHGGGFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDCCCAAA@@@?????????>>>============>>>>>>===;;;:::999:::;;;;;;;;;:::888888999<<>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;666666777777888888888999888888999:::;;;===>>>???BBBBBBCCCCCCCCCDDDDDDDDDLLLKKKJJJJJJJJJLLLNNNPPPPPPRRRUUUXXXZZZ]]]bbbeeelllnnnrrruuuxxx|||~~~zzzwwwrrrkkkggggggiiilllnnnuuu|||((((((((((((''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''))))))'''%%%$$$"""###%%%&&&'''&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&''''''&&&%%%$$$###''''''&&&&&&&&&''''''((())))))((()))***+++---...000333666999:::<<<===??????AAABBBEEEIIIPPPYYY^^^lllnnnqqqsssuuuyyy}}}~~~zzzuuuooojjjggghhhlllrrryyyzzzpppddd[[[SSSNNNOOOSSS[[[___fffmmmuuu}}}{{{wwwssstttxxx}}}|||wwwxxx~~~}}}yyyuuuqqqnnnfffdddaaa]]]ZZZWWWVVVUUUSSSRRRQQQOOOMMMKKKJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQPPPOOONNNMMMMMMNNNNNNMMMKKKIIIKKKKKKIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<:::999999999::::::;;;:::999888888:::;;;<<<>>><<<:::888777777999:::;;;;;;::::::::::::::::::999:::;;;<<<==================<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::::::::888888888888999;;;<<<======>>>>>>???@@@@@@AAAAAADDDCCCBBBBBBCCCEEEGGGIIIJJJLLLOOORRRTTTXXX\\\___eeegggkkkooorrrvvv{{{~~~zzzsssnnnllllllllllllpppvvv~~~'''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&***)))((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%###$$$%%%''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$######""""""$$$$$$&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''&&&%%%###"""((((((''''''&&&'''''''''***)))))))))+++...111333444666:::;;;<<<===???AAABBBCCCEEEIIIQQQ]]]jjjsss~~~}}}zzzvvvrrrnnnlllhhhlllttt|||}}}{{{jjjaaaWWWQQQMMMLLLPPPWWWaaajjjvvv}}}yyy|||~~~zzztttqqqssszzz~~~wwwvvvsssoookkkfffbbb```WWWVVVTTTRRRPPPOOONNNMMMMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJKKKKKKJJJJJJKKKIIIIIIIIIJJJIIIGGGEEEGGGFFFEEEDDDDDDCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>======;;;;;;:::999999999::::::;;;:::999999888999999999:::999999888888888777777:::999888777666666777777888888999999999999999999::::::;;;<<<===============<<<;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<;;;;;;;;;888888888888888999999:::888888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>@@@AAAAAACCCFFFIIIKKKOOOSSSVVV[[[^^^bbbeeeiiimmmrrrvvvxxx{{{xxxtttooollliiikkkpppwww}}}''''''''''''&&&&&&&&&&&&(((((((((''''''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$$$$######""""""%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%)))((((((''''''''''''''')))))))))***---111444777777999<<<======>>>AAABBBBBBEEEJJJRRR]]]kkkyyy~~~|||{{{{{{yyywwwtttrrrqqqmmmrrryyy{{{wwwrrrmmmiii]]]VVVOOONNNOOOSSS[[[cccoooyyy|||{{{xxxyyyyyywwwvvvuuuxxx~~~}}}xxxssspppkkkjjjfffbbb]]]YYYUUUSSSOOONNNMMMKKKJJJIIIHHHHHHHHHFFFDDDBBBBBBBBBCCCDDDCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCEEECCCAAA@@@???@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>>>>>>>=========<<<;;;;;;::::::;;;;;;999999888888888888888888777777888999888777666555666666666666666666555555666666777777888888999999<<<<<<===>>>????????????<<<<<<;;;::::::;;;;;;;;;============>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::999888888888888999777777777777777777777777777777777777888:::;;;<<<999;;;>>>AAACCCFFFJJJMMMRRRUUUYYY]]]aaaeeejjjnnnnnnqqqvvvzzz}}}{{{tttmmmhhhiiimmmrrrwwwzzz|||}}}~~~''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&)))(((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&''''''(((((())))))(((((('''''''''(((((())))))***,,,///333777999999:::===>>>>>>???BBBDDDCCCIIISSS^^^jjjvvv~~~|||xxxxxxxxxxxxwwwwwwvvvvvvwwwzzz|||uuuoooiiiccc]]]YYYTTTPPPOOOSSSYYY___iiirrr}}}{{{xxxuuuwwwzzz~~~{{{~~~}}}}}}{{{xxxsssmmmgggdddaaa___\\\XXXTTTPPPMMMLLLKKKJJJHHHFFFEEECCCCCCBBBDDDCCCAAA??????@@@AAABBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKIIIHHHFFFFFFFFFGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBB@@@>>>>>>???@@@BBB????????????????????????<<<======>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;777888888888888888888888555666777999999888777666333444555666666666555444666666666777777888888888;;;<<<===>>>>>>??????>>>;;;;;;:::::::::;;;;;;<<<<<<=========>>>>>>??????>>>>>>======<<<<<<;;;;;;======<<<;;;:::999:::::::::999888777666555555444444444444555555666777888555777999;;;===@@@CCCFFFLLLOOORRRVVVZZZ^^^cccggghhhkkkooosssvvvzzzzzzrrrmmmkkklllooorrruuuvvvwwwvvvuuuxxx~~~'''''''''((((((((((((((('''(((((((((((()))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&)))((('''&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&''')))***+++((((((''''''(((((()))******+++---000333777:::;;;:::<<<>>>???@@@AAAEEEGGGIIIQQQ^^^jjjuuu|||}}}{{{vvvvvvwwwxxxyyyzzz{{{{{{yyysssjjjbbb]]]YYYVVVTTTRRRQQQUUU^^^fffmmmuuu}}}yyytttqqqrrryyy~~~|||qqqpppoookkkgggaaa\\\YYYXXXVVVSSSPPPMMMJJJIIIHHHFFFEEECCCAAA@@@>>>>>>===AAA@@@???>>>===>>>??????>>>>>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEECCCEEEFFFHHHJJJJJJJJJIIIGGGEEECCCCCCCCCDDDCCCBBBCCCCCCBBBAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>??????==============================>>>>>>>>>>>>>>>===::::::999888888888999999777777888999999999888888666777888999::::::999888333444555666777777666666666666777777777777777777888888999:::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;<<<<<<======>>>>>>???============<<<<<<<<<<<>>===<<<;;;;;;;;;;;;<<<;;;:::999888777666555333333333333333333333333333555777888999;;;>>>@@@FFFHHHLLLOOORRRVVV[[[^^^cccfffjjjmmmppptttxxx{{{}}}|||wwwqqqppppppqqqrrrsssrrrpppnnnppptttyyy((((((((()))))))))******'''((((((((())))))))))))'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''''''''&&&(((&&&%%%######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))((((((''''''''')))***+++''''''''''''((()))++++++,,,...111555888;;;<<<===<<<>>>???AAABBBDDDHHHKKKSSS[[[hhhsss{{{}}}{{{vvvwwwxxxzzz|||~~~xxxpppeee[[[VVVUUUVVVVVVXXXYYYaaallluuuzzz|||wwwssspppppppppvvv}}}xxxsssqqqeeedddbbb___[[[WWWSSSPPPOOOMMMKKKIIIGGGFFFFFFFFFBBBAAA@@@>>>===<<<<<<<<<>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDBBBCCCEEEFFFGGGGGGGGGFFFGGGEEEBBBAAABBBCCCBBBAAABBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<;;;;;;:::999999999999999777777999:::::::::999999::::::;;;;;;::::::999999555555555666777888888999888888888777777777777777666777888999::::::::::::::::::999999::::::;;;<<<:::;;;;;;<<<======>>>>>>===============>>>>>>>>>???>>>>>>===<<<<<<<<<<<<;;;::::::::::::999999999555555444444333333222111333444666666666777:::<<<@@@BBBEEEHHHKKKNNNRRRUUU[[[^^^bbbeeehhhlllpppsssuuuzzz|||yyyvvvuuuuuuuuussspppooooooooopppttt|||(((((())))))******++++++'''((((((((())))))******))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%'''(((((('''''''''''''''&&&&&&%%%%%%%%%###$$$&&&((())))))((((((&&&%%%###!!!!!!"""###$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&###$$$%%%&&&''''''((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$""""""%%%'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))******)))(((''''''((())))))&&&&&&&&&''')))***,,,---...000555999<<<>>>>>>>>>===???AAABBBDDDGGGKKKNNN[[[cccnnnxxx~~~{{{~~~~~~||||||wwwxxxyyy{{{~~~|||rrrdddYYYSSSSSSVVVWWW```bbbkkkxxx{{{wwwqqqkkkiiikkkoooqqq{{{{{{vvvpppjjjeeebbb^^^]]][[[XXXTTTPPPMMMKKKIIIHHHFFFDDDCCCCCCDDDDDD@@@@@@???>>>=========>>><<<<<<<<<<<<<<<;;;:::999::::::;;;<<<===>>>@@@AAA===>>>>>>???@@@AAAAAABBB???@@@@@@AAABBBCCCCCCDDDBBBCCCEEEFFFGGGFFFFFFEEEHHHFFFCCCBBBCCCDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::>>>===<<<<<<;;;;;;<<<<<<777888999:::;;;;;;:::999>>>>>>===<<<:::999999888666666666666777999:::;;;999999888888777777666666888888999:::;;;;;;;;;;;;999999999999::::::;;;<<<:::::::::;;;<<<======>>>======>>>>>>?????????@@@>>>>>>===<<<<<<<<<<<<<<<999999999:::;;;;;;<<<<<<888888777777666444333222333444555555444555777999<<<>>>AAACCCEEEHHHLLLOOORRRVVVZZZ^^^aaaeeeiiimmmoootttyyyzzzzzz{{{}}}{{{{{{zzzvvvtttrrrpppnnnkkklllsss~~~&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))(((((('''&&&&&&'''))))))$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&''''''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''((((((((('''&&&)))((('''&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%%%%)))'''%%%######%%%''')))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((((('''%%%#########%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((%%%######$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((''''''+++,,,,,,++++++---000333777:::<<<>>>===<<<===>>><<<<<<@@@FFFGGGGGGPPP\\\hhhmmmtttzzz|||}}}}}}}}}xxxwwwwwwzzz~~~}}}{{{|||}}}}}}~~~yyyoooaaaVVVRRRVVV\\\```jjjqqq{{{zzzqqqnnnjjjiiilllttt|||~~~wwwrrrkkkgggeeeaaa[[[UUUSSSRRROOOLLLIIIFFFDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@<<<<<<;;;::::::999888888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDEEECCCBBB@@@?????????@@@@@@@@@@@@???>>>>>>===>>>>>>>>>>>>????????????>>>>>>??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<888999::::::;;;;;;;;;;;;>>>===<<<;;;999888777666888888777888888999::::::;;;999777777777888777666666999<<<<<<999777777999::::::999888777666555555777888:::;;;<<<=====================>>>???@@@AAA@@@??????>>>===<<<;;;;;;<<<<<<============<<<<<<>>>===;;;999666555444444444444333333333444555555888888999:::===BBBEEEHHHPPPQQQSSSVVVZZZ^^^bbbdddhhhkkkooorrruuuwwwzzz|||~~~yyyxxxvvvrrrnnnlllooouuuzzz''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%)))))))))((((((''''''&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''%%%######$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%######$$$&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%(((((((((''''''''''''''')))******++++++---111444999;;;>>>>>>>>>===>>>???@@@>>>@@@EEEHHHLLLVVVaaaooosssyyy}}}|||yyyvvvuuurrrrrrtttyyy~~~yyyvvvvvvllleee\\\VVVWWW^^^gggmmmvvv|||}}}vvvllllllmmmpppvvv||||||yyyvvvssslllgggaaa]]]\\\YYYSSSMMMLLLKKKJJJHHHFFFDDDCCCBBB????????????>>>===<<<;;;;;;;;;;;;:::999999888888999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@??????????????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@??????>>>=========>>>>>>===>>>>>>??????>>>>>>===??????>>>>>>====================================<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>===<<<;;;:::888777777888888777777777888888999999777555555666777666555888;;;======;;;999:::;;;777777777777777777777777777888999;;;<<<======>>>>>>>>>>>>===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======???>>>===;;;999888777777666666555555555555555666777777777999;;;>>>BBBDDDHHHIIIJJJMMMRRRVVVZZZ\\\cccfffjjjmmmooorrruuuwwwyyy||||||xxxrrrnnnlllnnnqqqtttyyy}}}((((((''''''''''''(((((('''''''''''''''((())))))''')))***+++***'''$$$"""&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&&&&$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''')))+++,,,...111555888;;;===>>>???>>>>>>???@@@EEEBBBAAAFFFLLLTTT^^^gggrrrvvv{{{|||zzzuuuqqqooopppqqqtttyyy~~~|||oooiiiiii^^^[[[YYYZZZ___jjjttt{{{zzzvvvsssvvvzzzyyysssooojjjfffccc^^^ZZZUUUSSSRRROOOJJJFFFDDDDDDCCCCCCBBBAAAAAAAAA;;;;;;;;;;;;:::999888888::::::999999999999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<========================<<<<<<======>>>?????????>>>>>>>>>?????????@@@@@@@@@??????>>>>>>>>>>>>???======<<<<<<<<<======>>><<<======>>>>>>======<<>>>>>>>>>>>=======================================<<<<<<;;;;;;::::::<<<<<<===>>>>>>>>>======>>>>>>===<<<:::999888888888888777666666666777777888777555666777999888888;;;<<<>>>>>>===<<<<<<===555555666666777777777777666666888999:::;;;<<<===??????>>>============>>><<<======>>>???@@@AAAAAA?????????@@@@@@?????????AAA@@@???===<<<<<<;;;;;;:::999888777777777777777666666666666888:::<<<>>>???@@@BBBEEEIIINNNRRRTTT[[[^^^cccfffhhhkkknnnqqqsssvvv{{{wwwrrrppppppooonnnpppppptttzzz~~~))))))(((((((((((())))))'''''''''''''''((())))))'''((()))***)))(((&&&$$$''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%''''''((())))))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((((((***---///222555:::===<<<===>>>>>>===>>>@@@BBBHHHGGGHHHNNNWWW```fffjjjqqqsssvvvvvvuuusssqqqqqqtttuuuxxx{{{rrrbbb\\\]]]WWWYYY\\\bbbjjjuuu|||}}}zzzuuunnnhhhccc^^^YYYVVVTTTQQQNNNLLLKKKIIIFFFCCC????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;:::999999888888888888999999999999888888888888999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>>============>>>>>>>>>>>>>>>>>>>>>============>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>===<<<<<<;;;::::::======>>>>>>>>>>>>======??????>>>===<<<::::::999999888777666666666666666999888777777:::;;;;;;;;;;;;<<<=========>>>>>>>>>666666666666777777777777555555555666777999:::;;;======<<<<<<<<<======>>>======>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>>>>>>>>>>>>>===<<<::::::999999999666555555555555666888888<<<<<<>>>AAAEEEIIIMMMOOOUUUXXX\\\```bbbeeeiiikkkpppssswww{{{~~~zzzxxxwwwrrrnnnlllhhhhhhnnntttyyy))))))(((((((((((())))))'''''''''''''''((())))))'''''''''''''''((()))***'''(((((())))))(((((('''(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%$$$$$$$$$$$$&&&''')))******)))'''&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''(((''''''''')))%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&'''''''''((((((((())))))(((+++...111444777;;;>>>;;;<<<===<<<===>>>BBBEEEJJJOOOVVV___hhhmmmnnnmmmqqqrrrrrrqqqpppppprrrtttxxxzzz}}}fffWWWTTTWWWVVV\\\dddnnnwww~~~xxx|||zzztttoookkkeee___ZZZUUUQQQNNNKKKIIIGGGFFFEEEDDDBBBAAA>>>>>>======<<<;;;;;;:::;;;;;;<<<<<<<<<;;;::::::777777888888888888888888777777777888888888999999999999999999:::::::::;;;;;;;;;;;;:::::::::::::::999999:::;;;<<<<<<======<<<============>>>>>>>>>============>>>=========;;;;;;:::;;;;;;<<<======<<<<<<============<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<;;;;;;======>>>>>>>>>>>>======??????>>>>>>===<<<;;;;;;:::999888777777777777777888777666777:::;;;<<<;;;;;;:::;;;;;;===>>>>>>>>>::::::999888777777666666555444444444555666777888999999999:::;;;<<<>>>???>>>>>>??????@@@@@@@@@@@@DDDCCCBBBBBBBBBBBBCCCDDDAAAAAA@@@???????????????@@@???>>>===<<<<<<;;;;;;777777666666666666666666::::::;;;>>>AAAEEEHHHKKKOOORRRWWWZZZ]]]```dddfffkkknnnqqquuuxxx|||yyytttnnnhhheeehhhmmmqqquuuzzz))))))(((((((((((())))))'''''''''''''''((())))))'''&&&%%%%%%'''(((***,,,''''''((((((((((((''''''+++******((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((((((((('''((()))%%%&&&'''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''((((((((((((''''''((((((((())))))******+++))),,,///222444777:::===<<<<<<===<<<===AAAFFFIIIPPP[[[iiisssyyy|||xxxrrrwwwvvvuuurrrpppqqqsssvvvyyy|||ooo\\\SSSTTTXXX[[[dddqqq|||~~~wwwwww}}}wwwoooiiiccc___YYYUUUQQQNNNJJJHHHCCCBBBAAA@@@???>>>============<<<;;;:::999888888999999999::::::999999888888888777777777777777777666777777777777888888888888888999999999:::::::::::::::::::::::::::::::::999:::::::::;;;<<<<<<<<<<<<<<<=========>>>>>>>>><<<======>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===<<<======>>>>>>======<<<>>>>>>>>>????????????@@@????????????????????????@@@@@@??????>>>>>>======>>>>>>??????>>>>>>======@@@@@@???>>>>>>===<<<<<<;;;;;;:::999999999::::::888666555666999::::::::::::999888:::<<<>>>???>>>======<<<;;;:::999888777777777555444444444555666555555666777999;;;===>>>>>>>>>>>>?????????@@@@@@EEEDDDCCCBBBBBBCCCDDDEEEBBBBBBAAA@@@????????????AAA@@@???>>>>>>>>>>>>>>>::::::999999888888777777777777888999<<>>======>>>>>>@@@DDDJJJOOOYYYjjj{{{zzzzzz{{{{{{zzzxxxwwwxxxyyy}}}}}}yyywwwvvvyyytttkkk___VVVTTTYYY^^^hhhrrr~~~|||xxxwww}}}yyysssnnnhhhaaa[[[UUURRRMMMJJJHHHFFFDDDBBB>>>>>>>>><<<;;;:::999::::::::::::999999888888777666777777888888777777777888888888777666666666555666666666777777777888888888888888888999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<===>>>?????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@??????>>>======<<<<<<<<<;;;<<<<<<======;;;999888999;;;<<<<<<;;;;;;999777999===???@@@???>>>>>>>>>======<<<<<<<<<<<<:::888666555555666666444444555666777888:::;;;;;;;;;<<<===???@@@AAAAAAEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDBBBAAA@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@=========<<<<<<;;;:::999666666666777888:::===>>>AAADDDIIIMMMPPPTTTWWWZZZ]]]```cccgggkkkqqqwww|||zzzvvvqqqlllmmmqqqrrrvvv((((((''''''''''''(((((('''''''''''''''((())))))&&&''')))******(((&&&%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))((((((%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))******'''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$###$$$%%%&&&''')))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&'''&&&%%%###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&'''((())))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''((((((((((((''''''))))))***+++,,,,,,------444666:::;;;<<<===???AAA>>>?????????BBBGGGNNNSSSaaatttyyy|||~~~~~~}}}{{{ssskkkfffcccbbb___ZZZVVVTTTXXX^^^cccuuu~~~xxxuuuuuuvvvzzz|||vvvnnngggbbb\\\UUUPPPKKKHHHEEEBBBBBBAAA???>>><<<======<<<:::888999999888888888888888888888888666666777777777777777666999888888777666555555444666666666666777777777777777888888888888999999999888888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@@@@???>>>???>>>===<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???AAA@@@@@@@@@???>>>>>>>>>===============>>>???@@@@@@>>>======???@@@@@@???<<<999777999===@@@AAA@@@>>>>>>>>>>>>????????????@@@>>>;;;888777666777777555555555555555666777888888999:::<<>>===<<<<<<666666666666777999;;;<<<<<>>>>>>>>>>>===============>>>>>>???????????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEECCCAAA@@@@@@@@@???>>>AAA@@@@@@???>>>?????????AAAAAA@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@>>>===<<<;;;;;;;;;;;;<<<>>>???AAA@@@AAABBBCCCCCCCCCBBBAAA???>>><<<999777666555555444444555666777777666666666777:::<<>>>>>??????@@@===<<<:::888777777777777;;;<<<>>>AAAEEEIIIMMMNNNRRRVVV\\\aaaeeeiiimmmooovvvyyy~~~}}}xxxrrrrrrsssuuu{{{))))))))))))))))))))))))+++******)))((((((''''''))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))(((((((((''''''''''''((())))))*********+++---000222444777999<<<===>>>>>>@@@BBB@@@AAABBBEEEJJJUUUbbbkkkyyy|||zzzrrrkkk```VVVSSSUUUVVVUUUXXXbbbjjjqqq{{{}}}xxxpppiiihhhmmmxxx}}}}}}vvvnnniii]]]ZZZUUUQQQLLLHHHCCC@@@AAA@@@>>><<<;;;:::999999777888888999999888888777777777777777777777777777666666777777666555555444666666666666777777777777777666555555555555777777888888999:::::::::999999::::::999999999999::::::<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>????????????????????????BBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEECCCAAAAAAAAAAAA@@@???AAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>======<<<<<<===>>>???@@@@@@AAACCCDDDDDDDDDCCCCCCBBBAAA???===;;;:::999999555555666777777777777777888999;;;===>>>???@@@@@@CCCCCCAAA@@@@@@@@@AAABBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAABBBBBBCCC@@@>>><<<:::888888888888999:::<<<>>>BBBEEEHHHJJJKKKPPPVVV]]]bbbhhhlllpppqqquuuzzz|||uuutttrrrqqqttt}}}))))))))))))))))))))))))*********))))))(((((('''************************'''''''''&&&&&&&&&&&&%%%''''''((((((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''((((((((((((''''''((((((((()))))))))&&&''''''(((((((((''''''((('''''''''(((((()))******+++,,,...111444777888888:::<<<>>>>>>@@@BBBDDDBBBBBBDDDIIISSS___lllsss|||~~~wwwnnnfff\\\SSSRRRUUUYYY\\\eeepppzzzwwwmmmgggcccccchhhnnn~~~{{{wwwqqqhhh___XXXPPPMMMHHHEEECCCBBB@@@>>>===<<<;;;999888777777777777888888999999888888777777777777777777777777777666666777777777666555555999999888777666555444444555555555555666777888888999999999:::999999888888::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<============>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFDDDBBBBBBBBBCCCBBBAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@@@@@@@????????????@@@@@@@@@AAACCCDDDEEEEEEEEEDDDCCCBBBAAA???===<<<<<<<<<777777888999999999999888:::;;;<<<===>>>?????????@@@@@@@@@@@@@@@AAABBBCCC??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFCCCAAA???<<<:::999999999777777999;;;===@@@CCCDDDFFFJJJQQQWWW]]]bbbgggkkkkkkoootttyyy~~~|||yyytttppppppuuu~~~))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''''''''&&&&&&''''''''''''((()))******+++,,,...111555888;;;===999;;;===>>>>>>???BBBDDDEEEEEEGGGOOO[[[hhhrrrxxx~~~}}}~~~|||{{{tttkkkccc[[[UUUWWW\\\dddkkkuuuvvvooogggccceeellluuu{{{~~~tttqqqmmmhhhaaaZZZRRRLLLHHHEEEAAA???>>>>>>>>>===::::::999777666666666666777777888888888888777777666666666666666666666666666666777777777666666555999999888777666555444444444555555666777777888999999999999999999888777666999999888888888888999999:::::::::::::::;;;;;;;;;;;;<<<<<<===>>>=====================>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFDDDBBBBBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA???@@@BBBDDDEEEEEEDDDDDDBBBAAA???>>>===<<<<<<<<<::::::;;;;;;;;;;;;:::::::::;;;===>>>@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@AAABBBCCCCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBCCC@@@AAABBBDDDFFFGGGHHHIIIFFFEEEBBB???===;;;;;;;;;777777888999;;;<<<>>>???EEEHHHMMMRRRVVVZZZ^^^bbbfffiiioootttzzz|||uuusssuuuyyy}}}************************************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&'''''''''&&&''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((()))++++++---///111555888;;;>>>???;;;<<<=========???AAADDDEEEGGGLLLVVVcccoooxxx||||||yyyxxxyyy{{{~~~~~~}}}}}}~~~yyyssslllddd___[[[ZZZ___gggttt}}}|||xxxjjjkkkkkkmmmsss||||||vvvrrrjjjeee___YYYSSSNNNIIIFFFDDDAAA===;;;;;;;;;;;;:::999888777777666666666666777777777888888777777777666666666666666666666666666666777777777777777666777777777777666666666666444555666666777888888999999999999999888888777666999888888777777888888999999999999999::::::;;;;;;;;;<<<<<<===>>>=====================>>>>>>>>>>>>>>>============>>>??????AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDBBBBBBDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBBBB???@@@BBBCCCDDDDDDDDDCCCAAAAAA???>>>=====================>>>>>>===<<<<<<:::;;;===@@@BBBCCCDDDEEECCCBBBBBBAAA@@@???======AAABBBCCCDDDCCCBBB@@@???======>>>???@@@@@@AAAAAA>>>@@@BBBDDDFFFHHHIIIIIIHHHGGGDDDAAA???=========:::::::::::::::;;;<<<<<>>???<<<===>>>>>>>>>@@@DDDFFFFFFKKKUUU```lllvvv}}}~~~~~~zzzuuussstttwww|||}}}ttthhhaaa[[[ZZZ[[[___jjjuuuxxxqqqooohhhqqq{{{{{{tttmmmfffbbb\\\XXXRRRLLLIIIFFFDDDBBB???<<<999888888888777666777777666666666666666777666777777888888777777666777777777777777777777777666666777888888888777777555555666666777777888888555555777777888888888888888888888999888888777777888888777777777777888888777888888999999::::::;;;;;;;;;<<<============<<<============>>>>>>>>>>>>===============>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAABBBDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDAAABBBCCCDDDEEEDDDCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>;;;===???BBBDDDFFFGGGHHHEEEEEEDDDBBB@@@>>><<<:::???@@@AAABBBAAA@@@>>><<<<<<<<<===>>>??????@@@AAA>>>???BBBEEEGGGHHHHHHHHHIIIGGGEEEBBB@@@?????????>>>===<<<;;;;;;;;;;;;;;;;;;>>>BBBFFFJJJNNNTTTXXXZZZ^^^dddjjjooouuu{{{|||************************************************((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((###$$$%%%&&&''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&((()))'''''''''((()))+++,,,---333555777:::;;;=========<<<===???@@@AAAEEEIIIMMMOOOXXXdddnnntttyyy~~~|||~~~~~~{{{vvvuuuwwwzzz}}}zzzmmm___ZZZVVVXXX^^^hhhxxxxxxooommmpppvvvzzzrrrkkkddd^^^XXXTTTMMMJJJFFFDDDBBBAAA>>>===:::888777666777666555333666555555444555555666666666666777777777777666666777777777777777777777777666666777888888888888888666666666666777777777777666666888888888888777666666777777888888888888777777777777666666777777777777777777888999:::::::::::::::;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>======>>>>>>???@@@???@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@AAADDDEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGFFFEEEDDDCCCEEEDDDDDDCCCCCCCCCDDDDDDAAAAAABBBBBBAAAAAA@@@??????@@@BBBDDDFFFGGGHHHHHHFFFFFFEEEDDDAAA???<<<;;;<<<>>>@@@BBBBBBAAA???===<<<<<<===>>>???@@@AAAAAA>>>@@@CCCFFFHHHIIIIIIHHHHHHGGGEEECCCAAAAAAAAAAAAAAA@@@>>>===;;;:::::::::888:::===@@@CCCHHHMMMPPPSSSVVV\\\bbbhhhnnntttxxxyyy}}}******************************************++++++)))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!###%%%'''###$$$%%%&&&''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%'''((()))'''''''''((()))+++,,,---555666999;;;<<<<<<<<<<<<;;;===???AAADDDIIINNNRRR[[[eeeqqqxxxyyyyyyzzz|||zzz}}}}}}yyyxxx{{{vvvhhh\\\WWWUUUYYYbbbppp{{{uuuppplllpppxxx}}}yyywwwooojjjccc\\\WWWSSSOOOMMMBBBAAA@@@??????>>>;;;888777666666777888777666444444444333333444444555555666666777777777777666666777777777777777777777777666666777888888888888888777777777777666666666666777777888999999888666666555666777888888888888888777777666666666666777777666777777888999999::::::999:::;;;;;;<<<<<<;;;;;;============>>>>>>>>>>>>?????????>>>???@@@@@@AAA?????????@@@@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEBBBAAA@@@AAACCCEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFGGGIIIJJJGGGHHHIIIJJJJJJJJJHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCBBBAAAAAA@@@BBBCCCDDDFFFGGGGGGGGGHHHEEEEEEEEEDDDBBB@@@===<<<<<<>>>AAACCCDDDDDDBBBAAA<<<===>>>???@@@AAABBBBBB@@@BBBDDDGGGIIIJJJIIIIIIHHHGGGEEECCCBBBAAABBBBBBBBBAAA???===;;;:::999999999;;;===>>>???AAAEEEHHHMMMQQQWWW]]]ccchhhnnnrrrvvvyyy~~~************************************************)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''###&&&'''&&&"""!!!"""$$$&&&&&&%%%$$$%%%&&&'''(((((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))))))))))))))((((((((()))(((''''''***...333666888:::=========<<<<<<===>>>@@@CCCCCCFFFMMMZZZdddpppssswwwzzzzzzyyyyyyzzzyyy|||zzzhhhbbbWWWWWWZZZcccqqqzzzmmmkkkmmmrrr|||}}}xxxqqqkkkfff___\\\VVVPPPKKKGGGEEEDDDAAA@@@???===;;;:::999999888999999999888777555444666666666666666666666666888888777777777777888888666666666666777777777777777777777777888888888888999999888777666555444444444555555666777888888999999999888888888888999999777777777777666666666666666666666777888:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>@@@@@@AAAAAAAAAAAABBBBBBEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEDDDDDDCCCCCCCCCBBBFFFFFFFFFFFFEEEDDDBBBBBB@@@AAACCCEEEFFFEEEDDDCCCDDDEEEFFFEEECCCBBBAAABBBEEEDDDDDDEEEFFFFFFEEECCCHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJHHHFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFFFFGGGHHHIIIIIIKKKIIIGGGFFFDDDAAA===:::;;;<<<>>>AAACCCDDDEEEFFFAAAAAAAAAAAA@@@???>>>>>>>>>@@@BBBEEEGGGHHHHHHHHHFFFEEEEEEDDDCCCBBBBBBBBBCCCBBBAAA???>>>======<<<;;;:::999999;;;===@@@AAAIIIKKKOOOTTT[[[aaafffiiilllpppvvv{{{************************************************))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((((('''&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))(((((()))+++000444777999;;;>>>???>>>===>>>???<<<===???BBBIIIVVVeeeoooxxxzzzzzzyyywwwuuuuuuvvvxxx{{{pppaaa[[[YYY]]]dddnnnyyyzzzooogggiiippp{{{~~~xxxqqqkkkddd^^^ZZZSSSQQQLLLHHHDDDBBBAAAAAA@@@???===;;;:::999888888888888999999888777555444777777777777777777777777777777666666666666777777555555666666666777777777777777777777888888888888888888888777666666555555666666777777888999999:::999888888777777888888999777777777777777777777666666666666777888999;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@??????>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBDDDEEEEEEEEEEEEEEEDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFEEEEEEDDDBBBBBBAAABBBDDDFFFFFFEEEDDDCCCDDDEEEFFFEEECCCAAAAAABBBCCCBBBBBBDDDFFFGGGFFFEEEGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIKKKJJJHHHFFFEEEBBB>>>;;;:::;;;>>>@@@BBBDDDEEEFFFCCCCCCCCCCCCCCCBBBAAA@@@@@@AAACCCEEEGGGIIIJJJJJJHHHGGGEEECCCCCCBBBCCCCCCDDDCCCBBB@@@>>>>>>======;;;:::999999:::;;;===???BBBDDDHHHMMMSSSYYY]]]```dddiiinnnrrruuuzzz************************************************)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$%%%%%%%%%'''''''''((((((((())))))''''''&&&%%%%%%&&&'''''')))))))))))))))((((((((('''''''''((((((((((((((()))))))))+++...333777999;;;===???@@@?????????@@@@@@??????EEEQQQccctttzzzvvvtttuuuvvvxxxzzzzzzvvvtttnnnccc\\\YYY```hhhsss}}}{{{kkkfffdddkkkwwwxxxrrrjjjbbb[[[UUUPPPLLLGGGEEECCCAAA???>>>>>>???===<<<;;;:::888888777777888888888888777666555555888888888888888888888888666666555555555555666666555555555555666666666666777777777777888888888888777777777777777777777777777777888888999:::::::::999888888777777888888999777777777777777777777777666666666666777888::::::::::::::::::;;;<<<===>>>======>>>>>>?????????@@@????????????>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFEEEDDDDDDCCCDDDEEEEEECCCAAAAAABBBAAA@@@@@@BBBEEEGGGGGGFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKIIIHHHGGGEEECCC???<<<999;;;===@@@BBBDDDEEEFFFEEEEEEEEEFFFEEEEEEDDDDDDBBBCCCDDDEEEGGGIIIKKKMMMJJJHHHFFFDDDCCCCCCDDDDDDEEEDDDBBBAAA??????>>>>>><<<;;;:::999888999:::;;;<<<>>>AAAEEEJJJOOOSSSVVV___ccchhhkkkmmmqqqwww|||************************************************)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%###!!!"""&&&'''&&&###$$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))))))))((((((((((((''''''''''''''''''((((((((()))***+++...222666999;;;<<<===?????????>>>@@@AAAEEECCCDDDLLL\\\qqqyyywwwxxxzzzyyy{{{|||tttlllddd```]]][[[]]]bbbnnnwwwuuuhhhiiimmmvvvzzzuuulllfff^^^VVVPPPKKKHHHEEEAAAAAA???>>>>>>>>>>>>>>><<<;;;:::999888888777777777777777777777666666555777777777777777777777777777666666555555666666777444555555555666666666666666777777777888888888888666666777777777888888888888888888888999999::::::888888777777777777888888777777777777777888888888666666666666777888999:::999999999:::;;;<<<===>>>=========>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBDDDDDDEEEFFFFFFEEEDDDDDDCCCDDDEEEEEECCCBBBBBBBBBBBBAAA@@@BBBDDDFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHFFFFFFEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHFFFFFFEEEBBB???<<<999:::===???BBBDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCCCCDDDFFFIIIKKKMMMLLLJJJGGGEEECCCDDDEEEFFFFFFEEEDDDBBBAAA@@@??????===<<<:::999888888888888:::;;;===@@@DDDHHHLLLNNNUUUYYY^^^aaacccgggmmmrrrwwwyyy{{{~~~************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$+++(((&&&&&&)))***'''$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***,,,...111555888;;;===<<<===>>>>>>===>>>???AAACCCCCCGGGSSSeee{{{{{{{{{}}}{{{}}}}}}~~~zzzrrrgggaaa[[[WWWUUUYYYfffrrr~~~wwwrrrnnnttt}}}~~~vvvmmmggg^^^YYYQQQKKKGGGEEEDDDBBB@@@???>>>======<<<<<<<<<;;;;;;:::999888888888999777777777666666666666666666666666666666666666666888777777666666777777888555555555666666666666777666777777777888888888888666666777777888888999999777777777888888888888888888777777777777777777888666777777777888888888999777666666666777888999:::888999999999;;;<<<===>>>======>>>>>>????????????========================?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEECCCDDDFFFEEEDDDCCCCCCDDDEEECCCBBBBBBDDDEEEEEEDDDFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIFFFGGGHHHHHHHHHGGGEEEDDDDDDEEEGGGIIIJJJJJJJJJJJJHHHFFFEEEEEEDDDBBB???<<<:::;;;===@@@BBBCCCDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDCCCDDDEEEGGGIIIKKKKKKJJJHHHFFFFFFFFFGGGHHHHHHGGGEEECCCBBBAAAAAAAAA>>>>>><<<:::999888777777888888:::<<>>>>>===>>>@@@BBB===BBBLLL[[[mmm~~~||||||~~~~~~}}}~~~sssiii]]]YYYWWWWWWZZZbbbsssvvvpppqqqtttxxx{{{tttkkkbbb\\\PPPKKKFFFAAA@@@@@@??????======<<<;;;:::999999888:::999999888888888999999777666666555555666666777555555555555555555555555888888777777777777888888666666666666777777777777777777777777888888888888777777777888888999999999888888888888888888888888888777777666666777777888666777777888888999999999888888777777888999::::::888888888999:::<<<===>>>???>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============????????????@@@@@@@@@@@@@@@???>>>>>>???@@@BBBCCCAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFDDDEEEGGGFFFEEEDDDDDDEEEGGGEEECCCCCCDDDEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGHHHHHHHHHFFFEEEDDDDDDEEEGGGIIIKKKKKKKKKJJJGGGFFFEEEEEEEEECCC@@@======>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGJJJIIIIIIIIIIIIIIIIIIJJJIIIHHHFFFEEECCCBBBBBBBBB@@@@@@>>>===;;;:::888777666666777888:::<<<>>>???@@@DDDHHHKKKMMMPPPVVVZZZ```bbbdddfffjjjqqqyyy~~~************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&'''''''''((((((((()))&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&'''((())))))***(((((())))))***++++++,,,...000444777:::<<<======>>>?????????>>>???AAADDD@@@JJJXXXgggttt~~~~~~zzzmmmbbbYYYUUUVVV]]]hhhttt}}}vvvqqqpppvvv}}}|||uuummmfff^^^VVVQQQFFFCCC???<<<<<<<<<<<<;;;::::::::::::999888777666777777777666777777888888777666555555555555666777666666666666666666666666777777666666666666777777777777777777888888888999777777777777888888888888888888888888888888999999999999999999999999999999777777666666666666777777666777777888888999::::::999999999999999::::::;;;777777888999:::<<<===>>>@@@@@@??????>>>=========;;;;;;;;;<<<<<<=========????????????@@@@@@@@@@@@???>>>======>>>???AAACCCBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBCCCDDDDDDCCCCCCBBB@@@@@@@@@AAACCCDDDEEEFFFEEEFFFHHHHHHFFFFFFFFFGGGGGGEEECCCCCCEEEGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIIIIIIIIIIGGGFFFDDDCCCEEEGGGJJJKKKLLLKKKKKKHHHGGGGGGGGGGGGEEEBBB@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJGGGGGGHHHHHHGGGFFFFFFEEEGGGHHHJJJKKKLLLKKKKKKKKKJJJIIIGGGFFFDDDCCCCCCCCCBBBAAAAAA???>>><<<:::999666666666777888999:::;;;>>>AAAEEEFFFFFFHHHLLLPPPSSSUUUXXX[[[___eeelllqqqssszzz************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''%%%$$$$$$%%%''''''$$$'''))))))'''&&&))),,,'''&&&%%%$$$%%%&&&'''((($$$%%%'''(((((((((''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&%%%&&&'''((()))***+++,,,((())))))***+++,,,,,,,,,000222555999<<<=========@@@@@@AAA@@@???@@@CCCEEEIIIUUUdddqqqzzz||||||{{{uuuiii___[[[VVVWWWddduuuyyysssppprrrxxxuuupppiiibbb[[[TTTMMMIIICCC@@@===;;;;;;;;;;;;:::999999999:::999999888777666555555555555666777777777666555444444555777777777777777777777777777777666666555555555555666666777888888888999999999999777777777777888888888888888888888888888888888888::::::::::::::::::::::::777777666666666666777777666777777888999999:::::::::::::::999::::::;;;;;;777777888999:::<<<>>>>>>AAAAAA@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<======>>>????????????@@@@@@@@@>>>>>><<<<<<===???AAACCCBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBCCCCCCDDDCCCCCCBBB>>>>>>???@@@BBBDDDFFFGGGEEEGGGIIIIIIGGGFFFGGGHHHFFFDDDBBBCCCFFFIIIJJJKKKHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJHHHFFFIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJHHHGGGFFFCCCEEEHHHJJJLLLLLLKKKKKKJJJIIIHHHHHHIIIGGGEEEBBBBBBBBBCCCCCCDDDCCCCCCCCCEEEFFFGGGIIIJJJKKKKKKKKKIIIIIIJJJJJJIIIGGGEEEDDDFFFGGGJJJLLLMMMMMMLLLKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCBBBAAA???===<<<;;;888888888888999999:::;;;:::<<>>AAAEEEEEEHHHKKKOOOSSSXXX___ccceeemmmvvv~~~,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++''')))))))))'''&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&&&&&&&&&&'''((('''&&&&&&'''((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&%%%))))))((((((((('''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&''''''((('''%%%%%%''')))((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((()))+++,,,---666999<<>><<<;;;CCC???>>>BBBBBBAAAFFFNNN\\\eeerrr{{{~~~~~~{{{~~~zzzuuunnnddd]]]]]]XXX]]]hhhwww}}}yyyoooiiioooxxx}}}wwwgggbbbZZZRRRMMMIIIEEECCC>>>===<<<<<<;;;;;;;;;;;;::::::999888777666555444555555666666777777888888999999888777666555444444666666666666777777777777888888888888777777666666666666666666666666666666666666666666777777777777999999888888999;;;===>>>999999999999999999999999666666666666777777777777666666666666666777888888777777888999;;;<<<======<<<;;;:::999999;;;===>>>BBBBBBAAA???>>><<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>?????????===<<<:::;;;;;;<<<<<<===>>>>>>???CCCCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEEEEEEEDDDBBBAAAAAABBBBBBAAAAAABBBFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFHHHHHHLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJKKKMMMKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEEEEDDDCCCBBBBBBFFFFFFFFFGGGHHHKKKMMMNNNPPPOOOLLLIIIGGGFFFFFFFFFIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFEEECCCBBBAAA888777555333222333444555<<<<<<<<<<<<<<<<<<<<<<<>>CCC@@@AAAEEEHHHJJJRRRZZZfffnnnxxx~~~~~~vvvppphhh___ZZZYYY```gggtttzzztttooommmqqq|||zzzrrrmmm\\\WWWPPPIIIEEEBBB???===;;;::::::999888888999999::::::999888777666555555666666666777777777777777888888888777666666555555777777777888888888888999999999999888888777777777888888888888888888888888666666666666777777777888888888777777777999:::;;;::::::::::::::::::::::::888888888888888888777777666666555555666777777888888888999;;;<<<===>>>???===;;;:::999999:::;;;<<>>===<<<;;;::::::===<<<<<<<<<<<<===>>>>>>??????@@@@@@???>>><<<;;;<<<<<<<<<===>>>>>>??????AAABBBCCCDDDDDDCCCBBB@@@CCCCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCBBBAAABBBEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHIIILLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLJJJJJJKKKLLLJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCFFFFFFFFFGGGIIILLLNNNOOOOOONNNLLLJJJIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCBBB;;;999777555444444555666999999999999999999999999888999;;;<<<===@@@EEEHHHPPPRRRYYYcccjjjrrr,,,,,,,,,+++++++++******)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((()))***)))'''&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&&&&'''(((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&$$$&&&((()))'''&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))***---111555888>>><<<:::888999<<>><<<:::999:::999888888777888888888:::999999888777666555555777777777777777777666666777777777777777777777777888888888999999999::::::::::::999999999999888888888888888888888888888888666666666777777777888888999999888888888888999::::::::::::::::::::::::::::::::::::999999888888888666666555555555666777777999999:::<<<===>>>???@@@<<<;;;:::999999999;;;;;;============<<<<<<<<<<<<===============>>>>>>??????????????????===<<<<<<<<<<<<======>>>?????????>>>@@@BBBDDDDDDCCC@@@???AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCAAABBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIILLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIJJJKKKIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJFFFGGGHHHHHHIIIIIIIIIIIIGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGIIIKKKMMMPPPQQQNNNMMMLLLKKKKKKKKKKKKKKKFFFEEEDDDCCCCCCEEEGGGHHHKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGEEEDDDCCC>>>===:::888666555555555666666666666666666666666555666777888888;;;>>>AAAEEEFFFKKKSSSZZZbbbooo{{{,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***)))'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&%%%%%%&&&'''&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''''''''******)))(((((()))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((()))+++///444999<<<>>><<<:::888999<<<@@@CCCEEEFFFHHHNNNVVV```llluuu{{{~~~}}}}}}}}}wwwyyy}}}~~~|||}}}nnnaaa[[[ZZZ]]]cccuuu{{{ooojjjjjjsss~~~uuulllccc[[[SSSOOOEEEBBB???===<<<<<<:::999::::::999999999999999:::999999888888777666666555999888888777777666666666777777777888888999999999888888888888999999999:::::::::::::::::::::::::::888888888888888888888888666666777777777888888888<<<;;;;;;;;;::::::;;;;;;999999999999999999999999;;;;;;::::::999888888888666666666555555666777777999999:::;;;===>>>???@@@::::::999999:::;;;<<<<<<>>>>>>>>>>>>????????????>>>>>>======>>>>>>???@@@???>>>>>>>>>===<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>@@@BBBDDDEEECCCAAA?????????@@@BBBCCCDDDDDDDDDEEEFFFFFFDDDBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEFFFFFFGGGHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJFFFGGGGGGHHHIIIIIIHHHHHHFFFFFFGGGGGGGGGFFFEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFHHHJJJLLLOOOQQQRRROOOOOONNNMMMLLLLLLLLLLLLHHHFFFDDDCCCBBBDDDFFFGGGIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDCCC@@@???<<<999777555444444444444444444444444444444666777888888888999;;;>>>>>>>>>BBBHHHNNNVVVbbbnnn,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((*********((('''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''$$$$$$$$$%%%&&&&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''$$$&&&)))***(((&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***((((((***---111666;;;>>><<<<<<;;;<<<===???BBBDDDGGGKKKOOOTTT]]]iiittt{{{~~~~~~~~~xxxxxxxxxxxxyyy{{{|||}}}lll___]]]aaajjjsssuuummmnnnsssyyysssiii```WWWPPPJJJFFF@@@>>><<<;;;<<<<<<<<<;;;999999999888888999999:::999999888888777777666666999999888888777777666666777777888888999999::::::777777777888888888999999:::::::::::::::::::::;;;777777777777777777777777777777777777888888888888;;;;;;<<<<<<;;;;;;;;;:::888888888888888888888888:::::::::999999888888888888777777666666666777777888888999;;;<<<===>>>???888888999:::;;;===>>>???=========>>>???@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>===<<<;;;;;;;;;:::;;;<<<<<<<<<<<<<<<======???@@@CCCEEEEEEDDDBBBAAA======>>>???@@@BBBCCCDDDFFFGGGGGGEEECCCCCCCCCEEEFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGHHHJJJIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIEEEFFFGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIFFFGGGIIIKKKMMMOOOPPPQQQQQQQQQPPPOOOMMMLLLKKKJJJGGGFFFDDDBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJJJJIIIIIIFFFFFFFFFFFFEEEDDDCCCCCCAAA???===:::777555333333444444444444444444444444333444666555444555666888:::999<<>>;;;;;;<<<>>>AAACCCEEEFFFKKKRRRZZZ```hhhttt}}}~~~~~~~~~xxxwwwuuutttvvvyyy|||lllccceeemmmxxx~~~sssqqqwww|||xxxjjjddd\\\TTTNNNHHHCCC@@@<<<;;;999999;;;<<<;;;:::777777777666777777888999888888888888777777666666888888888888888888777777888888999999::::::::::::777777777888888888888999999999::::::::::::;;;;;;666666666666666666666666777777777888888888999999888999::::::::::::999999888888888888888888888888999999999999999999999999999999888777777777888888888888999:::<<<===>>>???999999:::<<<===>>>???@@@;;;;;;;;;<<<===>>>>>>>>>???????????????@@@@@@AAA???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<============@@@AAABBBCCCDDDDDDCCCCCC=========>>>???AAABBBCCCFFFGGGGGGGGGEEEDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIEEEFFFFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGHHHHHHIIIJJJJJJJJJIIIIIIGGGHHHIIIKKKMMMNNNOOOOOOQQQQQQPPPOOONNNLLLJJJIIIFFFEEEDDDBBBAAA@@@@@@@@@CCCDDDFFFHHHIIIIIIIIIHHHEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@>>><<<999666444333444444444444444444444444333555666666555444666777666555777;;;===@@@JJJSSS,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))***+++***((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((())))))))))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$############$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&&&&((())))))))))))))))))))))))(((((()))))))))*********+++---111555888;;;<<<===;;;<<<===???BBBFFFIIIKKKQQQ\\\fffmmmvvv~~~}}}}}}}}}ttttttssstttwww{{{yyykkkiiipppyyywwwsssvvv}}}uuummmhhhYYYUUUOOOJJJFFFBBB???===<<<:::999:::;;;;;;;;;999777777777777777888999999888888888888777777777777888888888888888888999999999999999:::::::::::::::888888888999999999::::::888999999999::::::::::::777777777777777777777777777777888888888999999999777888999;;;;;;;;;::::::999999999999999999999999999999999:::;;;;;;<<<<<<;;;::::::999888888999999999999:::<<<===>>>???@@@<<<======>>>>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>@@@????????????@@@AAAAAAAAA@@@>>>===<<<<<<======?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDD@@@?????????@@@AAACCCDDDEEEFFFHHHGGGFFFEEEEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIFFFFFFGGGGGGFFFEEEDDDCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHJJJKKKJJJIIIHHHIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIGGGHHHJJJLLLMMMMMMMMMMMMNNNOOOOOOOOONNNMMMKKKJJJFFFFFFFFFEEECCCAAA???>>>@@@AAADDDFFFHHHHHHHHHGGGEEEFFFFFFFFFFFFEEEDDDDDDBBBAAA@@@>>>;;;888666555444444444444444444444444555666888888777777777999444444555888999:::AAAIII,,,,,,,,,+++++++++******------,,,,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***)))((((((***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((('''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((((((''''''&&&&&&%%%'''''''''((((((((()))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((('''%%%%%%''')))))))))))))))))))))))))))))))))))))))************...000444888;;;============<<<<<<>>>BBBGGGLLLOOOVVVbbbooowww~~~||||||{{{pppqqqsssvvvyyy}}}~~~rrrjjjmmmwww{{{vvvrrrssszzz}}}tttjjj```[[[OOOKKKGGGCCCAAA???<<<:::===<<<;;;;;;<<<===<<<:::::::::999999:::;;;<<<<<<888888888888777777777777777777777888999999999:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;888888888999999:::::::::888888888888888888888888777888888888888999999999888999;;;===>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>><<<;;;;;;:::999999999::::::;;;<<<===>>>???@@@AAA@@@@@@@@@@@@???>>><<<<<<===>>>>>>>>>?????????@@@@@@@@@??????@@@@@@AAABBBBBBAAA@@@>>>>>>>>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>???AAACCCDDDBBBAAAAAA@@@AAABBBDDDEEEDDDFFFHHHHHHFFFEEEFFFGGGEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGFFFEEECCCAAABBBCCCCCCDDDFFFGGGIIIJJJIIIJJJKKKKKKIIIIIIJJJKKKGGGHHHHHHHHHHHHGGGFFFFFFBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIGGGHHHJJJLLLLLLLLLKKKKKKLLLLLLNNNNNNOOONNNMMMLLLHHHIIIIIIIIIGGGDDDAAA???>>>@@@CCCFFFGGGHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFEEECCCCCCAAA???===:::888777333333333333333333333333222444666666555555666777555444666888888888>>>EEE......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&'''((((((((())))))((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%'''(((***++++++&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))***,,,---,,,+++***+++,,,000444888;;;<<<<<<===>>>???@@@AAABBBCCCHHHNNNSSS[[[dddqqq~~~|||{{{yyywwwxxxxxxxxxyyy{{{}}}~~~|||mmmmmmooottt||||||xxxtttrrrqqqrrrxxxzzznnndddZZZSSSNNNFFFEEECCCAAA???===<<<<<<::::::::::::::::::::::::999999888888888888999999:::999999999888888777777888888888888888999999:::<<<<<<<<<;;;:::999888777888888888999999:::;;;;;;888888888888888888888888777888999:::::::::::::::999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===:::999999888999999:::;;;<<<<<<===>>>>>>>>>>>>===::::::;;;<<<============999;;;>>>>>>>>>>>>???@@@BBBBBBAAA@@@>>>===<<<<<>>???@@@AAAAAAHHHEEE@@@===>>>???@@@@@@BBBBBBBBBAAAAAAAAAAAAAAACCCBBBAAA@@@AAABBBCCCDDDBBBAAA@@@??????AAACCCDDDFFFFFFEEEFFFFFFGGGHHHIIIDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGGGGEEEDDDCCCAAAAAAAAAAAABBBDDDFFFHHHFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@FFFGGGIIIJJJJJJIIIGGGFFFKKKKKKKKKKKKKKKLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIMMMNNNOOOPPPPPPPPPOOONNNLLLJJJGGGFFFEEEEEECCCBBBAAA@@@@@@@@@AAACCCEEEGGGCCCDDDGGGIIIIIIHHHFFFEEEEEECCCAAA@@@???<<<888555333222222111222222333333555555444444444333333333444444555666777888999999......---------,,,,,,,,,************************,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))((((((((())))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))'''&&&%%%%%%&&&''')))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((()))))))))******+++++++++***+++---...444777:::<<<======>>>???@@@AAABBBCCCEEEIIIPPPUUU^^^hhhwww|||{{{yyywwwzzz{{{|||~~~~~~~~~~~~|||yyyyyyzzz{{{vvvqqqkkknnnsssyyy}}}vvvqqqlllmmmooottt{{{~~~wwwmmmbbbYYYQQQKKKGGGAAA@@@???>>>===<<<<<<<<<::::::::::::::::::::::::999999888888888888999999999999999999888888777777888888888888888999999:::;;;;;;;;;;;;:::999888888::::::::::::999999999999888888888888888888888888888888999:::::::::::::::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<============<<<<<<============<<<<<<<<<<<<===??????>>>===>>>???BBBAAAAAAAAA@@@????????????????????????@@@AAAAAAAAABBBCCCCCCDDDEEEFFFFFFKKKGGGCCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCBBBBBB@@@@@@@@@AAACCCDDDEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFDDDCCCBBBAAA@@@@@@AAABBBDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEDDDCCCAAA@@@??????EEEGGGHHHJJJJJJJJJIIIHHHLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKKKKJJJJJJJJJJJJJJJMMMNNNOOOPPPQQQQQQPPPOOOOOOLLLIIIHHHGGGFFFEEECCC@@@@@@???>>>???AAABBBDDDCCCEEEGGGIIIIIIIIIGGGFFFFFFDDDBBBAAA@@@>>>:::777555444444333333333444444555444444444444333333333333444555666777888888999......---------,,,,,,,,,************************,,,,,,,,,++++++++++++***+++++++++***************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((()))))))))******))))))*********,,,000333888:::===>>>======>>>???@@@BBBDDDEEEFFFKKKRRRXXXaaalllzzz|||{{{zzzyyy~~~~~~|||yyyqqqlllkkkjjjhhhggglllrrr{{{xxxqqqmmmjjjmmmsssyyy{{{mmmggg]]]TTTMMMGGGCCC@@@<<<<<<;;;;;;;;;;;;;;;<<<:::::::::::::::::::::::::::999999888888999999:::999999999999888888888888999888888888888999::::::999999:::::::::999999888<<<<<<;;;;;;:::999999888999999999999999999999999999999::::::;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???>>>>>>===<<<<<<===>>>>>>>>>>>>>>>?????????>>>===<<<<<<;;;???@@@AAA@@@>>>===>>>???BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFLLLIIIFFFCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAAAAABBBDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@AAACCCDDDEEEFFFEEEDDDDDDDDDDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEEEEFFFGGGHHHHHHJJJIIIHHHGGGFFFEEEDDDDDDFFFFFFDDDCCCAAA@@@???>>>EEEFFFHHHJJJKKKKKKJJJJJJMMMMMMMMMMMMMMMNNNNNNOOOMMMMMMMMMLLLLLLKKKKKKKKKMMMNNNOOOQQQRRRRRRRRRRRRRRROOOLLLJJJJJJHHHFFFEEE@@@???>>>======>>>???@@@BBBDDDFFFHHHIIIIIIGGGGGGGGGFFFDDDCCCBBB@@@<<<:::777777666555444444444444444444444444333333333333333333444555666777777888......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((()))))))))*********((()))))))))+++...333777;;;===>>>>>>======>>>@@@@@@CCCFFFGGGHHHMMMUUU]]]hhhrrr~~~{{{zzz{{{{{{~~~|||vvvkkkdddbbbbbbdddhhhsss{{{|||vvvqqqooossswww}}}|||rrrlll___ZZZQQQJJJEEEBBB@@@???;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999999999999999999999:::999999999999:::;;;;;;999999::::::;;;:::::::::<<<<<<<<<;;;;;;;;;::::::999999999999999999999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;========================;;;===???AAAAAAAAA???>>>@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@???????????????BBBCCCCCCBBBAAAAAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHKKKIIIFFFEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDCCCCCCBBBDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEECCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAEEEFFFHHHJJJKKKLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKMMMNNNOOOQQQRRRSSSSSSTTTSSSQQQNNNLLLKKKIIIGGGEEEAAAAAA???>>>>>>===>>>>>>AAABBBDDDFFFGGGHHHGGGGGGHHHGGGFFFEEEEEECCC???===999888777666444444444444444444444333333333222222222333333444555555666666......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''((((((((((((&&&''''''''''''''''''&&&''''''''''''(((((((((((())))))))))))************((()))***+++---111777;;;<<<=========<<<===???BBBBBBFFFJJJKKKLLLQQQZZZbbbpppxxx{{{zzz{{{|||~~~~~~}}}qqqeee```___aaaiiirrryyyuuutttuuu{{{{{{}}}zzz{{{xxxoooeee^^^SSSOOOHHHCCCAAA@@@???>>>======<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>?????????===>>>AAACCCCCCCCCBBBAAABBBCCCDDDDDDEEEEEEDDDDDDBBBBBBAAAAAABBBCCCDDDDDDCCCDDDEEEEEEDDDEEEGGGIIIHHHHHHIIIJJJLLLMMMNNNNNNMMMNNNOOOPPPQQQQQQPPPPPPRRRRRRSSSSSSSSSQQQPPPNNNLLLJJJIIIIIIJJJJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFDDDCCCBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCAAABBBBBBCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDEEEFFFFFFDDDDDDEEEFFFFFFGGGGGGHHHBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKNNNNNNOOOPPPQQQRRRTTTTTTSSSPPPMMMKKKJJJIIIGGGFFFDDDCCCBBBAAA@@@????????????@@@BBBDDDEEEFFFGGGGGGIIIHHHGGGGGGGGGEEEBBB???:::999888666444333222222444444333333333222222222222222222333444444555555......---------,,,,,,,,,***************************++++++++++++,,,,,,,,,***************+++++++++************************(((((())))))))))))(((((('''''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((()))))))))*********++++++(((***,,,...000444999===<<<<<<===<<<<<>>>>>===<<<>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============>>>============>>>??????>>>>>>?????????>>>>>>===;;;<<<<<<===>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@AAABBBBBB@@@AAACCCEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDDDDDDDFFFHHHIIIEEEFFFFFFFFFFFFGGGJJJLLLKKKMMMOOORRRUUUWWWZZZ[[[WWWYYY[[[]]]^^^______^^^]]]^^^______^^^\\\YYYWWWUUUTTTSSSSSSSSSRRRPPPMMMJJJJJJIIIHHHGGGFFFFFFEEEFFFGGGGGGHHHIIIHHHHHHHHHEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIHHHFFFEEEDDDEEEFFFFFFGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCEEEHHHKKKLLLDDDEEEEEEFFFGGGHHHIIIIIIBBBCCCDDDEEEGGGHHHIIIJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOPPPQQQSSSSSSQQQOOOLLLKKKKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA>>>???AAACCCEEEFFFGGGHHHIIIHHHHHHHHHHHHGGGDDDAAA<<<;;;999666444333222111333333333333222222222222111222222222333333333333......---------,,,,,,,,,******************************+++++++++,,,,,,,,,))))))*********+++++++++************************))))))************))))))&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((()))))))))******''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((())))))*********+++++++++)))+++...111333777;;;>>><<<<<<======>>>AAAGGGKKKKKKQQQWWWXXXXXX]]]hhhrrrsssuuuyyy~~~~~~xxxyyy{{{|||~~~}}}qqqfff```dddiiipppzzzxxxzzz}}}yyypppfff]]]UUUMMMIIIAAA???======>>>===<<<:::======<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>?????????@@@????????????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNJJJIIIGGGFFFFFFHHHIIIJJJFFFGGGGGGFFFEEEFFFIIIKKKNNNPPPTTTYYY___dddhhhjjjhhhjjjmmmppprrrssssssrrrpppqqqrrrrrrpppmmmjjjhhhdddcccaaa```___\\\WWWTTTPPPPPPNNNMMMKKKJJJHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMLLLKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJKKKKKKJJJIIIGGGFFFHHHIIIIIIJJJIIIHHHGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKGGGGGGFFFEEECCCBBBBBBAAABBBBBBBBBCCCFFFJJJMMMOOOIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNNNNOOOPPPQQQRRRQQQOOOLLLKKKLLLLLLJJJIIIGGGGGGGGGFFFEEEDDDCCCBBB???@@@BBBDDDFFFHHHIIIJJJIIIHHHHHHHHHHHHGGGEEEBBB???===;;;888666444222222333333333222222222222111111111111222222222222222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++******************************++++++++++++******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))******++++++))))))))))))))))))))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''(((((($$$$$$&&&&&&&&&&&&$$$$$$'''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((())))))************+++++++++))),,,000333555888<<<>>><<<======>>>???DDDJJJOOONNNUUU[[[]]]\\\bbbmmmxxx}}}}}}}}}}}}yyyvvvxxx|||{{{pppfffccciiipppxxx|||wwwyyy|||zzzsssiii___UUUNNNGGGCCC???>>>===>>>??????===;;;::::::;;;<<<===>>>@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@??????>>>=========????????????????????????======>>>>>>===<<<;;;;;;===========================>>>@@@BBBDDDFFFHHHHHHIIIIIIIIIIIIJJJLLLNNNNNNRRRSSSTTTTTTUUUUUUTTTTTTMMMLLLJJJHHHGGGHHHIIIJJJHHHHHHGGGEEECCCDDDFFFHHHNNNQQQWWW^^^fffmmmrrruuuvvvxxx|||~~~|||qqqooommmkkkhhhccc]]]YYYUUUTTTRRRPPPNNNLLLKKKJJJGGGHHHIIIJJJJJJJJJIIIHHHFFFGGGHHHIIIIIIIIIHHHHHHHHHJJJLLLMMMNNNMMMLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHKKKLLLLLLLLLLLLJJJIIIHHHJJJKKKKKKLLLKKKJJJHHHGGGHHHIIIKKKMMMOOOOOOOOOOOOMMMLLLKKKIIIGGGFFFDDDDDDEEEDDDDDDDDDFFFIIILLLNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMOOOOOONNNMMMLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRPPPOOONNNMMMNNNOOOPPPQQQQQQOOOMMMLLLMMMMMMLLLKKKGGGGGGGGGGGGFFFEEEDDDCCCAAAAAACCCEEEHHHJJJKKKLLLIIIHHHGGGHHHIIIHHHEEECCCAAA???===:::777555333333333333333222222222111111111111111111111222222222333111//////000000///...//////.........---------,,,+++*********+++,,,------,,,+++*********+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***************)))(((((()))))))))))))))))))))))),,,***(((''''''(((***,,,''''''((((((((((((''''''&&&''')))*********)))((())))))(((''''''&&&%%%%%%((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''((()))***'''''''''''''''((()))***)))(((((('''''''''((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((('''(((***+++***(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((******+++************++++++++++++(((,,,222666888:::<<<===@@@???======@@@EEEKKKNNNWWW[[[]]]^^^cccnnnwww{{{~~~|||{{{{{{{{{vvvwwwzzz}}}yyykkkggghhhpppxxx~~~|||zzz{{{zzzwwwkkkcccYYYQQQLLLHHHDDD@@@@@@>>><<<===@@@AAA@@@===CCC@@@===;;;<<<===>>>>>>999<<>>@@@AAAAAABBBDDDDDDCCCEEEIIIJJJFFFHHHGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJIIIGGGEEEDDDDDDCCCBBBBBBAAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCAAA@@@>>><<<;;;:::;;;:::::::::::::::;;;;;;@@@?????????@@@BBBDDDFFFKKKLLLMMMNNNNNNNNNNNNNNNVVVYYY^^^aaacccbbb___]]]WWWQQQKKKIIIJJJJJJFFFBBBGGGHHHGGGEEEBBBBBBCCCEEEIIILLLPPPVVV^^^gggqqqxxx||||||wwwtttoooiiiddd```\\\XXXUUURRROOOLLLJJJHHHGGGHHHJJJMMMMMMJJJGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJIIIJJJKKKKKKIIIGGGIIIHHHHHHHHHGGGGGGFFFFFFJJJKKKKKKLLLMMMMMMMMMLLLOOONNNMMMLLLKKKJJJJJJJJJKKKLLLNNNPPPRRRTTTVVVWWWSSSRRRPPPNNNLLLJJJHHHHHHJJJHHHFFFGGGJJJMMMPPPPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOTTTRRRPPPMMMLLLLLLMMMNNNMMMNNNQQQSSSUUUTTTSSSRRROOOOOOPPPPPPPPPOOOMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDDDD@@@AAACCCEEEFFFGGGFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDBBBBBBAAA???===999666555555444333111111111111222111222333333111111222333333111//////000000...---//////.........---------------,,,++++++,,,---...---,,,+++*********+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))(((***************)))(((((())))))))))))))))))))))))))))))(((''''''((())))))''''''((((((((((((''''''%%%%%%'''((((((((('''&&&&&&&&&%%%$$$$$$###""""""(((((((((((((((((((((((('''((((((((((((((())))))))))))(((((('''((((((((((((''''''''''''(((((()))(((((('''''''''''''''((())))))((((((((((((((('''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((()))'''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))******)))))))))******++++++,,,...111555888999999:::;;;???@@@@@@AAADDDHHHMMMPPPWWW^^^eeejjjqqq{{{~~~zzzxxxwwwvvvuuuwwwzzz~~~xxxmmmkkkooowww{{{{{{{{{~~~~~~vvvooojjj___YYYPPPIIIEEEBBB>>><<>>======<<<<<<===>>>???@@@@@@???AAABBBCCCCCCCCCEEEGGGEEEDDDCCCCCCDDDEEEEEEDDDDDDGGGHHHHHHJJJOOOPPPMMMPPPNNNMMMNNNOOOPPPOOONNNMMMMMMNNNMMMLLLJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@>>>===<<<;;;:::999999999999999:::;;;<<<>>>>>>>>>???@@@AAABBBCCCKKKLLLLLLMMMNNNNNNNNNMMMUUUYYY```fffiiihhhfffccc___ZZZTTTOOOLLLIIIEEECCCGGGFFFEEEBBB???======???AAACCCGGGKKKQQQYYYbbbgggoootttzzz|||uuulllfff```]]]YYYVVVSSSPPPMMMJJJIIIHHHIIIKKKMMMMMMJJJGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJIIIJJJJJJJJJHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDHHHIIIJJJKKKKKKKKKKKKJJJLLLKKKJJJIIIIIIHHHIIIIIIJJJKKKMMMOOOQQQSSSUUUUUURRRQQQPPPOOONNNMMMLLLKKKKKKIIIHHHJJJMMMRRRUUUVVVVVVVVVVVVUUUSSSRRRPPPOOONNNNNNNNNOOOPPPQQQSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTQQQOOONNNNNNOOOPPPMMMNNNOOOQQQQQQQQQQQQQQQOOOOOOQQQQQQRRRQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLJJJIIIGGGEEECCCCCCBBBCCCEEEGGGHHHHHHHHHHHHGGGHHHIIIIIIHHHGGGFFFEEECCCBBBBBB@@@>>>;;;888666666555333222222222333333111222333333111111222333444333111111222111///.../////////.........------......------------......------,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))))))))************))))))((())))))))))))))))))))))))'''''''''(((((('''''''''''''''((((((((((((''''''%%%&&&&&&'''((('''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((('''''''''''''''+++***)))((('''''''''''')))((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''(((((((((((((((''''''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&''')))***((((((((((((((((((((((((***************)))))))))(((((())))))***+++,,,---111444888::::::;;;<<<===>>>@@@DDDFFFIIILLLPPPSSSUUU___kkksss|||~~~xxxtttrrrrrrvvvwww{{{vvvpppqqqwww}}}wwwzzz~~~}}}tttkkkbbb\\\RRRMMMGGGBBB???===;;;999>>>===<<<<<<>>>>>>===<<<;;;<<<>>>@@@BBBBBBBBBBBBEEEGGGIIIJJJKKKMMMPPPRRROOOOOONNNMMMLLLLLLKKKKKKLLLPPPSSSTTTWWW]]]___]]]^^^\\\ZZZZZZZZZZZZYYYWWWUUUTTTSSSRRRQQQPPPPPPPPPJJJIIIGGGFFFDDDCCCBBBBBBFFFEEEDDDBBBAAAAAAAAAAAA??????>>>===<<<;;;:::999888888888999:::;;;<<<===<<<===???@@@@@@@@@???>>>GGGGGGHHHIIIIIIHHHHHHHHHMMMSSS[[[dddiiijjjiiihhhcccaaa\\\UUUMMMHHHFFFEEEGGGGGGEEEAAA===:::999::::::<<<===???BBBGGGNNNRRR]]]```fffkkkpppvvv|||yyynnnggg```]]]ZZZVVVTTTPPPLLLIIIJJJJJJJJJKKKLLLLLLIIIGGGEEEEEEFFFFFFGGGGGGGGGGGGKKKJJJIIIIIIIIIIIIGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFIIIIIIKKKLLLNNNPPPRRRRRROOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLOOOTTTYYY\\\^^^``````___^^^\\\YYYXXXVVVTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTRRRQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQOOOPPPQQQRRRSSSSSSSSSSSSOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLIIIGGGEEECCCBBBDDDEEEGGGIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGDDDDDDCCCBBB???===:::888666555444333222333444555111222333333111111222333666444333333444444222111////////////.....................---------------------,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))************)))(((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''(((((((((((('''''''''(((((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((''''''&&&'''''''''***)))((('''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&''''''(((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''(((******''''''''''''''''''''''''((()))))))))))))))******((((((((()))***,,,...///000333777:::;;;===???AAA===AAAFFFJJJMMMPPPTTTXXX[[[fffrrrzzz}}}wwwsssrrrrrryyy{{{}}}zzzsssrrrvvv~~~{{{xxx|||zzzrrrjjjaaaXXXRRRIIIFFFBBB???===<<<<<<<<<======<<<============<<>>===???AAABBBAAA@@@===<<>>>>>AAAFFFMMMVVV]]]aaadddeeeaaabbb___XXXNNNGGGFFFHHHGGGGGGFFFBBB>>>;;;::::::999999999999999;;;???BBBKKKMMMOOORRRUUUZZZ```dddkkkrrr}}}xxxnnnfff^^^[[[WWWTTTQQQNNNJJJGGGKKKKKKKKKKKKKKKJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEFFFKKKIIIHHHHHHIIIHHHFFFDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGFFFFFFFFFCCCCCCCCCBBBCCCCCCDDDDDDFFFFFFGGGIIIJJJLLLMMMNNNLLLLLLMMMNNNOOOPPPQQQQQQPPPOOOPPPTTTZZZ___cccdddffffffeeecccaaa___]]]\\\ZZZYYYXXXWWWVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTTTTTTTTTTVVVUUUSSSQQQPPPQQQRRRSSSQQQQQQQQQRRRRRRRRRRRRRRRMMMLLLLLLLLLLLLKKKKKKKKKMMMMMMLLLJJJHHHGGGFFFEEEEEEGGGHHHJJJJJJJJJJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEDDDBBB???===;;;666555444333222333444444111222333333111111222333888666444333333444333222000000/////////.........------------,,,,,,++++++------------,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))******((())))))*********))))))((((((((((((((((((((((((&&&''')))******)))'''&&&''''''((((((((((((''''''(((((((((((()))))))))***&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((()))***)))((('''''''''''''''%%%%%%'''(((((((((''''''%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&###%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++((((((((()))+++...000222222555888:::;;;===???AAA===BBBIIIMMMOOOSSSYYY^^^kkkttt~~~}}}xxxvvvvvvwww~~~}}}uuuqqqttt{{{||||||{{{wwwoooggg^^^VVVNNNHHHCCCBBB@@@>>>======>>>???======>>>>>>>>>>>>>>>???AAABBBDDDEEEHHHNNNUUU[[[___fffooowww{{{{{{{{{zzz|||yyyrrriiibbb```bbbeeepppxxx~~~vvvqqqkkkeee^^^WWWSSSPPPMMMJJJGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFHHHHHHEEEDDDBBB???===:::888777::::::;;;;;;===>>>???@@@AAABBBDDDEEECCCAAA===;;;999999999999888777666666888:::===CCCJJJRRRYYY]]]```bbbbbb[[[PPPIIIHHHIIIEEEFFFFFFCCC@@@===<<<<<<999999888666444444666888<<<===>>>>>>???BBBGGGKKKOOOVVVbbbqqqwwwlllddd[[[WWWSSSOOOMMMJJJHHHEEEJJJKKKKKKJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEFFFJJJIIIHHHHHHIIIHHHFFFDDDGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFGGGGGGFFFEEEEEEBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHIIIJJJKKKMMMOOOPPPQQQRRRQQQSSSVVV\\\aaadddeeehhhhhhgggfffeeecccaaa```___^^^\\\YYYWWWVVVUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXWWWVVVVVVVVVVVVXXXVVVSSSQQQPPPPPPQQQRRRSSSRRRQQQPPPOOOOOONNNNNNLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIFFFGGGIIIJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHFFFGGGGGGFFFDDDBBB@@@???777666444333222222333333111222333333111111222333@@@<<<777333222222222111000000000/////////......------...------,,,+++***---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************((())))))************)))))))))))))))))))))))))))&&&''')))******)))'''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''###$$$$$$%%%&&&((()))***)))((((((''''''''''''(((%%%&&&''')))))))))(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&###%%%(((***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((***++++++)))))))))***,,,000333666888:::;;;<<<;;;;;;===???@@@EEEKKKNNNQQQVVV```gggwww}}}zzzzzz|||~~~~~~}}}{{{zzzyyy|||tttrrrrrrwww}}}{{{||||||sssmmmddd[[[RRRJJJDDD@@@>>>>>>>>>===;;;;;;===???<<<>>>@@@@@@@@@@@@BBBCCC@@@CCCHHHMMMSSS^^^kkkttt{{{}}}tttpppssswww|||pppiii```XXXTTTQQQMMMJJJIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCDDDEEEGGGIIIJJJKKKHHHGGGEEECCC@@@>>><<<;;;>>>>>>>>>??????AAABBBCCCDDDEEEFFFFFFDDDAAA>>>;;;777777777666555444333222444333333666<<>>>>>>>>999999888555222111222333333444555555555777;;;???>>>DDDOOO]]]mmm|||~~~vvvkkkdddXXXSSSNNNJJJHHHGGGGGGFFFHHHIIIJJJIIIGGGGGGHHHIIIEEEEEEFFFFFFGGGGGGGGGGGGJJJIIIHHHIIIJJJJJJHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFCCCCCCBBBBBBAAABBBBBBCCCBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHIIIKKKMMMNNNNNNQQQQQQQQQUUUYYY]]]______ccccccddddddccccccbbbaaaaaa___]]][[[YYYWWWVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVTTTRRRPPPOOOOOOPPPPPPSSSRRRPPPOOOMMMLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLGGGHHHJJJKKKKKKKKKJJJJJJHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHGGGEEECCCBBB999888666444333222222333111222333333111111222333OOOIII@@@999555444333222000000000000/////////....../////////...---+++***,,,---.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************(((((()))***************))))))))))))))))))))))))&&&'''(((((((((((('''&&&''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))))))))))))))))))))******(((((((((((((((((((((((('''((((((((((((((())))))&&&&&&&&&'''((()))***+++(((''''''''''''(((((()))%%%&&&(((***++++++***)))))))))(((((((((((((((''')))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&'''((())))))*********))))))+++...222666888<<<===>>>=========???@@@FFFJJJNNNPPPRRRZZZgggqqq}}}|||~~~|||xxxvvvsssrrrqqqxxx{{{vvvoooppptttvvvzzzxxxwwwvvvyyy~~~xxxssshhhaaaXXXNNNHHHCCC???===<<<===>>>===;;;:::<<>><<<:::777555444333333111222333333111111222333]]]VVVJJJ@@@:::777666555000000000000///////////////000000000000...,,,+++,,,---.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))*********+++(((((()))***************))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%''''''(((((((((((('''''')))(((((('''''')))***+++&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((())))))*********))))))))))))******+++'''''''''''''''((()))***%%%''')))+++,,,+++************))))))(((((('''''',,,,,,+++***)))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%(((((('''&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))***************+++///333777::::::<<<>>>>>>???@@@CCCFFFJJJMMMPPPQQQTTT]]]lllwww~~~}}}zzzvvvssspppoookkkppppppkkkiiinnnvvvzzzzzzrrrqqqrrrsssyyy~~~xxxqqqlll]]]WWWNNNFFFBBBAAA@@@???<<<>>>???>>>;;;;;;===@@@===@@@CCCDDDDDDEEEHHHKKKPPPXXXcccmmmwwwzzzppphhh___[[[[[[\\\[[[XXXVVVUUUSSSQQQNNNMMMLLLKKKGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFHHHHHHGGGEEECCC@@@===;;;444444444333222000.........---------///333777:::@@@GGGPPPWWWZZZZZZXXXVVVLLLMMMMMMLLLHHHEEECCCCCC<<<<<<<<<999777555555666333444444222000///000111111333888BBBOOO___llltttwwwuuussstttsssoooiiicccVVVPPPIIIDDDCCCFFFHHHJJJDDDFFFGGGFFFEEEDDDGGGJJJFFFFFFGGGHHHJJJKKKLLLLLLIIIHHHHHHJJJLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLKKKJJJLLLNNNOOONNNMMMNNNOOOQQQSSSUUUVVVWWWWWWUUUUUUUUUUUUUUUVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWVVVVVVUUUUUUVVVUUUTTTSSSSSSRRRRRRRRRQQQPPPOOONNNMMMNNNOOOPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNOOONNNMMMLLLJJJIIIIIIHHHIIIJJJKKKLLLIIIJJJJJJKKKJJJHHHGGGFFFAAA???<<<999777555444444111222333333111111222333ooofffYYYNNNFFF???999555444222111000000...,,,)))---...///000000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++)))(((&&&&&&((()))+++*********)))((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))************((((((((((((((((((((((((***)))(((&&&&&&''''''((((((...///)))&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))((('''''''''''''''&&&&&&'''(((((('''&&&&&&*********)))))))))))))))...+++))),,,111777::::::<<<>>>@@@>>><<<>>>EEEKKKQQQUUUXXXXXXYYY```lllwww|||xxxtttqqqpppkkkjjjiiiiiilllttt~~~uuujjjlllrrrwww{{{zzzrrrggg```NNNKKKGGGCCC@@@?????????AAAAAA@@@@@@@@@@@@@@@@@@???AAACCCBBBBBBGGGPPPWWW^^^gggsss~~~{{{kkkiiieeecccbbb```^^^\\\]]]^^^___```___ZZZSSSNNNKKKLLLKKKJJJIIIIIIKKKMMMLLLMMMMMMKKKIIIGGGGGGHHHCCCBBBAAAAAABBBDDDGGGHHHIIIIIIHHHFFFDDDAAA>>><<<;;;999666333111000000111------,,,---...000222333<<<@@@FFFNNNTTTXXXXXXWWWXXXTTTOOOLLLJJJHHHFFFDDDAAA>>>::::::<<<;;;666111111222222222222111111000333444888===EEEQQQ]]]eeekkknnnnnnkkkiiiiiifffaaaWWWRRRKKKFFFEEEFFFGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHEEEGGGJJJKKKKKKLLLMMMOOOIIIIIIIIIJJJJJJLLLMMMNNNLLLKKKKKKKKKKKKMMMNNNOOOOOOMMMJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFGGGJJJLLLMMMJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTVVVVVVVVVUUUSSSQQQSSSSSSSSSSSSTTTVVVXXXZZZVVVWWWWWWWWWVVVTTTRRRQQQMMMMMMMMMMMMNNNOOOOOOPPPQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJGGGGGGFFFHHHJJJJJJIIIHHHBBB@@@===:::777555555555333222111111000000111111~~~uuuggg[[[RRRJJJCCC>>>999777555444444333000///...///000111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***(((((((((((())))))))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((()))))))))******((((((((((((((((((((((((***)))((('''&&&''''''((((((---...)))'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))((('''''''''''''''''''''''''''''''''''''''***)))))))))))))))))))))---++++++...333777:::::::::<<<>>>>>>>>>CCCKKKQQQVVVXXXYYYZZZ]]]eeeqqq{{{~~~|||zzzwwwtttqqqhhhhhhiiilllsss|||~~~tttnnnsss{{{|||~~~~~~zzzrrrhhh]]]VVVJJJHHHDDDAAA???>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBDDDEEEGGGNNNYYYbbbmmmttt~~~wwwuuurrrooonnnmmmjjjiiihhhiiijjjjjjiiieee___ZZZVVVUUUSSSQQQOOOOOOPPPQQQNNNNNNOOONNNMMMLLLKKKKKKFFFEEEDDDDDDDDDFFFHHHIIIJJJIIIHHHFFFCCC@@@===;;;;;;999666333111000000000//////...---...///000000666:::@@@HHHPPPUUUXXXYYYWWWUUUQQQNNNLLLJJJGGGEEECCC???;;;;;;<<<<<<777333222222222222222111111000111333666;;;CCCMMMYYY```eeeiiikkkiiiiiijjjhhhdddVVVQQQJJJEEECCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIEEEHHHJJJKKKKKKLLLMMMOOOJJJJJJJJJJJJKKKKKKLLLMMMLLLLLLKKKKKKLLLMMMOOOPPPPPPNNNKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHGGGHHHIIIKKKMMMJJJJJJIIIIIIJJJJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQUUUVVVWWWXXXWWWVVVTTTSSSUUUTTTTTTTTTTTTVVVWWWXXXXXXWWWWWWVVVTTTSSSQQQPPPQQQPPPOOONNNNNNMMMMMMMMMQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFFFFGGGIIIJJJHHHGGGDDDBBB@@@===:::888666555444333333222222222222222}}}qqqeee\\\TTTLLLGGG>>>;;;777555444333111000000000111111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***&&&''''''((()))******+++'''''''''''''''''''''''')))))))))(((''''''&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((())))))(((''''''''''''((())),,,---)))'''((()))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((((((''''''''''''((((((((('''&&&&&&'''(((((())))))))))))))))))******,,,,,,---111555888999999:::<<<>>>???AAAFFFOOOVVV]]][[[ZZZ\\\bbbmmmxxx}}}}}}}}}{{{wwwssshhhiiikkkrrr}}}zzzuuuuuu~~~}}}xxxxxx|||xxxpppggg\\\RRRLLLEEECCCAAA???>>>???@@@AAA@@@@@@AAAAAABBBCCCCCCCCCBBBDDDEEEHHHMMMXXXfffppp||||||}}}}}}~~~}}}yyysssoooeeebbb]]]XXXUUUSSSSSSSSSOOOPPPQQQRRRRRRQQQPPPOOOKKKIIIHHHGGGGGGHHHJJJKKKKKKJJJIIIFFFCCC???<<<::::::888666333111000000000111000///...............///222888@@@HHHPPPVVVYYYWWWUUUSSSQQQPPPMMMJJJGGGDDD@@@===<<<===<<<999555333333333333333222111111111222555999@@@IIIRRRYYY\\\bbbfffhhhjjjllljjjfffWWWRRRJJJEEEBBBBBBBBBBBBAAABBBCCCEEEGGGIIIJJJKKKFFFHHHKKKLLLLLLLLLMMMOOOLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLMMMNNNPPPQQQRRRPPPMMMMMMNNNOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIKKKLLLJJJJJJJJJJJJJJJKKKLLLMMMOOONNNNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRWWWWWWXXXYYYYYYWWWVVVUUUVVVVVVVVVUUUVVVWWWXXXXXXZZZYYYWWWUUUSSSQQQPPPPPPRRRQQQPPPOOONNNNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEGGGHHHIIIGGGFFFEEEEEECCCAAA>>>:::777555555555444333333333333333vvvllleee^^^VVVQQQIIIDDD???:::777444222000111111000000000///..............................------------------------,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''''''''((()))''''''(((((())))))******''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''((((((***((('''%%%%%%'''(((***)))))))))))))))*********+++---111555888999999999===>>>???@@@CCCIIIQQQVVVaaa^^^[[[^^^hhhsss}}}~~~xxxrrrkkkmmmqqqzzzyyy{{{~~~wwwwwwzzz~~~xxxoooeee\\\TTTLLLHHHAAAAAA@@@???@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFJJJRRR```oooyyy~~~}}}wwwooogggaaa\\\YYYWWWRRRRRRSSSTTTUUUTTTRRRPPPNNNLLLJJJIIIHHHIIIJJJKKKMMMKKKIIIFFFBBB???<<<::::::888666444111000//////000/////////............,,,///333999AAAJJJSSSXXXWWWVVVTTTSSSRRRPPPLLLIIIDDDAAA>>>======<<<999777444555555555444333222111111333666999>>>EEEMMMSSSUUU\\\bbbfffiiillljjjfff\\\VVVNNNGGGDDDCCCBBBBBBCCCDDDEEEGGGIIIKKKLLLMMMGGGIIIKKKLLLLLLLLLMMMOOOMMMMMMLLLKKKKKKKKKLLLLLLNNNNNNMMMMMMNNNOOOPPPRRRSSSQQQOOOOOOPPPQQQQQQQQQNNNNNNOOOOOOPPPPPPPPPPPPNNNMMMLLLLLLKKKKKKLLLLLLMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYXXXWWWVVVWWWWWWXXXXXXYYYZZZ[[[\\\]]][[[XXXUUUSSSQQQQQQQQQNNNNNNNNNOOOPPPQQQRRRSSSPPPQQQSSSTTTTTTRRRPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNLLLLLLLLLKKKIIIHHHFFFFFFFFFEEEEEEFFFHHHHHHFFFEEEEEEFFFEEEDDD@@@<<<777444555444444333333333333333|||uuuoooiiibbb\\\YYYSSSKKKDDD>>>999555222222111000///......------........................------------------------,,,,,,,,,+++++++++******,,,+++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''((((((***)))'''&&&&&&''')))***(((((())))))************+++...333888:::::::::999<<<===???CCCHHHOOOVVVZZZccc```^^^cccmmmxxxxxxrrrmmmpppwww|||{{{}}}wwwvvvzzz{{{tttiii^^^UUUNNNHHHEEEAAAAAAAAAAAABBBDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDFFFKKKUUUbbboooxxxwwwyyy|||}}}~~~|||sssllleeeaaaYYYWWWVVVVVVWWWUUURRROOOOOOMMMKKKIIIIIIIIIJJJKKKMMMKKKIIIEEEBBB>>><<<;;;:::999777555333111000///---......///////////////---///222666;;;DDDNNNUUUVVVUUUTTTTTTSSSQQQNNNKKKDDDBBB???===<<<;;;:::999777777777777666555444333333555888;;;???DDDKKKOOORRRYYY```dddhhhkkkjjjfff```ZZZQQQJJJEEECCCBBBAAAEEEFFFFFFHHHIIIJJJKKKKKKHHHJJJLLLMMMLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMOOOOOONNNNNNOOOPPPRRRSSSUUUSSSQQQQQQRRRSSSTTTSSSOOOPPPQQQQQQQQQQQQPPPPPPNNNNNNMMMLLLLLLLLLLLLLLLNNNNNNMMMLLLKKKKKKKKKKKKLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[XXXXXXXXXXXXXXXWWWWWWVVVXXXXXXZZZ[[[]]]^^^___```___]]]ZZZWWWTTTRRRRRRQQQNNNNNNNNNOOOPPPQQQSSSSSSPPPQQQSSSTTTTTTSSSQQQPPPNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOONNNNNNLLLLLLLLLKKKJJJIIIGGGFFFGGGFFFEEEFFFGGGGGGFFFDDDDDDEEEEEEDDDAAA<<<777444444444333222222222222222~~~zzzvvvqqqjjjeeeddd___VVVMMMEEE>>>888333444333111000///.................................---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''&&&((($$$###&&&'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''(((((()))))))))(((''''''((())))))((((((((()))******++++++,,,000666:::;;;::::::;;;888;;;@@@GGGPPPXXX___cccddddddfffllluuu}}}zzztttnnnttt}}}}}}~~~xxxsssuuuzzz}}}yyyqqqeeeYYYPPPIIIDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHMMMUUU```iiiooonnnnnnppprrrsssttttttuuuppppppppppppqqqxxx|||rrrkkkeeeaaa\\\ZZZZZZXXXSSSPPPOOOMMMKKKJJJIIIJJJKKKLLLMMMKKKHHHEEEAAA???===<<<::::::888666444222111000------...///000000//////---000222444777???IIIQQQUUUTTTRRRRRRRRRQQQOOOMMMFFFDDDBBB???===<<<<<<<<<:::::::::999888777666555555777:::===@@@DDDIIIMMMPPPWWW]]]aaafffkkkkkkhhheee^^^UUUMMMHHHEEECCCBBBEEEEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLMMMLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNPPPPPPOOOOOOPPPQQQRRRTTTUUUSSSQQQQQQSSSUUUUUUUUURRRSSSSSSTTTTTTRRRQQQPPPOOOOOONNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPQQQRRRTTTVVVWWWXXXYYYVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWYYYZZZ\\\]]]___`````````^^^\\\ZZZWWWUUUSSSQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNKKKKKKLLLLLLLLLJJJIIIHHHHHHGGGFFFGGGHHHHHHFFFDDDCCCDDDDDDCCCAAA<<<888666444333333222222222222222~~~~~~~~~zzzvvvqqqlllccc[[[RRRIIIAAA<<<777666444222000/////////.........................................................---------,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&''''''(((((())))))******(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''((()))))))))(((&&&&&&***$$$###''')))'''%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))(((((((((((((((((((((((('''(((((()))******++++++---222777;;;;;;:::;;;<<<:::===DDDMMMXXX```eeehhhgggjjjpppwww~~~zzz}}}~~~yyyuuu}}}||||||~~~yyyssspppttt{{{}}}~~~zzzqqqjjj___UUUMMMIIIEEECCCCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIGGGHHHKKKPPPVVV\\\```bbbeeeeeeeeeeeeffffffdddccc\\\\\\\\\\\\^^^fffqqqyyy{{{sssmmmeee```^^^[[[VVVRRROOONNNLLLKKKKKKLLLMMMNNNLLLJJJGGGDDDAAA???>>>>>>;;;;;;:::888666444222111...//////000000///...---,,,...111222555<<>>>>>???===<<<<<<<<<;;;999888777555888;;;>>>AAADDDHHHKKKNNNTTT[[[___eeelllnnnlllmmmfff\\\SSSNNNJJJHHHGGGDDDEEEEEEFFFFFFGGGHHHHHHIIIKKKMMMMMMMMMLLLMMMNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPPPPPPPRRRSSSTTTUUUSSSRRRRRRTTTUUUVVVUUUUUUVVVWWWWWWVVVTTTRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMNNNPPPQQQRRRSSSSSSTTTUUUWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYY[[[\\\]]]^^^^^^^^^]]]\\\ZZZYYYXXXWWWTTTRRRPPPOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNJJJKKKMMMNNNNNNLLLKKKJJJIIIHHHGGGHHHIIIHHHGGGEEECCCDDDDDDCCCAAA>>>;;;999555555444333333333333333zzzssskkkbbbYYYPPPKKK999888666333222111111111////////////////////////........................//////.........------------------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))&&&&&&''''''((()))))))))'''''''''(((((((((((()))(((((((((((((((((((((((('''((()))))))))(((&&&%%%+++%%%###)))+++(((&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((()))***(((((())))))))))))(((((('''(((((()))***+++++++++...333888;;;;;;:::<<<===>>>BBBIIISSS\\\cccggghhhiiiooowww{{{uuuyyy}}}~~~wwwvvvzzz{{{uuuqqqooouuu|||||||||wwwiiicccYYYRRRMMMJJJIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFHHHJJJKKKLLLIIIJJJMMMRRRVVVYYYZZZZZZ___^^^]]]\\\\\\ZZZXXXVVVNNNPPPQQQRRRUUU]]]gggooowww}}}uuukkkeeeaaa^^^YYYUUUPPPOOOMMMLLLLLLMMMOOOPPPKKKJJJGGGDDDAAA?????????<<<<<<;;;999777555333222000111111111///...,,,***)))---000111333:::EEEMMMTTTQQQOOONNNOOOOOOOOOOOOKKKJJJHHHDDDAAA@@@AAABBB>>>>>>>>>===<<<:::999888555777;;;>>>AAADDDGGGJJJLLLRRRYYY^^^eeemmmpppoootttnnncccZZZTTTPPPNNNLLLEEEFFFGGGHHHIIIJJJKKKKKKIIIKKKMMMMMMMMMLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPQQQRRRTTTUUUUUUSSSRRRRRRTTTUUUVVVVVVXXXYYYZZZZZZXXXVVVSSSQQQSSSSSSRRRQQQQQQQQQQQQQQQMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNOOOPPPRRRSSSUUUUUUUUUVVVVVVWWWWWWWWWZZZZZZZZZZZZ[[[[[[[[[[[[]]]\\\[[[[[[ZZZZZZ[[[[[[]]]^^^^^^^^^]]][[[YYYXXXWWWWWWWWWVVVTTTQQQNNNMMMKKKKKKLLLMMMNNNPPPRRRSSSPPPPPPPPPPPPPPPQQQRRRSSSMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMJJJKKKMMMNNNOOONNNLLLKKKJJJIIIHHHHHHIIIIIIGGGEEEDDDDDDDDDCCCAAA???===;;;666666555444444444444555wwwrrrlll___RRRHHH@@@999999666111000333000//////000111222000...000///...------...///000000///---,,,++++++,,,,,,***************************++++++++++++***))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((()))))))))'''&&&%%%(((((('''''''''&&&&&&&&&((())))))+++------***((("""###%%%'''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******((((((((('''&&&&&&%%%%%%))))))))))))((((((((((((((((((((((((((((((((((((***))))))))))))+++,,,...666444666:::;;;999999<<<===DDDPPP\\\dddhhhiiiiiihhhsss~~~|||wwwxxx~~~wwwtttxxx~~~~~~sssoooqqqwww{{{|||zzz~~~}}}uuunnn```]]]XXXRRROOOMMMNNNNNNKKKJJJHHHGGGEEEDDDDDDCCCAAAAAABBBDDDHHHMMMQQQSSSTTTTTTTTTTTTTTTUUUVVVWWWTTTTTTSSSPPPMMMMMMNNNPPPFFFKKKPPPQQQQQQVVV```iii{{{xxxssslllccc^^^___XXXRRRNNNOOOQQQNNNLLLMMMLLLJJJGGGCCC@@@?????????======<<<;;;888555222111111222222222111000...---,,,...000111444;;;DDDLLLTTTTTTSSSQQQNNNLLLLLLMMMKKKKKKIIIGGGEEECCCBBBAAA??????>>>>>><<<;;;999888::::::;;;===@@@DDDGGGIIIIIIPPPZZZaaaeeeiiinnnqqqlllmmmiiibbb]]][[[WWWRRRLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKKKKJJJKKKMMMOOONNNMMMMMMLLLMMMOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRTTTTTTTTTSSSSSSQQQPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQWWWWWWWWWWWWXXXYYYZZZZZZWWWWWWYYYZZZ[[[\\\\\\\\\[[[[[[[[[ZZZ[[[[[[\\\\\\]]]]]]\\\[[[[[[ZZZZZZZZZXXXUUUPPPMMMLLLKKKIIIGGGBBBCCCEEEGGGIIILLLNNNOOOPPPPPPQQQRRRSSSRRROOOMMMMMMLLLLLLLLLMMMMMMKKKIIIKKKLLLMMMNNNNNNOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJHHHEEEBBBAAAAAAAAABBB@@@>>>;;;888555333222444555666666~~~xxxlll___UUUKKKBBB>>>888111...000111///.../////////---,,,//////............//////000///...---,,,,,,,,,,,,***************************++++++++++++***))))))******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&'''((())))))(((''''''(((((('''''''''&&&&&&&&&(((((()))***,,,,,,***(((%%%%%%&&&(((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((***)))))))))***+++---...555444666;;;<<<:::<<<@@@DDDLLLXXXaaafffhhhiiijjjoooyyy{{{sssttt{{{zzztttttt{{{yyyppplllooouuuyyyzzzxxx|||xxxoooiii\\\ZZZVVVSSSRRRRRRSSSTTTNNNMMMKKKIIIGGGFFFEEEEEEAAABBBCCCFFFIIIOOOUUUYYY]]]\\\ZZZWWWUUUTTTSSSSSSMMMNNNNNNMMMJJJIIIJJJKKKHHHLLLPPPQQQSSS[[[hhhrrrvvviiiaaa___ZZZSSSOOOPPPQQQOOOMMMNNNMMMKKKGGGDDDAAA??????>>>=========;;;999666333111000000111111000...---,,,---...000111444:::CCCJJJRRRSSSRRRPPPMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDCCCAAA???>>>===;;;;;;<<<===@@@CCCFFFHHHJJJPPPXXX^^^bbbfffkkkooorrrtttrrrlllgggccc]]]WWWOOOOOONNNMMMLLLJJJIIIHHHMMMNNNOOONNNMMMNNNOOOQQQOOONNNNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRVVVVVVVVVUUUUUUTTTRRRRRRPPPOOONNNNNNMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSWWWWWWWWWWWWXXXYYYZZZ[[[XXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYXXXUUUPPPLLLJJJHHHEEEDDD>>>>>>???@@@BBBEEEHHHIIIMMMNNNPPPRRRSSSRRRPPPNNNLLLLLLKKKLLLMMMMMMMMMLLLNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQPPPPPPOOONNNMMMLLLMMMLLLKKKLLLLLLKKKHHHFFFDDDCCCBBBBBBBBBAAA???<<<999777444333444555666555|||pppdddZZZNNNFFF===555111222333111////////////---,,,------............------...............---,,,+++++++++++++++++++++++++++***++++++++++++***))))))******++++++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&''''''''')))******)))'''((((((((((((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((***))))))***+++---...000555444777;;;<<<<<>>>>>>>>======;;;999666333222.../////////...---,,,+++---///111111333999AAAHHHOOOPPPPPPOOOMMMLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKHHHFFFCCCBBBAAA=========>>>???BBBDDDEEEJJJOOOVVV[[[^^^ccciiinnnwww{{{|||wwwqqqlllccc[[[SSSRRRPPPNNNKKKJJJHHHHHHNNNOOOPPPOOONNNNNNOOOQQQOOOOOOOOOOOOPPPQQQRRRSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSVVVVVVVVVVVVVVVUUUTTTSSSPPPPPPOOONNNOOOPPPQQQQQQQQQRRRRRRRRRSSSTTTTTTUUUWWWWWWWWWWWWXXXYYYZZZZZZYYYZZZ[[[]]]^^^^^^^^^^^^\\\\\\\\\\\\\\\]]]^^^^^^]]]]]]\\\\\\ZZZYYYXXXWWWVVVSSSNNNJJJGGGDDDAAA???;;;:::999:::;;;???BBBDDDIIIKKKNNNQQQRRRQQQPPPOOOLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNMMMMMMMMMNNNNNNOOOTTTTTTSSSRRRPPPOOONNNMMMNNNMMMLLLMMMMMMLLLIIIFFFEEEDDDCCCCCCCCCCCC@@@>>><<<999666555555666555444}}}pppgggZZZOOOFFF???;;;:::777555222000111111000///,,,---...//////...---,,,---.../////////...,,,+++++++++++++++++++++++++++***++++++++++++***))))))******++++++++++++******))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''))))))(((&&&)))(((''''''''')))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((************,,,...000222666555888;;;;;;;;;@@@FFFKKKXXXfffmmmnnnqqqzzzvvvmmmiiimmmuuu{{{}}}~~~vvvtttzzzuuuqqqmmmhhhgggjjjppptttvvvwww{{{|||wwwppphhhccc``````______^^^^^^]]]]]][[[ZZZWWWUUURRRPPPOOONNNPPPRRRTTTTTTUUUZZZcccjjjkkkhhhccc\\\UUUOOOKKKIIIEEEFFFGGGHHHHHHKKKNNNQQQVVV[[[aaagggmmmwwwtttkkkaaaZZZTTTTTTTTTQQQOOOPPPOOOMMMJJJGGGCCCAAA???>>>>>>>>>===<<<:::777444333//////.........------,,,---///111111222777>>>DDDJJJLLLNNNNNNMMMMMMNNNOOOKKKKKKKKKLLLMMMOOOQQQRRRTTTRRROOOLLLHHHEEECCCBBB???>>>>>>>>>>>>@@@BBBCCCIIIMMMSSSWWW[[[aaaiiiooovvv|||}}}xxxqqqfff]]]VVVTTTQQQMMMJJJHHHGGGGGGKKKLLLMMMMMMLLLKKKLLLMMMOOOOOOOOOPPPPPPQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSTTTTTTUUUUUUVVVTTTTTTTTTTTTTTTTTTSSSSSSVVVVVVVVVVVVVVVUUUTTTTTTQQQRRRSSSTTTUUUUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVUUUUUUVVVVVVWWWXXXYYY[[[[[[]]]^^^^^^_________\\\\\\\\\\\\]]]^^^______]]]]]]]]]\\\ZZZXXXVVVTTTQQQNNNIIIFFFCCCAAA???===;;;999777666888;;;???AAACCCFFFKKKNNNPPPPPPPPPPPPNNNOOOPPPPPPPPPPPPPPPQQQPPPPPPOOONNNNNNNNNOOOPPPVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOMMMJJJHHHGGGFFFDDDDDDEEEDDDBBB@@@???<<<999888777777555444}}}{{{ttthhh[[[QQQKKKFFFBBB;;;888444111111222222222,,,---...//////...---,,,---...///000///...---,,,++++++++++++++++++++++++***++++++++++++***))))))******++++++++++++******))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''))))))((((((''''''''''''&&&'''''''''''''''''''''&&&%%%%%%&&&(((((('''&&&((('''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''((((((((()))))))))***))))))))))))))))))))))))*********+++---000222333777777999;;;::::::@@@IIIQQQ]]]jjjooopppvvv}}}qqqkkkkkkpppxxx}}}~~~yyyuuuwww}}}~~~|||~~~yyyyyywwwpppllljjjhhhhhhlllppptttwwwzzz}}}zzzssslllfffccceeefffggghhhiiihhhgggfffcccaaa___\\\YYYWWWVVVVVVZZZ[[[\\\[[[[[[^^^ccchhhgggddd___YYYSSSNNNJJJHHHFFFGGGHHHIIILLLSSSZZZ```iiioooxxxuuuggg___XXXVVVUUURRROOOPPPOOONNNKKKHHHEEEBBB@@@???>>>>>>>>>===;;;888666444000000000///////////////---///111111111555<<>>>>>>>>???@@@AAAFFFJJJPPPUUUYYY```iiiooossszzz~~~zzzsssiii___WWWUUUPPPKKKHHHFFFEEEEEEHHHJJJLLLLLLKKKJJJKKKKKKMMMNNNOOOOOOPPPQQQQQQQQQOOOOOOOOOOOOOOOOOOPPPPPPSSSSSSTTTTTTUUUVVVVVVVVVTTTTTTUUUUUUUUUUUUUUUUUUXXXXXXYYYYYYYYYXXXWWWWWWRRRTTTXXX[[[\\\ZZZWWWTTTSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWXXX[[[[[[\\\]]]^^^^^^^^^^^^\\\\\\\\\\\\]]]^^^___```]]]]]]]]]\\\ZZZVVVSSSRRRJJJGGGCCCAAA@@@???===;;;999777555444444777;;;======AAAFFFJJJLLLNNNPPPRRRSSSVVVZZZ[[[YYYVVVUUUUUUXXXXXXWWWVVVUUUUUUUUUUUUVVVUUUTTTSSSSSSSSSTTTTTTTTTSSSRRRRRRRRRPPPMMMJJJIIIGGGEEEEEEEEEEEECCCBBBAAA>>><<<:::999888666444|||tttfff\\\VVVPPPJJJBBB===777333222222222111......////////////............/////////......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''******((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%)))(((((('''&&&&&&%%%%%%''''''(((((())))))******))))))))))))))))))))))))******+++,,,...111444555777888:::<<<;;;<<>>>>>>>>===;;;999777555222111000000000000111111...000111111111333999>>>AAADDDHHHKKKLLLNNNOOOQQQQQQQQQRRRSSSWWW[[[___aaaccc```ZZZTTTNNNJJJGGGFFF@@@???>>>======>>>???@@@CCCGGGMMMRRRWWW]]]eeekkkooovvv{{{{{{yyyuuulllcccYYYUUUPPPJJJFFFEEEEEEFFFHHHJJJMMMNNNMMMLLLMMMMMMMMMNNNOOOPPPPPPQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWW[[[[[[\\\\\\\\\[[[[[[ZZZSSSVVVZZZ^^^^^^[[[WWWTTTSSSTTTUUUVVVVVVUUUTTTSSSTTTTTTTTTTTTUUUVVVWWWWWWZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\^^^___```^^^^^^]]]\\\YYYUUURRROOOEEEBBB???===<<<;;;:::999555444222111111333555666777<<>>>>>@@@JJJVVVeeejjjmmmmmmnnnvvvyyyyyy}}}|||wwwrrrllliiinnnvvv}}}zzzwwwwww||||||uuutttqqqllliiikkknnnoooppprrrtttwwwzzz}}}}}}vvvppplllmmmooonnnrrrwww{{{~~~~~~|||{{{nnnmmmllliiihhhffffffeeehhhggggggiiikkkhhhbbb\\\ZZZXXXUUURRRNNNLLLJJJIIIMMMQQQYYYaaakkkuuu~~~sssiii___[[[WWWQQQNNNNNNMMMMMMLLLJJJHHHFFFDDDCCC>>>>>>>>>>>><<<:::777666222111000000000000111222...000111111000222777;;;>>>BBBFFFJJJLLLNNNPPPQQQSSSSSSTTTVVVYYY^^^bbbeeefffbbb\\\UUUNNNIIIFFFEEE@@@???>>>======>>>???@@@AAAFFFKKKPPPSSSXXX^^^dddhhhoootttuuuuuusssmmmeee[[[WWWPPPJJJGGGFFFGGGHHHFFFIIIMMMNNNNNNNNNNNNOOONNNNNNPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZUUUVVVXXXYYYYYYWWWUUUTTTTTTUUUWWWXXXWWWVVVUUUTTTUUUUUUUUUUUUVVVWWWXXXYYYXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^___^^^^^^^^^\\\YYYTTTPPPMMMDDDAAA===:::999888666555333222111000000000111222333888<<>>===;;;999666}}}|||rrrmmmkkkfff^^^YYYRRRHHH@@@:::777555333222111000//////000111222000///...------...000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******++++++++++++******))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&'''(((***+++&&&&&&&&&'''''''''(((((((((&&&%%%%%%'''(((((('''%%%%%%'''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''((()))******+++))))))))))))))))))))))))******+++---000333666888555777;;;???@@@DDDPPP\\\hhhjjjkkkjjjmmmwww~~~wwwqqqkkkjjjpppyyy}}}zzzvvvwww}}}~~~}}}vvvsssnnngggggglllpppqqqtttvvvwwwzzz}}}||||||yyytttqqqqqquuuzzzvvvyyy~~~~~~|||qqqpppooommmkkkjjjjjjiiimmmkkkkkkpppssspppfff\\\WWWVVVSSSPPPNNNLLLJJJIIIQQQXXXdddppp{{{~~~vvvkkkaaa\\\WWWQQQMMMMMMMMMLLLLLLJJJIIIGGGEEEDDD>>>??????>>><<<:::888666222111000//////000111222...000222111000111666:::<<<@@@EEEJJJLLLNNNPPPRRRSSSSSSSSSUUUXXX]]]bbbeeeeeeaaaZZZSSSLLLFFFCCCBBB??????>>>======>>>???@@@AAAEEEKKKNNNPPPTTTYYY]]]ccciiinnnoooooooookkkeee\\\XXXQQQKKKHHHGGGHHHJJJDDDGGGKKKMMMNNNMMMNNNOOOOOOPPPQQQSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYZZZXXXXXXXXXXXXYYYYYYZZZZZZWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSUUUVVVXXXYYYYYYWWWVVVTTTWWWWWWWWWWWWXXXYYYZZZZZZWWWXXXXXXYYYYYYYYYYYYXXXYYYYYYYYYZZZ[[[]]]^^^___^^^^^^^^^\\\YYYTTTOOOLLLDDDAAA<<<999777555333111333333222111111111111111111555:::<<>>>>><<<:::777}}}zzzyyyzzzwwwqqqkkkeee]]]RRRHHHBBB===777333333222000///000000///..................---------++++++++++++++++++++++++,,,+++******)))*********,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,******))))))((((((''''''&&&&&&'''((()))***++++++++++++***)))((('''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((()))*********((('''&&&))))))))))))((((((((((((++++++,,,---000222555666666:::===>>>AAAJJJXXXdddpppllliiikkksss{{{qqqiiiiiiqqqxxxxxxwwwtttuuu~~~~~~zzzrrrmmmhhheeefffkkkqqqsssvvvzzz}}}~~~{{{wwwrrrpppsssyyy~~~}}}xxxttttttqqqkkkgggggghhhmmmtttxxxwwwpppgggaaaYYYYYYYYYUUUQQQPPPSSSVVV```fffppp{{{wwwrrrqqqqqqxxxyyyzzz}}}~~~tttggg\\\WWWTTTRRRPPPQQQNNNKKKIIIHHHFFFCCCAAAEEEBBB???======<<<:::888888666333111000000000111000111111111111333777:::>>>AAAFFFJJJLLLMMMOOOPPPPPPRRRUUUXXX[[[\\\\\\\\\___\\\WWWQQQJJJEEEAAA???AAAAAA???>>>>>>??????@@@DDDCCCCCCEEEHHHNNNSSSVVV[[[^^^ccchhhjjjjjjhhhggg]]]YYYRRRKKKGGGFFFGGGHHHJJJLLLNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSRRRRRRNNNQQQUUUUUUTTTSSSUUUVVVZZZZZZZZZYYYXXXXXXXXXWWWXXXWWWWWWXXX[[[\\\\\\[[[\\\ZZZXXXVVVUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUTTTVVVXXXZZZ[[[\\\[[[YYYXXX[[[ZZZWWWVVVUUUVVVWWWYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXYYY[[[]]]___aaa[[[\\\]]]^^^\\\UUUMMMGGG>>><<<999666333111000000111111111111111111111111222666999;;;===DDDNNNVVVeeerrryyykkk___]]]```aaa___^^^^^^\\\ZZZYYYXXXWWWUUUSSSLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDBBB@@@>>><<<~~~}}}|||}}}xxxqqqiii^^^TTTLLLEEE===888444222000///000000///...///............---------++++++++++++++++++++++++,,,++++++***************,,,,,,+++++++++*********++++++***))))))***++++++******))))))((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))((('''''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******)))((('''&&&&&&&&&'''((()))***++++++***+++---///111444555666888;;;>>>@@@EEEOOO]]]hhhpppllliiillluuu~~~uuuooonnnssswwwyyyzzz{{{~~~tttjjjeeeddddddgggmmmrrrtttxxx{{{~~~|||yyyvvvvvvzzz~~~yyyxxxtttmmmiiihhhkkkooouuuxxxxxxrrrkkkfffaaaaaa___\\\XXXYYY^^^ccciiimmmssszzz~~~}}}}}}}}}}}}|||}}}|||rrrllljjjjjjjjjkkkmmmpppuuu}}}wwwjjj^^^XXXTTTRRRPPPPPPNNNLLLJJJJJJIIIFFFDDDEEEBBB???======<<<:::888777555333111000000111222000111111111111333777:::>>>AAAFFFJJJKKKMMMNNNPPPPPPRRRTTTWWWXXXYYYXXXXXXZZZXXXSSSNNNHHHDDD@@@??????>>>===<<<<<<======>>>AAAAAAAAABBBEEEJJJOOORRRVVVYYY^^^bbbeeeeeecccbbb]]]YYYRRRLLLHHHFFFGGGHHHIIIKKKMMMNNNMMMMMMNNNPPPSSSSSSSSSTTTSSSSSSRRRQQQOOORRRUUUVVVUUUTTTUUUWWWZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXYYY[[[\\\\\\[[[[[[ZZZXXXVVVVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUXXXYYYZZZZZZ[[[ZZZYYYYYY\\\[[[YYYXXXXXXXXXYYYZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZ\\\^^^aaabbb_________^^^ZZZSSSJJJDDD>>><<<999666333222111111111111111111111111111111222666999;;;===CCCKKKRRR\\\ggguuuxxxiiiddddddccc```___^^^\\\ZZZYYYXXXWWWTTTRRRLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFEEECCC@@@>>><<<~~~zzzyyyzzz}}}{{{qqqggg]]]SSSHHHAAA999666333111111111111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,++++++++++++*********++++++***))))))***++++++***))))))))))))(((((((((******)))))))))(((((((((&&&&&&'''((()))***+++++++++***))))))''''''&&&%%%'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((())))))))))))(((((('''&&&''''''((()))***++++++***,,,///222444666666777:::<<>>===<<<:::999666555333222222222333444111111111111111333666999===AAAFFFIIIKKKLLLMMMOOOPPPQQQRRRTTTTTTSSSSSSRRRRRRPPPMMMIIIEEEAAA???>>>;;;;;;:::::::::;;;;;;<<<>>>>>>===>>>@@@EEEJJJMMMOOORRRWWW[[[^^^^^^]]]\\\[[[XXXRRRLLLHHHGGGGGGGGGHHHJJJLLLMMMMMMMMMNNNPPPUUUUUUUUUUUUTTTSSSRRRRRRQQQSSSUUUVVVVVVVVVWWWXXXZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYZZZ\\\]]]\\\[[[[[[ZZZXXXWWWVVVVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZYYYYYYYYYYYYYYYYYY\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]___aaabbbdddcccbbb```]]]XXXQQQGGGAAA===<<<999666444333222222222222222222222222222222222666:::<<<===AAAGGGLLLTTT\\\hhhqqqyyyuuulllgggccc```___^^^\\\ZZZXXXWWWVVVSSSQQQLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGEEECCCAAA>>><<<~~~|||zzzxxxvvvwwwzzzzzzooobbbUUULLLBBB>>>999555444333333222000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++************+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++***)))))))))(((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))))))))(((((((((*********)))))))))((((((***,,,000444666777888777;;;===@@@FFFPPP^^^kkktttwwwssspppuuu|||yyywwwvvvvvvttt{{{~~~}}}qqqdddZZZ[[[bbbhhhmmmppptttvvvyyy|||~~~}}}{{{xxxzzz}}}zzzsssjjjdddbbbaaadddjjjoootttwwwyyyzzz}}}}}}{{{vvvpppmmmooorrrnnnllliiigggfffgggiiikkkfffffffffffffffeeeddddddfffhhhlllqqqtttvvvvvvvvvxxxzzz}}}~~~{{{pppgggaaa___^^^___aaaeeekkkvvvqqqfff___ZZZVVVTTTTTTRRRPPPOOOOOONNNLLLJJJFFFDDDAAA???>>>===;;;:::555555444444444444555666111222222111111333666999===AAAEEEIIIJJJKKKLLLNNNPPPPPPPPPOOONNNMMMKKKJJJIIIHHHFFFCCCAAA???======999999999::::::;;;;;;<<<===<<<;;;;;;===AAAEEEHHHKKKNNNRRRVVVYYYYYYYYYXXXYYYVVVRRRMMMIIIGGGGGGGGGGGGIIILLLMMMMMMNNNOOOQQQSSSTTTTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWXXXYYYZZZYYYYYYZZZZZZ[[[[[[[[[\\\\\\[[[ZZZ[[[\\\]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXVVVVVVVVVWWWWWWXXXXXXXXX[[[ZZZXXXWWWWWWXXXYYYZZZZZZ[[[\\\\\\\\\[[[[[[ZZZ\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]^^^___aaacccdddeeefffccc```[[[VVVNNNFFFAAA===;;;999777555444444444333333333333333333333333333666999;;;===???BBBEEEOOOVVV___gggnnnyyy}}}qqqiiiccc_________\\\ZZZXXXWWWUUURRRPPPKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHFFFDDDBBB???===|||vvvtttuuuyyyyyyzzzqqqcccYYYKKKFFF???888555333222111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***++++++++++++++++++*********))))))*********++++++*********))))))))))))************((((((((()))***+++++++++(((((((((((())))))))))))'''((((((((())))))******''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))((('''&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((((()))))))))************))))))))))))***,,,000444777888999888<<<===AAAJJJWWWeeeqqqxxx{{{xxxxxx}}}~~~zzzxxxwwwwwwuuu|||}}}~~~iii```[[[```iiinnnqqqrrrtttvvvyyy|||}}}|||yyy|||}}}wwwoooeee^^^]]][[[^^^dddkkkttt{{{xxxpppkkkjjjeeebbb]]]ZZZYYYZZZ]]]___]]]^^^____________^^^^^^___aaaeeeiiimmmooooooooorrrtttvvvxxxxxxyyy|||~~~~~~tttjjjccc___[[[[[[\\\___eeeppp}}}xxxmmmfffaaa\\\YYYXXXVVVSSSRRRPPPOOOLLLJJJHHHEEEBBBAAA@@@???===;;;666666666666666777777888333333333333222444777:::===AAAEEEHHHIIIJJJKKKMMMNNNMMMLLLKKKHHHFFFDDDCCCAAA@@@???>>><<<<<<;;;;;;999999:::;;;<<<============<<<:::999;;;>>>BBBDDDHHHKKKOOOSSSVVVWWWWWWWWWVVVTTTQQQMMMJJJHHHGGGGGGGGGJJJLLLNNNOOOOOOQQQSSSPPPQQQSSSTTTVVVVVVWWWWWWWWWVVVWWWXXXYYYZZZ[[[[[[YYYYYYYYYZZZZZZ[[[[[[\\\]]]\\\ZZZ[[[\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWUUUVVVVVVWWWWWWXXXXXXXXX[[[ZZZXXXVVVVVVWWWYYY[[[YYYYYYZZZ[[[[[[ZZZZZZYYY]]]^^^^^^___``````______^^^___```bbbccceeeffffffeeebbb]]]XXXSSSMMMFFFBBB<<<;;;999777666666666666555555555555555555555555555777999;;;<<<===???AAAIIIPPPYYY```gggppp}}}vvvmmmfffbbbbbb___]]]YYYWWWVVVTTTPPPNNNJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGEEECCCAAA???yyyuuuuuu}}}}}}~~~rrrhhhXXXQQQGGG>>>888444222111222111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++************))))))))))))***++++++++++++***))))))))))))************+++''''''((()))***+++,,,---******))))))((((((''''''&&&'''((((((******+++,,,&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))'''''''''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))(((((((((((())))))***'''(((((()))***+++,,,,,,+++---000333666888999:::===>>>CCCOOO___mmmvvvzzz{{{|||~~~zzzyyyyyy{{{eee```___gggooossstttvvvvvvwwwzzz}}}}}}}}}vvvmmmccc\\\[[[ZZZ]]]bbbjjjrrr{{{vvvjjjbbb^^^WWWTTTQQQOOONNNPPPRRRTTTSSSUUUVVVXXXYYYYYYYYYXXXYYY[[[^^^aaadddfffggghhhlllnnnpppqqqrrrtttvvvxxx{{{yyypppgggccc^^^]]]\\\]]]cccnnnzzzyyyqqqjjjbbb]]][[[XXXUUUSSSRRRPPPMMMJJJJJJGGGEEECCCBBBAAA???===999999999999999999999999555555555444444555888;;;===@@@EEEHHHIIIIIIJJJKKKLLLKKKIIIFFFCCC@@@???===;;;;;;:::999999999999:::999:::;;;===>>>?????????>>><<<:::999999<<>>>>>BBBIIIRRRYYY___hhhsss|||~~~uuulllgggfff___]]]YYYWWWUUURRROOOMMMHHHHHHGGGGGGGGGHHHIIIIIIGGGHHHHHHHHHGGGEEECCCBBB~~~{{{}}}vvvhhh___SSSGGG???:::666555222222111000///...------------------------------------,,,++++++++++++,,,************)))))))))))))))***++++++++++++***)))))))))*********+++++++++)))))))))******+++++++++))))))))))))((((((((((((((((((((()))*********+++&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))((('''&&&''''''((())))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((''''''((()))***+++(((((()))***+++,,,,,,---+++,,,///222555888:::;;;???@@@GGGUUUffftttzzz{{{www}}}~~~||||||dddbbbccckkkqqqtttwww{{{yyyzzz|||~~~xxxoooeee______\\\^^^aaaffflllsssyyy|||{{{|||{{{sssggg\\\TTTQQQGGGGGGEEEDDDEEEFFFGGGHHHHHHIIILLLOOOQQQQQQQQQQQQSSSTTTVVVYYY[[[]]]___```dddfffiiilllnnnpppsssvvvwww|||xxxpppkkkdddbbb```___cccmmmyyy|||rrrggg```ZZZWWWUUUSSSSSSQQQOOOLLLLLLJJJGGGEEEDDDCCCAAA@@@;;;;;;<<<<<<<<<;;;;;;:::777777777666555666999<<<===@@@DDDGGGHHHIIIJJJKKKJJJHHHFFFBBB???<<<;;;:::777777777666777777888888999:::<<<>>>@@@@@@@@@@@@>>><<<:::888888:::===???CCCEEEHHHLLLOOOQQQRRRSSSNNNNNNNNNMMMLLLKKKJJJJJJKKKMMMQQQSSSTTTUUUXXXYYYSSSTTTVVVXXXZZZ[[[\\\\\\\\\YYYXXXYYY\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]][[[ZZZZZZZZZZZZXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWYYYZZZ\\\YYYYYYXXXWWWXXXYYYZZZ[[[___```aaabbbcccccccccccc^^^```bbbdddfffgggggggggeee```YYYRRRMMMGGGCCC@@@;;;:::999888777888999:::999999999999999999999999999888888999;;;===>>>>>>@@@EEEMMMRRRVVV^^^iiirrr~~~zzzpppiiihhh___]]]YYYWWWTTTRRRNNNKKKFFFFFFFFFFFFFFFGGGHHHIIIFFFGGGHHHHHHHHHGGGEEEEEEwww{{{tttkkk]]]PPPFFF@@@<<<:::222222111000///...------------------------------...---,,,,,,++++++,,,,,,************)))))))))))))))***+++,,,,,,+++***)))))))))******+++++++++++++++++++++***************(((((((((((())))))))))))*********)))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))***+++***((('''&&&''''''((()))******+++(((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))(((''''''''')))***++++++++++++************))),,,,,,...000444777:::<<>>>>>??????AAADDDHHHJJJKKKKKKKKKPPPPPPQQQSSSUUUWWWZZZ[[[^^^```eeehhhkkkooosssvvvuuuzzzxxxrrreeeccc___]]]```iiiuuu~~~vvvjjjaaaXXXVVVTTTSSSSSSRRRPPPOOOMMMKKKHHHFFFEEEDDDBBBAAA======>>>>>>===<<<<<<;;;888888888777666777:::======@@@DDDGGGHHHHHHIIIJJJIIIGGGDDD@@@===:::999888666555555555555666777888888:::<<<>>>@@@AAAAAAAAA>>><<<999777777999;;;===@@@BBBEEEIIILLLNNNPPPPPPLLLMMMMMMMMMMMMLLLKKKKKKLLLOOORRRTTTVVVWWWZZZ\\\WWWXXXYYY[[[\\\\\\\\\\\\]]]ZZZXXXYYY]]]______^^^aaaaaaaaa```_________^^^]]][[[ZZZYYYZZZYYYXXXVVVWWWWWWXXXXXXYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVWWWXXXZZZ[[[\\\ZZZYYYXXXWWWXXXYYY[[[]]]``````aaabbbcccddddddddd^^^```bbbdddfffgggggggggfffaaaYYYQQQKKKEEE@@@===::::::999888888999:::;;;:::::::::::::::::::::::::::999888888;;;===>>>???BBBFFFKKKMMMOOOVVVaaaiiiqqq|||ppphhhfff```]]]YYYVVVTTTQQQMMMKKKEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHGGGFFFzzzssshhh^^^VVVMMMDDD>>>;;;666000...000111111000///000000000000000///...///............------------,,,+++++++++,,,---...******++++++++++++************))))))))))))******))))))(((((()))***++++++))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&''''''&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%***)))(((''''''((()))***((((((((((((((()))******''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((()))***,,,,,,000111333555888:::<<<===@@@GGGTTTeeettt}}}~~~}}}yyyooodddgggkkknnnqqquuuyyy|||}}}}}}}}}}}}~~~~~~}}}xxxoooiiieeeaaa]]][[[[[[^^^aaa```^^^^^^[[[UUUOOOIIIDDD>>>:::888888777777888999::::::<<<<<<>>>@@@BBBDDDFFFGGGIIIKKKMMMMMMMMMNNNPPPQQQWWWZZZ___cccgggkkkpppsssvvvwwwxxxyyy}}}}}}llliiiccc```aaahhhsss{{{vvviii```]]]VVVQQQRRRTTTRRRQQQSSSPPPOOOMMMKKKIIIGGGGGGFFFBBBAAA???>>>>>>???AAABBB;;;:::999888888999;;;<<<===???AAACCCFFFGGGHHHIIIGGGEEEBBB???;;;888777666777555333222222444777888:::;;;<<<>>>@@@BBBDDDEEE@@@>>>;;;888777777888999<<>>===<<<<<<<<<>>>???@@@AAADDDGGGIIIKKKPPPXXX]]]rrrwwwxxxpppkkkddd```[[[VVVSSSOOOKKKHHHFFFEEECCCDDDFFFHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFwwwmmmddd]]]VVVOOOJJJ???999333///000111111///000000000000000///......///............------------,,,+++++++++,,,------******++++++++++++************))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))))))))((((((((('''''''''%%%&&&((('''&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((('''''''''&&&&&&&&&%%%))))))((((((((((((((()))((((((''''''(((((()))***''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((())))))+++,,,---000111444666888:::<<<===DDDNNN]]]mmmxxx~~~|||vvvhhhdddhhhlllpppsssvvvyyy|||}}}}}}}}}}}}~~~yyyqqqjjjeee___\\\XXXWWWXXXYYYWWWUUURRROOOJJJFFFBBB>>>:::666666666666666666777888888:::;;;===???AAACCCDDDEEEFFFHHHJJJKKKKKKKKKMMMOOOSSSVVVZZZ]]]```dddhhhkkkqqqrrrsssvvvzzzrrrnnngggaaa```fffooovvvvvvhhh___ZZZRRRMMMNNNOOONNNNNNOOOQQQPPPNNNLLLKKKIIIIIIHHHEEECCCAAA???>>>???@@@@@@===<<<:::999999:::;;;<<<>>>???AAACCCEEEFFFGGGGGGDDDBBB@@@<<<999777555444666555333222333444777888999:::<<<>>>@@@BBBCCCDDDAAA>>>;;;888777777888999;;;===@@@BBBCCCDDDGGGIIIIIIJJJKKKLLLLLLLLLKKKKKKNNNPPPTTTVVVWWWXXXZZZ\\\___^^^]]]]]]]]]]]]^^^___```___^^^]]]]]]^^^```aaabbb```______``````___^^^\\\\\\\\\[[[YYYXXXVVVUUUVVVVVVWWWXXXYYYZZZ[[[[[[WWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTVVVWWWYYYZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]]_________```ccccccccccccccceeefffgggeeeaaa[[[SSSLLLEEEAAA???===<<<;;;:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<>>=========>>>??????AAACCCFFFGGGJJJNNNUUUZZZaaahhhrrr|||zzzqqqjjjbbb^^^ZZZVVVTTTQQQMMMKKKHHHFFFDDDEEEGGGIIIJJJIIIHHHHHHHHHGGGGGGGGGFFFFFF{{{tttnnniiiddd]]]XXXIIICCC:::444333333222111000000000//////.........///............------------,,,,,,++++++,,,,,,---******++++++++++++************))))))))))))******))))))))))))))))))***+++))))))))))))))))))))))))))))))((((((((((((''''''%%%'''(((((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''(((((())))))(((((((((''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))***+++---...///222555777999:::<<<===GGGTTTggguuu|||~~~~~~xxxrrriiibbbeeeiiinnnsssuuuwwwyyy{{{||||||||||||}}}~~~{{{tttkkkddd___[[[VVVTTTSSSRRROOOKKKEEECCC@@@===<<<:::777444444444444444444444555666888999;;;<<<>>>@@@BBBBBBBBBDDDFFFGGGGGGHHHJJJLLLOOORRRVVVXXX[[[^^^aaadddkkkmmmooorrrvvv||||||wwwooogggdddhhhpppvvv|||xxxkkkbbbYYYQQQKKKKKKLLLKKKKKKMMMPPPPPPOOONNNMMMLLLKKKKKKGGGEEECCC@@@???>>>???@@@???>>>===;;;;;;;;;<<<<<<@@@AAABBBCCCDDDEEEEEEEEEBBBAAA>>><<<999777666666666555444333333555777888999:::;;;===???AAABBBCCCAAA???<<<999777777777888999;;;===???@@@BBBDDDFFFGGGHHHIIIKKKLLLLLLLLLLLLPPPRRRUUUVVVWWWXXXYYY[[[aaa```______^^^^^^______```````````````````````````___^^^___```aaaaaa```]]]]]]\\\[[[ZZZXXXWWWVVVUUUVVVWWWXXXYYYZZZ[[[[[[VVVVVVUUUUUUTTTSSSSSSSSSTTTTTTUUUVVVWWWYYY[[[\\\XXXXXXXXXXXXXXXXXXYYYZZZYYYZZZ[[[]]]]]]^^^^^^^^^bbbaaaaaaaaabbbcccdddeeedddaaa[[[TTTLLLFFFAAA???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>??????AAABBBDDDEEEGGGKKKPPPTTTUUU\\\hhhttt}}}}}}rrrjjj```]]]YYYWWWUUUSSSPPPNNNIIIGGGEEEEEEGGGIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGG}}}{{{yyyyyyxxxsssjjjdddWWWOOODDD===999777555333111000000///............///............---------------,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******))))))******+++***)))))))))))))))******))))))))))))))))))))))))))))))((((((((((((((((((&&&''')))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((((((((((((&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))+++,,,...//////333777999999:::===@@@HHHYYYooo{{{~~~~~~}}}yyy}}}}}}~~~|||tttkkkeeebbbaaafffjjjppptttwwwxxxyyyzzz||||||||||||}}}~~~~~~~~~zzzzzz|||vvvlllccc```[[[VVVTTTRRRPPPKKKGGG@@@>>><<<;;;:::999777555444444333333333333444444666777888:::<<<>>>???@@@???AAACCCDDDDDDEEEHHHIIIMMMPPPTTTWWWZZZ]]]aaadddiiikkknnnpppsssxxx~~~{{{xxxvvvxxxzzz}}}xxxppphhhdddhhhpppvvvyyy{{{xxx|||{{{~~~}}}qqqhhh\\\SSSLLLKKKLLLKKKKKKNNNOOOOOONNNNNNNNNMMMLLLLLLGGGEEECCCAAA@@@@@@AAAAAACCCBBBAAA@@@???>>>>>>???BBBCCCCCCDDDDDDDDDCCCCCCCCCAAA???===;;;:::999999666555444444444555777888999999;;;<<<>>>@@@AAABBBAAA@@@===:::888777777777777999;;;======???AAADDDEEEFFFGGGIIIKKKLLLMMMMMMQQQTTTVVVWWWWWWWWWXXXZZZ_________`````````aaaaaa```aaabbbbbbbbbaaa```___^^^]]]]]]___aaabbbbbbaaa^^^^^^^^^]]]\\\[[[YYYXXXVVVWWWWWWWWWXXXXXXXXXXXXUUUTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUWWWYYYZZZ[[[VVVVVVVVVVVVWWWXXXYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\^^^___aaaccceeefffccc```[[[TTTMMMFFFBBB????????????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???????????????AAABBBBBBCCCEEEHHHKKKMMMOOOVVV```lllvvvssskkkbbb___[[[XXXUUUSSSPPPNNNHHHFFFEEEEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHxxx{{{yyyqqqddd[[[OOOEEE???;;;666333333222000///.........//////............------------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++************++++++******)))))))))))))))***))))))))))))))))))))))))(((((())))))))))))))))))'''((())))))'''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&''')))))))))((('''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***((())))))***,,,---///000000444888:::999;;;@@@EEENNN```vvvyyyuuu~~~{{{xxx{{{}}}yyy|||}}}}}}{{{uuummmddd___```dddgggkkkqqquuuwwwxxxyyyzzz{{{{{{{{{{{{|||}}}~~~}}}{{{}}}yyytttrrrzzz}}}{{{uuukkkbbb]]]YYYUUURRRQQQOOOJJJFFF@@@>>><<<;;;:::999777555555444444333333444444444555555777888:::;;;<<<======???AAABBBCCCDDDFFFHHHJJJMMMQQQUUUYYY]]]aaadddiiikkknnnppprrruuuyyy|||yyytttmmmfffbbbdddjjjooosssnnnggg```^^^bbbkkkrrryyy}}}yyysssooolllkkkppp|||uuulllaaaWWWNNNLLLLLLKKKKKKNNNMMMMMMNNNNNNNNNMMMLLLKKKFFFEEECCCAAAAAABBBDDDEEEGGGFFFEEEDDDCCCCCCBBBBBBDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA???===;;;:::999999666555555555555666777888888999:::;;;===>>>@@@@@@AAA???===;;;999888888777666888:::;;;<<<===@@@BBBCCCDDDEEEGGGIIIKKKMMMNNNQQQTTTVVVWWWVVVWWWXXXYYY[[[\\\]]]___aaabbbcccddd```aaabbbcccbbbaaa___^^^\\\\\\]]]___bbbcccbbbaaa`````````___^^^]]]\\\[[[YYYXXXXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQRRRSSSUUUVVVXXXXXXYYYVVVVVVUUUUUUVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYZZZ\\\^^^```bbbcccccc```^^^ZZZTTTNNNHHHCCC@@@????????????>>>>>>======AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBAAABBBDDDGGGHHHIIIJJJOOOVVV___jjjwwwuuummmfffccc^^^YYYVVVRRRNNNLLLGGGEEECCCCCCEEEFFFGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHwww}}}pppggg[[[PPPHHH@@@999444555444222000//////000000///............---------------------,,,+++******++++++,,,,,,,,,,,,++++++++++++************+++++++++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((()))***)))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))%%%&&&''''''((((((((((((''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((())))))******)))))))))+++,,,...000111111555999::::::===EEELLLZZZjjj}}}yyyuuu~~~wwwtttxxx~~~xxxuuuyyy~~~zzztttnnnggg```\\\```gggiiilllqqqtttvvvwwwxxxyyyzzzzzzzzz{{{{{{|||}}}~~~}}}yyyvvvxxx}}}wwwppplllqqq}}}|||wwwqqqiiibbbXXXUUUQQQPPPOOOMMMHHHDDD???===;;;::::::999777555666555555444444444444444444444555777888:::;;;;;;;;;===@@@AAABBBCCCEEEGGGEEEHHHMMMQQQUUUYYY^^^aaafffhhhlllnnnpppsssvvvxxxvvvqqqiii```\\\___ffflllooojjjccc]]][[[```iiipppxxx{{{|||uuummmggg]]]^^^dddrrrzzzqqqggg\\\QQQMMMLLLJJJKKKMMMMMMNNNOOOOOONNNMMMKKKJJJFFFEEECCCBBBBBBDDDEEEFFFHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCCCC@@@???===;;;999777666666666666555555666666777888777888999:::<<<===>>>??????>>>===<<<:::999999999666888:::;;;<<<===???AAACCCCCCDDDFFFHHHJJJLLLNNNPPPRRRUUUVVVVVVVVVWWWYYYXXXYYY[[[^^^```bbbcccccc___```aaaaaa```___]]]\\\\\\\\\]]]```bbbdddbbbaaa````````````___^^^]]]\\\[[[ZZZYYYWWWUUUTTTRRRQQQTTTTTTSSSSSSSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWZZZ[[[\\\]]]^^^^^^^^^^^^]]]\\\YYYTTTOOOIIIEEECCC@@@@@@@@@@@@@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBCCCBBBAAACCCEEEGGGGGGGGGJJJLLLRRRZZZdddrrrwwwpppjjjfff```[[[VVVRRRMMMJJJGGGEEECCCCCCDDDEEEFFFEEEHHHHHHHHHHHHIIIIIIIIIIII~~~}}}www|||~~~vvvjjj^^^TTTJJJ@@@999777555333111000000111111///............---------------......---+++***)))+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))***)))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''''''''(((((()))))))))&&&&&&&&&&&&'''((())))))((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((()))*********))))))***+++---///111222222666:::::::::???IIIRRRfffssszzzuuu~~~}}}sssqqqwww{{{uuuuuuzzz}}}tttkkkccc^^^ZZZXXX^^^fffjjjmmmppprrrtttuuuwwwyyyzzzzzzzzzzzz{{{|||}}}}}}zzzvvvssssssxxx}}}rrrkkkdddeeeooo~~~zzztttmmmfffaaaWWWTTTPPPOOONNNLLLFFFBBB???===;;;;;;;;;:::888666666555444333333333333444444444555666888999::::::999;;;===???@@@AAADDDFFFCCCFFFJJJNNNQQQUUUYYY\\\^^^aaafffjjjmmmpppsssuuuwwwtttoooiiieeegggkkkooorrrmmmeee]]][[[___gggmmmuuuyyy~~~~~~uuujjjbbbYYY[[[___jjjyyy}}}nnncccWWWQQQOOOLLLMMMOOOOOOPPPPPPQQQPPPNNNLLLKKKHHHGGGEEECCCCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFEEEDDD@@@???===:::888777666555666666666666666777777777777888999:::;;;<<<===>>>>>>======<<<;;;:::::::::777999;;;<<<<<<===@@@AAACCCCCCCCCEEEFFFIIIKKKMMMNNNQQQSSSUUUUUUUUUWWWXXXVVVXXXZZZ\\\^^^`````````______^^^^^^]]]\\\[[[[[[\\\\\\]]]```ccccccbbb```____________^^^]]]]]]\\\\\\\\\ZZZYYYWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWWWWWWWVVVVVVXXXWWWWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWVVVVVVXXXYYY[[[\\\]]]]]]\\\\\\[[[ZZZWWWTTTPPPKKKGGGEEEBBBBBBCCCCCCBBBAAA???>>>???????????????????????????@@@AAACCCDDDDDDDDDDDDDDDCCCBBBCCCFFFHHHHHHFFFJJJMMMSSSZZZeeerrryyyssskkkgggaaa\\\WWWRRRNNNJJJHHHFFFDDDCCCEEEFFFFFFEEEHHHHHHHHHIIIIIIIIIJJJJJJ|||zzzuuuzzzuuuiii^^^SSSHHH@@@888666444222111111111222//////.........---------------......---+++***)))+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++***))))))((())))))))))))))))))))))))))))))(((((())))))*********+++)))******)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******&&&'''''''''(((((())))))&&&&&&%%%%%%&&&''')))***((((((((((((((()))******'''''''''&&&&&&''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((&&&''''''((()))******+++))))))***+++---///111222333777:::::::::@@@LLLVVVmmmvvv{{{vvv}}}{{{qqqnnnvvv~~~{{{uuuwww~~~xxxnnnddd[[[XXXVVVUUU[[[ccckkkmmmpppqqqrrrtttwwwyyyzzzzzzzzzzzzzzz|||}}}}}}~~~xxxtttqqqqqquuuzzz~~~mmmfff^^^\\\dddsssyyyqqqjjjdddaaaYYYVVVRRRPPPOOOLLLFFFBBB@@@>>><<<<<<======;;;999555444444333222222222333444444555666777888999:::777999<<<===>>>@@@BBBDDDDDDGGGJJJMMMPPPSSSVVVYYYWWW[[[aaafffjjjnnnqqqssswwwwwwuuurrrooooooqqqssssssmmmddd[[[WWWYYY```fffrrrwwwwwwiii___ZZZZZZ\\\aaammmuuuiii\\\VVVSSSPPPPPPSSSQQQQQQRRRRRRQQQOOOMMMKKKKKKIIIFFFDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHGGGFFFEEECCCAAA???<<<:::888777666666666666666777777777777777777888999;;;<<<============<<<<<<<<<;;;;;;;;;888:::<<<======>>>@@@BBBCCCCCCCCCDDDFFFHHHKKKLLLMMMOOORRRTTTTTTUUUWWWXXXVVVXXXZZZ\\\]]]^^^]]]]]]^^^^^^]]]\\\[[[[[[ZZZZZZ\\\\\\^^^```ccccccaaa___^^^^^^^^^^^^]]]\\\[[[[[[\\\\\\[[[ZZZYYYXXXWWWWWWTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXXXXWWWVVVVVVYYYXXXXXXWWWVVVVVVVVVVVVXXXXXXXXXXXXWWWVVVUUUUUUTTTUUUXXX[[[]]]^^^^^^^^^YYYXXXWWWTTTPPPLLLHHHFFFCCCDDDDDDEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEEEEEEEEEEEEECCCBBBDDDGGGIIIHHHFFFFFFJJJQQQYYYcccooozzzyyyuuujjjgggaaa\\\XXXSSSOOOLLLIIIGGGEEEDDDFFFGGGGGGFFFHHHHHHHHHIIIIIIJJJJJJJJJxxxuuu{{{{{{yyylllaaaVVVMMMCCC===666222222333222111222111///---,,,,,,,,,,,,///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++*********))))))************************+++***)))(((((()))***+++(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%'''(((***+++---***'''%%%&&&'''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))++++++******)))(((((((((+++((()))---......///333777555777;;;===BBBQQQbbbvvv|||}}}~~~}}}vvvzzzzzzrrrqqqxxx|||}}}uuujjj]]]PPPMMMPPPUUU[[[aaaiiikkknnnppprrrtttxxxzzzzzzzzzzzzzzzzzz{{{|||}}}{{{|||}}}}}}|||}}}|||uuunnngggffflllssswwwxxxlll```TTTPPPSSS___qqqzzzssskkkddd```ZZZXXXTTTQQQNNNJJJEEEBBB>>>>>>======<<<;;;999999777666555444333222222222333333333444555666777777:::;;;<<<===@@@BBBDDDFFFGGGGGGIIIJJJMMMPPPRRRSSSWWWYYY]]]aaagggkkkoooqqq{{{{{{zzzyyyxxxwwwwwwvvvqqqjjjbbb[[[UUUUUU]]]gggrrr|||yyynnneee]]]WWWVVV]]]iiizzzxxxkkkbbbXXXOOONNNSSSRRRTTTWWWVVVSSSQQQRRRTTTQQQNNNIIIDDDAAA?????????@@@AAACCCEEEFFFGGGGGGGGGEEEGGGIIIJJJJJJHHHEEECCCCCCBBB@@@>>>;;;999777666666555444444555777:::;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<===>>>??????BBBBBBCCCDDDFFFHHHIIIJJJMMMOOORRRTTTUUUUUUUUUTTTXXXYYYZZZ[[[[[[\\\\\\[[[]]]\\\YYYWWWVVVVVVWWWXXX\\\^^^aaaaaa```___^^^___\\\^^^___^^^\\\ZZZZZZ[[[ZZZ\\\^^^___^^^[[[XXXVVVXXXWWWWWWVVVVVVUUUUUUUUUUUUWWWYYY[[[\\\ZZZXXXWWWZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXXXXYYYYYYXXXWWWWWWVVVWWWXXXZZZ[[[\\\\\\\\\\\\YYYUUURRROOOMMMIIIFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>><<<<<<>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEDDDEEEFFFFFFEEEDDDEEEGGGKKKLLLRRRZZZaaaiiiuuuyyysssnnnhhh```[[[XXXUUUPPPMMMIIIHHHFFFFFFGGGHHHGGGFFFHHHHHHJJJJJJJJJJJJHHHHHH|||ttttttvvv~~~vvvlll```WWWMMMGGG>>>999777777555333111111000...............///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))************************+++***)))(((((()))***+++(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((+++*********)))))))))(((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***,,,***'''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))+++************)))))))))+++))))))---///...000444666666888<<>>===<<<:::999888777666555444333333333444444333333444555777888999999:::<<<>>>@@@BBBDDDEEEEEEFFFHHHJJJLLLNNNOOOQQQSSSXXX^^^dddjjjoooqqqvvvwwwyyyzzzzzzwwwuuussskkkddd]]]WWWRRRRRRZZZdddpppzzz{{{qqqhhh^^^YYYWWW\\\fffvvvxxxnnncccYYYVVVYYYSSSUUUVVVUUURRRPPPQQQSSSSSSQQQMMMHHHEEEBBBAAA@@@???@@@BBBCCCEEEFFFGGGGGGFFFGGGHHHIIIIIIGGGFFFDDDDDDCCCAAA???<<<999777666777666555555666999;;;<<<;;;<<<<<<<<<===>>>>>>>>>?????????>>>>>>======<<<<<<<<<===>>>???@@@AAAAAACCCCCCDDDEEEGGGIIIJJJLLLLLLNNNQQQSSSUUUUUUUUUTTTWWWXXXYYYZZZZZZ[[[[[[[[[\\\[[[YYYWWWVVVVVVWWWXXXXXXZZZ]]]]]]\\\\\\]]]^^^\\\^^^^^^]]][[[ZZZ[[[\\\\\\^^^```aaa```]]]ZZZXXXYYYXXXXXXXXXWWWWWWVVVVVVUUUWWWZZZ\\\]]]\\\ZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[YYYVVVTTTRRROOOJJJGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>======>>>???@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIIIIJJJOOOWWW]]]cccooozzz{{{{{{uuulllggg___[[[XXXUUUQQQNNNJJJHHHFFFFFFGGGHHHGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHxxxooorrrzzzxxxlllcccWWWPPPFFF???;;;888444111000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********************************************))))))))))))******(((((((((((()))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((************))))))))))))&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((,,,)))'''&&&'''''''''&&&''''''''''''''''''''''''&&&&&&'''((())))))))))))************++++++++++++,,,)))***...000///111555666888;;;>>>BBBMMMbbbttt~~~{{{~~~~~~|||vvvZZZPPPHHHIIIOOOUUU]]]dddgggjjjnnnpppqqqqqqrrrsssxxxyyyyyy{{{|||}}}~~~~~~~~~~~~~~~|||yyytttoookkkddd^^^XXXVVVYYY___bbbccchhh^^^RRRLLLLLLSSScccqqq}}}}}}|||zzzvvvqqqllliii```[[[VVVPPPLLLHHHEEEBBBBBBAAAAAA@@@>>>===;;;:::999888777666555444444444555444333222333555777888777888888:::<<<>>>@@@AAABBBBBBCCCDDDEEEGGGHHHIIIIIILLLRRRYYYaaahhhmmmoooooorrrvvvxxxwwwtttooolllccc^^^XXXTTTPPPPPPXXXaaammmxxx~~~uuulllaaa]]]ZZZ\\\bbbooottthhh```___VVVVVVUUUSSSPPPOOOPPPQQQSSSRRROOOLLLHHHEEEBBB@@@>>>???@@@AAACCCEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEECCC@@@===:::777555888777777777888:::;;;===;;;;;;<<<======>>>??????@@@???>>>>>>>>>>>>??????>>>??????@@@AAABBBCCCCCCDDDDDDEEEFFFHHHJJJKKKMMMKKKMMMPPPSSSUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYZZZYYYXXXWWWVVVVVVWWWXXXWWWYYYZZZZZZZZZZZZ\\\^^^]]]]]]^^^]]][[[[[[\\\^^^___```aaabbbaaa```]]]\\\ZZZZZZZZZZZZZZZZZZYYYYYYXXXYYY[[[]]]^^^^^^]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^```^^^\\\ZZZYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[\\\\\\[[[YYYXXXWWWUUUQQQLLLHHHFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>???@@@AAA??????@@@AAABBBCCCDDDDDDFFFHHHIIIIIIHHHHHHIIIJJJJJJJJJNNNUUUYYY___iiitttyyy~~~{{{uuulllggg```\\\ZZZWWWSSSOOOKKKIIIGGGGGGHHHIIIHHHGGGIIIHHHHHHGGGGGGHHHHHHIIIrrrrrrvvv}}}uuulllaaaZZZPPPGGGAAA<<<666222//////000111111111000000///......---------------------------------------------++++++++++++------***************************************************))))))))))))))))))***(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((''''''&&&&&&&&&''''''+++)))'''&&&'''((('''&&&''''''''''''''''''''''''&&&'''((())))))******))))))******+++,,,,,,------,,,***+++///111000222666777:::>>>@@@FFFTTTjjj|||~~~}}}}}}sssSSSKKKFFFIIIOOOUUU]]]eeegggkkkooorrrrrrqqqqqqqqqwwwxxxyyy{{{|||~~~~~~~~~~~~}}}~~~~~~~~~~~~zzzwwwsssnnniiifff]]]XXXSSSRRRTTTYYY]]]___```WWWNNNIIIIIIPPP```ooozzzzzz{{{zzzxxxtttpppnnnaaa\\\VVVOOOKKKHHHDDDBBBBBBBBBAAA@@@>>>===;;;:::999888777555444444444444666555333222333444777888777777888999:::<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDHHHNNNVVV^^^dddiiikkkjjjlllnnnooonnnjjjfffccc]]]YYYUUUSSSPPPPPPWWW```iiiuuuyyyqqqdddaaa]]][[[]]]ggg|||xxxllleeeZZZXXXUUUQQQOOONNNOOOPPPQQQQQQPPPNNNKKKFFFBBB???>>>>>>>>>???AAACCCFFFGGGIIIHHHFFFEEEEEEEEEFFFGGGGGGFFFEEEBBB???;;;888666888777777777888999;;;<<<:::;;;<<<===>>>???@@@@@@@@@??????>>>???@@@AAABBB@@@AAAAAABBBCCCDDDDDDEEEDDDDDDEEEFFFHHHJJJLLLMMMKKKMMMPPPSSSUUUVVVVVVUUUTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXYYY[[[\\\\\\[[[ZZZZZZ[[[]]]\\\]]]]]]\\\[[[\\\^^^```aaaaaabbbbbbbbbaaa___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___``````___^^^]]]\\\\\\]]]]]]^^^___``````bbb```]]]ZZZXXXXXXXXXYYY[[[[[[ZZZZZZZZZ[[[[[[\\\ZZZYYYYYYYYYXXXSSSLLLHHHFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@????????????@@@AAA>>>??????@@@AAABBBCCCCCCEEEFFFHHHHHHGGGGGGHHHJJJMMMLLLPPPUUUYYY]]]gggqqq}}}{{{uuuooojjjccc___\\\YYYTTTPPPLLLKKKIIIHHHIIIIIIHHHGGGIIIHHHGGGFFFFFFGGGHHHIII|||uuurrrxxx{{{sssjjjddd[[[SSSLLLEEE<<<666111111111000000000000000...//////.........------------------------------------++++++++++++------************************************************)))))))))******)))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))*********(((((('''&&&&&&&&&&&&'''***(((''''''(((((('''&&&((((((((((((((((((((((((&&&'''((()))************))))))***+++,,,------...---***+++000222111444777999<<>><<<;;;:::999888777555444444444333666555444333333444666777777777888888:::;;;======???>>>>>>>>>>>>???@@@@@@CCCGGGMMMTTT[[[aaaeeeggggggfffeeebbb```^^^\\\ZZZVVVSSSRRRQQQOOONNNUUU]]]fffsss~~~vvvhhhddd___[[[YYYaaasssxxxmmm```\\\VVVQQQNNNNNNOOOOOOQQQRRRRRRQQQNNNJJJEEEBBB@@@???>>>===???AAAEEEGGGIIIHHHFFFDDDDDDEEEFFFGGGGGGGGGFFFDDDAAA===999777777777777777888888999:::::::::;;;===>>>@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFHHHJJJLLLMMMLLLNNNQQQTTTVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYZZZ^^^^^^^^^]]]ZZZXXXXXXYYYZZZ\\\]]]]]]\\\]]]___aaaaaaaaaaaaaaa````````````______``````aaaaaabbbbbbccccccccccccaaa```^^^]]]\\\\\\]]]^^^^^^___``````cccaaa^^^[[[YYYYYYZZZZZZ\\\[[[[[[ZZZZZZ[[[\\\]]][[[[[[[[[[[[YYYTTTMMMHHHFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA>>>??????@@@AAABBBCCCCCCEEEGGGHHHIIIHHHHHHJJJKKKNNNMMMPPPUUUXXX\\\eeeooo||||||uuusssnnngggbbb___[[[UUUPPPNNNLLLJJJIIIJJJJJJIIIHHHJJJIIIGGGGGGGGGGGGIIIJJJ{{{sssuuu|||yyykkkgggaaa[[[UUULLLBBB;;;666555333111000000000000...//////000//////......---------------------------,,,,,,++++++,,,,,,---***************+++++++++************************))))))************))))))(((((((((((())))))))))))***))))))(((((())))))***''''''''''''(((((((((((())))))))))))************&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&'''''')))'''''''''((()))(((&&&((((((((((((((((((((((((''''''((()))************)))))))))***+++,,,,,,------+++,,,111333333555999;;;===@@@DDDQQQgggzzzoooZZZKKKHHHGGGLLLQQQVVV^^^eeeiiilllppprrrrrrrrrrrrsssuuuvvvxxxzzz{{{|||{{{{{{{{{|||}}}}}}|||}}}~~~~~~|||tttlllddd]]]XXXRRRPPPMMMKKKLLLPPPTTTWWW[[[UUUPPPKKKIIINNN\\\jjjwwwxxxxxxvvvsssnnnjjjggg[[[WWWRRRNNNKKKHHHEEECCC@@@@@@@@@???>>>===<<<;;;:::999888666555555555555555555444444444555555555777777777888888:::;;;;;;<<<<<<<<<;;;<<<<<<===>>>AAAEEEKKKSSSYYY^^^aaabbbaaa___[[[WWWTTTSSSSSSTTTPPPNNNNNNNNNMMMLLLQQQYYYeeerrrzzzmmmggg```[[[XXX]]]kkkzzzwwwgggaaaYYYRRROOOOOOPPPPPPSSSTTTUUUUUUSSSOOOKKKHHHBBB@@@>>>======@@@CCCFFFHHHGGGFFFEEEDDDEEEFFFFFFGGGGGGGGGFFFCCC???;;;999777777777888888888999999999:::;;;===???AAABBBCCCBBBCCCDDDFFFHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNOOOPPPSSSUUUWWWWWWVVVUUUSSSSSSRRRRRRSSSTTTVVVWWWVVVVVVWWWXXXYYYZZZ[[[\\\^^^______^^^ZZZVVVUUUTTTXXXZZZ]]]^^^^^^___```bbbbbbaaa````````````aaaaaaaaabbbbbbcccdddeeefffffffffffffffeeecccbbbaaa```]]]^^^^^^______`````````bbbaaa___^^^]]]]]]]]]^^^^^^]]]\\\\\\\\\^^^___```^^^^^^]]]]]]ZZZUUUNNNIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDHHHJJJKKKLLLKKKLLLMMMOOOMMMMMMOOOTTTXXX\\\eeeoooxxx~~~wwwsssnnnhhhdddaaa\\\VVVQQQOOOMMMKKKJJJKKKKKKJJJHHHJJJIIIIIIHHHHHHIIIIIIJJJ{{{yyy{{{{{{|||~~~{{{ooollliiifffbbbYYYMMMDDD===;;;666222000000111222...///000000000000///...........................+++,,,,,,------,,,,,,+++))))))*********+++++++++************************((()))***++++++***)))((((((((((((((())))))))))))******))))))))))))******''''''''''''((((((((((((((()))))))))*********+++&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''')))(((((((((((((((''''''''''''&&&&&&&&&''''''(((((('''''''''))))))(((&&&(((((((((((((((((((((((('''''')))***************)))))))))******+++++++++---+++---111444444666:::;;;===???FFFYYYrrrttt___NNNFFFDDDFFFLLLQQQVVV^^^fffhhhkkknnnooopppqqqrrrttttttvvvxxxyyyzzzzzzyyyxxxzzz|||}}}}}}}}}~~~yyyrrrkkkddd^^^YYYQQQPPPLLLJJJIIIKKKNNNQQQXXXTTTQQQNNNLLLQQQ___nnnvvvvvvtttqqqlllfff```]]]UUUSSSPPPMMMKKKIIIFFFCCC@@@@@@@@@@@@@@@???>>>>>><<<;;;:::999888777777777444444555666666555444333666666555666666777888999999999999999999:::;;;;;;===AAAHHHPPPWWW\\\___```YYYWWWSSSPPPNNNNNNOOOPPPNNNMMMNNNOOOMMMLLLQQQXXXdddqqq|||ppphhh___ZZZXXX[[[eeeppp~~~mmmeee[[[TTTQQQQQQRRRRRRSSSTTTVVVVVVUUURRRNNNLLLEEECCC???======???CCCEEEGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGDDDAAA>>>;;;888888999999999999999999999:::;;;===???AAACCCDDDEEEGGGJJJMMMOOOPPPOOONNNOOONNNMMMLLLKKKIIIHHHHHHHHHIIIIIIKKKLLLNNNPPPQQQQQQSSSUUUWWWXXXWWWVVVUUUTTTSSSRRRQQQRRRTTTVVVWWWUUUVVVXXXYYY[[[\\\]]]]]]]]]___aaaaaa]]]YYYVVVUUUUUUYYY]]]`````````aaaaaacccbbb`````````aaabbbccccccddddddfffggghhhiiiiiiffffffffffffeeeeeeeeeeee`````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaa```______```bbbdddeeedddbbbaaa___\\\WWWPPPKKKIIIIIIHHHGGGFFFEEEDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEEHHHJJJLLLLLLLLLLLLNNNPPPNNNNNNQQQVVVZZZ___hhhrrrzzz~~~wwwoookkkfffcccaaa]]]XXXSSSPPPNNNLLLKKKKKKKKKJJJIIIIIIJJJJJJKKKKKKJJJJJJIII|||zzz|||zzzxxxwwwvvvuuuqqqhhh\\\SSSCCC???999444111111222333...///000111111000///...........................++++++---......---++++++))))))******++++++++++++************************((()))***++++++***)))((((((((((((((())))))))))))******))))))))))))******''''''''''''((((((((()))&&&'''''''''(((((())))))(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''((())))))(((&&&))))))))))))))))))))))))'''((()))******++++++***)))))))))))))))*********...,,,---222444444666;;;;;;<<>>===<<<;;;:::999999999333444666777777555444222444444444444444555666777777777666777777888999::::::>>>FFFNNNVVV[[[^^^___RRRQQQOOONNNMMMNNNNNNOOOPPPOOOPPPRRRPPPNNNRRRYYYcccqqq}}}rrriii___ZZZYYYZZZbbbjjj~~~~~~qqqhhh]]]UUURRRRRRSSSSSSQQQRRRTTTTTTTTTQQQOOOMMMGGGDDD@@@===<<>>>>>>>>>>><<<:::999:::;;;===@@@CCCEEEGGGHHHGGGJJJPPPUUUYYY[[[[[[ZZZWWWVVVUUUSSSQQQPPPOOONNNOOONNNLLLLLLMMMQQQUUUWWWUUUVVVVVVWWWVVVUUUSSSRRRSSSRRRRRRSSSUUUVVVVVVUUUVVVVVVVVVWWWXXXYYYYYYZZZaaa``````aaaaaaaaa^^^\\\YYY[[[]]]```bbbccccccccc```]]]\\\]]]aaadddeeeddddddgggjjjkkkkkkjjjkkkllllllmmmmmmlllkkkiiigggeeeeeedddbbbaaaaaabbbdddfffccceeeggghhhhhhfffdddbbbdddeeeeeeeeeffffffgggggghhhgggfffdddaaa\\\UUUPPPJJJIIIGGGGGGGGGFFFCCCAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOORRRVVV]]]fffnnnrrryyyqqqjjjgggcccaaa___]]][[[YYYRRRPPPKKKHHHGGGHHHKKKLLLNNNMMMKKKJJJKKKKKKKKKJJJzzznnn\\\SSSFFF<<<777444222000222111000///////////////.........---------,,,,,,------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))((())))))******))))))((()))))))))(((((()))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))((('''&&&%%%((((((((((((((()))******((((((((()))***,,,---...---000222444555777999<<<<<<@@@GGGTTTjjjzzzooo```QQQGGGBBBAAADDDJJJOOOTTTZZZ```dddiiikkkmmmnnnoooppprrrtttttttttuuuuuuvvvwwwxxxxxx|||}}}{{{wwwxxx{{{yyyppphhh```VVVMMMKKKIIIFFFHHHMMMNNNQQQSSSSSSTTT[[[hhhssswwwvvvtttpppiiiaaaZZZVVVRRRPPPNNNMMMLLLJJJGGGEEECCCCCCBBBAAA@@@@@@@@@@@@======<<<;;;:::999999888777777777666666666555555333333333444555666777888555555666777777888888777;;;<<>>@@@CCCFFFHHHJJJIIILLLQQQWWWZZZ\\\\\\[[[XXXWWWVVVTTTRRRQQQPPPOOONNNMMMLLLLLLMMMQQQTTTWWWWWWWWWWWWWWWWWWVVVUUUUUUSSSRRRRRRSSSVVVXXXXXXWWWVVVVVVWWWWWWXXXYYYYYYYYY\\\\\\]]]___bbbcccbbb```\\\]]]^^^___````````````___]]]\\\]]]aaaeeefffeeegggiiikkkkkkkkkjjjkkklllllllllmmmlllkkkjjjhhhggggggfffeeeddddddeeeffffffeeegggiiijjjjjjiiigggfffeeeeeeffffffggghhhhhhhhhiiihhhfffeeebbb]]]VVVQQQKKKIIIGGGGGGGGGFFFCCCAAABBBBBBAAAAAA@@@AAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOQQQVVV\\\dddlllrrr}}}xxxqqqiiigggcccaaa___]]][[[YYYUUURRRNNNJJJHHHHHHIIIKKKNNNMMMKKKKKKKKKKKKKKKKKKkkk```QQQDDD<<<777444222333333222111000///...............------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***+++,,,,,,)))******************)))''''''''''''((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((((((''''''&&&((((((((((((((()))******(((((())))))***+++---------///222444555666999;;;;;;AAAKKK\\\ttt~~~yyynnn```RRRIIIDDDBBBAAAEEEJJJPPPUUUZZZ```dddgggiiilllnnnooopppsssuuuvvvuuuuuuvvvvvvwwwxxxxxxzzz|||~~~~~~~~~}}}{{{yyy{{{~~~}}}wwwqqqddd[[[RRRMMMIIIFFFGGGIIILLLPPPTTTWWWYYY___jjjrrrwwwwwwvvvsssmmmeee\\\XXXQQQOOOMMMLLLLLLJJJGGGEEECCCBBBAAA@@@???????????????>>>>>>===<<<;;;:::999888888777777777666666666555555555555555666777777777777777777888888888888:::<<>>===<<<;;;;;;999888888888888777777777777777666666555666666777888777777777777777888888:::===BBBLLLWWWdddmmmsssssstttuuutttrrrnnnjjjhhhfffaaa^^^\\\YYYVVVYYY___dddooo}}}}}}uuummmkkkkkknnnvvv~~~~~~{{{yyyvvvtttrrrkkk```WWWRRRQQQPPPPPPTTTTTTTTTTTTTTTTTTTTTSSSTTTRRRPPPMMMJJJGGGEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGCCCDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCFFFIIILLLNNNOOOQQQUUUYYY[[[\\\]]]\\\WWWVVVUUUSSSQQQPPPOOONNNKKKJJJJJJKKKMMMPPPSSSUUUUUUTTTSSSRRRRRRRRRTTTTTTUUUTTTSSSTTTWWWZZZ[[[ZZZYYYYYYZZZZZZZZZ[[[[[[[[[^^^]]]]]]^^^```aaa```___aaa```^^^]]]\\\]]]^^^^^^^^^]]]]]]^^^aaaeeehhhjjjlllmmmmmmllljjjiiijjjlllkkklllmmmnnnnnnnnnmmmlllkkkkkklllkkkjjjiiihhhggghhhiiikkkmmmnnnnnnmmmmmmhhhiiiiiiiiijjjjjjkkkkkkiiiiiihhhfffddd___YYYTTTKKKIIIGGGFFFGGGFFFEEECCCDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJMMMPPPSSSXXX___gggnnnxxx~~~|||vvvnnnhhheeebbb```___^^^\\\ZZZZZZWWWSSSNNNKKKJJJJJJKKKKKKLLLMMMMMMLLLKKKLLLLLL}}}lll\\\PPPHHHAAA<<<333333222111111000000000//////.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******+++***)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))***)))'''&&&&&&''')))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))))))))*********((((((((((((((())))))***))))))))))))***+++,,,,,,...000333444666777:::<<<>>>GGGZZZrrrxxxvvv||||||www}}}{{{rrrbbbRRRFFF@@@======AAAFFFLLLRRRWWW\\\aaadddfffhhhkkkmmmnnnpppsssuuuvvvvvvuuutttuuuvvvxxxyyy{{{}}}~~~vvviii]]]WWWVVVWWWVVVSSSTTTUUUWWW\\\eeeqqqzzz|||}}}|||xxxpppeeeZZZSSSOOONNNLLLLLLLLLKKKIIIGGGDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>===<<<<<<;;;:::999999999999888888888888888777666666666666777777777666666666777888999<<>>>>>BBBFFFMMMTTTYYY^^^bbbeeegggiiikkkmmmmmmnnnqqqssssssrrrqqqqqqsssvvvyyy{{{|||~~~{{{uuurrrllleeeaaa```___```gggqqq}}}{{{ssshhh]]]WWWOOONNNMMMNNNOOONNNLLLJJJFFFEEEDDDCCCCCCBBBCCCCCC@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::888888777777777888999999999999888888:::<<<>>>@@@BBBGGGPPPYYYbbbnnnyyy~~~uuunnngggbbb^^^[[[```gggnnnxxx}}}vvvqqqpppppprrryyyzzztttnnniii```[[[UUUPPPOOOPPPQQQRRRUUUTTTSSSSSSSSSUUUVVVWWWQQQQQQPPPPPPNNNKKKIIIHHHCCCDDDFFFHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJLLLNNNPPPLLLKKKIIIGGGFFFEEEEEEEEECCCDDDGGGJJJLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSPPPOOONNNLLLKKKIIIHHHGGGFFFFFFGGGIIIKKKNNNQQQRRRUUUUUUVVVWWWWWWWWWWWWWWWSSSRRRPPPRRRVVVZZZ]]]^^^]]]]]]\\\\\\\\\\\\\\\\\\]]]\\\[[[\\\^^^```aaaaaa^^^^^^______``````______]]]]]]]]]\\\[[[___dddiiiooorrruuuvvvuuurrrqqqpppppppppqqqrrrrrrqqqpppooonnnmmmlllkkkkkklllmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmpppooonnnllljjjiiiggggggdddcccbbbbbb```[[[UUUQQQLLLJJJGGGFFFFFFGGGHHHGGGBBBBBBAAABBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEJJJOOOPPPPPPUUU___hhhooouuuzzzzzzyyyxxxqqqkkkeeecccaaa`````````^^^]]][[[YYYUUUQQQNNNKKKJJJJJJHHHLLLPPPPPPMMMKKKMMMOOO~~~|||uuujjj^^^UUUFFFBBB;;;555111000111222000/////////............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))***)))(((((((((***+++,,,((((((((((((((()))************************++++++111333666888999;;;===???HHHXXXrrr}}}zzz}}}zzzyyy{{{zzz~~~|||~~~pppdddRRRDDD>>>>>>@@@AAABBBGGGNNNUUUZZZ^^^bbbeeehhhjjjlllmmmmmmnnnppprrrqqqppppppppprrruuuyyy||||||}}}~~~~~~{{{pppkkkiiiggghhhlllsss{{{|||tttjjjaaa[[[PPPOOONNNNNNOOOOOOMMMKKKGGGFFFEEEDDDDDDCCCCCCDDD@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888888777777888999999:::::::::999:::<<<>>>AAACCCDDDJJJSSS\\\eeeooozzzzzzssskkkfffaaa___cccjjjkkkuuuxxxssssssssstttzzzzzztttmmmhhh```[[[UUUPPPOOOPPPQQQQQQVVVVVVUUUUUUUUUVVVXXXYYYOOOOOOPPPOOONNNLLLIIIHHHCCCDDDFFFHHHIIIKKKKKKLLLIIIIIIKKKLLLNNNOOOOOOOOONNNMMMKKKHHHGGGFFFFFFFFFBBBDDDHHHLLLMMMNNNMMMLLLLLLLLLNNNOOOPPPPPPQQQQQQPPPOOONNNLLLKKKIIIHHHGGGEEEEEEGGGIIIKKKNNNPPPRRRRRRTTTUUUVVVWWWVVVVVVUUUPPPOOONNNQQQVVV\\\```aaa[[[[[[[[[[[[[[[[[[[[[[[[bbb___]]]\\\]]]^^^^^^]]]]]]^^^___```___^^^]]]\\\]]]^^^]]][[[ZZZ]]]ccchhhppptttyyy{{{yyyvvvtttsssqqqqqqrrrsssrrrqqqpppoooooonnnlllkkkkkkmmmooopppooooooooonnnnnnnnnnnnnnnqqqpppnnnllljjjhhhfffeeebbbaaaaaa```^^^ZZZTTTOOOLLLJJJGGGFFFFFFHHHHHHHHHAAAAAAAAABBBCCCDDDEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEJJJNNNOOOOOOTTT^^^gggnnntttyyyyyyyyywwwqqqjjjeeecccaaa`````````___]]]]]]ZZZVVVRRRMMMJJJHHHGGGGGGLLLQQQQQQNNNKKKMMMOOOxxxkkkaaa\\\XXXNNNAAA999777666333000444111...---...000000000......---------,,,,,,,,,************************++++++++++++++++++++++++******))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))+++++++++************)))((((((((((((((((((((((((+++***)))((((((''''''(((+++******)))(((''''''&&&'''(((((())))))))))))(((''''''''''''&&&&&&&&&&&&'''(((***)))(((((()))***++++++***)))((('''&&&&&&(((((((((((()))))))))))))))+++,,,,,,+++,,,...000222111333777999:::???EEELLLfff{{{~~~}}}zzznnn]]]JJJCCCBBBAAA@@@@@@IIIJJJNNNSSSZZZ```dddeeejjjjjjkkkllllllllllllkkknnnppprrrttttttuuuwwwyyy{{{}}}~~~~~~uuusssrrrtttxxx~~~|||xxxrrrhhh]]]XXXTTTPPPOOOPPPOOOLLLIIIGGGFFFEEECCCCCCBBBBBBBBBCCCBBB@@@>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;888888888888888999:::;;;;;;<<<======>>>AAAEEEIIIPPPTTTYYY```hhhpppyyy~~~zzzwwwrrrlllhhhfffffffffnnnwwwxxxrrrsssvvvwwwzzz}}}~~~yyyuuuqqqnnnhhhccc\\\WWWUUUTTTTTTTTTTTTUUUWWWXXXXXXUUUSSSQQQPPPOOOOOONNNMMMLLLLLLKKKHHHGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIJJJLLLOOOQQQQQQQQQNNNJJJGGGFFFGGGIIIKKKLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFGGGIIIKKKMMMOOORRRUUUYYY\\\]]]\\\ZZZXXXUUUTTTSSSTTTWWWZZZ[[[\\\```___]]]\\\\\\\\\]]]^^^bbbaaa```___^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]YYYYYYYYYYYYYYY\\\aaaeeemmmrrrxxx||||||zzzyyyxxxttttttuuuuuuuuusssrrrqqqpppoooooonnnnnnnnnoooooonnnppprrrttttttrrrpppnnniiiiiiiiiiiiiiiiiiiiiiiifffdddaaa^^^[[[XXXTTTPPPJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIKKKOOOQQQTTT\\\eeemmmtttyyyyyywwwuuuoooiiieeeaaa^^^]]]^^^___^^^\\\ZZZXXXTTTPPPMMMKKKIIIIIIJJJKKKKKKLLLMMMNNNNNNOOO{{{qqqiiifff]]]WWWNNNDDD===777444222555333000//////000///............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((((('''''''''''''''((((((*********)))((('''''''''((((((((()))(((((('''&&&))))))))))))************((()))***)))'''&&&'''((())))))))))))(((((((((((((((((((((((()))))))))***)))+++,,,,,,+++,,,...000222222444777999:::???GGGQQQkkk}}}|||kkkYYYHHHAAAAAAAAAAAABBBIIIJJJNNNSSSZZZ___cccdddhhhhhhiiikkkkkkllllllkkknnnppprrrssstttvvvyyy{{{{{{}}}}}}{{{xxxyyy|||}}}yyyuuukkk```ZZZVVVRRRQQQQQQPPPNNNKKKGGGFFFEEEDDDCCCBBBBBBBBBCCCBBB@@@>>>=========>>><<<;;;;;;::::::;;;;;;<<<;;;:::::::::;;;<<<===>>>>>>???@@@BBBCCCGGGKKKOOOWWWZZZ```eeejjjpppvvvzzz~~~~~~xxxrrrmmmiiihhhgggoooxxx}}}uuuoooqqqvvvyyy}}}zzzvvvtttsssrrrpppllleee___\\\YYYWWWVVVVVVVVVXXXXXXWWWVVVTTTRRRNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIJJJMMMPPPRRRSSSSSSPPPKKKHHHGGGHHHKKKMMMPPPQQQRRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNOOOOOOPPPMMMMMMLLLJJJIIIHHHGGGGGGFFFFFFGGGHHHIIILLLNNNPPPRRRUUUYYY]]]^^^]]][[[ZZZYYYWWWVVVWWWYYY[[[\\\[[[^^^^^^]]]\\\\\\]]]^^^___``````___^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[\\\]]]]]]ZZZYYYXXXWWWXXX[[[aaaeeelllrrryyyzzzzzzyyyyyywwwvvvtttsssppppppooooooooooooppppppoooqqqrrrssstttsssqqqpppmmmmmmlllkkkjjjiiiiiihhhgggdddaaa^^^[[[WWWSSSOOOIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEIIINNNQQQSSS\\\eeemmmtttyyyzzzyyyvvvqqqjjjccc```\\\[[[]]]]]][[[YYYWWWUUURRROOOLLLIIIHHHHHHKKKKKKLLLLLLMMMMMMNNNNNN|||zzzzzz}}}}}}vvvrrrqqqfffddd]]]RRRFFF<<<888777666444111000000000...---.........------------,,,------------------------++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++*********)))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''((()))******))))))((((((''''''((())))))(((((('''&&&%%%&&&&&&&&&'''((((((((())))))******(((&&&%%%%%%&&&''''''(((((())))))******((((((((()))))))))******)))+++,,,,,,,,,,,,///111444333555888999:::AAAIIIZZZrrrgggVVVEEE??????@@@BBBDDDHHHJJJNNNSSSXXX]]]aaaccceeefffgggiiijjjkkkllllllnnnoooqqqrrrsssvvvzzz}}}|||~~~|||xxxoooeee]]]YYYTTTRRRSSSRRROOOLLLHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@???============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBDDDEEEGGGKKKPPPTTT[[[___fffkkkooorrruuuwwwuuuxxx}}}|||uuuoookkkiiihhhnnnwwwzzzqqqlllooouuuzzzwwwssstttwwwzzz|||xxxrrrkkkfff```[[[XXXXXXXXXXXXXXXWWWVVVUUUUUUNNNMMMJJJHHHGGGGGGHHHIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJMMMQQQTTTWWWVVVSSSNNNJJJIIIKKKNNNQQQVVVWWWXXXXXXWWWVVVTTTSSSSSSRRRQQQPPPPPPQQQRRRSSSMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJMMMPPPQQQSSSVVVZZZ^^^``````^^^]]]^^^\\\ZZZZZZ[[[\\\[[[ZZZ\\\\\\[[[\\\\\\]]]^^^___^^^]]]]]]]]]]]]^^^______^^^]]]\\\[[[[[[\\\]]]^^^ZZZYYYWWWUUUUUUYYY___dddiiipppzzz}}}{{{xxxvvvuuurrrqqqqqqppppppqqqqqqrrrqqqrrrrrrsssssssssttttttsssrrrqqqooommmkkkjjjiiihhhfffccc```\\\XXXRRRNNNGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGBBBBBBFFFLLLOOORRRZZZccckkkttt{{{|||{{{xxxsssmmmddd```]]]\\\]]]]]][[[XXXVVVTTTRRROOOMMMKKKJJJIIILLLLLLMMMMMMMMMMMMMMMMMMxxxvvv{{{~~~zzzyyyzzztttpppggg\\\QQQGGGAAA>>>555444222111111000///---............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''&&&&&&&&&''''''((()))***)))))))))((((((((('''(((((()))))))))(((((('''$$$$$$%%%&&&&&&'''(((((('''((()))(((&&&%%%%%%&&&(((((((((((())))))))))))(((((()))))))))*********)))***,,,,,,,,,---///222555444666999999;;;DDDNNNaaayyydddUUUEEE??????@@@CCCFFFHHHKKKOOOSSSWWW[[[___bbbcccdddeeegggiiikkkkkklllnnnoooqqqrrrssswww{{{|||~~~|||tttjjj```[[[VVVSSSSSSRRRPPPMMMJJJIIIGGGFFFDDDDDDCCCCCCBBBBBBAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAABBBDDDEEEFFFGGGHHHKKKPPPSSSZZZ```hhhooossstttuuuvvvnnnqqqwww|||yyysssnnnjjjiiihhhmmmvvvyyypppjjjmmmssszzzwwwsssvvv}}}yyyrrriii```[[[[[[ZZZZZZYYYXXXXXXWWWWWWQQQOOOLLLIIIHHHHHHIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGIIIKKKNNNRRRXXX[[[ZZZWWWSSSOOONNNPPPTTTVVV]]]]]]^^^]]]\\\ZZZXXXWWWYYYXXXUUUSSSRRRRRRSSSSSSLLLKKKIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHKKKOOORRRSSSVVVXXX\\\```bbbcccbbbaaabbb```^^^]]]]]]]]][[[ZZZYYYYYYZZZ[[[\\\]]]^^^___\\\\\\\\\]]]]]]___``````^^^]]]\\\[[[[[[\\\]]]^^^[[[YYYVVVSSSRRRWWW]]]cccgggooozzz|||yyywwwuuuttttttssssssssssssttttttssssssrrrssstttvvvwwwwwwwwwuuutttrrrpppoooooollliiifffbbb^^^YYYRRRNNNGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCFFFKKKNNNPPPXXX```jjjttt}}}}}}{{{uuupppgggccc```___```___\\\YYYWWWVVVTTTRRRPPPNNNMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLyyyvvvyyy}}}rrrggg]]]SSSIIIBBB888666333222222222000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((***))))))(((''''''(((((())))))))))))(((((((((((('''((())))))************''''''((()))******++++++$$$&&&''''''&&&&&&((()))))))))))))))(((((((((((())))))))))))************)))***,,,,,,,,,...000222555555777::::::===GGGSSSgggbbbTTTFFFAAA@@@AAADDDHHHIIILLLQQQTTTVVVYYY^^^aaaaaabbbdddgggiiijjjkkkkkknnnoooqqqssstttwww{{{~~~|||~~~wwwnnnbbb]]]WWWSSSSSSRRRPPPMMMKKKJJJIIIGGGEEEDDDDDDDDDCCCCCCBBB@@@???===<<<<<<;;;;;;::::::::::::;;;;;;===>>>>>>???AAACCCDDDEEEHHHIIIIIIIIIIIIKKKNNNQQQZZZ```iiiqqqtttsssrrrrrrjjjmmmqqquuuxxxzzzzzzzzzzzzwwwsssooolllkkkkkkkkkpppxxxzzzqqqjjjlllrrrxxx}}}xxx{{{uuuiiiaaa\\\\\\[[[[[[ZZZYYYYYYYYYRRRPPPMMMJJJHHHHHHJJJKKKGGGGGGGGGFFFFFFFFFGGGGGGDDDFFFIIIKKKNNNTTT[[[```___]]]YYYWWWVVVXXXZZZ\\\bbbbbbaaa```___]]]\\\\\\___^^^[[[WWWUUUSSSRRRRRRMMMKKKIIIGGGEEEEEEEEEFFFFFFFFFHHHJJJMMMQQQUUUWWWYYY[[[___bbbdddeeeeeedddeeecccaaa``````___\\\ZZZXXXYYYZZZ[[[]]]^^^______]]]]]]]]]]]]^^^___``````]]]]]]]]]]]]]]]]]]]]]]]]ZZZXXXTTTQQQQQQTTT[[[```gggooo{{{}}}zzzyyyxxxwwwvvvvvvvvvvvvvvvuuutttssstttuuuwwwxxxyyyxxxxxxwwwwwwvvvuuuuuuooommmiiieeeaaaZZZSSSNNNGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGJJJKKKMMMUUU^^^jjjvvv}}}wwwrrriiieeebbbaaabbbaaa]]]YYYVVVVVVUUUSSSQQQPPPNNNMMMLLLMMMNNNOOOOOONNNLLLKKK{{{zzz{{{zzz|||~~~vvvmmmaaaSSSHHH@@@===888555444333222111/////////.........------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((++++++)))(((((('''''''''))))))))))))(((((((((((('''(((((()))))))))))))))'''''''''(((((()))))))))$$$%%%'''''''''((()))+++******))))))(((((('''''')))))))))*********++++++)))***,,,------...111333444555888::::::>>>KKKYYYooo\\\QQQFFFBBBBBBBBBEEEIIIJJJNNNSSSUUUVVVXXX]]]aaabbbccceeegggiiijjjkkkkkkmmmpppsssuuuvvvxxxzzz}}}{{{}}}yyypppddd___XXXTTTSSSSSSPPPNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA???===<<<::::::999999999999::::::??????@@@BBBDDDFFFHHHIIIJJJKKKKKKJJJIIIJJJMMMPPP\\\bbbkkkqqqsssqqqnnnlllhhhiiikkkmmmooopppqqqrrrqqqooommmkkkkkklllnnnpppttt|||zzzqqqkkkmmmrrrwww}}}~~~qqqggg]]]]]]]]]]]]\\\[[[ZZZZZZRRRPPPMMMJJJIIIHHHIIIIIIFFFFFFFFFEEEFFFFFFGGGGGGBBBEEEIIIKKKOOOUUU^^^eeedddcccaaa```___```aaabbbfffdddbbb```_________```cccbbb```]]]ZZZWWWTTTSSSOOONNNKKKHHHGGGGGGHHHHHHIIIIIIKKKNNNRRRVVVZZZ\\\]]]___bbbdddfffggggggggggggeeedddddddddccc```^^^[[[\\\]]]___``````aaaaaa```______^^^^^^^^^______\\\]]]^^^______^^^]]]\\\XXXWWWTTTQQQPPPSSSXXX]]]fffmmmxxx}}}{{{yyyxxxxxxwwwxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyqqqoookkkgggbbbZZZRRRLLLFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEIIIFFFFFFHHHHHHJJJSSS]]]kkkxxx~~~xxxsssiiifffcccbbbbbb```\\\XXXUUUUUUTTTRRRQQQNNNLLLKKKKKKMMMNNNPPPPPPOOOMMMLLL{{{}}}~~~~~~pppaaaWWWLLLGGG@@@:::666555333222////////////............------------------------++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((())))))))))))(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))***(((((((((((())))))))))))))))))*********+++++++++)))***,,,------///111444333555888;;;;;;@@@OOO^^^www{{{nnnSSSJJJCCCBBBCCCDDDGGGKKKLLLPPPUUUVVVVVVXXX]]]aaacccdddeeegggiiijjjjjjkkkmmmppptttwwwxxxxxxyyyzzzyyy|||~~~zzzqqqhhhbbbZZZVVVUUUTTTRRRPPPNNNMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDBBB@@@>>><<<999888888777777888888999======>>>@@@BBBEEEGGGHHHGGGGGGHHHGGGGGGHHHLLLNNNZZZaaajjjppprrrqqqooommmhhhgggfffeeeeeefffhhhiiihhhhhhgggggghhhkkkoooqqquuu}}}yyyqqqkkknnnssswww{{{rrrhhh]]]^^^_________]]][[[ZZZSSSRRRPPPNNNLLLKKKJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEAAAEEEIIILLLOOOVVVaaaiiihhhhhhhhhhhhhhhggggggfffgggeeeaaa^^^]]]___aaacccdddeeedddccc```]]]ZZZXXXTTTRRROOOLLLKKKKKKLLLMMMMMMNNNPPPSSSWWW\\\```ccc```bbbdddfffhhhhhhhhhhhhiiihhhggghhhiiihhheeeccc___```bbbcccdddddddddddddddcccaaa```___^^^^^^^^^ZZZ\\\___aaaaaa___\\\ZZZVVVUUUSSSQQQPPPRRRVVVZZZ```eeennnwww|||zzzyyyyyyzzzyyyxxxwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwqqqoookkkgggaaaYYYPPPJJJEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDHHHDDDCCCCCCDDDHHHSSS^^^lllzzzyyytttkkkhhheeeddddddbbb]]]XXXVVVVVVUUUSSSQQQOOOLLLJJJJJJLLLNNNPPPQQQPPPNNNMMM{{{mmmfffVVVOOOFFF===888555444333000/////////....................................++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))((('''%%%""" )))))))))))))))(((((((((((()))***)))((('''((()))&&&&&&'''((()))***++++++)))************+++++++++)))***,,,------///222444222444888;;;;;;AAAQQQaaa}}}xxx~~~ttt^^^LLLEEE@@@BBBDDDEEEIIIMMMLLLQQQVVVWWWWWWXXX]]]bbbdddeeefffhhhiiijjjjjjjjjmmmqqquuuxxxyyyxxxxxxxxxyyy{{{}}}zzzqqqjjjddd\\\XXXVVVVVVTTTQQQNNNMMMKKKIIIGGGFFFEEEEEEFFFFFFFFFEEECCCAAA>>>===888888777777777777888888999999:::<<>>===AAAWWWpppzzzgggUUUDDDCCC@@@???@@@DDDHHHKKKOOOQQQSSSWWWZZZ]]]^^^___aaabbbdddeeeeeegggjjjlllooorrrvvvyyyzzzzzz{{{{{{{{{~~~xxxoooiiiaaaZZZVVVTTTSSSRRRPPPMMMJJJHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBB@@@@@@<<<:::888777888888777666888888999999:::;;;======@@@AAAAAAAAAAAACCCGGGJJJRRR[[[hhhqqqttttttttttttmmmjjjfffcccbbb```^^^\\\______```bbbdddfffhhhiiissszzz}}}tttnnnkkkmmmppprrrvvv{{{}}}|||qqqeee````````````___^^^]]]\\\XXXWWWVVVSSSQQQOOOMMMMMMKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDEEEGGGLLLVVV```hhhlllllllllnnnoooooollliiigggccc^^^[[[[[[^^^cccfffjjjkkklllkkkhhhdddcccbbb___]]]ZZZWWWTTTRRRRRRQQQSSSUUUXXX[[[___ccceeegggiiikkkmmmnnnnnnnnnpppqqqpppnnnllljjjjjjkkkmmmoooiiiiiijjjkkkmmmllljjjggghhhgggfffdddaaa___^^^]]]YYYZZZ\\\]]]^^^]]][[[ZZZWWWUUUSSSPPPOOOOOOPPPQQQXXXZZZ\\\bbbhhhpppwwwzzz|||zzz~~~}}}|||zzzyyywwwvvvuuuttttttuuuuuutttrrrqqqpppnnnkkkggg```XXXPPPIIIEEEAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGDDDBBBCCCDDDDDDAAA===AAA>>>>>>AAABBBCCCLLLWWWnnn~~~{{{sssmmmiiieeedddeeedddaaa^^^[[[ZZZXXXVVVSSSPPPNNNMMMJJJKKKNNNPPPQQQPPPOOOMMMxxxkkkbbbUUUJJJBBB<<<777333444333111000111111///..............................------,,,,,,+++++++++++++++++++++++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''+++******)))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))(((''''''''''''((()))))))))))))))))))))(((((((((((()))***************+++,,,,,,---///111333444777666999>>>>>>DDD[[[uuuyyyooo[[[IIICCCBBB@@@???AAAEEEIIILLLNNNPPPRRRVVVYYY[[[]]]^^^___aaacccddddddfffiiikkkooorrrvvvxxxyyyyyyzzz{{{{{{~~~{{{pppjjjbbb[[[WWWUUUSSSRRRPPPNNNKKKJJJIIIIIIGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@>>><<<:::999999999888666888777777888999:::;;;<<<<<<===>>>>>>>>>AAAEEEHHHQQQZZZeeennnrrrtttuuuwwwtttqqqnnnkkkiiifffbbb___```_________```bbbeeefffooovvv~~~}}}rrrlllhhhiiilllmmmqqquuuyyy{{{pppeeeaaaaaa``````^^^]]][[[ZZZYYYXXXVVVTTTRRRPPPNNNMMMLLLJJJIIIGGGEEECCCBBBBBBCCCDDDEEEGGGMMMVVV```hhhmmmmmmmmmnnnooonnnkkkiiifffbbb\\\XXXXXX[[[```ccckkknnnqqqsssqqqooonnnnnneeeccc```\\\XXXVVVTTTTTTVVVWWWZZZ]]]aaadddggghhhjjjllloooqqqqqqqqqrrrsssrrrqqqooonnnmmmnnnoooppplllkkklllmmmnnnmmmjjjgggggggggeeeccc```^^^\\\[[[YYYZZZ[[[]]]]]]\\\[[[ZZZWWWVVVTTTRRRPPPPPPOOOOOOTTTUUUWWWZZZ___dddhhhjjjoooqqqtttxxxzzz{{{{{{zzzxxxyyy{{{||||||{{{zzzxxxvvvvvvuuutttsssrrrqqqqqqoooooooooooonnnmmmkkkjjjeeeccc___ZZZTTTNNNIIIGGGAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGEEECCCCCCDDDCCC@@@===@@@===>>>AAAAAACCCLLLVVVmmm}}}{{{sssllliiieeecccddddddaaa^^^[[[ZZZXXXUUURRRPPPNNNMMMJJJLLLNNNPPPQQQPPPNNNMMMtttkkk]]]QQQHHHAAA;;;666777555333222111111///...000//////......------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''+++******))))))(((((('''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))((((((''''''(((((()))(((((((((((((((((())))))(((((()))***************,,,,,,---...000222444555666666:::???BBBLLLddd|||zzzqqqcccOOO???AAA@@@???@@@BBBFFFJJJMMMMMMOOOQQQUUUXXXZZZ\\\\\\^^^```bbbcccdddeeehhhkkkooorrruuuxxxxxxyyyzzz{{{{{{~~~sssmmmeee]]]YYYVVVTTTRRRPPPOOOMMMLLLKKKJJJGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>;;;::::::999777666666666666666777888888999888999::::::;;;>>>BBBEEEOOOXXXcccmmmrrruuuxxx{{{}}}|||zzzxxxuuuqqqkkkgggeeebbb___]]]^^^```ccceeemmmuuu}}}ssslllggghhhjjjkkknnnrrrtttzzz~~~yyyoooeeeaaaaaa```___]]][[[ZZZYYYZZZYYYWWWUUUSSSPPPOOONNNLLLKKKIIIGGGEEECCCBBBAAABBBCCCDDDGGGMMMVVV```ggglllllllllmmmnnnmmmjjjhhheee```ZZZUUUTTTWWW\\\```iiinnnuuuzzz|||{{{zzzzzzpppnnnjjjeee```\\\YYYXXXYYYZZZ]]]```cccfffhhhiiijjjnnnrrrtttttttttuuuvvvuuuttttttsssrrrqqqppppppnnnnnnnnnoooooommmjjjgggfffeeedddaaa___]]][[[ZZZXXXYYYZZZ[[[[[[[[[ZZZYYYVVVVVVUUUTTTRRRPPPNNNMMMNNNOOOQQQTTTWWWYYY[[[[[[ZZZ\\\___bbbeeefffggggggggghhhjjjmmmnnnoooooonnnjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffdddccc]]][[[VVVQQQLLLHHHFFFEEE@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFEEECCCCCCCCCAAA???======<<<>>>@@@AAADDDLLLUUUjjj{{{|||tttlllhhhdddccccccccc```]]]ZZZYYYWWWTTTRRROOOMMMLLLLLLMMMOOOPPPPPPOOONNNMMMzzzqqqeeeYYYPPPIIIAAA<<<888666333222222111000///111000000///...------,,,,,,,,,,,,,,,------............------,,,+++******************************)))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((()))(((((((((((((((((()))&&&&&&''''''(((((())))))(((((()))***************++++++,,,...000222444555777888<<>>>>>>>>???AAADDDHHHLLLNNNNNNOOORRRUUUXXXZZZ[[[\\\^^^```bbbcccdddfffiiillloooqqqtttvvvwwwxxxzzz{{{|||~~~wwwqqqhhh```ZZZWWWTTTSSSQQQOOONNNNNNMMMJJJFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBB???<<<::::::999777555666555555555555666666777555666777888999<<>>===;;;===???@@@AAAEEELLLSSSgggxxx}}}uuukkkgggcccbbbcccbbb___\\\YYYXXXVVVTTTQQQNNNMMMKKKLLLMMMOOOPPPPPPOOONNNMMM}}}xxxmmmbbbYYYPPPFFF@@@888666333111222222222111111111000///......------+++,,,,,,------......///......------,,,+++******************************))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((())))))))))))))))))(((&&&&&&''''''(((((())))))(((((()))***************)))***+++,,,...111333444777999<<<@@@GGGWWWppp}}}uuuhhhXXXIIIAAA===>>>???BBBFFFIIILLLNNNOOOPPPSSSVVVXXXZZZ\\\\\\___aaacccdddeeehhhkkkmmmoooqqqtttuuuvvvwwwyyy{{{|||~~~|||uuukkkccc\\\XXXUUUSSSRRRPPPOOONNNLLLJJJFFFCCCCCCCCCDDDDDDEEEDDDDDDDDDBBB@@@===;;;:::888666555666666555555444555555555555666777888999<<>>>>>;;;>>>AAAAAABBBFFFLLLPPPbbbttt}}}uuukkkgggcccbbbcccbbb___\\\YYYXXXVVVTTTQQQNNNMMMKKKLLLMMMNNNOOOOOOOOONNNNNN~~~zzz}}}tttlllcccXXXMMMEEE<<<999555333333333333222111000000//////.........,,,,,,------.........///------,,,,,,++++++******************************))))))******+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************************************''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&((())))))******))))))((((((((((((((((((((())))))(((((()))***************((()))***,,,...111333444666888;;;???HHH[[[uuu|||yyyrrrdddSSSGGGCCC<<<===@@@CCCGGGJJJLLLNNNPPPQQQSSSVVVXXXZZZ\\\\\\___aaaccceeefffhhhlllnnnnnnpppssstttuuuvvvyyy{{{~~~yyyoooeee^^^YYYVVVTTTSSSQQQNNNLLLKKKHHHEEEBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDAAA>>><<<;;;:::888666888888777666555555555555666777888888999<<<@@@DDDKKKVVVfffsss{{{}}}mmmiiiccc^^^]]]```eeehhhnnnuuu}}}}}}vvvpppoooooonnnpppttttttyyy~~~vvvsssqqqqqqnnnfff```]]]XXXXXXZZZ[[[\\\\\\\\\\\\YYYWWWUUURRROOOMMMKKKIIIIIIIIIIIIIIIGGGDDDBBBAAA@@@AAABBBEEEHHHOOOWWW\\\\\\[[[[[[]]]```bbbcccbbbaaa^^^YYYTTTQQQPPPQQQQQQYYYbbbppp|||zzztttmmmhhheeeaaabbbcccdddfffggghhhiiikkkmmmpppqqqqqqqqqrrrttttttuuuuuuuuutttsssqqqppppppooonnnoooooommmiiifffccccccbbbaaaaaa```______YYYYYYXXXVVVUUUTTTSSSSSSQQQRRRSSSSSSRRROOOLLLKKKIIIKKKOOORRRTTTUUUUUUUUUUUUTTTRRRQQQQQQRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQRRRNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLMMMJJJHHHDDDAAA>>>>>>??????>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBAAAAAAAAA???AAABBBBBB@@@?????????;;;AAADDDBBBBBBGGGLLLNNN]]]ooo}}}tttlllhhhdddccccccccc```]]]ZZZYYYWWWTTTRRROOOMMMLLLLLLLLLMMMNNNOOOOOOOOOOOO}}}{{{zzz{{{~~~~~~{{{wwwsssnnneeeYYYQQQCCC???:::666444444333222000000000///////////////---------...............++++++++++++++++++******************************))))))***++++++,,,------************************))))))))))))))))))))))))((((((((()))))))))******************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))((((((((()))************)))((())))))))))))))))))(((((((((((()))***************))))))+++---///222444555777:::===BBBMMMddd}}}yyyqqqaaaNNNCCCBBB<<<>>>AAAEEEHHHJJJLLLMMMOOOPPPRRRUUUWWWYYYZZZ[[[^^^```bbbdddeeehhhkkknnnnnnppprrrssstttvvvxxx{{{|||qqqggg```ZZZVVVTTTTTTQQQMMMKKKIIIGGGDDDBBBBBBBBBCCCEEEEEEFFFFFFFFFEEECCC@@@???>>>===;;;::::::999888777666666666666777888888999999;;;???BBBKKKTTTaaammmuuu{{{{{{mmmiiiddd```___bbbgggkkkpppwww~~~~~~wwwqqqqqqqqqppprrrvvvtttwww{{{~~~uuuoookkkjjjggg___ZZZZZZXXXXXXYYYZZZ[[[[[[[[[[[[WWWUUUSSSPPPMMMJJJHHHGGGGGGHHHIIIIIIGGGEEECCCBBB@@@AAABBBCCCFFFLLLSSSXXX\\\[[[ZZZ[[[]]]^^^^^^]]]^^^[[[XXXSSSOOOMMMLLLKKKPPPZZZiiivvv{{{vvvooojjjgggdddeeefffggghhhiiijjjjjjmmmnnnooonnnnnnoooqqqsssttttttttttttssssssrrrqqqppppppoooppppppnnnkkkhhhcccccccccccccccccccccccc^^^\\\[[[XXXVVVUUUSSSSSSSSSSSSSSSSSSSSSQQQPPPOOOKKKMMMSSSYYY^^^cccfffhhhcccaaa^^^[[[YYYYYYZZZZZZVVVVVVUUUUUUTTTTTTUUUUUUPPPOOOOOONNNLLLKKKKKKJJJHHHGGGGGGGGGHHHIIIJJJKKKIIIGGGDDDAAA???>>>>>>???>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAAAAAAAABBBBBBBBB<<>>@@@AAA===DDDGGGDDDCCCHHHKKKKKKYYYlll}}}|||tttllliiieeecccddddddaaa^^^[[[ZZZXXXUUURRRPPPNNNMMMKKKKKKLLLNNNOOOPPPQQQQQQvvvtttuuu{{{{{{vvvvvvvvvwwwvvvoooeee]]]IIIDDD>>>999666444222111////////////000000000000........................******************++++++************************))))))***+++,,,,,,------************************))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))******++++++((()))***++++++***)))(((++++++******))))))(((((((((((()))*********************,,,...000333555777999===AAAFFFTTTmmm}}}|||sssaaaLLLBBBAAA<<<>>>AAAEEEHHHJJJLLLLLLNNNOOOQQQTTTVVVXXXYYYYYY\\\^^^aaacccdddgggjjjmmmnnnppprrrssssssuuuxxx{{{}}}ssshhhaaa[[[WWWTTTUUUQQQMMMIIIGGGEEECCCBBBAAABBBCCCEEEFFFFFFFFFFFFGGGEEEBBBAAA@@@@@@>>>===<<<;;;:::888777777777777777888888888888:::>>>AAAKKKRRR]]]fffnnnvvv~~~yyynnnkkkfffccccccfffkkkooossszzzzzztttssstttsssuuuyyyrrruuuxxxzzz~~~uuummmgggfffbbbZZZVVVXXXYYYYYYZZZZZZZZZZZZYYYYYYUUUTTTRRROOOKKKHHHFFFEEEFFFGGGHHHIIIHHHFFFDDDBBB???@@@AAACCCEEEJJJPPPUUU^^^\\\ZZZZZZ[[[\\\[[[ZZZ[[[YYYVVVRRRNNNKKKIIIGGGIIISSSbbbppp{{{|||vvvpppkkkhhhgggggghhhiiijjjkkkkkklllooopppooonnnlllnnnqqqssstttttttttsssssssssssssssqqqppppppqqqrrrpppmmmjjjcccccccccdddeeeeeeeeefffaaa```]]]ZZZXXXVVVTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRLLLPPPWWWaaakkkttt{{{~~~uuurrrmmmhhhcccaaa``````^^^]]][[[YYYXXXWWWVVVVVVSSSRRRQQQOOOMMMLLLJJJJJJHHHHHHGGGHHHIIIKKKLLLNNNLLLJJJGGGCCC@@@===<<<;;;===>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@AAAAAABBBBBBBBB;;;>>>AAAAAA??????@@@CCC>>>EEEIIIEEEDDDHHHKKKJJJWWWjjj{{{{{{sssmmmiiieeedddeeedddaaa^^^[[[ZZZXXXVVVSSSPPPNNNMMMJJJKKKLLLMMMOOOQQQRRRSSSuuupppwww|||{{{uuuuuuwww|||{{{qqqhhh^^^UUUHHH>>>888666333222///...------//////...---------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++*********))))))((((((++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&'''((()))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++...111333555777888555:::???GGGZZZvvv~~~{{{jjjYYYKKKDDDBBB>>>???AAACCCFFFHHHJJJKKKLLLOOORRRTTTUUUWWWYYY[[[]]]]]]^^^```cccgggjjjlllrrrrrrtttuuuxxxzzz}}}~~~uuukkkccc\\\WWWSSSSSSQQQOOOLLLHHHEEECCCAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@>>>===============<<<;;;::::::;;;<<<<<<<<<<<<>>>AAACCCHHHOOO[[[fffjjjmmmvvv|||xxxwwwnnnkkkgggddddddiiinnnrrrqqqyyy|||xxxtttrrrrrrssstttqqqpppqqqwww{{{~~~uuujjjccc```^^^ZZZWWW\\\\\\]]]___```___\\\YYYVVVRRRNNNKKKIIIHHHFFFDDDEEEEEEFFFEEEEEEDDDCCCCCCAAAAAA@@@???AAAGGGOOOUUUZZZZZZ[[[[[[[[[ZZZZZZYYYZZZYYYVVVRRRNNNJJJGGGFFFHHHMMMXXXgggwww{{{tttnnnjjjiiijjjhhhhhhiiikkkmmmmmmmmmpppooonnnnnnmmmnnnnnnnnnooooooooooooooooooppppppppppppnnnmmmlllllllllllliiiiiijjjkkklllmmmmmmmmmkkkgggbbb___\\\YYYVVVTTTXXXXXXWWWWWWUUUTTTRRRQQQTTTVVV\\\jjj}}}yyytttssstttvvvnnnmmmjjjgggdddaaa```___YYYXXXUUUQQQNNNLLLLLLMMMKKKIIIGGGHHHKKKMMMOOOOOOQQQMMMHHHDDDCCC@@@<<<888@@@@@@@@@??????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCEEEGGGHHHHHHGGGHHHJJJLLLUUUeeevvv~~~{{{vvvnnnkkkiiiiiiiiigggbbb^^^[[[YYYWWWUUUUUUSSSQQQOOOJJJIIIIIIKKKPPPTTTVVVVVVxxxrrrvvv}}}~~~~~~~~~ttttttxxx~~~{{{ttthhh]]]OOOBBB;;;777333000000///......000000///............---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++*********)))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))*********+++...111333666777888888;;;@@@III^^^zzz}}}jjjVVVIIIBBBAAA???@@@AAACCCFFFHHHIIIJJJLLLOOORRRTTTUUUVVVYYY[[[\\\]]]^^^aaadddhhhlllnnnrrrrrrtttvvvxxxzzz}}}~~~~~~uuukkkccc]]]XXXTTTRRRQQQOOOLLLHHHEEEBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>===<<<===============<<<;;;;;;<<<============>>>AAACCCFFFKKKUUU^^^cccgggqqq|||zzzxxxvvvsssoookkkhhhgggjjjnnnqqqttt{{{zzzuuurrrqqqqqqrrrooommmmmmrrrvvv{{{zzznnnfffccc```]]]ZZZ]]]]]]^^^```aaa___\\\YYYVVVSSSOOOLLLKKKJJJHHHGGGFFFGGGGGGFFFFFFEEEDDDCCCAAA@@@??????@@@EEELLLQQQXXXYYYYYYYYYYYYYYYXXXXXXYYYWWWUUURRRNNNJJJGGGFFFFFFJJJRRR___nnn{{{|||uuupppmmmlllllljjjiiijjjlllmmmmmmmmmpppoooooonnnnnnoooooopppnnnnnnnnnnnnnnnooooooooopppooonnnmmmlllkkkkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnkkkhhhfffccc```\\\YYYVVVVVVVVVVVVUUUTTTTTTSSSSSSWWWbbbsss~~~|||xxxsssnnnjjjhhhfff___^^^ZZZVVVSSSQQQRRRRRRPPPNNNLLLMMMPPPSSSTTTUUUUUUQQQLLLIIIGGGDDDAAA>>>????????????@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@AAAAAABBBDDDEEEFFFGGGJJJKKKKKKKKKJJJKKKMMMOOOVVVeeeuuu}}}~~~zzzvvvooollliiihhhiiigggccc___]]]ZZZXXXVVVUUUSSSPPPNNNKKKJJJJJJLLLPPPTTTVVVWWW~~~xxxzzz}}}}}}~~~wwwwwwzzzrrrgggXXXJJJAAA;;;666333222000//////000111111000/////////............---,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))******)))((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++***+++...111444666777888;;;===AAAMMMeeehhhSSSFFF@@@???@@@AAABBBDDDEEEGGGHHHIIILLLOOOQQQSSSTTTVVVXXXZZZ\\\]]]___bbbfffkkknnnpppqqqrrrtttvvvxxx{{{|||}}}~~~|||{{{|||~~~~~~tttkkkddd^^^YYYVVVRRRQQQOOOLLLIIIEEEBBBAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>===>>>>>>>>>>>>===============>>>?????????@@@BBBDDDFFFIIIQQQYYY]]]aaajjjuuu|||}}}~~~}}}zzzwwwvvvvvvuuurrrnnnjjjiiijjjlllnnnvvv}}}}}}xxxssspppooonnnkkkhhhgggkkknnnttt~~~wwwmmmhhhdddaaa^^^___^^^______```^^^[[[XXXTTTRRROOOMMMMMMMMMLLLKKKHHHIIIIIIHHHGGGFFFEEEEEECCCBBBAAA@@@@@@DDDJJJNNNUUUVVVVVVWWWWWWVVVVVVVVVVVVUUUTTTQQQNNNKKKHHHGGGFFFGGGLLLUUUcccrrr}}}|||vvvrrrqqqqqqooonnnlllmmmnnnoooooonnnllllllkkkllllllmmmnnnoooooooooooooooppppppqqqrrrsssrrrqqqooonnnnnnmmmmmmnnnooopppqqqrrrrrrrrrrrrpppooonnnmmmkkkgggbbb^^^WWWWWWWWWWWWWWWWWWWWWWWWTTTYYYfffzzz~~~wwwrrrooojjjgggbbb]]]YYYWWWVVVVVVVVVTTTSSSSSSVVVYYY[[[[[[[[[WWWRRRMMMJJJGGGDDDAAA>>>>>>???@@@@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDFFFHHHJJJMMMNNNQQQRRRRRRQQQOOOPPPRRRTTTYYYfffuuu}}}~~~{{{vvvooolllhhhggghhhgggeeebbb^^^\\\YYYVVVUUURRROOOMMMLLLKKKKKKMMMQQQUUUWWWXXX~~~|||}}}zzzpppaaaTTTJJJBBB<<<888444222000///000111111000/////////.........------------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((###%%%(((***,,,,,,+++***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++***,,,...111444666888888<<<===BBBQQQkkkfffPPPDDD@@@???AAAAAABBBDDDEEEGGGHHHHHHLLLNNNPPPRRRSSSUUUXXXZZZ[[[]]]```dddhhhmmmppprrrqqqrrrtttvvvyyy{{{|||}}}}}}{{{xxxvvvuuutttvvvxxx{{{~~~}}}tttkkkddd^^^YYYVVVRRRRRRPPPMMMJJJFFFCCCAAABBBBBBCCCCCCCCCCCCBBBBBBFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@????????????@@@AAABBBBBBAAAAAACCCDDDGGGJJJRRRYYY\\\^^^dddlllppprrruuuvvvuuuuuuvvvwwwtttqqqnnnjjjiiiiiikkklllvvv}}}zzzuuupppmmmllliiidddbbbdddfffkkkuuuvvvooojjjfffccc```___^^^^^^^^^\\\YYYVVVRRRPPPMMMMMMMMMNNNNNNMMMKKKKKKKKKKKKJJJHHHGGGFFFFFFFFFEEECCCCCCEEEIIILLLRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSRRRQQQOOOLLLJJJHHHIIIHHHIIINNNZZZiiiwww|||wwwtttssssssrrrpppoooooopppqqqqqqpppllllllmmmmmmooopppqqqrrrttttttsssssstttuuuvvvwwwyyyxxxwwwuuutttssssssrrrtttuuuuuuvvvwwwwwwvvvvvvrrrrrrrrrrrrpppkkkeee```ZZZZZZYYYYYYYYYYYYYYYYYYVVVYYYcccvvv{{{wwwtttoooiiiccc___]]][[[ZZZ]]][[[YYYZZZ\\\___```aaaaaa]]]WWWPPPJJJEEEBBB@@@======???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBCCCEEEFFFHHHJJJNNNRRRUUUVVVYYYYYYXXXWWWUUUUUUXXXZZZ^^^jjjwww~~~|||vvvppplllgggfffggghhhfffddd```]]]ZZZWWWUUURRROOOLLLNNNLLLLLLNNNRRRVVVXXXXXX~~~}}}|||{{{mmm```TTTJJJAAA;;;777444111000000000000///.........------------,,,---------,,,,,,,,,++++++))))))************************************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))###%%%(((***++++++***)))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))*********+++++++++++++++,,,///222444666888999<<<>>>EEEUUUppp|||bbbNNNCCC@@@@@@AAAAAABBBDDDEEEGGGHHHHHHLLLNNNPPPQQQRRRTTTWWWZZZ[[[]]]```eeejjjnnnqqqsssppprrrtttwwwyyy{{{||||||~~~{{{wwwssspppmmmllliiijjjmmmppptttyyy|||~~~}}}tttkkkddd^^^YYYVVVSSSSSSRRROOOLLLHHHDDDBBBBBBBBBCCCCCCDDDCCCCCCCCCEEEEEEDDDCCCCCCCCCDDDDDDFFFEEEDDDCCCBBBBBBBBBCCCBBBDDDEEEEEECCCCCCDDDEEEGGGJJJSSS\\\___]]]___cccgggjjjooorrrtttvvvxxxyyytttrrrooollljjjkkkmmmnnntttzzz|||wwwrrrnnnlllhhhccc``````aaaeeemmmwwwwwwpppkkkhhh```___^^^]]]\\\ZZZWWWTTTPPPNNNLLLLLLMMMOOOOOOOOONNNNNNNNNMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDDDDGGGJJJNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNLLLJJJJJJHHHFFFIIIQQQ___nnnxxx{{{wwwtttsssssspppooonnnnnnppprrrrrrqqqsssttttttuuuvvvxxxyyyzzzyyyxxxxxxwwwxxxzzz|||}}}~~~}}}{{{yyyxxxxxxxxx{{{{{{|||}}}}}}}}}||||||vvvuuuuuutttqqqmmmfffbbb\\\[[[ZZZXXXWWWVVVVVVWWWWWWVVV]]]kkkzzzyyysssmmmhhhfffeeedddcccfffdddbbbbbbdddfffgggggghhhddd]]]TTTKKKDDD@@@???<<<===???@@@BBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBBBBCCCDDDDDDFFFHHHLLLQQQVVVZZZ]]]_________^^^\\\ZZZ[[[^^^```fffpppzzz}}}vvvoookkkgggfffhhhiiigggeeeaaa^^^ZZZWWWUUURRRNNNLLLNNNMMMMMMOOORRRVVVXXXXXX|||yyy}}}zzzmmmaaaTTTHHH@@@<<<999444111111000//////.........---------,,,,,,------------,,,,,,,,,,,,)))))))))))))))***************************************))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))((('''%%%$$$''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******)))))))))*********+++++++++,,,///222555777888999;;;???III[[[uuusss[[[KKKCCC@@@@@@@@@AAABBBDDDEEEGGGHHHIIILLLMMMOOOPPPQQQSSSWWWZZZ[[[]]]aaafffjjjnnnqqqrrrppprrrtttwwwzzz{{{||||||~~~~~~~~~{{{xxxtttnnniiidddaaa```\\\]]]```dddjjjpppuuuxxx}}}~~~vvvmmmfff```[[[XXXUUUTTTTTTRRRNNNJJJFFFCCCAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHMMMLLLJJJGGGFFFFFFFFFFFFDDDFFFHHHGGGFFFEEEEEEEEEEEEIIISSS^^^aaa___^^^```eeejjjpppuuuxxxzzz|||}}}yyyvvvrrrnnnmmmnnnppprrrrrryyy~~~yyytttqqqnnnjjjeeeaaa```___aaahhhpppzzzvvvooolllbbbaaa^^^]]]\\\YYYVVVTTTOOOMMMKKKLLLNNNPPPPPPPPPQQQQQQPPPOOONNNLLLKKKJJJGGGHHHGGGFFFDDDDDDFFFHHHLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRPPPNNNMMMHHHGGGEEEEEEKKKUUUbbbkkkyyyzzz{{{yyyvvvtttssstttooonnnnnnooorrruuuvvvvvvyyyyyyyyyzzz{{{|||~~~~~~}}}||||||}}}~~~~~~}}}}}}zzzwwwssspppkkkfffbbb[[[YYYWWWUUUTTTSSSSSSSSSVVVSSSWWWbbblllxxx{{{sssppppppqqqqqqpppooollljjjiiijjjkkkllllllmmmiiiaaaWWWLLLDDD@@@@@@<<<>>>???AAABBBBBBAAAAAACCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEGGGJJJQQQWWW]]]bbbdddeeeccccccbbb```^^^```cccfffmmmuuu}}}|||uuunnnjjjggggggiiijjjhhheeeaaa^^^ZZZXXXUUUSSSOOOLLLOOOMMMMMMOOORRRUUUWWWWWW~~~yyy{{{yyyooobbbUUULLLBBB>>>888444333222000////////////............---...------------,,,,,,,,,)))))))))******+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))((('''&&&%%%$$$###''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((()))*********((((((((()))))))))******+++---///222555777888999:::BBBNNNaaayyy~~~hhhTTTGGGBBB@@@??????@@@AAACCCFFFHHHIIIJJJLLLMMMNNNOOOPPPSSSWWWZZZ[[[]]]aaafffjjjmmmpppqqqoooqqquuuxxxzzz{{{|||||||||||||||||||||}}}~~~~~~uuurrrllleee^^^YYYUUUSSSQQQRRRUUUZZZaaahhhooossswwwyyy|||}}}}}}zzzqqqiiibbb]]]ZZZVVVVVVVVVTTTPPPLLLGGGEEEAAABBBCCCEEEFFFGGGGGGGGGFFFEEEEEEFFFHHHJJJMMMOOOTTTRRROOOLLLJJJIIIIIIIIIFFFHHHJJJIIIGGGFFFEEEFFFFFFJJJSSS___eeeeeeeeehhhkkkqqqxxx~~~~~~zzztttnnnlllmmmoooqqqsssyyy~~~~~~{{{wwwtttrrrlllgggcccbbb```___dddkkkuuu{{{sssnnneeeccc```^^^]]]ZZZWWWUUUPPPNNNMMMMMMOOOQQQRRRQQQSSSSSSRRRQQQPPPNNNLLLKKKJJJKKKKKKJJJHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOORRRSSSTTTRRRQQQOOOIIIIIIHHHGGGIIIPPPYYY```nnnqqqtttvvvvvvuuuuuuuuusssrrrsssvvvzzz~~~|||uuuooojjjfffbbb___ZZZYYYVVVUUUTTTTTTUUUVVVVVVSSSVVV___ccchhhwww|||{{{{{{yyyvvvrrrppplllkkkkkklllkkkkkklllhhhaaaVVVJJJCCC@@@@@@===>>>@@@BBBBBBBBB@@@???BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGLLLTTT]]]dddhhhiiijjjeeeeeecccbbbaaacccgggjjjrrrxxx~~~zzzsssllljjjhhhiiikkkkkkhhheee```]]]ZZZXXXVVVSSSPPPMMMNNNMMMLLLNNNQQQUUUVVVVVV|||{{{xxxnnnaaaYYYFFFAAA<<<777444333222000000000000000////////////......---------,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))+++---///222555777999999;;;DDDRRReee|||ttt```OOOEEE@@@???>>>>>>???AAACCCFFFHHHJJJKKKLLLMMMNNNNNNOOORRRWWWZZZ[[[]]]aaafffjjjmmmoooooooooqqquuuxxx{{{||||||{{{{{{zzzzzzzzzzzz{{{||||||qqqnnnggg___XXXQQQMMMKKKJJJKKKNNNTTT[[[dddlllpppsssvvvxxxzzz{{{|||}}}tttllleee___\\\WWWWWWWWWUUURRRMMMHHHFFFAAABBBCCCEEEGGGHHHIIIIIIIIIIIIIIIJJJMMMPPPTTTVVVXXXUUURRRNNNLLLKKKKKKKKKGGGIIIKKKJJJHHHFFFFFFFFFIIILLLTTT```hhhkkknnnrrrrrrxxx{{{sssmmmiiijjjlllnnntttzzz~~~}}}yyyvvvtttnnnjjjfffdddaaa___bbbhhhppp{{{~~~tttooohhheeebbb```^^^\\\XXXVVVQQQPPPNNNNNNPPPRRRSSSSSSTTTTTTSSSRRRQQQOOOMMMLLLNNNOOOPPPOOONNNMMMMMMOOOJJJKKKLLLMMMNNNNNNNNNNNNMMMOOORRRTTTUUUTTTRRRQQQKKKLLLLLLKKKKKKOOOVVV\\\eeejjjppptttvvvvvvwwwwwwyyyyyyzzz~~~{{{rrriiiddd```]]][[[[[[ZZZXXXWWWWWWXXXYYY[[[XXXTTTXXX^^^^^^]]]gggwwwzzzvvvrrrnnnkkkiiihhhiiihhhggggggddd]]]RRRGGGAAA???@@@>>>???AAABBBBBBAAA@@@???BBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFLLLVVV```hhhllllllllleeeeeedddbbbbbbdddhhhllltttzzzyyyqqqkkkiiihhhjjjllllllhhheee```]]]ZZZXXXVVVTTTQQQNNNNNNMMMLLLNNNQQQTTTVVVVVV|||{{{xxxmmmcccSSSKKKAAA:::777555444222111000000///////////////......---------,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((())),,,+++***))))))***+++,,,((()))******)))***,,,...---///222333444666999;;;===CCCSSSlllssscccQQQGGGBBB>>>>>>@@@AAAAAAAAABBBDDDGGGIIIKKKJJJJJJKKKMMMPPPRRRUUUVVV\\\\\\^^^cccjjjnnnooonnnrrrsssuuuwwwzzz|||~~~~~~|||{{{yyyxxxqqqjjjaaa[[[WWWUUURRROOORRRSSSSSSUUUYYY```iiiooouuuvvvwwwyyy{{{|||~~~{{{tttkkkbbb[[[[[[YYYVVVTTTRRRPPPLLLIIIDDDBBBBBBFFFHHHGGGIIIMMMOOOPPPQQQSSSUUUVVVVVVWWW\\\YYYVVVRRRPPPPPPPPPQQQOOOOOONNNLLLJJJHHHFFFEEEGGGLLLTTT^^^gggpppvvvxxx|||~~~wwwpppllllllnnnoooyyy{{{~~~}}}|||yyywwwqqqkkkgggfffdddbbbeeeiiisssyyyxxxqqqlllkkkhhheee```\\\XXXVVVWWWUUURRRPPPPPPQQQSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUSSSQQQPPPPPPNNNLLLJJJMMMNNNOOOPPPPPPPPPPPPOOOOOORRRVVVYYY[[[ZZZWWWVVVRRROOOLLLJJJKKKOOOSSSVVV]]]aaahhhnnnssswwwzzz}}}|||}}}yyymmmbbb[[[XXXVVVUUU]]]\\\ZZZZZZYYYZZZ[[[\\\YYYZZZ[[[[[[\\\___dddhhhyyy{{{tttoookkkiiikkkkkkjjjhhhddd```YYYQQQIIICCC???>>>===>>>???AAABBBCCCDDDDDDAAABBBDDDEEEEEECCCBBB@@@BBBCCCCCCBBBAAABBBDDDFFFKKKRRRZZZbbbmmmuuuuuupppgggbbb___```aaaccchhhnnnuuu}}}|||vvvooojjjkkkkkkkkkjjjhhhgggfff\\\ZZZXXXVVVUUUSSSPPPMMMNNNMMMNNNQQQSSSTTTSSSQQQ~~~zzz}}}|||sssjjj\\\TTTHHH???:::888555333111000000/////////000000.........---------,,,,,,,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))******)))(((((()))******((()))******)))***,,,...---///222333555666999;;;>>>FFFWWWpppjjj[[[KKKBBB???======?????????@@@AAACCCFFFHHHJJJIIIJJJKKKMMMOOORRRTTTUUUZZZ[[[^^^ccchhhmmmnnnooorrrrrrsssvvvyyy|||}}}}}}~~~~~~|||{{{yyyxxxmmmhhhaaa]]]\\\[[[ZZZYYYZZZZZZ[[[[[[]]]bbbhhhlllvvvwwwyyy|||~~~}}}vvvnnnfff```[[[YYYVVVTTTRRRPPPLLLJJJFFFCCCCCCGGGIIIJJJMMMRRRSSSTTTVVVWWWYYYYYYZZZZZZ\\\ZZZWWWSSSRRRQQQRRRSSSPPPOOONNNMMMKKKIIIGGGFFFIIINNNUUU___iiirrrxxx{{{yyyrrrnnnnnnoooqqqzzz|||~~~|||{{{{{{zzzxxxwwwuuuooojjjiiigggeeefffjjjpppvvv|||uuuqqqooolllhhhccc___\\\ZZZYYYWWWUUUSSSRRRSSSUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXVVVTTTSSSRRRQQQOOOMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQTTTWWW[[[\\\ZZZXXXVVVSSSQQQOOONNNNNNPPPSSSTTT[[[```ffflllppptttwwwyyy}}}xxxrrrhhh```\\\ZZZZZZYYY^^^^^^]]]\\\\\\]]]^^^___^^^^^^^^^]]]]]]___cccfffwww~~~wwwrrrmmmjjjkkkkkkiiigggccc___XXXPPPIIICCC@@@???>>>???@@@AAABBBCCCCCCCCCAAABBBCCCEEEEEEDDDBBBAAACCCCCCDDDCCCCCCDDDGGGIIIOOOVVV^^^fffnnntttrrrlllddd___\\\]]]___bbbhhhooosss{{{|||yyyrrrlllhhhiiijjjjjjiiihhhgggfff```]]]YYYVVVSSSQQQNNNKKKMMMMMMNNNQQQSSSTTTSSSRRR{{{{{{}}}~~~yyysssfff]]]PPPEEE>>>:::666333111111000000000000111111.........------------,,,,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))((()))******)))***,,,...---///222444555666999;;;>>>III]]]wwwxxxaaaSSSEEE???>>>===>>>@@@>>>>>>???AAACCCEEEGGGIIIHHHIIIJJJLLLNNNQQQSSSTTTYYY[[[^^^bbbgggkkknnnpppsssqqqpppsssxxx{{{|||{{{~~~~~~}}}|||zzzyyyxxxqqqnnnjjjhhhiiijjjkkkkkkkkklllmmmmmmnnnqqqtttwww}}}~~~yyyrrrkkkeee]]]ZZZWWWTTTRRRPPPMMMKKKIIIEEEEEEHHHKKKNNNSSSYYYZZZ[[[\\\]]]^^^______^^^]]][[[XXXVVVTTTTTTTTTUUUQQQPPPOOONNNLLLKKKIIIIIILLLPPPWWW```jjjssszzz~~~{{{uuuqqqqqqrrrsss|||~~~}}}{{{yyyyyyzzzzzzyyyxxxxxxrrrnnnllljjjggghhhlllpppwww|||wwwuuuqqqlllgggdddbbbaaa]]][[[YYYWWWVVVWWWXXXYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\ZZZXXXVVVVVVUUUSSSQQQOOOOOONNNNNNOOOQQQRRRSSSUUUWWWZZZ]]]]]][[[YYYWWWUUUTTTRRRQQQQQQQQQSSSSSSZZZ^^^eeejjjmmmppprrrtttzzz}}}rrrmmmeee```^^^^^^______cccbbbaaaaaaaaabbbcccdddddddddcccaaa``````ccceeettt}}}wwwppplllkkkjjjgggeeeaaa]]]VVVOOOHHHDDDAAA@@@@@@@@@AAABBBBBBBBBBBBBBB@@@AAACCCDDDEEEEEEDDDCCCCCCDDDDDDEEEEEEGGGKKKNNNSSS[[[dddjjjoooqqqlllddd^^^YYYVVVXXX[[[```gggooossszzz~~~}}}yyyuuuoooiiieeeeeeggghhhhhhhhhggggggddd```ZZZUUUQQQOOOLLLJJJMMMMMMNNNPPPSSSTTTSSSRRR|||zzz|||~~~~~~~~~}}}yyylllbbbUUUIIIAAA;;;666222222222111111111111222222............------------,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((()))******)))***,,,...---000222444555777999<<<>>>LLLddd~~~|||qqq]]]PPPDDDAAAAAA@@@@@@BBB>>>???@@@BBBDDDFFFHHHHHHHHHHHHIIIKKKNNNPPPSSSTTTYYY\\\```dddgggkkkpppsssuuurrrpppsssxxx{{{{{{yyy~~~~~~}}}|||{{{yyyxxxwwwwwwvvvuuutttvvvyyy{{{|||}}}|||vvvooojjj___\\\WWWTTTRRRQQQOOOMMMKKKGGGEEEIIIMMMQQQXXX___aaaaaabbbcccddddddcccccc^^^]]]ZZZXXXWWWVVVWWWWWWSSSSSSQQQOOONNNLLLKKKKKKMMMPPPWWW```jjjssszzz~~~}}}xxxttttttuuuvvv~~~~~~|||zzzyyyzzz{{{{{{zzzwwwrrrnnnmmmkkkiiijjjnnnsss{{{}}}zzzuuupppkkkhhhffffffaaa```^^^\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^_________^^^\\\ZZZYYYXXXWWWUUUSSSRRRQQQPPPPPPQQQTTTVVVXXXZZZ[[[^^^______]]][[[YYYZZZXXXUUURRRQQQRRRTTTUUU[[[___eeejjjlllmmmnnnooorrrvvv|||}}}rrrmmmhhhdddddddddeeeeeejjjiiigggfffffffffgggggghhhhhhgggfffddddddfffhhhsss~~~}}}tttooollliiifffccc___[[[TTTMMMGGGCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAACCCDDDEEEEEEEEEEEEBBBCCCDDDEEEFFFIIINNNRRRWWW___hhhlllnnnllleee]]]XXXSSSPPPSSSWWW\\\eeennnsssyyy}}}zzzvvvrrrllleee```bbbdddfffggggggggggggeee```ZZZTTTQQQNNNLLLKKKLLLLLLMMMPPPRRRTTTSSSQQQzzzxxxzzz{{{}}}}}}zzzzzz~~~~~~{{{ooofffZZZOOOFFF???888333444444333222222222222222//////.........---------,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************((()))******)))***,,,......000333444555777:::<<<>>>OOOiiiwwwjjjYYYNNNDDDAAABBBAAA@@@AAA???@@@AAACCCFFFGGGIIIIIIHHHHHHIIIKKKNNNPPPSSSTTTYYY^^^cccfffgggkkkrrrxxxyyyvvvtttuuuxxxzzzzzzzzz}}}}}}}}}|||zzzyyywwwvvvwwwxxxzzz|||yyyrrrlllaaa]]]XXXTTTRRRQQQPPPOOOLLLHHHGGGJJJOOOTTT\\\dddeeefffggghhhhhhhhhhhhhhhbbbaaa___]]][[[ZZZZZZZZZWWWVVVSSSQQQOOONNNMMMMMMLLLPPPVVV___hhhpppwwwzzz~~~yyywwwvvvxxxyyy}}}zzzyyyyyyzzzzzzyyytttooommmmmmllliiijjjnnnttt{{{zzzuuuppplllkkkjjjgggfffdddbbb```__________________``````aaaaaaaaa^^^]]]ZZZYYYYYYXXXVVVTTTRRRQQQQQQQQQRRRUUUXXXZZZ^^^___aaabbbbbb```^^^\\\```\\\WWWSSSQQQSSSVVVYYY]]]bbbgggkkkmmmlllllllllkkkooottt{{{}}}yyyqqqnnnkkkjjjkkkmmmnnnnnnnnnmmmkkkjjjiiiiiiiiiiiijjjkkkkkkjjjiiiiiikkkmmmuuuxxxqqqllliiieeebbb]]]YYYRRRKKKFFFCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFFFFBBBCCCDDDDDDFFFJJJPPPTTTYYYbbbiiilllkkkggg```XXXTTTOOOMMMPPPUUUZZZccckkkpppvvvyyyvvvpppllleee___]]]^^^aaaccceeefffffffffccc^^^XXXTTTQQQPPPNNNMMMLLLKKKLLLOOOQQQRRRPPPOOO|||xxxxxxyyy||||||zzz{{{wwwooodddZZZQQQHHH>>>888777666555333222222222222/////////.........------,,,++++++******++++++,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))************++++++++++++******((()))******)))***,,,......000333555666777:::<<>>>>>???@@@BBBDDDFFFHHHIIIIIIHHHIIIJJJLLLNNNQQQSSSTTTYYY___fffggggggjjjsss{{{~~~}}}{{{yyyyyyyyy{{{|||}}}||||||{{{zzzxxxwwwvvvwwwzzz~~~}}}tttnnnccc^^^XXXTTTRRRRRRRRRQQQNNNJJJIIIMMMRRRWWW___gggiiijjjkkklllmmmmmmmmmmmmhhhgggeeecccaaa___^^^^^^[[[YYYVVVSSSPPPNNNNNNMMMKKKOOOVVV^^^gggnnnrrruuuzzz|||}}}yyyxxxxxxzzz{{{~~~{{{xxxwwwwwwxxxxxxxxxuuupppnnnnnnmmmjjjkkknnnqqqwww|||wwwsssqqqpppnnnmmmkkkiiigggeeeddddddbbbbbbbbbbbbbbbbbbbbbbbb^^^]]]ZZZYYYYYYXXXVVVTTTPPPPPPQQQRRRTTTVVVXXXZZZaaabbbcccddddddcccaaa```ddd```[[[WWWVVVWWWZZZ\\\aaaeeejjjmmmmmmlllkkkjjjgggjjjnnnrrrwww{{{~~~}}}yyyooommmllllllnnnpppqqqrrrlllkkkjjjiiiiiiiiijjjkkkmmmnnnooonnnmmmmmmoooqqqwww|||sssmmmiiieeeaaa]]]XXXQQQJJJDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAACCCCCCCCCDDDDDDEEEEEEFFFCCCDDDDDDEEEGGGLLLRRRVVV\\\ccciiiiiigggddd^^^YYYSSSOOONNNRRRVVV[[[bbbiiinnnsssuuupppkkkfff___YYY[[[\\\___aaaccceeeeeeeee```]]]XXXTTTRRRQQQOOONNNKKKKKKKKKMMMOOOOOOMMMKKK{{{|||xxx{{{}}}|||~~~tttjjj```TTTHHH@@@999888777555333222111111////////////............,,,++++++******++++++,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********((()))***++++++***)))(((((()))******)))***,,,......111333555666888:::===EEEWWWsssqqqaaaOOOFFF??????BBB@@@???>>>===???AAADDDFFFGGGHHHHHHIIIJJJKKKMMMOOORRRTTTUUUXXX___fffgggfffiiisss|||zzzyyy||||||||||||{{{yyyxxxvvvuuuxxx{{{vvvoooddd___YYYTTTRRRRRRSSSSSSQQQMMMMMMRRRVVV[[[bbbiiilllmmmnnnpppqqqrrrrrrrrrpppooommmjjjhhheeecccccc___\\\XXXTTTQQQOOONNNMMMJJJNNNVVV___gggllloooppprrrtttxxx{{{~~~}}}{{{yyyxxxyyy{{{|||}}}zzzwwwvvvxxxzzz{{{{{{zzzvvvsssrrrpppkkkkkkmmmmmmrrryyy|||xxxvvvuuutttrrrpppnnnlllkkkjjjfffffffffeeeddddddcccccc___]]][[[ZZZYYYXXXVVVTTTQQQRRRTTTVVVXXXZZZ\\\]]]cccdddeeeffffffeeedddccceeedddbbb```^^^^^^^^^___cccggglllnnnnnnkkkiiihhhdddeeefffiiillloooqqqssstttuuuvvvvvvuuuuuuxxxyyy{{{}}}qqqooolllkkkkkkkkkjjjhhhdddddddddeeefffhhhjjjlllqqqrrrrrrrrrppppppqqqrrryyy~~~tttnnniiieeebbb]]]XXXPPPIIICCC@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCBBBEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGIIINNNTTTYYY^^^eeeiiigggdddccc```]]]VVVSSSRRRWWW[[[]]]ccciiiooosssuuupppiiiddd]]]WWWYYY[[[]]]```bbbccccccccc___\\\XXXUUUSSSQQQNNNLLLKKKKKKKKKLLLMMMLLLJJJHHH~~~xxx|||vvvkkk^^^PPPFFF;;;:::888555333111000000000/////////............,,,++++++++++++++++++,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''((()))******)))***,,,...///111333555666888;;;===HHH[[[wwwooo___MMMDDD>>>@@@DDDCCCAAAAAA<<<>>>@@@CCCEEEFFFGGGGGGJJJJJJKKKMMMPPPRRRUUUVVVVVV^^^fffgggdddgggrrr}}}{{{xxx}}}||||||{{{zzzyyywwwvvvuuutttwwwzzz{{{zzz|||}}}yyyvvvuuuuuutttwww{{{xxxoooeee```YYYTTTRRRSSSSSSTTTSSSPPPPPPUUUYYY]]]dddjjjnnnoooqqqssstttuuuvvvvvvvvvtttrrrooollliiigggfffaaa^^^ZZZUUUQQQOOONNNMMMJJJOOOWWW```gggkkkmmmmmmlllnnnqqquuuxxxzzz{{{{{{}}}|||yyyxxxxxxzzz|||}}}}}}{{{xxxxxxzzz}}}{{{wwwvvvrrrmmmkkkmmmkkkpppwww~~~~~~|||zzzyyywwwuuusssqqqooonnniiiiiihhhgggfffeeedddddd```^^^[[[ZZZZZZYYYWWWUUUUUUVVVXXX[[[]]]___```aaacccdddfffgggggggggfffeeeeeefffggggggfffcccaaa___cccggglllooonnnkkkhhhfffaaaaaaaaaaaaccceeehhhiiiggghhhiiiiiihhhiiikkkmmmjjjpppzzzvvvrrrmmmiiifffbbb^^^\\\]]]^^^___aaadddgggjjjllltttuuuuuutttrrrqqqqqqrrrzzzuuuooojjjeeebbb]]]XXXPPPHHHBBB@@@???@@@AAABBBBBBCCCDDDDDDCCCCCCFFFEEEDDDDDDDDDDDDDDDEEEHHHHHHHHHHHHJJJOOOVVV[[[```fffiiifffcccccccccaaaYYYVVVVVV[[[^^^```dddjjjrrrwwwwwwrrrkkkfff___YYYYYYZZZ]]]___aaabbbbbbbbb```]]]ZZZWWWTTTQQQMMMJJJKKKKKKJJJKKKKKKJJJHHHEEEmmm[[[OOODDD<<<555444333000......222111000///...---,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))+++(((%%%%%%'''))))))'''************************))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))*********+++)))******+++++++++******,,,,,,+++++++++,,,---...//////222666666555:::AAAHHHbbb|||~~~}}}yyyeeeWWWGGGDDD@@@>>>???@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIIIIJJJKKKLLLNNNQQQUUUYYY[[[^^^bbbfffiiikkkoooqqq{{{{{{|||{{{zzz{{{}}}~~~}}}|||tttmmmqqqnnnjjjhhhiiikkklllllljjjlllmmmkkkhhhfffgggiiiiiiooowww|||~~~xxxrrrgggbbbZZZTTTRRRRRRSSSTTTTTTSSSSSSWWWZZZ___kkkvvv{{{~~~~~~zzzyyy{{{zzzwwwwwwuuusssqqqooommmiiifffddd```[[[UUUQQQOOOOOOOOOOOORRRYYY```eeeiiikkkkkkkkklllnnnpppsssvvvwwwxxx{{{{{{zzzxxxxxxzzz~~~~~~||||||}}}~~~wwwpppllljjjmmmoootttzzz}}}zzzxxxwwwuuusssqqqmmmmmmlllkkkiiigggfffeeeaaa```]]][[[YYYWWWVVVUUUUUUVVVYYY\\\```eeehhhjjjmmmlllkkkjjjiiihhhhhhiiiiiiiiijjjjjjiiihhhfffeeegggfffgggjjjmmmlllhhhdddbbbaaaaaa``````aaaaaaaaa`````````_________^^^^^^bbbeeejjjtttzzzrrrjjjfffbbb]]][[[]]]YYY]]]aaabbbcccfffjjjnnnvvvwwwwwwuuurrrpppppppppzzz|||{{{sssoookkkeee``````UUUKKKFFFDDDAAAAAABBB@@@AAABBBBBBBBBAAA@@@???DDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHJJJLLLQQQXXX]]]dddgggkkklllkkkhhhfffeeeaaa``````aaa```aaajjjuuuyyyxxxwwwuuuqqqjjjbbb\\\^^^^^^```bbbdddfffhhhhhhbbb___ZZZWWWTTTQQQNNNKKKIIIIIIJJJKKKJJJIIIGGGFFF|||iii\\\NNNDDD;;;777555111000111222111000///...------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***(((&&&&&&)))***)))'''************************))))))))))))))))))))))))((((((((())))))))))))***((()))))))))************))))))***+++++++++++++++,,,,,,+++++++++,,,---...//////222666666666;;;BBBKKKfffxxxdddUUUGGGDDD@@@>>>>>>?????????@@@@@@AAABBBDDDFFFHHHIIIIIIJJJKKKLLLNNNQQQUUUYYY\\\___cccfffhhhkkknnnpppuuuvvvwwwwwwwwwyyy|||~~~xxxqqqlllhhhaaa]]][[[\\\]]]^^^___bbbeeefffeeeeeegggjjjiiinnnuuu{{{~~~yyysssjjjddd]]]WWWTTTTTTUUUUUUWWWUUUVVVZZZ^^^dddqqq}}}~~~~~~zzzzzzwwwtttqqqooommmiiigggeeeaaa\\\VVVRRRPPPPPPPPPOOORRRXXX___eeeiiikkklllggghhhjjjmmmpppsssuuuvvvyyyyyyyyyyyyyyy{{{~~~{{{uuurrrppprrrtttwww|||~~~|||zzzxxxpppoooooommmkkkiiigggfffeeedddaaa^^^[[[YYYWWWVVV\\\___ccchhhkkkmmmnnnnnnmmmlllkkkjjjjjjiiiiiiiiillllllmmmmmmmmmkkkhhhgggggggggiiilllnnnlllhhhccc___^^^^^^]]]]]]]]]]]]^^^[[[ZZZZZZYYYXXXXXXWWWWWWUUUWWW\\\fffuuu{{{rrriiieee```[[[ZZZ[[[\\\bbbiiijjjhhhgggjjjnnnwwwwwwvvvssspppnnnnnnooouuuvvv||||||tttppplllfffaaa^^^TTTIIIEEECCC@@@@@@AAA@@@AAABBBCCCCCCBBBAAA@@@DDDDDDDDDEEEFFFFFFGGGGGGFFFGGGIIIJJJMMMSSSYYY^^^iiimmmppprrrqqqnnnmmmllleeedddddddddbbbbbbjjjsssxxxyyyyyywwwrrrkkkccc___bbbbbbcccdddeeeggghhhhhhbbb___[[[WWWUUURRROOOLLLKKKKKKKKKKKKJJJIIIHHHHHH{{{nnn]]]QQQCCC;;;777222222333222111111000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))(((((()))******)))'''************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))***+++,,,,,,------,,,,,,+++++++++,,,---...//////222666666666<<>>>>>??????>>>@@@@@@AAABBBDDDFFFHHHIIIIIIJJJKKKLLLNNNQQQUUUYYY]]]```dddfffhhhjjjmmmoooppprrrssstttuuuwww{{{~~~~~~wwwhhhbbbYYYRRRPPPQQQRRRSSSWWW[[[```ccceeegggiiijjjjjjnnntttzzz~~~{{{uuummmhhh```[[[XXXXXXXXXXXXXXXVVVVVVZZZ^^^fffttt|||wwwtttqqqnnnjjjhhheeebbb\\\WWWRRRQQQPPPQQQOOORRRXXX___eeeiiilllmmmeeefffhhhjjjlllooorrrssstttvvvxxxyyyzzz|||{{{yyyyyyyyyzzz}}}}}}{{{vvvuuutttssspppnnnllljjjjjjiiifffbbb___\\\ZZZYYYbbbffflllrrrttttttqqqooonnnnnnmmmllllllkkkkkkkkkmmmnnnooopppooollliiigggggghhhjjjmmmmmmkkkfffbbb]]]]]]\\\[[[[[[[[[[[[[[[WWWWWWVVVTTTSSSRRRQQQPPPMMMNNNPPPWWWcccrrr~~~tttkkkeee```[[[YYY[[[aaakkkuuuwwwqqqlllmmmpppzzzxxxuuuqqqmmmkkklllnnnnnnpppuuu}}}|||uuuqqqnnniiiddd]]]RRRHHHDDDBBB??????AAAAAABBBBBBCCCCCCCCCBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHJJJKKKOOOUUU\\\aaajjjmmmqqqsssrrrpppooooookkkiiihhhiiifffeeejjjqqqwww{{{~~~{{{tttlllfffdddggggggggggggggggggggggggccc___[[[XXXVVVSSSPPPNNNNNNMMMLLLKKKJJJJJJJJJJJJ~~~lll]]]KKK@@@888333222444222222111000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++)))(((************************(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))*********)))))))))***,,,---...///,,,,,,+++++++++,,,---...000///222666666777>>>FFFUUUsssvvvbbbUUUKKKGGGCCC@@@????????????@@@@@@AAABBBDDDFFFHHHIIIIIIJJJKKKLLLNNNQQQUUUYYY^^^```dddggghhhjjjlllnnnppprrrsssttttttvvvzzz}}}~~~|||jjjbbbXXXPPPNNNOOORRRTTTWWW[[[aaafffjjjlllmmmnnnppprrrvvvzzz|||vvvpppkkkddd^^^\\\[[[[[[[[[XXXUUUUUUWWW[[[aaannn{{{}}}xxxuuuqqqmmmkkkeeebbb\\\WWWRRRPPPPPPQQQPPPSSSYYY___eeejjjmmmnnniiiiiiiiiiiijjjlllmmmnnnoooqqquuuxxxzzz|||~~~}}}{{{yyyvvvsssqqqooolllkkkhhheeebbb```^^^^^^fffiiinnnrrrsssrrrpppnnnppppppppppppoooooonnnnnnlllmmmooopppooollliiifffggghhhkkklllllliiieeebbb______]]]\\\[[[[[[[[[[[[XXXWWWVVVTTTSSSQQQPPPOOOOOONNNMMMNNNTTT^^^gggnnnwwwmmmgggaaa[[[YYYZZZdddqqq~~~yyyrrrqqqttt{{{yyytttnnniiihhhiiilllhhhjjjpppwwwzzz||||||uuussspppkkkggg\\\RRRHHHDDDBBB@@@???AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGIIIKKKMMMQQQWWW___dddkkknnnsssuuutttsssrrrqqqooommmlllllljjjgggkkkpppxxx~~~xxxooojjjiiijjjjjjiiihhhgggfffeeedddccc```\\\YYYWWWUUURRRPPPOOONNNLLLJJJIIIIIIJJJJJJwwwgggSSSEEE;;;444222444222222222111000000//////.........---------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((()))+++++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))******)))))))))))))))))))))))))))***+++,,,...///,,,,,,+++++++++,,,---...000000222666777888@@@HHHYYYyyyuuucccWWWLLLIIIDDDAAAAAAAAAAAA@@@@@@@@@AAABBBDDDFFFHHHIIIIIIJJJKKKLLLNNNQQQUUUYYY^^^```dddggghhhjjjlllnnnqqqrrrssssssssstttwwwzzz{{{qqqiii^^^UUUQQQPPPQQQRRRWWWZZZaaaiiippptttvvvvvvxxxyyyzzz}}}|||vvvpppkkkeee```^^^]]]]]]\\\ZZZWWWUUUUUUVVVZZZeeeqqq~~~zzzuuuqqqnnneeebbb\\\VVVRRRPPPPPPPPPQQQTTTYYY```fffkkkoooqqqmmmllljjjhhhggggggggghhhjjjmmmrrrvvvyyy}}}}}}zzzvvvsssrrrmmmllljjjgggfffdddcccccciiijjjkkkmmmnnnnnnmmmmmmqqqrrrrrrssssssrrrqqqppplllnnnooopppooommmkkkiiigggiiikkkllljjjhhheeecccaaa```___]]]\\\[[[[[[[[[ZZZYYYWWWVVVTTTRRRPPPOOOQQQNNNKKKIIIJJJOOOUUUXXXeeemmmyyyyyyoooiiiccc\\\YYYYYYaaannn|||xxxrrrrrruuuyyywwwqqqkkkeeedddfffhhheeegggmmmsssvvvvvv|||{{{uuusssqqqlllhhh]]]RRRHHHEEECCCAAAAAACCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHJJJLLLOOOSSSZZZbbbgggpppsssxxxzzzyyyxxxwwwvvvrrrnnnmmmnnnnnnlllooottt}}}}}}tttooonnnkkkjjjiiigggeeedddcccbbbbbb___\\\YYYWWWVVVSSSQQQOOOMMMKKKIIIHHHHHHHHHIIIppp\\\NNNBBB999555555222222222222111111000000............---------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))''')))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))))))))(((((()))+++---...,,,,,,+++++++++,,,---...000000222666777999AAAJJJ]]]rrraaaWWWKKKHHHDDDAAAAAABBBBBBAAA@@@@@@AAABBBDDDFFFHHHIIIIIIJJJKKKLLLNNNQQQUUUYYY]]]```dddfffhhhjjjmmmoooooopppqqqpppppprrruuuwwwzzz{{{ttthhh^^^WWWRRROOONNNRRRVVV]]]gggrrrzzz~~~~~~}}}wwwmmmiiiccc___^^^^^^^^^]]]\\\YYYVVVVVVTTTUUU]]]ggg{{{~~~yyysssooofffccc]]]WWWSSSQQQQQQRRRSSSVVV[[[aaahhhmmmqqqtttqqqooolllhhheeedddddddddiiilllpppuuuzzz}}}yyyvvvtttooonnnlllkkkiiihhhhhhhhhlllkkkkkkjjjkkklllmmmnnnqqqrrrsssttttttsssrrrqqqoooooopppqqqqqqpppooonnniiikkklllllljjjhhhhhhhhhbbbaaa___^^^\\\[[[ZZZZZZYYYXXXWWWUUUSSSQQQPPPOOOMMMJJJGGGEEEEEEGGGJJJLLLOOOXXXfffuuuzzzrrrnnnggg___ZZZYYY\\\gggrrrtttppplllmmmppptttrrrlllfffaaa___aaacccaaaccciiioooqqqrrrxxx{{{uuusssqqqlllhhh\\\RRRHHHEEECCCAAAAAACCCBBBAAAAAAAAABBBCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJMMMQQQVVV]]]eeekkkqqquuuyyy{{{zzzxxxwwwvvvsssooommmppprrrssswww}}}zzzssspppjjjiiihhhfffeeecccbbbbbbaaa^^^[[[YYYWWWVVVTTTRRRNNNMMMLLLJJJIIIHHHHHHGGGxxxfffXXXLLL@@@:::999333222222222222111111111............------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))''')))***)))&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))************)))))))))(((***)))((('''((()))+++,,,,,,,,,+++++++++,,,---...000000222666777:::BBBLLLaaa~~~mmm]]]TTTIIIFFFBBB@@@@@@AAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIIIIIJJJKKKLLLNNNQQQUUUYYY\\\___cccfffhhhkkknnnpppnnnooopppqqqqqqssswwwzzz}}}vvvlllccc\\\VVVRRRRRRUUU[[[fffrrr}}}yyyiiifffaaa^^^]]]^^^]]]]]][[[XXXVVVUUURRRQQQWWW___mmm{{{{{{tttoooiiieee```ZZZVVVTTTTTTTTTUUUWWW\\\bbbiiioootttvvvvvvtttpppkkkhhhgggggggggjjjmmmqqqvvv{{{|||zzztttsssqqqooommmkkkkkkjjjllllllkkkkkkkkklllmmmnnnooopppqqqssssssrrrpppooonnnnnnnnnoooooopppqqqrrrmmmnnnooommmkkkkkkmmmooofffeeecccaaa___^^^]]]\\\XXXWWWVVVTTTSSSQQQPPPPPPJJJIIIGGGDDDCCCCCCDDDDDDDDDKKKVVVcccppp~~~zzzwwwpppgggaaa___]]]ccciiijjjgggfffiiilllmmmkkkfffaaa[[[YYYZZZ\\\]]]^^^cccjjjlllnnnttt|||}}}{{{uuurrrpppkkkggg[[[QQQGGGDDDBBB@@@@@@BBBAAA@@@@@@@@@AAABBBDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIKKKNNNRRRWWW___gggmmmrrrvvvyyy{{{zzzwwwvvvuuusssooonnnrrrwww{{{wwwqqqiiihhhgggfffeeedddcccccc```]]]ZZZXXXWWWVVVTTTRRRNNNNNNMMMLLLKKKIIIHHHGGG}}}www}}}lll___SSSFFF>>><<<333333222222222222222222//////.........---------------------------------************************++++++++++++++++++++++++))))))))))))))))))))))))'''))))))'''%%%%%%(((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((***)))'''&&&&&&(((***+++,,,,,,+++++++++,,,---...000000222666888:::CCCLLLcccyyyhhhYYYQQQGGGDDD@@@>>>???@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIIIIJJJLLLLLLNNNQQQUUUYYY[[[^^^bbbfffiiikkkoooqqqnnnppprrrssstttwww{{{xxxppphhhaaa]]]WWWXXX]]]gggsss}}}zzzgggddd___]]]]]]]]]]]]]]]WWWUUUSSSRRROOOMMMRRRYYYbbbrrr{{{sssnnnkkkgggbbb\\\XXXVVVVVVVVVVVVXXX]]]cccjjjpppuuuxxx{{{yyytttpppnnnmmmmmmnnnlllnnnrrrwww}}}xxxwwwtttrrrooommmlllkkkjjjjjjkkklllllllllllllllmmmnnnpppqqqqqqpppooommmllllllkkkkkklllnnnppprrrpppqqqqqqnnnlllmmmqqqtttjjjiiigggeeecccaaa``````XXXXXXWWWUUUTTTSSSRRRQQQLLLKKKIIIGGGDDDBBB@@@@@@AAAEEEMMMWWWdddtttzzzppphhhfffaaacccfffeeeddddddgggjjjgggfffbbb]]]XXXVVVVVVWWWYYY[[[___fffiiikkkrrrzzz}}}{{{tttrrroookkkfffZZZOOOFFFBBBAAA??????AAA@@@@@@??????@@@BBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIKKKOOOSSSXXX```iiinnnxxx{{{~~~|||zzzyyytttooonnnssszzzyyyqqqhhhhhhhhhgggffffffeeeeee___\\\YYYWWWWWWVVVTTTRRROOOOOOOOOOOOMMMKKKIIIGGG||||||wwwiii^^^UUUHHH<<<777333222333333000000333000000/////////.........*********************************++++++,,,,,,,,,***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++)))(((((('''''')))*********++++++++++++))))))))))))************)))))))))))))))******+++---,,,+++)))(((***...222555555111333::::::AAAUUUnnnzzzmmmbbbWWWOOOGGGDDDAAA@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFIIIJJJKKKMMMPPPRRRUUUVVV\\\___cccgggkkknnnooopppsssqqqpppqqqtttwwwyyyzzz}}}|||rrrkkkddd^^^]]]dddmmmuuu~~~zzznnnggg___ZZZYYY[[[[[[ZZZXXXWWWUUUSSSRRRRRRSSSTTT___kkkzzzwwwrrrjjjiiieee___YYYUUUTTTUUU[[[ZZZ[[[aaajjjrrrvvvwww}}}{{{yyyvvvssspppnnnmmmmmmpppuuu{{{}}}}}}yyytttqqqqqqrrrrrrrrrnnnnnnmmmmmmmmmnnnpppqqqqqqpppnnnmmmllllllmmmmmmkkkkkkkkkllllllmmmmmmmmmqqqpppnnnmmmmmmmmmnnnooolllkkkiiigggeeebbbaaa```]]]ZZZWWWWWWXXXWWWQQQLLLMMMKKKHHHEEEBBB@@@>>>>>>AAA???CCCLLLXXXgggyyyxxxpppqqqlllfffbbbaaaaaabbbbbb```]]]XXXTTTRRRSSSUUUVVV[[[\\\^^^aaaeeekkkpppsss}}}{{{vvvsssooohhhbbbVVVOOOFFFAAA@@@AAA@@@@@@???@@@@@@AAABBBBBBBBBBBBDDDCCCCCCEEEHHHIIIIIIIIIKKKJJJMMMSSSYYY```jjjttt}}}~~~~~~}}}zzzyyyzzz{{{tttuuuvvvwww{{{}}}sssooollliiihhhiiijjjiiiiiibbb```]]][[[ZZZXXXUUUSSSNNNNNNMMMLLLKKKIIIDDDAAAzzzxxx~~~{{{nnneee]]]PPPDDD===888555555444111000333......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++***))))))************************))))))))))))))))))))))))************************)))((((((''''''''''''((())))))))))))*********+++))))))))))))************)))))))))))))))***++++++,,,,,,,,,******+++///222555555111333::::::BBBVVVqqqvvvggg]]]TTTNNNGGGEEEAAA@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFIIIJJJKKKMMMPPPSSSUUUVVV\\\^^^bbbgggkkknnnooopppsssrrrqqqrrruuuxxxzzz{{{|||uuulllddd___bbbjjjrrr{{{}}}ooohhh___ZZZYYY[[[[[[ZZZ[[[YYYWWWUUUSSSSSSTTTUUU\\\hhhwwwzzzuuullljjjfff```ZZZWWWWWWWWWZZZ[[[^^^eeeooowww{{{|||~~~|||zzzwwwuuusssrrrooorrrvvv{{{{{{wwwttttttuuuuuuuuurrrqqqpppoooooopppqqqrrrqqqpppnnnlllkkklllmmmmmmlllmmmmmmnnnnnnoooooooooqqqppppppooonnnnnnnnnnnnmmmlllkkkiiifffdddcccbbb___[[[XXXXXXXXXWWWQQQMMMMMMKKKIIIEEEBBB@@@>>>>>>===;;;>>>FFFPPP^^^ppp}}}vvvqqqllleee```^^^]]]\\\\\\YYYWWWSSSQQQPPPRRRUUUWWW[[[[[[]]]```eeejjjoooqqqyyy}}}zzzvvvsssooohhhbbbUUUNNNEEE@@@???@@@@@@?????????@@@AAABBBBBBBBBBBBCCCCCCCCCEEEGGGIIIIIIIIIMMMKKKNNNUUU[[[aaakkkuuu}}}~~~~~~}}}zzzyyyyyyzzzvvvwwwyyy|||vvvmmmkkkhhhggghhhhhhgggfffeeeccc___]]][[[XXXUUURRRPPPOOONNNMMMLLLIIIEEEBBB|||zzztttzzzwwwooohhh[[[NNNEEE>>>888777555111000222.........---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++******)))************************))))))))))))))))))))))))************************'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))***************))))))))))))***++++++,,,,,,---,,,,,,---///222444555222444;;;;;;DDDZZZvvv|||}}}ooo^^^UUUQQQNNNHHHEEEBBB@@@@@@AAAAAA@@@AAAAAAAAABBBCCCDDDFFFFFFIIIIIIKKKMMMPPPSSSUUUWWW[[[^^^bbbfffkkknnnpppppprrrrrrssstttvvvyyy|||}}}uuukkkaaa```dddkkkvvvrrrkkkaaa[[[ZZZ[[[\\\[[[^^^\\\YYYWWWUUUUUUUUUVVVYYYdddsss|||wwwnnnlllhhhbbb\\\YYYYYYZZZZZZ]]]bbbkkkttt|||}}}zzzxxxwwwrrrtttxxx|||zzzxxxxxxyyyzzzzzzvvvuuutttrrrqqqrrrrrrssssssrrrooommmlllmmmooopppooooooooopppqqqrrrrrrrrrrrrrrrrrrqqqpppooonnnmmmnnnmmmllljjjiiigggfffeeeaaa^^^ZZZYYYYYYWWWRRRNNNMMMLLLIIIEEEBBB@@@>>>===;;;999:::???GGGTTTfffvvv|||wwwmmmhhhaaa[[[XXXVVVUUUSSSQQQOOOMMMMMMNNNQQQUUUWWWYYYZZZ\\\___dddiiimmmoootttxxx~~~yyyuuurrrnnnggg```SSSLLLDDD????????????>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIIIINNNMMMOOOVVV\\\cccmmmvvv}}}~~~~~~}}}zzzyyyxxxyyywwwyyy|||yyyooommmkkkjjjjjjjjjhhhggggggeeeaaa^^^\\\YYYUUUSSSRRRPPPOOONNNMMMJJJFFFCCC}}}~~~|||tttwww|||{{{ttteeeXXXMMMCCC;;;777555111000222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))************************))))))))))))))))))))))))******************************))))))******+++,,,'''''''''(((((((((((()))((()))))))))******************))))))******+++,,,+++,,,......---...000222444555222555<<<===GGG^^^{{{~~~{{{hhhWWWOOONNNNNNIIIFFFBBBAAAAAAAAAAAA@@@AAABBBBBBBBBCCCEEEFFFGGGHHHIIIJJJMMMPPPSSSVVVWWW[[[]]]aaafffjjjmmmooopppqqqrrrtttuuuwwwzzz}}}|||pppccc^^^___eeeqqq}}}xxxpppfff___]]]^^^]]]]]]___]]]ZZZWWWUUUUUUUUUUUUWWWaaappp~~~{{{vvvnnnlllhhhbbb\\\YYYZZZ[[[\\\```gggpppyyy~~~|||{{{uuuwwwyyy|||~~~{{{|||}}}~~~~~~zzzyyywwwuuussssssssssssvvvtttqqqooooooqqqsssuuupppqqqqqqrrrssssssttttttrrrsssssssssrrrpppnnnmmmnnnnnnmmmllljjjiiihhhhhhdddaaa^^^[[[ZZZWWWSSSPPPNNNLLLIIIFFFBBB???>>>===<<<::::::===BBBLLL^^^nnn}}}|||xxxwwwwwwuuupppkkkddd```YYYTTTQQQOOONNNMMMKKKJJJJJJJJJLLLPPPTTTVVVXXXYYY[[[___cccgggkkkmmmppptttzzzwwwsssqqqmmmeee___QQQKKKCCC???>>>???>>>===>>>???@@@AAABBBCCCCCCCCCBBBCCCEEEFFFFFFGGGIIIJJJNNNMMMPPPVVV\\\cccmmmvvv}}}~~~}}}zzzxxxwwwwwwxxxzzz~~~|||tttrrrqqqppppppooollljjjfffccc```^^^\\\ZZZWWWUUURRRPPPNNNMMMKKKIIIEEECCC~~~~~~vvvvvvwwwyyy}}}pppbbbUUUJJJ>>>999666222000111111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))************************,,,,,,+++***************&&&'''''''''((((((((((((((()))))))))***************************++++++,,,***,,,---...---...000222333555333666<<<>>>JJJbbbvvvbbbRRRMMMNNNOOOJJJGGGCCCAAAAAAAAAAAA@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHHHHJJJMMMPPPSSSVVVXXX\\\^^^bbbfffjjjlllnnnoooooorrruuuwwwxxxzzz~~~tttggg___]]]aaammmxxxxxxllldddaaa```______^^^\\\YYYVVVUUUTTTTTTUUUWWW```ooo}}}yyytttnnnkkkggg```[[[YYYZZZ[[[^^^ccckkkttt{{{~~~}}}xxxyyy{{{}}}}}}}}}~~~|||zzzxxxvvvtttsssssssssuuusssrrrqqqqqqsssvvvwwwssssssssssssttttttttttttrrrrrrssssssrrrqqqooonnnnnnnnnnnnmmmlllkkkkkkkkkgggeeeaaa^^^ZZZWWWTTTRRRNNNLLLIIIFFFBBB???===<<<<<<::::::;;;===EEEVVVeeeuuuuuuqqqkkkgggeeeccc___[[[XXXTTTOOOLLLKKKJJJIIIHHHIIIHHHHHHIIIKKKOOORRRTTTWWWXXX[[[___cccgggjjjkkknnnrrrxxx|||vvvrrrppplllddd]]]PPPJJJCCC?????????>>><<<===>>>@@@AAABBBCCCCCCCCCBBBDDDFFFGGGFFFGGGIIIKKKNNNLLLOOOVVV\\\bbblllvvv}}}~~~~~~zzzwwwvvvuuuzzz}}}}}}wwwvvvuuuuuuuuurrroookkkbbb```^^^]]]]]][[[YYYWWWRRRPPPMMMKKKJJJGGGDDDAAA}}}~~~|||zzzxxxyyy||||||~~~rrrcccUUUFFF===999444111111/////////.........------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((((((((((((''''''''''''(((((((((((())))))))))))************+++************+++,,,,,,***+++,,,,,,,,,---000333222666444777===???MMMggg~~~ooo\\\OOOMMMNNNNNNJJJGGGDDDAAAAAAAAAAAA@@@BBBBBBBBBCCCDDDEEEGGGGGGGGGHHHJJJMMMPPPTTTVVVXXX]]]___bbbfffiiikkklllmmmmmmqqquuuwwwxxxzzz~~~yyymmmeee______hhhqqq|||rrrhhhcccaaa```___]]][[[XXXVVVTTTTTTTTTUUUXXX```nnn}}}yyyuuummmkkkeee___ZZZXXXZZZ\\\aaafffooovvv|||zzzzzz{{{}}}||||||}}}}}}}}}{{{yyywwwuuusssrrrrrrrrrqqqqqqqqqrrrsssvvvxxxyyyvvvvvvvvvuuuuuuuuuuuutttqqqrrrrrrrrrrrrqqqpppppppppppppppoooooooooooooookkkhhhddd```[[[WWWUUUSSSOOOMMMJJJFFFBBB???===<<<:::999999999999>>>NNN]]]ooo{{{zzzpppjjjaaa[[[WWWUUUQQQNNNLLLIIIFFFDDDEEEEEEEEEEEEFFFFFFFFFHHHJJJNNNQQQSSSWWWYYY[[[___cccfffiiijjjmmmqqqwww~~~zzztttqqqooojjjbbb[[[OOOJJJCCC@@@@@@@@@>>>======>>>???AAABBBCCCDDDDDDBBBEEEHHHHHHGGGGGGJJJMMMNNNMMMOOOVVV\\\bbbmmmvvv}}}~~~~~~{{{wwwtttttt{{{~~~wwwwwwvvvwwwvvvrrrmmmjjjaaa___]]]]]]]]]]]][[[YYYRRRPPPMMMJJJIIIFFFCCCAAA||||||}}}}}}~~~uuudddQQQEEE>>>777222111////////////.........---------------------------......---------,,,,,,,,,,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((())))))******''''''((((((((()))))))))))))))))))))************++++++******++++++,,,---***++++++******,,,000444222666555777>>>@@@OOOjjjyyyhhhVVVNNNNNNNNNKKKKKKHHHDDDBBBAAAAAAAAA@@@BBBBBBCCCCCCDDDFFFGGGHHHGGGHHHJJJMMMPPPTTTWWWXXX___```cccfffhhhjjjjjjkkkkkkooouuuwwwwwwyyy}}}vvvmmmddd___ccckkkuuu}}}uuujjjcccaaa___]]]\\\ZZZXXXVVVTTTUUUUUUVVVXXX```mmm|||}}}yyymmmkkkeee___ZZZXXXZZZ]]]bbbhhhpppxxx}}}zzz{{{|||}}}~~~zzzyyyyyyzzzyyyyyywwwuuusssqqqpppppppppppprrrtttvvvyyy{{{|||}}}zzzzzzyyyxxxwwwvvvvvvuuupppppppppppppppqqqqqqrrrrrrrrrssssssssssssssssssmmmkkkgggaaa\\\WWWUUUUUUOOOMMMJJJFFFBBB???===;;;888888::::::888;;;IIIXXXkkkxxxzzzuuullleeeZZZRRRNNNLLLIIIGGGDDDAAA??????@@@AAAAAAAAABBBBBBCCCFFFIIIMMMQQQSSSWWWYYY\\\```dddgggiiijjjlllpppuuu|||}}}xxxssspppnnnjjjaaaZZZOOOJJJDDDAAAAAAAAA???======>>>???AAABBBCCCDDDDDDCCCGGGJJJJJJHHHHHHKKKOOOOOONNNQQQWWW]]]dddnnnwww}}}~~~{{{vvvsssrrrwww{{{wwwwwwwwwxxxvvvrrrmmmhhhcccaaa___^^^^^^]]][[[ZZZTTTQQQMMMKKKIIIGGGDDDBBB||||||}}}}}}~~~oooYYYKKKBBB999333111111111111111000000000000.................................------,,,,,,,,,,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***+++---...///(((((((((((())))))))))))))))))))))))************++++++******++++++,,,---+++******((()))+++000444111666555888>>>AAAQQQllluuucccRRRMMMNNNMMMIIIKKKHHHDDDBBBAAAAAAAAA@@@CCCCCCCCCCCCDDDFFFGGGHHHGGGHHHJJJMMMPPPTTTWWWYYY```aaadddfffhhhiiiiiiiiiiiiooouuuwwwwwwxxx}}}}}}ssshhh```aaafffpppyyywwwjjjccc```]]]\\\\\\ZZZXXXVVVUUUVVVWWWXXXXXX___lll{{{}}}nnnkkkfff___ZZZYYY[[[^^^bbbhhhqqqyyy{{{{{{|||}}}}}}yyywwwwwwwwwwwwwwwuuusssqqqpppooooooooorrrtttxxx|||~~~}}}|||{{{yyyxxxwwwvvvpppoooooonnnoooqqqrrrsssuuuuuuuuuuuuvvvvvvvvvwwwnnnlllhhhbbb\\\XXXVVVUUUOOOMMMJJJFFFBBB???<<<;;;888:::<<<<<<:::<<>><<<<<<===>>>>>>>>>>>>???AAADDDHHHMMMQQQSSSXXXYYY]]]```dddgggiiijjjkkkooottt{{{|||wwwrrrpppnnniiiaaaYYYOOOJJJDDDAAAAAAAAA@@@>>>===>>>???AAABBBCCCDDDDDDDDDHHHKKKKKKIIIHHHLLLPPPQQQOOORRRXXX___eeeoooyyy}}}{{{vvvsssrrrqqqvvv~~~xxxxxxyyyyyyxxxtttmmmiiifffdddaaa```___^^^[[[YYYUUURRROOOLLLJJJHHHEEECCC}}}}}}~~~jjjWWWIII???888444333111/////////000...---......---------,,,,,,,,,------------------------//////...---,,,,,,++++++,,,,,,,,,++++++*********)))((('''&&&&&&'''((()))*********)))))))))))))))+++***)))(((''''''''''''******))))))((((((''''''---,,,+++)))&&&###!!!))))))))))))***+++,,,---***+++++++++***+++...000555444777999888???WWWpppvvv^^^RRRNNNKKKIIIHHHFFFEEECCCAAA@@@@@@@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHEEEGGGKKKNNNQQQTTTYYY\\\aaabbbdddeeefffhhhlllnnnqqqtttvvvwwwwwwzzz{{{pppccc___cccooouuu~~~{{{ppphhhccc```______^^^[[[YYYWWWVVVVVVWWWVVV\\\ggguuuzzzpppkkkccc]]]ZZZ[[[[[[\\\bbbeeemmmwww|||}}}|||xxxwwwvvvsssqqqtttrrrppppppqqqrrrrrrrrrsssuuuyyy~~~}}}}}}zzzvvvssssssrrrooommmmmmnnnpppqqqtttsssrrrsssvvvwwwwwwvvvoookkkeee___\\\YYYWWWUUUPPPMMMJJJGGGDDDAAA===;;;;;;999999:::888:::DDDOOOiiitttzzzsssggg___TTTKKKGGGDDDBBB???999999999999:::;;;<<<<<>>???>>>>>>>>>>>>@@@AAABBBFFFGGGGGGHHHIIIJJJKKKKKKKKKNNNRRRWWW^^^hhhsssyyy~~~}}}|||xxxsssooonnnqqqwww~~~{{{xxxwwwwwwvvvqqqmmmiiigggeeedddbbb___[[[XXXSSSQQQNNNLLLJJJGGGDDDBBB~~~}}}}}}tttbbbTTTHHH???:::555333111000000111000///.........---------,,,,,,------------------------...------,,,++++++******,,,,,,++++++++++++++++++++++++***))))))***++++++************))))))))))))+++***************++++++***)))))))))((((((((('''+++++++++***)))'''&&&%%%))))))))))))***+++,,,,,,***+++,,,++++++,,,///111333333555999999AAAYYYsssuuu]]]OOOJJJFFFDDDDDDBBBBBB@@@??????@@@AAAAAABBBBBBCCCCCCDDDFFFGGGHHHFFFHHHKKKMMMPPPTTTYYY]]]```bbbeeefffgggiiilllnnnqqqtttvvvwwwwwwzzz~~~ttthhhcccdddlllrrr{{{uuummmgggdddbbb```___\\\ZZZXXXVVVVVVVVVUUUXXX```lllzzz{{{pppjjjccc]]]ZZZZZZ[[[[[[aaaeeelllvvv}}}}}}xxxvvvuuurrrooosssqqqpppoooppprrrrrrssstttvvv{{{{{{wwwssssssrrrooommmmmmnnnooopppsssrrrrrrsssuuuvvvuuutttnnnjjjeee```]]]ZZZXXXVVVPPPMMMJJJGGGDDDBBB>>><<<;;;999999:::888:::DDDOOOcccppp}}}|||uuummmdddWWWMMMGGGCCC@@@===:::999999::::::;;;<<<===AAACCCEEEGGGIIILLLQQQTTTVVVYYY]]]aaadddgggjjjllllllmmmooossszzz|||vvvooollllllhhh___WWWMMMJJJFFFCCCBBBAAA@@@??????>>>>>>>>>>>>@@@AAABBBFFFGGGGGGHHHIIIJJJKKKKKKKKKNNNQQQWWW^^^hhhrrryyy~~~}}}{{{wwwrrrnnnlllooouuu|||}}}zzzwwwvvvwwwuuuqqqnnnjjjhhhfffeeeccc```\\\YYYUUUSSSOOOMMMKKKIIIFFFCCC~~~}}}~~~}}}~~~~~~oooaaaTTTIIIAAA999666333111111222111000.........------------,,,------------------------,,,,,,,,,++++++******)))++++++++++++++++++,,,,,,,,,++++++******++++++,,,************************))))))))))))***+++,,,---))))))))))))((((((((((((''''''((()))************+++***************+++++++++,,,,,,,,,,,,---000222222111555999:::CCC]]]xxxttt[[[LLLFFFBBB????????????>>>>>>>>>???AAABBBBBBBBBBBBCCCDDDEEEGGGGGGGGGHHHJJJLLLOOOSSSZZZ^^^```bbbeeeggghhhjjjmmmoooqqqtttvvvwwwxxx{{{~~~rrrjjjhhhhhhnnnwww|||tttnnniiieeebbb```^^^[[[XXXVVVUUUTTTSSSTTTYYYcccqqq}}}pppkkkccc]]][[[ZZZ[[[[[[aaaeeelllvvvzzzxxxvvvsssppprrrqqqpppoooppprrrtttuuuxxx{{{{{{xxxvvvtttrrrpppooopppqqqrrrrrrqqqrrrsssuuuuuusssqqqmmmiiieeeaaa___\\\YYYWWWPPPMMMIIIGGGEEEBBB@@@===;;;999999:::888:::DDDOOOdddsss{{{ooofffXXXLLLFFFBBB???<<<;;;::::::;;;;;;<<<===>>>AAACCCEEEGGGIIIMMMQQQTTTUUUXXX]]]aaadddgggkkkmmmlllmmmooorrrxxxzzzssskkkhhhhhhfff^^^WWWNNNKKKGGGDDDCCCBBBAAA@@@??????>>>>>>???@@@BBBCCCFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNRRRWWW^^^hhhrrryyy~~~}}}{{{vvvqqqllljjjlllpppwww}}}yyyvvvvvvwwwvvvrrrooommmkkkiiigggeeebbb^^^[[[WWWTTTQQQOOOMMMJJJGGGEEE~~~~~~~~~~~~{{{|||xxxlll^^^PPPGGG===999555222111111111111............---------------------------------------,,,,,,,,,++++++***************++++++,,,,,,,,,************************)))***************++++++((((((''''''((()))******))))))))))))((((((((((((###$$$&&&'''))))))******++++++******)))*********+++,,,------,,,...111333222222555999;;;EEE___zzztttZZZJJJDDDAAA???@@@??????>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKNNNSSSZZZ___```bbbfffhhhiiikkkmmmoooqqqtttwwwwwwxxx{{{~~~sssmmmggglllttt}}}zzzssslllhhhcccbbb___\\\YYYVVVTTTSSSQQQQQQTTT^^^mmm}}}~~~qqqllleee___\\\[[[[[[[[[```dddlllttt~~~}}}|||{{{xxxvvvrrrrrrqqqqqqqqqsssvvvyyyzzzxxxvvvtttssssssssstttppppppqqqrrrtttsssqqqooollljjjfffdddbbb___\\\YYYQQQNNNJJJGGGEEECCCAAA???;;;999999:::888:::DDDOOOgggvvvpppeeeWWWKKKEEEBBB@@@>>>;;;;;;;;;<<<<<<===>>>???AAABBBEEEGGGIIIMMMRRRUUUXXX[[[___cccfffhhhkkknnnooopppqqqtttyyywwwppphhheeefffddd]]]WWWOOOLLLHHHEEEDDDCCCBBBAAA@@@???>>>>>>???@@@BBBCCCFFFFFFGGGHHHIIIJJJJJJKKKMMMOOOSSSWWW^^^hhhrrryyy~~~|||zzzuuupppkkkgggiiilllsss}}}}}}zzzwwwwwwxxxxxxvvvssspppnnnllljjjhhheee```]]]WWWUUUQQQOOOMMMKKKHHHEEE~~~~~~|||~~~~~~tttgggYYYPPPBBB===777222111000000000//////.........---------------------------------------------,,,,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******))))))******+++++++++,,,******)))(((''''''(((((((((((((((((())))))))))))%%%&&&'''((())))))))))))++++++******)))************+++,,,,,,---...111444555444666:::<<>>>>>>>>???@@@AAABBBBBBBBBCCCEEEFFFGGGHHHIIIJJJKKKNNNSSSZZZ___```bbbfffiiijjjlllnnnpppqqqtttwwwxxxxxx||||||rrrlllooottt{{{}}}uuunnniiidddcccaaa^^^ZZZWWWTTTSSSOOOOOOSSS]]]lll}}}sssnnngggbbb___^^^]]]\\\___dddkkksss|||~~~~~~~~~|||yyysssttttttssssssuuuzzz~~~{{{zzzxxxvvvtttssssssssspppooopppqqqssssssqqqooommmkkkiiigggeeebbb^^^[[[RRROOOJJJGGGEEECCCAAA@@@;;;999999:::888:::DDDOOOeeetttxxxmmm\\\OOOGGGCCCAAA???<<<<<<<<<<<<===>>>??????@@@BBBEEEGGGJJJNNNRRRVVV\\\___cccfffhhhjjjmmmoooqqqrrrsssvvv{{{xxxqqqiiiggghhhgggaaaZZZPPPLLLHHHEEEDDDCCCBBBAAA@@@????????????AAABBBCCCEEEFFFFFFGGGHHHIIIJJJJJJMMMOOOSSSXXX^^^hhhrrryyy~~~}}}{{{yyyuuuoookkkfffgggjjjpppzzz|||yyyxxxzzz{{{zzzwwwsssrrrooommmkkkgggccc```WWWTTTQQQOOOMMMKKKHHHEEE~~~~~~zzzpppddd[[[IIICCC;;;444111000000000/////////.........------------------------------------------------------++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++))))))******+++,,,,,,,,,---,,,+++***))))))))))))(((((((((((())))))))))))))))))***+++++++++******+++***************++++++)))+++,,,,,,,,,...111444666444777;;;===GGGcccwww[[[KKKEEECCCDDDFFFBBBAAA???>>>>>>>>>??????AAAAAAAAABBBCCCDDDFFFFFFGGGHHHJJJLLLOOOSSSZZZ^^^___cccgggjjjlllmmmoooqqqqqqtttwwwxxxyyy||||||uuuuuuvvv{{{}}}vvvnnnjjjdddcccaaa___[[[XXXUUUSSSNNNNNNRRR[[[jjj{{{wwwrrrkkkfffcccaaa```___^^^ccckkkrrr{{{~~~~~~|||zzzuuuwwwwwwvvvvvvyyy{{{zzzxxxvvvtttsssrrrqqqpppooonnnooorrrsssrrrrrrooonnnlllkkkiiieee```\\\UUUQQQLLLGGGEEECCCAAA@@@;;;999999:::888:::DDDOOOeeesssyyyfffUUUJJJDDD@@@===<<<;;;;;;<<<<<<===>>>???@@@BBBEEEHHHJJJNNNSSSWWW^^^aaadddhhhjjjllloooqqqrrrsssuuuxxx|||yyyrrrlllkkklllkkkeee^^^OOOLLLHHHEEEDDDCCCBBBAAA@@@@@@??????@@@AAACCCDDDEEEEEEFFFGGGHHHIIIJJJJJJLLLNNNRRRVVV]]]fffpppvvv}}}|||{{{{{{yyyuuupppllleeefffjjjpppzzz}}}yyyyyy|||~~~}}}{{{wwwuuurrrpppnnnjjjeeebbbWWWUUURRROOONNNKKKHHHFFF{{{}}}~~~~~~}}}~~~|||tttjjjcccPPPIII@@@888333222111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,------,,,+++***))))))***++++++,,,------++++++***************+++'''((((((((()))))))))***)))******+++++++++******))))))))))))***+++,,,,,,((()))+++++++++---111333444333666;;;>>>JJJgggxxxZZZIIIBBB@@@AAACCC???>>>=========>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFHHHKKKMMMPPPTTTYYY]]]___cccgggkkkmmmnnnpppqqqqqqtttwwwxxxyyy}}}}}}zzz{{{}}}vvvoookkkccccccaaa___\\\YYYVVVTTTMMMLLLNNNVVVeeevvvzzzuuuooojjjfffdddcccaaa]]]cccjjjqqqzzz}}}~~~{{{xxxzzz{{{zzzyyy|||}}}}}}{{{yyywwwuuusssrrrpppooommmnnnqqqsssuuuuuurrrqqqpppooolllhhhbbb]]]WWWSSSMMMHHHEEEBBB@@@???;;;999999:::888:::DDDOOOeeerrr}}}~~~iiiVVVJJJCCC>>><<<;;;;;;;;;;;;<<<===>>>>>>@@@BBBEEEHHHKKKOOOTTTWWW[[[^^^cccgggjjjnnnqqqttttttuuuxxx{{{uuupppkkkjjjmmmkkkddd]]]OOOKKKGGGDDDCCCCCCBBBAAA@@@@@@??????@@@AAACCCDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIKKKOOOSSSYYYccclllsss{{{{{{zzzzzzyyyuuuqqqmmmfffgggkkkqqq{{{|||yyyyyy|||~~~~~~|||yyywwwuuurrrppplllgggdddYYYVVVSSSQQQOOOMMMJJJGGG|||}}}~~~~~~}}}|||}}}~~~}}}~~~}}}zzzuuummmgggUUUNNNCCC:::555333222222000/////////............------------------------++++++++++++++++++++++++---,,,,,,++++++*********((()))***++++++***)))((())))))***+++,,,,,,------''''''''''''((()))***+++'''((((((((())))))******&&&'''((()))))))))))))))))))))))))))***+++,,,---((()))******+++---000333222111555;;;???LLLjjjxxxZZZGGG@@@======???;;;;;;;;;;;;<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFEEEHHHKKKNNNQQQTTTYYY\\\___ccchhhkkkmmmnnnpppqqqqqqtttwwwxxxyyy}}}}}}|||}}}vvvppplllbbbbbbaaa```]]]ZZZWWWUUUMMMKKKJJJQQQ___rrr|||xxxqqqllliiigggdddccc]]]cccjjjqqqyyy}}}~~~}}}yyy|||}}}|||{{{~~~}}}{{{xxxwwwvvvqqqooolllmmmppptttvvvwwwssssssrrrqqqnnniiiccc^^^YYYTTTMMMHHHDDDBBB@@@>>>;;;999999:::888:::DDDOOObbbmmmtttssspppttt{{{|||gggTTTHHHBBB>>><<<;;;::::::;;;;;;<<<===>>>@@@BBBEEEHHHKKKOOOTTTXXXWWW[[[aaafffjjjooosssvvvxxxyyy|||~~~pppkkkggghhhjjjhhh```YYYNNNKKKGGGDDDCCCBBBAAA@@@AAA@@@??????@@@AAACCCDDDEEEEEEFFFGGGHHHIIIIIIJJJGGGIIILLLPPPWWW```jjjpppzzzzzzyyyyyyyyyvvvqqqnnnfffhhhlllrrr|||{{{xxxxxx{{{~~~~~~}}}{{{yyyvvvtttqqqmmmhhheeeZZZXXXUUUSSSQQQNNNKKKIII~~~|||zzzyyyyyyyyy~~~~~~yyyvvvxxxvvvpppggg[[[KKK???999666333000333222000000000///---,,,---......//////......------------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************(((((())))))******++++++)))************+++++++++,,,,,,,,,---...///000111000///444;;;???KKKkkkkkkQQQCCC???===>>>???;;;;;;:::999:::;;;<<<===@@@AAACCCCCCBBBCCCDDDFFFIIIJJJLLLNNNPPPUUU[[[```dddeeeggghhhhhhiiikkkmmmtttuuuwwwyyy|||~~~}}}xxxrrrnnnkkkiiieeebbb```]]]ZZZWWWMMMLLLNNNSSS\\\jjj{{{vvvqqqnnnmmmkkkgggdddaaadddiiiqqq{{{~~~~~~~~~|||xxxtttrrrqqqpppppppppqqqrrrsssvvvuuutttqqqmmmhhhccc```ZZZVVVOOOHHHCCCAAAAAAAAA===;;;;;;;;;:::<<>>???<<<;;;;;;;;;<<<===???@@@AAADDDGGGIIIKKKNNNRRRUUUYYY]]]bbbeeehhhlllsssyyy}}}tttooojjjhhhiiigggaaa\\\SSSOOOIIIEEEDDDDDDDDDDDD@@@AAAAAABBBBBBAAAAAA@@@EEEEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKOOOTTT]]]fffmmmrrrvvvxxxvvvttttttpppkkkhhhiiilllsss}}}|||{{{|||}}}~~~}}}{{{zzzxxxvvvsssnnnhhhddd]]]ZZZVVVSSSQQQPPPNNNLLL~~~|||{{{zzzzzz{{{}}}~~~wwwwww|||~~~{{{ooocccSSSEEE<<<888555333444222000000111000///---+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))))))))*********)))************+++++++++,,,,,,,,,---...///000111111111555<<>>@@@BBBCCCCCCDDDFFFHHHHHHJJJLLLNNNQQQUUU[[[___```bbbfffhhhjjjmmmpppsssrrrtttxxx{{{~~~|||yyyzzz}}}zzzuuurrrqqqooommmkkkhhhccc]]]YYYSSSPPPMMMOOOSSS___ttt|||wwwrrrnnnmmmjjjfffbbb^^^```eeennn{{{~~~}}}{{{wwwuuutttrrrrrrrrrrrrsssssssssrrroookkkfffbbb___YYYWWWSSSNNNIIIEEECCCBBB===;;;;;;;;;:::===HHHTTTggghhheee[[[NNNFFFFFFIIIKKKLLLLLLKKKHHHEEEBBB@@@<<<<<<;;;;;;<<<===>>>???AAADDDGGGIIILLLPPPTTTWWW\\\```dddfffhhhlllrrrwww{{{|||}}}~~~zzzrrrooommmnnnpppmmmfff___TTTOOOIIIEEECCCBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@DDDCCCCCCCCCCCCDDDEEEEEEHHHIIIJJJKKKOOOUUU]]]bbblllppprrrqqqppppppmmmhhhfffhhhmmmvvv}}}zzzxxxyyyzzzzzzzzzwwwuuusssqqqooojjjeeeaaa```]]]YYYVVVTTTRRRPPPNNN}}}|||~~~{{{}}}ooo\\\JJJ>>>999888444222//////000111000000......////////////.........------------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************++++++******))))))(((((())))))*********+++++++++++++++,,,,,,...///111222333333777<<>><<<<<<<<<<<>>???AAACCCGGGJJJMMMQQQUUUXXX]]]```dddfffgggkkkpppuuuxxxzzz}}}}}}yyyrrrooonnnpppqqqmmmddd]]]TTTOOOIIIDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHJJJMMMSSSZZZ___ggglllooommmmmmnnnkkkfffccceeekkkuuu~~~{{{xxxvvvwwwxxxxxxxxxwwwuuurrrpppnnnjjjeeeaaa___\\\XXXTTTRRRQQQNNNLLL~~~|||}}}}}}|||iiiVVVGGG===999444222///...///000000///...//////000000//////............---------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************++++++******))))))(((((())))))*********++++++++++++++++++,,,...000111222222333666;;;DDDZZZzzz{{{rrr```SSSGGGBBB@@@===<<<===;;;;;;:::999:::;;;<<<======???AAABBBCCCDDDGGGIIIGGGIIILLLOOORRRVVV[[[^^^bbbeeehhhjjjkkkmmmpppssswwwyyy{{{}}}~~~wwwpppnnnmmmpppwww{{{vvvsssooonnnllljjjgggaaa[[[VVVSSSOOOKKKKKKMMMWWWjjj{{{~~~zzzuuurrrqqqnnnhhhdddaaa___```gggttt{{{xxxxxxxxx|||}}}zzzwwwuuussssssrrrqqqqqqpppnnnjjjeeeaaa___YYYXXXWWWTTTPPPJJJFFFCCC???>>>===>>>???CCCPPP^^^fffgggeee]]]RRRHHHCCCCCC???AAABBBDDDDDDBBBAAA???======<<<;;;;;;<<<>>>???AAACCCGGGJJJNNNRRRWWWZZZ]]]```ccceeefffiiioootttwwwyyy}}}}}}yyyssspppoooooopppkkkaaaXXXSSSOOOIIIDDDAAAAAA@@@??????@@@@@@AAAAAA@@@@@@???AAAAAA@@@@@@AAAAAABBBCCCCCCDDDFFFIIILLLRRRYYY^^^ccchhhkkkjjjkkkllliiieeeaaaccchhhqqq~~~{{{yyyvvvuuuvvvwwwxxxwwwxxxvvvtttqqqoookkkgggdddaaa]]]YYYUUUSSSQQQOOOMMM~~~}}}|||~~~vvvfffUUUFFF>>>777444000//////000000///------............------............---------,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))************************)))))))))))))))************+++++++++***++++++,,,...000222333222444666:::EEE^^^~~~yyyooo^^^RRRGGGAAA???======???;;;;;;:::999:::;;;<<<===>>>@@@BBBCCCCCCDDDFFFHHHGGGIIIMMMPPPRRRVVVZZZ^^^ccceeehhhjjjlllnnnqqqssswwwyyy|||~~~~~~|||vvvooollljjjkkksss{{{}}}wwwtttqqqooommmkkkhhhccc]]]YYYSSSOOOLLLLLLNNNVVVgggwww|||yyyuuusssrrrooojjjeeeaaa]]]\\\bbbooo{{{yyyxxxxxxzzz~~~zzzvvvtttsssrrrqqqqqqpppnnnjjjfffbbb___YYYYYYWWWUUUQQQKKKGGGDDDAAA??????AAACCCIIIWWWeeelllmmmkkkcccVVVKKKCCCAAA??????@@@BBBCCCCCCDDDDDD>>>===<<<;;;;;;<<<===>>>@@@CCCGGGKKKOOOSSSXXX\\\]]]```dddeeegggjjjpppuuuxxxzzz~~~|||yyyssspppnnnnnnnnniii___VVVRRRMMMGGGCCCAAA@@@@@@?????????@@@@@@@@@@@@??????@@@????????????@@@AAAAAAAAABBBEEEGGGJJJPPPVVV[[[```eeehhhhhhiiikkkhhhdddaaaaaaeeennnzzzyyywwwttttttvvvwwwxxxxxxzzzxxxuuussspppmmmiiigggddd```\\\XXXVVVSSSQQQOOO~~~~~~uuueeeSSSFFF;;;777333111000111111000------............------............------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))))))))*********)))************+++++++++******+++,,,...000222333333666888;;;GGGbbbtttfffVVVMMMDDD@@@>>><<<<<>>===<<<;;;;;;<<<===>>>@@@CCCGGGKKKOOOTTTYYY]]]^^^aaaeeegggiiilllssswwwzzz|||{{{xxxssspppmmmmmmmmmiii```YYYPPPLLLFFFBBBAAAAAA@@@@@@??????@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@@@@BBBCCCEEEHHHLLLQQQUUU^^^cccgggggghhhjjjhhhdddbbbbbbdddkkkxxxwwwuuussssssvvvxxxzzzzzz{{{yyyvvvsssqqqnnnkkkhhhdddaaa\\\XXXVVVTTTQQQOOO}}}{{{||||||{{{~~~ppp\\\MMM>>>:::555333222222222111//////000000000000////////////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************(((((())))))******++++++)))************+++++++++******+++,,,...000222333555777999<<>>;;;;;;===;;;;;;:::999:::;;;<<<===@@@AAACCCCCCCCCCCCDDDFFFFFFIIIMMMPPPSSSVVVZZZ]]]___bbbfffjjjnnnqqqvvvyyysssvvvyyy|||~~~yyyrrrkkkiiiooowww|||wwwqqqnnnjjjgggeeebbb___]]]WWWTTTQQQPPPPPPTTTbbbooozzz~~~vvvsssqqqppppppmmmhhhddd\\\WWWTTTZZZhhhzzz~~~~~~~~~~~~}}}xxxuuusssrrrqqqqqqqqqoookkkgggcccaaaYYYYYYWWWTTTPPPKKKHHHEEECCCBBBCCCFFFIIIQQQaaapppyyyzzzwwwpppdddVVVLLLGGGCCCDDDDDDDDDDDDBBB@@@???>>>===<<<;;;;;;<<<===>>>@@@CCCGGGKKKPPPTTTZZZ]]]___bbbgggiiikkkooouuuzzz{{{}}}}}}yyywwwrrrooolllmmmnnnjjjbbb\\\OOOKKKFFFBBBAAAAAAAAA@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@@@@BBBCCCDDDEEEHHHMMMPPP]]]bbbffffffhhhjjjhhhddddddcccdddjjjwwwvvvtttrrrsssvvvyyy{{{{{{|||yyyvvvsssqqqoookkkiiiccc___[[[WWWTTTRRROOOMMM}}}{{{zzz{{{|||}}}~~~kkkZZZHHH===555555888777444333.........//////////////////............---------------,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))))))))************)))************++++++++++++,,,---------...000222555777888<<>>???@@@@@@AAABBBDDDFFFGGGHHHHHHJJJMMMPPPRRRUUUZZZ]]]aaadddhhhkkknnnppptttvvvvvvwwwxxxyyyzzz|||wwwpppnnnppprrr|||}}}wwwsssppplllhhhfffccc```]]]XXXTTTRRRQQQPPPTTT```lllwww~~~}}}{{{xxxvvvssspppmmmkkkhhheeebbb[[[TTTQQQXXXeeesss}}}{{{~~~|||xxxtttqqqsssrrrpppooolllfff```[[[[[[VVVRRRSSSPPPIIIEEEDDDDDDEEEGGGHHHMMMZZZjjjwwwxxxjjjZZZNNNIIIHHHDDDBBBDDDEEEBBBBBBCCC???>>><<<;;;:::;;;===>>>AAADDDHHHLLLPPPUUUZZZ^^^___bbbfffjjjmmmppptttwww}}}yyytttqqqrrrooolllkkkkkkhhhbbb]]]QQQMMMGGGCCCAAA@@@>>>======>>>>>>?????????>>>>>>@@@@@@@@@??????????????????@@@AAABBBDDDHHHMMMQQQWWWZZZ___cccfffgggfffeeebbbcccgggnnnzzzzzzxxxvvvuuuwwwyyyzzzzzz{{{yyyuuusssrrrpppmmmkkkfffaaaZZZVVVTTTSSSQQQNNN~~~|||{{{{{{||||||}}}rrrbbbQQQEEE:::888888666333333///////////////////////////............---------......------,,,++++++***++++++++++++++++++++++++************************))))))(((((((((((())))))******)))))))))((((((((()))*********++++++++++++)))************++++++++++++,,,---------...000222111555777<<>><<<<<<===>>>???BBBEEEIIIMMMPPPUUUZZZ]]]___bbbfffjjjmmmppptttwww|||~~~zzzuuusssrrrooolllkkkjjjgggaaa[[[PPPLLLFFFBBBAAA@@@???>>>===>>>>>>>>>>>>>>>======????????????>>>>>>>>>>>>???@@@AAABBBCCCGGGMMMQQQWWWYYY^^^bbbeeeeeedddcccaaabbbfffnnnzzzzzzxxxvvvvvvwwwzzz{{{{{{{{{yyyvvvuuussspppmmmjjjeee```ZZZVVVTTTSSSPPPNNN}}}{{{zzzzzzzzzyyy|||}}}{{{mmm^^^PPPBBB;;;888444222222///////////////////////////............---------///......------,,,,,,+++++++++++++++++++++++++++***************************))))))(((((())))))***++++++*********)))))))))*********+++++++++,,,,,,)))************++++++++++++,,,---------...000222111555888===PPPooossscccRRRHHH@@@???@@@???======>>>============???AAABBBBBBBBBBBBCCCDDDEEEGGGHHHGGGIIIMMMPPPSSSWWW[[[___aaadddhhhjjjlllmmmppprrrssstttvvvxxxzzz}}}zzzuuussssss}}}|||wwwtttpppllljjjgggdddbbb]]]XXXTTTRRRPPPQQQZZZdddrrrzzz~~~yyyuuuppplllnnnkkkiiigggfffdddaaa___XXXQQQOOOUUU___kkkyyy}}}yyyuuussstttsssrrrqqqoookkkeee```^^^XXXSSSQQQNNNIIIFFFGGGEEEGGGJJJNNNWWWfffwww}}}mmm^^^VVVKKKFFFCCCDDDEEEBBBAAACCCBBB@@@???======>>>???@@@CCCFFFIIIMMMPPPTTTYYY\\\___bbbfffjjjmmmqqquuuxxx{{{~~~|||wwwuuuqqqooolllkkkjjjeee___YYYMMMJJJEEEBBBAAA@@@@@@???????????????>>>===<<<<<<>>>>>>=========<<<<<<<<<>>>???@@@AAACCCFFFLLLPPPUUUXXX\\\```ccccccbbbaaa```aaaeeemmmzzzzzzxxxvvvvvvxxx{{{||||||zzzyyywwwuuussspppkkkhhhccc___ZZZVVVSSSRRRPPPNNN|||zzzyyyxxxxxxwwwyyy}}}zzz|||vvvfffWWWGGG>>>888333111222000000000//////////////////............---------......------,,,,,,,,,+++++++++++++++++++++++++++***************************))))))))))))))))))***++++++++++++*********)))))))))*********+++++++++))))))*********++++++++++++,,,---------...000222555888:::???PPPnnnuuueeeTTTIIIAAA???@@@???==================>>>@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGIIIKKKNNNQQQSSSVVVZZZ]]]bbbdddhhhiiijjjlllnnnpppqqqsssuuuwwwyyy}}}yyyvvvuuu}}}xxxuuuqqqnnnkkkiiifffddd^^^YYYTTTRRRPPPRRRYYYbbbpppyyy}}}xxxsssmmmggghhhfffdddcccbbbaaa^^^\\\UUUOOOMMMRRR[[[eeerrr}}}}}}~~~xxxvvvyyy~~~zzzvvvsssssssssssssssqqqmmmgggccc```YYYSSSQQQNNNIIIGGGHHHEEEGGGKKKRRR]]]mmm~~~sssbbbXXXNNNHHHEEEEEEEEEBBBAAACCCBBB@@@>>>=========???@@@CCCFFFIIIMMMPPPTTTYYY\\\___cccgggkkknnnrrrvvvyyy}}}}}}xxxvvvqqqnnnllljjjiiiddd\\\VVVKKKHHHCCCAAA@@@AAAAAA@@@@@@@@@@@@@@@???>>>===<<<======<<<<<<;;;:::::::::===>>>???@@@AAAEEEJJJNNNSSSVVVZZZ^^^``````___^^^^^^___dddlllzzzzzzxxxvvvvvvxxx{{{|||}}}xxxwwwuuusssqqqmmmhhhddd```]]]YYYUUUSSSQQQOOOOOO~~~|||yyywwwvvvuuuuuuwwwyyy}}}{{{{{{~~~yyyiii\\\MMMBBB:::444222333111111000000///////////////............---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************))))))))))))******++++++++++++*********)))(((((((((((())))))))))))))))))*********++++++++++++,,,---------...000222555999;;;AAARRRpppwwwfffWWWLLLBBB@@@AAA???>>>>>>======>>>>>>@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGKKKMMMPPPQQQSSSUUUYYY[[[bbbdddgggiiijjjkkkmmmooopppqqqtttvvvyyy|||}}}zzzyyy}}}xxxuuuqqqnnnllljjjgggeee___YYYTTTSSSRRRTTTZZZbbbnnnwww}}}|||wwwrrrlllgggdddbbb```___^^^]]][[[YYYRRRMMMKKKOOOVVV^^^kkkvvv~~~zzzzzz~~~~~~sssoooqqqzzz}}}zzzvvvsssrrrrrrrrrrrrrrroooiiieeeaaaZZZTTTRRROOOJJJGGGHHHFFFHHHLLLTTTaaarrrxxxfffZZZRRRKKKGGGGGGFFFCCCBBBDDDAAA???>>><<<<<<===>>>???CCCEEEIIIMMMPPPTTTYYY]]]```cccgggkkkooossswwwzzz}}}xxxvvvpppnnnkkkjjjgggbbbYYYSSSIIIFFFBBB@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<;;;;;;:::999999888<<<======>>>???BBBGGGKKKPPPSSSWWW[[[]]]^^^]]]\\\\\\]]]bbbkkkxxxzzzxxxvvvvvvxxxzzz||||||uuusssqqqnnnkkkhhhccc___]]][[[YYYUUURRRPPPOOOOOO~~~|||zzzxxxvvvuuuttttttvvvyyy~~~}}}}}}{{{mmmaaaTTTJJJAAA888444555222111111000000//////...///............---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++*********)))))))))'''''''''((((((((()))))))))************++++++++++++,,,---------...000222222666:::AAATTTsss~~~lllZZZOOOEEEBBBBBB@@@???@@@>>>>>>???AAABBBCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFLLLNNNPPPRRRSSSVVVYYY\\\bbbdddhhhiiijjjlllnnnooooooqqqtttvvvxxx{{{}}}}}}yyyvvvssspppnnnllliiigggaaaZZZUUUTTTTTTUUU[[[aaajjjrrryyywwwsssoookkkfffaaa___]]]\\\[[[ZZZXXXVVVOOOKKKJJJLLLQQQXXXdddpppyyy{{{wwwwww}}}}}}}}}{{{}}}oookkkjjjqqq}}}}}}yyyvvvsssoooooopppqqqqqqooojjjfffaaa[[[UUUTTTPPPJJJGGGGGGFFFHHHLLLUUUccctttmmmaaaVVVOOOJJJIIIGGGDDDCCCEEEAAA???===<<<<<<===>>>???BBBDDDIIILLLPPPUUUZZZ^^^```ccchhhlllppptttxxx||||||wwwtttpppnnnkkkiiifff```WWWPPPIIIEEEAAA??????@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>><<<<<<;;;:::999999888777::::::;;;;;;<<<@@@EEEHHHLLLOOOTTTXXX[[[\\\[[[ZZZZZZ\\\```iiivvvzzzxxxvvvuuuwwwyyyzzzzzztttqqqmmmiiifffccc___\\\ZZZZZZXXXUUUQQQOOONNNOOO~~~|||zzzxxxwwwwwwvvvvvvxxx|||~~~|||{{{sssiii^^^UUUJJJ>>>888777222222111111000//////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++******)))))))))((((((((((((((((((((()))))))))))))))************++++++++++++,,,---------...000222222666;;;CCCVVVtttvvv]]]QQQGGGDDDCCCBBB@@@AAA@@@AAABBBDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFIIIKKKOOOQQQTTTWWW[[[___bbbdddhhhjjjkkkmmmoooqqqpppqqqtttuuuwwwzzz}}}{{{xxxuuurrrpppnnnllljjjeee^^^XXXVVVVVVVVVYYY___ccclllrrrpppmmmkkkhhheee```^^^\\\ZZZYYYXXXUUUSSSMMMJJJHHHJJJMMMSSS___jjjttt~~~{{{wwwvvv{{{~~~||||||xxx|||mmmhhhfffjjjrrr|||xxxuuurrrlllmmmnnnppppppnnnjjjfffaaa[[[WWWUUURRRKKKGGGFFFGGGGGGKKKTTTccctttsssgggYYYRRRLLLJJJIIIEEEDDDFFFBBB@@@???======>>>???@@@@@@CCCHHHLLLQQQVVV[[[___```ccchhhlllppptttyyy|||zzzuuurrrpppmmmkkkiiifff^^^UUUMMMIIIEEEAAA???????????????>>>>>>?????????>>>>>>======<<<<<<;;;999888888777888888999999:::===BBBFFFIIILLLQQQVVVYYY[[[ZZZZZZYYY[[[___hhhuuu{{{xxxuuutttvvvwwwwwwwwwtttpppjjjeeebbb___]]][[[WWWXXXXXXUUUQQQNNNNNNOOO~~~|||{{{zzz|||zzzxxxyyy|||{{{~~~|||xxxpppfff]]]QQQCCC;;;999222222222111000//////...//////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))(((((((((((())))))))))))************)))************++++++++++++,,,---------...000222555999===DDDVVVsss^^^SSSHHHEEEDDDCCCAAABBBBBBCCCDDDFFFHHHIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFIIIMMMQQQUUUYYY^^^bbbaaadddhhhjjjlllmmmppprrrppprrrtttuuuwwwzzz~~~}}}}}}zzzvvvtttrrrpppnnnllliiiaaaZZZWWWVVVUUUXXX\\\^^^ffflllkkkhhhhhhfffccc```^^^[[[YYYXXXWWWTTTRRRLLLIIIHHHIIILLLQQQ\\\hhhqqq{{{|||wwwvvv{{{~~~}}}{{{{{{vvv}}}{{{mmmgggdddffflllxxx{{{xxxtttrrrkkkkkkmmmoooooonnniiifffaaa[[[WWWWWWSSSLLLFFFFFFGGGGGGKKKTTTccctttvvvkkk[[[TTTMMMLLLIIIFFFEEEGGGCCCBBB@@@>>>>>>???@@@AAA???BBBGGGLLLQQQVVV\\\``````ccchhhmmmpppuuuzzz}}}yyytttqqqooommmkkkiiieee^^^TTTLLLIIIEEEAAA???>>>??????>>>;;;<<<===============<<<======<<<;;;:::888888777777777888888999<<>>>>>>>>===<<>>>>>>>>>>>????????????===<<<;;;999888777777777888777666777888;;;===???CCCGGGLLLPPPSSSWWWZZZ]]]]]]\\\\\\bbbooo~~~xxxvvvyyyzzzxxxuuuuuurrrqqqoooiiibbb]]]ZZZYYYXXXWWWUUURRRPPPNNNMMMMMMzzzyyyyyyzzzzzz{{{}}}}}}~~~{{{zzz{{{{{{{{{nnn```SSSGGG===999444333444333000///111000000/////////.........000//////...------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))(((((())))))*********+++******++++++++++++******((())))))***++++++,,,,,,...---------...///111222555999<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<:::999888777777777777666666666777:::<<<>>>@@@CCCGGGKKKOOOSSSWWWZZZ]]]\\\]]]cccooo~~~yyyyyy}}}{{{wwwvvvsssqqqmmmiiiddd___[[[YYYWWWVVVTTTQQQOOONNNMMMLLL}}}|||zzzyyyyyyzzz{{{|||}}}{{{zzz~~~ooo___OOODDD<<<777333444444111111333000000000/////////....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***************''''''((()))***+++,,,,,,******++++++++++++******)))))))))***++++++,,,,,,///......------///000111555999<<>>>>>@@@BBBDDDDDDDDDGGGLLLPPPUUUZZZ___cccgggjjjooossswww{{{}}}wwwqqqnnnnnnkkkhhhddd___XXXQQQLLLFFFDDDAAA>>><<<;;;<<<<<<========================<<<;;;:::999888777777777555555555555777999;;;<<>>@@@BBBDDDEEEHHHJJJNNNQQQUUUZZZ```eeehhhkkkppptttwww{{{~~~xxxsssooonnnkkkfffaaa\\\VVVPPPKKKEEECCCAAA>>>===<<<<<<===============<<<<<<<<<<<<;;;:::999888777777777777555555555555666888:::;;;???@@@BBBDDDGGGMMMTTTYYYYYY[[[___fffqqqyyyuuutttyyy|||yyyuuutttvvvpppjjjhhhhhheee___ZZZZZZYYYWWWUUUSSSRRRQQQQQQ~~~~~~|||zzzxxxxxxyyy{{{}}}{{{~~~zzzhhhZZZJJJ@@@888555555222111222111000000000////////////...............---------++++++++++++++++++++++++***++++++,,,,,,++++++*********************************))))))))))))))))))******++++++++++++*********************++++++++++++++++++,,,...111333555555999<<>>=========>>>=========<<<<<<<<<;;;::::::999888777777777777666666666777888999::::::>>>??????AAACCCIIIPPPUUUVVVYYY___fffqqq~~~yyysssqqqtttwwwvvvuuuvvvwwwqqqkkkiiiiiifff```[[[ZZZYYYWWWVVVTTTSSSRRRRRR~~~~~~~~~~~~|||{{{yyyyyyyyy{{{|||{{{}}}}}}uuuhhhVVVIII===888666444222222111111000000000/////////........................***************************++++++,,,,,,++++++******************+++++++++************))))))((((((******++++++++++++************************************+++,,,///222444666555888<<>>>>>>>>???>>>>>>======<<<<<<<<<999999888777777777777777777888888999::::::;;;;;;<<<<<<======???CCCIIINNNSSSXXX___gggppp}}}|||uuurrruuuxxxxxxxxxzzzwwwsssnnnkkkiiifff```\\\YYYXXXWWWUUUTTTSSSRRRRRR~~~~~~~~~~~~~~~~~~|||{{{yyyxxxxxxxxxzzz}}}|||sssaaaSSSDDD===:::666333333111111111000000000//////........................++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++)))))))))))))))***************++++++++++++******************************+++++++++,,,...111333555555888<<>>>>>===<<<<<<999888888777777777777777999:::;;;<<<<<<<<<===<<<;;;<<<======>>>AAAFFFIIIPPPVVV^^^fffooo|||{{{uuussswww{{{zzzzzz{{{wwwuuurrrmmmhhhddd```^^^\\\[[[ZZZXXXWWWVVVUUUUUU}}}~~~~~~~~~|||zzzwwwvvvtttuuuyyy~~~}}}yyyiiiYYYHHH@@@<<<888444333111111111111000000000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++''''''((()))***+++,,,,,,******++++++++++++******++++++******************------,,,---...000222333555888<<>>======<<<999888777777777777777888;;;;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@BBBFFFIIINNNUUU^^^fffooo{{{~~~xxxtttsssyyy}}}{{{yyyyyywwwwwwtttnnnhhhbbb______```___^^^\\\[[[ZZZZZZZZZ~~~}}}}}}{{{{{{zzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~}}}zzzvvvtttuuuvvvtttvvvzzz}}}kkkcccUUUFFF<<<777666777555333222222333333111000///////////////////////////...,,,+++***++++++,,,,,,,,,,,,+++++++++******------,,,+++*********+++))))))(((((((((((())))))...,,,***(((((()))***+++******+++++++++,,,,,,,,,............///111222333666;;;???HHH```gggPPPKKKHHHDDDBBBCCCFFFGGGHHHIIIIIIJJJLLLMMMNNNOOOPPPOOOLLLHHHEEECCCCCCEEEFFFFFFHHHLLLOOOSSSWWW\\\___ccceeegggiiijjjlllpppsssuuuvvvwwwyyy||||||uuurrrqqqpppoookkkfffbbbaaaeeelllrrrvvv|||zzzvvvqqqkkkeeeaaa^^^YYYWWWSSSPPPNNNNNNOOOPPPKKKHHHEEEBBB@@@@@@AAABBBNNNYYYjjjzzz|||}}}}}}qqqvvv|||nnn```YYYXXXZZZ___dddvvv}}}xxxqqqlllfffbbb\\\WWWRRRNNNIIIFFFEEEGGGNNN[[[kkkzzz{{{rrrkkkgggeeeeeegggjjjkkkhhhaaa[[[PPPMMMIIIEEECCCDDDFFFHHHLLLQQQXXX^^^dddkkksssyyyzzz}}}zzzvvvrrrpppkkkeee___YYYSSSMMMHHHBBBBBB@@@??????@@@AAABBBBBBBBBBBBAAA???===<<<;;;999888777666777888:::<<<=========>>>>>>???AAAAAA@@@AAAAAA@@@??????AAADDDHHHLLLUUUcccsss~~~{{{wwwuuuxxx|||~~~|||yyyzzzwwwsssooojjjgggdddcccdddbbbaaa```___]]]ZZZXXX~~~}}}}}}yyyzzz|||}}}~~~}}}}}}}}}{{{|||}}}}}}}}}}}}~~~~~~}}}zzzvvvttttttuuuooopppsssxxx|||}}}|||zzz{{{wwwnnn^^^NNNAAA999666666333111000000000000///...////////////////////////...---,,,+++++++++,,,---,,,,,,,,,+++++++++******,,,,,,+++***************))))))(((((((((((()))))),,,+++***)))))))))***+++******+++++++++,,,,,,,,,,,,,,,------...000111222555:::>>>HHH```iiiSSSKKKHHHEEEDDDEEEGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPOOOLLLHHHEEECCCCCCEEEFFFFFFHHHLLLOOORRRVVV[[[^^^bbbdddgggiiikkkmmmppprrrxxxxxxxxxyyy{{{~~~{{{uuuqqqooommmkkkjjjfffbbbbbbgggnnnuuuxxx~~~zzztttmmmfff```\\\XXXWWWTTTQQQOOONNNNNNNNNJJJHHHEEEBBB@@@@@@AAABBBLLLWWWiiizzz}}}~~~}}}uuuxxx}}}oooaaaZZZYYYZZZ___dddsss}}}xxxrrrnnngggccc]]]WWWSSSNNNIIIFFFEEEGGGMMMYYYiiiyyyuuummmhhhcccaaa`````````]]]WWWRRRMMMKKKGGGDDDBBBDDDFFFHHHJJJOOOVVV\\\aaahhhpppvvvzzz}}}yyytttqqqqqqmmmfff___XXXPPPIIIDDDCCCBBBAAAAAAAAABBBCCCDDDCCCCCCBBBAAA???===<<<;;;999888666555666777999;;;>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBB@@@@@@BBBDDDDDDJJJSSS```ooo}}}yyyvvvtttwww|||~~~}}}{{{yyyxxxvvvrrroookkkhhhgggfffdddbbbaaa```^^^[[[YYY}}}}}}xxxzzz}}}}}}|||xxxzzz||||||||||||~~~~~~~~~}}}zzzvvvsssssstttkkklllnnnrrrvvvwwwvvvtttvvv{{{{{{}}}xxxhhhWWWHHH>>>:::888444222000///000000///...////////////////////////---,,,,,,,,,,,,,,,---...,,,,,,,,,+++++++++******++++++***)))))))))*********))))))(((((())))))******************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---///000111333888===GGG```mmmWWWIIIHHHFFFFFFHHHIIIIIIHHHIIIJJJKKKLLLMMMOOOPPPPPPNNNLLLHHHDDDCCCCCCDDDFFFEEEHHHKKKOOORRRVVVZZZ]]]aaadddhhhjjjlllmmmooopppwwwwwwxxxyyy{{{~~~{{{vvvssspppllljjjkkkhhheeefffkkkrrrxxx|||}}}vvvnnneee]]]XXXWWWVVVUUUSSSPPPOOOMMMLLLJJJHHHEEEBBBAAA@@@AAAAAAIIITTTfffxxx}}}{{{vvvxxx}}}pppbbb\\\ZZZ[[[___dddppp|||}}}xxxtttppphhhddd]]]WWWRRRNNNIIIFFFEEEFFFKKKVVVgggyyyyyyoooiiiddd___YYYUUUTTTQQQMMMIIIIIIGGGDDDAAAAAACCCFFFGGGHHHMMMTTTYYY^^^eeemmmssszzz}}}~~~xxxsssppppppllleee^^^WWWOOOHHHCCCDDDDDDCCCCCCDDDEEEFFFFFFDDDCCCBBBAAA???===<<<::::::999888777777888:::<<<@@@@@@@@@AAABBBCCCEEEFFFFFFGGGGGGEEECCCBBBDDDEEEBBBIIISSS^^^kkkyyyxxxuuutttuuuzzz}}}}}}|||xxxxxxxxxwwwuuuqqqmmmkkkiiigggdddbbbaaa___\\\ZZZ~~~}}}yyy{{{}}}~~~zzz{{{}}}|||||||||}}}~~~~~~~~~}}}zzzvvvtttssstttnnnnnnooorrrtttuuuuuusssrrrwww}}}~~~wwwwwwxxx{{{zzzmmm]]]OOOEEE>>><<<777555222111222222111000////////////////////////,,,,,,,,,,,,------......,,,,,,,,,+++++++++************)))))))))))))))******))))))))))))))))))***((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111222777<<>><<<;;;<<<;;;:::::::::<<<>>>???AAAAAAAAABBBDDDFFFGGGHHHJJJJJJJJJIIIFFFEEEEEEFFFDDDJJJTTT\\\ggguuuyyywwwttttttwwwzzzzzzzzzuuuwwwzzz{{{yyyuuuqqqnnnjjjgggdddbbbaaa___\\\ZZZ~~~~~~}}}{{{{{{||||||}}}}}}~~~~~~|||{{{|||}}}}}}~~~~~~{{{xxxuuutttuuusssrrrqqqsssuuuvvvuuutttrrruuuyyy}}}zzzwwwwwwzzz{{{qqqcccVVVJJJAAA<<<999666333222222222222111////////////////////////+++,,,,,,---............,,,,,,,,,+++++++++*********)))))))))))))))************))))))))))))******((()))***+++++++++++++++******+++++++++,,,,,,,,,---------...///000222222222777;;;EEE```oooZZZGGGGGGGGGIIIKKKLLLKKKIIIJJJJJJKKKMMMNNNOOOPPPQQQNNNKKKGGGDDDBBBBBBDDDEEEFFFIIILLLOOOQQQUUUYYY]]]___cccgggkkklllmmmnnnoooqqqqqqsssvvvzzz~~~}}}|||zzzvvvtttvvvtttqqqrrrvvvzzz}}}|||wwwooofff^^^YYYVVVVVVVVVUUURRROOOLLLJJJIIIHHHFFFCCCBBBAAA@@@@@@EEEOOO```ttt|||xxxzzzyyyrrrqqqrrrxxx~~~qqqeee___]]][[[]]]```mmmxxx|||yyyvvvtttjjjddd]]]UUUOOOKKKGGGDDDAAACCCGGGQQQbbbvvvssslllddd\\\RRRLLLJJJJJJIIIHHHBBBAAA@@@???@@@CCCFFFGGGIIINNNTTTZZZ^^^dddkkkqqquuuyyy~~~}}}wwwsssppplllhhhbbb\\\VVVQQQKKKHHHEEEFFFFFFGGGGGGHHHHHHHHHCCCCCCCCCBBB@@@???===<<<<<<<<<;;;;;;<<<>>>AAABBBBBBCCCCCCEEEGGGIIIKKKLLLMMMNNNOOOMMMJJJHHHHHHIIIFFFLLLSSSZZZcccqqq|||yyyvvvssstttuuuwwwwwwsssvvvzzz|||{{{vvvqqqnnniiigggcccaaa```^^^\\\[[[|||}}}~~~}}}{{{{{{zzz{{{|||~~~~~~|||zzz{{{{{{|||}}}~~~}}}zzzxxxwwwwwwvvvtttrrrrrrtttuuuuuutttsssvvvyyy{{{}}}~~~|||~~~wwwlll^^^PPPEEE>>>999666333111111222111111////////////////////////,,,------............---,,,,,,,,,+++++++++************)))))))))***+++++++++******))))))******+++***************+++++++++******+++++++++,,,,,,,,,.........///000111222333222777;;;EEE___lllWWWFFFFFFFFFHHHKKKLLLKKKJJJJJJKKKLLLMMMNNNPPPQQQQQQMMMKKKGGGCCCBBBBBBCCCEEEHHHJJJMMMPPPRRRVVVZZZ]]]```cccgggiiikkklllnnnooosssssstttuuuwwwzzz}}}|||zzz|||zzzxxxyyy|||zzzsssjjjccc___WWWWWWVVVTTTRRRNNNKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@BBBJJJZZZnnnyyyuuuwww}}}}}}uuummmnnnpppwww}}}qqqeee```]]][[[[[[^^^iiittt~~~{{{yyyvvvssskkkfff]]]UUUOOOKKKGGGDDDAAACCCFFFNNN\\\pppuuummm___XXXOOOIIIHHHHHHHHHGGGAAAAAA@@@@@@BBBDDDFFFHHHKKKPPPVVV[[[___dddlllqqqsssxxx}}}}}}yyytttqqqpppjjjaaaYYYSSSMMMHHHEEEFFFFFFGGGGGGGGGGGGFFFEEEBBBBBBBBBBBBAAA@@@???>>><<<;;;;;;<<<>>>AAADDDEEEFFFFFFGGGIIIKKKNNNPPPQQQRRRSSSTTTSSSPPPNNNMMMNNNIIIMMMRRRYYYcccqqq~~~{{{vvvrrrqqqrrrtttvvvtttvvvzzz|||zzzvvvpppllliiifffbbb``````___^^^]]]{{{|||~~~}}}xxxyyyzzz|||}}}~~~|||}}}~~~}}}{{{zzz{{{|||{{{}}}~~~~~~|||zzzzzzzzzyyywwwtttssstttuuuuuutttuuuwwwyyyyyyyyy{{{|||uuujjj\\\OOOGGG<<<888444222222333333222////////////////////////---......//////...---,,,,,,,,,,,,+++++++++*********************+++,,,,,,+++******))))))******+++,,,+++***)))))))))***+++******+++++++++,,,,,,,,,---------...///000111222333777;;;EEE___hhhSSSFFFEEEEEEGGGJJJLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQMMMKKKGGGCCCAAABBBCCCDDDIIIKKKNNNQQQSSSWWW[[[^^^aaacccfffhhhiiikkknnnppprrrrrrrrrsssuuuxxxzzz|||~~~~~~}}}|||~~~{{{ssskkkeeeaaaXXXWWWVVVTTTQQQNNNKKKJJJHHHGGGFFFDDDCCCAAA@@@???>>>EEETTTgggzzz~~~xxxtttvvv||||||sssjjjfffjjjttt|||qqqeee```]]]ZZZZZZ\\\cccnnn~~~}}}{{{xxxuuurrrnnnhhh___WWWQQQLLLHHHFFFBBBCCCFFFKKKVVVgggzzz|||qqqiii]]]VVVNNNIIIHHHGGGFFFEEEBBBBBBAAABBBCCCEEEGGGIIIMMMQQQWWW\\\___eeelllqqqtttxxx}}}~~~zzzvvvtttooohhh^^^TTTNNNJJJGGGEEEFFFFFFGGGGGGFFFEEECCCBBB@@@AAAAAAAAABBBAAAAAA@@@>>>>>>>>>@@@BBBFFFJJJLLLJJJKKKLLLNNNPPPSSSUUUWWWVVVXXXYYYYYYVVVTTTTTTTTTOOOPPPUUU]]]jjjyyy}}}zzzvvvqqqoooppptttwwwvvvxxx{{{|||zzzuuuooollliiifffcccaaaaaaaaaaaa```zzz|||~~~}}}uuuwwwzzz}}}~~~}}}yyy{{{|||{{{zzzzzz{{{|||{{{}}}}}}|||{{{||||||yyyvvvuuuuuuvvvvvvvvvuuuxxxyyyxxxwwwwww{{{~~~~~~~~~}}}~~~|||sssfffYYYQQQ???<<<777555555666666555////////////////////////....../////////...,,,+++,,,,,,,,,+++++++++******++++++******+++,,,------++++++************++++++...,,,***(((((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111444888;;;EEE^^^fffQQQFFFDDDDDDFFFIIIKKKLLLLLLKKKKKKLLLMMMOOOPPPQQQRRRMMMJJJGGGCCCAAABBBCCCDDDJJJLLLOOORRRTTTWWW[[[^^^aaaccceeeggghhhkkknnnqqqooooooppprrruuuxxx{{{}}}}}}~~~~~~~~~yyyqqqiiiccc```YYYXXXVVVSSSPPPMMMLLLKKKHHHGGGFFFEEECCCAAA@@@???<<>>777666666333000111000000000////////////........................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++************************++++++************+++++++++---......---...///111444:::???FFF[[[}}}jjjPPPGGGEEEBBBBBBEEEHHHJJJKKKIIIJJJLLLNNNOOOOOONNNNNNLLLIIIEEEBBBAAABBBEEEGGGKKKLLLMMMPPPTTTYYY^^^```eeefffggghhhhhhjjjmmmpppoooqqqsssssstttuuuxxxzzz{{{~~~}}}vvvnnnfffbbb\\\[[[XXXTTTQQQNNNLLLKKKIIIIIIIIIHHHFFFCCC@@@>>>;;;BBBMMM[[[mmm~~~~~~xxxssstttyyyyyysssmmmddddddkkk{{{vvvlll```ZZZVVVTTTVVVYYY[[[bbbooo~~~|||xxxuuussssssqqqjjj___VVVOOOKKKHHHFFFDDDBBBBBBFFFNNNYYYbbbggglllnnnnnnnnnooooooiiibbbYYYSSSJJJFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCFFFJJJNNNQQQTTTZZZ___dddiiimmmooovvvyyy~~~{{{wwwtttiiicccZZZSSSNNNLLLKKKJJJHHHHHHGGGFFFEEEDDDBBBBBB??????AAACCCEEEGGGIIIJJJIIIJJJLLLNNNPPPSSSVVVWWWYYYYYYXXXYYYZZZ]]]___aaabbbcccddddddcccaaa^^^]]]]]]^^^aaafffppp}}}{{{xxxrrrnnnnnnrrrvvvvvv|||}}}zzzwwwooohhhdddbbb``````aaabbbcccbbbxxxxxxyyyzzzzzzzzzzzzyyyzzzzzzyyyyyyyyyzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}yyy{{{|||yyytttqqqrrrsssvvv}}}}}}qqqaaaUUUGGG===999777444111111111000000000/////////........................------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************+++++++++---......---...///111444:::>>>EEE[[[|||mmmSSSHHHDDDAAA@@@BBBFFFHHHJJJKKKLLLMMMOOOOOOOOONNNMMMLLLIIIFFFCCCBBBCCCEEEGGGKKKKKKMMMPPPTTTYYY]]]___cccdddfffhhhiiikkknnnqqqpppqqqsssttttttvvvxxx{{{{{{~~~~~~}}}vvvoooiiieeeaaa___[[[WWWSSSOOOMMMLLLJJJJJJIIIHHHEEEBBB???===:::@@@JJJWWWiii{{{yyyssssssxxxyyyvvvrrrhhhfffiiixxx|||rrrhhh]]]XXXTTTQQQSSSWWWZZZaaammm|||{{{wwwtttrrrqqqmmmggg]]]TTTMMMIIIFFFDDDCCCBBBBBBGGGOOOYYYaaaeeegggiiijjjjjjmmmooojjjcccYYYSSSKKKFFFEEEFFFEEEDDDBBBCCCCCCCCCDDDHHHMMMPPPSSSWWW\\\bbbfffkkkpppsssxxx{{{}}}yyyvvvlllfff]]]VVVQQQOOOMMMLLLJJJJJJIIIHHHFFFEEEDDDCCCBBBCCCDDDFFFHHHJJJKKKLLLOOOOOOQQQSSSVVVYYY[[[]]]^^^^^^___```aaabbbcccdddeeefffeeedddccc```^^^]]][[[\\\^^^bbbkkkxxx}}}yyysssooonnnpppssstttyyy}}}{{{xxxuuunnngggbbb```]]]\\\]]]___``````xxxyyyzzzzzz{{{{{{zzzzzzxxxxxxxxxxxxyyyzzz{{{{{{}}}}}}~~~|||~~~~~~zzzwwwvvvvvvuuuxxx||||||iii^^^NNNAAA;;;777555222111111111000000000//////........................------,,,,,,,,,+++++++++++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,+++---......---...///000///666<<>>===:::@@@HHHTTTfffzzzzzzsssqqquuuwwwvvvsssjjjfffgggtttxxxnnndddZZZUUUQQQOOOPPPTTTYYY```lllzzz~~~~~~~~~~~~}}}yyyvvvssspppnnnkkkddd[[[SSSMMMIIIFFFDDDFFFEEEFFFKKKSSS]]]dddhhhjjjkkkllllllooorrrmmmgggZZZSSSKKKFFFFFFFFFEEEDDDAAABBBCCCDDDFFFJJJOOOSSSUUUZZZ```eeeiiinnnssswww{{{~~~~~~zzzwwwoooiiiaaaZZZUUURRRPPPNNNLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFHHHIIIKKKMMMNNNOOOSSSTTTUUUWWWZZZ]]]___aaacccdddeeegggggggggffffffggggggfffdddbbb___\\\[[[YYYYYYZZZ]]]cccnnnzzz{{{uuuqqqoooooopppqqqvvvyyywwwuuurrrllleeebbb^^^[[[YYYZZZ]]]___```zzzzzz{{{|||||||||||||||wwwwwwwwwwwwyyyzzz{{{|||}}}}}}~~~~~~}}}|||yyywwwxxx{{{pppeeeUUUFFF===888555333111111111111000000000000........................------,,,,,,,,,++++++++++++******))))))******+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---+++---......---...///000///555;;;DDD[[[~~~pppYYYJJJGGGBBB@@@BBBFFFIIIKKKNNNOOOPPPQQQQQQPPPOOOOOOKKKJJJGGGEEEDDDDDDEEEFFFIIIJJJMMMPPPTTTWWWZZZ\\\___bbbeeehhhiiikkknnnqqqpppqqqsssttttttvvvxxx{{{{{{~~~~~~}}}zzztttooollliiifffbbb]]]XXXSSSPPPNNNMMMLLLJJJGGGDDDBBB???>>><<<@@@GGGQQQcccxxxzzzrrroooqqqssssssqqqhhhcccdddppp|||uuujjjaaaWWWSSSPPPNNNOOORRRXXX___jjjxxx}}}zzzzzz{{{|||xxxvvvsssooollliiiccc[[[TTTOOOKKKHHHFFFGGGFFFHHHMMMWWWaaahhhllloooqqqpppoooqqqsssnnngggZZZTTTKKKGGGFFFFFFFFFEEEAAABBBDDDEEEGGGKKKQQQUUUWWW]]]dddiiilllpppwww|||~~~~~~zzzwwwsssmmmeee^^^YYYVVVSSSQQQMMMLLLJJJIIIHHHGGGHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSWWWWWWYYY[[[^^^aaaccceeehhhiiijjjkkkkkkjjjiiihhhhhhggggggeeebbb___[[[ZZZWWWWWWWWWXXX\\\eeeooovvv}}}wwwssspppoooooooootttwwwuuusssqqqllleeeaaa^^^ZZZXXXZZZ\\\^^^___{{{{{{|||}}}}}}}}}}}}|||xxxxxxxxxxxxyyyzzz{{{||||||}}}~~~~~~~~~~~~{{{wwwuuuwww|||yyynnn^^^NNNBBB;;;666444222222111111111000000000........................------,,,,,,,,,,,,++++++******))))))))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...+++---......---...///111111888===DDD[[[|||kkkVVVJJJGGGCCCBBBDDDHHHJJJLLLNNNOOOPPPRRRRRRRRRQQQPPPKKKJJJGGGEEEDDDEEEEEEFFFIIIJJJMMMPPPSSSWWWYYYZZZ___bbbeeehhhiiikkknnnooooooppprrrssssssuuuwwwzzzzzz~~~{{{uuupppnnnjjjhhhddd^^^YYYUUURRRPPPNNNMMMKKKHHHEEECCCAAA@@@???AAAEEENNN```uuu|||sssooonnnooonnnmmmddd```aaakkk}}}zzzttthhh___VVVSSSPPPNNNOOORRRWWW]]]hhhvvv}}}xxxwwwyyy{{{xxxvvvtttoookkkhhhccc[[[UUUPPPLLLIIIGGGEEEDDDFFFLLLWWWccclllqqqssssssqqqooopppqqqllleeeZZZTTTLLLGGGFFFGGGFFFEEEBBBCCCEEEFFFHHHLLLRRRVVVYYY```hhhmmmooossszzz~~~{{{xxxvvvqqqiiibbb]]]YYYVVVTTTNNNMMMLLLJJJJJJKKKLLLLLLMMMNNNPPPRRRUUUWWWYYYZZZ\\\]]]^^^```cccfffiiijjjmmmnnnooooooooommmlllkkkiiijjjjjjiiifffbbb^^^[[[XXXWWWVVVVVVXXX___gggnnnzzzvvvsssqqqooonnnsssvvvtttrrrqqqlllfff```]]]ZZZYYYZZZ\\\]]]^^^zzz{{{{{{|||}}}||||||||||||{{{zzzyyyyyyxxxyyyyyy{{{|||}}}}}}~~~~~~}}}}}}}}}}}}||||||}}}~~~zzztttqqqrrruuuzzzyyyiiiXXXIII>>>888555222222222111111111000000........................------,,,,,,,,,,,,++++++******))))))))))))******,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++---......---...///111111777<<>>:::999555222000000000000////////////......//////......---,,,.........------,,,,,,,,,************************((()))))))))************++++++,,,,,,,,,,,,------///...---,,,,,,---///000333666:::@@@PPPlll{{{aaaOOOIIIEEECCCHHHQQQVVVVVVRRRUUUTTTTTTVVVWWWWWWUUUSSSOOOLLLIIIEEEBBBBBBBBBCCCFFFGGGJJJMMMPPPSSSUUUVVVZZZ\\\^^^aaadddggghhhiiikkklllnnnnnnooopppsssuuuxxxyyyzzz|||~~~~~~wwwrrrpppmmmiiifffZZZYYYXXXVVVTTTQQQOOOMMMMMMIIIFFFFFFHHHOOO]]]jjjpppqqqmmmhhhfffgggeeeaaaWWWNNNHHHHHHJJJPPP```rrrxxxooocccXXXQQQMMMIIIFFFCCCDDDGGGLLLTTT]]]eeejjjssszzzuuuiiieeekkkttt}}}~~~xxxssspppmmmjjjhhhllliiieee^^^VVVNNNGGGCCCBBBCCCEEENNNaaattt~~~~~~{{{xxxrrrjjjccc\\\XXXUUUQQQOOOKKKHHHFFFDDDDDDDDDEEEFFFIIIMMMTTT\\\fffmmmrrruuuyyy}}}{{{yyyxxxwwwtttrrrrrrtttwwwyyyyyyzzzzzzzzzyyyxxxwwwvvvuuuqqqrrrtttuuuuuuuuutttsssrrrsssttttttssspppllljjjjjjiiiiiiiiijjjllloooqqqyyy|||rrrmmmiiiddd```[[[[[[___gggsss|||vvvqqqkkkeeebbb```^^^\\\\\\^^^aaacccbbb___[[[YYYwwwwwwwwwwwwyyyzzz|||}}}~~~~~~|||zzzxxxxxxyyy{{{|||zzzwwwssssssuuuyyyzzzzzzwwwxxxxxxyyyxxxwwwvvvuuuvvvuuuuuuuuusssrrrqqqpppoooooonnnmmmmmmmmmmmmmmmooommmoootttzzz|||zzz|||xxxkkk```PPPCCC<<<999666444000000000000////////////......//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------///...---,,,,,,---///000222555888???NNNjjjmmmXXXKKKGGGDDDHHHPPPVVVUUUSSSUUUTTTTTTVVVWWWWWWUUUSSSOOOLLLIIIEEEBBBBBBBBBCCCEEEFFFHHHKKKNNNQQQSSSUUUZZZ[[[^^^aaadddggghhhiiilllnnnpppqqqqqqrrruuuwwwwwwxxxyyy{{{}}}{{{uuurrrnnniiieee\\\[[[ZZZWWWUUURRRPPPNNNLLLIIIFFFGGGHHHNNNZZZfffmmmnnnlllgggeeefffddd```XXXNNNGGGGGGGGGLLL\\\nnn|||ssseeeXXXPPPJJJEEECCCCCCCCCEEEIIIPPPXXX___ccckkksss|||uuujjjffflllttt{{{}}}wwwssspppmmmlllllljjjeee___WWWOOOHHHDDDBBBCCCDDDLLL___sss~~~|||yyyssskkkddd]]]XXXUUUPPPOOOLLLIIIHHHGGGHHHHHHGGGIIILLLPPPVVV^^^gggmmmsssvvvzzz}}}|||yyyxxxvvvtttqqqqqqsssvvvxxxxxxuuuuuuuuuuuutttsssrrrqqqooopppqqqrrrsssrrrrrrqqqpppqqqqqqqqqooollljjjhhhiiihhhhhhhhhjjjllloooqqqxxx|||tttpppnnniiifffaaaaaaccciiisss~~~~~~wwwssslllgggdddbbb```^^^^^^```cccdddcccaaa]]][[[xxxxxxwwwwwwwwwwwwxxxxxx~~~}}}{{{zzzzzz{{{|||zzzwwwttttttvvvxxxzzz{{{ttttttuuuuuuuuuttttttsssssssssrrrrrrqqqpppnnnnnnnnnmmmmmmlllllllllllllllpppmmmnnnssswwwzzz}}}zzz~~~sssjjj[[[KKK@@@999666666111111000000000/////////......//////......---,,,,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,---...///000111333777===LLLgggyyy___NNNIIIFFFHHHOOOTTTUUUTTTUUUTTTTTTVVVWWWWWWUUUSSSOOOLLLIIIEEEBBBBBBBBBCCCDDDEEEGGGJJJMMMPPPRRRSSSYYYZZZ]]]aaadddfffhhhiiilllnnnpppqqqqqqrrruuuwwwvvvvvvwwwyyy{{{{{{vvvpppjjjeee^^^]]][[[YYYVVVSSSQQQPPPLLLIIIGGGHHHHHHKKKUUU```hhhjjjiiieeecccdddccc```YYYOOOFFFDDDDDDHHHXXXiii~~~xxxiii[[[QQQJJJEEECCCBBBBBBBBBEEEJJJPPPWWWZZZaaahhhrrrzzzuuukkkfffkkkssswww|||zzztttqqqooonnnllljjjgggaaaYYYPPPIIIDDDCCCCCCCCCJJJ\\\qqq}}}~~~{{{uuummmeee^^^XXXVVVPPPNNNLLLJJJIIIJJJKKKKKKIIIKKKOOOSSSYYYaaaiiioootttwww{{{~~~}}}{{{xxxvvvssssssuuuwwwyyyyyyrrrrrrsssrrrrrrqqqpppooopppqqqrrrsssssssssrrrrrrqqqqqqpppooommmkkkiiihhhjjjiiiiiijjjlllooorrrtttxxx}}}yyywwwtttqqqnnnjjjiiiiiimmmssszzzyyyuuuoookkkgggeeecccaaaaaabbbdddeeedddbbb___]]]xxxxxxxxxwwwwwwwwwwwwwww|||}}}}}}{{{zzzzzzzzzyyywwwuuutttuuuwwwxxxyyyttttttttttttttttttssssssqqqqqqqqqppppppooommmmmmllllllkkkkkkkkkkkkkkklllnnnlllnnnrrrtttvvv|||{{{}}}|||uuugggUUUEEE:::777888222111111000000/////////.........///......---,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------------...///000111333666<<>>>>>===???BBBHHHMMMPPPUUU[[[dddkkkqqqxxxvvvjjjbbbdddjjjqqqwwwzzzsssnnnmmmnnnlllllljjjfff___UUULLLGGGCCCCCCCCCGGGVVVjjjxxx}}}~~~{{{tttlllddd]]]XXXVVVPPPNNNLLLIIIGGGGGGGGGHHHFFFJJJRRRZZZcccmmmuuu{{{|||~~~}}}{{{{{{|||}}}}}}|||xxxxxxyyyyyyyyyxxxwwwwwwzzz{{{|||}}}~~~}}}}}}|||zzzyyywwwuuusssqqqpppooonnnnnnnnnpppssswww{{{}}}{{{|||yyyvvvuuutttvvvxxxzzz{{{zzz||||||xxxtttpppmmmkkkhhheeecccbbbbbb```^^^\\\ZZZYYYvvvwwwyyyzzz{{{{{{{{{{{{xxx|||~~~~~~}}}|||||||||zzzzzzyyywwwtttrrrsssuuurrrqqqpppooonnnnnnnnnnnnooopppppppppoooooonnnmmmjjjjjjjjjjjjjjjkkkkkkllllllkkkoootttuuutttwww|||{{{jjjVVVFFF===:::333333222111000000///.........//////......---,,,,,,,,,,,,,,,,,,---------************************(((((()))))))))*********++++++,,,,,,,,,,,,------+++,,,,,,---...///000000333444666;;;HHHbbbpppYYYLLLJJJHHHIIILLLPPPSSSTTTUUUTTTTTTVVVWWWWWWUUUSSSOOOLLLIIIEEEBBBBBBBBBCCCDDDEEEGGGJJJMMMPPPRRRSSSVVVWWW[[[^^^bbbeeeggghhhjjjmmmqqqssssssssstttuuusssssstttuuuwwwzzz}}}~~~{{{qqqiiibbb```\\\WWWSSSQQQOOONNNLLLJJJIIIIIIGGGFFFKKKSSS]]]bbbeee```\\\\\\\\\[[[TTTKKKEEEDDDCCCEEEQQQaaasss|||fffTTTIIIDDD???>>>======@@@DDDIIILLLQQQWWW^^^eeekkksss|||uuuiiiaaaaaafffnnnttt}}}zzzrrrnnnnnnppplllmmmllliiiaaaWWWNNNHHHDDDDDDDDDGGGTTTggguuuzzz{{{xxxrrrjjjccc\\\XXXUUUOOOMMMJJJHHHFFFEEEEEEFFFGGGLLLVVV```jjjttt}}}~~~~~~~~~~~~}}}}}}}}}|||zzzxxxuuusssrrrnnnoooppprrruuuzzz~~~}}}~~~zzzyyyyyyzzz|||}}}|||{{{zzz{{{}}}{{{xxxtttqqqnnnkkkhhhfffcccbbb```]]]ZZZWWWVVVUUUwwwxxxyyyzzz{{{{{{{{{zzzxxx}}}}}}~~~~~~~~~}}}zzzuuurrrsssttttttsssqqqooonnnnnnnnnnnnnnnnnnoooooonnnnnnmmmmmmjjjjjjjjjjjjjjjkkklllllloooooorrrwwwwwwtttuuuyyy{{{sssaaaPPPCCC===444333333222111000///.........//////......---,,,000000000///////////////++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------***+++,,,...///000000000111333555999FFF___kkkWWWHHHHHHHHHIIILLLOOORRRSSSUUUTTTTTTVVVWWWWWWUUUSSSOOOLLLIIIEEEBBBBBBBBBCCCBBBDDDFFFIIILLLOOOQQQRRRUUUWWWZZZ^^^bbbeeeggghhhjjjmmmqqqssssssssstttuuutttttttttuuuwwwzzz|||~~~~~~ssskkkeeebbb]]]XXXTTTQQQPPPOOOMMMKKKIIIIIIGGGEEEKKKSSS\\\bbbeee```[[[ZZZZZZYYYSSSJJJEEEDDDBBBBBBLLLZZZkkk{{{kkkWWWJJJDDDAAA???===<<<===@@@DDDFFFLLLQQQYYY___fffoooyyy}}}ssshhhaaaaaafffjjjpppzzz~~~wwwppplllmmmooolllmmmmmmjjjcccYYYOOOHHHDDDEEEFFFHHHSSSdddqqqvvvwwwtttooohhhaaa[[[WWWTTTMMMLLLIIIGGGFFFFFFGGGHHHLLLRRR\\\fffqqqzzz{{{xxxvvvsssssstttwww{{{~~~}}}}}}~~~}}}{{{yyyyyyzzz{{{|||||||||}}}zzzwwwtttqqqnnnkkkhhheeeeeeccc___[[[WWWTTTRRRQQQxxxxxxzzzzzz{{{zzzyyyxxxxxx}}}|||}}}|||wwwssssssuuuxxxwwwtttrrrpppooooooooommmmmmmmmnnnmmmmmmllllllkkkjjjjjjjjjkkkllllllmmmrrrrrruuuyyyxxxttttttwwwvvvzzzyyyhhhVVVGGG???444444333222111000///.........//////......---,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,...///000000000000222333777DDD]]]}}}~~~fffUUUFFFFFFGGGJJJLLLOOOQQQRRRUUUTTTTTTVVVWWWWWWUUUSSSOOOMMMIIIEEEBBBBBBBBBCCCAAABBBEEEGGGJJJMMMPPPQQQTTTVVVYYY]]]aaaeeeggghhhhhhkkkoooqqqqqqqqqrrrssstttttttttuuuwwwzzz|||~~~uuummmgggddd___ZZZUUURRRQQQPPPNNNKKKJJJIIIFFFEEEKKKSSS[[[bbbeeeaaa[[[YYYYYYXXXRRRJJJEEEDDDAAA???GGGTTT^^^nnnnnnZZZMMMGGGBBB@@@>>><<<;;;===@@@AAAHHHMMMUUU\\\cccmmmxxx{{{rrrhhhaaabbbggggggnnnxxxzzz{{{zzzssslllhhhjjjmmmmmmnnnnnnllldddZZZOOOIIIDDDFFFGGGIIISSSbbboootttuuurrrmmmfff```ZZZVVVTTTKKKJJJHHHGGGGGGHHHIIIJJJPPPWWWaaakkkuuu~~~}}}{{{xxxxxxyyy|||}}}{{{yyyyyyxxxxxxxxxyyyzzzzzzyyywwwssspppnnnkkkhhheeefffddd___ZZZVVVRRRPPPOOOzzzyyywwwvvvuuuuuutttttt{{{|||~~~~~~}}}{{{xxxwwwvvvwwwuuuttttttsssqqqmmmjjjnnnnnnmmmllllllllllllmmmllljjjiiihhhiiilllppprrruuuzzz~~~}}}wwwsssssstttwwwyyy|||{{{sssdddQQQCCC<<<777222000111111///---000000000000000000000000...------,,,,,,------...---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000444333555999CCCWWWwwwyyybbbNNNGGGFFFEEEGGGKKKOOORRRRRRTTTTTTTTTTTTUUUUUUUUUUUUPPPPPPMMMHHHCCC???===>>>@@@BBBEEEIIILLLNNNOOOOOOUUUYYY]]]aaaccceeegggiiillllllmmmnnnpppqqqrrrsssrrrtttvvvxxxyyyzzz}}}}}}vvvqqqmmmhhh```ZZZWWWUUUSSSRRRNNNMMMLLLKKKJJJJJJKKKKKKXXX\\\```aaa]]]VVVQQQNNNMMMLLLIIICCC>>>@@@HHHOOO]]]iiiuuuwwwuuuxxxsss]]]NNNIIICCCAAA???>>>>>>???AAACCCGGGHHHMMMVVV^^^ggguuu{{{oooeee```^^^______gggttt|||zzzuuutttssstttvvvyyyzzzzzz}}}~~~~~~{{{wwwuuutttrrrooollljjjhhhggggggkkkkkkkkkjjjfff^^^TTTNNNJJJGGGFFFIIISSS```lllrrruuupppiiiddd___\\\XXXVVVQQQMMMKKKJJJHHHGGGKKKQQQRRR^^^jjjrrrzzz}}}~~~}}}{{{xxxxxxwwwuuussssssuuuvvvsssrrrpppoooooolllhhhfffiiieee```[[[WWWTTTPPPNNNyyyxxxxxxwwwvvvvvvvvvvvvyyyzzz{{{}}}~~~}}}zzzxxxwwwvvvuuutttttttttrrrooommmoooooonnnnnnmmmmmmmmmnnnlllkkkiiihhhiiilllooorrrtttxxx|||{{{wwwsssrrrssstttvvvyyy|||uuuhhhWWWJJJ>>>999444222222333111///000000000000000000000000...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000222222444888AAAUUUuuuttt```NNNGGGEEEEEEFFFJJJNNNQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOMMMHHHCCC???>>>???@@@BBBEEEIIILLLNNNOOOPPPVVVYYY^^^aaaccceeegggiiilllmmmnnnpppqqqrrrrrrrrrsssuuuwwwyyyyyy{{{}}}{{{vvvooojjjbbb\\\YYYVVVUUUSSSPPPNNNLLLJJJIIIIIIJJJKKKTTTXXX\\\\\\YYYSSSNNNKKKIIIIIIFFFAAA===>>>EEEKKKVVVaaalllmmmhhhiiisss~~~ooo[[[NNNIIICCCAAA???===<<<>>>???AAAEEEFFFKKKSSS[[[eeerrr{{{oooeee___]]]]]]___fffrrr{{{xxxsssqqqpppppprrrtttttttttwwwxxxyyyyyyxxxvvvtttrrrqqqooommmkkkiiihhhggggggmmmnnnnnnmmmiiiaaaWWWPPPHHHEEEDDDHHHQQQ^^^iiippppppkkkeee```]]]ZZZWWWUUURRRNNNKKKKKKIIIGGGLLLRRRUUU```mmmuuu|||}}}~~~~~~}}}{{{zzzyyyvvvtttssssssssstttsssqqqqqqpppnnnjjjggghhheee___[[[XXXUUURRRPPPxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyzzz|||~~~~~~|||zzzxxxvvvuuussstttttttttrrrqqqppppppoooooooooooonnnnnnlllkkkiiihhhiiillloooppprrrvvvyyyyyyuuurrrqqqrrrqqqtttwwwzzz~~~}}}|||xxxlll]]]PPPAAA;;;555333333444333111000000000000000000000000...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000111111444888???SSSsss|||rrraaaRRRGGGFFFDDDEEEIIIMMMPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQNNNMMMLLLHHHCCC@@@@@@@@@AAACCCFFFIIILLLNNNPPPQQQTTTXXX\\\___aaacccfffhhhlllnnnppprrrsssrrrqqqqqqtttvvvxxxyyyzzz{{{~~~|||rrrmmmfff___[[[YYYWWWUUURRRPPPLLLIIIHHHHHHIIIIIINNNRRRUUUVVVSSSNNNIIIGGGDDDDDDCCC???;;;<<<@@@EEEOOOYYYbbbbbb[[[XXX]]]cccqqqwww|||wwwjjjZZZNNNIIICCCAAA>>><<<;;;;;;===>>>AAABBBGGGPPPXXXaaaooo{{{|||pppfff___\\\[[[[[[bbbmmmzzz{{{wwwtttrrrooonnnoooppppppooorrrssstttttttttsssrrrqqqmmmllljjjhhhgggggghhhhhhnnnooooooooojjjbbbWWWPPPGGGEEEDDDHHHRRR^^^hhhnnnjjjfffaaa\\\ZZZXXXVVVTTTRRRNNNKKKJJJIIIHHHMMMSSSZZZeeerrrzzz}}}~~~~~~}}}|||yyywwwtttrrrqqqppprrrqqqpppppppppmmmiiiffffffccc]]]YYYWWWUUUSSSQQQwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwxxxyyy|||~~~}}}~~~|||zzzwwwuuusssssstttuuuuuutttoooooopppooooooooonnnnnnlllkkkiiiiiiiiikkkmmmoooooorrrvvvvvvtttrrrqqqqqqpppssswwwwwwyyy||||||||||||xxxnnn___TTTDDD>>>777333222333222111////////////////////////...------,,,,,,------...+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000000222555888???QQQqqqvvvgggYYYIIIGGGEEEEEEHHHLLLOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPMMMLLLKKKHHHDDDAAAAAAAAABBBCCCFFFIIILLLOOOQQQRRRRRRUUUYYY[[[]]]```cccffflllnnnqqqssstttsssqqqpppsssuuuxxxyyyyyyzzz}}}~~~vvvqqqiiibbb^^^[[[YYYWWWTTTQQQMMMIIIGGGFFFGGGHHHIIILLLPPPPPPMMMIIIFFFEEE@@@AAA@@@>>>;;;;;;===@@@JJJSSS\\\\\\UUUOOONNNQQQ\\\ccckkkllldddXXXNNNHHHBBB@@@===:::999999:::;;;???@@@EEEMMMUUU^^^kkkxxx}}}pppfff___ZZZXXXVVV\\\gggsss|||zzzwwwsssqqqqqqpppooommmqqqqqqrrrssstttsssssssssjjjiiihhhgggggghhhiiijjjlllmmmnnnmmmiiiaaaWWWPPPJJJHHHHHHLLLUUU```iiinnnhhhddd___ZZZXXXVVVTTTRRRQQQMMMJJJJJJIIIIIINNNUUU```lllxxx~~~~~~~~~~~~|||||||||{{{xxxvvvtttssspppoooooonnnnnnnnnnnnlllhhheeeccc___ZZZVVVTTTSSSRRRQQQvvvvvvxxxyyyyyyzzzyyyyyyyyyyyyxxxxxxxxxzzz{{{||||||}}}~~~}}}yyyvvvsssssstttuuuuuuuuunnnnnnooooooooonnnmmmllllllkkkjjjiiiiiijjjlllmmmmmmpppsssttttttrrrqqqppplllpppttttttuuu}}}~~~xxxnnnaaaXXXJJJCCC999333222111111///////////////////////////...------,,,,,,------...+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000111333777:::???PPPooo{{{lll___LLLIIIFFFFFFIIIMMMPPPQQQRRRQQQQQQQQQPPPPPPPPPOOOLLLLLLKKKHHHDDDAAAAAABBBBBBCCCEEEHHHKKKNNNPPPRRRRRRUUUXXX[[[]]]___cccfffkkkmmmpppsssssssssqqqppprrrtttvvvwwwwwwxxx{{{||||||yyyssskkkddd___\\\ZZZXXXTTTQQQMMMIIIGGGEEEFFFFFFFFFIIIKKKLLLJJJGGGEEEDDD@@@@@@???>>>===<<<<<<===FFFNNNVVVWWWRRRKKKHHHGGGNNNVVV___bbb^^^UUUMMMHHHBBB@@@<<<999888888999:::>>>???DDDLLLSSS\\\iiivvv~~~rrrhhh```YYYUUURRRXXXcccppp~~~}}}yyyvvvtttrrrpppnnnqqqrrrsssuuuvvvvvvuuutttjjjjjjiiihhhhhhiiijjjkkklllmmmmmmllliiibbbYYYSSSLLLKKKKKKOOOWWW```hhhllliiieee___ZZZWWWUUUSSSQQQPPPLLLIIIIIIIIIJJJQQQYYYhhhsss~~~~~~|||{{{zzzyyyzzzxxxvvvuuuvvvuuurrrpppnnnnnnoooppppppnnniiifffaaa]]]WWWSSSPPPOOONNNMMMuuuvvvxxxyyyyyyyyyxxxwwwyyyyyyyyyyyyyyyzzzzzz{{{|||}}}~~~|||xxxtttrrrrrrssstttsssmmmnnnooopppooonnnmmmllllllkkkjjjiiiiiijjjkkkkkklllnnnpppssstttsssqqqpppiiilllpppqqqsssyyyzzzqqqgggaaaTTTLLL@@@777444222111///000000000000000000000000...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000000444888;;;>>>NNNmmm{{{nnnbbbPPPLLLIIIHHHKKKOOORRRTTTSSSSSSSSSRRRQQQQQQPPPPPPLLLLLLKKKHHHDDDAAAAAAAAABBBBBBDDDFFFJJJMMMPPPQQQTTTVVVYYY[[[]]]```dddhhhjjjkkknnnqqqrrrrrrrrrqqqrrrtttvvvwwwwwwwwwyyy{{{{{{zzztttllleee```\\\YYYXXXRRRQQQNNNJJJHHHFFFEEEDDDDDDFFFHHHHHHGGGEEEDDDEEE@@@@@@???>>>============AAAGGGOOORRRNNNHHHDDDAAAEEEKKKSSSWWWVVVQQQKKKGGGAAA???<<<999777777999:::===>>>BBBJJJRRRZZZhhhttttttjjjaaaYYYSSSRRRWWWaaaooo}}}{{{xxxvvvsssqqqrrrtttwwwyyyzzzyyywwwvvvnnnmmmlllkkkkkkkkklllmmmnnnmmmmmmllliiiddd]]]XXXNNNMMMLLLPPPWWW^^^dddgggiiieee___[[[XXXUUUSSSQQQPPPLLLIIIJJJLLLNNNVVV^^^ooozzz}}}|||{{{zzzzzzzzzwwwvvvwwwyyyyyyvvvsssqqqqqqrrrtttuuurrrnnnkkkaaa\\\VVVPPPMMMLLLJJJJJJuuuvvvwwwyyyyyyxxxvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{||||||}}}~~~~~~zzzuuuqqqpppqqqqqqqqqnnnooopppqqqqqqooonnnlllllllllkkkjjjiiiiiijjjjjjkkkmmmooorrrttttttrrrpppjjjlllnnnpppsssxxx~~~}}}wwwrrrooo```WWWIII>>>888666333222000000000000000000000000...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000///333888:::<<>>CCCJJJNNNLLLGGGAAA>>>===BBBHHHLLLMMMKKKHHHFFF@@@???;;;999888888999:::;;;<<>>CCCIIILLLKKKFFFAAA===888<<<@@@EEEGGGGGGFFFEEE@@@>>>;;;999888999:::;;;:::;;;???GGGNNNVVVdddppp|||wwwmmmcccYYYRRRMMMRRRZZZeeesss|||~~~wwwuuusssqqqoooooonnnoookkkiiifffeeedddbbb___\\\VVVUUUTTTVVV[[[aaadddfffdddaaa\\\YYYXXXWWWVVVUUURRROOOMMMPPPRRRWWWaaajjjwww~~~{{{}}}{{{vvvqqqrrrtttvvvwwwuuuqqqmmmfff```WWWPPPKKKIIIGGGEEEzzzzzzzzzzzzyyywwwuuutttwwwxxxzzz|||}}}~~~~~~~~~~~~}}}yyyuuusssrrrrrrsssxxxwwwwwwuuussspppnnnmmmmmmmmmmmmmmmlllkkkkkkjjjkkkllloooqqqrrrpppooommmmmmoooqqqsssuuuwww{{{~~~{{{mmmZZZJJJ@@@:::555111222111000//////...//////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------......///000111111555333444===GGG```~~~yyyppphhh___VVVPPPQQQSSSSSSRRRRRRTTTTTTUUUUUUUUUTTTTTTSSSQQQPPPMMMJJJFFFCCC@@@???@@@@@@BBBDDDGGGJJJMMMNNNSSSTTTWWWXXXZZZ\\\___bbbhhhiiijjjkkkkkknnnqqqtttuuuuuuuuuvvvwwwxxxzzz{{{~~~}}}~~~|||ppplllgggccc```^^^[[[YYYRRROOOLLLJJJHHHGGGDDDCCC===<<<===???AAABBBAAA@@@AAA@@@???===;;;999777666999@@@IIIOOONNNIIIBBB===;;;<<<>>>AAAEEEGGGFFFEEEAAA???<<<999888888999::::::<<>>999666222111000///////////////..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------...///000111000444222444<<>><<<:::888777:::@@@JJJPPPPPPJJJCCC>>>;;;;;;<<>>888666333222111000/////////////////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------...///000111...333222444<<>><<<:::999888:::AAAJJJQQQRRRMMMEEE???<<<<<<===???BBBCCCBBBAAAAAA???===:::999999::::::;;;===???CCCIIIUUUdddnnn|||wwwkkk___VVVSSSOOONNNSSS[[[hhhyyy}}}zzzwwwsssqqqpppmmmiiigggfffeeecccbbbbbbbbbbbbdddfffggggggfff]]][[[YYYVVVTTTSSSRRRRRRRRRSSSTTTVVV[[[gggvvv{{{rrrnnnnnnmmmmmmnnnoooooonnnlllnnnooouuu~~~}}}xxxrrrmmmkkkllllllmmmbbb]]]VVVPPPLLLIIIFFFEEEuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvuuuuuuvvvxxx{{{}}}{{{{{{{{{|||}}}~~~|||xxxvvvttttttsssrrrrrrqqqqqqqqqqqqqqqnnnnnnmmmlllkkkjjjjjjiiiiiijjjlllnnnoooooonnnmmmmmmoooppppppppprrrtttvvvttt{{{uuuaaaNNN@@@999666444333222111000/////////000000///...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------...///000000---222111333;;;CCCZZZzzzssslllhhhaaa[[[WWWXXXXXXUUUSSSTTTVVVVVVWWWXXXXXXXXXWWWWWWUUUTTTRRROOOKKKGGGCCCAAA???@@@AAACCCEEEHHHJJJLLLKKKMMMPPPRRRTTTVVVZZZ]]]___ccciiimmmooopppqqqrrrsssuuuwwwxxxyyyxxxvvvuuu}}}|||~~~zzzrrrlllhhhdddaaa^^^\\\[[[ZZZXXXRRRPPPOOOPPPRRRSSSSSSSSSGGGDDDAAA@@@AAABBBCCCCCCAAA@@@???===<<<:::999888999???IIIQQQTTTOOOGGGAAA>>>>>>>>>@@@CCCEEEDDDDDDAAA@@@>>>;;;::::::::::::;;;===???CCCIIIUUUcccmmm|||}}}qqqddd\\\UUUPPPNNNPPPVVVbbbsss~~~{{{xxxtttqqqssspppllljjjiiihhhfffdddddddddeeegggiiihhhfffddd[[[ZZZXXXVVVTTTSSSSSSSSSQQQSSSUUUYYYaaaooo}}}zzzsssjjjbbb^^^]]][[[ZZZZZZZZZZZZYYYXXXZZZ[[[```iiirrr}}}}}}xxxrrrmmmkkkiiihhhggg]]]ZZZUUUPPPLLLIIIHHHGGGxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvttttttuuuwwwzzz{{{zzz{{{{{{|||~~~~~~zzzxxxvvvuuussssssrrrqqqqqqrrrsssssspppooommmlllkkkjjjjjjjjjiiijjjkkkmmmnnnoooooonnnooopppqqqqqqpppqqqsssuuutttzzznnnZZZJJJ@@@;;;555444333111000000//////000000///...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------...///000---222111333:::@@@VVVuuu|||xxxjjj___YYYVVVUUUWWWXXXUUUTTTVVVUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUSSSPPPLLLGGGCCC@@@??????AAABBBEEEGGGIIIKKKKKKMMMPPPRRRSSSVVVZZZ]]]```dddiiimmmnnnoooooopppssstttvvvxxxyyyxxxwwwvvv{{{{{{~~~zzzssslllgggbbb```]]]\\\\\\\\\\\\[[[SSSQQQPPPQQQSSSTTTTTTTTTFFFCCC@@@???@@@AAAAAAAAA???>>>===<<<:::999777777777<<>>===;;;;;;:::;;;<<<===@@@CCCIIIUUUcccmmm|||tttggg^^^VVVRRROOOPPPTTT^^^ppp|||yyyuuurrrssspppmmmkkkjjjiiigggeeefffffffffhhhiiihhhdddbbb[[[ZZZYYYXXXVVVUUUTTTTTTQQQSSSWWW]]]hhhuuuyyyuuuqqqpppooolllhhhbbb\\\YYYUUURRROOONNNNNNMMMLLLKKKNNNNNNRRRZZZbbbmmm}}}{{{xxxtttppplllhhhccc```ZZZXXXTTTPPPLLLIIIIIIIIIyyyxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwxxxyyyzzzzzz{{{|||~~~~~~{{{yyyxxxvvvuuutttsssssstttuuuvvvrrrqqqooommmkkkkkkkkkkkkiiijjjlllmmmnnnooopppppppppqqqrrrqqqooooooqqqrrruuuzzzwwwfffUUUFFF>>>666555444222111000000000/////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000---222222333999===QQQooo|||xxxzzzfffVVVRRRPPPRRRVVVWWWTTTTTTWWWUUUUUUVVVWWWXXXXXXXXXXXXVVVVVVTTTRRRMMMHHHCCC@@@??????@@@BBBDDDFFFHHHJJJJJJLLLOOOQQQSSSVVVZZZ]]]```dddiiilllmmmnnnnnnooorrrsssuuuwwwxxxxxxxxxwwwxxxxxx{{{~~~yyytttnnnhhhddd```]]][[[[[[\\\]]]\\\\\\VVVTTTQQQOOOOOONNNMMMKKKDDDBBB??????@@@@@@@@@???>>>===<<<;;;999888777777666:::BBBMMMVVVXXXTTTOOOEEECCCBBBBBBCCCEEEDDDDDDBBBAAA???>>><<<;;;;;;;;;<<<>>>@@@DDDJJJVVVeeeooo}}}wwwhhh```YYYUUUQQQQQQSSS[[[mmm}}}|||xxxuuusssqqqooommmllljjjgggeeehhhgggggghhhhhhgggccc```]]]]]]\\\ZZZYYYWWWVVVUUUSSSUUUZZZcccooo||||||vvvqqqlllhhhdddddddddbbb```^^^[[[ZZZRRROOOKKKHHHGGGGGGFFFEEEHHHHHHJJJQQQXXXaaappp}}}}}}zzzwwwsssnnnhhhaaa\\\XXXWWWUUUPPPLLLIIIIIIJJJvvvvvvuuuuuuuuuvvvwwwxxxuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxyyy{{{}}}}}}|||yyyxxxvvvuuuuuuvvvwwwxxxtttrrrpppnnnlllllllllmmmjjjkkklllmmmooopppqqqqqqpppqqqqqqooommmmmmnnnooosssxxx~~~rrraaaOOOCCC777666444333111000000000..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...333333333888;;;MMMkkk}}}wwwtttaaaQQQOOONNNQQQUUUVVVSSSSSSVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWTTTOOOJJJDDDAAA??????@@@AAACCCFFFHHHIIIIIIKKKNNNPPPRRRUUUYYY\\\^^^bbbgggjjjlllnnnpppqqqqqqrrrsssuuuvvvxxxyyyzzzxxxxxx{{{|||xxxtttoooiiieeeaaa^^^\\\[[[[[[\\\[[[ZZZXXXUUUQQQNNNMMMKKKHHHFFFBBBAAA???@@@AAAAAA@@@???>>>>>>===;;;:::999888777666999AAAMMMXXX]]]\\\XXXOOOLLLIIIGGGGGGFFFEEECCCBBBAAA@@@???===<<<;;;;;;<<<>>>AAAEEELLLXXXgggqqq~~~{{{nnnfff\\\XXXUUURRRRRRXXXgggwww}}}zzzxxxwwwtttsssrrrpppmmmjjjkkkjjjiiihhhhhhgggcccaaa```______]]][[[YYYWWWVVVUUUXXX___iiivvvyyyqqqmmmiiieeebbb___^^^]]]\\\[[[ZZZYYYYYYTTTPPPKKKGGGFFFFFFEEEEEEDDDCCCEEEKKKQQQYYYgggssszzztttnnnhhhbbb^^^VVVVVVUUUQQQLLLIIIIIIJJJsssssssssssstttvvvxxxyyytttuuuvvvwwwxxxxxxwwwwwwvvvwwwxxxzzz|||{{{zzzxxxvvvvvvwwwyyyzzzuuutttqqqnnnmmmlllmmmnnnkkkkkklllnnnoooqqqrrrrrrpppppppppnnnlllkkklllmmmqqquuuzzz|||mmmYYYKKK777777555333222111000000---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////444333333777999KKKhhhwww{{{nnn]]]PPPNNNNNNQQQVVVVVVRRRRRRUUUWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXVVVQQQKKKFFFBBB??????@@@AAACCCEEEGGGHHHHHHJJJMMMOOOQQQUUUYYY\\\\\\```eeeiiilllooorrrtttqqqqqqrrrtttvvvxxxzzz|||{{{{{{}}}|||yyyvvvrrrmmmiiiccc```]]][[[[[[[[[YYYXXXWWWUUUQQQOOONNNLLLJJJHHHAAA@@@@@@AAACCCCCCAAA??????>>>>>><<<;;;:::999999777999@@@MMMZZZaaabbb___ZZZVVVQQQNNNKKKIIIFFFEEEBBBAAA@@@???>>><<<;;;;;;;;;>>>AAAEEEMMMYYYhhhsssuuunnn^^^ZZZWWWSSSQQQUUUcccrrr~~~}}}{{{zzzyyyvvvsssqqqnnnllljjjiiiiiigggdddbbbbbbaaaaaa___]]]ZZZXXXWWWWWW[[[cccnnnzzz}}}sssllliiifffcccaaa^^^\\\ZZZXXXWWWWWWWWWWWWXXXSSSNNNIIIHHHHHHGGGGGG@@@@@@BBBHHHMMMUUUbbbnnn|||tttnnniiidddaaaVVVVVVUUUQQQLLLHHHHHHJJJsssrrrrrrsssvvvxxxyyyyyyuuuwwwxxxxxxwwwvvvxxxyyyxxxxxxyyy{{{|||~~~}}}{{{zzzzzz{{{|||{{{zzzvvvtttpppooooooooonnnmmmkkkkkklllmmmoooqqqrrrsssnnnoooooolllhhhgggjjjnnnoooqqqssstttxxxrrr]]]KKKAAA888111111111//////000//////............//////+++---...---,,,,,,---...///...------++++++***)))++++++,,,,,,,,,,,,------......---,,,---...///000111111222333333:::LLL^^^zzz{{{~~~{{{nnn]]]PPPKKKLLLMMMPPPRRRTTTVVVWWWWWWXXXYYYYYYWWWWWWXXXYYYVVVVVVVVVVVVSSSNNNFFFAAA>>>>>>???@@@AAACCCDDDEEEHHHKKKNNNPPPRRRTTTWWWYYYaaadddhhhkkklllllllllmmmlllmmmppprrruuuxxxzzz{{{{{{||||||}}}~~~{{{xxxzzzzzzyyyxxxvvvtttqqqoooiiieee```]]]]]]\\\YYYWWWWWWUUUQQQOOOMMMLLLIIIGGGEEECCCAAA@@@@@@AAAAAA@@@>>>>>>===<<<;;;999777666999>>>CCCJJJXXXggglllhhh___ZZZRRRMMMLLLKKKIIIGGGEEEDDDCCCBBB@@@???>>>======???BBBGGGOOO[[[hhhpppzzzssshhh[[[SSSTTTUUUTTT^^^kkk}}}xxxtttpppooommmjjjhhhhhhgggggghhhgggeeebbb___\\\ZZZYYY[[[bbblllvvv~~~xxxqqqmmmlllkkkiiifffaaa___\\\ZZZXXXXXXYYYYYYXXXWWWSSSNNNIIIFFFEEEEEEAAA@@@AAACCCFFFMMM[[[iii||||||vvvsssnnngggaaa[[[YYYUUUPPPNNNMMMMMMMMMvvvuuuttttttvvvxxxxxxwwwtttvvvwwwwwwwwwwwwxxxzzzzzzzzz{{{|||~~~~~~~~~|||{{{|||{{{yyyxxxvvvtttqqqpppppppppnnnmmmkkkkkklllmmmnnnppprrrrrrnnnnnnmmmkkkiiiiiikkkmmmmmmooopppqqquuu}}}uuucccSSSFFF===555333333000///000//////............//////,,,.........,,,,,,---......------,,,,,,++++++***++++++,,,,,,,,,,,,------...------,,,---...///000000000222333333999IIIYYY|||yyyzzz}}}|||ppp^^^QQQIIIJJJLLLNNNQQQSSSUUUVVVXXXYYYYYYXXXWWWWWWXXXZZZWWWWWWWWWWWWTTTNNNGGGAAA>>>??????@@@AAACCCDDDEEEHHHJJJMMMPPPQQQTTTWWWYYY^^^aaafffiiijjjkkkmmmnnnmmmnnnpppsssuuuxxxzzz{{{{{{|||}}}}}}~~~~~~yyyuuurrrrrrsssssssssssssssrrrqqqkkkddd___\\\[[[YYYWWWVVVTTTQQQNNNMMMLLLIIIGGGFFFDDDAAA@@@@@@AAA@@@@@@?????????>>><<<;;;999888888<<<@@@GGGUUUdddjjjhhhaaa\\\TTTOOOLLLJJJHHHFFFEEEDDDCCCBBBAAA???>>>>>>===???BBBGGGPPP\\\iiirrr~~~vvvlll___UUUSSSRRRPPPWWWbbbzzzxxxvvvsssooommmkkkkkkkkkjjjiiigggeeeccc```___]]]```gggqqq|||{{{vvvpppnnnoooooonnnllleeeccc___]]]\\\[[[ZZZYYYYYYXXXUUUQQQLLLIIIGGGFFFBBB@@@AAACCCEEEIIIUUUaaasss~~~xxxtttooogggaaa\\\YYYUUUQQQNNNMMMNNNNNNyyyxxxvvvvvvwwwxxxwwwvvvuuuvvvxxxxxxxxxxxxyyy{{{zzzzzz{{{{{{|||}}}~~~~~~{{{|||~~~}}}|||zzzwwwuuuuuutttrrrrrrrrrqqqnnnlllkkkkkkkkklllmmmooopppqqqooommmkkkjjjkkkmmmmmmllllllmmmnnnnnnqqqyyy}}}uuufffYYYKKKBBB999666444111///111000//////......//////000...//////...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------...////////////111333333777DDDRRRqqqwwwyyy|||}}}rrr```RRRHHHIIIKKKMMMPPPRRRTTTUUUYYYYYYXXXVVVUUUVVVXXX[[[YYYYYYYYYXXXUUUOOOGGGAAA?????????@@@BBBCCCEEEFFFGGGIIIMMMOOOQQQSSSWWWYYY[[[^^^cccfffiiikkkmmmooonnnoooqqqsssvvvxxxzzz{{{{{{|||}}}}}}~~~}}}xxxssspppjjjjjjkkklllnnnppprrrssstttnnngggaaa^^^]]]\\\[[[YYYVVVSSSQQQPPPNNNKKKIIIIIIFFFCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>===;;;:::888:::===DDDPPP^^^ddddddaaa\\\VVVPPPMMMJJJGGGEEEEEEDDDCCCBBBAAA@@@???>>>===???BBBHHHQQQ^^^llluuu{{{nnnbbbWWWSSSOOOLLLRRR[[[nnn}}}xxxtttrrrrrrrrrnnnmmmllljjjhhheeedddcccfffmmmyyy{{{wwwrrrqqqrrrsssrrrpppjjjhhhdddbbbaaa___\\\[[[ZZZYYYWWWTTTPPPLLLIIIGGGDDDBBBCCCEEEEEEGGGPPPYYYggguuu{{{uuuooogggbbb^^^[[[VVVRRROOONNNOOOPPPzzzxxxwwwwwwxxxyyyyyyxxxyyyzzz{{{zzzyyyyyyyyy{{{xxxxxxxxxyyyyyyzzzzzzzzzzzz{{{}}}}}}}}}|||zzzwwwtttuuuttttttttttttrrrooolllkkkkkkkkkllllllnnnooopppooollliiijjjmmmooonnnlllllllllmmmmmmpppvvv|||yyyqqqdddYYYNNNDDD;;;777444111000111000000////////////000000///000000///,,,++++++,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------....../////////000222444444666AAALLLgggxxxxxx{{{~~~~~~sssaaaTTTHHHIIIKKKMMMPPPRRRTTTUUUXXXWWWVVVTTTRRRTTTWWWZZZYYYYYYXXXWWWTTTNNNFFFAAA?????????@@@AAACCCEEEFFFFFFHHHLLLNNNPPPSSSVVVYYY[[[^^^bbbfffhhhjjjlllnnnooopppqqqtttvvvxxxzzz{{{zzz|||}}}}}}~~~{{{uuupppkkkhhhddddddeeefffiiilllpppqqqpppnnnjjjgggeeecccbbbaaa```]]]ZZZXXXUUURRROOOLLLMMMJJJGGGEEEDDDDDDCCCBBBAAAAAAAAA@@@???>>><<<<<<999:::;;;@@@IIISSSZZZ\\\[[[XXXTTTPPPLLLJJJGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@???@@@CCCIIIRRR```nnnxxx~~~nnncccXXXRRRNNNLLLQQQYYYfff~~~{{{zzzzzzuuutttrrrooollliiigggfffkkksss{{{wwwuuuvvvvvvtttqqqooolllhhhfffeeeccc```]]]ZZZXXXWWWUUUSSSOOOKKKHHHGGGEEEEEEHHHHHHIIINNNUUU]]]hhhwww~~~wwwppphhhccc```]]]XXXSSSPPPPPPQQQRRRxxxwwwvvvwwwyyyzzzzzzzzz~~~~~~}}}{{{yyyyyyzzzwwwxxxxxxxxxyyyyyyzzzzzz{{{|||~~~~~~}}}||||||{{{xxxvvvvvvuuuuuuuuuuuussspppmmmlllllllllllllllmmmnnnoooooollljjjkkknnnpppnnnlllmmmmmmmmmmmmpppuuu{{{{{{{{{vvvnnneee]]]QQQGGG<<<888555111000111000000////////////000000///000000///---+++,,,---***++++++,,,,,,------...+++++++++,,,,,,,,,---------------...............111111222555555666>>>HHH```|||{{{yyyzzz}}}}}}sssbbbTTTIIIJJJLLLNNNQQQSSSUUUUUUVVVUUUTTTRRRQQQRRRUUUXXXWWWWWWWWWVVVSSSMMMEEE@@@>>>>>>??????AAABBBDDDEEEEEEGGGKKKNNNPPPRRRVVVYYY]]]```ccceeegggiiikkkmmmooopppqqqsssvvvxxxyyyzzzzzz{{{}}}~~~~~~vvvpppjjjeeebbb]]]^^^```cccggglllqqqsssqqqrrrssssssppplllhhhfffeeeccc```]]]ZZZVVVRRRNNNOOOLLLHHHFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@>>>===<<<===;;;;;;???DDDIIINNNQQQRRRQQQPPPNNNLLLJJJIIIIIIGGGFFFFFFEEEDDDCCCBBBBBBAAABBBEEEJJJSSSaaapppzzzqqqhhh\\\TTTNNNMMMPPPUUUccc}}}}}}xxxsssooollljjjiiirrryyy}}}yyyxxxyyyyyywwwtttrrrmmmiiiggghhhgggccc```ZZZXXXVVVUUUTTTQQQLLLIIIFFFDDDDDDGGGIIIIIILLLRRRWWW^^^jjjsssyyy~~~yyyqqqjjjeeebbb^^^YYYTTTQQQQQQSSSTTTxxxvvvuuuvvvyyyzzzzzzzzz~~~{{{zzzzzz{{{yyyyyyzzzzzz{{{|||}}}}}}}}}}}}~~~}}}}}}|||{{{zzzxxxwwwuuuuuuuuutttqqqooonnnmmmmmmmmmmmmmmmnnnnnnnnnmmmlllmmmnnnnnnmmmllllllkkkkkklllnnnsssxxxzzz~~~{{{}}}}}}uuuqqqmmmhhhXXXMMMAAA;;;777333111222111000000//////000000111///000000///---,,,---...+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,---......//////......222000111444444666===FFFZZZxxx|||yyy{{{{{{rrrbbbTTTIIIJJJLLLNNNQQQSSSUUUVVVTTTUUUTTTRRRQQQRRRTTTWWWVVVVVVVVVUUUSSSMMMFFFAAA=========>>>@@@AAACCCDDDDDDFFFJJJMMMOOORRRVVVXXX^^^```ccceeefffhhhkkkmmmnnnoooqqqsssuuuwwwxxxyyyzzz{{{}}}~~~~~~|||tttmmmhhhdddaaaZZZ[[[___ccciiinnnsssuuuvvvzzz}}}}}}xxxrrrmmmjjjhhhgggdddbbb```\\\WWWTTTQQQNNNJJJGGGEEEDDDBBB@@@AAABBBBBBAAA@@@???>>>>>>@@@======@@@BBBCCCFFFKKKJJJLLLNNNMMMLLLJJJJJJKKKHHHHHHHHHGGGFFFEEEEEEEEEDDDEEEFFFKKKTTTbbbqqq{{{vvvmmmaaaVVVNNNLLLMMMPPP```wwwwwwrrrpppooopppzzz|||yyyzzz|||}}}|||yyyrrrlllfffeeehhhiiigggddd\\\YYYUUUTTTUUUSSSOOOKKKDDDAAAAAADDDFFFFFFHHHMMMSSSXXX```ggglllppptttvvvsssqqqooopppsssxxx{{{}}}zzzsssllliiiddd```ZZZUUURRRSSSUUUVVVyyywwwvvvvvvxxxyyyxxxwww|||}}}~~~}}}{{{zzz{{{|||xxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzxxxvvvtttttttttsssqqqoooooonnnmmmmmmnnnnnnnnnnnnooopppooommmlllllllllhhhgggggghhhkkkooosssttt}}}|||}}}{{{uuuuuuuuutttcccWWWJJJBBB;;;555333333111111000000000000111111...///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---.../////////...---111//////111222444;;;CCCSSSuuuyyyyyyxxxqqqaaaTTTHHHIIIKKKMMMPPPRRRTTTUUUTTTUUUVVVUUUSSSSSSUUUVVVUUUUUUVVVVVVTTTOOOHHHCCC;;;<<<<<<===>>>@@@AAABBBCCCFFFIIILLLOOORRRUUUXXX[[[]]]```bbbdddgggkkknnnnnnnnnppprrrtttuuuwwwxxxyyy{{{}}}~~~~~~zzzsssmmmiiifffddd___```cccgggkkknnnpppqqquuuyyy}}}}}}yyyssspppnnnkkkjjjiiiiiihhhfffbbb___WWWTTTOOOLLLJJJHHHFFFDDDCCCCCCCCCCCCBBBAAA@@@@@@BBB???@@@DDDEEEBBBDDDIIIHHHKKKNNNNNNMMMKKKKKKMMMJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHLLLUUUcccrrr||||||zzz||||||uuunnnbbbVVVNNNLLLNNNOOOZZZppp{{{vvvuuuwwwyyy}}}{{{{{{~~~~~~|||zzzpppjjjcccbbbfffjjjiiiggg___ZZZVVVUUUVVVUUURRRNNNGGGCCCAAACCCEEEDDDFFFJJJQQQTTTYYY___dddiiimmmooonnnkkkhhhhhhjjjmmmoooooossswwwzzz{{{zzz{{{{{{tttooolllfffbbb\\\VVVSSSTTTVVVXXX{{{yyywwwvvvwwwwwwvvvuuuxxxyyy{{{{{{zzzzzz|||}}}vvvwwwxxxyyy{{{|||}}}~~~~~~~~~~~~~~~{{{yyyvvvtttttttttsssrrrpppoooooonnnnnnnnnnnnooommmppprrrpppllljjjkkkmmmeeecccccceeehhhlllooopppxxx}}}zzzyyy~~~zzzvvvwwwyyyzzzlll___PPPGGG???888444444111111000000000000111111---...000///......///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,.../////////...---000------///000333:::BBBOOOrrrzzzwwwwwwpppaaaSSSGGGHHHJJJLLLNNNQQQRRRSSSUUUVVVWWWWWWVVVUUUVVVWWWUUUUUUVVVWWWVVVQQQJJJEEE;;;;;;;;;<<<===???AAABBBBBBEEEIIILLLOOORRRUUUXXXWWWZZZ]]]```cccgggkkkooommmnnnoooqqqsssuuuvvvwwwyyy{{{}}}~~~~~~yyyrrrnnnkkkiiihhhggghhhjjjkkklllkkkjjjiiiooossswwwxxxuuurrrrrrrrrnnnnnnnnnppppppooollljjj^^^[[[VVVSSSPPPNNNLLLJJJDDDEEEEEEEEEDDDCCCBBBBBBCCC@@@BBBGGGGGGDDDEEEKKKHHHKKKOOOPPPMMMLLLLLLMMMKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIMMMUUUcccrrr|||zzzuuupppppptttxxxwwwuuupppjjj```TTTNNNNNNQQQQQQUUUkkk~~~yyyzzz}}}~~~}}}~~~}}}yyyvvvooohhh``````eeejjjkkkiiibbb\\\WWWUUUWWWWWWTTTQQQLLLFFFCCCEEEFFFEEEFFFIIIOOORRRVVV[[[aaafffkkkmmmqqqnnnjjjhhhiiijjjkkkkkkkkkooossstttrrrtttyyy~~~~~~~~~{{{uuupppnnngggbbb\\\VVVTTTTTTWWWYYYyyyxxxwwwvvvvvvvvvxxxxxx{{{{{{{{{{{{zzzzzz{{{{{{yyy{{{}}}~~~~~~}}}zzzyyy{{{{{{{{{zzzzzz|||~~~~~~|||yyyxxxxxxxxxwwwvvvsssrrrpppnnnmmmllllllmmmrrrrrrsssrrrqqqooommmkkkmmmkkkiiiggggggiiilllnnnttt}}}~~~{{{wwwfffUUUKKKBBB999444444444111...---...111222333------,,,,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////...///111111222555:::===NNNkkkxxxtttpppcccVVVKKKEEEBBBDDDGGGIIILLLQQQPPPSSSWWWXXXWWWVVVUUUUUUWWWVVVUUUVVVVVVRRRJJJDDD???>>>=========???@@@AAACCCEEEHHHJJJLLLNNNRRRUUU]]]^^^___aaadddhhhlllnnnooooooooopppqqqtttvvvxxxxxxzzz|||~~~}}}xxxssspppnnnnnnmmmmmmmmmlllkkkiiigggfffiiijjjkkkllllllkkkjjjiiijjjmmmttt{{{{{{vvvnnniiibbb\\\XXXTTTQQQOOOMMMKKKHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGKKKRRRYYYbbbppp}}}}}}vvvmmmfffeeefffiiikkkhhhccc[[[SSSNNNMMMNNNOOOTTTccc}}}xxxssskkkgggdddcccfffiiijjjiiifff```YYYVVVWWWXXXVVVSSSOOOKKKFFFBBBBBBCCCEEEFFFMMMUUU\\\^^^ccckkkrrruuuxxxvvvrrrnnnkkkiiiiiiiiikkkjjjjjjllloooqqqrrrrrrtttvvvyyy{{{||||||{{{{{{}}}}}}~~~~~~~~~{{{vvvqqqmmmjjjgggaaa[[[WWWRRRRRRZZZdddxxxxxxwwwwwwwwwwwwxxxxxxzzzzzz{{{|||||||||||||||zzz{{{}}}}}}{{{zzz{{{{{{{{{zzzzzz{{{|||zzzxxxxxxyyyzzzyyyxxxsssrrrqqqooonnnnnnoooooossstttttttttsssqqqpppnnnnnnllljjjhhhhhhjjjlllnnnttt{{{~~~ooo^^^SSSIII???888777333111......///111222222......---,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111222555999===KKKggg|||wwwqqqbbbSSSHHHBBB???@@@BBBCCCFFFJJJMMMPPPTTTWWWXXXWWWXXXXXXXXXVVVUUUUUUUUURRRKKKFFF======<<<;;;<<<===>>>???CCCEEEHHHJJJLLLNNNRRRUUU[[[\\\^^^aaadddhhhkkklllnnnnnnoooppprrrtttuuuvvvxxxzzz|||}}}~~~{{{wwwtttrrrqqqpppooommmjjjgggeeecccaaa``````aaabbbbbbbbbaaaaaacccgggooo{{{~~~xxxppphhhbbb]]]XXXUUUSSSRRROOOMMMKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKIIIIIILLLKKKKKKJJJJJJKKKKKKLLLPPPOOONNNLLLKKKIIIHHHGGGIIIHHHKKKRRRYYYbbbppp}}}}}}vvvkkkccc``````bbbcccfffaaaZZZSSSOOOMMMMMMNNNQQQ___}}}~~~}}}{{{uuuqqqhhheeebbbcccggglllmmmmmmhhhbbbZZZVVVWWWXXXWWWTTTPPPLLLGGGCCCBBBDDDFFFHHHMMMVVV___dddjjjttt{{{~~~|||yyytttqqqooonnnmmmkkkiiihhhjjjlllnnnnnnmmmqqqrrrtttvvvwwwxxxxxxwwwzzz{{{{{{|||||||||{{{{{{zzzzzzxxxuuurrrnnnjjjhhhccc^^^ZZZVVVSSSTTT^^^iiiwwwwwwxxxxxxxxxxxxxxxwwwxxxzzz|||}}}~~~}}}|||{{{zzz{{{}}}~~~~~~}}}|||zzzzzz{{{|||{{{zzzzzz|||~~~{{{zzzxxxxxxzzz{{{zzzyyytttsssrrrqqqqqqqqqqqqqqqrrrrrrssstttsssrrrqqqpppnnnmmmkkkiiiiiikkklllnnnrrrwww}}}mmm___SSSEEE<<<888333222000000111222111000//////...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000111222444999<<>>??????AAAEEEIIIMMMRRRVVVXXXYYYZZZ[[[YYYWWWUUUTTTTTTRRRLLLHHH===<<<:::::::::;;;===>>>CCCEEEHHHJJJKKKNNNRRRUUUXXXZZZ]]]aaadddgggiiijjjkkklllnnnppprrrsssttttttxxxyyy{{{||||||~~~|||yyyvvvuuutttrrrnnnjjjeeebbb___^^^ZZZZZZ[[[[[[[[[[[[[[[ZZZZZZ^^^fffsss|||rrrjjjccc\\\XXXWWWVVVUUURRRPPPNNNLLLKKKNNNOOOQQQRRRQQQPPPNNNLLLOOONNNLLLKKKJJJJJJJJJKKKOOONNNMMMLLLKKKJJJJJJIIIJJJJJJMMMSSSYYYbbbooo|||yyymmmccc^^^]]]]]]^^^bbb^^^YYYTTTOOOMMMLLLLLLOOO\\\www|||{{{xxxrrrnnneeebbb```ccciiinnnqqqqqqkkkeee]]]XXXWWWXXXWWWVVVQQQNNNIIIEEEDDDEEEHHHJJJQQQ\\\gggnnnuuu~~~}}}yyyvvvtttsssnnnlllkkkjjjllllllkkkjjjmmmmmmnnnoooppprrrssstttxxxxxxxxxyyyyyyxxxwwwwwwsssrrrpppnnnkkkhhheeeddd^^^ZZZWWWUUUSSSVVVcccpppvvvwwwxxxyyyzzzyyyxxxwwwxxxyyy{{{}}}}}}{{{yyywwwyyyzzz{{{|||}}}|||{{{zzzyyy{{{|||{{{zzzyyyzzz{{{}}}{{{zzzyyyzzz{{{zzzyyyssssssrrrrrrrrrrrrrrrrrrooooooqqqqqqqqqqqqpppooommmlllkkkjjjjjjjjjkkklllppptttyyy|||mmm]]]LLL???888444333111222222222111///000000///---,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,---------............///000000111444888;;;HHH___}}}wwwdddQQQHHHBBB>>>>>>@@@???BBBEEEGGGKKKQQQUUUWWWYYYZZZ[[[ZZZWWWUUUTTTTTTRRRNNNJJJ>>>===;;;999999;;;===>>>CCCEEEGGGIIIKKKNNNQQQTTTVVVXXX\\\```dddggghhhiiijjjkkknnnppprrrsssrrrrrrxxxyyyzzz{{{zzz{{{~~~|||yyywwwwwwtttpppkkkfffcccaaa___^^^]]]\\\[[[ZZZZZZZZZZZZYYY\\\bbbkkkwwwzzzqqqhhhaaa\\\\\\[[[[[[YYYWWWTTTRRRQQQTTTUUUWWWXXXWWWUUUSSSQQQTTTRRROOOLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNLLLKKKNNNTTTZZZbbbooo|||tttiiicccaaa``````___]]]YYYTTTPPPNNNLLLKKKQQQYYYqqq{{{yyyvvvpppkkkcccaaa```cccjjjpppssstttoooiiiaaa[[[XXXXXXXXXXXXRRRPPPLLLHHHFFFGGGJJJNNNYYYeeeqqqxxx|||yyyxxxuuusssqqqooooooooommmlllkkkjjjjjjjjjllloooqqqsssxxxxxxxxxxxxxxxwwwvvvuuuooonnnllliiifffcccaaa___[[[XXXUUUSSSRRRWWWfffuuuvvvwwwxxxzzzzzzzzzyyyxxxxxxyyyzzz{{{zzzxxxuuussswwwwwwyyyzzzzzzzzzyyyyyyyyyzzz{{{zzzyyyxxxxxxyyy~~~|||{{{zzzzzzxxxwwwrrrrrrrrrrrrrrrrrrqqqqqqnnnooopppqqqrrrqqqppppppllllllkkkkkkjjjjjjjjjjjjnnnqqquuuyyy{{{hhhVVVEEE;;;666444333222333222111///111000///...---,,,,,,,,,.........---------,,,,,,---------------------------.........////////////...//////000000333777:::HHH]]]{{{|||hhhUUUHHHBBB===???@@@AAACCCGGGHHHLLLQQQUUUVVVWWWXXXYYYZZZXXXUUUUUUUUUSSSOOOKKK@@@???<<<::::::<<<>>>@@@BBBDDDGGGIIIKKKMMMQQQTTTUUUWWW[[[```cccfffhhhhhhiiikkkmmmpppqqqrrrrrrrrrwwwxxxzzzzzzyyyzzz|||}}}zzzxxxuuutttqqqmmmiiifffdddcccbbb```]]][[[ZZZYYYZZZZZZ^^^___aaagggppp||||||sssjjjeeecccccccccbbbaaa___]]]\\\\\\]]]^^^^^^]]][[[YYYXXXZZZXXXTTTPPPMMMKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOLLLLLLNNNTTTZZZbbbppp||||||rrrlllhhhfffeee___]]]ZZZUUURRRNNNLLLKKKQQQWWWkkk{{{xxxuuuoookkkdddbbb```dddjjjqqqttttttrrrmmmeee^^^ZZZYYYXXXXXXSSSRRROOOJJJHHHIIIMMMQQQ]]]jjjwww}}}{{{{{{xxxuuutttsssrrrpppnnnllllllkkkkkkmmmppptttvvvzzzzzzzzzzzzyyyxxxwwwvvvooonnnkkkgggccc```]]]\\\YYYWWWUUUSSSSSSYYYkkk|||vvvwwwxxxyyyzzzzzzzzzzzzwwwxxxyyyyyyxxxvvvtttrrruuuvvvwwwxxxxxxxxxxxxxxxxxxyyyzzzxxxwwwwwwxxxzzz}}}{{{{{{zzzxxxvvvsssssssssssssssrrrqqqppppppqqqrrrssstttsssrrrqqqllllllmmmmmmlllkkkjjjiiimmmpppsssvvv{{{sss```OOOBBB888666333222222222111000000000///...------------............---------,,,------------------------........./////////000000....../////////222666999FFFYYYxxx~~~lllZZZGGGAAA<<<>>>???@@@BBBFFFHHHLLLQQQTTTVVVVVVWWWXXXZZZXXXVVVVVVWWWUUUOOOKKKCCCAAA>>>;;;;;;===???AAABBBDDDGGGIIIJJJMMMQQQTTTUUUWWWZZZ___cccfffhhhjjjjjjkkkmmmoooqqqrrrssssssvvvxxxyyyyyyyyyzzz|||}}}zzzxxxttttttrrrpppmmmjjjhhhfffbbb```]]]ZZZYYYZZZ\\\]]]______aaaeeennn{{{wwwqqqjjjiiihhhhhhgggfffeeeeeeffffffeeeeeedddcccbbbaaaaaa^^^YYYTTTPPPMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLOOOUUU[[[dddqqq~~~|||uuuoookkkhhhbbb```\\\WWWSSSPPPNNNMMMOOOTTTeee~~~yyywwwtttooojjjeeebbbaaadddkkkqqqtttuuutttpppjjjccc]]]ZZZYYYXXXTTTTTTQQQMMMIIIJJJPPPUUU^^^kkkzzz|||zzzwwwuuuuuutttrrrppppppooooooppprrruuuxxxzzz||||||{{{zzzyyyxxxvvvuuunnnllliiidddaaa]]][[[ZZZYYYXXXWWWVVVUUU^^^rrrxxxxxxxxxxxxyyyzzz{{{{{{vvvvvvwwwwwwwwwwwwvvvvvvuuuvvvvvvwwwxxxyyyyyyyyyxxxxxxxxxvvvuuuvvvyyy{{{~~~}}}|||{{{{{{yyyxxxuuuuuuvvvvvvuuusssrrrqqqqqqrrrssstttsssrrrqqqpppnnnnnnooopppooommmkkkjjjllloootttvvvyyy~~~xxxgggUUUHHH:::777444222222222111111//////...............///............------------........................---------.........//////---.../////////111555888BBBTTTttt|||~~~nnn]]]IIICCC>>>>>>??????@@@DDDFFFJJJPPPTTTUUUVVVWWWXXXYYYWWWWWWXXXXXXVVVPPPJJJDDDAAA>>>;;;;;;===@@@BBBBBBDDDFFFHHHJJJMMMQQQSSSVVVXXXZZZ^^^bbbfffjjjkkkllllllmmmnnnppprrrtttuuuvvvwwwyyyyyyyyy{{{}}}}}}}}}zzzyyyxxxxxxxxxxxxuuuqqqnnnkkkcccbbb___^^^^^^aaaeeegggggghhhjjjnnnwwwwwwuuusssqqqoooooooooooopppooommmkkkjjjjjjjjjjjjgggddd^^^WWWSSSPPPOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKNNNUUU\\\eeesss~~~vvvooojjjfffccc^^^YYYTTTQQQOOOOOOMMMQQQ```xxx}}}zzzzzz{{{wwwuuurrrmmmiiidddaaaaaadddlllsssvvvwwwuuusssmmmggg```[[[XXXWWWUUUUUUTTTOOOKKKLLLQQQWWWbbbooo}}}}}}{{{xxxwwwwwwvvvuuussssssssstttuuuwwwzzz|||~~~{{{{{{zzzyyyxxxvvvtttsssiiigggddd```]]][[[ZZZYYYYYYYYYYYYYYYZZZeee{{{xxxxxxwwwwwwxxxzzz{{{}}}tttuuuvvvwwwxxxyyyzzzzzzvvvvvvwwwxxxyyyyyyzzzzzzxxxxxxwwwuuutttvvvyyy|||}}}~~~~~~||||||||||||{{{zzzwwwxxxxxxwwwvvvtttrrrqqqppppppqqqrrrqqqpppooonnnpppppprrrrrrqqqooommmkkkkkkoootttwwwyyy|||xxxiiiXXXJJJ<<<888444111111222222222///............//////000//////.........---------........................,,,,,,,,,---------......---...///...///111444777>>>PPPppp}}}yyy}}}}}}ooo^^^MMMGGGAAAAAA@@@???@@@CCCDDDIIIOOOSSSVVVWWWXXXZZZXXXWWWWWWYYYZZZVVVPPPJJJDDDAAA>>>;;;:::<<>>???AAAAAACCCFFFJJJNNNQQQSSSTTTWWW[[[^^^aaadddhhhkkkllllllmmmooopppqqqrrrsssuuuwwwzzz|||{{{{{{|||}}}{{{uuurrrmmmiiikkkttt}}}wwwtttuuuvvvuuusssqqqlllfff```\\\XXXUUUSSSOOOOOONNNMMMMMMNNNOOOOOONNNOOOQQQUUU]]]iiivvv~~~xxxqqqooojjjccc\\\WWWSSSOOOLLLNNNQQQYYYgggxxx~~~|||~~~~~~|||zzzwwwsssnnnjjjhhhffffffbbbffflllqqqvvv}}}|||xxxuuuqqqkkkfff___```ccciiipppuuuxxxxxx{{{wwwrrrnnnjjjddd\\\VVVYYYZZZYYYUUUPPPQQQWWW\\\iiisss~~~}}}}}}~~~~~~|||zzz~~~|||zzzzzz{{{{{{zzzyyyxxxwwwuuurrrooommmkkkjjjbbb```]]]\\\\\\\\\[[[ZZZ[[[ZZZZZZ[[[^^^lllvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwwwwwwwxxxxxxwwwvvvvvvvvvwwwxxxyyyyyyxxxxxxxxxxxxyyyzzzzzz~~~~~~~~~~~~}}}}}}}}}zzzwwwzzzxxxvvvuuuuuuuuutttssstttttttttuuuvvvuuurrrooonnnnnnoooooopppppppppppppppppppppqqqrrrwww~~~rrrggg]]]VVVKKKBBB888444555777555222//////............//////111111111111000///...------,,,,,,++++++,,,,,,---------,,,,,,------......000///......000333666888<<>>>>>@@@AAACCCFFFJJJMMMPPPRRRSSSVVVZZZ]]]```cccgggjjjllllllmmmnnnpppqqqrrrsssrrrtttwwwxxxxxxxxxzzz{{{~~~}}}~~~}}}yyy{{{}}}|||zzzvvvrrrooojjjddd^^^ZZZWWWTTTRRRQQQPPPOOONNNNNNOOOPPPQQQOOOPPPRRRWWW___kkkxxx{{{tttqqqlllddd^^^YYYTTTQQQNNNQQQSSSYYYeeeqqq|||tttnnnhhhfffggghhhfffcccaaa___\\\YYYWWWVVVVVVVVV\\\aaagggmmmrrrzzzzzzvvvtttooojjjeee^^^___cccjjjsssyyy{{{{{{|||xxxsssppplllfff^^^XXXZZZ[[[[[[XXXUUUVVV\\\aaaooowww~~~~~~}}}~~~|||{{{{{{{{{zzzxxxuuuqqqpppooommmkkkiiihhhgggbbb```]]]\\\\\\\\\[[[ZZZZZZYYYZZZ[[[___kkkvvvvvvvvvvvvuuuuuuuuuuuusssuuuvvvxxxyyyyyyyyyyyywwwwwwvvvvvvwwwwwwxxxyyyyyyyyy{{{|||||||||{{{{{{}}}}}}}}}}}}}}}}}}}}}|||zzzxxxvvvuuuvvvwwwwwwvvvuuussstttuuuwwwyyyxxxtttrrrnnnnnnooopppqqqrrrrrrsssllllllmmmnnnqqqvvv|||sssiiiaaaYYYOOOFFF;;;555444444222///000//////......//////000000000000000///...------------,,,,,,,,,,,,------//////...---------......000///......///111333555999GGGccc}}}{{{yyy{{{xxxlllYYYOOOEEEBBB@@@>>>>>>???BBBFFFMMMRRRUUUVVVXXXZZZYYYXXXXXXYYYYYYWWWTTTQQQFFFBBB===::::::<<<======@@@AAACCCFFFIIIMMMPPPQQQRRRTTTXXX\\\^^^bbbfffhhhkkklllmmmnnnoooqqqrrrrrrqqqrrrtttuuuvvvwwwzzz}}}|||||||||~~~zzzsssnnnnnnjjjccc^^^ZZZXXXUUUSSSRRRQQQPPPOOOOOOPPPQQQRRRPPPQQQTTTYYYaaannn{{{yyytttoooggg```ZZZVVVSSSPPPSSSUUU[[[eeemmmvvvwwwnnniiibbb]]]WWWUUUUUUTTTRRRPPPNNNMMMKKKJJJJJJKKKLLLMMMWWW\\\ccciiipppxxx~~~xxxtttqqqmmmgggbbb]]]^^^ccclllwww~~~~~~zzzuuurrroooiiiaaa[[[XXXZZZ\\\[[[ZZZ\\\```eeetttzzz~~~}}}||||||{{{xxxtttqqqjjjjjjjjjjjjiiihhhgggfffaaa___]]]\\\\\\\\\[[[ZZZYYYWWWXXXZZZ___kkkuuuuuuuuuuuuuuuuuuuuuuuussstttvvvxxxyyyxxxvvvuuuwwwwwwwwwwwwwwwxxxxxxxxxyyy{{{}}}}}}|||{{{{{{{{{{{{}}}~~~}}}}}}~~~}}}|||xxxwwwvvvwwwxxxxxxvvvuuurrrrrrtttwwwyyyyyyvvvsssnnnoooooopppqqqssstttuuukkklllmmmnnnppptttzzz~~~~~~tttllleee___SSSJJJ>>>666333222000---000000////////////000000...............---,,,,,,------,,,,,,,,,,,,------//////...------,,,------...---------///111333444888DDD]]]~~~~~~{{{xxx}}}~~~ttt]]]QQQFFFBBB???======???AAAEEEJJJOOOTTTVVVXXXYYYXXXXXXXXXYYYYYYXXXTTTRRRHHHDDD>>>;;;:::<<<======@@@AAACCCEEEHHHLLLOOOPPPQQQTTTXXX[[[^^^aaaeeehhhjjjkkklllmmmooopppqqqqqqqqqssstttuuuvvvxxx|||{{{||||||~~~|||uuuooooookkkeee___\\\YYYVVVTTTRRRQQQPPPOOOOOOPPPQQQRRRPPPQQQTTTZZZcccooo}}}wwwrrriiibbb\\\XXXUUUSSSTTTWWW```llltttxxx~~~uuulllddd```WWWTTTPPPMMMMMMLLLKKKIIIHHHGGGFFFEEEFFFHHHJJJLLLTTTYYYaaaiiipppxxx{{{uuuqqqnnnjjjddd```\\\]]]cccnnnzzz{{{wwwsssqqqkkkddd^^^VVVXXXZZZ[[[\\\^^^bbbeeesssyyy~~~}}}{{{wwwqqqlllhhhhhhiiijjjjjjjjjiiiiiiaaa```]]]]]]]]]\\\[[[YYYWWWTTTUUUXXX]]]hhhzzzuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyxxxwwwuuusssvvvvvvwwwwwwxxxxxxxxxxxxwwwyyy|||}}}{{{{{{zzzzzzzzz{{{|||~~~~~~}}}zzzyyyxxxxxxyyyxxxuuussspppqqqrrruuuxxxxxxvvvsssppppppppppppqqqrrrtttuuummmnnnnnnnnnoooqqquuuyyy{{{}}}~~~~~~uuupppkkkfff[[[SSSFFF===777555333111000000////////////000000000000000111000000//////...------,,,,,,------.........---,,,+++++++++,,,++++++,,,---///222444666:::BBBXXXwww|||xxxuuu{{{~~~www___SSSGGGAAA???======@@@AAACCCHHHMMMSSSWWWYYYYYYWWWWWWWWWXXXYYYXXXUUURRRKKKFFF@@@<<<;;;<<<======@@@AAABBBEEEHHHKKKMMMOOORRRUUUYYY\\\___bbbfffiiijjjjjjkkkmmmnnnooopppqqqqqqrrrssstttuuuwww{{{~~~{{{|||}}}}}}|||{{{wwwoookkkeee___\\\YYYVVVTTTQQQPPPOOONNNNNNOOOPPPQQQOOOQQQTTTZZZcccqqq|||vvvmmmeee___[[[XXXVVVWWW]]]jjjyyywwwnnneee^^^ZZZXXXMMMKKKIIIGGGGGGGGGFFFEEEDDDCCCBBBAAABBBDDDFFFGGGPPPVVV___gggnnnwww}}}xxxsssooolllhhhbbb]]][[[]]]cccppp}}}|||xxxuuusssnnnfffaaaXXXYYY[[[\\\]]]___ccceeeooovvv~~~{{{vvvpppkkkgggiiijjjlllllllllkkkjjjbbbaaa^^^]]]]]]\\\YYYWWWTTTQQQPPPUUU[[[dddrrr~~~ttttttuuuvvvwwwxxxyyyyyyzzzzzzzzzzzzyyywwwvvvtttvvvvvvwwwxxxxxxxxxxxxwwwuuuvvvyyy|||}}}|||{{{yyy{{{zzzyyyyyyyyy{{{|||}}}}}}}}}}}}{{{zzzyyyzzzzzzxxxuuusssppppppqqqsssvvvvvvuuutttsssrrrqqqppppppppprrrrrrnnnoooooonnnmmmnnnqqqtttxxx{{{~~~~~~~~~xxxvvvssspppddd[[[NNNBBB999555333222111000000//////000000111......////////////............------------......------,,,+++++++++,,,,,,******,,,...000333555666:::???SSSrrrzzzuuupppvvv{{{uuucccWWWIIIBBB???===>>>AAAAAABBBFFFLLLSSSXXXZZZZZZWWWWWWXXXYYYZZZZZZWWWTTTNNNIIICCC???============@@@@@@BBBDDDGGGJJJLLLNNNRRRTTTXXX\\\^^^bbbfffhhhiiijjjkkklllmmmoooppppppoooppprrrssstttuuuxxx{{{{{{{{{}}}~~~||||||}}}yyypppllleee___[[[XXXTTTRRRQQQPPPOOONNNNNNOOOPPPQQQOOOQQQTTT[[[eeesss{{{rrriiiccc```]]][[[]]]fffwww~~~vvvqqqhhh___WWWRRROOONNNHHHHHHGGGFFFEEEEEEEEEEEECCCBBB@@@@@@@@@BBBCCCEEEKKKQQQZZZcccjjjrrr{{{{{{wwwqqqmmmjjjfff```\\\ZZZ\\\dddrrr~~~zzzxxxvvvqqqjjjddd___^^^]]]]]]^^^```cccdddjjjqqqxxx|||{{{{{{~~~|||wwwqqqmmmhhhiiikkkmmmmmmllljjjiiidddbbb```^^^]]][[[WWWUUUQQQMMMLLLQQQWWW^^^hhhqqqssstttuuuwwwxxxzzz{{{|||yyyyyyxxxxxxwwwwwwvvvvvvuuuvvvwwwxxxyyyxxxxxxwwwuuuwwwyyy{{{||||||{{{{{{{{{zzzyyyyyyyyyzzz{{{||||||}}}}}}yyyyyyyyyzzz{{{zzzwwwuuurrrqqqppprrrtttuuuvvvuuuvvvtttrrrooonnnnnnoooooolllmmmmmmlllkkklllnnnqqqtttxxx|||||||||yyyooofffWWWHHH===666222111111111000000000000111111,,,------.........------......------------......---,,,,,,,,,,,,------...+++,,,---///111333444555999<<>>>>>AAAAAABBBEEELLLSSSYYY[[[[[[YYYYYYZZZ[[[]]]\\\ZZZWWWQQQLLLEEEAAA???>>>>>>>>>@@@@@@BBBDDDFFFIIILLLMMMPPPSSSWWWZZZ]]]```dddgggiiiiiijjjkkkmmmnnnooopppoooqqqtttuuuuuuuuuwwwxxxyyyzzz|||~~~|||~~~{{{uuupppiiiccc^^^ZZZVVVTTTRRRQQQPPPOOOOOOPPPQQQRRRPPPRRRVVV]]]ggguuuwwwnnniiieeebbbaaacccnnnuuullleeebbb\\\VVVQQQMMMKKKKKKJJJJJJIIIHHHFFFEEEEEEEEECCCBBBAAA@@@AAABBBEEEFFFGGGNNNWWW```gggooowww}}}{{{vvvpppllliiieee___[[[XXX[[[ddduuu~~~|||zzzuuunnniiicccaaa]]][[[[[[]]]___```dddiiinnnooommmmmmqqquuuvvv{{{}}}yyyssspppkkklllnnnoooooommmkkkiiifffdddaaa___]]]ZZZUUURRROOOJJJHHHMMMSSSXXX___fffssstttuuuwwwyyy{{{}}}~~~vvvuuuuuutttuuuuuuvvvwwwuuuvvvwwwxxxyyyxxxwwwwwwxxxzzz{{{}}}~~~~~~{{{zzzyyyyyyyyyzzz{{{|||}}}}}}|||wwwwwwxxxzzz||||||yyywwwtttrrrqqqqqqsssuuuvvvvvvwwwuuurrrooommmlllmmmmmmiiijjjkkkjjjiiijjjmmmoooqqqvvv~~~}}}ssscccRRRDDD;;;777666111111000000000000111111000111222222222222111111......------------......---------------...///000......///000111222333333777:::KKKkkk{{{uuuyyyyyyqqqbbbRRRHHHBBB>>>>>>AAABBBBBBEEELLLTTTZZZ\\\[[[[[[[[[[[[]]]______\\\ZZZRRRMMMGGGBBB@@@????????????@@@AAACCCFFFIIIKKKMMMOOORRRVVVYYY\\\___cccfffhhhiiijjjkkkmmmnnnooooooqqqtttwwwxxxxxxxxxxxxyyywwwyyy{{{~~~}}}zzzuuunnnhhhbbb^^^ZZZWWWSSSRRRQQQPPPPPPQQQRRRSSSQQQSSSWWW^^^iiiwww{{{rrrllliiifffeeeeeerrryyyqqqggg___XXXWWWUUUSSSQQQOOONNNMMMJJJJJJJJJHHHEEEBBBBBBBBB??????>>>>>>???AAADDDEEEGGGNNNWWW```gggnnnvvv|||zzzvvvpppllliiieee___ZZZWWWZZZdddwww}}}xxxrrrlllddd```[[[XXXXXXYYY[[[\\\^^^aaadddccc```aaagggmmmjjjqqqzzz~~~zzzuuurrrnnnpppqqqrrrqqqooollljjjgggeeebbb```]]]YYYTTTPPPNNNHHHFFFKKKQQQUUUZZZ___tttvvvxxxzzz|||}}}}}}|||yyyyyyxxxxxxwwwvvvuuuuuuwwwwwwwwwxxxxxxyyyzzzzzz~~~}}}|||xxxyyyyyyzzzzzzyyyxxxxxx{{{}}}}}}{{{{{{|||}}}~~~|||xxxtttwwwtttpppoooqqqtttwwwwww{{{wwwsssppppppooonnnnnnkkkjjjhhhgggggghhhjjjkkksssssswww|||lll[[[KKK???777333666333000//////000///...---...///000000///...---...........................------------...//////.........///000222333444::::::FFFbbb|||yyyzzz{{{zzzyyykkkWWWJJJDDDCCCAAA???BBBCCCGGGKKKPPPUUUYYY\\\]]]^^^___``````^^^\\\[[[VVVRRRKKKEEEAAA@@@@@@AAA???AAABBBCCCDDDFFFIIIKKKPPPQQQSSSUUUXXX\\\bbbeeegggiiilllmmmmmmnnnpppqqqpppssswwwxxxxxxwwwvvvwwwwwwxxxzzz|||wwwpppjjjccc[[[UUUUUUTTTSSSSSSUUUVVVUUUUUUUUUVVVXXX]]]gggvvvyyyrrrkkkhhhiiifffttt~~~rrrkkkbbb\\\ZZZVVVUUUSSSQQQOOOOOOOOOOOOKKKKKKKKKJJJIIIFFFDDDCCCAAABBBBBBAAA@@@???AAABBBKKKQQQYYY```fffmmmvvv|||yyyqqqkkkgggbbb\\\XXXTTTUUU___vvv~~~zzzvvvqqqlllhhhaaaZZZWWWZZZ\\\[[[ZZZZZZ[[[\\\]]]^^^]]]\\\\\\bbbeeelllrrrwwwyyyzzzzzz|||}}}{{{vvvsssqqqooonnnnnnoooppppppmmmkkkeeeaaa^^^]]]]]]YYYQQQJJJIIIHHHGGGGGGIIINNNSSSVVVvvvwwwyyy{{{|||}}}||||||zzzzzzzzzyyyxxxwwwwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{~~~}}}}}}|||zzzzzzzzzzzzzzzyyyyyyxxxzzz|||~~~~~~}}}}}}~~~~~~}}}zzzwwwvvvtttqqqppprrruuuwwwwww{{{xxxtttqqqqqqpppooonnnlllkkkjjjhhhiiijjjkkkmmmooonnnrrrzzzsssbbbQQQCCC:::666444222000///000000///...//////000111111000//////...........................------------...//////////////////000111333333777888CCC^^^|||{{{}}}rrr^^^NNNFFFCCCAAA???AAACCCFFFKKKPPPUUUZZZ\\\^^^___`````````^^^\\\[[[WWWSSSMMMFFFAAA>>>>>>>>>???@@@BBBCCCDDDFFFIIIKKKOOOQQQSSSUUUWWW[[[aaadddeeehhhjjjllllllmmmnnnpppoooqqqtttuuutttssstttuuuxxxxxxyyy{{{|||~~~wwwppphhh```ZZZYYYWWWUUUUUUVVVVVVVVVUUUUUUWWWZZZ___iiixxxwwwooojjjjjjkkkxxxuuujjjccc]]]XXXWWWVVVUUUSSSQQQOOONNNNNNNNNKKKKKKKKKJJJIIIGGGDDDCCCAAAAAAAAA@@@??????AAACCCJJJPPPXXX```fffnnnvvv|||zzzrrrkkkgggbbb\\\XXXUUUVVV```vvv|||xxxsssoooiiiccc]]]ZZZ[[[\\\[[[YYYUUUVVVXXXYYYZZZZZZZZZYYY\\\___eeejjjoooqqqqqqqqqsssuuuxxx|||~~~yyytttqqqooonnnmmmlllmmmmmmllljjjhhhccc```\\\[[[ZZZVVVNNNHHHGGGGGGFFFGGGIIILLLPPPRRRwwwyyyzzz|||||||||||||||{{{{{{zzzzzzyyyyyyxxxxxxwwwxxxyyyzzz||||||}}}}}}~~~~~~}}}||||||{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{}}}~~~~~~|||{{{wwwtttrrrrrrtttwwwxxxyyy{{{xxxuuussssssrrrpppoooooonnnlllkkkkkklllmmmnnnqqqooorrryyy~~~nnnZZZIII===888333111000000111111///...000000111111111111000000...........................------------...//////000000///000000111222222444666@@@YYYxxx{{{yyy~~~{{{fffTTTIIIDDDAAA???@@@BBBEEEJJJPPPUUUZZZ\\\______``````___]]]\\\ZZZXXXTTTMMMFFFAAA===<<<<<<>>>???AAABBBCCCEEEHHHJJJNNNPPPRRRTTTVVVZZZ___bbbccceeehhhjjjjjjkkkmmmnnnoooqqqrrrrrrrrrrrrsssuuuwwwwwwxxxyyyzzz{{{{{{|||{{{rrrhhhaaa]]][[[XXXWWWWWWWWWVVVUUUUUUWWW[[[bbbmmm{{{}}}tttmmmlllkkkxxx|||lllbbb]]]YYYWWWWWWWWWUUUSSSQQQOOONNNMMMMMMMMMMMMLLLKKKIIIGGGEEEDDD@@@@@@???>>>===???BBBEEEJJJPPPXXX___fffnnnwww~~~{{{rrrlllhhhccc]]]XXXVVVXXXaaauuu{{{wwwsssnnniiiccc```______\\\ZZZSSSUUUWWWYYYZZZZZZZZZZZZXXX[[[```dddgggiiiiiiiiijjjlllooossswww{{{~~~|||wwwsssooommmllljjjiiiiiiiiihhheeecccaaa^^^ZZZWWWVVVRRRKKKFFFEEEEEEFFFFFFHHHIIIKKKLLLxxxyyy{{{|||}}}||||||{{{{{{zzzzzzzzzyyyyyyxxxxxxwwwxxxzzz|||~~~~~~}}}|||||||||||||||{{{{{{zzzzzzzzzzzzyyy{{{|||}}}~~~~~~xxxwwwuuuvvvxxxzzz{{{{{{{{{yyywwwvvvuuutttrrrpppqqqpppnnnmmmlllmmmooopppqqqpppsssxxx}}}xxxcccOOO@@@:::222111000111222111000...000000000000000000000000...........................------------...//////111000000000000000111111222555???SSSpppxxxuuu|||mmmZZZLLLEEEBBBAAA???AAADDDIIIOOOUUUYYY\\\]]]^^^^^^]]]\\\[[[YYYXXXWWWSSSMMMFFFAAA>>><<<<<<===>>>@@@AAABBBDDDGGGIIILLLNNNQQQSSSUUUYYY]]]```bbbdddgggiiiiiijjjlllnnnrrrsssssssssrrrrrrtttvvvuuuvvvwwwxxxyyyzzz{{{|||}}}~~~pppgggaaa^^^ZZZXXXWWWWWWVVVUUUTTTWWW\\\dddooo}}}uuuooonnnkkkxxxwwwiiiaaa]]]ZZZZZZ\\\YYYXXXVVVTTTRRRPPPNNNNNNOOONNNMMMKKKIIIGGGFFFEEE@@@@@@>>>===<<<>>>CCCGGGIIIOOOWWW^^^fffoooxxx|||tttmmmiiiddd___ZZZWWWZZZbbbrrr}}}yyyvvvrrrnnniiifffeeeccc```^^^YYYZZZ\\\^^^````````````[[[^^^aaadddggggggggggggeeefffiiilllppptttxxxyyy~~~}}}|||yyyvvvqqqnnnllljjjhhhfffeeeeeecccaaa______\\\XXXTTTRRRNNNIIIEEECCCDDDEEEFFFGGGGGGGGGGGGxxxyyy{{{|||||||||{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxwwwyyy|||~~~}}}|||{{{{{{{{{|||{{{zzzzzzzzzzzz{{{|||yyyzzz|||||||||~~~zzzyyyyyyzzz}}}~~~~~~~~~{{{zzzyyyyyyxxxwwwsssqqqrrrqqqooommmmmmnnnooopppnnnmmmpppuuuxxxzzzlllVVVEEE;;;444333111111222222111///////////////////////////...........................------------...//////111000000000000000111111222666>>>MMMiiiyyyuuu|||qqq^^^OOOFFFCCCCCC???@@@DDDIIINNNTTTXXX[[[[[[ZZZZZZZZZYYYXXXWWWWWWSSSPPPKKKFFFBBB???>>>===<<<===???@@@AAACCCFFFHHHJJJMMMPPPRRRTTTWWWZZZ]]]aaadddgggiiiiiijjjlllnnnrrrssssssrrrqqqrrrsssuuutttuuuvvvxxxzzz|||~~~{{{yyymmmeeeaaa]]]YYYXXXXXXWWWVVVSSSWWW^^^gggrrrvvvrrrrrrppp~~~vvvjjjeeeaaa^^^___bbb]]]\\\[[[XXXVVVSSSQQQPPPQQQPPPNNNLLLJJJHHHGGGFFF@@@@@@???===<<>>===;;;===>>>???@@@BBBEEEGGGIIIKKKOOOQQQSSSUUUXXX[[[```bbbfffhhhiiijjjlllnnnpppqqqrrrrrrppppppqqqrrrssstttvvvxxx{{{}}}~~~zzzuuu}}}ttthhheee___\\\ZZZZZZYYYXXXUUUZZZbbbkkkvvv|||xxxyyyuuuyyypppkkkgggccccccfffcccbbb```^^^[[[XXXUUUTTTSSSQQQOOOMMMJJJHHHGGGGGGAAAAAA@@@???>>>@@@CCCFFFGGGMMMUUU]]]eeeppp{{{}}}vvvqqqnnnkkkfffbbb^^^bbbeeelll}}}zzzrrrpppnnnlllkkkkkklllmmmnnnooopppppppppooommmlllggghhhjjjlllmmmmmmmmmmmmffffffeeeeeeeeefffhhhiiijjjkkkmmmmmmlllhhhdddaaaeeebbb___^^^]]]]]][[[YYYYYYVVVSSSNNNKKKIIIHHHGGGCCCDDDEEEEEEFFFFFFEEEEEEtttvvvwwwyyy{{{{{{{{{{{{yyyyyyyyyzzzzzzzzzzzzzzzwwwzzz~~~~~~|||zzzzzzzzz{{{xxxwwwwwwwwwxxx{{{}}}{{{|||||||||{{{|||}}}|||yyyyyy{{{}}}~~~{{{{{{|||}}}}}}{{{vvvsssqqqpppnnnlllkkklllmmmmmmnnnnnnrrrxxxzzz{{{|||mmmYYYKKK===999555222222222333333000000///......///000000...........................------------...//////////////////000111333333111777;;;BBBZZZ}}}yyygggTTTGGGCCCCCC@@@AAADDDHHHMMMQQQUUUWWWVVVVVVVVVVVVVVVWWWWWWXXXSSSPPPLLLFFFBBB>>><<<;;;:::<<<>>>??????AAADDDGGGGGGJJJNNNPPPRRRTTTWWWYYY^^^```dddfffggghhhjjjllloooqqqssstttrrrqqqqqqqqqtttuuuvvvxxxzzz|||}}}~~~|||~~~|||{{{uuupppwww}}}lllhhhccc___^^^]]]]]]]]]XXX^^^fffpppzzz{{{~~~}}}yyytttoooiiihhhjjjhhhgggfffdddaaa]]]ZZZXXXTTTSSSPPPMMMJJJIIIHHHHHHBBBCCCCCCAAA@@@AAACCCEEEFFFLLLTTT\\\eeeppp|||~~~wwwsssqqqnnnjjjgggdddggghhhjjj{{{|||uuutttrrrqqqqqqtttxxxzzz{{{{{{{{{zzzxxxvvvtttrrrmmmnnnoooppprrrrrrrrrrrrnnnllliiigggeeeddddddeeeeeegggjjjkkkjjjgggbbb```aaa^^^[[[YYYYYYYYYXXXWWWTTTRRROOOKKKGGGFFFFFFGGGEEEEEEEEEEEEFFFFFFGGGGGGssstttvvvyyyzzz{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{wwwzzz~~~{{{zzzzzzzzz{{{vvvvvvuuuvvvxxx{{{~~~{{{|||||||||{{{|||~~~~~~|||zzzxxxxxxzzz}}}}}}||||||}}}~~~~~~|||wwwsssqqqooommmkkkjjjkkklllllliiiiiimmmtttwwwxxx|||uuubbbSSS@@@<<<666222111222333444222111000//////000111222...........................------------...//////.........///000222333444000666999???UUUzzz~~~|||kkkWWWHHHBBBBBBAAABBBDDDHHHLLLPPPTTTVVVVVVVVVVVVVVVWWWXXXYYYYYYTTTRRRMMMGGGAAA===:::999:::;;;===>>>???AAADDDFFFGGGJJJMMMPPPQQQSSSVVVXXX\\\___bbbdddeeegggiiikkkqqqtttvvvwwwuuutttssssssvvvvvvwwwxxxyyyzzz{{{{{{{{{}}}~~~yyyrrrlllttt~~~oookkkeeeaaa````````````[[[aaajjjsss}}}{{{sssqqqpppooosss|||vvvooolllnnnkkkkkkjjjgggddd```]]]ZZZUUUSSSPPPMMMKKKIIIHHHHHHCCCDDDDDDCCCBBBAAABBBDDDFFFLLLTTT\\\eeeppp}}}~~~xxxtttsssqqqmmmiiihhhkkkjjjkkkyyy~~~zzzyyyxxxwwwxxx||||||yyywwwqqqrrrsssuuuvvvvvvwwwwwwuuusssoookkkgggfffeeeeeeeeegggkkkmmmllliiidddaaa^^^[[[XXXVVVWWWWWWVVVUUUQQQOOOLLLHHHEEEDDDEEEGGGFFFFFFEEEEEEFFFGGGHHHIIIwwwxxxxxxyyyzzz{{{||||||yyyzzzzzzzzzzzzzzzyyyyyy|||~~~~~~|||{{{zzzzzzzzzwwwvvvuuuuuuvvvxxxzzz{{{zzz|||}}}}}}{{{||||||{{{zzzzzztttuuuvvvxxxxxxyyyyyyyyyyyyzzz{{{{{{zzzwwwtttrrrllllllnnnppprrrqqqnnnlllmmmmmmnnnnnnooossswww{{{yyyjjj[[[III>>>444333666555222222000/////////............////////////............+++,,,,,,---.........---////////////000000000000222333555<<>>@@@AAABBBCCCEEEHHHJJJMMMOOOQQQUUUXXX[[[]]]```cccdddgggjjjlllpppqqqrrrsssttttttsssssstttvvvxxxyyyzzzzzz|||}}}||||||~~~xxxxxx~~~wwwttttttzzz}}}~~~yyyrrrkkkhhhfffcccccceeegggkkksss}}}yyynnnddd___```dddmmm{{{~~~zzzwwwuuurrrqqqooolllhhhdddaaa```[[[WWWRRRNNNLLLKKKJJJIIIDDDEEEEEECCCAAA@@@AAACCCDDDKKKTTT\\\eeeppp}}}zzzvvvrrrmmmiiihhhddd```aaalll~~~}}}{{{zzzxxxxxxxxxyyyxxxwwwvvvvvvuuusssqqqpppooonnnqqqnnnmmmmmmnnnkkkeee___ZZZXXXUUURRRPPPPPPPPPPPPJJJHHHDDDAAA@@@@@@BBBCCCEEEEEEEEEFFFHHHKKKNNNOOOzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}{{{|||~~~~~~{{{zzzxxxvvvuuuuuuuuuuuuxxxwwwvvvuuuuuuvvvwwwxxx{{{}}}~~~~~~}}}~~~~~~}}}|||yyyyyyyyyxxxwwwvvvuuutttyyyzzzzzzyyyvvvssspppmmmnnnnnnnnnooopppoookkkiiihhhiiijjjjjjjjjlllppptttyyy}}}sssgggWWWJJJ===888666333111111000000000/////////......////////////............,,,,,,---............------......///000111111222333555666888AAAWWWtttrrr[[[JJJDDDEEEBBBCCCDDDGGGJJJNNNPPPRRRVVVVVVWWWXXXWWWVVVUUUTTTUUURRROOOKKKHHHDDD???<<<;;;;;;<<<===???AAACCCDDDGGGIIIKKKMMMNNNQQQTTTWWWZZZ\\\```bbbdddfffiiilllnnnoooqqqrrrsssssssssrrrsssuuuwwwxxxxxxxxxzzz|||~~~}}}sssttt}}}~~~yyyxxxzzz}}}xxx{{{|||tttmmmkkkiiiggggggjjjmmmqqqyyyzzzoooddd___^^^___gggttt}}}zzzxxxtttrrrppplllhhhdddaaa```^^^ZZZUUUQQQNNNLLLJJJIIIDDDEEEEEECCCAAA@@@AAABBBEEEKKKTTT^^^gggsss{{{uuuooohhhddd^^^[[[YYYZZZbbbrrr~~~|||{{{{{{{{{zzzyyywwwwwwvvvuuuttttttsssssstttqqqnnnmmmmmmjjjddd```[[[YYYVVVSSSPPPNNNMMMLLLHHHFFFCCC@@@??????@@@BBBDDDEEEFFFHHHKKKOOOQQQSSS{{{{{{{{{zzzzzzyyyyyyyyyzzzyyyyyyyyyzzzzzzzzz{{{{{{||||||||||||{{{zzzzzzyyyxxxvvvtttssssssttttttyyyxxxxxxwwwwwwwwwxxxxxx|||}}}}}}~~~~~~yyyyyyyyyyyyxxxvvvuuuuuuxxxxxxxxxxxxvvvtttqqqoooqqqpppoooppppppooollliiihhhiiiiiiiiiiiikkknnnpppwwwzzzxxxmmm\\\OOOBBB;;;777333111333000000000////////////...////////////............------............------,,,---...///000111222333333444666777<<>>;;;;;;;;;===???AAACCCEEEGGGIIIKKKMMMNNNPPPSSSVVVXXX[[[^^^aaaccceeeiiikkkmmmnnnppprrrssssssssssssrrrtttuuuvvvuuuvvvxxxzzz|||{{{}}}zzzmmmlllsss~~~|||xxxyyy|||zzzyyyyyy~~~wwwpppmmmllljjjkkknnnpppuuu}}}wwwkkkdddcccdddjjjuuu~~~|||zzztttrrroookkkgggcccaaa___^^^ZZZVVVRRRPPPNNNLLLJJJEEEFFFEEEDDDAAA@@@AAABBBEEEKKKUUU___kkkwwwyyyrrrkkkccc^^^VVVUUUTTTUUUYYYfff{{{~~~~~~}}}{{{zzzxxxxxxwwwuuutttsssrrrrrrqqqnnnkkkiiihhhfffccc```]]][[[XXXTTTPPPLLLJJJIIIGGGEEECCCAAA@@@@@@AAABBBDDDFFFIIILLLPPPTTTWWWXXX{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzzzzyyyxxxwwwxxxwwwvvvtttttttttuuuuuuzzzyyyyyyyyyxxxxxxyyyyyy|||||||||~~~|||}}}~~~yyyyyyyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwwwwvvvtttttttttrrrqqqqqqqqqpppmmmkkkiiijjjkkkjjjjjjjjjmmmooovvvyyyyyyqqq```SSSFFF>>>888444333444111000000000////////////////////////............---......//////...------,,,---...///000111222333111333555777999FFFccchhhQQQFFFDDDBBBBBBDDDGGGJJJMMMPPPRRRSSSTTTUUUVVVVVVUUUTTTSSSUUUSSSQQQOOOMMMIIIDDDAAA;;;;;;;;;<<<>>>@@@CCCDDDFFFHHHJJJLLLMMMOOORRRUUUWWWZZZ]]]```bbbeeehhhkkklllmmmooorrrssstttttttttrrrssstttttttttuuuwwwyyyyyyyyy|||yyyjjjfffjjjuuuyyywwwzzz}}}yyywwwwwwxxxyyyqqqooommmlllnnnqqqrrrxxxtttllljjjiiioooxxx~~~{{{yyyrrrpppmmmiiieeebbb```___[[[XXXUUURRRQQQPPPNNNLLLFFFGGGGGGEEEBBBAAABBBCCCGGGMMMVVVaaannnzzz}}}uuunnnfff^^^YYYTTTRRRRRRSSSUUU]]]qqq}}}{{{yyyxxxvvvtttrrrooonnnmmmiiihhheeecccbbbaaa___^^^^^^\\\YYYTTTPPPLLLIIIHHHDDDCCCAAA@@@???@@@AAABBBCCCEEEJJJOOOSSSWWWYYYZZZ{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxwwwwwwxxxyyy{{{||||||{{{{{{zzzyyyxxxwwwwwwxxxwwwvvvuuuuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyyyy{{{{{{{{{}}}~~~zzz|||~~~{{{{{{{{{{{{zzzzzzyyyxxxtttuuuuuuvvvvvvvvvvvvvvvuuusssrrrrrrrrrqqqooommmkkklllmmmlllkkkkkklllnnnuuuxxx~~~yyyrrrdddYYYLLLDDD<<<555333555111111000000000/////////////////////...............////////////...---------......///000111111222111111333777888BBB\\\wwwqqqYYYKKKFFFCCCCCCCCCDDDGGGJJJNNNPPPQQQRRRTTTUUUVVVVVVUUUUUUTTTSSSRRRQQQOOOLLLGGGCCC===<<<;;;;;;<<>>>>>>>>???@@@AAAEEEJJJPPPUUUYYYZZZ[[[zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwxxxzzz|||}}}}}}|||{{{zzzyyyxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxuuuvvvvvvwwwxxxxxxxxxxxxzzzyyyyyy|||~~~|||zzz}}}~~~~~~~~~}}}|||zzzxxxxxxtttttttttttttttttttttttttttsssqqqqqqqqqqqqooonnnlllmmmnnnmmmkkkkkklllmmmrrruuu{{{||||||xxxrrrkkkaaaTTTJJJ@@@777333555111111111000000000//////////////////............///////////////...------......//////000000000111222///111666888>>>TTTmmmyyybbbQQQJJJCCCBBB@@@@@@BBBFFFKKKNNNOOOPPPRRRTTTVVVVVVVVVVVVTTTSSSSSSRRRQQQNNNIIIEEE>>>===<<<;;;<<<>>>@@@BBBAAACCCFFFHHHJJJMMMQQQTTTTTTWWW[[[^^^```cccgggjjjlllmmmpppsssuuuvvvwwwwwwtttttttttsssrrrtttvvvyyyxxxxxx{{{tttmmmkkkppp}}}|||wwwyyy|||}}}wwwrrrrrrtttwww|||~~~{{{vvvzzz}}}zzzxxxpppnnnkkkgggdddcccbbbbbb^^^[[[XXXVVVTTTRRROOOMMMJJJKKKJJJHHHEEEDDDDDDEEELLLPPPYYYeeesssxxxooogggaaa\\\YYYYYYTTTSSSWWWWWWVVVaaappp|||zzzxxxuuuqqqnnnkkkjjjccccccbbb```]]][[[YYYXXXWWWVVVTTTQQQNNNJJJHHHFFF@@@??????>>>>>>???@@@@@@DDDHHHNNNTTTZZZ]]]^^^^^^zzzzzzzzzzzzzzzzzzzzzzzzxxxwwwvvvvvvvvvxxx{{{|||}}}|||{{{zzzyyyyyyyyyyyyvvvvvvuuutttuuuvvvwwwxxxrrrssstttvvvwwwwwwwwwwwwyyyxxxxxx{{{~~~{{{{{{}}}~~~|||zzzwwwvvvuuuttttttssssssrrrqqqqqqsssqqqppppppqqqqqqooonnnlllmmmnnnmmmkkkjjjkkklllooosssyyy{{{yyyyyywwwsssqqqgggZZZOOODDD888333444111111111111000000000000000/////////............//////000000///...------////////////000000000000333///000666777<<>>===???CCCHHHLLLMMMOOOQQQTTTVVVWWWWWWWWWTTTTTTSSSSSSRRROOOJJJFFF???>>><<<;;;;;;===???AAA???BBBEEEGGGIIIMMMQQQTTTTTTWWWZZZ^^^```cccgggjjjlllmmmpppsssuuuwwwwwwxxxtttuuutttsssrrrtttwwwyyyyyyyyy|||zzztttppprrr|||{{{www{{{|||vvvqqqsssxxx|||}}}zzzxxxqqqnnnkkkhhheeedddddddddaaa___[[[XXXVVVSSSOOOLLLLLLLLLKKKIIIFFFDDDEEEFFFNNNQQQZZZffftttwwwnnngggaaa]]][[[\\\UUUSSSXXXXXXUUU]]]jjj}}}|||yyyvvvssspppnnnllldddeeeeeebbb^^^ZZZWWWVVVTTTSSSRRROOOLLLIIIGGGEEEAAAAAAAAAAAAAAAAAABBBCCCHHHLLLSSSZZZ___bbbbbbbbb~~~~~~}}}|||{{{zzzyyyyyyuuuvvvwwwxxxzzz{{{|||}}}zzzzzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwzzzyyyyyy|||}}}yyyxxxyyy|||~~~}}}{{{zzzzzzzzzvvvwwwwwwwwwvvvuuutttssspppooonnnmmmmmmmmmmmmmmmjjjjjjjjjjjjiiiiiihhhhhhjjjnnnrrruuu{{{}}}{{{wwwtttwww|||~~~sssdddUUUGGG<<<666444555222///...///000111000////////////////////////............////////////...------......///000111///666444333777<<>>===<<>>;;;::::::<<<>>>???@@@BBBDDDGGGKKKNNNPPPQQQRRRTTTXXX[[[]]]```dddggghhhkkkpppssstttuuuvvvwwwttttttuuuuuuvvvwwwyyyzzz{{{{{{|||~~~yyytttrrrxxx{{{xxx}}}}}}wwwwww}}}{{{xxxuuuvvvqqqkkkgggeeeeeeffffffcccaaa]]][[[XXXVVVRRRPPPKKKKKKJJJIIIGGGFFFHHHJJJPPPWWWbbbooo|||vvvmmmfffaaa___```[[[XXXXXXXXXZZZbbbjjj~~~zzzwwwuuurrrooommmllliiidddaaa^^^[[[WWWUUUPPPPPPPPPOOOMMMKKKHHHGGGEEEEEEEEEDDDDDDEEEGGGJJJUUUXXX]]]aaacccbbb```___}}}}}}|||{{{zzzyyyxxxxxxvvvvvvwwwxxxzzz{{{||||||yyyyyyyyyyyyxxxxxxxxxxxxwwwxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwxxx{{{~~~}}}{{{xxxyyy{{{}}}~~~|||zzzyyyyyywwwwwwwwwvvvuuuuuuttttttrrrqqqpppnnnmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjmmmpppsssxxx}}}zzzyyy}}}tttdddRRRBBB888444666333111000111222111111////////////////////////............////////////...------......///000111...555333111666:::HHH___|||ooo^^^MMMFFF@@@???>>>>>>AAAEEEIIIKKKNNNRRRTTTUUUUUUUUUWWWVVVUUUUUUSSSPPPKKKGGG@@@>>><<<::::::<<<>>>???AAABBBDDDFFFIIIKKKMMMNNNPPPSSSVVVYYY\\\___bbbeeegggkkkoooqqqrrrssstttuuussssssttttttuuuwwwxxxyyy}}}}}}}}}~~~~~~zzzxxx}}}|||{{{~~~zzz{{{}}}zzzxxxvvvrrrmmmjjjiiigggdddaaabbb```]]]ZZZXXXVVVRRRPPPMMMMMMLLLJJJHHHGGGIIIKKKQQQXXXdddqqq}}}yyypppiiiddd``````]]]\\\]]]]]]]]]bbbiii{{{yyyvvvssspppnnnjjjfffbbb___\\\XXXVVVSSSSSSRRRPPPMMMJJJGGGEEEEEEEEEDDDCCCDDDFFFKKKNNNZZZ\\\```cccdddbbb```^^^||||||{{{zzzyyyxxxwwwwwwwwwxxxxxxyyyzzz{{{{{{{{{xxxxxxxxxwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxvvvuuutttuuuuuuvvvwwwwwwwwwwwwwwwuuuuuuwwwyyy}}}~~~}}}{{{xxxyyyzzz{{{}}}~~~~~~{{{yyyxxxxxxwwwvvvttttttttttttuuutttsssqqqooommmlllkkkkkkmmmmmmmmmllllllllllllllljjjlllmmmooosss{{{}}}|||}}}vvvaaaMMM>>>777777555333222333333222111////////////////////////............////////////...------......///000111---333222000555999EEE[[[yyynnnVVVKKKAAA???@@@???@@@AAAEEEHHHLLLQQQTTTUUUUUUUUUXXXVVVUUUTTTSSSPPPKKKHHHAAA@@@===;;;:::<<<===???AAABBBCCCEEEGGGIIIJJJKKKNNNQQQUUUXXXZZZ]]]aaadddgggjjjmmmoooppppppqqqrrrsssssssssssstttvvvwwwxxx~~~~~~~~~|||}}}~~~|||~~~~~~{{{vvvrrrpppooollleee___aaa^^^[[[YYYXXXUUURRRPPPOOOOOONNNLLLIIIHHHJJJKKKQQQYYYfffsssxxxrrrkkkfffbbbaaaaaadddcccaaaccchhh~~~{{{xxxuuuppplllhhhccc```]]]YYYVVVVVVUUUSSSPPPMMMIIIFFFDDDEEEEEEDDDCCCEEEIIIPPPUUUaaabbbdddeeedddaaa^^^\\\}}}||||||{{{zzzyyyxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{xxxwwwwwwwwwwwwxxxzzzzzz||||||{{{zzzyyywwwuuutttuuuuuuvvvwwwwwwwwwwwwwwwuuuvvvwwwyyyzzz{{{zzzzzzyyyyyyyyyzzz{{{}}}~~~~~~{{{yyyxxxwwwtttrrrqqqrrrssstttssssssqqqpppnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkklllnnnuuu~~~|||zzz|||oooYYYGGG<<<777666444333333333111///////////////////////////............////////////...------......///000111...444111000555888CCCWWWrrr}}}^^^OOOAAA>>>@@@@@@>>>===AAAEEEJJJPPPTTTVVVVVVVVVWWWVVVUUUTTTSSSPPPLLLIIICCCAAA>>><<<;;;;;;===>>>???@@@BBBDDDFFFIIIJJJKKKNNNQQQTTTWWWZZZ]]]```cccfffhhhkkkmmmmmmmmmnnnpppssssssssssssuuuvvvwwwxxx||||||}}}~~~{{{}}}}}}vvvuuuyyy}}}wwwuuutttqqqhhhaaa^^^\\\ZZZXXXWWWUUUSSSPPPPPPPPPOOOLLLJJJIIIJJJKKKQQQZZZhhhvvv|||uuuooohhhfffeeefffdddbbbdddhhh}}}}}}zzzrrrnnniiieeeaaa^^^ZZZWWWUUUTTTRRRPPPLLLIIIGGGEEEGGGFFFFFFEEEHHHNNNWWW]]]fffffffffeeeccc___\\\ZZZ~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{yyyxxxxxxwwwxxxzzz|||}}}~~~|||zzzxxxvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxyyyxxxxxxwwwwwwwwwzzzyyyyyyzzz{{{}}}~~~}}}{{{xxxvvvtttrrrpppqqqrrrrrrrrrqqqqqqpppppppppqqqqqqllllllmmmmmmmmmmmmmmmmmmmmmllljjjiiikkkpppwww|||zzzwwwyyy}}}gggRRRBBB888666333222222111000...////////////////////////............////////////...------......///000111///444222111666888@@@SSSooodddTTTCCC>>>??????<<<:::@@@CCCHHHNNNSSSUUUWWWWWWWWWUUUTTTSSSRRRPPPMMMKKKFFFCCC@@@===;;;;;;<<<======???AAADDDGGGJJJLLLMMMNNNQQQTTTWWWZZZ]]]aaaccceeegggiiijjjjjjkkkmmmooossssssssstttuuuvvvwwwxxxxxxyyy{{{}}}~~~zzz{{{xxxrrrrrryyy}}}yyyvvvqqqjjjddd\\\ZZZXXXWWWVVVUUUSSSQQQOOOOOOOOOLLLJJJIIIJJJLLLRRR\\\kkkxxx}}}xxxrrrmmmhhhfffccc```dddjjj~~~}}}uuuqqqlllgggccc___[[[XXXSSSSSSQQQOOOMMMKKKJJJIIIJJJJJJJJJKKKNNNUUU\\\bbbhhhgggfffccc```]]]ZZZYYY~~~~~~}}}|||{{{zzzzzzyyyxxxyyyyyyzzz{{{|||||||||{{{zzzyyyyyyzzz}}}}}}zzzxxxvvvuuuuuuvvvwwwwwwwwwwwwwwwyyyzzzzzzyyyvvvuuuuuuvvv{{{zzzzzz{{{|||~~~}}}yyywwwuuutttrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrssssssmmmmmmmmmmmmmmmnnnnnnnnnpppmmmkkkiiijjjnnnsssvvv{{{wwwyyyvvv]]]HHH;;;888444111111111000///////////////////////////............////////////...------......///000111000444222111777777>>>NNNmmmjjjXXXGGG@@@???>>><<<;;;>>>AAAEEEJJJOOOSSSVVVWWWUUUTTTRRRRRRRRRQQQOOOMMMGGGEEEAAA>>><<<;;;<<<<<<<<<===@@@CCCGGGJJJLLLNNNNNNPPPTTTWWWYYY\\\```cccccceeehhhiiiiiijjjmmmooorrrrrrrrrssstttuuuvvvwwwtttvvvyyy|||~~~zzzzzz~~~vvvpppqqqyyyxxxooohhhcccZZZXXXVVVUUUUUUUUUSSSQQQOOOOOONNNMMMJJJJJJLLLNNNUUU```ooo|||{{{tttmmmgggbbb```dddkkk}}}yyyuuupppkkkfffbbb^^^ZZZTTTSSSRRRPPPOOOOOOOOOOOOMMMOOORRRTTTWWW\\\aaaeeegggfffdddaaa___]]][[[ZZZ~~~}}}|||{{{zzzyyyyyyxxxwwwxxxyyyzzz{{{|||}}}~~~}}}|||{{{{{{}}}|||yyyxxxuuuuuuvvvwwwwwwwwwwwwwwwxxxzzzzzzyyyvvvuuuvvvxxx||||||{{{|||~~~~~~}}}zzzzzzyyyxxxvvvuuutttsssssssssrrrrrrrrrrrrrrrsssnnnnnnnnnooooooooopppppprrrooollljjjkkknnnqqqsss~~~}}}~~~iiiQQQ???:::555111000111111111////////////////////////............////////////...------......///000111///333000000666666;;;JJJfffnnn^^^LLLCCCAAA???>>>???===???BBBFFFKKKOOOSSSUUUSSSRRRQQQQQQRRRSSSQQQPPPIIIFFFBBB???<<<;;;;;;<<<<<<===???BBBEEEHHHJJJKKKLLLOOORRRUUUXXX[[[^^^aaabbbdddfffhhhiiijjjmmmpppooooooppppppqqqssstttuuusssuuuxxx|||~~~|||||||||xxxrrrsss{{{qqqgggcccXXXVVVUUUTTTUUUUUUSSSQQQOOOOOOOOONNNLLLMMMOOOQQQYYYeeettt{{{rrrllleeeaaadddjjjzzz{{{uuuoookkkfffbbb^^^XXXVVVUUUSSSSSSRRRSSSSSSPPPTTTYYY]]]___bbbdddffffffdddbbb```___^^^^^^^^^}}}|||{{{zzzyyyxxxxxxwwwwwwwwwyyyzzz|||}}}~~~~~~}}}}}}~~~}}}zzzxxxuuuuuuvvvwwwwwwwwwwwwwwwwwwyyyzzzyyyvvvvvvxxx{{{}}}||||||}}}~~~}}}}}}|||||||||{{{yyywwwvvvuuuvvvuuutttsssrrrqqqqqqqqqooooooppppppqqqqqqqqqqqqtttqqqlllkkklllnnnppprrryyyrrrYYYAAA<<<666111000222333444////////////////////////............/////////000...------......///000111...222//////555444888GGG]]]|||pppaaaPPPFFFBBB???@@@BBB<<<===???BBBGGGLLLQQQTTTRRRQQQPPPQQQRRRSSSRRRQQQJJJGGGCCC???<<<;;;;;;<<<======???AAACCCEEEFFFGGGKKKMMMQQQTTTVVVYYY]]]```bbbdddfffggghhhkkknnnqqqmmmmmmnnnnnnoooqqqrrrssstttvvvyyy|||~~~~~~~~~zzz{{{uuuwww~~~uuuhhhcccWWWUUUTTTTTTUUUUUUSSSRRROOOPPPPPPOOONNNOOOQQQSSS\\\hhhxxx~~~vvvppphhhcccdddiiixxx~~~yyysssnnnjjjeeebbb[[[ZZZXXXVVVUUUUUUUUUUUURRRWWW^^^bbbeeeeeeeeefffeeedddbbb```___``````aaa}}}}}}|||{{{yyyxxxwwwwwwvvvvvvwwwxxxzzz{{{{{{|||{{{|||}}}~~~}}}|||yyyxxxvvvttttttuuuwwwxxxyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{}}}~~~|||{{{{{{{{{zzzxxxyyywwwtttqqqooonnnooooooqqqqqqppppppoooooonnnnnnmmmkkkjjjiiijjjllloooqqqttt|||tttdddIIIAAA999555333///000222111111000///////////////......//////000000111111////////////000000000000000111111111222666<<<@@@TTTqqqxxxgggTTTJJJEEEAAA??????>>>???AAABBBDDDGGGKKKNNNNNNOOORRRTTTUUUUUUTTTSSSLLLIIIEEEAAA===;;;:::::::::;;;===@@@BBBEEEGGGHHHIIIOOOVVVWWWVVVXXX^^^eeebbbeeehhhjjjjjjkkkmmmoooooopppqqqrrrsssttttttttttttvvvxxxyyyyyyzzz|||}}}yyy}}}xxx{{{oooaaa\\\YYYUUUUUUVVVVVVTTTQQQNNNPPPQQQOOOMMMNNNQQQUUU^^^jjj|||{{{qqqkkkiiiiiiiii{{{{{{vvvpppjjjgggeeeccc___\\\[[[\\\^^^______```bbbcccbbbcccdddffffffggghhhiiihhheeebbb```zzzzzzyyyxxxwwwwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{|||}}}}}}}}}}}}{{{zzzxxxvvvuuuttttttuuuvvvwwwxxxxxxwwwwwwwwwxxxzzz{{{{{{{{{{{{|||~~~}}}}}}}}}|||zzzyyywwwuuusssqqqppppppppprrrrrrqqqqqqpppooonnnnnnlllkkkiiiiiiiiilllnnnpppsssyyyyyykkkPPPEEE:::666444111111333111111000///////////////000/////////////////////////////////000000000000111111111111222555;;;???NNNkkk~~~lllXXXLLLFFFBBB@@@AAA>>>???AAABBBCCCFFFJJJMMMOOOPPPSSSUUUVVVVVVUUUTTTNNNKKKGGGBBB>>><<<;;;::::::;;;===???BBBEEEGGGHHHHHHNNNTTTVVVUUUVVV]]]cccbbbeeegggiiiiiijjjlllnnnooooooqqqrrrssssssttttttsssuuuwwwxxxxxxxxxzzz|||zzz~~~ssseee]]]YYYUUUTTTUUUVVVTTTRRROOOQQQQQQPPPMMMNNNRRRWWW```kkk|||vvvnnnjjjhhhfffuuuyyytttooollliiifffbbb___]]]]]]^^^___```bbbccccccbbbbbbdddeeeggghhhiiijjjjjjhhheeecccwwwvvvvvvvvvuuuuuuuuuuuuttttttuuuvvvwwwxxxxxxyyyzzz{{{|||||||||}}}|||yyywwwvvvvvvuuuttttttuuuvvvwwwxxxwwwwwwwwwxxxyyy{{{|||{{{{{{|||}}}~~~}}}wwwwwwvvvuuutttsssrrrrrrssssssrrrqqqpppooonnnmmmlllkkkiiiiiiiiikkkmmmooorrrvvvuuuZZZKKK<<<777666444333333111111000////////////000000000//////...------,,,////////////000000000000111222222111111444999<<>>???AAABBBCCCFFFKKKNNNPPPRRRTTTVVVWWWWWWVVVVVVQQQNNNJJJEEEAAA===;;;::::::;;;===???AAADDDGGGHHHGGGLLLRRRTTTSSSUUU[[[```aaadddfffhhhhhhiiijjjlllnnnooopppqqqrrrsssssssssrrrtttvvvvvvvvvwwwyyy{{{|||uuuggg^^^YYYTTTRRRTTTUUUTTTSSSQQQRRRRRRPPPNNNPPPUUUYYYcccnnn}}}}}}uuuoookkkhhhooozzzuuusssnnnkkkgggccc```_________aaacccddddddcccccceeefffhhhjjjkkkmmmmmmkkkjjjhhhtttttttttttttttuuuuuuuuuttttttuuuvvvwwwwwwxxxxxxyyyzzz{{{{{{zzz{{{}}}~~~{{{yyyxxxwwwvvvvvvuuuvvvvvvwwwxxxwwwwwwwwwwwwxxxzzz|||}}}|||}}}}}}~~~vvvvvvvvvvvvuuutttssssssssssssrrrpppooonnnmmmlllkkkjjjiiiiiiiiikkklllmmmrrrtttzzz}}}eeeSSS@@@888777555333222222111000000//////000000...............---------////////////000000000000111222222111111333777:::AAAZZZ~~~vvv```RRRHHHBBBAAACCC@@@AAABBBCCCDDDGGGLLLPPPRRRSSSVVVXXXYYYYYYXXXWWWTTTQQQMMMHHHCCC???<<<;;;;;;;;;<<<>>>AAACCCFFFHHHGGGLLLPPPRRRSSSUUUZZZ^^^```bbbeeefffggggggiiijjjmmmnnnoooqqqrrrsssssssssrrrsssuuuvvvvvvwwwyyy{{{}}}uuuhhh___YYYTTTQQQSSSUUUUUUSSSSSSSSSSSSQQQOOORRRXXX^^^hhhrrr}}}vvvqqqmmmiiiwww~~~{{{yyyrrrpppkkkfffcccaaa``````aaaccceeeeeeeeefffhhhjjjkkklllnnnoooppppppooonnnttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxwwwyyyzzzzzzyyyzzz{{{}}}|||}}}~~~~~~~~~}}}{{{zzzwwwwwwwwwxxxxxxyyyyyyzzzwwwwwwwwwwwwxxxzzz|||~~~~~~~~~~~~}}}uuuuuuuuuuuuuuutttssssssrrrqqqpppooonnnmmmllllllkkkkkkjjjjjjjjjkkklllmmmqqqrrrwwwnnn[[[EEE;;;888555333222222222111000000000000000+++,,,,,,---...///000000////////////000000000000111111222111111222555888???UUUwww{{{fffVVVKKKCCCBBBDDDBBBCCCCCCDDDEEEIIINNNRRRSSSTTTWWWYYYZZZZZZYYYXXXUUUSSSOOOJJJEEEAAA===<<<<<<<<<<<<===@@@CCCFFFGGGHHHLLLPPPRRRSSSUUUYYY]]]]]]```cccdddeeefffhhhjjjllllllnnnpppqqqrrrssssssrrrtttvvvwwwwwwwwwyyy{{{}}}uuuhhh___ZZZTTTRRRSSSUUUUUUTTTSSSTTTSSSQQQQQQUUU]]]cccooovvvxxxqqqmmmfffkkksss{{{~~~|||uuusssooojjjfffcccbbbbbbaaaccceeeggghhhjjjmmmooommmnnnppprrrsssssssssssstttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvxxxyyyzzzyyyyyy{{{|||{{{|||~~~~~~|||{{{xxxxxxxxxyyyzzzzzz{{{{{{xxxxxxxxxxxxyyyzzz|||}}}~~~~~~}}}}}}vvvvvvuuuuuuttttttssssssqqqqqqppppppooonnnnnnnnnlllllllllkkkkkkllllllmmmoooqqquuu{{{vvvcccNNNAAA;;;666333333222222111000000000000111++++++,,,...///000111222////////////000000000000///000111111111222555777>>>OOOnnnppp^^^PPPEEEBBBDDDCCCCCCCCCCCCEEEIIINNNSSSSSSUUUWWWYYYZZZZZZYYYYYYVVVTTTPPPLLLGGGBBB>>><<<<<<<<<<<<===???BBBEEEGGGIIIKKKNNNQQQRRRUUUXXX[[[ZZZ]]]```bbbdddeeehhhjjjjjjkkkmmmoooqqqrrrssssssrrrtttvvvvvvvvvwwwyyy{{{{{{uuujjj```[[[VVVTTTVVVWWWVVVUUUSSSTTTSSSRRRRRRXXXbbbiiivvv{{{yyypppkkkfffeeegggkkkpppxxx~~~xxxvvvrrrnnnkkkhhhgggfffccceeehhhjjjkkkmmmppprrrpppqqqrrrssstttuuuuuuvvvtttttttttttttttttttttsssttttttuuuuuuuuuuuuvvvvvvuuuwwwyyyzzzzzzzzz{{{}}}}}}~~~~~~{{{zzzwwwwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxyyyzzz{{{|||}}}~~~~~~yyyxxxwwwuuuttttttuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmlllooosssuuuzzz|||kkkWWWHHH>>>777444666333222111111000000111111------...//////000111111////////////000000000000---///000111111222555777:::HHHddd}}}jjjXXXIIICCCCCCBBBBBBBBBAAACCCGGGMMMRRRSSSUUUWWWYYYZZZZZZYYYXXXUUUSSSPPPLLLHHHCCC???======<<<<<<<<<>>>AAAEEEGGGHHHIIILLLOOOQQQSSSVVVXXXWWWZZZ^^^aaaccceeehhhjjjjjjkkkmmmoooppprrrrrrsssqqqrrrtttuuuuuuvvvxxxzzzyyy}}}~~~rrrhhh```\\\XXXWWWXXXYYYWWWUUUSSSSSSRRRRRRTTT[[[fffnnn|||xxxsssnnnjjjiiikkklllmmmuuuzzzxxxvvvssspppnnnmmmlllhhhjjjlllmmmmmmnnnppprrrrrrsssssstttuuuvvvwwwwwwtttttttttssssssrrrrrrrrrsssssstttttttttttttttttttttvvvyyyzzzzzzzzz|||}}}~~~zzzxxxuuuvvvwwwxxxyyyzzzzzzzzz{{{zzzyyyyyyyyyzzz{{{|||||||||}}}|||{{{xxxvvvuuuuuuvvvwwwrrrrrrssssssssssssttttttnnnnnnnnnnnnnnnnnnmmmmmmiiinnnqqqrrrtttppp]]]MMMAAA888666888333222111111000111111111/////////000000000000000////////////000000000000,,,...000000111222555777777CCC^^^rrr]]]LLLDDDCCC@@@@@@@@@@@@AAAEEELLLPPPSSSUUUWWWYYYZZZZZZYYYXXXTTTSSSPPPMMMHHHDDD@@@>>>===<<<;;;<<<>>>AAAEEEGGGFFFHHHJJJMMMPPPRRRTTTVVVUUUXXX\\\```bbbeeehhhkkkiiijjjlllnnnpppqqqrrrsssoooqqqsssttttttuuuvvvxxxxxx{{{xxxnnneee```\\\YYYXXXZZZZZZWWWUUURRRRRRRRRRRRTTT]]]hhhqqqvvvrrrqqqsssqqqmmmpppxxxyyy|||zzzxxxvvvtttrrrqqqqqqlllmmmoooooonnnnnnpppqqqsssttttttuuuvvvvvvwwwwwwrrrrrrrrrsssssstttttttttttttttttttttttttttttttttvvvvvvwwwxxxyyy{{{}}}~~~{{{yyywwwuuuttttttuuuvvvwwwxxxxxxyyyyyyzzzzzz{{{|||~~~~~~||||||}}}|||{{{zzzxxxwwwuuuuuuuuutttssstttuuuuuusssqqqsssrrrqqqoooooonnnnnnnnnjjjlllnnnooorrr{{{yyyfffTTTFFF===888666222222111000000000000000000000000000000000000000------......//////000000////////////000111222333666@@@SSSooocccNNNFFFFFF@@@@@@@@@AAACCCFFFIIIKKKPPPQQQTTTVVVWWWXXXWWWVVVWWWTTTOOOLLLIIIGGGDDDAAA>>>>>>=========???@@@AAAFFFHHHKKKMMMOOOQQQTTTWWWWWWYYY\\\^^^```cccfffiiikkkkkkkkklllnnnoooqqqrrrppprrrtttuuutttrrrrrrsss{{{{{{~~~~~~{{{rrrjjjeeebbb___\\\YYYXXXWWWUUUTTTVVVTTTTTTVVVYYY]]]hhhsss}}}yyyuuurrrppptttssszzz}}}}}}|||{{{yyywwwuuussspppppppppooonnnmmmmmmmmmppppppqqqqqqqqqssswwwzzzqqqqqqrrrrrrssstttttttttrrrrrrssssssssstttttttttuuuvvvvvvwwwyyyzzz|||}}}~~~|||yyywwwuuuuuuuuuvvvuuuvvvwwwyyy{{{|||}}}~~~~~~||||||~~~~~~|||zzzxxxwwwwwwvvvuuutttuuuvvvvvvtttrrrrrrqqqpppooonnnmmmmmmmmmiiilllnnnooorrryyynnn[[[KKK???666111222111000000000000000111000000000000000000000000.........///////////////000000///000000111222333444;;;KKKfffmmmUUUIIIEEE>>>>>>>>>>>>AAADDDGGGIIIPPPRRRUUUWWWWWWWWWUUUTTTRRRPPPMMMLLLKKKIIIGGGEEE>>>>>>=========???@@@BBBEEEGGGJJJLLLMMMOOORRRTTTXXXYYY\\\]]]___aaaeeegggjjjjjjkkklllmmmooopppqqqppprrruuuuuutttsssssstttxxxxxx||||||}}}xxxqqqjjjeeeccc```\\\YYYXXXWWWVVVUUUVVVTTTTTTWWW[[[aaammmxxx~~~zzzwwwqqqmmmooo|||~~~|||zzzwwwuuusssssssssrrrqqqooonnnmmmmmmmmmnnnoooooopppssswwwzzzpppqqqqqqrrrssssssttttttppppppqqqrrrssstttuuuuuuuuuuuuvvvwwwxxxzzz{{{{{{~~~|||yyywwwuuuuuuuuussstttvvvxxx{{{~~~~~~||||||}}}~~~|||zzzzzzzzzwwwvvvuuuvvvwwwwwwuuusssqqqqqqooonnnmmmllllllllliiilllnnnppprrrwwwwwwdddSSSDDD888111111111000000000111111222000000000000000000000000///////////////.........000000000000111222333444666999CCC[[[~~~zzz```NNNEEE???>>>===>>>@@@CCCGGGIIIOOOQQQTTTWWWWWWVVVSSSRRRQQQOOONNNNNNMMMKKKHHHEEE???>>>=========???AAABBBDDDFFFHHHJJJKKKLLLOOOQQQWWWXXX[[[\\\]]]___ccceeeiiiiiijjjkkkmmmnnnooopppppprrrttttttssssssssstttvvvvvvyyy}}}~~~~~~}}}zzzuuuooojjjgggddd```\\\YYYXXXXXXVVVUUUVVVTTTUUUYYY]]]eeerrr~~~~~~vvvoookkksss~~~{{{xxxvvvtttwwwvvvuuusssqqqooommmmmmkkklllmmmnnnooorrrwww{{{qqqqqqqqqrrrssssssttttttnnnooopppqqqssstttuuuvvvtttuuuvvvwwwxxxyyyyyyzzz|||~~~~~~{{{wwwuuutttsssrrrsssuuuwwwzzz|||~~~~~~~~~~~~~~~}}}}}}~~~}}}|||||||||wwwvvvuuuvvvwwwvvvuuusssrrrqqqooonnnllllllkkkkkkkkkmmmpppqqqsssvvv{{{|||jjjYYYJJJ>>>777111111000000111111222222////////////////////////000000//////......------000000000111111222333444::::::@@@SSStttiiiSSSGGGBBBAAA@@@???AAADDDHHHJJJKKKNNNRRRUUUVVVVVVSSSRRRSSSRRRQQQQQQOOOLLLGGGDDD@@@???===<<<===???AAACCCCCCEEEHHHIIIIIIKKKMMMOOOSSSUUUXXXZZZ\\\^^^bbbeeeggghhhiiijjjlllmmmnnnnnnnnnpppqqqqqqqqqqqqrrrsssttttttwww{{{~~~~~~|||xxxtttpppllljjjfffbbb]]]YYYXXXWWWVVVUUUVVVTTTVVVZZZ___gggtttuuunnnpppxxx}}}{{{yyyxxxyyyxxxvvvtttqqqooommmlllllllllmmmnnnppptttyyy~~~rrrrrrssssssssstttttttttnnnnnnoooqqqssstttuuuvvvtttuuuvvvxxxyyyyyyyyyyyyzzz|||~~~{{{xxxuuusssrrrsssssstttuuuwwwxxxyyyzzz{{{zzzzzz|||~~~~~~}}}||||||wwwvvvuuuuuuvvvvvvuuussssssrrrqqqooommmlllllllllnnnoooqqqssstttvvvyyy{{{ooo___OOOBBB;;;222111111111111111222222////////////////////////000000//////......------000000000000111222333444777999>>>NNNkkkoooYYYKKKDDDBBB@@@???@@@BBBFFFHHHEEEHHHMMMQQQTTTUUUTTTSSSSSSRRRRRRQQQQQQNNNJJJFFFCCCAAA>>>===<<<>>>@@@BBBCCCEEEGGGHHHIIIJJJLLLNNNOOOQQQTTTWWWZZZ^^^bbbeeeeeefffhhhjjjkkklllllllllkkkmmmnnnnnnmmmnnnoooqqqttttttvvvzzz|||~~~}}}}}}}}}}}}|||zzzyyyyyywwwwwwyyy}}}|||xxxtttqqqpppjjjeee___[[[YYYWWWVVVUUUWWWVVVYYY^^^bbbiiivvvxxxnnnmmmooosssxxx~~~}}}|||{{{yyyxxxvvvtttrrrpppnnnmmmnnnnnnooooooqqqvvv|||uuuuuuuuutttttttttttttttooooooppprrrsssuuuvvvvvvtttvvvwwwyyyzzzyyyyyyxxxxxxzzz}}}~~~~~~|||yyywwwuuutttssstttttttttuuuvvvvvvvvvwwwwwwwwwzzz}}}}}}xxxwwwvvvwwwxxxwwwvvvtttvvvuuusssqqqooonnnnnnmmmppppppqqqrrrtttuuuwwwxxxvvveeeTTTEEE;;;333333222111111111111111000000000000000000000000///////////////.........////////////000111222333111555;;;GGGaaawww___PPPEEEBBB???<<<<<<>>>BBBDDDBBBDDDHHHMMMPPPSSSTTTTTTOOONNNNNNOOOPPPPPPMMMKKKEEECCC@@@===<<<===???AAAAAACCCFFFGGGHHHIIILLLNNNMMMOOOSSSUUUXXX\\\```cccccceeegggiiijjjkkkkkkjjjiiijjjkkkkkkkkklllnnnppptttsssuuuxxxzzz}}}}}}wwwpppooommmmmmnnnmmmkkkiiijjjiiiiiikkkmmmuuu|||yyywwwqqqlllddd___[[[ZZZXXXWWWYYYZZZ^^^dddiiiooozzz|||pppkkkiiihhhiiikkkqqq}}}||||||xxxwwwvvvuuusssrrrppppppqqqqqqqqqqqqsssxxx~~~xxxxxxwwwvvvuuutttsssssspppqqqrrrssstttuuuvvvvvvuuuvvvxxxzzz{{{zzzyyyxxxwwwyyy{{{||||||}}}~~~}}}|||zzzxxxwwwsssttttttuuuuuuvvvvvvvvvwwwvvvvvvzzz~~~zzzyyyxxxyyyzzzzzzxxxvvvxxxwwwvvvtttrrrppppppooopppooooooppprrrtttuuuuuuyyyooo\\\III>>>555444333222111000000000000000000000000000000000.........///////////////............///000111222000555999@@@TTTtttgggVVVGGGDDD@@@<<<;;;===@@@BBBAAACCCEEEIIILLLOOORRRSSSLLLKKKJJJKKKMMMMMMLLLKKKHHHEEEAAA===;;;<<<>>>???>>>@@@CCCEEEFFFHHHKKKMMMNNNPPPSSSTTTVVVYYY\\\___bbbcccfffhhhjjjjjjiiiiiiiiijjjkkkjjjjjjkkknnnpppsssrrrtttwwwxxxzzz~~~tttnnndddcccaaaaaabbbaaa___\\\[[[[[[\\\]]]___eeettt{{{xxxyyy|||}}}yyyssskkkddd```]]][[[ZZZ\\\^^^dddmmmsssyyyqqqhhhccc___^^^```dddqqq|||zzzyyywwwwwwvvvvvvuuuuuuttttttsssrrrrrrqqqsssxxx~~~zzzzzzyyywwwvvvtttssssssqqqrrrrrrssstttuuuvvvvvvvvvwwwyyy{{{{{{{{{yyyyyyvvvxxxzzz{{{{{{|||~~~~~~|||{{{zzzsssssstttuuuvvvwwwxxxxxxwwwvvvvvvzzz|||{{{zzz{{{||||||zzzxxxzzzyyywwwuuusssrrrqqqqqqpppnnnmmmnnnppprrrssstttsss}}}xxxdddOOOBBB666555444222111000000///000000000000000000000000---.........//////000000---------......///000111444888:::;;;JJJjjjkkkYYYKKKHHHCCC>>>===>>>@@@BBBCCCCCCDDDGGGIIIMMMOOOQQQNNNLLLIIIIIIIIIIIIHHHGGGJJJGGGBBB===;;;;;;===>>>;;;>>>AAACCCDDDGGGJJJLLLPPPRRRSSSTTTUUUVVVYYY\\\aaacccfffhhhiiiiiiiiihhhiiijjjkkkkkkkkkllloooqqqrrrqqqrrruuuvvvxxxxxxmmmfff^^^\\\ZZZZZZ[[[[[[XXXUUUQQQQQQSSSUUUVVV[[[jjjxxxzzztttqqqrrruuu}}}~~~xxxppphhhccc```^^^]]]]]]aaaiiisss{{{~~~mmmbbb[[[VVVVVVXXX^^^hhhzzz~~~zzzwwwvvvwwwwwwwwwwwwwwwxxxxxxxxxssssssrrrqqqssswww~~~ssstttvvvwwwwwwwwwvvvuuunnnppprrrrrrrrrrrrtttvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuwwwxxxzzzzzzzzzyyyxxx|||{{{{{{{{{{{{||||||}}}wwwwwwxxxxxxxxxyyyyyyyyyxxxvvvttttttvvv{{{~~~}}}}}}~~~~~~|||zzzxxxxxxvvvsssqqqooonnnnnnnnnoooqqqssstttsssyyy|||nnnXXXFFF;;;666333333111///000333111111111111111000//////111000///......///000111---------...///111222333000555666;;;JJJ\\\yyyaaaSSSFFF>>>??????;;;:::???BBBCCCDDDFFFGGGGGGGGGGGGFFFGGGGGGFFFDDDDDDEEEGGGFFFFFFDDD@@@;;;888888888<<<===???AAADDDFFFHHHIIINNNOOOQQQSSSUUUXXXYYYZZZ^^^aaadddffffffeeeeeefffhhhiiikkklllllllllnnnpppqqqrrrrrrsssuuuyyy|||ssskkkeee___ZZZVVVWWWUUUQQQNNNOOONNNLLLLLLNNNQQQUUU```kkkxxxoookkkjjjhhhlllttt{{{tttlllfffdddccccccgggjjjpppxxx}}}iii\\\ZZZ\\\[[[YYYWWW___nnn|||yyywwwwwwzzz{{{|||}}}|||{{{yyywwwtttsssqqqmmmmmmrrr|||ssstttuuuuuuuuuuuutttsssoooqqqrrrrrrrrrrrrsssuuuttttttttttttttttttttttttuuuuuuvvvwwwwwwwwwwwwwwwzzzyyyyyyyyyzzz{{{|||}}}zzzyyyyyyxxxxxxxxxwwwwwwxxxvvvttttttuuuyyy}}}~~~~~~~~~~~~}}}|||{{{xxxtttqqqnnnnnnmmmmmmnnnoooqqqrrrsssxxx}}}ppp\\\KKK===888444333222000111444111111111111111000//////111000///......///000111............///111222222111666555:::FFFVVVvvvjjjWWWJJJ@@@@@@@@@<<<<<<@@@BBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCAAA@@@@@@AAACCCDDDEEEDDDAAA===;;;;;;<<<===>>>???BBBDDDFFFHHHIIILLLMMMOOOQQQTTTVVVXXXYYY]]]___cccddddddddddddeeegggiiikkklllllllllnnnpppqqqrrrrrrsssuuuyyy}}}uuummmggg___YYYUUUUUUSSSOOOLLLMMMJJJHHHHHHJJJLLLPPPZZZdddxxxmmmeeeaaaaaadddhhhppp}}}~~~wwwoooiiifffeeeeeekkknnnttt|||kkk^^^ZZZYYYWWWTTTWWW]]]kkk}}}|||{{{~~~~~~}}}wwwvvvsssqqqsssyyytttttttttttttttsssrrrqqqqqqrrrssssssqqqqqqrrrsssppppppqqqqqqrrrrrrssssssttttttssssssssstttuuuuuuvvvvvvvvvwwwxxxzzz|||}}}|||{{{zzzyyywwwwwwvvvvvvxxxvvvtttssstttwww{{{}}}~~~~~~~~~{{{uuupppooonnnmmmllllllmmmnnnnnnsssvvv}}}~~~sssaaaQQQAAA:::555444333111222555111111111111111000//////000000////////////000000///////////////000111111222666444777BBBNNNjjjwww___OOODDDBBBBBB======AAAAAAAAAAAABBBBBBBBBAAAAAA??????===;;;999:::<<>>>>>???===>>>@@@BBBDDDFFFHHHIIIJJJKKKMMMOOORRRTTTVVVVVV[[[]]]aaabbbcccccccccdddfffhhhjjjkkkkkklllnnnppppppqqqrrrssstttxxx}}}|||uuulllggg___YYYTTTSSSQQQLLLJJJJJJGGGEEEEEEGGGHHHKKKTTT^^^vvvvvvkkkaaa[[[XXXXXX^^^bbbkkkxxx|||tttnnnkkkjjjiiiqqqtttzzznnn```[[[YYYVVVRRRVVVYYYeee{{{}}}zzzvvvvvv{{{vvvvvvuuutttsssrrrqqqppprrrssstttsssqqqpppqqqrrrnnnnnnooopppqqqrrrsssttttttsssqqqppppppqqqrrrsssssssssssstttvvvyyy{{{}}}|||{{{yyyxxxwwwwwwxxxxxxxxxvvvtttssssssuuuxxxyyy}}}}}}~~~~~~vvvppppppooommmlllkkkkkkllllllrrrssswwwvvvfffWWWEEE===555444333222222444111111111111111000//////000000////////////000000000///////////////000111111555333666???HHH___fffUUUFFFCCCBBB>>>===@@@???@@@@@@@@@???>>>>>>======<<<999666444555999<<<@@@BBBCCCCCCAAA???>>>???===>>>???AAADDDFFFGGGHHHIIIJJJLLLNNNPPPSSSTTTUUUYYY\\\___aaaaaabbbdddeeeeeegggiiijjjkkklllnnnpppooopppqqqrrrtttwww|||{{{sssjjjccc```YYYTTTSSSPPPKKKIIIJJJHHHGGGGGGIIIIIIKKKSSS\\\qqqzzzpppddd[[[VVVUUUUUUZZZ___hhhuuuzzzvvvsssrrrqqqyyy{{{qqqfffaaa^^^ZZZWWWVVVWWW```uuu~~~zzz{{{xxxwwwvvvuuusssrrrqqqqqqsssttttttsssqqqppppppqqqnnnnnnoooqqqrrrssstttuuutttsssrrrpppppppppqqqrrrqqqppppppqqqtttwww{{{}}}{{{zzzxxxxxxxxxyyyzzz{{{wwwvvvtttsssssstttvvvwwwzzz{{{|||~~~}}}vvvpppqqqpppnnnlllkkkkkkkkkkkkooopppsssyyyyyykkk]]]KKK@@@777444333111111333111111111111111000////////////000000000000//////000///////////////000111000333222555===CCCVVVsssnnnZZZHHHCCCBBB===<<>>??????>>>>>>===<<<;;;<<<:::888555333333777:::>>>@@@CCCCCCAAA>>>===<<<<<<===???@@@BBBDDDFFFFFFIIIJJJKKKNNNPPPRRRTTTUUUXXX[[[]]]___```aaadddfffdddfffhhhjjjjjjkkkmmmooonnnoooqqqrrrsssvvvzzz~~~}}}sssiiibbb```YYYTTTRRRPPPKKKIIIJJJJJJHHHIIILLLLLLLLLSSS[[[nnnyyynnnbbbZZZVVVUUUUUUXXX^^^iiiuuu}}}||||||yyyoooiiieee```\\\XXXXXX^^^pppxxxwwwvvvtttsssrrrrrrrrrrrrssstttsssqqqpppqqqrrroooooopppqqqrrrssstttuuuvvvuuutttsssrrrqqqqqqqqqpppooooooppprrrvvvzzz}}}{{{yyyxxxwwwxxxyyy{{{}}}wwwvvvtttsssssstttvvvwwwyyyyyy{{{}}}~~~zzzuuuqqqpppooommmllljjjjjjjjjkkkmmmnnnqqquuu~~~}}}qqqeeeRRRFFF999555444222111222111111111111111000////////////000000000000/////////////////////000111111///222111444;;;>>>NNNhhhvvv```KKKDDDBBB===<<<>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::888555333333666888<<>>>>>?????????>>>======999:::999666444333444666999===CCCEEEEEEBBB@@@???:::;;;<<<>>>???AAABBBCCCEEEFFFHHHJJJMMMOOOQQQRRRRRRTTTWWWYYYZZZ]]]```cccbbbdddggghhhiiijjjmmmooolllnnnpppqqqrrrtttxxxzzz|||xxxmmmfff]]]VVVPPPOOOMMMJJJIIIKKKKKKKKKNNNQQQQQQQQQVVV^^^mmm|||oooeee___[[[YYYXXXVVV___mmmzzz}}}uuunnnjjjeeecccbbbggguuuuuutttrrrqqqpppqqqqqqrrrqqqrrrssssssqqqqqqrrrsssooooooppppppqqqqqqrrrrrrxxxyyyyyyyyyxxxuuusssrrrqqqpppooooooqqquuuyyy|||}}}zzzxxxwwwwwwyyyzzzvvvvvvuuutttuuuvvvwwwxxxyyyyyyyyyzzz{{{|||}}}~~~}}}~~~{{{wwwtttssssssrrrrrrmmmkkkjjjhhhhhhhhhhhhiiilllnnnqqqssswww}}}sss___PPP@@@:::888555333333111111111111111000//////...///000111111000///...---------...///111222333000222000222777555???UUUrrriiiQQQHHHEEE@@@>>>@@@>>>>>>???????????????>>>888999999777444333333555777<<>>@@@AAAAAADDDEEEFFFIIIKKKMMMOOOPPPPPPRRRTTTVVVXXX[[[^^^aaabbbdddfffhhhiiijjjmmmooolllnnnpppqqqrrrtttwwwyyy{{{vvvllleee[[[TTTNNNMMMKKKHHHHHHKKKNNNNNNQQQUUUUUUUUUZZZaaalllrrrhhhccc___]]][[[UUU___nnn|||}}}wwwssskkkhhhddddddmmmuuutttsssrrrqqqrrrrrrsssvvvsssqqqppprrrsssqqqoooqqqqqqppppppqqqqqqrrrsss|||zzzwwwtttrrrrrrrrrssstttsssrrrrrrssstttuuuvvv}}}{{{zzzwwwvvvtttttttttvvvuuutttttttttvvvwwwxxxxxxxxxxxxyyyyyyyyyzzzzzz~~~}}}zzzyyy{{{|||yyyuuusssrrrqqqpppooonnnmmmkkkiiigggggggggggglllmmmmmmmmmqqqzzz~~~~~~{{{iiiXXXFFF<<<888444111111222222222111111111111000222111///.........///000............///000222333111111111111333888@@@EEEeeeoooSSSHHHEEE???===@@@>>>>>>>>>>>>>>>?????????<<<:::777555444555777888999@@@EEEEEEEEEFFFEEEAAA===<<<<<<<<<===>>>@@@AAAFFFGGGHHHJJJLLLMMMNNNNNNMMMOOORRRTTTVVVXXX[[[]]]___bbbeeefffggggggiiijjjnnnoooooonnnoooqqquuuyyyyyy~~~~~~ttthhh```UUUSSSOOOLLLKKKLLLOOOQQQRRRTTTVVVWWWXXX[[[^^^aaammm|||}}}sssnnnhhh___ZZZ[[[WWW___lllyyy{{{yyy~~~{{{wwwpppiiidddffflllyyyvvvuuutttsssrrrrrrssstttwwwtttrrrqqqssssssrrrpppqqqqqqqqqqqqqqqrrrrrrsssxxxwwwvvvuuuuuuuuuvvvvvvvvvuuuttttttttttttuuuvvvyyyyyyxxxvvvuuusssrrrqqquuuttttttttttttuuuuuuvvvvvvvvvvvvwwwwwwwwwxxxxxx}}}}}}~~~~~~|||zzzxxx}}}}}}}}}~~~}}}vvvwwwuuusssrrrssssssrrrqqqpppooollljjjhhhhhhiiiiiiiiijjjkkklllpppyyy~~~ppp___LLLAAA;;;555222111222222222111111111111000111000000///////////////000///.........///000111111111111222333888>>>CCC[[[wwwwwwZZZMMMGGG@@@>>>AAA>>>>>>>>>>>>??????@@@@@@@@@>>>:::888777888:::;;;;;;BBBGGGGGGFFFGGGFFFCCC>>>===<<<;;;<<<===???AAADDDEEEGGGIIIJJJKKKLLLLLLLLLOOORRRTTTUUUWWWZZZ\\\___aaacccddddddeeegggiiilllnnnpppqqqqqqrrruuuwwwxxx}}}tttggg___XXXVVVRRROOONNNPPPRRRTTTUUUVVVXXXXXXXXXYYY[[[]]]gggvvvwwwqqqjjjaaa\\\\\\XXX```lllyyyyyytttuuuvvvwwwvvvvvvyyy~~~}}}zzzqqqjjjfffgggmmmxxxvvvuuuuuuttttttttttttuuuwwwuuussssssssstttsssrrrrrrqqqqqqqqqqqqrrrssssssssstttuuuwwwxxxyyyyyyzzzxxxwwwvvvuuuttttttttttttuuuuuuuuuuuutttrrrpppooorrrssstttttttttsssrrrqqqttttttttttttuuuuuuuuuuuuzzz{{{|||||||||{{{yyyxxx{{{zzz{{{|||~~~}}}|||~~~}}}wwwrrrrrrqqqqqqrrrtttuuutttrrrqqqoookkkiiiggghhhiiijjjggghhhjjjkkkooowwwxxxhhhUUUHHH???777333222222222222111111111111000000000000000000//////...111000...---------......111222333333444777;;;???NNNiiigggVVVLLLBBB>>>AAA>>>>>>>>>???@@@AAABBBBBBEEEBBB???<<<:::;;;===??????EEEIIIIIIIIIJJJHHHEEE@@@>>><<<::::::<<<>>>@@@AAABBBDDDFFFHHHIIIJJJJJJKKKNNNPPPSSSTTTVVVYYY[[[```aaabbbbbbaaacccfffhhhjjjmmmppprrrsssssstttuuuwww{{{tttggg^^^\\\ZZZWWWUUUUUUWWWZZZ\\\aaabbbcccbbb```______```___lllyyyrrrjjjbbb]]]\\\ZZZaaalllyyywwwooommmnnnnnnnnnnnnooorrrttt}}}qqqlllhhhiiinnnvvvvvvvvvuuuuuuuuuuuuuuuuuuwwwvvvttttttttttttttttttrrrrrrrrrrrrrrrsssttttttqqqsssvvvxxxzzz{{{zzzzzzxxxxxxvvvuuutttrrrrrrqqqqqqrrrtttttttttrrrpppnnnppprrrsssttttttrrrooonnnrrrrrrrrrrrrsssssssssssswwwxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyzzz|||~~~}}}{{{{{{{{{yyyuuurrrooooooppprrrtttuuusssqqqooollliiifffeeefffhhhiiihhhjjjllllllnnnttt|||~~~nnn[[[NNNCCC999333333222222222111111111000000///000111111111000...---///...---,,,,,,---...///000222444444555666999;;;DDD\\\}}}vvvbbbRRREEE???@@@>>>>>>>>>???@@@BBBCCCDDDHHHEEEBBB???>>>???AAABBBBBBHHHLLLKKKKKKLLLKKKHHHCCC@@@<<<999999:::===???@@@AAACCCEEEFFFHHHHHHIIIJJJLLLOOOQQQRRRTTTWWWZZZ```aaaaaa``````aaaeeehhhjjjllloooqqqqqqrrrsssuuuvvvzzz{{{sssiiibbbaaa```^^^]]]^^^aaadddfffnnnoooooommmiiieeecccbbb\\\dddqqq~~~{{{uuuooohhhaaa]]][[[[[[aaalllxxxxxxpppnnnoooooooooppppppqqqrrrzzz{{{~~~}}}|||qqqllliiijjjmmmsssuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttuuuuuussssssrrrrrrsssssstttuuurrrtttwwwyyyzzzzzzyyyxxxwwwwwwvvvtttrrrqqqooonnnpppqqqsssttttttsssqqqpppooopppssstttsssqqqnnnlllqqqqqqqqqqqqrrrrrrrrrrrrtttuuuuuuvvvwwwwwwwwwwwwxxxyyyyyyzzz{{{}}}~~~~~~~~~~~~|||zzzxxxwwwvvvtttsssoooooopppqqqssssssqqqooonnnllljjjgggfffggghhhjjjkkkmmmoooooonnnqqqvvv{{{tttaaaSSSFFF;;;555444222222222111111111000000///000111111111000...---------,,,,,,---...000111000222444444444555777999@@@RRRqqqppp\\\KKKBBB@@@???>>>>>>>>>???AAACCCEEEHHHFFFDDDBBBAAABBBCCCDDDFFFKKKOOOMMMMMMNNNMMMKKKEEEBBB>>>:::999:::<<<>>>???@@@BBBDDDFFFGGGGGGHHHHHHJJJMMMOOOQQQSSSVVVXXX______```______aaadddgggkkklllmmmmmmmmmooosssvvvvvvyyy}}}xxxsssnnnkkkggggggffffffhhhkkknnnpppsssttttttqqqlllfffbbb```[[[^^^aaaeeeiiikkknnnooopppqqqppplllhhhddd```]]]\\\aaakkkvvv}}}xxxuuuyyy~~~wwwwwwvvvwwwwwwxxxyyyyyyxxxzzz|||}}}}}}|||zzzxxxqqqllliiijjjmmmrrr|||tttuuuuuuvvvvvvvvvvvvuuutttuuuvvvuuussssssuuuvvvtttsssssssssssstttuuuuuutttuuuwwwyyyyyyxxxwwwuuuvvvvvvuuutttrrrpppnnnmmmpppqqqrrrssstttssssssrrrnnnooorrrssssssqqqooommmooooooooooooppppppppppppqqqqqqrrrssstttuuuvvvwwwxxxxxxyyyzzz{{{{{{||||||{{{|||~~~~~~}}}zzzyyyxxxvvvuuusssrrrrrrpppoooooopppqqqqqqpppnnnpppooommmlllkkkkkkkkklllmmmoooqqqpppnnnnnnqqquuu{{{iiiYYYJJJ===777666222222222111111111111000000000000000000//////...---,,,,,,,,,---///111222000111333333333444777999===IIIdddhhhSSSGGGBBB??????>>>===>>>@@@BBBDDDGGGFFFFFFFFFFFFFFFFFFFFFHHHNNNPPPOOONNNOOOOOOLLLHHHEEEAAA===;;;;;;<<<===>>>???@@@BBBDDDEEEFFFFFFFFFIIILLLNNNOOOQQQTTTVVV[[[\\\]]]^^^^^^```cccfffkkkkkkjjjjjjjjjmmmrrruuutttxxx~~~|||xxxwwwwwwvvvqqqpppooooooppprrrtttuuuxxxyyyzzzwwwpppiiicccaaaZZZZZZXXXUUUSSSTTTXXX[[[bbbiiimmmmmmjjjhhhddd```\\\aaajjjttt}}}zzzyyy~~~~~~zzz|||}}}~~~~~~|||yyywwwrrrmmmjjjkkknnnrrr|||ssstttuuuvvvvvvvvvuuuuuusssuuuvvvtttrrrrrrtttvvvtttttttttttttttuuuuuuvvvtttuuuvvvwwwwwwwwwvvvuuuvvvvvvvvvuuusssqqqooonnnoooooopppqqqrrrsssssssssnnnoooqqqrrrrrrqqqpppooollllllmmmmmmmmmnnnnnnnnnoooooopppqqqrrrtttvvvwwwwwwwwwxxxyyyyyyzzzzzzzzzxxxyyy{{{|||}}}}}}}}}|||wwwxxxxxxvvvuuusssssssssooonnnmmmmmmooopppppppppoooooooooooonnnmmmlllllljjjmmmpppooommmlllnnnqqqzzzsssaaaPPPAAA999888222222222111111111111000111000000/////////////////////...---...///111222000111222222222444777999;;;AAAVVVyyyttt\\\MMMEEE@@@???===<<<===???AAABBBEEEFFFHHHJJJKKKJJJIIIIIIJJJOOOQQQOOONNNPPPPPPMMMIIIGGGCCC@@@===<<<;;;<<<;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGJJJLLLNNNPPPSSSUUUUUUWWWZZZ[[[\\\^^^aaacccggghhhiiijjjjjjlllooorrrpppuuu|||~~~~~~|||{{{xxxvvvuuuuuuuuuvvvyyy{{{|||yyyrrrkkkdddaaaWWWWWWUUUPPPLLLKKKMMMPPPXXXccclllmmmlllkkkfff```\\\```hhhrrr}}}~~~~~~{{{yyytttooolllmmmpppuuurrrssstttvvvvvvvvvuuutttrrrtttuuutttrrrqqqtttvvvtttttttttttttttuuuvvvvvvttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvtttrrrpppoooooonnnooooooppprrrssstttnnnooopppqqqrrrrrrqqqqqqjjjjjjkkkkkkkkklllllllllmmmnnnnnnpppqqqsssuuuvvvvvvvvvwwwxxxxxxxxxxxxxxxvvvwwwyyy{{{|||||||||{{{wwwyyyyyyyyywwwuuuuuuuuunnnmmmkkklllnnnqqqrrrrrrmmmmmmnnnooonnnmmmkkkjjjgggjjjnnnnnnlllkkkmmmoootttzzzhhhTTTDDD;;;:::222222222111111111111000222111///.........///000222111000......///000000000111111111111333777:::999;;;MMMppp|||cccQQQHHHAAA???===<<<<<<===@@@AAAEEEGGGJJJMMMNNNMMMLLLJJJKKKPPPRRROOONNNPPPPPPNNNJJJHHHEEEAAA???<<<;;;;;;999;;;<<<>>>@@@AAABBBBBBDDDGGGJJJLLLMMMOOORRRTTTQQQTTTWWWZZZ[[[]]]___aaacccfffiiikkkllllllmmmnnnnnnssszzz~~~{{{xxxvvvuuuttttttvvvwwwuuunnnfff```\\\TTTUUUUUUQQQMMMJJJKKKMMMQQQ___jjjlllllljjjeee^^^\\\```gggqqq{{{~~~|||vvvqqqnnnooorrrxxxtttuuuvvvxxxxxxvvvuuutttwwwuuutttrrrrrrrrrtttuuuuuuvvvxxxyyyyyyxxxwwwvvvssstttuuuwwwyyyzzzzzzzzzxxxwwwvvvuuussssssrrrrrrooonnnnnnnnnppppppnnnmmmoooooopppppppppppppppooonnnlllkkkkkklllnnnqqqsssoooppppppooooooqqqtttwwwzzzyyyxxxwwwwwwwwwxxxyyyvvvvvvwwwxxxzzz{{{||||||{{{yyywwwuuutttssssssssspppooooooooooooooopppqqqrrrppplllkkklllmmmmmmmmmkkkkkkjjjjjjjjjkkklllmmmqqqwwwwwwaaaLLL>>>666555333111111222333222111555333111///......///000---------......000111111000000000111222444555666:::===FFFZZZ}}}pppWWWIIIEEE@@@<<<<<<;;;:::;;;???AAADDDHHHLLLOOOPPPOOOOOOQQQQQQQQQRRRQQQQQQPPPPPPOOOKKKFFFCCC@@@>>><<<:::<<<<<<<<<===???@@@BBBCCCEEEEEEGGGIIIKKKMMMNNNOOOQQQSSSUUUXXX[[[]]]^^^___cccdddgggiiikkkmmmnnnnnnqqquuuzzz~~~zzzuuupppmmmpppppppppooolllggg___ZZZVVVSSSRRRRRROOOJJJJJJNNNQQQXXXccclllooollleee```___eeennnvvv~~~}}}zzzwwwtttvvv}}}tttuuuvvvwwwwwwvvvuuutttvvvuuutttrrrrrrsssuuuvvvuuuwwwxxxzzzzzzyyyxxxwwwuuuvvvwwwxxxyyyzzzzzzzzzxxxxxxvvvuuutttsssssssssqqqpppooopppqqqpppooommmmmmmmmoooooooooooonnnmmmnnnmmmkkkkkkkkkmmmppprrrppppppqqqppppppqqquuuwww}}}|||zzzyyyxxxxxxyyyyyywwwxxxxxxyyyzzzzzz{{{{{{yyywwwuuusssrrrqqqqqqqqqnnnnnnmmmmmmmmmmmmnnnnnnqqqooolllkkkllllllkkkjjjkkkjjjjjjjjjjjjjjjiiiiiinnnsss~~~}}}iiiTTTCCC:::666444222111222222222111222111///.........000111---------......///000111000000000111222333555555666999AAASSSrrr{{{aaaQQQGGGAAA>>>>>>===;;;<<<@@@???BBBFFFJJJNNNOOOPPPOOOPPPPPPQQQQQQRRRQQQQQQQQQOOOLLLGGGDDDAAA???===;;;:::::::::;;;<<<===??????CCCDDDEEEGGGIIIKKKLLLMMMMMMOOOQQQTTTWWWYYY[[[[[[```aaaccceeehhhjjjlllmmmpppsssyyy~~~|||vvvpppllljjjiiiiiiiiihhhddd^^^ZZZWWWTTTRRRSSSPPPLLLLLLOOOPPPWWWccclllpppmmmfffaaaaaagggpppxxx~~~~~~ttttttvvvvvvvvvvvvttttttvvvuuutttssstttuuuvvvwwwvvvwwwyyyzzz{{{zzzyyyyyyxxxyyyyyyzzzzzzzzzzzzzzzxxxxxxvvvuuutttttttttttttttsssrrrrrrrrrqqqooommmlllmmmoooppppppooommmlllnnnmmmlllkkkkkkmmmooopppqqqrrrrrrrrrqqqrrruuuxxx~~~~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwvvvtttsssrrrrrrqqqooonnnnnnmmmmmmnnnnnnnnnooonnnlllllllllkkkiiigggiiijjjjjjkkkjjjiiigggfffkkkooowwwsss^^^JJJ???777555222111222222222111//////...---...///000111......---......///000111000000000111222333444555666888===IIIbbbmmmZZZIIICCC???@@@???======???===@@@DDDHHHLLLNNNPPPPPPOOOPPPQQQRRRRRRRRRRRRRRRPPPMMMIIIFFFDDDBBB???===999999999:::;;;<<<===>>>AAAAAACCCEEEGGGIIIJJJKKKKKKMMMOOORRRUUUWWWYYYYYY______```bbbeeeiiilllnnnnnnrrrvvv{{{~~~wwwpppkkkdddccccccccccccbbb___\\\XXXUUUSSSUUUSSSOOONNNPPPNNNVVVbbblllpppnnnhhhccccccjjjsss{{{}}}~~~tttuuuuuuvvvvvvuuuuuutttvvvvvvuuuuuuuuuvvvwwwxxxwwwxxxyyyzzz{{{{{{{{{zzz{{{||||||||||||{{{zzzzzzyyyxxxwwwvvvuuuuuuuuuuuuwwwvvvtttttttttssspppnnnmmmoooppprrrqqqpppnnnllllllkkkkkkkkklllnnnppprrrrrrsssssssssrrrsssuuuxxx||||||{{{{{{{{{{{{{{{|||}}}||||||{{{zzzyyyxxxxxxyyyyyyxxxwwwuuuuuuttttttqqqqqqppppppooopppppppppooonnnnnnnnnnnnllliiifffggghhhjjjllllllkkkiiihhhjjjmmmsss~~~vvvcccOOOCCC999777333222222222222111000000////////////000111...............///000000000000000000111222333444888:::===BBBSSSrrrvvv```MMMFFF@@@@@@@@@>>><<<>>>;;;===AAAEEEIIIMMMOOOQQQOOOOOOPPPRRRSSSSSSSSSSSSPPPNNNKKKHHHGGGEEEBBB???;;;;;;;;;;;;<<<<<<===>>>@@@@@@BBBDDDFFFHHHIIIJJJLLLNNNPPPSSSVVVXXXYYYZZZ]]]]]]^^^```cccggglllnnnmmmppptttxxx}}}xxxpppkkkdddcccaaaaaabbbbbb```___[[[WWWUUUWWWVVVRRRPPPQQQMMMUUUaaakkkooonnnhhhddddddkkkttt||||||~~~zzzxxx|||~~~|||}}}uuuvvvvvvvvvvvvvvvvvvuuuwwwwwwwwwvvvwwwwwwwwwxxxxxxxxxyyyzzz{{{{{{||||||}}}~~~~~~}}}}}}{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvvvvyyyxxxvvvuuuuuutttqqqooommmnnnoooppppppnnnlllkkkjjjjjjkkklllnnnpppssstttrrrsssttttttssssssuuuwwwvvvwwwxxxzzz{{{|||}}}~~~~~~}}}|||zzzyyyxxxwwwyyyyyyxxxwwwvvvuuuuuutttrrrrrrqqqpppppppppppppppoooooooooppppppnnnjjjgggeeegggjjjlllnnnmmmmmmlllkkkmmmrrrzzz~~~ssscccRRRFFF;;;888444222222222222111333333222111000000000000///............//////000000000000000111222333333777999;;;>>>IIIdddhhhRRRIIIAAA@@@@@@===;;;<<<;;;<<>>???@@@BBBDDDFFFHHHHHHIIIJJJLLLOOORRRTTTVVVVVVXXXXXXYYY[[[^^^bbbeeegggkkkmmmqqqtttxxx~~~zzzuuulllkkkiiihhhhhhhhhfffeeebbb]]]ZZZ\\\\\\WWWRRRPPPOOOTTT\\\dddiiiiiihhhfffdddkkkuuu}}}|||zzz~~~~~~yyyxxxxxxxxxxxxxxxxxxyyy{{{zzzzzzzzzyyywwwvvvvvvwwwwwwxxxxxxyyy{{{|||}}}}}}~~~~~~}}}}}}|||{{{zzzyyyyyyxxxwwwwwwwwwxxxxxxyyywwwvvvvvvvvvuuusssqqqqqqpppnnnmmmllllllmmmmmmnnnnnnooopppqqqrrrrrrsssqqqsssttttttssssssssstttssstttwwwyyy{{{}}}}}}}}}}}}{{{zzzyyyxxxvvvvvvwwwwwwvvvuuusssrrrrrrqqqpppooonnnnnnnnnnnnmmmllllllmmmoooooommmkkkfffggghhhjjjkkkmmmnnnnnnjjjkkknnnrrr{{{}}}zzztttiii[[[QQQ???;;;666333222222222222222222222222222111000000//////............//////000000000000000111111222///222888;;;>>>MMMmmmcccUUUGGGBBBAAA>>>======>>>>>>???AAAEEEJJJOOORRRQQQRRRRRRSSSSSSSSSRRRRRRSSSQQQPPPOOOOOOMMMJJJGGG<<<<<<;;;::::::999::::::<<<===>>>@@@BBBDDDEEEFFFFFFHHHJJJMMMPPPRRRTTTTTTYYYZZZ[[[^^^```cccdddeeekkkmmmpppssswww}}}{{{sssrrrrrrrrrssssssqqqooofff```\\\^^^^^^YYYRRROOOPPPTTTZZZ```eeefffffffffeeelllvvv~~~zzzyyyyyyxxxxxxyyyyyyzzz||||||{{{zzzyyywwwvvvuuuwwwwwwwwwxxxyyyzzz|||}}}}}}}}}}}}}}}}}}|||{{{{{{yyyyyyxxxxxxwwwxxxxxxxxxxxxwwwvvvvvvvvvuuusssqqqvvvtttrrrpppooooooqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrttttttsssrrrssstttuuuvvvxxxzzz||||||||||||}}}|||zzzyyyyyywwwxxxyyyyyyxxxwwwvvvuuutttsssrrrqqqpppppppppppplllkkkjjjlllmmmnnnmmmkkkhhhggghhhhhhiiijjjlllmmmhhhiiilllooowww}}}|||xxxnnn```UUU@@@<<<666333222222222222//////000111111111111000000//////.........//////111000000000000000111222111444999;;;:::DDD^^^xxxiiiZZZJJJCCCBBB@@@>>>????????????AAAEEEJJJOOORRRRRRSSSSSSSSSSSSRRRRRRQQQSSSRRRQQQQQQPPPNNNKKKHHH???>>>======<<<<<<<<<<<<:::;;;<<<>>>@@@BBBDDDEEEGGGHHHKKKNNNPPPSSSTTTUUU\\\^^^```bbbeeefffgggggglllmmmpppssswww}}}zzzzzzzzz{{{}}}}}}{{{yyyhhhbbb^^^```___YYYRRROOOQQQTTTYYY^^^bbbeeefffffffffmmmwww{{{yyyxxxyyy{{{}}}}}}|||}}}{{{yyyxxxwwwvvvsssvvvyyyzzzyyywwwwwwwww{{{||||||{{{zzzzzz}}}}}}|||{{{zzzxxxwwwuuuuuuvvvuuuuuuuuuuuuvvvvvvwwwvvvtttqqqqqqrrrssssssssswwwvvvuuusssqqqpppppppppqqqrrrtttuuuuuuuuuttttttwwwxxxzzz|||~~~~~~~~~}}}}}}||||||yyyzzzzzzzzzyyyvvvsssrrrmmmmmmooorrrsssqqqmmmjjjlllmmmooopppooommmjjjhhhkkkjjjiiiiiihhhhhhiiiiiillliiijjjnnnttt~~~|||zzz{{{|||vvvgggZZZMMM@@@444000000///...000000000000000////////////111///---...111222000...---------......///000111555555111555===AAAPPPkkkvvv^^^IIICCCAAA<<<<<>>???@@@@@@AAADDDHHHKKKOOOQQQSSSUUUVVVUUUTTTTTTSSSSSSRRRQQQPPPNNNLLLKKKEEEBBB>>>;;;999:::<<<===:::;;;;;;===???AAACCCDDDHHHJJJMMMNNNPPPRRRVVVYYY___dddhhhhhhdddccceeehhhiiijjjlllooorrrxxxyyypppddd\\\YYYVVVRRRNNNPPPSSSXXX]]]bbbeeeggghhhlllooottt|||xxxwwwwwwxxx{{{}}}}}}}}}~~~|||zzzyyywwwvvvvvvuuuxxxzzz{{{zzzxxxxxxxxxzzz|||||||||{{{{{{}}}~~~}}}|||zzzyyyyyywwwwwwvvvvvvuuuvvvvvvwwwuuusssrrrrrrtttvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqrrrssstttuuuuuuuuuttttttwwwxxxzzz|||~~~~~~~~~~~~~~~}}}|||{{{{{{|||{{{zzzwwwtttsssoooooopppqqqrrrqqqnnnkkkkkklllnnnoooooonnnkkkjjjkkkkkkjjjiiiiiiiiiiiijjjjjjggghhhkkkpppyyy}}}|||~~~{{{nnncccSSSFFF:::555444222222444000000000000////////////111///......111111000...............///000111111666666222555<<<>>>JJJbbbzzzcccMMMFFFCCC===;;;>>>>>>???@@@@@@@@@CCCGGGJJJNNNOOORRRTTTUUUUUUTTTTTTUUUTTTTTTSSSQQQPPPNNNMMMHHHEEEAAA===:::999:::;;;:::;;;;;;===>>>@@@BBBCCCDDDGGGJJJMMMPPPTTTXXX[[[cccgggjjjiiifffdddeeehhhiiijjjlllnnnrrrwww~~~pppeee^^^YYYTTTPPPPPPSSSXXX]]]cccfffiiijjjoooqqqwww~~~{{{xxxxxxyyywwwvvvvvvwwwzzz}}}~~~}}}~~~}}}{{{yyyxxxwwwvvvvvvxxxzzz||||||{{{yyyyyyyyyzzz{{{}}}}}}|||||||||}}}}}}|||{{{{{{zzzyyyxxxwwwvvvvvvvvvwwwuuutttrrrsssuuuxxxyyyxxxuuutttssssssrrrssssssssssssttttttuuuuuuuuuuuutttwwwxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||zzzxxxvvvtttqqqpppppppppqqqqqqooommmjjjlllnnnoooooonnnmmmlllllllllkkkjjjjjjjjjjjjjjjkkkhhhhhhkkknnnuuuxxxoooWWWIII;;;555333111111222000000000000////////////111///...///000111000...////////////000111222222666777333444:::999AAAUUUwwwlllUUULLLHHHAAA===<<<===>>>?????????AAADDDGGGKKKMMMPPPSSSTTTUUUTTTTTTVVVVVVVVVUUUSSSRRRPPPPPPLLLIIIDDD@@@<<<999999888::::::;;;<<<>>>@@@AAABBBCCCEEEIIILLLNNNRRRVVVYYYbbbeeehhhgggdddbbbdddfffgggiiikkkmmmpppvvv|||~~~oooccc[[[TTTPPPOOORRRWWW]]]ccchhhkkkmmmsssuuuzzz~~~xxxsssqqqvvvzzz~~~}}}}}}|||~~~zzzyyyxxxyyy{{{}}}}}}}}}|||{{{zzzxxxwwwvvvvvvvvvyyy{{{||||||zzzyyyyyyyyyyyy{{{~~~~~~}}}||||||}}}~~~~~~}}}|||{{{{{{zzz|||{{{zzzyyyxxxwwwwwwwwwwwwuuussssssuuuwwwxxxwwwssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwxxx{{{}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}|||zzzxxxvvvuuusssqqqooooooooopppooonnnjjjkkkmmmooooooooonnnnnnmmmlllkkkkkkjjjjjjkkkkkknnnllllllnnnpppsss}}}xxx^^^OOO???666333000///111000000000000////////////000/////////000000000///////////////000111222333333666333333999777;;;JJJfffvvv]]]PPPKKKEEE@@@???===>>>??????>>>???BBBDDDHHHJJJMMMQQQSSSTTTTTTTTTVVVVVVVVVUUUTTTSSSQQQPPPMMMKKKGGGCCC???<<<:::999::::::;;;<<<===???@@@AAAEEEGGGIIIJJJLLLNNNQQQTTT\\\^^^``````______```bbbfffgggjjjllloootttyyy~~~ttteee[[[TTTPPPOOORRRVVV\\\ccciiinnnpppwwwyyy~~~{{{sssooonnnrrrvvvyyyyyyyyyyyyzzzyyy{{{|||}}}}}}}}}{{{{{{|||}}}|||{{{{{{zzzyyyxxxwwwvvvvvvvvvxxxzzz{{{{{{yyyxxxyyyzzzyyy|||~~~~~~}}}}}}}}}~~~}}}}}}}}}||||||{{{{{{~~~}}}|||{{{zzzyyyyyyyyyyyywwwtttttttttuuuuuutttsssssssssssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxx{{{}}}~~~~~~~~~}}}}}}}}}||||||{{{yyyxxxwwwvvvsssqqqnnnnnnnnnooonnnmmmjjjkkkmmmnnnooopppoooooommmlllkkkkkkjjjjjjkkkkkknnnmmmmmmooopppqqqyyykkkZZZHHH===888333222333000000000000///////////////000000000/////////000////////////000111222333///444222222888666888CCCWWWssseeeTTTLLLFFFCCCAAA===>>>??????>>>>>>@@@AAADDDGGGJJJOOORRRSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPLLLKKKHHHEEEBBB???===<<<:::::::::;;;<<<>>>???@@@CCCEEEGGGHHHIIIKKKOOOQQQUUUVVVXXXZZZ[[[]]]___aaadddfffhhhjjjmmmqqqvvvzzzwwwggg\\\UUURRROOOQQQUUU[[[bbbiiiooorrrzzz||||||rrrllliiilllooorrrssssssuuuvvvvvvxxxzzz{{{{{{}}}~~~}}}}}}}}}|||{{{zzzyyyyyyxxxwwwwwwwwwxxxxxxyyyzzzzzzyyyyyyzzz|||zzz|||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||zzzxxxuuuttttttuuutttssssssssssssssstttuuuvvvwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwxxx{{{}}}}}}|||||||||{{{{{{zzzyyyyyyxxxxxxtttrrrpppooooooooonnnmmmkkklllmmmnnnooopppppppppllllllkkkjjjjjjjjjjjjjjjjjjjjjkkknnnnnnnnnttt|||uuudddOOOAAA999444222333000000000000////////////...000111000///...///111////////////000111222222---333111111888777777???IIIcccsss___QQQHHHDDDBBB>>>???@@@@@@>>>===>>>???AAADDDHHHMMMPPPSSSTTTTTTTTTTTTTTTSSSSSSRRRPPPPPPLLLKKKJJJHHHEEEBBB???>>>::::::::::::<<<===>>>???>>>AAADDDFFFHHHKKKOOORRRRRRSSSTTTWWWZZZ]]]```aaaccceeegggiiikkkooossswww{{{zzziii^^^XXXUUUPPPQQQTTTYYY```hhhooosss{{{~~~}}}tttllleeegggjjjllllllmmmoooqqqrrrtttvvvwwwwwwyyy|||}}}}}}~~~}}}|||}}}}}}|||{{{zzzyyyyyyxxxxxxxxxxxxyyyxxxzzz{{{{{{zzz{{{}}}|||}}}~~~}}}||||||~~~~~~}}}}}}}}}}}}~~~~~~zzzxxxvvvuuuvvvwwwvvvvvvttttttsssttttttuuuvvvwwwyyyxxxwwwvvvvvvvvvwwwwwwwwwxxx{{{}}}~~~}}}{{{zzz|||{{{{{{{{{{{{{{{{{{|||vvvtttrrrrrrrrrrrrpppnnnmmmmmmnnnnnnooooooooopppkkkkkkjjjiiiiiiiiiiiijjjggggggiiilllllllllrrryyylllUUUEEE;;;444111222000000000000////////////...000111111......///111............///000111111...555222000777888666<<>>>>>AAAFFFKKKOOORRRTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPMMMMMMLLLJJJGGGCCC@@@>>>999999999:::;;;<<<>>>>>>===@@@BBBEEEGGGJJJMMMPPPRRRRRRRRRTTTXXX[[[^^^___bbbdddfffhhhjjjmmmqqqtttuuu{{{zzziii^^^WWWUUUPPPQQQSSSXXX___gggnnnrrr{{{~~~{{{qqqiiibbbdddfffffffffgggiiikkkmmmoooqqqrrrrrrtttwwwyyyzzzzzz|||}}}~~~|||{{{{{{}}}~~~}}}|||zzzzzzyyyyyyxxxyyyyyyzzzyyyzzz{{{||||||}}}}}}~~~}}}|||{{{|||~~~~~~~~~~~~}}}~~~~~~zzzxxxvvvvvvxxxyyyyyyyyytttttttttttttttuuuvvvvvvzzzyyywwwvvvvvvvvvwwwwwwwwwxxx{{{~~~~~~|||zzzyyy|||||||||||||||}}}~~~~~~wwwvvvuuuuuuuuutttqqqooonnnnnnnnnnnnooooooooooookkkjjjiiiiiihhhhhhiiiiiiffffffiiimmmmmmmmmrrryyyyyyuuu]]]LLLAAA:::666777000000000000////////////...000222111...---///111---------......///000111///666333000777888666::::::IIIfffkkkWWWKKKEEE@@@AAABBBAAA???======>>>===@@@EEEJJJOOORRRTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQOOOOOONNNLLLHHHDDD???===999999999:::;;;<<<===>>>@@@BBBDDDEEEEEEGGGJJJLLLRRRQQQQQQRRRUUUYYYZZZ[[[aaacccfffhhhjjjlllpppssssssyyyxxxggg[[[UUURRRQQQQQQSSSWWW^^^fffmmmrrr{{{~~~zzzrrrhhhaaaaaabbbccccccbbbccceeegggjjjlllnnnnnnooopppsssuuuxxxyyyzzz||||||{{{{{{{{{|||}}}vvvyyy||||||{{{zzzyyyyyy}}}~~~}}}}}}}}}|||}}}}}}~~~~~~}}}}}}zzzyyyxxxwwwvvvvvvvvvvvvuuutttttttttuuuvvvxxxyyy{{{zzzyyyxxxxxxxxxyyyzzzxxxzzz}}}~~~}}}|||}}}{{{yyyyyyzzz||||||{{{yyyxxxvvvuuusssrrrrrrrrrmmmmmmnnnooopppqqqrrrrrrqqqoookkkiiihhhjjjlllmmmkkkjjjjjjnnnrrruuutttrrrzzz|||bbbMMMBBB<<<888444444333222111000000000000,,,---------.../////////000000000000////////////000111222333555666777888:::EEEWWWooo~~~hhhTTTGGGEEE@@@>>>???>>><<<<<<@@@>>>???AAADDDHHHMMMQQQSSSRRRTTTUUUVVVVVVUUUSSSRRRPPPOOONNNLLLIIIFFFDDDBBB???===;;;999999;;;===>>>???@@@BBBCCCDDDFFFIIILLLPPPPPPQQQRRRUUUWWWYYYZZZ]]]___bbbeeegggjjjooorrrsssxxx~~~ttteeeZZZVVVTTTPPPNNNPPPUUU[[[bbblllvvvzzz{{{yyy|||~~~vvvmmmfffaaa___[[[[[[[[[[[[[[[\\\]]]]]]___```dddgggkkkmmmooopppvvvwwwyyy{{{}}}~~~}}}|||{{{{{{|||}}}~~~zzz|||}}}{{{zzzzzz}}}}}}~~~}}}~~~|||||||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||yyyyyyxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwxxxyyyzzzyyyxxxwwwwwwxxxyyyyyywwwyyy{{{|||}}}~~~|||zzzyyyzzz{{{{{{zzzxxxxxxvvvuuusssrrrrrrqqqooooooooopppppppppppppppllllllkkkkkkkkkllllllmmmjjjjjjjjjnnnrrruuutttsssyyygggRRRDDD<<<666333444333222111000000000000------..................///////////////000000000///000111222333555666666999AAAPPPgggttt___PPPEEE@@@===>>>>>>===>>>AAA>>>???@@@CCCGGGKKKOOOQQQRRRSSSUUUVVVVVVUUUSSSRRRPPPOOONNNLLLJJJGGGDDDCCC@@@>>><<<:::999:::<<<======???AAABBBCCCEEEHHHJJJNNNNNNOOOPPPSSSUUUWWWXXXZZZ\\\```bbbeeehhhmmmpppsssxxx~~~ssseee[[[WWWUUURRRPPPQQQVVV[[[aaakkkttt|||zzzvvvsssuuu|||xxxtttnnnggg___ZZZVVVTTTVVVVVVVVVVVVVVVWWWWWWXXXXXXZZZ\\\___cccfffhhhjjjmmmooorrrvvvyyy{{{|||}}}~~~}}}|||{{{|||}}}~~~~~~{{{zzzzzz|||}}}}}}~~~~~~|||~~~}}}{{{{{{{{{zzzyyyxxxxxxxxxzzz|||}}}|||}}}}}}}}}}}}|||{{{{{{xxxxxxwwwwwwvvvuuuuuuuuuvvvvvvuuuuuuvvvwwwxxxyyyxxxwwwvvvvvvvvvvvvxxxxxxwwwxxxzzz{{{|||}}}zzzzzzzzzzzzyyyxxxxxxwwwvvvuuusssrrrqqqqqqqqqqqqqqqpppppppppoooooojjjkkklllmmmnnnnnnnnnnnnkkkkkkmmmppptttvvvvvvuuuzzzmmmYYYHHH===777555444333222111000000000000//////...........................//////000000111...///000111222333444555888;;;EEEZZZzzzppp^^^MMMFFF@@@@@@???>>>>>>AAA??????@@@BBBEEEIIILLLNNNRRRRRRTTTUUUUUUTTTSSSRRRPPPOOONNNMMMJJJHHHFFFEEEBBB@@@>>>;;;:::999:::;;;<<<>>>@@@@@@AAACCCFFFHHHKKKLLLLLLNNNPPPRRRTTTUUUVVVYYY\\\___bbbfffjjjnnnpppuuu{{{xxxvvvzzz{{{pppddd\\\WWWVVVTTTRRRSSSWWW\\\aaajjjsss{{{rrrnnnkkklllpppssssssrrruuuuuuuuuuuuvvvtttqqqnnniiifffaaa\\\VVVRRRPPPOOOOOOOOONNNNNNOOOOOOPPPQQQQQQRRRSSSVVVYYY]]]```ccceeehhhlllrrrwwwzzz{{{|||}}}}}}|||||||||}}}~~~{{{zzzyyy||||||||||||}}}}}}~~~~~~|||~~~}}}{{{{{{{{{{{{yyywwwvvvvvvyyy{{{}}}{{{{{{||||||{{{{{{zzzyyywwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvvvvuuutttuuuvvvwwwxxxwwwyyyzzz{{{|||~~~|||{{{{{{zzzxxxwwwwwwwwwvvvuuutttrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnoooooopppppppppnnnpppsssvvvyyyzzzzzzzzz|||qqq___MMM???999888444333222111000000000000000000//////......------------......///000111111//////000111222333444555777777<<>>===?????????@@@AAADDDGGGJJJKKKPPPQQQRRRSSSSSSSSSRRRRRROOOOOONNNMMMLLLJJJHHHGGGEEECCC@@@===;;;999999999<<<>>>???@@@@@@BBBEEEGGGIIIJJJKKKLLLNNNQQQSSSTTTSSSVVVYYY]]]```dddhhhlllkkkooouuuzzz}}}tttqqqrrrvvvxxxzzzxxxssskkkbbb[[[WWWUUUTTTRRRSSSXXX]]]bbbllluuu}}}uuurrrjjjgggeeeeeefffggggggfffiiihhhhhhiiiiiifffaaa^^^^^^\\\XXXUUUQQQOOONNNNNNIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMOOORRRWWW[[[]]]```cccjjjqqqwww{{{~~~~~~{{{{{{{{{{{{}}}~~~zzzyyyyyy||||||{{{{{{{{{|||}}}~~~}}}~~~||||||||||||{{{yyywwwxxxyyy|||~~~{{{{{{{{{{{{{{{zzzyyyyyyvvvwwwwwwwwwwwwvvvvvvuuuttttttuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuwwwwwwyyyzzz|||}}}~~~}}}||||||{{{yyywwwwwwwwwwwwvvvuuusssrrrpppoooppppppqqqrrrsssssssssuuutttqqqooooooppprrrssssssvvvyyy|||~~~~~~~~~~~~vvvdddPPPAAA999666444333222111000000000000000000000//////......---,,,------...///000000111000111111222333444555555777666888EEE\\\{{{zzzaaaUUUIIIDDDBBB???>>>?????????@@@AAACCCEEEHHHJJJNNNOOOOOOPPPPPPQQQQQQQQQOOOOOOOOONNNMMMLLLJJJIIIGGGFFFCCC@@@===;;;999999===>>>@@@@@@AAABBBEEEGGGHHHHHHIIIKKKMMMOOOQQQRRRRRRTTTXXX[[[^^^aaafffiiigggkkkpppuuuyyy}}}tttooonnnnnnooopppooolllfff^^^XXXUUUUUUSSSQQQSSSYYY^^^dddoooxxxtttmmmkkkeeecccbbbbbbbbbaaa```___aaa````````````]]]XXXTTTRRRPPPNNNLLLJJJJJJIIIJJJFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHJJJMMMRRRVVVYYY\\\```fffnnnuuuzzz~~~yyyyyyzzz{{{~~~}}}{{{zzz{{{}}}|||{{{{{{{{{|||}}}~~~}}}~~~|||||||||~~~|||{{{zzzzzz{{{}}}~~~zzz{{{{{{{{{{{{zzzyyyyyyvvvwwwxxxyyyyyyxxxwwwvvvtttuuuvvvvvvvvvvvvuuuuuuuuuttttttssstttuuuwwwxxxzzz|||~~~~~~~~~}}}zzzxxxxxxxxxyyyxxxwwwuuusssqqqooopppqqqrrrsssttttttuuuxxxvvvrrrpppooopppssstttvvvyyy~~~{{{iiiUUUCCC888444444333222111000000000000000000//////////////////---------......//////000111111222222333444444555666666888@@@NNNgggiii[[[MMMFFFCCCAAA@@@AAA??????@@@AAACCCEEEHHHIIILLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLLLLJJJHHHFFFBBB???===;;;:::===>>>???@@@@@@AAADDDFFFFFFGGGHHHIIIKKKNNNPPPQQQQQQSSSVVVYYY[[[^^^cccffffffiiinnnqqquuu{{{zzztttooollljjjkkkjjjgggbbb\\\WWWUUUUUUSSSRRRSSSYYY___fffpppzzz{{{pppjjjhhhbbbbbbbbbaaa```^^^\\\[[[[[[ZZZYYYYYYXXXUUUQQQNNNLLLJJJIIIGGGFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFCCCDDDEEEHHHKKKOOOSSSUUUWWWZZZ___fffnnntttyyy{{{zzzzzz{{{|||~~~~~~|||}}}~~~~~~}}}|||{{{zzz{{{}}}~~~|||~~~}}}{{{{{{{{{}}}}}}||||||||||||}}}}}}{{{{{{{{{{{{{{{zzzzzzyyyvvvxxxyyyzzzzzzyyyxxxwwwvvvwwwxxxxxxxxxxxxwwwvvvuuuttttttttttttvvvwwwyyyyyy||||||zzzyyyzzzzzzzzzxxxvvvtttrrrqqqrrrrrrrrrsssssstttttttttsssrrrppppppqqqssssssuuuyyy~~~~~~||||||||||||lll[[[JJJ???999444333222111000000000000///////////////000000000........................000000111111222222333333444666999===BBBTTTvvvzzzjjjXXXNNNHHHDDDAAAAAA??????@@@AAACCCFFFIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOOOOOOOOOOOOONNNNNNKKKJJJHHHEEEBBB???===<<<;;;===>>>>>>>>>???BBBDDDDDDDDDEEEGGGIIIKKKMMMNNNOOOQQQTTTVVVXXXZZZ^^^aaadddfffjjjmmmpppvvv~~~xxxqqqmmmjjjiiifffaaa[[[WWWVVVWWWVVVTTTUUUZZZ```fffpppyyy~~~yyypppjjjgggbbbbbbbbbaaa^^^ZZZWWWVVVUUUTTTRRRQQQPPPOOOLLLIIIIIIHHHGGGEEEEEEEEEEEEFFFDDDCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGJJJNNNQQQTTTUUUSSSUUUYYY___fffnnntttwww||||||||||||~~~~~~~~~|||{{{{{{|||}}}~~~{{{}}}~~~~~~|||zzzyyyzzz}}}}}}}}}}}}}}}}}}||||||{{{{{{||||||{{{{{{zzzyyywwwxxxzzz{{{{{{zzzyyywwwxxxyyyzzz{{{zzzzzzxxxwwwuuutttttttttuuuvvvxxxyyyxxx{{{~~~{{{zzzzzz{{{{{{zzzwwwtttsssttttttsssssssssrrrrrrrrroooooopppqqqrrrrrrrrrrrrtttxxx}}}~~~|||yyyxxxyyyzzzmmm```RRRGGGAAA444333222111000000000000......//////000000111111...............---------//////000000111111222222222666;;;<<<;;;HHHjjjzzzdddVVVNNNFFFAAA@@@??????@@@AAADDDGGGIIIKKKHHHHHHHHHIIIIIIKKKLLLLLLNNNOOOOOOPPPPPPOOOOOONNNLLLKKKIIIFFFCCC@@@>>>===:::;;;=========>>>@@@BBBBBBBBBCCCEEEGGGIIIKKKLLLNNNPPPRRRTTTUUUXXX[[[^^^```cccfffhhhkkkqqqyyyyyysssllljjjfffaaa[[[XXXXXXXXXXXXVVVWWW[[[```eeeoooxxx|||{{{}}}zzzrrrkkkgggbbbcccccc```\\\WWWTTTRRRQQQOOOMMMLLLKKKJJJHHHFFFEEEDDDBBBAAA@@@@@@AAAAAACCCCCCCCCBBBCCCDDDDDDEEEFFFHHHKKKOOORRRUUUWWWXXXSSSTTTWWW\\\cccjjjqqquuu}}}{{{zzz|||~~~~~~}}}|||{{{{{{{{{zzz{{{{{{|||{{{{{{zzzzzz~~~~~~}}}}}}}}}}}}~~~~~~~~~|||{{{zzzzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{}}}zzzxxxxxx{{{|||{{{yyyzzzxxxvvvttttttuuuwwwxxxyyyzzz}}}~~~}}}{{{zzzyyyyyyyyywwwsssqqqvvvtttrrrpppppppppqqqrrrpppppppppoooooooooooonnnrrrssstttvvvwwwwwwwwwwww~~~ssseeeXXXJJJ>>>:::666333333222//////222333111......///000000///............////////////111111000000000000111111444222555999:::AAAZZZvvvyyyeeeVVVLLLFFFBBB=========>>>@@@CCCFFFHHHJJJHHHFFFEEEFFFIIILLLOOOLLLMMMMMMMMMNNNOOOPPPPPPOOOLLLHHHFFFEEEEEEDDDBBB<<<===>>>>>>???>>>>>>===@@@AAACCCEEEGGGHHHIIIIIINNNOOOQQQSSSUUUXXXYYYZZZ___```ccceeeiiiooovvv{{{zzzrrriiiccc^^^XXXUUUVVVSSSTTTVVVXXX]]]eeemmmsss~~~|||uuunnnjjjeeebbb]]]ZZZVVVRRRMMMJJJKKKKKKKKKJJJIIIGGGFFFEEEFFFGGGFFFDDDAAA@@@@@@BBB???AAADDDFFFGGGIIILLLNNNNNNPPPSSSVVVXXXXXXXXXXXXWWWVVVWWWYYY^^^eeelllppp}}}{{{zzz|||~~~}}}}}}|||{{{{{{{{{||||||||||||||||||{{{~~~}}}}}}||||||}}}}}}~~~}}}|||{{{{{{||||||{{{{{{{{{zzzzzz{{{{{{{{{{{{yyywwwxxxzzz{{{zzzyyyyyyxxxuuuttttttuuuwwwxxxzzz{{{}}}~~~~~~~~~|||{{{yyyyyyyyyxxxvvvtttvvvtttrrrqqqppppppqqqrrrppppppooooooooonnnnnnnnnrrrssstttuuuvvvvvvvvvvvvzzzyyylll___PPPCCC;;;555222333222///000222333000......///000//////000000000000111111111111111111000000000000111111222000333888999<<>>>>>???AAACCCEEEHHHGGGEEEEEEEEEHHHJJJLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPMMMJJJHHHGGGGGGFFFDDD????????????>>>>>>>>>>>>@@@AAABBBDDDFFFHHHIIIJJJLLLMMMOOOQQQTTTVVVWWWXXX^^^```bbbeeehhhnnntttyyyzzzpppjjjccc\\\YYYZZZYYY[[[]]]```dddjjjqqqvvv}}}~~~wwwpppllldddaaa\\\XXXUUURRRNNNKKKIIIIIIIIIIIIHHHGGGFFFEEEBBBCCCCCCBBB@@@???@@@BBBAAACCCFFFHHHJJJLLLOOOQQQQQQSSSVVVXXXZZZ[[[[[[ZZZZZZZZZYYYZZZ]]]bbbhhhkkk~~~}}}|||~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{||||||}}}~~~}}}||||||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxvvvwwwyyyzzzzzzyyyxxxvvvuuuttttttuuuwwwxxxzzz{{{||||||}}}}}}||||||}}}{{{yyyxxxxxxyyyxxxwwwvvvtttsssqqqqqqqqqqqqrrrpppoooooooooooonnnnnnnnnqqqqqqrrrsssttttttttttttuuuxxxzzzzzz{{{wwwiiiWWWIII<<<666222222222000000333222000......///000///...000000000000111111111111111111000000000000111111222000333888888999CCCQQQtttnnn\\\NNNEEECCCCCCBBBAAAAAAAAABBBCCCEEEEEEEEEEEEFFFGGGHHHIIILLLMMMOOOQQQRRRQQQPPPOOOPPPNNNKKKJJJJJJIIIHHHFFFDDDCCCAAA???>>>>>>>>>>>>@@@@@@@@@AAADDDFFFIIIKKKJJJKKKMMMOOOQQQSSSUUUVVV[[[]]]___aaadddiiiooossszzzyyyqqqiiiaaa]]]]]]YYY\\\___cccfffkkkpppsss{{{|||uuunnnjjjbbb___YYYUUUSSSQQQOOOMMMGGGHHHHHHHHHHHHGGGFFFEEE@@@AAABBBAAA@@@@@@AAACCCCCCFFFIIILLLNNNPPPSSSVVVVVVWWWZZZ\\\^^^^^^^^^^^^___^^^\\\[[[\\\___ccceee~~~~~~}}}|||||||||{{{{{{zzzzzz||||||||||||||||||}}}}}}||||||{{{{{{{{{{{{||||||~~~~~~~~~}}}}}}|||||||||zzz{{{{{{{{{{{{{{{{{{zzzwwwwwwvvvwwwxxxyyyzzzzzzwwwvvvuuuttttttvvvwwwxxxxxxxxxyyyzzz{{{|||||||||~~~~~~~~~{{{wwwvvvwwwxxxyyyyyyuuuuuusssrrrqqqqqqrrrrrrqqqppppppppppppoooooooooooopppqqqqqqqqqqqqqqqppppppqqqrrrtttwwwsss^^^MMM>>>777222222333111111333222000//////000000///...............////////////111111000000000000111111555333444777888888>>>FFF```}}}{{{gggVVVMMMIIIGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGKKKMMMPPPRRRSSSRRRPPPOOOPPPNNNLLLKKKKKKKKKIIIHHHGGGEEEBBB???===<<<======???>>>>>>???BBBEEEHHHKKKHHHIIIKKKMMMPPPRRRTTTUUUWWWYYY[[[]]]___ccchhhllluuuzzz}}}tttkkkaaa]]]]]]XXX\\\aaafffiiimmmpppsss|||{{{tttnnnhhhddd```[[[VVVRRRPPPPPPOOONNNIIIIIIIIIHHHGGGFFFEEEDDDAAABBBCCCBBBAAAAAACCCDDDEEEHHHMMMPPPSSSUUUWWWZZZ[[[\\\^^^```bbbbbbcccccccccbbb___]]]]]]___aaabbb}}}|||zzzzzzzzzzzzzzzzzzyyyyyy{{{zzzzzzzzzzzz{{{|||}}}||||||{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{zzzzzz{{{||||||{{{zzzzzzwwwwwwxxxwwwwwwxxxyyyzzzwwwwwwvvvvvvvvvvvvwwwxxxuuuuuuvvvxxxzzz|||}}}~~~~~~}}}zzzvvvtttuuuwwwxxxxxxuuuuuutttsssrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppnnnnnnooooooooonnnmmmmmmmmmkkkmmmrrruuu{{{zzzdddRRRBBB999333333444222111222111000//////000000///---............////////////111111000000000000111111666333333444666777<<>>======>>>@@@CCCGGGIIIHHHIIIJJJLLLOOOQQQSSSTTTUUUWWWYYY[[[]]]aaaeeehhhpppvvv~~~~~~tttjjjaaa\\\]]]]]]aaahhhmmmqqqtttwwwyyy~~~}}}||||||{{{{{{yyyvvvqqqkkkfffaaa^^^\\\XXXSSSOOONNNMMMMMMLLLKKKJJJJJJIIIGGGEEEDDDCCCBBBCCCDDDCCCBBBAAACCCEEEIIILLLQQQUUUWWWYYY[[[]]]``````bbbcccdddeeefffffffffdddaaa___^^^___```aaa~~~}}}{{{zzzzzzzzzzzzzzzzzzzzzyyyzzzzzzyyyyyyyyy{{{|||~~~}}}||||||{{{{{{||||||}}}{{{{{{||||||||||||{{{zzzyyyzzz{{{||||||{{{zzzyyyxxxyyyzzzyyywwwwwwyyyzzzyyyyyyxxxwwwwwwwwwwwwwwwttttttuuuwwwyyy|||~~~~~~}}}zzzvvvtttuuuvvvwwwwwwuuuuuuttttttsssrrrrrrrrrrrrrrrqqqqqqqqqpppppppppmmmmmmmmmmmmlllkkkkkkjjjjjjgggiiiqqqtttwwwkkkYYYGGG===555444555444222222111000///000111111///---000000000000111111111111111111000000000000111111111111111111222444:::>>>FFF[[[}}}sssiiiWWWSSSLLLFFFAAA@@@@@@AAAAAABBBDDDFFFHHHIIIJJJJJJLLLMMMOOOQQQRRRQQQPPPOOONNNMMMLLLMMMNNNMMMKKKIIIJJJHHHEEEBBB???===<<<<<<=========>>>???BBBDDDEEEFFFGGGIIIKKKMMMPPPQQQRRRTTTVVVYYY\\\^^^aaaeeehhhlllqqqxxxvvvllldddaaaaaacccgggmmmrrrvvvxxxzzz|||||||||zzzxxxvvvtttsssrrrqqqooolllhhhccc___\\\[[[XXXTTTPPPMMMLLLKKKIIIHHHIIIIIIHHHHHHFFFDDDCCCBBBAAACCCDDDCCCCCCCCCEEEGGGNNNRRRWWWZZZ\\\^^^___aaaccccccdddeeefffggghhhhhhgggeeeccc```^^^^^^^^^___~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyzzz|||~~~~~~}}}}}}||||||}}}}}}~~~{{{|||}}}}}}}}}}}}|||{{{yyyzzz|||}}}}}}|||zzzyyyzzz{{{|||zzzwwwvvvxxxzzz|||{{{zzzyyyxxxxxxwwwwwwuuuuuuvvvwwwyyy{{{~~~~~~{{{xxxvvvvvvwwwvvvvvvuuuuuuuuuttttttsssrrrqqqpppppppppooooooooonnnnnnlllllllllkkkjjjiiihhhhhhgggdddgggppptttttt|||tttcccLLLAAA777555666555222111000000///000111111///,,,000000000000111111111111111111000000000000111111---111444333111333777;;;>>>LLLgggwwwgggaaaVVVLLLDDDAAAAAABBB???@@@AAADDDFFFHHHJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPOOONNNNNNOOOPPPPPPNNNKKKKKKJJJHHHEEECCC@@@>>>===<<<======>>>???@@@AAABBBDDDEEEFFFIIIKKKMMMOOOPPPPPPSSSVVVYYY\\\___cccfffhhhlllrrryyy{{{sssllljjjkkkmmmpppuuuxxxzzz{{{}}}zzzyyyvvvsssooollljjjhhhgggeeebbb___\\\YYYXXXWWWTTTQQQNNNKKKJJJHHHFFFDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBDDDFFFGGGHHHJJJMMMPPPTTTXXX]]]```bbbbbbcccdddddddddeeeeeefffggghhhiiihhhfffccc___]]][[[ZZZZZZ~~~~~~~~~|||||||||}}}}}}}}}}}}}}}||||||{{{zzz{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~|||}}}~~~~~~}}}|||yyyzzz|||}}}}}}|||zzzyyy{{{}}}}}}{{{xxxvvvxxxzzz}}}}}}|||{{{yyyxxxwwwwwwwwwwwwwwwwwwxxxzzz|||~~~}}}zzzxxxxxxxxxvvvuuuuuuuuuuuuuuutttsssrrrqqqnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkjjjjjjhhhgggffffffaaaeeepppsssrrrxxxzzzjjjOOOCCC888666777555222111000//////000111111...,,,............////////////111111000000000000111111,,,333888666333333666999:::CCCXXXzzzvvvmmm```SSSIIIEEEDDDDDD===>>>???AAADDDGGGJJJLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOQQQRRRRRROOOMMMLLLLLLJJJIIIFFFCCC@@@???<<<===>>>???@@@@@@@@@???BBBCCCEEEGGGIIILLLMMMNNNKKKNNNRRRVVVXXX\\\```bbbeeehhhnnnttt{{{zzzsssrrrtttyyy|||~~~~~~~~~}}}|||yyywwwtttpppkkkgggdddbbb```^^^[[[XXXVVVTTTTTTTTTRRRPPPMMMKKKIIIGGGCCCAAA??????AAABBBCCCCCCDDDDDDDDDFFFIIILLLNNNRRRVVVYYYXXX\\\aaadddfffffffffgggeeeeeeeeeeeefffgggiiiiiiiiigggccc___[[[XXXVVVUUU}}}{{{zzzyyyyyy||||||{{{{{{{{{zzzzzzzzz~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~||||||||||||||||||||||||~~~|||yyyvvvuuuuuuwwwxxx|||yyywwwvvvvvvwwwxxxzzz{{{|||}}}}}}zzz{{{|||~~~||||||}}}}}}{{{zzztttuuuuuuuuutttrrrpppoooooooooooonnnnnnooooooooommmmmmlllkkkiiihhhggggggiiikkkmmmnnnooosssyyyyyyaaaKKK:::999:::555111333111111111111000000000000000000000000000000000000000000000000000000000000///000000222333444555555777???NNNeeeyyylllbbbUUUHHHBBBCCCBBBBBBAAA@@@AAADDDIIIMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPRRRSSSTTTSSSRRRQQQOOONNNMMMKKKHHHEEECCCAAABBB@@@>>>===???@@@@@@@@@BBBCCCEEEFFFHHHHHHIIIIIIOOOOOOPPPRRRUUUYYY\\\^^^```eeelllrrrwww~~~~~~~~~}}}{{{zzzxxxvvvuuuvvvwwwyyyyyyzzzzzzzzz{{{|||~~~}}}wwwsssrrrqqqppplllhhhccc___\\\[[[ZZZXXXUUUSSSQQQPPPPPPLLLLLLKKKIIIGGGEEECCCBBBEEEEEEDDDDDDDDDEEEFFFGGGIIILLLPPPUUUYYY[[[\\\\\\ccccccdddeeefffhhhhhhiiijjjhhhgggggghhhgggeeecccfffddd```\\\XXXUUUTTTSSS}}}{{{zzz{{{{{{|||||||||{{{{{{{{{zzzzzz||||||{{{{{{{{{}}}~~~|||{{{{{{zzzzzz{{{{{{|||||||||||||||{{{{{{zzzzzz|||zzzxxxvvvuuuvvvwwwyyy|||yyywwwwwwvvvwwwxxxyyyzzz{{{{{{{{{xxxyyy{{{}}}}}}}}}}}}|||{{{yyytttuuuuuuuuusssrrrpppoooooooooppppppppppppoooooonnnnnnmmmkkkjjjiiihhhgggiiijjjkkkmmmoootttyyy}}}gggQQQ>>>:::999444111444111111111111000000000000///////////////////////////////////////////////////000000111333444444555777<<>>>>>????????????AAABBBCCCEEEGGGHHHHHHIIIMMMMMMNNNPPPTTTWWW[[[]]]___dddiiinnnssszzz~~~{{{vvvrrrmmmjjjjjjjjjiiigggeeefffgggiiijjjjjjjjjjjjlllnnnppprrrtttvvvwwwwwwzzzzzz{{{{{{|||}}}zzzsssoookkkiiigggddd```\\\XXXVVVVVVUUUSSSQQQOOONNNMMMMMMHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDCCCDDDEEEHHHJJJLLLSSSUUUYYY^^^aaadddeeeeeegggggggggggghhhhhhhhhhhhkkkjjjiiiiiijjjiiigggeeebbb```\\\YYYVVVTTTTTTTTT}}}}}}}}}}}}~~~~~~|||{{{{{{}}}~~~}}}}}}|||||||||{{{{{{{{{{{{{{{zzzzzz{{{}}}{{{{{{||||||}}}||||||{{{}}}}}}|||{{{zzzyyyyyyxxxzzzxxxwwwvvvvvvwwwyyyzzz}}}~~~}}}zzzxxxxxxxxxwwwwwwwwwxxxxxxxxxyyyyyywwwxxxzzz|||~~~~~~}}}}}}|||zzzxxxuuuuuuuuutttsssrrrpppoooooooooqqqqqqqqqqqqoooooooooooonnnlllkkkjjjiiihhhiiihhhhhhjjjpppuuuyyy{{{qqqZZZDDD;;;888333222555111111111111000000000000////////////////////////........................///000000111222333444444777999>>>III^^^}}}uuu```PPPGGGEEECCCBBB@@@@@@@@@BBBCCCKKKKKKLLLNNNOOOPPPRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQQQQPPPOOOMMMKKKIIIGGGEEEDDDBBB???>>>>>>???>>>===??????AAACCCDDDFFFGGGHHHIIIJJJLLLNNNRRRVVVZZZ\\\^^^bbbfffiiimmmsss|||yyyuuuqqqmmmhhheee___\\\YYYXXXXXXYYYYYYYYYYYYZZZ[[[\\\^^^^^^^^^^^^___```aaacccdddeeeeeefffffffffffffffgggggghhhhhhpppssswww{{{|||yyysssmmmiiifffdddaaa^^^ZZZWWWUUUTTTRRRQQQOOOMMMLLLKKKKKKKKKGGGGGGHHHIIIIIIIIIIIIHHHEEEEEEEEEFFFIIINNNSSSVVV^^^```cccgggiiikkkllllllkkkjjjjjjjjjiiihhhhhhhhhjjjiiihhhhhhiiiiiigggeee]]][[[XXXTTTSSSSSSSSSTTT{{{{{{{{{|||}}}}}}{{{{{{|||~~~~~~}}}}}}}}}|||||||||||||||{{{zzz{{{|||}}}~~~|||}}}~~~~~~~~~~~~}}}{{{zzzxxxwwwwwwxxxwwwvvvvvvvvvxxxzzz{{{zzz{{{|||zzzxxxvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxzzz|||~~~~~~}}}|||zzzwwwuuuuuuuuutttsssrrrqqqpppnnnooopppqqqqqqpppooonnnppppppooommmlllkkkjjjiiiiiigggeeehhhooouuuxxxxxx}}}{{{dddKKK===777333333555111111111111000000000//////////////////////////////////////////////////////000000111222333333333666777999???MMMiiijjjVVVJJJHHHFFFCCCBBBAAABBBAAAAAAHHHIIIJJJLLLOOOQQQSSSSSSSSSTTTTTTUUUTTTSSSRRRRRRRRRQQQQQQOOOMMMKKKIIIHHHFFFDDDAAA?????????>>>=========???@@@BBBDDDFFFGGGGGGHHHJJJMMMQQQUUUYYY[[[^^^aaadddeeehhhmmmuuu|||~~~yyyuuuooolllgggccc```]]]ZZZWWWSSSRRRPPPOOOPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXZZZ[[[\\\\\\]]]]]]]]]\\\[[[\\\\\\\\\\\\\\\[[[[[[___aaadddgggjjjpppvvvzzz~~~|||yyyuuurrrmmmgggbbb```^^^[[[WWWUUUSSSRRRRRRQQQPPPOOOMMMKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJJJJMMMQQQWWW]]]aaaffffffhhhjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhfffggggggfffdddbbb[[[YYYUUURRRQQQQQQRRRTTT{{{{{{{{{|||}}}}}}||||||}}}~~~~~~~~~}}}}}}}}}~~~|||{{{zzzzzzzzzzzz|||}}}~~~~~~~~~}}}|||zzzxxxwwwwwwwwwvvvvvvwwwxxxyyy{{{|||xxxyyyyyyxxxvvvuuuuuuvvvxxxwwwvvvuuuuuuuuuvvvvvvyyyyyy{{{}}}~~~|||zzzxxxwwwvvvvvvtttssssssrrrrrrnnnoooppppppppppppooonnnppppppooonnnlllkkkjjjjjjiiifffdddgggmmmsssvvvvvv{{{lllRRR@@@888444444555111111111111000000000///........................000000000000000000000000000000000111111222222333555555888===EEEYYY|||vvvcccUUULLLHHHDDDBBBBBBBBBAAA@@@DDDEEEGGGJJJMMMPPPRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPOOOMMMKKKJJJHHHEEEBBB@@@@@@@@@???>>>=========>>>@@@BBBDDDFFFGGGHHHIIILLLPPPUUUYYY[[[]]]___bbbdddeeeiiipppvvv~~~zzzuuuqqqmmmhhheee[[[XXXUUUSSSRRRQQQOOOMMMNNNNNNMMMLLLKKKLLLMMMNNNKKKLLLNNNOOOQQQRRRRRRRRRWWWWWWXXXXXXXXXXXXWWWVVVVVVWWWWWWXXXWWWWWWVVVUUUWWWXXXYYYZZZ[[[^^^cccgggmmmqqqwww|||}}}xxxuuuqqqnnnjjjfffaaa]]]WWWUUUSSSPPPNNNMMMMMMMMMPPPOOOMMMLLLJJJIIIIIIIIILLLMMMNNNNNNOOOOOONNNNNNSSSSSSTTTWWW[[[aaafffjjjkkkkkkkkkjjjjjjiiiiiihhhjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhgggffffffeeebbb```[[[YYYUUURRRPPPPPPQQQRRR{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxxxxzzzzzz{{{|||}}}}}}}}}}}}~~~|||{{{zzzxxxxxxwwwwwwxxxxxxzzz{{{|||}}}yyyyyyyyywwwuuutttuuuwwwxxxwwwvvvuuutttuuuvvvwwwyyyzzz{{{}}}~~~}}}{{{yyyyyyxxxwwwuuuttttttttttttppppppppppppppppppppppppppppppooommmlllkkkjjjiiihhhgggfffgggkkkpppssstttwwwqqqXXXDDD:::666555555111111111111000000000000........................111111111111111111111111000000000111111111222222333444888===@@@LLLgggoooaaaRRRLLLEEEAAAAAAAAA@@@>>>AAABBBDDDGGGJJJMMMOOOPPPRRRRRRRRRSSSSSSSSSTTTTTTRRRRRRRRRQQQPPPNNNMMMLLLJJJGGGDDDBBBBBBBBBAAA@@@>>>=========???AAACCCDDDGGGGGGIIIKKKOOOSSSWWWYYYZZZ]]]aaabbbcccffflllpppvvv|||~~~yyyqqqmmmhhhdddaaa]]]ZZZWWWPPPNNNLLLKKKLLLMMMLLLKKKIIIIIIJJJIIIGGGGGGHHHJJJJJJKKKMMMOOOQQQRRRRRRSSSSSSSSSSSSTTTSSSRRRRRRQQQSSSSSSTTTUUUUUUTTTSSSRRRTTTUUUUUUUUUTTTUUUWWWYYY\\\___dddhhhmmmrrrxxx|||~~~zzzwwwooommmiiifffccc___ZZZWWWSSSRRRQQQOOONNNMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKNNNPPPRRRTTTWWWYYYZZZ[[[]]]^^^___aaaeeehhhlllnnnnnnnnnmmmlllkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhfffeeeccc```^^^YYYWWWUUUSSSQQQPPPPPPPPPzzzzzzzzzzzzzzz{{{||||||}}}~~~~~~~~~~~~|||zzzyyyxxxyyyyyyzzzzzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{zzzzzzyyyyyyyyyzzz{{{|||}}}}}}||||||{{{yyywwwvvvwwwxxxxxxwwwuuuttttttvvvwwwxxxxxxyyyzzz{{{}}}~~~~~~|||zzz{{{zzzxxxwwwvvvuuuuuuvvvtttsssqqqppppppqqqssstttpppooonnnmmmllljjjiiiiiiggghhhhhhhhhiiilllpppsssuuuzzzsss\\\HHH===999666444111111111111000000000000........................000000000000000000000000000000000000111111111111222222666<<<<<<@@@UUUlll}}}nnn^^^VVVLLLEEECCCBBB@@@>>>>>>???AAADDDGGGJJJLLLMMMPPPPPPPPPQQQRRRSSSTTTUUUQQQQQQQQQQQQPPPOOONNNMMMKKKHHHEEEDDDDDDDDDCCCBBB???>>>>>>===>>>@@@BBBCCCFFFFFFGGGIIIMMMPPPTTTVVVVVVZZZ___aaabbbdddhhhkkkooottt{{{}}}xxxyyy}}}|||xxxsssmmmhhhbbb___ZZZWWWUUUSSSPPPNNNMMMKKKJJJJJJKKKLLLLLLKKKEEEGGGIIIIIIGGGGGGIIIKKKLLLNNNOOOQQQSSSTTTUUUUUURRRRRRSSSSSSRRRRRRQQQPPPSSSTTTUUUWWWWWWVVVTTTSSSTTTUUUUUUTTTRRRQQQQQQRRRQQQSSSVVVYYY\\\```eeeiiiuuu|||~~~{{{xxxuuupppmmmgggdddaaa^^^[[[XXXTTTRRRQQQQQQQQQPPPOOONNNMMMMMMHHHHHHIIIJJJLLLOOOQQQRRRUUUWWWZZZ]]]```bbbddddddfffggghhhjjjkkklllmmmmmmooonnnnnnnnnnnnnnnoooooooooooonnnmmmlllkkkkkkjjjjjjhhheeecccaaa___[[[XXXSSSSSSSSSSSSRRRQQQPPPPPPyyyyyyyyyxxxxxxyyyzzzzzz}}}}}}~~~~~~~~~~~~}}}~~~}}}{{{zzzyyyyyyzzzzzz|||{{{{{{{{{{{{}}}~~~}}}|||{{{{{{zzzzzz{{{{{{|||}}}}}}~~~~~~{{{xxxwwwxxxzzzxxxvvvuuutttuuuvvvxxxzzzwwwwwwyyyzzz|||}}}~~~~~~}}}}}}}}}{{{|||{{{yyywwwvvvvvvwwwwwwwwwuuusssqqqqqqsssuuuwwwoooooonnnlllkkkjjjiiihhhggghhhiiihhhgggiiinnnssstttyyysss^^^JJJ???:::777333111111111111000000000000........................////////////////////////000000000000111111111111222000444999999999JJJ___|||iii```SSSJJJGGGEEECCC@@@<<<===???BBBEEEHHHJJJKKKOOOOOOOOOPPPRRRSSSUUUVVVQQQQQQQQQQQQPPPOOONNNMMMKKKIIIFFFEEEEEEFFFEEEDDDAAA???>>>===>>>???AAABBBEEEEEEFFFHHHKKKNNNQQQSSSSSSXXX]]]```aaabbbeeehhhjjjooouuuzzzxxxqqqqqquuuzzzxxxuuurrrnnnjjjfff```\\\[[[XXXTTTQQQPPPNNNLLLKKKIIIHHHFFFFFFHHHIIIHHHGGGEEEHHHKKKKKKJJJJJJMMMPPPKKKLLLNNNPPPRRRSSSTTTTTTUUUUUUUUUVVVUUUUUUTTTTTTVVVWWWYYY[[[[[[ZZZYYYXXXSSSTTTUUUTTTRRRPPPPPPPPPLLLNNNPPPQQQSSSVVV[[[^^^cccjjjttt|||}}}yyyuuurrrmmmhhheeebbb___\\\YYYWWWTTTQQQNNNKKKKKKLLLMMMLLLKKKIIIHHHGGGHHHJJJMMMQQQUUUXXXZZZ^^^___aaaccceeegggggghhhkkklllmmmnnnnnnnnnmmmllllllmmmmmmmmmoooppprrrsssssssssqqqooonnnllljjjjjjfffdddaaa___\\\YYYUUURRRNNNPPPQQQRRRSSSRRRQQQPPP}}}|||zzzyyyxxxxxxyyyzzz}}}~~~~~~}}}~~~}}}|||~~~}}}{{{{{{{{{{{{|||}}}|||}}}}}}~~~~~~|||{{{zzz{{{|||}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}{{{{{{zzzzzzzzztttttttttttttttuuuvvvvvvyyyzzz{{{{{{zzzzzz|||}}}}}}~~~{{{xxxvvvvvvuuuuuuuuusssqqqqqqssstttttttttqqqqqqpppooonnnllljjjiiijjjgggcccaaaaaadddhhhkkkqqqrrrxxx~~~sssbbbRRRDDD<<<666333666444222111222222111000000///...------...///000////////////////////////111111111000000000000000...000222444777<<>>>>>>>>@@@BBBEEEGGGIIIIIIKKKMMMNNNNNNOOOQQQSSSRRRQQQPPPOOONNNOOOOOOPPPLLLLLLJJJIIIHHHGGGGGGFFFDDDBBB???===<<<===???@@@???BBBGGGJJJMMMOOORRRUUUWWWYYY\\\^^^```cccgggjjjnnnooorrrtttxxx~~~|||rrrooorrr{{{~~~}}}}}}{{{vvvrrrllliiiddd```]]][[[XXXVVVLLLMMMNNNMMMLLLKKKLLLMMMKKKKKKIIIIIIJJJLLLOOOQQQPPPOOONNNMMMMMMOOOQQQRRRMMMPPPTTTUUUUUUVVVYYY\\\______^^^]]]\\\[[[ZZZZZZaaaaaabbbaaa___\\\YYYXXXVVVVVVUUUSSSRRRQQQPPPOOOOOONNNNNNNNNOOORRRUUUWWWYYY]]]bbbhhhpppyyy~~~zzzuuuoookkkiiigggccc```]]]ZZZVVVSSSQQQOOOMMMLLLKKKLLLMMMLLLKKKJJJKKKLLLLLLMMMOOOQQQSSSXXX___cccfffggghhhjjjkkklllmmmmmmnnnnnnnnnnnnooooooooooooooopppqqqrrrsssssssssssstttrrrpppooonnnmmmkkkiiigggddd```[[[VVVRRRPPPOOOOOOPPPRRRTTTTTTSSSRRRQQQ|||{{{zzzyyyyyyyyyzzz{{{|||}}}||||||}}}~~~~~~~~~~~~~~~}}}|||{{{|||||||||}}}}}}}}}}}}~~~}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{{{{{{{{{{uuuuuutttttttttuuuvvvwwwzzz{{{{{{{{{yyyyyy{{{}}}|||~~~}}}|||zzzyyyxxxwwwwwwvvvtttrrrqqqsssttttttsssqqqpppooonnnlllkkkjjjiiiiiigggeeeccccccfffiiikkkppppppuuu|||uuueeeTTTGGG>>>888444555333111111111222111000000///...------...///000////////////////////////000000000000000000000111///000222333555:::???DDDVVVnnnxxxeeeVVVNNNJJJGGGEEE@@@@@@@@@@@@AAACCCEEEFFFHHHJJJLLLMMMNNNOOOQQQSSSRRRQQQPPPOOOOOOOOOPPPPPPMMMLLLKKKJJJHHHHHHHHHHHHEEECCCAAA>>>======>>>@@@???BBBFFFIIIKKKNNNQQQSSSUUUWWWZZZ\\\^^^aaaeeehhhlllmmmppprrruuuzzzvvvsssuuuzzz}}}yyyuuuqqqpppppppppsssqqqooonnnnnnlllhhheeeeeeaaa]]]YYYVVVSSSPPPNNNLLLMMMMMMMMMKKKJJJKKKLLLMMMLLLMMMMMMOOOQQQSSSTTTUUUTTTSSSSSSSSSTTTVVVVVVUUUXXX\\\^^^___```dddgggggggggggggggggggggggggggiiiiiihhhgggddd```\\\YYYYYYYYYXXXWWWUUUTTTSSSSSSPPPOOONNNNNNOOOPPPQQQRRRSSSVVVYYY^^^cccjjjrrrwww}}}{{{zzzzzzzzzyyyxxxsssooojjjfffccc```\\\YYYVVVTTTQQQOOONNNNNNMMMMMMKKKMMMNNNOOOOOOOOOQQQRRRRRRTTTVVVYYY[[[___eeeiiijjjkkklllmmmmmmnnnnnnmmmooooooooooooppppppppppppsssssstttvvvvvvwwwwwwwwwrrrpppnnnmmmlllkkkhhheeecccaaa]]]XXXTTTRRRPPPOOONNNPPPQQQSSSSSSRRRQQQPPP{{{{{{zzzyyyyyy{{{|||}}}|||}}}zzz{{{|||~~~~~~}}}}}}|||}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~}}}}}}|||{{{{{{~~~}}}|||{{{{{{zzzzzz{{{wwwvvvtttssssssuuuwwwxxx{{{||||||{{{yyyyyyzzz|||{{{}}}~~~~~~~~~}}}|||{{{zzzyyywwwuuurrrqqqrrrsssrrrrrrqqqpppnnnllljjjjjjjjjkkkiiihhhgggffffffhhhjjjkkkoooooorrryyyyyyjjjZZZLLLAAA999555444222000000111111000/////////............///////////////////////////////////////000000111111111000111222333444777;;;>>>GGG[[[zzzppp___SSSLLLGGGEEECCCBBBAAA@@@@@@AAABBBCCCGGGIIIKKKLLLLLLNNNPPPRRRQQQQQQPPPOOOOOOOOOPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIGGGEEECCC@@@>>>>>>?????????AAADDDGGGIIIKKKNNNQQQRRRTTTXXXZZZ\\\___ccceeeiiikkkmmmnnnpppsssxxx{{{}}}wwwxxx|||~~~|||yyywwwmmmkkkgggccc___^^^]]]]]]aaa```^^^^^^^^^]]][[[XXXZZZXXXUUUSSSRRRQQQOOOMMMOOOPPPQQQQQQPPPOOOPPPRRRRRRSSSUUUWWWYYY[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\ZZZ]]]```ccceeegggkkkmmmmmmmmmnnnoooppprrrttttttttttttssspppkkkfff```]]]ZZZZZZYYYWWWVVVTTTSSSSSSRRRRRRQQQQQQPPPOOOOOOOOOQQQRRRTTTUUUWWW[[[```dddlllpppvvv{{{|||yyywwwvvvtttrrrpppoooppppppooonnnkkkhhhddd```]]]ZZZVVVSSSRRRQQQOOONNNMMMMMMNNNNNNNNNPPPSSSUUUVVVXXX[[[]]]\\\___bbbdddfffhhhkkknnnooopppppppppppppppoooooopppppppppqqqqqqqqqrrrrrrtttuuuvvvwwwxxxxxxxxxxxxpppnnnlllkkkjjjgggccc```]]][[[XXXUUURRRPPPOOOOOONNNOOOPPPRRRRRRQQQPPPPPP{{{zzzzzzzzzzzz|||}}}}}}~~~|||}}}~~~~~~~~~}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyy|||{{{zzzyyyyyyyyyyyyyyyxxxwwwuuuttttttuuuwwwyyy{{{||||||{{{yyyyyyzzz||||||~~~}}}zzzyyyxxxuuurrrqqqqqqqqqpppooopppooollljjjiiijjjkkkllljjjiiiiiiiiiiiijjjkkkkkknnnmmmpppwwwqqqaaaRRREEE;;;444444222000///000000///.../////////....../////////////////////////////////---......///000111222222222333333333333555888:::AAAOOOiiikkk[[[OOOGGGBBBDDDCCCAAA@@@@@@@@@AAABBBEEEGGGIIIJJJKKKLLLOOOQQQPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKIIIGGGEEEBBB@@@??????@@@???AAACCCEEEFFFHHHLLLNNNPPPSSSVVVYYY[[[^^^aaacccgggiiikkklllmmmnnnqqqssszzz}}}||||||yyyuuurrrpppmmmjjjggg^^^\\\YYYVVVSSSRRRRRRRRRWWWVVVVVVVVVVVVVVVUUUTTTRRRRRRRRRTTTWWWXXXWWWVVVVVVXXXZZZZZZZZZ[[[]]]^^^^^^```cccgggiiijjjkkkjjjkkkjjjjjjiiihhhfffdddccccccdddfffhhhjjjlllooopppssstttuuuvvvyyy|||~~~zzzuuunnnhhhddd___^^^]]][[[YYYXXXVVVVVVUUUUUUUUUTTTSSSRRRPPPOOOTTTUUUUUUTTTTTTUUUXXX[[[___ccchhhlllnnnpppsssuuuzzz}}}{{{vvvrrrnnnllljjjkkkiiigggffffffeeedddbbbdddbbb```]]]ZZZVVVSSSQQQSSSSSSSSSQQQPPPPPPRRRTTTVVVYYY\\\^^^___bbbeeeggggggiiilllmmmmmmmmmnnnoooqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrsssssssssssssssssstttuuuuuuuuuuuuuuuooommmkkkiiigggddd___[[[WWWVVVSSSQQQOOOOOOOOOOOONNNOOOPPPQQQQQQQQQPPPPPP{{{zzzzzzzzz{{{}}}~~~}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxyyyyyyxxxwwwwwwwwwxxxxxxyyyxxxvvvuuuuuuvvvwwwxxx{{{{{{|||{{{yyyyyy{{{|||~~~}}}{{{yyyyyyvvvsssqqqpppooonnnmmmooonnnllljjjiiijjjlllmmmjjjjjjjjjjjjkkkkkkllllllkkkjjjlllsss{{{{{{yyyiiiYYYIII<<<444444222000///000000///......//////////////////...////////////////////////------...///000111111222333444555444333444777999;;;DDDXXXwwwkkkYYYLLLEEEDDDCCCBBBAAAAAAAAABBBCCCBBBDDDGGGHHHIIIKKKMMMOOOOOOPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLJJJIIIGGGDDDBBBAAAAAAAAA???AAABBBCCCDDDFFFIIILLLNNNRRRVVVYYY[[[]]]```bbbeeehhhjjjkkkkkklllmmmoooqqqvvv}}}{{{wwwssspppkkkgggdddaaa^^^[[[UUUTTTRRRQQQOOOOOONNNOOOQQQQQQQQQQQQQQQQQQQQQRRROOOQQQTTTYYY^^^aaabbbaaa___bbbdddfffggghhhkkkmmmmmmooossswwwzzz{{{{{{zzz|||{{{zzzxxxuuurrrpppnnnssssssssstttuuuvvvvvvvvvzzzzzz{{{|||yyysssooojjjiiigggeeebbb```^^^]]]WWWWWWWWWVVVUUUTTTRRRRRRUUUVVVVVVUUUSSSSSSUUUWWWYYY[[[___aaaaaabbbdddeeemmmpppsssvvvzzz~~~}}}}}}~~~|||zzzuuutttqqqmmmiiieeecccbbbeeecccaaa```___^^^[[[YYY\\\\\\[[[YYYVVVTTTSSSSSSSSSUUUVVVVVVVVVWWW[[[^^^bbbdddfffhhhhhhjjjlllnnnoooqqqssssssqqqooonnnnnnpppqqqrrrsssttttttttttttssssssssssssttttttttttttrrrrrrssssssttttttssssssooommmjjjgggeeeaaa\\\XXXSSSRRRPPPOOONNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPP|||{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}~~~}}}|||{{{yyyzzzzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwxxxxxxwwwwwwwwwwwwxxxxxxyyyxxxxxxwwwwwwwwwwwwwwwyyyzzz{{{{{{zzzzzz|||}}}~~~|||{{{|||yyyuuurrrqqqpppnnnlllnnnmmmlllkkkkkklllmmmmmmkkkkkkjjjjjjkkkkkklllmmmhhhgggiiinnnuuuyyy|||ppp```OOO@@@777444222000000111111000///......////////////......////////////////////////.........//////000000000222333444444444444666888999>>>LLLfff{{{eeeSSSIIIFFFEEEDDDBBBBBBBBBBBBCCC@@@CCCEEEGGGHHHIIILLLNNNNNNOOOPPPQQQQQQQQQPPPPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEDDDCCCCCC@@@AAABBBBBBCCCDDDHHHJJJLLLPPPTTTXXXZZZ\\\^^^```ccceeeiiijjjkkkjjjkkkllllllpppvvv|||~~~wwwrrrmmmiiieeeaaa___]]]ZZZYYYVVVUUUTTTSSSQQQQQQPPPPPPMMMNNNNNNNNNMMMMMMOOOQQQSSSUUU[[[dddkkkpppqqqqqqqqqsssuuuwwwxxxyyy|||~~~~~~|||}}}}}}}}}}}}}}}vvvtttrrrnnnkkkgggeeeccc\\\\\\[[[ZZZXXXWWWVVVVVVUUUUUUUUUTTTRRRQQQRRRTTTUUUWWWYYYYYYXXXXXXYYYZZZ```bbbeeehhhkkkpppuuuyyy}}}zzzxxxxxxxxxyyy|||}}}|||zzzwwwuuurrrpppooojjjiiigggeeebbb```^^^\\\___^^^\\\\\\[[[ZZZWWWUUUVVVVVVVVVTTTSSSSSSUUUXXXTTTWWWZZZ\\\]]]```eeejjjkkkmmmooooooooooooqqqssssssuuuvvvuuussspppooooooqqqqqqsssttttttuuuuuuuuussssssssstttttttttuuuuuussssssttttttttttttsssssspppmmmhhhddd```]]]XXXUUUPPPPPPNNNNNNMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQ}}}}}}|||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{zzzxxxxxxyyyzzz|||~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{yyyxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxyyyyyyyyyxxxwwwvvvxxxyyyzzzzzzzzz{{{}}}}}}yyyuuutttrrrooonnnmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiijjjkkklllmmmkkkiiiiiimmmqqqyyy{{{|||uuufffUUUFFF<<<555333111111111222111000---...///000000///...---////////////////////////....../////////////////////000222333333333555777999;;;DDDWWWsssrrr]]]RRRJJJIIIGGGDDDBBBAAAAAAAAA???AAADDDFFFGGGHHHKKKMMMNNNOOOPPPQQQQQQQQQPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEAAABBBBBBBBBBBBCCCGGGJJJJJJMMMRRRVVVXXXZZZ\\\]]]___bbbgggiiijjjjjjjjjkkkkkkmmmrrrvvv{{{{{{uuuqqqkkkhhhdddbbbbbbcccbbbaaa___^^^]]][[[YYYWWWVVVUUUOOOPPPQQQPPPNNNNNNQQQTTTZZZ___hhhuuu|||xxxssspppnnniiihhheeebbb___^^^]]]]]]XXXYYYYYYWWWUUUSSSTTTUUUSSSUUUVVVUUUTTTSSSTTTUUUVVVXXX[[[]]]```eeejjjnnnssstttuuuwwwzzz}}}}}}}}}}}}{{{yyyvvvsssrrrrrrrrrrrrtttvvvvvvuuusssrrrqqqooollljjjgggeeedddaaa``````___]]]\\\ZZZYYYYYYYYYXXXYYYZZZYYYWWWUUUSSSTTTTTTTTTTTTVVV\\\```^^^aaaeeeeeedddffflllqqqoooqqqrrrsssrrrrrrtttuuuuuuvvvwwwwwwuuuttttttuuuttttttuuuvvvvvvuuuuuutttssssssssstttttttttuuuuuussssssttttttttttttsssssspppkkkeee```\\\XXXUUURRRPPPOOONNNNNNNNNNNNPPPPPPQQQQQQPPPPPPQQQQQQRRRSSS~~~}}}|||||||||}}}||||||}}}~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~}}}|||zzzyyywwwwwwxxxyyy{{{}}}~~~}}}|||{{{~~~|||{{{zzzyyyxxxzzzzzzzzzyyyyyyzzz{{{{{{wwwxxxzzz{{{zzzxxxvvvuuuwwwxxxzzzzzzzzz{{{~~~|||xxxvvvtttqqqooolllmmmnnnnnnooonnnnnnnnnlllkkkjjjiiiiiikkklllnnnooommmllloooqqqvvv~~~wwwiiiYYYJJJAAA666444222111222222111000---...///000000///...---///////////////////////////////////////.........,,,...000111222333555777666777;;;HHHaaajjj^^^NNNLLLIIIFFFCCCAAA@@@???>>>@@@CCCEEEFFFHHHKKKMMMMMMNNNPPPQQQRRRQQQPPPPPPMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFBBBCCCCCCBBBBBBCCCFFFIIIHHHLLLQQQTTTWWWXXXZZZ[[[\\\```eeehhhiiiiiijjjjjjkkkmmmooossswww~~~~~~|||zzzvvvsssllljjjggggggiiikkklllllliiihhhfffccc```]]][[[ZZZUUUVVVWWWVVVSSSSSSVVVZZZ```gggttt~~~vvvsssooojjjgggeeedddddd_________]]]ZZZXXXXXXXXXTTTUUUVVVUUUTTTTTTUUUVVVSSSTTTWWWYYY[[[```eeeiiihhhhhhiiikkkmmmqqqtttvvvssssssssssssrrrpppnnnmmmlllllllllmmmnnnmmmkkkhhhjjjiiihhheeeccc```___^^^[[[[[[[[[[[[ZZZZZZYYYXXXUUUUUUUUUWWWYYYYYYXXXVVVUUUVVVVVVVVVVVV[[[bbbhhhkkknnnpppnnnjjjjjjnnnrrrppprrrssstttssstttuuuwwwuuuvvvxxxxxxwwwwwwyyy{{{xxxxxxxxxwwwwwwuuuttttttsssssssssssstttttttttuuuqqqrrrrrrsssrrrrrrqqqqqqooojjjccc\\\XXXUUURRRQQQPPPPPPOOONNNNNNOOOPPPQQQRRRQQQQQQQQQQQQRRRSSSSSS}}}|||{{{{{{|||}}}}}}|||}}}~~~zzzzzz}}}~~~|||yyy|||{{{yyyxxxxxxyyyzzz{{{{{{|||~~~}}}|||zzzzzz{{{|||||||||||||||{{{{{{{{{{{{zzzyyyxxxwwwxxxyyyyyy{{{zzzzzzyyyyyyxxxxxxwwwzzz{{{}}}~~~~~~}}}xxxuuurrrqqqpppllllllllllllmmmmmmmmmmmmnnnllljjjiiijjjlllppprrruuurrrpppqqqrrrvvvvvvfffRRRDDD:::444000222555444333444//////............//////////////////////////////000000000000000000000000000111000000///000444666777555:::DDDOOOccc{{{dddZZZSSSJJJGGGHHHHHHCCC>>>@@@@@@AAABBBDDDGGGJJJKKKNNNNNNNNNNNNNNNOOOQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMIIIJJJIIIIIIHHHGGGFFFEEEGGGFFFDDDCCCCCCEEEGGGHHHHHHKKKOOORRRTTTVVVYYY[[[]]]```bbbdddeeegggjjjlllmmmmmmnnnpppuuu{{{|||yyyvvvtttssssssppprrrsssssssssuuuxxxzzzttttttqqqmmmgggcccbbbbbb`````````aaacccgggjjjlllnnnrrr|||}}}yyyvvvsssnnnkkkhhhhhhgggeeeccc```^^^]]]WWWWWWWWWWWWWWWVVVUUUTTTRRRSSSUUUWWWZZZ]]]```bbbaaaaaabbbccceeegggiiikkkjjjjjjjjjjjjjjjjjjkkkkkkjjjiiihhhfffdddcccbbbbbbaaa```___]]]\\\ZZZYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYY[[[\\\]]]YYYZZZ\\\^^^aaaeeelllpppsssssssssrrrrrrsssssssssuuuuuuuuuuuuvvvxxxzzz{{{|||zzzxxxyyyzzzzzzwwwtttwwwwwwuuutttssssssssssssrrrrrrrrrsssrrrrrrqqqqqqttttttsssqqqpppooonnnnnnkkkggg```XXXSSSPPPPPPPPPRRRQQQPPPOOOOOOOOOPPPQQQTTTTTTSSSRRRPPPQQQSSSVVV~~~}}}{{{zzzzzz{{{}}}~~~}}}~~~}}}||||||~~~|||xxxyyy}}}~~~|||}}}|||zzzxxxxxxyyyzzz{{{{{{|||}}}|||zzzyyyzzz{{{|||||||||||||||||||||{{{{{{zzzyyyxxxwwwxxxxxxyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}|||yyyvvvsssqqqpppnnnnnnnnnnnnnnnnnnnnnnnnooonnnlllllllllnnnqqqrrrvvvsssqqqqqqqqqttt~~~zzzjjjVVVGGG===666111222444222111222//////............//////////////////////////////////////////////////////000000111000///000333666444333777>>>FFFWWWzzzvvvhhh___TTTNNNLLLJJJFFFAAA????????????AAACCCEEEFFFLLLLLLMMMNNNOOOPPPQQQQQQNNNNNNNNNMMMMMMLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCDDDFFFGGGHHHJJJNNNQQQSSSVVVXXX[[[]]]___bbbdddeeegggjjjlllooonnnnnnooorrrwww{{{~~~~~~|||zzzvvvtttrrrpppnnnnnnooooootttvvvyyy|||}}}zzztttpppppppppnnnoooppprrruuuyyy}}}~~~zzzvvvssspppooommmjjjgggdddbbb```[[[[[[[[[ZZZYYYXXXWWWVVVSSSSSSUUUVVVYYY[[[]]]___[[[[[[[[[\\\]]]___```aaadddddddddeeeeeefffffffffgggfffdddcccaaa``````___^^^]]]]]]\\\[[[ZZZZZZYYYZZZZZZ[[[\\\\\\\\\\\\\\\[[[\\\\\\]]]^^^```aaabbbcccdddeeefffhhhlllrrrvvvuuuttttttssssssttttttuuuwwwwwwvvvwwwxxxzzz{{{|||}}}{{{yyyyyyzzzzzzwwwtttwwwwwwvvvuuuttttttttttttrrrrrrsssssssssrrrrrrqqqtttsssrrrqqqooollljjjiiieeeaaa[[[UUUQQQOOOOOOOOOQQQPPPOOONNNNNNOOOPPPPPPPPPPPPQQQPPPPPPQQQUUUXXX|||{{{zzzyyyyyyzzz{{{|||zzz}}}~~~}}}{{{{{{}}}|||yyywwwyyy}}}}}}|||{{{yyyyyyyyyzzz{{{{{{{{{{{{zzzxxxxxxzzz{{{{{{||||||}}}}}}|||||||||{{{zzzyyyyyyxxxxxxyyyyyywwwwwwxxxxxxyyyzzzzzz{{{xxxyyyzzz{{{|||||||||{{{}}}}}}~~~~~~~~~}}}|||zzzwwwtttqqqppppppppppppppppppoooooooooppppppooooooooopppqqqqqqsssqqqpppqqqrrruuu~~~ooo[[[LLL???888222222222000...///000//////......//////000////////////////////////////////////////////////000000111000///000333555444222555:::>>>JJJdddvvvkkk]]]SSSNNNKKKGGGCCC@@@@@@???>>>???@@@AAABBBHHHIIIKKKNNNPPPPPPQQQQQQOOOOOONNNMMMLLLLLLKKKKKKJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFIIIMMMOOOQQQTTTWWWZZZ\\\^^^aaaccceeegggjjjlllpppooonnnnnnppprrruuuwwwxxxzzz}}}}}}xxxtttrrrpppkkkjjjgggffffffhhhkkkllluuuyyy~~~}}}{{{{{{|||~~~yyyxxxvvvsssooollliiihhhdddccccccbbb```^^^\\\[[[YYYYYYYYYYYYZZZ\\\]]]^^^\\\\\\\\\\\\]]]]]]]]]]]]^^^______```aaabbbcccccccccbbbaaa___^^^]]]]]]]]][[[[[[[[[\\\\\\\\\\\\\\\^^^___```bbbccccccccccccddddddeeefffgggiiijjjkkkmmmnnnooooooppprrrvvvzzzvvvvvvuuuuuuuuuuuuvvvvvvyyyyyyyyyyyyzzz|||}}}~~~~~~|||{{{zzzzzzyyyvvvtttxxxwwwwwwvvvuuuuuuuuutttrrrrrrssssssssssssrrrrrrrrrrrrqqqooolllgggcccaaa\\\YYYUUUQQQNNNNNNNNNOOOOOOOOONNNMMMMMMNNNOOOPPPMMMNNNPPPPPPQQQTTTYYY\\\{{{zzzzzzyyyyyyzzzzzz{{{xxx{{{~~~|||{{{zzz|||~~~~~~}}}{{{yyyxxxyyy|||~~~}}}|||{{{zzzzzzzzz{{{{{{{{{zzzxxxvvvvvvyyy{{{{{{{{{|||}}}}}}}}}||||||||||||{{{{{{zzzzzzzzzzzzwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{|||}}}~~~{{{{{{{{{zzzxxxuuurrrqqqrrrrrrrrrqqqqqqpppppppppppppppqqqqqqqqqpppoooooonnnlllnnnqqqssswwwrrr___PPP@@@888222222222000...///000000////////////000000///////////////////////////////////////////////////000111000///000222444555444666999;;;BBBUUUgggyyyiii\\\UUUPPPLLLIIIDDDCCCAAA@@@@@@@@@AAAAAADDDFFFJJJMMMPPPQQQPPPPPPOOOOOONNNMMMLLLKKKKKKJJJKKKKKKLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEHHHKKKMMMOOORRRUUUXXXYYY\\\___bbbcccfffiiilllooonnnnnnnnnoooqqqssstttuuuvvvxxxyyy{{{~~~~~~|||yyyuuuqqqnnnkkkjjjfffeeecccbbbcccfffiiikkkqqqvvv}}}}}}zzzxxxuuutttssspppooonnnllljjjgggeeedddcccbbbaaaaaa```aaaaaaaaabbbbbbbbbaaaaaa```______^^^^^^___```aaaccccccdddcccbbbaaa```___^^^^^^^^^]]]]]]^^^___```aaaaaabbbdddeeegggiiijjjkkkllllllmmmmmmnnnoooppprrrssstttrrrsssssssssrrrtttwwwyyyxxxxxxwwwwwwwwwwwwxxxxxx{{{{{{{{{||||||}}}~~~~~~}}}|||{{{yyywwwuuutttwwwwwwwwwwwwwwwvvvuuuuuurrrssssssssssssrrrrrrqqqoooooonnnlllgggaaa\\\XXXSSSRRRPPPNNNMMMMMMNNNOOONNNMMMLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRTTTWWW\\\___zzzzzzyyyyyyyyyyyyzzzzzzwwwzzz}}}{{{zzz|||}}}}}}||||||{{{yyyyyy{{{|||}}}}}}~~~~~~}}}|||{{{{{{zzzzzz{{{{{{zzzwwwvvvvvvyyy{{{zzz{{{}}}~~~~~~~~~}}}|||}}}}}}}}}}}}}}}|||||||||yyyyyyyyyxxxxxxwwwwwwwww{{{{{{{{{{{{{{{{{{||||||zzz{{{|||}}}~~~~~~~~~}}}yyyyyyzzzyyyxxxvvvtttrrrtttssssssrrrqqqppppppooonnnooopppppppppooonnnmmmmmmlllnnnrrrsssvvvtttaaaTTTAAA999222222222000000111000000////////////000000////////////////////////........................///000111000//////111222444444666888999>>>JJJVVVttt}}}mmmbbbYYYTTTPPPHHHGGGEEECCCAAAAAAAAAAAABBBDDDHHHLLLNNNPPPPPPPPPOOOOOOOOONNNMMMLLLLLLKKKLLLLLLMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGEEEGGGIIIKKKLLLNNNRRRUUUVVVYYY\\\___bbbdddhhhkkklllmmmnnnoooqqqssstttuuuuuuvvvwwwwwwxxxyyy|||zzzxxxtttoookkkhhhfffeeefffeeedddcccdddfffiiijjjpppuuu|||}}}|||zzzxxxuuurrrpppnnnlllkkkjjjhhhgggfffeeeeeeddddddddddddcccbbbaaa```aaaaaabbbccceeefffgggggggggfffeeeeeeddddddddddddcccdddeeefffggghhhiiiiiijjjlllmmmoooqqqrrrssssssqqqqqqrrrrrrsssuuuvvvwwwuuuvvvvvvuuuttttttwwwyyyzzzyyyyyyxxxxxxyyyyyyzzz{{{||||||}}}~~~~~~~~~~~~}}}}}}|||{{{xxxvvvttttttvvvwwwwwwxxxwwwvvvvvvuuussssssssssssrrrqqqpppooolllkkkjjjgggbbb[[[UUURRRNNNNNNMMMMMMNNNNNNOOOPPPMMMMMMLLLKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTWWW[[[^^^zzzzzzzzzzzzzzzzzzzzzzzzwww{{{~~~|||{{{|||||||||{{{}}}|||{{{zzzzzzzzz{{{|||~~~}}}|||{{{{{{zzzzzzzzzzzzyyywwwwwwyyyzzzyyy{{{}}}}}}|||}}}~~~~~~~~~~~~}}}||||||zzzyyyyyyxxxwwwwwwvvvvvv{{{{{{zzzzzzzzz{{{{{{|||zzzzzz{{{|||~~~}}}~~~~~~~~~~~~}}}{{{xxxxxxxxxxxxwwwvvvuuuuuutttsssrrrqqqpppooonnnnnnmmmmmmnnnoooooonnnnnnmmmqqqpppqqqsssssssssyyytttdddXXXCCC:::333333333111111222111000000//////000000111////////////////////////........................///000111111//////000111111222444444555999AAAHHH___zzzpppddd[[[UUURRRPPPLLLHHHDDDBBBAAA@@@AAACCCFFFIIILLLNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHFFFGGGHHHIIIIIIKKKOOOQQQSSSVVVZZZ]]]___bbbfffiiiiiikkkmmmppprrrtttuuuvvvuuuvvvxxxyyyxxxxxxzzz|||}}}yyyssslllgggdddddddddiiiiiihhhhhhiiikkklllmmmuuuyyy}}}zzzyyytttsssqqqooolllkkkjjjiiiiiijjjkkkkkkkkkjjjhhhggggggggghhhiiijjjkkkkkklllmmmmmmlllllllllllllllmmmmmmmmmmmmnnnoooooopppppppppqqqrrrtttvvvwwwwwwwwwssssssssssssssstttuuuuuuvvvwwwxxxxxxwwwwwwyyy{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{|||}}}~~~}}}}}}}}}zzz{{{{{{zzzwwwtttttttttuuuuuuwwwwwwwwwvvvuuutttttttttsssrrrpppooommmlllggggggeeeaaa\\\VVVQQQNNNLLLLLLMMMMMMNNNOOOOOOOOOMMMLLLLLLLLLLLLNNNOOOPPPPPPQQQRRRRRRSSSVVVZZZ]]]zzzzzz{{{{{{{{{{{{zzzzzzyyy||||||{{{|||}}}|||{{{||||||{{{zzzyyyzzz{{{}}}~~~}}}|||{{{zzzyyy{{{{{{zzzyyyxxxyyyzzzyyy{{{}}}~~~}}}||||||}}}}}}}}}|||{{{zzzxxxxxxxxxwwwwwwwwwwwwwww{{{zzzyyyxxxxxxyyyzzzzzzxxxyyyzzz{{{}}}~~~~~~||||||~~~~~~|||zzzwwwwwwvvvvvvvvvvvvwwwwwwssssssqqqpppooommmllllllmmmmmmmmmmmmnnnooooooooosssrrrssstttrrrqqqvvv}}}uuuggg[[[GGG>>>666444333111000222111111000000000000111111////////////////////////...........................000111111/////////000000222222222333777;;;>>>KKKcccxxxmmmgggaaa^^^XXXRRRKKKFFFCCCAAABBBCCCEEEGGGJJJLLLNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQNNNNNNOOOOOOOOOOOONNNNNNKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHGGGGGGHHHKKKNNNPPPSSSWWWZZZ]]]aaaeeeggggggiiilllppprrrtttttttttrrruuuxxxzzzzzzzzz{{{|||{{{{{{rrrllljjjjjjkkknnnoooppprrrtttuuuuuuvvv}}}}}}{{{yyyvvvtttrrrpppppppppqqqsssuuuuuutttsssrrrqqqqqqqqqrrrrrrssssssssssssssssssrrrssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuttttttvvvwwwyyyyyyzzzzzzxxxwwwvvvvvvuuuuuuvvvvvvvvvwwwyyyyyyyyyyyy{{{}}}zzzzzzzzzyyyyyyzzzzzzzzzzzzzzz{{{|||}}}||||||{{{wwwyyyzzzyyyuuusssssstttssstttvvvwwwwwwvvvtttsssuuutttsssqqqooollljjjhhhdddbbb```\\\WWWSSSOOOMMMJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMLLLLLLMMMNNNPPPQQQRRRSSSTTTUUUVVVYYY]]]aaazzz{{{{{{||||||{{{{{{zzzzzz}}}}}}||||||}}}|||{{{zzz{{{{{{zzzyyyzzz|||~~~~~~|||{{{zzzyyy{{{||||||zzzyyyyyyyyyyyy{{{}}}~~~}}}zzz{{{|||||||||{{{yyyxxxvvvvvvvvvwwwxxxxxxyyyyyyzzzyyyxxxwwwwwwwwwxxxyyywwwxxxyyyzzz|||}}}~~~~~~}}}}}}}}}~~~{{{|||}}}~~~|||yyywwwwwwvvvuuuuuuvvvwwwxxxrrrrrrqqqooommmlllkkkjjjmmmmmmmmmmmmnnnoooqqqqqqqqqppprrrtttsssrrrvvv}}}vvvhhh^^^KKKAAA888555333000///000111111000000000000111111////////////////////////...........................000111111///...///000222333333222333666999:::===SSSpppnnnjjjccc[[[RRRKKKFFFCCCCCCCCCDDDFFFHHHKKKNNNOOOOOOOOOPPPQQQQQQRRRRRRSSSNNNNNNOOOPPPPPPOOOOOOOOOJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHGGGFFFGGGJJJLLLNNNQQQUUUYYY\\\___cccfffgggiiilllppprrrsssssssssooorrrxxx{{{||||||}}}}}}yyy||||||uuussssssuuusssuuuwww{{{}}}~~~}}}zzzxxxvvvvvvrrrsssuuuwwwxxxxxxwwwvvvzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwvvvvvvvvvwwwxxxxxxzzzzzzyyyyyyxxxxxxwwwwwwvvvvvvxxxyyyzzzzzzzzzzzz}}}|||{{{zzzyyyyyyyyyyyytttvvvxxxxxxxxxyyy{{{}}}zzzzzzyyyyyyyyyyyyzzzzzzyyyzzz{{{||||||{{{zzzzzzuuuwwwyyyxxxtttrrrsssuuurrrsssuuuvvvwwwvvvtttsssuuuuuusssqqqnnnjjjhhhfffbbb```]]]YYYUUUQQQNNNMMMIIIJJJLLLMMMMMMMMMLLLKKKMMMMMMMMMMMMMMMOOOQQQRRRUUUVVVWWWYYYZZZ^^^cccfff~~~~~~}}}|||||||||~~~~~~~~~|||~~~}}}||||||yyyvvvwwwyyy}}}~~~}}}|||{{{zzzzzz{{{|||}}}}}}}}}|||zzzyyy{{{{{{{{{{{{||||||||||||zzzzzz{{{{{{{{{{{{{{{{{{xxxyyyzzzzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwxxxyyyzzzwwwyyy|||~~~~~~}}}}}}zzzxxx|||}}}~~~|||zzz|||zzzyyyyyyzzzyyyxxxvvvsssrrrpppooommmlllkkkkkknnnnnnnnnnnnoooooooooppprrrrrrqqqqqqrrrrrrsssttt|||}}}yyymmm```MMMCCC999777666333000///000000000000////////////000000000000000000000000...........................------......///000111111111111222333444666777<<>>888444222333000000000000////////////................................................+++---...000000000000///000000///000000111222222444444888===???IIIddd~~~|||iii\\\VVVMMMGGGEEEDDDBBB@@@???@@@AAACCCEEEHHHKKKLLLNNNQQQSSSRRRPPPOOOQQQTTTQQQPPPOOOMMMMMMNNNOOOOOOJJJKKKLLLLLLMMMLLLLLLLLLHHHJJJKKKKKKLLLNNNQQQTTTWWWXXXZZZ[[[\\\^^^bbbeeegggiiilllnnnnnnoooqqqrrruuuvvvwwwwwwvvvvvvwwwyyyxxxzzz||||||||||||}}}~~~|||~~~}}}|||||||||||||||||||||||||||{{{{{{{{{{{{zzzyyyzzz|||}}}|||{{{{{{{{{{{{zzzzzzyyyyyyxxxvvvwwwwwwwwwwwwwwwvvvvvvxxxxxxxxxyyyzzz{{{{{{|||wwwwwwwwwwwwwwwwwwwwwwwwzzzzzz{{{{{{zzzxxxuuutttqqqpppooommmjjjfffcccaaa[[[XXXTTTQQQOOONNNLLLKKKKKKJJJIIIGGGFFFGGGGGGHHHJJJKKKKKKKKKKKKNNNQQQTTTVVVYYY^^^bbbeeeiiimmmppptttwww{{{~~~|||uuukkkdddyyyyyyzzz{{{|||}}}~~~}}}~~~}}}|||{{{yyy{{{|||~~~~~~~~~}}}|||||||||||||||}}}}}}}}}}}}|||{{{zzzyyyyyyyyyzzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{yyyxxxxxxxxxwwwvvvvvvwwwyyy{{{}}}zzzzzzyyyzzz{{{|||~~~~~~~~~}}}|||}}}~~~~~~~~~|||xxxwwwxxxyyyyyyyyyyyyxxxvvvuuutttssssssrrrppppppppppppooooooooooooiiiiiijjjkkkmmmoooqqqrrrqqqsssyyy{{{uuummm]]]KKK@@@:::444222222000000000000////////////................................................+++,,,...000111000//////111111000000000111222222333222555:::999<<>>???RRRnnnkkk]]]QQQIIICCCBBBAAA???@@@CCCCCCDDDFFFGGGHHHLLLPPPTTTRRRQQQQQQPPPQQQQQQRRRRRRPPPPPPQQQPPPPPPOOONNNMMMMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKKKKKKKMMMOOOQQQSSSVVVYYY\\\^^^___aaaccceeegggiiillllllllllllmmmooorrrqqqoooooooooqqqsssuuuwwwwwwwwwxxxyyyzzz||||||{{{}}}~~~|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{zzzyyyxxxxxxzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{|||}}}}}}~~~~~~}}}|||{{{zzzyyywwwwwwvvvsssqqqmmmkkkiiifffbbb```ZZZWWWSSSPPPNNNLLLJJJIIIJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJLLLMMMPPPPPPSSSXXX\\\```fffmmmqqqvvv}}}~~~wwwrrrcccZZZTTTRRRQQQQQQ\\\jjj|||||||||||||||{{{{{{{{{}}}~~~}}}{{{yyyzzz|||~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{zzzzzz{{{{{{yyyxxxxxxxxxxxxyyyyyyyyyyyyyyy}}}}}}}}}|||{{{zzzxxxxxxvvvwwwxxxxxxwwwwwwyyy{{{~~~}}}||||||{{{||||||}}}~~~}}}{{{{{{vvvuuuuuuuuuvvvvvvuuusssqqqpppooooooppppppnnnmmmlllllllllllllllmmmnnnnnnpppqqqqqqrrrxxx~~~uuueeeUUUHHH===666111111000000000000000111111000000000000////////////------------------------,,,,,,---------................../////////000000///000222222333555888:::;;;DDDWWWrrrzzzkkkZZZPPPGGGCCCBBB???@@@BBB@@@AAAAAABBBDDDHHHNNNRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQPPPOOONNNNNNOOOOOOOOONNNMMMKKKJJJIIIJJJIIIIIIJJJKKKLLLNNNNNNQQQSSSWWWYYY[[[]]]___bbbeeegggjjjllllllllllllmmmqqqpppnnnmmmnnnppprrrttttttttttttuuuvvvxxxyyyzzzyyyzzz}}}~~~}}}}}}|||}}}||||||||||||||||||||||||}}}}}}|||{{{zzzyyyxxxxxxzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyzzzzzzzzzzzz{{{{{{{{{zzzyyyyyyxxxvvvsssqqqnnnkkkgggcccaaa^^^[[[XXXUUUSSSPPPNNNNNNMMMLLLJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHIIIJJJLLLNNNQQQRRRVVV[[[```dddjjjooouuuyyy}}}{{{rrriiiccc[[[TTTOOORRRWWW```nnn||||||||||||||||||{{{{{{{{{{{{~~~|||zzzzzz|||~~~~~~~~~|||}}}~~~~~~~~~~~~{{{zzzyyyzzz|||}}}|||{{{zzzzzzyyyyyyyyyyyyxxxxxx{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxyyyxxxwwwwwwyyyzzz}}}}}}}}}||||||||||||||||||}}}~~~||||||ssstttvvvyyyzzzxxxtttqqqqqqpppooooooppppppooonnnmmmmmmlllllllllmmmnnnnnnqqqqqqqqqrrrvvv|||sssfffWWWJJJ@@@777222000000000000000111111222000000000000////////////------------------------,,,,,,,,,------------...............////////////...///111222222333555777777:::DDDZZZwww~~~hhh\\\QQQKKKIIIEEEDDDEEE?????????>>>???CCCIIINNNQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPQQQQQQQQQPPPOOOOOOPPPPPPPPPOOONNNLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNRRRTTTWWWZZZ]]]```aaadddhhhjjjjjjjjjkkkmmmqqqpppooonnnnnnppprrrsssqqqqqqrrrssstttvvvxxxyyyyyyzzz|||~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzyyyyyyzzz{{{{{{||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyzzzxxxwwwvvvvvvtttppplllfffccc___[[[YYYVVVTTTQQQPPPNNNMMMLLLMMMMMMLLLKKKHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHJJJMMMOOOQQQUUUZZZ^^^ccchhhmmmpppvvvwwwxxxuuuooofff]]]WWWTTTPPPPPP[[[kkkzzz{{{{{{{{{{{{{{{{{{{{{{{{yyy~~~~~~||||||~~~~~~~~~}}}|||}}}~~~|||{{{{{{{{{}}}~~~}}}|||||||||{{{zzzzzzyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{yyyzzzzzzyyywwwwwwxxxzzz|||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}ssstttwwwzzz{{{yyytttppprrrpppnnnnnnpppqqqpppooonnnnnnmmmllllllmmmnnnooossstttttttttxxxzzzrrrfffZZZNNNCCC:::444111000000000000000111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---///111222222222444555777777>>>MMMcccuuuhhhZZZSSSOOOJJJFFFEEE@@@@@@???>>>>>>AAAEEEIIINNNOOOOOOPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLJJJJJJJJJJJJJJJIIIIIIIIIIIILLLNNNQQQSSSVVVZZZ]]]]]]___ccceeefffhhhjjjlllqqqpppppppppppppppqqqqqqppppppppprrrsssuuuwwwxxxyyyzzz||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{zzz|||||||||}}}}}}|||||||||}}}}}}||||||{{{zzzzzzyyyyyyvvvsssrrrrrrooojjjfff^^^[[[VVVSSSRRRPPPOOOMMMKKKJJJIIIJJJKKKLLLKKKIIIHHHHHHHHHHHHIIIIIIJJJKKKIIIHHHGGGGGGHHHKKKOOOQQQSSSZZZ___bbbffflllpppqqquuusssoooiiiccc]]]XXXUUUTTTUUU^^^oooyyyyyyzzzzzz{{{{{{||||||www|||~~~}}}{{{||||||}}}}}}}}}~~~~~~|||{{{~~~~~~}}}|||zzzyyyxxxxxxwwwxxxyyyzzz{{{|||||||||zzzzzzzzzyyywwwwwwxxxyyy{{{{{{|||}}}}}}~~~~~~}}}~~~~~~wwwvvvvvvwwwxxxwwwuuurrrrrrpppnnnnnnpppqqqqqqpppooonnnmmmllllllmmmnnnooorrrsssttttttwww{{{tttjjj^^^RRRFFF<<<666111111000000000000000111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...........................///111222222222333444666777===FFFRRRfffuuufff___YYYRRRLLLIIIDDDDDDCCCAAA???@@@CCCFFFIIIJJJLLLNNNPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOONNNNNNKKKKKKKKKKKKJJJJJJIIIHHHIIIKKKLLLMMMNNNPPPTTTWWWWWWYYY\\\___aaadddhhhkkkoooooopppqqqqqqpppooonnnoooooopppqqqsssuuuvvvxxxzzzzzz{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||zzzyyyxxxxxxuuupppllljjjiiigggaaa\\\VVVSSSOOOMMMMMMLLLLLLKKKHHHHHHGGGIIIKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJHHHHHHJJJNNNRRRTTTWWW^^^dddfffiiipppsssrrrpppllleee^^^ZZZYYYZZZ[[[bbbkkk{{{xxxxxxyyyyyyzzz{{{||||||vvv{{{}}}zzz||||||}}}~~~~~~}}}{{{yyy~~~|||{{{zzzyyyxxxvvvwwwxxxzzz{{{|||||||||zzz{{{{{{yyywwwwwwxxxyyyzzzzzz|||}}}~~~~~~~~~~~~{{{xxxvvvuuuuuuvvvvvvuuurrrpppnnnnnnpppqqqqqqqqqpppooommmllllllmmmnnnooonnnpppqqqrrruuu|||~~~xxxmmmaaaUUUIII???888222222111000000000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.....................---...000222222222222333444000333888===@@@MMMjjjvvvnnnhhh___WWWSSSGGGGGGFFFCCCAAAAAACCCEEEDDDFFFJJJMMMPPPRRRSSSSSSPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQPPPPPPOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHJJJKKKLLLKKKKKKLLLOOORRRSSSUUUXXXZZZ]]]aaafffjjjmmmnnnpppqqqqqqooommmlllnnnnnnoooqqqrrruuuvvvwwwyyyzzzzzzyyyyyyzzz~~~||||||||||||||||||||||||zzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzxxxwwwvvvuuupppjjjeeebbbaaa___YYYTTTRRROOOKKKJJJJJJJJJJJJJJJIIIHHHHHHJJJLLLMMMKKKJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKJJJJJJLLLPPPTTTWWWYYYbbbhhhhhhlllrrruuusssmmmggg^^^WWWUUUXXX^^^bbbssswwwxxxyyyzzz{{{|||}}}~~~}}}}}}~~~~~~~~~}}}||||||{{{yyyyyyzzz{{{zzzyyyxxxyyyyyyyyyxxxxxxzzz|||~~~{{{wwwuuuuuuuuuvvvuuuzzz{{{||||||||||||~~~}}}}}}~~~||||||zzzxxxwwwvvvuuuuuuqqqpppnnnmmmmmmoooqqqrrrqqqpppooonnnmmmlllkkkkkkmmmlllooosssuuuyyy|||uuulllddd\\\QQQDDD:::555333111000111111000///000000000000000000000000......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,---......//////....../////////000111111222222444000333<<<@@@EEEWWWkkkyyyrrrhhh```TTTNNNFFFCCCDDDDDDAAA===DDDFFFJJJMMMOOOPPPRRRSSSUUUTTTRRRRRRRRRSSSUUUVVVSSSSSSRRRQQQPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNOOOQQQUUUZZZ^^^aaagggjjjmmmoooooopppqqqrrrnnnoooooonnnnnnooorrruuuxxxwwwvvvvvvxxx{{{|||||||||||||||}}}}}}}}}~~~~~~}}}||||||{{{~~~{{{{{{zzzzzzxxxuuurrrooommmhhhfffaaa\\\WWWSSSPPPOOOIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHJJJJJJJJJIIIHHHGGGJJJIIIJJJKKKMMMNNNMMMLLLLLLLLLLLLMMMOOOSSSWWWZZZdddgggjjjkkkjjjiiiiiiiiibbb^^^\\\^^^```dddsssxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||{{{}}}{{{yyyyyyzzzzzzyyyxxxwwwxxxzzzzzzyyyxxxzzz{{{|||yyyvvvttttttuuuvvvuuuxxxyyyzzzzzzzzz{{{~~~~~~~~~~~~~~~}}}{{{yyywwwvvvuuuuuuqqqpppooonnnnnnoooqqqrrrpppoooooonnnmmmlllkkkjjjllllllmmmqqqsssvvv~~~}}}uuujjjbbb[[[RRRGGG???555333111000000111000///////////////////////////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------.............../////////000111111222222444000111777888999GGGXXXsss|||wwwrrrddd\\\RRRJJJFFFEEEDDDCCCCCCEEEIIILLLNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOORRRVVVZZZ\\\aaadddhhhjjjkkklllnnnooonnnooopppooonnnnnnppprrrttttttssstttvvvyyy}}}~~~~~~}}}||||||~~~~~~~~~}}}}}}|||||||||~~~~~~~~~{{{yyyyyywwwuuuqqqmmmjjjhhhccc```\\\WWWSSSPPPNNNMMMIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHIIIKKKKKKKKKJJJMMMMMMNNNPPPTTTZZZ___bbbfffiiimmmmmmkkkgggcccaaa^^^```fffnnnssszzzzzzzzz{{{||||||}}}~~~~~~zzz{{{|||}}}~~~~~~~~~|||}}}{{{zzz}}}{{{zzzyyyzzzzzzxxxwwwvvvxxxzzz{{{zzzyyyyyyyyyzzzxxxuuutttuuuvvvvvvvvvuuuwwwxxxyyyyyyzzz}}}~~~}}}zzzwwwvvvuuuuuurrrqqqpppoooooooooqqqqqqooonnnnnnmmmlllkkkjjjjjjlllkkklllooooooqqqyyy}}}tttiii```ZZZSSSJJJDDD666444111///000000///...------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---..................//////000000111111222555222222666444333<<>>EEEYYYooo{{{rrrmmmhhhccc___WWWUUUYYYccclllpppqqqsssnnnggg```\\\\\\\\\ZZZXXXVVVUUUSSSQQQPPPQQQRRRSSSRRRQQQPPPOOOOOONNNOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMLLLLLLMMMOOOQQQSSSVVVWWWXXXZZZ]]]___```aaacccdddeeefffhhhiiijjjkkklllkkklllmmmppptttxxx{{{{{{||||||}}}~~~~~~{{{xxxtttqqqnnnjjjfffccc___]]]YYYTTTQQQOOONNNNNNKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJIIIJJJJJJKKKKKKIIIHHHHHHJJJLLLNNNOOOPPPNNNOOOQQQTTTWWW[[[```ccckkkrrrzzz~~~||||||{{{|||}}}~~~}}}{{{yyyxxx{{{{{{zzz{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyzzzyyyyyyxxxxxxyyyzzz|||}}}|||{{{yyywwwvvvvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{|||yyyxxxxxxyyy|||~~~~~~~~~|||zzzzzz{{{{{{zzzyyyxxxyyyyyyxxxxxxwwwvvvuuussssssrrrqqqppppppppppppqqqpppooonnnnnnooopppqqqwwwuuufffSSSEEE999555555222///---000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------........................111000///......000222333444000111777999<<>>777666444222222000000000000////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------111000...,,,---///111333...,,,---111444555777999HHHYYYrrrpppmmmssszzz|||uuussssssiiigggccc___\\\ZZZYYYYYYTTTTTTSSSRRRRRRRRRSSSSSSPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKLLLLLLMMMMMMPPPQQQRRRTTTWWWYYYZZZ[[[bbbbbbcccdddfffiiikkkmmmooopppssswwwzzz|||}}}~~~}}}~~~~~~zzzyyyxxxuuurrrooolllkkkgggdddaaa^^^]]][[[XXXVVVVVVUUUTTTSSSQQQQQQPPPPPPMMMMMMLLLLLLMMMNNNOOOPPPOOONNNNNNMMMMMMMMMNNNNNNNNNQQQTTTVVVWWWYYY]]]```dddkkkrrrxxx{{{xxxwwwxxx|||}}}~~~~~~|||xxx{{{~~~}}}||||||~~~|||{{{yyyxxxwwwwwwwwwxxx|||{{{yyyxxxwwwwwwxxxxxxwwwwwwvvvvvvuuutttssssssvvvvvvuuuuuuvvvvvvwwwxxxxxxzzz}}}}}}}}}}}}~~~~~~~~~~~~}}}|||||||||{{{yyywwwuuutttssssssooonnnnnnnnnmmmmmmllllllmmmpppxxx{{{dddSSSAAA999666444333333000000000000////////////......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++)))***,,,---...------,,,///...---,,,,,,...000111,,,---...000222444666888AAAIIIYYYrrr~~~uuurrrlllfffaaa^^^[[[[[[WWWVVVUUUUUUTTTTTTTTTTTTQQQQQQPPPOOONNNNNNNNNNNNOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLMMMOOOQQQSSSTTTUUUZZZZZZ\\\^^^```ccceeegggiiikkknnnsssvvvyyyzzzzzzzzz}}}}}}{{{zzzvvvuuussspppnnnlllkkkjjjjjjhhhfffeeedddbbb^^^\\\\\\[[[YYYXXXUUUSSSRRRQQQOOONNNMMMLLLLLLMMMOOOPPPQQQQQQPPPPPPQQQQQQRRRSSSRRRUUUYYY[[[\\\^^^ccchhhnnnvvv}}}wwwrrrtttwww}}}~~~}}}{{{www{{{~~~~~~|||{{{~~~~~~}}}~~~~~~}}}{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvuuuttttttsssvvvvvvvvvuuuvvvvvvwwwxxxxxx{{{~~~~~~~~~~~~{{{yyyvvvuuussssssnnnnnnooooooooonnnnnnmmmnnnooouuukkkYYYEEE:::666333222222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***((()))+++---...---,,,+++---,,,,,,,,,,,,---......000222333222222333777999;;;>>>HHH]]]wwwzzzrrrkkkfffbbbaaa]]]\\\ZZZXXXVVVUUUTTTTTTRRRQQQPPPOOOOOONNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIKKKLLLMMMOOOPPPPPPQQQRRRTTTWWWZZZ\\\___```aaacccggglllpppssstttuuuwwwzzz~~~~~~~~~}}}{{{yyyvvvsssqqqnnnllljjjhhhggghhhiiikkkrrrrrrrrrtttuuutttqqqnnnjjjiiigggddd```]]]ZZZXXXTTTSSSQQQPPPOOOPPPRRRSSSTTTTTTTTTTTTUUUWWWXXXYYYYYY^^^bbbdddeeehhhmmmrrrvvv~~~xxxxxxuuuvvvzzz~~~~~~~~~|||{{{vvv{{{|||{{{~~~~~~~~~~~~~~~|||}}}~~~~~~}}}{{{zzzyyyyyyyyyuuuuuuwwwxxxxxxxxxxxxxxxttttttvvvwwwyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxyyyzzzyyy|||~~~}}}{{{xxxuuusssqqqqqqooooooppppppppppppooooooqqqqqquuuppp]]]GGG;;;555222000111000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***''')))+++---...---,,,+++++++++,,,,,,,,,,,,------111444555111...///333666777999@@@OOOeee}}}}}}tttnnniiigggcccbbb___[[[XXXVVVTTTSSSSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKHHHHHHIIIJJJKKKMMMMMMNNNKKKLLLOOORRRUUUXXXZZZ[[[[[[^^^bbbggglllnnnooopppuuuxxx|||~~~{{{zzzwwwwwwvvvtttrrrnnnkkkiiieeecccaaa```aaadddgggjjjxxxyyy}}}}}}|||yyyvvvqqqmmmiiigggZZZXXXVVVUUUTTTUUUVVVWWWVVVVVVWWWWWWYYYZZZ\\\]]]aaafffkkkmmmnnnpppwww|||{{{zzzwwwvvvuuuxxxxxx}}}~~~|||{{{~~~~~~}}}{{{{{{}}}}}}~~~~~~}}}{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzxxxvvvxxxzzz|||zzzxxxwwwxxxyyyzzzzzzzzzzzzzzzyyyyyy{{{|||||||||{{{zzzzzz|||~~~~~~{{{xxxvvvtttssssssppppppnnnmmmmmmnnnoooppprrrqqqtttoooaaaOOO@@@999666444222111111000///////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,++++++,,,,,,,,,+++++++++,,,---...///000000000000111222222333333555555888???JJJ\\\wwwxxxsssooommmjjjgggccc___[[[ZZZZZZXXXUUUUUUUUUUUUTTTSSSTTTSSSRRRRRRRRRRRROOOMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNNNNNNNOOOOOOOOORRRSSSUUUXXX]]]ccchhhkkknnnqqqvvvzzz~~~~~~|||xxxtttqqqmmmllljjjhhheeecccaaa```ZZZZZZXXXWWWWWWYYY]]]aaannnrrrzzz{{{vvvlllccc[[[YYYYYYWWWXXXZZZ\\\YYYZZZ^^^```___dddlllqqquuuyyy||||||~~~~~~|||}}}}}}}}}~~~||||||}}}~~~~~~}}}|||{{{zzzzzzzzzxxxxxxyyyzzz{{{|||}}}}}}yyywwwvvvxxxzzz|||{{{yyywwwwwwxxxyyyyyyyyyyyyyyyxxxyyy{{{}}}}}}|||{{{zzzyyy{{{}}}~~~~~~~~~}}}{{{wwwuuussssssrrrqqqpppooonnnmmmmmmnnnoooppppppttt|||ssseeeRRRBBB:::666333111111111000///////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///...//////000000111222222555444666:::???KKK```rrr}}}xxxqqqkkkeeeaaa___ZZZXXXVVVUUUVVVVVVTTTSSSTTTSSSRRRQQQRRRQQQOOOMMMOOOOOOOOOOOOOOONNNNNNNNNOOONNNMMMLLLKKKJJJJJJJJJNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPSSSWWW[[[___bbbdddhhhmmmrrrvvv{{{~~~|||{{{xxxuuurrrppplllhhhdddcccbbb```^^^\\\ZZZXXXWWWSSSRRRRRRPPPPPPSSSWWW[[[cccgggoooxxxyyyooofffbbbaaa___```ccccccaaabbbgggiiiiiinnnvvv|||}}}~~~}}}~~~~~~}}}~~~~~~~~~|||{{{zzzzzzyyyyyyxxxxxxyyyzzz{{{||||||}}}xxxwwwwwwxxxzzz{{{{{{zzzwwwwwwwwwxxxxxxxxxxxxxxxxxxyyy|||~~~~~~}}}{{{yyyxxxyyy{{{}}}~~~~~~~~~}}}||||||}}}~~~}}}|||yyyvvvtttsssrrrrrrrrrqqqpppnnnnnnmmmmmmmmmnnnpppsssxxxwwwjjjVVVDDD:::555333222111111000///////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,---------,,,,,,,,,------...------...//////000000111444333333555666;;;HHHUUUppp|||tttmmmjjjaaa___]]]\\\\\\[[[YYYWWWXXXVVVSSSSSSSSSSSSQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPNNNMMMKKKJJJJJJJJJMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNQQQTTTVVVXXXXXX\\\aaaeeeiiinnnsssvvvxxxzzz}}}}}}zzzvvvssspppmmmhhhdddaaa^^^ZZZXXXXXXWWWVVVTTTRRRPPPOOONNNLLLLLLLLLKKKLLLNNNSSSVVVZZZ^^^dddllluuu|||zzzpppfffcccaaabbbfffkkknnnmmmooosssuuuvvv{{{}}}yyyzzz|||~~~~~~~~~~~~~~~}}}}}}{{{zzzzzzyyyyyyyyy|||{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxyyyyyyzzzzzzyyywwwwwwwwwwwwwwwwwwxxxxxxwwwyyy|||~~~~~~}}}{{{yyyvvvwwwyyy{{{|||}}}}}}}}}{{{{{{|||}}}~~~|||zzzxxxuuusssrrrrrrrrrsssrrrqqqpppooonnnmmmmmmnnnpppsssvvv{{{yyylllXXXGGG;;;666444333111000000///////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++,,,------......---,,,,,,,,,---------......//////000111111000000222555555666>>>FFFWWWmmmzzzsssqqqmmmkkkiiifffccc```___\\\XXXVVVUUUUUUTTTSSSPPPPPPQQQQQQQQQQQQRRRRRRQQQPPPOOONNNLLLLLLKKKKKKMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNNNNMMMNNNNNNPPPQQQRRRPPPSSSWWWZZZ]]]```dddgggjjjlllooorrrsssvvvyyy{{{~~~~~~{{{wwwsssqqqnnnjjjhhhfffbbb^^^ZZZXXXVVVTTTRRRQQQQQQPPPOOOMMMLLLKKKKKKJJJKKKLLLLLLMMMOOOTTTWWWZZZ]]]bbbhhhnnnuuu{{{|||yyypppggg___]]]^^^ccckkktttxxxyyy{{{~~~}}}yyyxxxzzz}}}{{{}}}|||{{{zzzzzzzzzzzzzzz|||{{{{{{zzzyyyyyyxxxxxxzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwvvvvvvwwwwwwxxxwwwyyy{{{}}}}}}|||zzzyyyuuuvvvwwwyyyzzz||||||}}}|||||||||~~~}}}zzzyyywwwuuusssrrrrrrssstttssssssrrrpppooonnnmmmnnnqqqssstttxxxxxxlll[[[JJJ>>>777666555111000000///////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++,,,,,,---.........---,,,,,,,,,------......///000000111111222......222666777666999???GGGUUUkkk~~~zzzuuuoookkkgggccc^^^ZZZWWWVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOOOONNNNNNNNNNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMMMMLLLMMMMMMMMMMMMOOOQQQSSSSSSUUUWWWYYY\\\___bbbdddfffhhhkkknnnpppsssxxx}}}{{{wwwtttqqqmmmiiifffcccaaa^^^\\\[[[XXXUUUSSSRRRRRRQQQPPPMMMMMMMMMLLLKKKJJJJJJJJJJJJLLLMMMNNNPPPSSSWWWZZZ___aaaeeegggkkkpppvvv{{{~~~}}}~~~~~~~~~|||xxxtttkkkddd]]]\\\___eeeqqq|||~~~{{{vvvtttwwwzzzzzz|||}}}{{{}}}||||||{{{zzzzzz{{{{{{xxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{zzzxxxwwwwwwxxxzzzyyyxxxvvvvvvwwwxxxxxxwwwxxxyyyzzz{{{zzzzzzyyyuuuuuuvvvxxxzzz{{{|||}}}}}}}}}}}}}}}}}}zzzyyywwwuuutttsssttttttttttttttttttsssrrrppppppnnnoooqqqrrrvvvxxxooo___OOOBBB:::777666111111000///////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---......------,,,,,,,,,------......//////000000111222222000///111555555333444999<<>>777555111111000///////////////......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,---...///+++++++++,,,---...///000,,,,,,------...//////000111//////222333222333777222888@@@FFFPPPccc~~~ssslllgggdddbbb]]]]]]\\\ZZZYYYXXXWWWVVVUUUTTTRRRQQQOOOOOONNNNNNPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKGGGHHHJJJJJJJJJJJJKKKMMMHHHJJJLLLLLLLLLLLLNNNOOOOOOPPPQQQSSSUUUXXXZZZ\\\\\\]]]```cccgggjjjmmmoootttwww|||}}}xxxwwwvvvtttppplllhhhfffbbb```]]][[[ZZZXXXVVVSSSTTTQQQNNNMMMNNNOOOOOONNNJJJIIIJJJKKKMMMMMMKKKIIIJJJJJJJJJJJJKKKKKKKKKLLLKKKMMMPPPSSSUUUYYY]]]```___cccfffgggfffgggmmmrrruuuxxx||||||uuuppplllgggbbb``````eeeqqq}}}zzzwwwvvvwwwwwwwww{{{zzz}}}~~~{{{zzz|||}}}|||zzzzzzyyyxxxwwwwwwyyyzzz{{{zzzzzzzzzzzzzzz{{{||||||}}}{{{yyywwwuuuttttttuuuuuuuuuvvvvvvvvvuuuuuutttxxxxxxxxxxxxyyyyyyzzz{{{~~~~~~~~~~~~~~~wwwvvvsssqqqqqqrrrtttvvvvvvtttsssvvvzzz{{{wwwsssnnnkkkkkkooosssyyyppp\\\JJJ>>>999888222222111111111111111111//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......000000000000111111111111333666999<<>>HHHYYYsss}}}yyypppnnnkkkfffbbb___]]]\\\YYYYYYXXXWWWVVVTTTRRRQQQRRRRRRQQQPPPPPPPPPOOOOOONNNMMMLLLKKKKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLJJJIIIHHHJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOORRRRRRQQQQQQRRRTTTVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^___```aaabbbbbbcccdddfffgggiiijjjjjjkkkllllllmmmoooooopppppppppnnnmmmmmmmmmmmmnnnoooooollllllkkkkkkiiihhhgggfffddddddddddddccccccbbbbbbaaadddhhhkkkoootttyyy}}}}}}zzzvvvqqqlllhhheeebbbaaa^^^^^^^^^]]][[[YYYXXXWWWVVVUUUTTTRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQRRRPPPPPPOOONNNMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMOOOOOOPPPPPPPPPQQQTTTVVVVVVXXX[[[]]]___```ccceeefffeeecccbbbbbbccceeefffkkkpppvvvzzz}}}{{{yyy{{{~~~~~~~~~}}}~~~}}}~~~|||{{{|||||||||{{{{{{{{{{{{yyyyyyyyyzzz{{{||||||}}}{{{{{{{{{{{{{{{|||}}}}}}}}}|||{{{zzzxxxvvvtttsssvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyzzzzzz|||}}}~~~~~~~~~{{{wwwvvvuuutttsssssssssttttttxxxyyyzzz{{{|||{{{yyywwwuuuqqqpppqqqrrrtttzzz|||zzzsss```MMM???999555444333222111111111111,,,,,,------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------...............000333444444555888;;;===FFFYYYppp{{{uuuooojjjfffddd___`````````^^^\\\YYYXXXVVVUUUTTTRRRQQQPPPPPPPPPPPPOOONNNLLLLLLMMMNNNOOOJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKMMMNNNPPPNNNNNNMMMMMMNNNNNNOOOPPPSSSSSSTTTTTTUUUVVVWWWWWWUUUVVVXXXYYY[[[[[[\\\\\\\\\]]]^^^___```aaaaaaaaa___^^^^^^]]]^^^^^^______]]]]]]]]]\\\\\\ZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYY[[[___bbbffflllrrrvvv|||}}}}}}{{{wwwppphhhddd^^^]]][[[[[[[[[[[[YYYXXXWWWVVVVVVVVVUUUTTTSSSSSSQQQPPPPPPPPPPPPQQQRRRRRRPPPOOONNNNNNMMMMMMNNNNNNLLLMMMNNNOOOOOOOOOOOONNNOOOQQQRRRRRRQQQSSSWWWZZZ]]]___ccceeefffgggiiijjjkkkjjjhhhggghhhiiikkklllsssyyy~~~}}}{{{{{{~~~~~~~~~}}}~~~~~~}}}{{{yyyzzz{{{}}}}}}{{{zzzzzz{{{zzzyyyxxxwwwxxxyyyzzz{{{zzzzzzzzzzzzzzz{{{||||||||||||{{{zzzyyyvvvuuusssuuuuuuvvvwwwxxxxxxxxxxxxyyyyyyzzz{{{|||}}}zzzwwwuuuuuutttsssssssssssssssxxxyyy{{{|||}}}|||{{{zzzvvvsssqqqrrrrrrsssyyy|||www|||xxxeeeRRRCCC;;;666555444333222111111111------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///,,,...111222333555888:::888<<>>CCCQQQfff{{{zzzvvvvvvuuuqqqmmmllljjjfffccc___]]][[[[[[XXXXXXXXXWWWVVVTTTSSSRRRTTTTTTTTTSSSSSSRRRRRRQQQSSSRRRRRRQQQPPPOOONNNMMMPPPQQQRRRSSSSSSSSSRRRRRRSSSQQQNNNLLLMMMNNNNNNMMMNNNPPPRRRTTTVVVVVVVVVVVVVVVSSSOOOMMMLLLLLLLLLKKKNNNLLLIIIIIIJJJLLLMMMMMMPPPPPPQQQQQQQQQQQQQQQQQQUUUUUUUUUUUUUUUTTTSSSRRRPPPQQQQQQQQQPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPSSSWWW\\\^^^]]][[[[[[ZZZXXXVVVVVVXXXZZZ[[[ZZZ^^^dddjjjooorrrsssssspppooommmlllkkkjjjhhhfffjjjjjjjjjiiijjjjjjkkklllfffdddbbb``````aaadddeeehhhhhhjjjooouuuzzz}}}~~~}}}}}}}}}~~~|||~~~~~~|||{{{}}}~~~~~~~~~}}}{{{yyywwwwwwxxx{{{|||}}}|||{{{zzzyyyyyyyyyyyy{{{yyyxxxwwwwwwwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuwwwzzz{{{{{{zzz{{{zzzyyyxxxwwwwwwwwwwwwxxxyyyzzz|||}}}~~~~~~}}}xxxwwwvvvtttsssrrrrrrrrrrrrssstttttttttsssrrrqqqnnnnnnmmmmmmnnnqqqwww{{{{{{|||zzzwwwkkkXXXIII999666333111111222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))******+++,,,,,,)))))))))))))))))))))))),,,---...---+++******,,,++++++,,,,,,,,,---------+++---......------...///222333444333222222555777>>>EEERRRaaauuu}}}yyyxxxyyy{{{~~~}}}{{{zzzwwwrrrmmmhhhdddbbbaaaaaa``````^^^\\\ZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTUUUVVVXXXYYYXXXVVVTTTVVVSSSPPPOOOPPPRRRTTTTTTUUUWWWYYY[[[]]]]]]]]]\\\\\\ZZZUUURRROOOOOONNNNNNPPPOOOMMMMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVVVVWWWWWWZZZZZZZZZZZZYYYXXXWWWVVVSSSTTTTTTUUUTTTRRRQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQVVV[[[```dddffffffdddccc```^^^]]]\\\]]]]]][[[```hhhqqqwww{{{||||||zzzwwwtttqqqooommmjjjhhhggghhhiiikkknnnppprrrsssrrrqqqooommmlllmmmpppsssvvvwwwyyy}}}}}}vvvsssrrrtttwww{{{~~~}}}~~~|||{{{xxxwwwwwwyyy{{{}}}}}}}}}|||{{{{{{zzzzzzzzz{{{zzzyyyxxxwwwwwwxxxyyywwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuxxxzzz||||||zzz{{{zzzyyyxxxwwwwwwwwwwwwzzzzzz{{{|||}}}~~~~~~~~~yyyxxxwwwuuusssrrrrrrrrrqqqrrrrrrsssrrrqqqooonnnnnnnnnmmmmmmmmmppptttxxx~~~~~~~~~~~~xxxwwwuuukkkZZZLLL;;;888333111000111111000......---,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))+++,,,,,,+++)))((()))***+++++++++,,,,,,,,,------,,,...//////...---...000000111222222222222333555777<<>>:::444111000000000000...------,,,,,,---------,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++******)))))))))))))))))))))))))))***+++***)))((()))***++++++++++++,,,,,,,,,,,,...///000///......///000......///000111222222222333555999===BBBOOOggg||||||xxxwwwvvvuuuuuusssqqqnnnkkkhhhgggjjjiiihhhggggggggghhhiiiffffffeeeeeeggghhhjjjlllkkkiiiggghhhiiiiiieeeaaa[[[YYYWWWXXXZZZ]]]____________`````````aaaaaaaaaccccccaaa]]]XXXUUUTTTTTTRRRTTTVVVVVVWWWXXX[[[]]]ZZZZZZ\\\^^^aaacccdddeeehhhhhhiiiiiigggeeebbb```___aaaccceeedddaaa^^^[[[XXXVVVSSSQQQPPPPPPRRRSSSTTTUUUXXX[[[___dddjjjoooqqqrrrrrrrrrpppmmmiiiggghhhmmmuuu~~~~~~{{{xxxuuurrrlllnnnrrruuuxxxyyyyyyxxx}}}{{{yyyyyy{{{{{{{{{zzzzzz{{{{{{|||}}}{{{{{{{{{{{{{{{zzzzzzyyyvvvwwwwwwuuussssssuuuxxxxxxxxxwwwwwwwwwvvvvvvvvvsssssstttwwwzzz|||{{{zzzyyyyyyxxxxxxwwwxxxxxxxxxyyyzzz{{{|||~~~~~~~~~~~~|||{{{yyywwwuuutttssssssqqqrrrrrrqqqpppnnnmmmkkklllllllllllllllnnnrrruuu{{{~~~xxxwwwyyyzzzxxxuuusssooohhh^^^VVVAAA<<<555000////////////---------,,,,,,------...,,,,,,,,,+++++++++******)))))))))))))))))))))))))))******++++++,,,,,,,,,)))))))))))))))))))))))))))***++++++***)))***,,,***++++++++++++,,,,,,,,,...///000///...---.../////////...///000222222222333333666:::===BBBPPP___uuu}}}zzzwwwuuuvvvuuutttsssssstttuuuwwwwwwvvvtttrrrsssuuuxxxzzzzzzvvvrrrrrrsssrrrnnnjjjfffdddcccccceeeffffffeeefffeeedddbbbbbbcccdddeeehhhiiiiiifff```\\\ZZZZZZYYY\\\___```^^^]]]^^^```]]]___aaaeeeiiilllooopppnnnooopppooommmjjjgggeeeeeegggkkknnnooommmjjjgggbbb___YYYUUUSSSTTTWWWYYY[[[^^^aaacccccceeeiiilllooorrrvvvxxxxxxuuuqqqnnnnnnrrrzzz~~~wwwxxxzzz}}}{{{www||||||~~~~~~|||}}}}}}~~~zzz{{{{{{||||||}}}}}}}}}yyyzzzzzzzzzzzzzzzyyyxxxsssuuuuuutttqqqqqqtttwwwxxxxxxxxxxxxwwwwwwwwwwwwsssssstttvvvyyy{{{{{{zzzxxxxxxxxxwwwxxxxxxyyyyyywwwxxxzzz|||~~~}}}}}}}}}}}}}}}}}}}}}|||zzzxxxvvvttttttsssqqqrrrrrrqqqpppnnnlllkkkjjjkkkkkkkkklllnnnrrrvvvxxx~~~xxxuuuuuuyyyxxxvvvtttqqqjjjccc]]]CCC===666000.........///------,,,,,,,,,------...,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((()))***,,,---...///)))))))))))))))))))))))))))***,,,,,,++++++,,,...******+++++++++,,,,,,,,,---...//////---,,,---///333111000000222333333222222///222888::::::>>>FFFPPPddd}}}}}}yyyxxxyyyyyyuuuqqqqqqooonnnnnnooonnnmmmkkkmmmkkkhhhfffeeefffhhhiiimmmoooqqqnnnhhhccc``````bbbeeehhhhhheeebbbbbbcccbbbdddggglllpppuuuxxxzzzrrrsssssssssqqqnnnjjjhhhgggkkkppptttvvvuuusssqqqiiieee^^^XXXVVVXXX[[[^^^dddgggkkkllljjjiiijjjkkklllpppvvv{{{|||zzzvvvssspppuuu||||||zzzyyyvvvtttxxx}}}}}}~~~~~~}}}||||||}}}~~~zzz|||~~~}}}}}}}}}}}}}}}|||{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxrrrtttuuutttsssssstttuuutttuuuvvvwwwwwwwwwwwwwwwtttuuuvvvxxxzzz|||}}}~~~zzzzzzyyyxxxwwwwwwwwwwwwyyy{{{}}}~~~~~~}}}}}}}}}|||{{{{{{zzzzzz{{{||||||{{{zzzxxxvvvtttrrrpppmmmmmmnnnoooooonnnjjjkkklllmmmnnnnnnnnnnnntttzzz~~~qqqlllnnnooouuuyyyxxxssslll```VVVIII>>>555333333000..................---,,,+++***,,,,,,------,,,,,,+++***++++++************++++++,,,***)))***+++---,,,,,,************************)))************+++++++++)))************+++++++++------------------------------......///000000000111111000000222666999<<>>>>>???III\\\kkk{{{xxxyyy~~~~~~~~~~~~|||}}}~~~|||{{{zzzzzz|||}}}xxxyyy{{{}}}}}}~~~}}}|||{{{|||||||||||||||{{{zzzzzzzzzzzzzzzzzz{{{|||}}}}}}zzz{{{{{{zzzxxxvvvwwwxxxzzzzzzzzzzzzzzzyyyxxxwwwttttttuuuvvvwwwxxxyyyyyyyyyzzz{{{|||||||||||||||zzz|||~~~~~~~~~}}}{{{yyywwwvvvtttsssqqqpppooopppqqqqqqooonnnmmmmmmnnnooommmlllkkkkkkllllllmmmmmmllllllqqqttt{{{tttllljjjuuu{{{sssfffYYYKKK===777555222111222//////...---------......,,,,,,------,,,,,,+++***++++++************++++++,,,***)))***+++---,,,,,,))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111000000///000111222333000333555666777===FFFNNNbbbppp{{{xxxxxx}}}~~~~~~{{{yyyxxx{{{||||||||||||{{{zzzzzzzzzzzzzzz{{{|||~~~{{{|||}}}|||zzzyyyyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvssstttuuuvvvwwwxxxyyyyyyyyyzzz|||}}}~~~~~~~~~}}}zzz|||~~~~~~~~~}}}zzzxxxwwwvvvsssrrrrrrrrrrrrsssssstttpppooonnnoooppppppnnnlllllllllmmmmmmnnnmmmmmmlllqqqtttyyyvvvmmmkkkqqqvvv{{{xxxlll___PPP@@@888444111000111000///...------...//////,,,,,,------,,,,,,+++***++++++************++++++,,,***)))***+++---,,,,,,))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++************************,,,,,,,,,---......//////////////////000000111222222111111333777:::<<<===LLLXXXjjj~~~~~~|||{{{{{{{{{zzz{{{||||||~~~}}}{{{zzzzzz{{{{{{||||||{{{{{{zzzyyy{{{{{{{{{{{{|||}}}{{{|||}}}}}}{{{zzz{{{}}}{{{{{{zzzzzzyyywwwvvvuuutttttttttuuuuuuvvvvvvvvvxxxzzz|||~~~~~~{{{|||~~~~~~~~~~~~}}}{{{zzzxxxwwwssstttttttttttttttssssssppppppooopppqqqqqqooommmmmmnnnnnnoooooonnnmmmmmmnnnpppvvvzzzpppnnnkkkooouuu|||uuueeeUUUDDD:::555111000111000///...------...///000,,,,,,------,,,,,,+++***++++++************++++++,,,***)))***+++---,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++))))))))))))))))))))))))+++,,,,,,------......///------......///000111111333222111333666999::::::===DDDPPP]]]mmm{{{{{{yyyvvvuuuxxx}}}~~~~~~~~~{{{{{{||||||{{{{{{zzzyyy{{{{{{{{{{{{{{{|||}}}}}}{{{|||}}}}}}||||||}}}~~~{{{{{{zzzyyyxxxvvvuuutttuuuuuutttttttttsssssssssxxxzzz|||{{{}}}~~~~~~~~~~~~}}}{{{zzzyyytttuuuvvvvvvuuutttrrrqqqqqqppppppqqqrrrrrrooommmnnnooooooooooooooonnnnnnkkkmmmrrr}}}tttpppfffjjjqqqzzz|||iiiYYYGGG<<<666222000111000///...------...000111,,,,,,---------,,,++++++++++++************++++++,,,***)))***+++---,,,,,,))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,------......///,,,,,,---...///000111111////////////000333777999555888>>>FFFSSSfffzzz~~~~~~~~~~~~|||{{{zzzxxxxxxxxxzzz|||~~~}}}|||zzzxxxxxxzzz|||~~~}}}~~~~~~~~~|||zzzyyy|||{{{{{{||||||zzzwwwtttrrrsssuuuvvvwwwwwwvvvvvvzzz|||~~~~~~}}}~~~}}}}}}~~~~~~|||{{{zzz{{{zzzxxxuuusssqqqpppppprrrrrrrrrqqqqqqqqqppppppkkkmmmoooqqqqqqpppnnnlllnnnmmmpppyyy~~~kkkhhhlllqqqxxxwwwcccLLL>>>777333111222111000///------......//////000///---)))'''''''''++++++++++++++++++++++++,,,,,,++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++++++++***************+++,,,...---,,,++++++,,,............////////////000000000000111111111111333666999<<<@@@JJJWWWbbb|||~~~|||~~~|||}}}wwwkkk~~~~~~|||{{{zzzyyyxxxxxxxxxzzz{{{|||{{{zzzyyyxxxyyyzzz|||}}}}}}}}}}}}}}}|||{{{zzzzzz{{{{{{{{{||||||{{{xxxuuutttuuuvvvwwwxxxxxxxxxwww{{{|||~~~}}}}}}~~~}}}|||||||||zzzxxxvvvtttssssssssssssrrrrrrqqqqqqqqqqqqqqqmmmnnnpppqqqqqqpppooonnnqqqpppqqqyyyxxxmmmppptttzzz~~~jjjRRRBBB999333111222111000///...---......///,,,---...,,,***))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))************************(((***,,,,,,,,,+++,,,------........./////////////////////000000000111111333555777777999>>>HHHPPP]]]jjj}}}zzzwwwvvvvvvxxxyyyzzz{{{{{{~~~|||lll]]]SSS~~~~~~~~~}}}||||||zzzyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyy{{{|||}}}{{{{{{zzzzzzzzzzzzzzz{{{zzzzzzzzz{{{||||||zzzxxxvvvwwwxxxyyyzzzzzzzzzyyy|||}}}~~~}}}}}}}}}}}}~~~}}}~~~~~~~~~|||zzzxxxvvvuuuuuuvvvwwwuuusssrrrppppppqqqrrrsssppppppppppppppppppppppppsssrrrrrrwwwuuuwwwyyy}}}sssZZZHHH<<<555222333000000///............///)))+++,,,,,,+++***,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))((())))))******+++++++++''')))+++,,,,,,,,,---...---------.........//////.........////////////000222444555444333555;;;@@@EEENNN^^^ooo~~~zzzyyyzzzwwwyyy|||{{{vvvqqqpppssswwwzzz|||yyyiiiYYYLLLBBB<<<}}}{{{zzzzzzyyyxxxxxxxxxyyyyyyyyyxxxwwwwwwuuuuuuwwwxxxzzz{{{||||||zzzyyyxxxxxxxxxyyyzzz{{{yyyxxxyyyzzz|||}}}|||zzzxxxxxxyyyzzz{{{{{{{{{{{{|||~~~~~~}}}||||||}}}~~~~~~~~~~~~{{{yyywwwuuuuuuvvvxxxyyyvvvtttrrrppppppqqqsssttttttsssqqqppppppppppppqqqsssqqqqqqvvv~~~xxx```MMM@@@777333444000/////////............)))***,,,,,,++++++,,,---************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))***++++++,,,)))+++---------,,,---...,,,,,,---------.........---------.........//////000222333333333444888;;;<<>>999555444222000///000111000///