BM6P6(@ '''''''''&&&&&&%%%%%%%%%$$$$$$$$$###############%%%&&&((()))))))))((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""" """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''&&&$$$!!!$$$&&&(((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&((('''&&&&&&'''((()))((('''&&&&&&'''((()))((('''&&&&&&'''((('''%%%&&&%%%###""""""###%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%!!!###%%%&&&%%%%%%'''(((%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$###"""!!!&&&%%%###!!! !!!"""""""""###$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!%%%&&&$$$###$$$&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%"""###%%%'''((((((((('''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&(((((((((&&&&&&'''((((((((('''&&&&&&'''((((((((('''&&&&&&'''((('''&&&$$$###!!! !!!###$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&###%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!###$$$&&&%%%$$$"""######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((()))***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&$$$&&&''''''%%%###$$$$$$%%%%%%%%%$$$######""""""""""""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""!!!"""###%%%&&&'''''''''"""######$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''########################################################################$$$"""!!!###&&&'''$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%####################################""""""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&&&&''''''((('''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))***)))******)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&))))))(((''''''((())))))''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$######""" """$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$""""""############""""""%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""###%%%%%%### ######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&!!!""""""###$$$%%%%%%&&&%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########"""!!! $$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******)))******)))&&&%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$""""""!!!###%%%&&&%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$######!!!"""###%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######&&&%%%%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""$$$%%%%%%###!!!"""$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''"""""""""######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!&&&&&&%%%%%%$$$######"""#########$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###&&&)))(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())))))'''((()))(((&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%###"""!!!!!!###%%%&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$###%%%&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$###"""!!! ################################################""""""######$$$$$$$$$%%% $$$&&&%%%!!! ###&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$(((***)))$$$"""$$$&&&$$$%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((%%%&&&'''&&&%%%$$$%%%&&&&&&'''(((((((((((('''&&&&&&%%%$$$&&&((())))))(((((())))))))))))))))))((()))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""############%%%&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$###!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&#########$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%(((+++)))$$$!!!###&&&$$$%%%'''))))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''###%%%&&&&&&$$$$$$%%%&&&&&&'''((())))))((('''&&&&&&%%%$$$&&&((())))))(((%%%%%%&&&&&&&&&&&&%%%%%%)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''!!!!!!###$$$%%%&&&&&&'''$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$!!!!!!%%%'''&&&$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%$$$$$$$$$###### """%%%''''''&&&$$$"""#########"""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&---+++(((&&&$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&)))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!! $$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!###$$$&&&&&&%%%$$$##################$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$''''''((((((((('''&&&%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################%%%%%%$$$$$$$$$$$$%%%%%%%%%###""""""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&&&&'''$$$$$$##################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###""""""!!!"""$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&''')))++++++)))&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$################################################$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&''')))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!! """###"""!!!""""""""""""""""""""""""################################################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---,,,+++***(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$###"""###$$$&&&'''$$$$$$$$$###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!! """###"""!!!""""""""""""""""""""""""###########################################################################$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&'''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%((('''&&&$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''(((((((((((()))))))))+++******))))))((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&&&&'''((()))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''((((((((())))))))))))*********)))((('''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###%%%'''&&&$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&''''''&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%''')))***+++++++++&&&''')))******(((&&&$$$###$$$$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''((((((((())))))*********))))))((('''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!!!!"""###$$$%%%$$$######$$$%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((()))'''%%%&&&)))***)))'''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((((((%%%"""###&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""%%%$$$$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""######$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$%%%%%%%%%$$$###((((((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***+++(((&&&%%%&&&((()))(((&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''''''''$$$""""""$$$%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$''''''&&&&&&%%%$$$$$$###&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((('''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***+++'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$###$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$#########%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%***111333222///''')))+++...111333444555---,,,+++)))&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''&&&&&&%%%%%%%%%$$$'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%%%%%%%%%%$$$###########################%%%%%%#########$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&)))&&&(((222>>>BBB<<<333000111444777:::<<<===>>>222333222...)))'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&)))%%%&&&///:::===444)))...///000111222333333333111333444111+++''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&******)))((('''&&&&&&%%%$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%% """$$$%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!""""""######$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&$$$"""###''',,,---(((###%%%&&&&&&'''''''''''''''***...111000+++'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%'''((((((&&&&&&(((***'''''''''''''''''''''''''''&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%!!!$$$&&&&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%&&&%%%%%%$$$$$$###"""""""""###$$$%%%###$$$%%%&&&&&&&&&'''((("""###$$$&&&''''''((((((###(((---...***&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%'''))))))'''&&&(((***((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$'''***)))&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###""" ---222+++&&&(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,,,,+++)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''***)))'''&&&%%%%%%&&&'''***)))((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%%%%$$$$$$###"""""""""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''%%%$$$#########%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""############""""""###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###000666...'''(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''((()))((('''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$############""""""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########""""""######$$$$$$######"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$############$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&333999111)))''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((('''''''''&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&111666000(((%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###### !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&,,,000+++%%%###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###### !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&******)))'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$############$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""!!! ######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$%%%'''(((333---'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((''''''%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$######"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%%%%%%%&&&########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%'''((()));;;111'''%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%'''((()))(((((('''&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######"""############$$$$$$$$$%%%%%%$$$######"""""""""#########$$$$$$%%%%%%%%%''''''&&&%%%&&&'''((()))000+++%%%###$$$&&&&&&$$$((('''%%%$$$###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################((('''%%%###!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%&&&%%%$$$###$$$###"""!!!!!!"""###$$$"""######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%$$$############$$$$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((***)))'''$$$######%%%&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((()))))))))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######'''&&&$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#####################$$$$$$$$$%%%#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$&&&(((&&&"""!!!$$$'''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%$$$###""""""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###)))'''%%%""""""###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%!!!###%%%%%%###"""$$$%%%$$$$$$$$$$$$%%%&&&&&&'''(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######%%%&&&(((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#####################$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%########################%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$!!! ###%%%&&&$$$"""###$$$$$$%%%&&&&&&&&&&&&(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""  """###&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!! %%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""###$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&########################%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$ """$$$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$### !!!&&&'''%%%!!!$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%######%%%&&&&&&&&&%%%$$$""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((()))))))))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%!!!###%%%$$$!!!!!!$$$'''%%%&&&&&&'''&&&%%%###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######%%%%%%%%%%%%######&&&&&&%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################((('''%%%$$$###$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$'''(((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%###""""""######&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))(((&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$"""!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))(((&&&&&&'''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###########################$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%!!!!!!""""""$$$&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))'''&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&%%%########################$$$%%%%%%%%%%%%%%%%%%$$$ !!!"""###%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&''')))+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$"""  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%######''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''########################&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$##################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''$$$$$$$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$"""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###!!! $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$#########$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$"""!!!!!!###$$$&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$%%%((()))###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%#########"""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###(((&&&%%%%%%''''''&&&$$$%%%$$$###"""""""""$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%''')))+++,,,&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''///---)))&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""!!!!!!!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############!!! """$$$&&&%%%$$$&&&%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''---+++(((%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$#########$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''""""""""""""########################$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$!!! !!!###%%%%%%$$$&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))(((&&&$$$###$$$%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&(((###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&(((&&&%%%%%%&&&&&&%%%$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$######"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((("""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! """%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&###"""!!!###%%%''''''&&&!!!!!!###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""###############$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""$$$%%%&&&'''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###############$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###### """$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&((((((&&&%%%$$$"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%"""!!!!!!"""%%%&&&&&&%%%!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''(((######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$$$$%%%'''&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$ !!!###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&'''''''''&&&%%%############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%&&&%%%$$$$$$%%%%%%$$$""""""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&((()))***+++#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$##################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""""""""######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$(((&&&$$$$$$&&&&&&$$$"""##############################$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$######"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$'''&&&&&&%%%$$$###""""""'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%'''&&&$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$'''%%%###$$$&&&'''%%%#################################$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################$$$$$$############$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$##################""""""!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((("""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%###"""!!!!!!###%%%&&&$$$$$$###""""""###$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%"""######$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!###%%%&&&$$$##################$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$ !!!###$$$%%%&&&"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$######%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$#########""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%###"""""""""###$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$&&&'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''########################$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%((()))'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&"""""""""######$$$$$$%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###%%%'''((('''$$$"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$&&&&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$######$$$&&&))),,,...'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((()))***+++%%%%%%%%%&&&&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$########################%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""########################"""###$$$$$$""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''$$$!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$'''&&&$$$######$$$&&&''''''%%%$$$%%%&&&'''&&&%%%'''%%%###$$$&&&&&&### ###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$&&&((()))***'''&&&$$$""""""###$$$%%%''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################'''''''''&&&&&&$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$&&&((()))((('''&&&$$$###$$$&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''((('''%%%$$$###$$$%%%&&&$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$'''&&&%%%$$$%%%&&&((()))#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$#########"""%%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$'''***+++)))'''$$$$$$###$$$&&&&&&%%%###'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((&&&$$$#########"""###$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&)))++++++(((%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&$$$"""!!!""""""###$$$######"""!!!###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$######$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%&&&''')))***)))%%%"""###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$#########"""%%%%%%%%%$$$$$$$$$##################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&'''((('''$$$!!!###%%%''''''&&&%%%%%%&&&""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$&&&'''(((&&&%%%$$$%%%&&&&&&$$$"""$$$&&&((((((%%%$$$%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&%%%%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%'''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""############""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''%%%"""!!!!!!###&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%$$$###"""###%%%((()))$$$###"""###%%%&&&%%%%%%%%%''')))(((%%%###$$$&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&&&&'''''''''&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&%%%###""""""###%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!###%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((('''&&&%%%$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###'''$$$!!! !!!"""!!!!!!'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&%%%######%%%&&&%%%%%%########################'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%'''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$###%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''######$$$%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&&&&&&&"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&'''(((((('''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$######%%%'''((('''&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%$$$$$$###%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((######$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&)))))))))((((((''''''&&&''''''&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$##################$$$######$$$%%%%%%%%%$$$$$$""""""###%%%''''''%%%###$$$%%%'''))))))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((((((''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%)))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$""""""""""""###$$$$$$$$$$$$###%%%$$$$$$###"""!!!!!!!!!###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$###"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%$$$$$$$$$#########$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$######%%%&&&&&&$$$"""%%%'''(((******((('''%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%$$$"""######$$$%%%$$$$$$$$$%%%%%%$$$###"""!!! ######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######&&&&&&%%%######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&''''''%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&(((((('''&&&%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&"""###$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%###"""###%%%'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&(((((()))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&&&&&&&$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$%%%&&&'''!!!###%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$&&&''''''(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&!!!"""%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&((()))'''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%########################'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&'''''''''&&&$$$"""!!! """$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%)))(((((((((((('''''''''&&&'''((())))))((('''&&&((((((((('''&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&!!!###&&&((('''%%%""" ###$$$$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$###"""  """$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$############$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&###$$$&&&''''''%%%###!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((((((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%&&&&&&'''(((((()))$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$""""""###%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&)))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###"""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''')))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%###"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""#########$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((''''''&&&&&&&&&%%%%%%%%%""""""###$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&########################&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$######"""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""###%%%'''(((&&&%%%"""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""######$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###########################"""""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((($$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%''''''%%%###!!!&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""###&&&)))***((('''""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((())))))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((((((((('''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$%%%$$$###"""%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$"""!!!"""&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""%%%'''&&&$$$###%%%((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$###"""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%###!!! %%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""!!!###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&$$$$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&#########$$$%%%%%%%%%&&&&&&&&&%%%###!!!$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$###"""###&&&'''&&&%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$########################$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$###"""""""""######$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&!!!"""""""""""""""!!!!!!$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""""""""""""""######$$$$$$$$$!!!!!!"""######$$$%%%%%% !!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++*********)))))))))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%'''""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%'''((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&((('''%%%$$$%%%'''###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))'''&&&'''((()))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%((()))(((&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%% !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''(((((('''%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$#########""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$'''((('''%%%$$$%%%'''$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))'''&&&'''((()))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%((()))(((&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########""""""###%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""###%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""$$$&&&'''&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$###'''&&&$$$%%%&&&'''&&&$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''')))'''&&&'''((()))((('''((('''%%%$$$$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%&&&''')))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""!!!"""""" &&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$&&&'''%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%"""!!!$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&%%%$$$######$$$&&&'''(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''')))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$$$$$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$###$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%######%%%&&&###$$$$$$%%%%%%$$$$$$###!!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$### !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&%%%$$$$$$%%%&&&''')))'''''''''&&&''''''((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''((((((&&&''')))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$%%%###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&''''''''''''((()))+++,,,''''''&&&''''''((())))))(((((('''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&''')))((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$#########$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###!!! ###$$$$$$%%%%%%$$$$$$###&&&'''((((((&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&'''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((((((((((((((()))((('''((()))***)))''''''''''''((()))***++++++'''''''''''''''((()))***+++***)))((('''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))))))))&&&''')))((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&%%%###!!!###$$$$$$%%%%%%$$$$$$###(((&&&%%%$$$%%%%%%###!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&'''(((((((((((('''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((******)))(((%%%%%%&&&&&&'''(((((((((((((((((('''(((((())))))+++***)))((('''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))&&&''')))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&''''''&&&$$$""""""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((('''%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$###'''"""###&&&$$$!!!######$$$$$$$$$%%%%%%%%%######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###########################$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&'''((((((((((((((()))((((((((('''''''''&&&''''''(((((())))))******((((((((((((((((((((((((***((('''((()))***)))(((%%%&&&&&&''''''&&&&&&&&&***)))(((((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((((((&&&''')))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%###""""""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$&&&'''((((((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&))))))&&&$$$"""""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$%%%((()))(((&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###!!! !!!%%%((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%"""'''%%%!!!#########$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&########################!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&'''((())))))(((((())))))(((((('''''''''&&&&&&''''''((()))******+++)))))))))))))))))))))))))))'''&&&'''((()))(((''''''((((((((((((((('''&&&+++***)))(((((('''((((((&&&&&&''''''(((***+++,,,))))))))))))))))))))))))******))))))((((((''''''&&&''')))((('''%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$###### ###&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$((('''&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%&&&''''''$$$###"""""""""$$$'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((()))((('''&&&&&&'''((()))))))))************)))))))))))))))))))))(((((((((&&&&&&''''''(((((())))))***)))(((''''''((()))***((((((''''''''''''(((((())))))(((((('''''''''&&&)))))))))))))))(((((((((%%%%%%&&&'''((()))******************************###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######!!!"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$######$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!#########$$$%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%'''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&''''''((((((((((((((()))((('''&&&&&&'''((()))((())))))******))))))(((&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))((((((((('''''''''$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((************************###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&***(((&&&%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$#######################################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''&&&&&&&&&''''''((((((((())))))((((((((((((((('''((())))))******))))))((()))((((((''''''(((((()))))))))((((((((((((''''''%%%%%%&&&''''''((())))))+++******)))((('''&&&&&&))))))))))))))))))))))))###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""""""""#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((''''''(((((((((''''''((((((((((((''''''''''''((()))***++++++,,,***)))))))))((((((''''''((()))***++++++***)))((())))))(((((((((((())))))))))))((((((((((((((((((++++++******)))(((((((((++++++***))))))(((''''''))))))))))))))))))))))))###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((((((((((((((('''''''''(((((((((((('''''''''(((((()))***+++,,,,,,******))))))((((((((('''((()))***++++++***)))((())))))(((((((((((())))))(((((()))))))))))))))))),,,++++++***))))))(((((()))))))))************+++))))))))))))))))))))))))###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&''''''(((((((((((((((''''''(((((((((((('''''''''(((((())))))((((((''''''''''''(((((()))))))))***))))))))))))))))))((()))******************)))***))))))(((((())))))***(((((())))))))))))******'''''''''(((((()))))))))'''((()))***+++,,,------************************###$$$$$$%%%%%%$$$$$$###!!!!!!"""$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%########################$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''(((((((((((((((&&&'''((())))))((('''&&&((())))))******))))))(((((((((((((((((((((((())))))))))))))))))*********+++******))))))******+++******))))))))))))******(((((()))))))))*********((((((((((((((()))))))))(((((()))***+++,,,---...++++++++++++++++++++++++$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((($$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$$$$%%%###########################$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&((()))***(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))*********+++&&&''''''(((((((((((((((&&&'''((())))))((('''&&&))))))************))))))+++++++++***************(((((())))))******++++++,,,+++***))))))***+++,,,******))))))))))))******(((((())))))*********+++------,,,+++***)))(((''')))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$ """$$$$$$%%%&&&((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((((('''&&&))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((%%%%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$######"""""" """$$$&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))((((((((())))))&&&&&&&&&'''((())))))***************************************))))))))))))++++++***************+++(((((('''&&&&&&&&&&&&''')))))))))***************(((((()))******++++++,,,111///+++)))(((***---///+++++++++***************)))***+++,,,,,,---------&&&&&&'''((()))+++,,,---******))))))******+++,,,$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))((((((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,+++***)))))))))***+++++++++++++++++++++++++++))))))***************))),,,,,,+++,,,,,,---.../////////...............///$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$ !!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############'''''''''&&&%%%###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$###""""""!!!###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''((((((&&&''''''(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))))))))))))))***+++---...///+++++++++++++++++++++***++++++++++++++++++,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,---------------------......------,,,,,,000000///......//////000444333222111000000000000$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%"""###$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%$$$''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''(((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***+++************++++++,,,************+++,,,---...++++++++++++++++++++++++,,,+++*********++++++,,,,,,---...//////000000000......////////////000000///000111222222222222111333333333333444444555666999999777666555444444444$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%'''%%%&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%'''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%!!!"""$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))))))))((()))))))))******+++++++++++++++++++++,,,------,,,++++++*********++++++---............////////////...---,,,---...///000//////......000222444666444444555555666666666666333444666888:::;;;;;;<<<>>>>>>???@@@BBBDDDFFFGGGGGGGGGEEECCCBBBAAAAAAAAA$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''&&&%%%&&&'''''''''''''''''''''''''''######%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&& !!!"""###%%%&&&$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))(((%%%###%%%(((&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&###""""""######$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!""""""###$$$$$$############$$$$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++,,,,,,,,,************+++,,,------...---,,,,,,+++++++++,,,,,,,,,---...///000000111000///...---...000222333444333333333555888;;;===???@@@@@@AAAAAABBBBBBCCCCCCDDDGGGIIIKKKMMMNNNOOONNNNNNPPPRRRVVVYYY[[[]]]ZZZZZZXXXWWWVVVUUUUUUTTT$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""&&&%%%%%%%%%%%%%%%%%%$$$######"""######$$$%%%%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))'''###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&$$$%%%'''(((((('''%%%$$$"""###%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((())))))%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&########################&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))******%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((***++++++,,,------......+++++++++,,,,,,...//////000000/////////000000111---...///111333444555666555444333333444777:::<<<@@@AAACCCEEEGGGIIIKKKLLLMMMNNNNNNOOOPPPPPPQQQQQQTTTUUUWWWYYY[[[]]]^^^^^^XXXXXXZZZ]]]```dddggghhhffffffeeeccccccbbbbbbbbb$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&''''''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''&&&&&&''''''###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&(((&&&""" ###&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$%%%'''(((((('''%%%$$$ ###&&&((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######%%%&&&'''"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%++++++)))(((&&&$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&########################%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''((()))******+++%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((***++++++*********)))))))))))))))************************++++++,,,------...//////.........//////111222222111111111222333444555666666777888:::===???@@@AAAAAA@@@??????AAADDDGGGJJJMMMPPPTTTXXXZZZ[[[ZZZZZZWWWXXXXXXYYYZZZZZZ[[[[[[YYYZZZ\\\]]]______``````YYYZZZ\\\^^^aaaeeegggiiiiiihhhgggfffffffffffffff%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######%%%'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%######$$$&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))************))))))((((((''''''++++++++++++************)))(((''''''))))))((('''***+++---///111000/////////111555888:::<<<<<<<<<>>>>>>===???AAACCCCCCBBBAAACCCEEEGGGIIIMMMQQQUUUVVVUUUTTTSSSTTTWWWZZZ[[[YYY[[[\\\]]]]]][[[XXXVVVXXXUUURRRSSSWWWZZZ[[[ZZZ\\\\\\\\\]]]]]]\\\[[[[[[\\\\\\[[[\\\^^^bbbfffiiijjjhhhggghhhjjjkkkhhheee%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$&&&((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&'''((()))***''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%''''''((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((())))))''''''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))******))))))(((((((((((())))))))))))))))))))))))...---------///000000000+++---////////////111333333777===EEEKKKOOORRRSSSRRRQQQPPPQQQSSSTTTSSSRRRVVVVVVVVVVVVWWWZZZ___ccceeeccc```]]]\\\\\\]]]^^^___```aaaaaa```]]]ZZZXXX\\\ZZZWWWXXX\\\___aaaaaaaaaccceeeffffffdddaaa___aaaaaaaaabbbdddhhhlllnnnmmmkkkjjjkkklllmmmkkkhhh%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%######%%%%%%&&&&&&'''((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###############$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))******(((((()))***(((((((((''''''''''''&&&((((((((()))))))))))))))))))))))))))))))))((((((***))))))))))))(((((((((************************------------...000222333///333666666444555:::@@@@@@EEEMMMWWW___dddggghhhhhhfffeeeeeeffffffeeeccciiihhhgggffffffhhhllloooooommmjjjgggeeecccccccccdddeeefffgggfffdddbbbaaaeeeccc``````bbbfffiiijjjiiikkknnnpppooolllhhheeeffffffggghhhjjjmmmppprrrpppooonnnnnnoooooonnnlll%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!###%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''"""###$$$%%%&&&'''''''''######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))******(((((()))***((((((((('''''''''''''''(((((())))))))))))******+++******))))))((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,+++++++++---000333777>>>EEEGGGEEEEEEKKKQQQSSSWWW^^^eeekkkmmmnnnnnnqqqooonnnmmmmmmmmmkkkjjjlllnnnnnnnnnmmmnnnppprrroooooonnnmmmllllllllllllhhhiiilllnnnoooooonnnnnnooollliiiggggggjjjlllnnnnnnpppqqqrrrpppnnnjjjhhhhhhhhhhhhiiijjjkkklllmmmooonnnmmmmmmmmmllllllkkk%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""###$$$$$$###%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%######$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&'''''''''######$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((())))))''''''((()))((((((((((((((((((((((((''''''((((((((()))))))))++++++******))))))(((((())))))))))))*********************++++++,,,,,,,,,---......,,,,,,...333888@@@IIITTTYYYXXXWWW[[[___aaadddhhhkkkmmmmmmlllkkkrrrpppnnnnnnnnnmmmllljjjjjjmmmqqqsssrrrqqqqqqqqqsssssstttuuuuuuuuuuuuuuurrrssstttvvvwwwwwwwwwwwwuuusssoookkkhhhhhhjjjkkkmmmmmmkkkjjjiiihhhggggggddddddddddddcccbbbaaaaaaffffffeeecccbbbbbbbbbccc%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''((((((((($$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%######%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''%%%###"""!!!######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((())))))''''''((()))'''(((((((((((()))))))))&&&&&&''''''(((((())))))******************)))))))))))))))************+++(((((())))))***+++++++++---...///......222999???KKKTTT___eeeeeeddddddffffffgggjjjlllmmmmmmmmmlllrrrpppooooooppppppooommmllloootttvvvvvvuuuuuuuuuzzz{{{|||}}}}}}{{{zzzyyy{{{{{{zzzzzzxxxwwwvvvuuutttssspppkkkfffccccccdddeeedddbbb```______```aaa]]]^^^^^^^^^\\\ZZZXXXVVVZZZZZZYYYWWWUUUTTTVVVWWW%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))*********%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''"""$$$&&&'''((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%###$$$&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))******(((((()))***'''((((((((())))))))))))&&&&&&''''''((())))))*********************++++++))))))*********+++++++++******++++++,,,------...///111333333555;;;FFFNNNZZZ___fffkkkllljjjhhhhhhggghhhjjjlllnnnpppqqqrrrtttsssrrrsssuuuvvvuuutttppprrrttttttttttttuuuwwwxxxyyy{{{||||||zzzxxxwwwwwwvvvuuusssqqqnnnmmmlllmmmmmmlllhhhbbb^^^]]]^^^[[[ZZZZZZYYYYYYYYYXXXXXXWWWXXXYYYZZZYYYWWWTTTRRRTTTTTTSSSQQQMMMMMMOOOQQQ%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''))))))&&&$$$''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%!!!###&&&(((******)))(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&'''((()))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&###%%%'''&&&%%%$$$%%%%%%###$$$&&&(((((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&(((***,,,&&&''''''''''''''''''&&&'''''''''''''''''''''''')))+++++++++***)))***+++'''((((((((())))))******&&&''''''((()))*********)))))))))***+++++++++,,,))))))******++++++++++++......//////000111222222555888;;;===@@@IIIUUU^^^fffhhhkkknnnooommmkkkiiiiiijjjkkkmmmooorrruuuvvvvvvuuuuuuwwwyyy{{{zzzyyyrrrrrrqqqooonnnpppsssvvvoooqqqtttvvvwwwvvvtttssslllllljjjiiigggfffeeedddggghhhiiieee___[[[ZZZZZZTTTUUUVVVWWWWWWVVVTTTSSSSSSTTTWWWXXXXXXWWWTTTSSSTTTTTTSSSPPPMMMLLLNNNQQQ%%%&&&'''''''''&&&%%%$$$&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''')))***++++++++++++))))))(((((('''''''''&&&###$$$%%%&&&''')))******''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ $$$''''''%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******************)))((('''''',,,------,,,+++,,,---///---///111111111333999===DDDFFFJJJQQQXXX]]]______fffiiimmmpppqqqooollliiieeehhhmmmsssvvvvvvrrrnnntttttttttwwwyyyyyytttpppnnnkkkhhhgggggghhhkkkooogggiiikkkmmmllljjjgggeee^^^]]][[[ZZZYYYZZZ[[[\\\aaaaaaaaabbbaaa___[[[XXXUUUZZZ\\\\\\```ddd```XXXWWWVVVXXX]]]\\\VVVSSSTTT```]]]XXXTTTRRRRRRTTTUUU%%%&&&'''(((((('''&&&%%%&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************)))(((((((((''''''''''''&&&&&&''''''((()))))))))''''''''''''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""%%%'''&&&$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***(((((((((((())))))))))))''''''''''''''''''''''''))))))((((((((())))))***,,,,,,,,,,,,,,,,,,++++++***,,,......---,,,...//////222666999;;;@@@GGGLLLPPPRRRVVVZZZ^^^aaaccceeeiiikkkooorrrrrrpppmmmkkkooopppssswwwyyywwwrrrnnnlllkkkkkklllnnnmmmjjjggg^^^\\\ZZZ[[[^^^aaadddfff^^^```bbbddddddbbb___]]]XXXXXXXXXXXXXXXWWWWWWWWW___^^^^^^_________^^^]]]___ccceeeeeeggghhhbbbZZZWWWUUUWWW[[[[[[YYYZZZ]]]iiifff```\\\ZZZ[[[]]]___&&&&&&(((((((((((('''&&&%%%$$$""""""###$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((((((''''''(((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))((((((((((((''''''''''''))))))(((((((((((((((((((((((((((''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###############$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))(((((((((((((((((((((((((((''''''''''''((())))))''''''(((((())))))******((((((((((((((((((((((((******)))))))))))))))************+++++++++,,,,,,))),,,000111111111222222666:::???CCCGGGLLLTTTYYY\\\___bbbcccbbbcccfffjjjmmmooorrruuuvvvtttrrrppprrrrrrsssttttttpppkkkgggaaa___]]]]]]]]]]]]\\\ZZZYYYXXXVVVVVVWWWYYYZZZYYY\\\___bbbdddeeecccaaa___^^^___aaacccbbbaaa^^^]]]ccccccbbbbbbcccdddeeefffjjjmmmooonnnmmmkkkccc[[[YYYWWWWWWYYYZZZZZZ___eeeoookkkddd___\\\]]]```bbb&&&'''((()))))))))(((''''''%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++++++++++++++++++++++++++++++++***)))))))))******************++++++,,,,,,+++///555999;;;<<<<<<===CCCGGGKKKNNNPPPTTTZZZ^^^dddhhhkkkjjjfffeeeiiimmmppprrrtttvvvwwwvvvuuusssnnnmmmllllllkkkhhhccc```WWWUUUSSSRRRRRRTTTUUUVVVYYY^^^___\\\YYYZZZ]]]^^^hhhkkknnnrrrtttsssrrrppprrrtttwwwxxxwwwtttooommmmmmmmmnnnmmmlllkkkkkkkkkkkkmmmooonnnlllggg```ZZZZZZXXXYYY[[[ZZZZZZ```gggrrrmmmfff___[[[[[[]]]___%%%&&&((()))))))))(((((()))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&'''''''''((((((((((((((($$$%%%%%%&&&&&&''''''((('''(((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------...///000111111777>>>EEEHHHJJJLLLMMMQQQTTTXXXZZZZZZ\\\aaaeeemmmqqqtttrrrnnnlllooosssrrrssssssrrrpppnnnkkkjjjdddcccaaaaaaaaaaaa^^^\\\NNNNNNNNNOOOSSSXXX^^^bbb```kkkqqqkkkeeegggnnnrrruuuxxx|||~~~yyyvvvqqqtttvvvvvvqqqllliiigggbbbcccdddeeebbb]]]YYYXXXZZZZZZ\\\^^^^^^]]]ccckkkvvvqqqiiiaaa\\\ZZZ[[[\\\$$$%%%'''((())))))((('''***(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((((((((((((((######$$$%%%&&&&&&''''''&&&''''''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''#########$$$$$$%%%%%%&&&!!!"""$$$$$$######%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&''''''((()))(((((((((''''''(((((())))))******************************++++++******+++,,,,,,---,,,,,,,,,...000222555777===CCCKKKQQQVVVXXX[[[\\\\\\```dddffffffhhhlllooowwwyyy|||{{{wwwuuuuuuvvvpppnnnlllhhhdddaaa]]]\\\WWWUUUTTTUUUWWWYYYYYYYYYNNNPPPSSSVVV\\\dddmmmrrryyy~~~tttuuu{{{~~~yyy{{{~~~}}}|||xxxyyyzzzzzzyyyvvvsssqqqppptttxxxwwwqqqkkkfffeee___]]]]]]^^^[[[XXXYYY\\\___```bbbdddbbbbbbiiirrrsssooohhhaaa\\\YYYYYYYYY###$$$&&&'''((((((''''''***(((&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$""""""%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&"""######$$$%%%%%%&&&&&&!!!###%%%$$$###"""$$$&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''&&&&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,---...///......000333777===AAADDDKKKPPPVVV\\\___bbbdddfffeeeiiimmmnnnmmmnnnqqquuuzzz{{{||||||yyyuuuqqqooofffeeebbb```]]][[[YYYXXXSSSRRRPPPRRRUUUYYY[[[\\\[[[]]]```cccfffllltttyyy~~~vvvzzz}}}{{{xxxyyyzzzzzzxxxtttpppmmmiiijjjjjjjjjkkkkkkkkkkkkpppuuuyyyyyytttooommmnnniiieeebbbbbb```^^^ccckkkqqqooonnnkkkfffeeemmmwwwpppnnniiiddd```^^^]]]\\\"""$$$%%%'''(((((('''''')))'''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''(((((()))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###!!! !!!###$$$""""""###$$$%%%%%%&&&&&&###%%%'''%%%###"""###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((()))(((((((((((('''''''''%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))******''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))))))))((((((((((((++++++++++++++++++++++++))))))***+++,,,...///000666777:::>>>EEELLLRRRUUUTTTXXX]]]aaadddfffhhhiiikkknnnqqqqqqooooooqqqssswwwwwwwwwwwwuuupppjjjeee\\\\\\\\\\\\\\\]]]^^^^^^[[[YYYXXXZZZ^^^cccfffgggkkklllmmmllllllnnnssswwwqqqvvvssslllnnnxxx{{{vvvxxxxxxxxxuuuqqqkkkeeeaaaaaaaaa```aaacccfffhhhjjjtttxxx}}}|||yyywwwyyy{{{wwwqqqmmmllliiihhhppp{{{~~~xxxppphhhdddlllxxxtttrrrooollljjjhhhgggfff''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%$$$$$$#########((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&###$$$&&&'''((('''&&&&&&)))(((&&&&&&&&&''')))+++'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&%%%%%%%%%&&&'''((())))))(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%)))&&&######&&&''''''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''%%%######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&$$$######&&&(((***((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%$$$"""!!!"""###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$''''''''''''''''''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&'''''''''%%%&&&(((***&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''((((((((()))''')))++++++***))))))***,,,,,,,,,+++))))))+++------,,,+++***,,,...222444;;;???FFFNNNUUUYYY\\\]]]___aaaccceeefffhhhiiiiiillllllkkkkkkkkklllmmmmmmqqqllljjjllllllhhheeefff^^^bbbdddeeejjjqqqpppjjjiiifffdddfffkkkoooqqqqqqssstttsssqqqnnnlllkkklllggggggggghhhllluuu{{{uuuqqqmmmhhheeedddhhhlllpppqqqrrrsssttt{{{~~~zzzzzzzzz|||~~~vvvssssssuuu}}}yyyuuussssssrrrpppmmm''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''%%%%%%&&&'''''''''&&&&&&((('''&&&%%%&&&''')))***''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''(((((()))((((((((('''''''''''')))(((((((((''''''''''''%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%***'''$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&***(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$""""""!!! !!!$$$%%%$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&'''(((''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))***,,,---,,,***))))))***(((***,,,,,,++++++,,,............000444888===@@@JJJNNNSSSYYY]]]____________]]]]]]```eeehhhhhhfffccccccbbbbbbbbbbbbccccccccc```bbbhhhkkkiiihhhiiiiiinnnssswwwwwwrrrnnnlllnnnpppqqqqqqxxxxxxvvvrrrlllgggeeeeee```___^^^bbbiiiuuu|||wwwtttsssssstttuuuwwwzzz~~~~~~}}}zzzxxxyyyyyyxxxvvv''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))(((((('''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&$$$$$$&&&''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$""""""%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%###"""###%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$''''''&&&%%%%%%&&&(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))***,,,---,,,+++***+++---***,,,...///.........///111333666;;;AAAHHHMMMQQQXXX\\\aaaeeegggfffdddbbb```[[[WWWZZZaaaeeeeeebbbYYYYYYYYYYYYZZZ\\\]]]^^^______dddmmmssssssrrrsssyyy}}}yyytttnnnkkkjjjlllmmmmmmvvvuuusssooohhhccc```___bbb```^^^cccnnnzzz||||||''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''')))((('''%%%%%%%%%&&&''''''&&&&&&%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))))))))***))))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&((()))((('''&&&'''(((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((''''''''''''(((((())))))))))))((((((%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%#########%%%'''((())))))$$$&&&'''))))))'''&&&$$$'''''''''&&&&&&%%%%%%%%%&&&%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((())))))((('''''')))***''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''(((((()))&&&%%%######%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''!!!$$$&&&((('''%%%$$$%%%((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********((()))+++++++++,,,///111///000111111000111333555;;;===BBBHHHPPPWWW]]]```___bbbgggkkkllliiieeebbb^^^ZZZVVVVVVYYY\\\^^^]]]WWWWWWWWWYYY]]]ccciiimmmqqqqqqvvv~~~|||rrrooollljjjjjjjjjkkklllssstttsssqqqmmmiiigggggglllhhhfffkkkvvv''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))'''&&&%%%&&&&&&'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))******)))((('''''''''''''''((((((((())))))(((((((((((((((((((((((('''((()))(((''''''((()))'''''''''((((((((())))))'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&''''''(((%%%&&&((())))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%)))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$###""" '''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''''''''((((((&&&$$$$$$%%%%%%%%%###%%%%%%%%%&&&&&&&&&''''''!!!$$$&&&((('''%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((()))))))))************+++)))***+++++++++,,,...111000000111111333777===AAAIIIKKKPPPVVV]]]bbbfffhhhfffiiilllmmmlllgggaaa]]]VVVVVVUUUSSSQQQRRRWWW\\\aaa```aaaeeemmmxxx~~~~~~~~~tttttttttsssrrrqqqqqqqqqxxxyyy{{{{{{yyywwwvvvvvvssspppooouuu''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((())))))******))))))(((''''''((((((((()))))))))(((((((((((((((((((((((('''((())))))''''''((()))''''''((((((((()))))))))'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&((()))(((&&&$$$$$$$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###%%%&&&%%%$$$###$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$###"""!!!!!!%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''"""$$$''''''&&&%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))*********++++++++++++---......---+++,,,...000///111333777<<>>===<<<:::::::::999999888777666444333222000///.........)))*********))))))((()))///---+++++++++,,,+++***,,,++++++***)))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&)))(((((((((((('''''''''$$$%%%&&&'''((('''&&&%%%'''%%%###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%))),,,.../////////---,,,+++******)))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***************++++++,,,,,,---......///111666999FFFJJJPPPUUU[[[aaagggkkkooooooooommmiiiccc^^^ZZZWWWUUURRROOOMMMOOOSSSWWWbbbkkkxxx~~~~~~}}}{{{{{{wwwuuuqqqooooooqqqsssuuu|||~~~}}}{{{|||~~~{{{zzzxxxtttqqqooooooppppppxxx~~~zzztttuuuuuuuuuuuutttqqqmmmqqqrrrttttttsssrrrrrrrrruuuvvvxxxxxxxxxvvvuuuttt$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((())))))'''&&&''')))'''''''''''''''''''''&&&*********)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''(((((())))))((((((&&&''''''''''''''''''&&&'''(((((()))))))))))))))((()))))))))*********+++,,,+++)))(((((((((***+++***+++,,,---///000111222333444666888;;;===???@@@AAABBBEEEHHHKKKMMMPPPQQQOOOOOONNNNNNMMMMMMMMMMMMKKKLLLMMMLLLJJJIIIJJJKKKOOONNNNNNMMMMMMNNNNNNOOONNNOOOOOOOOONNNNNNMMMLLLJJJJJJJJJIIIGGGEEECCCBBBBBB@@@>>><<<999888777666666444222111000...---,,,...,,,++++++,,,,,,+++***,,,,,,+++***)))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))((((((((((((''''''''''''((()))***+++***))))))'''%%%###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))---///000//////,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%&&&((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++******))))))******+++.........///333999BBBHHHSSSWWW\\\```cccfffjjjlllpppooommmiiiddd]]]WWWTTTRRRQQQNNNLLLMMMRRRZZZ```mmmvvv~~~~~~||||||{{{{{{~~~~~~|||uuuoooooonnnmmmnnnoooqqqrrrzzz{{{}}}}}}{{{wwwttttttwwwxxxvvvsssooommmnnnpppoooxxx~~~{{{xxxxxxvvvsssooollltttxxx|||~~~~~~~~~%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***)))'''''''''((('''(((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((())))))))))))(((''''''((((((((((((''''''''''''((()))))))))((((((((())))))******+++++++++***)))((((((((()))+++,,,+++,,,...000222555666777;;;<<<>>>@@@BBBDDDFFFGGGHHHIIIKKKMMMPPPRRRTTTUUURRRRRRQQQPPPNNNMMMLLLLLLHHHIIIJJJJJJHHHHHHIIIJJJNNNNNNNNNOOOOOOPPPQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVTTTQQQPPPNNNMMMKKKIIIFFFEEEDDDCCCBBB???<<<999888777555333000...,,,,,,,,,,,,+++***************************(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&%%%&&&''')))))))))(((((('''%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$ ###&&&&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))),,,......------+++***(((&&&%%%$$$%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$%%%''''''''''''(((***''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((******))))))))))))******+++***)))))))))+++,,,---///111444888???HHHRRRYYY]]]```dddgggiiikkknnnppppppnnnjjjeee___ZZZUUUSSSOOOMMMLLLKKKOOOXXXcccjjjrrryyy{{{zzzzzz{{{}}}}}}||||||~~~zzz}}}xxxvvv||||||wwwrrrnnniiijjjlllnnnooorrrvvvxxxzzzvvvvvv{{{uuurrrrrrtttxxx{{{zzzzzzvvvsssrrrzzz&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***)))'''''''''((('''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((((((((('''((())))))******+++,,,,,,)))*********,,,---...///000111333666:::===???@@@DDDEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKIIIGGGEEECCCBBBAAA>>>???AAAAAA@@@@@@AAACCCDDDDDDEEEFFFGGGIIIJJJKKKNNNOOOQQQSSSUUUWWWXXXXXX[[[\\\]]]^^^]]][[[YYYXXXVVVUUUTTTSSSRRRRRRRRRRRRNNNKKKGGGEEEDDDDDDAAA???===:::777555444333111///---------------------,,,))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%"""###$$$&&&''''''&&&&&&(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$"""'''(((%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***++++++++++++***)))'''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&((((((&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((++++++************++++++***))))))***,,,///222444666:::BBBIIIPPPXXX___ccceeegggiiijjjjjjkkkmmmnnnnnnkkkfff```[[[WWWUUUTTTNNNNNNMMMNNNSSS^^^jjjrrruuuzzz|||xxxvvvvvvyyy{{{}}}}}}|||}}}|||wwwtttpppqqqyyyxxxqqqooommmkkkjjjlllooorrruuu|||&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''')))******)))(((''''''((('''((()))))))))(((&&&%%%(((((())))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))************))))))%%%&&&&&&'''''''''''''''((())))))***++++++,,,,,,+++,,,---...000111222333666777:::===AAADDDGGGHHHKKKJJJJJJIIIIIIHHHGGGGGGJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCAAA???<<<999888666666888::::::::::::<<<===::::::;;;<<<>>>@@@BBBCCCDDDFFFHHHLLLNNNQQQRRRSSSXXXYYY[[[]]]]]]]]][[[ZZZXXXXXXXXXXXXYYYZZZ[[[[[[[[[WWWSSSRRRRRRRRRPPPNNNLLLIIIEEEAAA???===:::777333222111000...---,,,+++******++++++++++++******((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&''')))******)))))))))'''%%%&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###"""((()))&&&###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))*********((('''&&&%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&((()))(((&&&$$$$$$$$$''''''((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((())))))+++...333777999???EEEOOOWWW]]]```cccdddjjjkkkkkkjjjhhhggghhhiiikkkgggbbb\\\WWWUUUTTTTTTQQQPPPPPPQQQWWWbbbooowwwwwwzzz}}}{{{wwwsssrrrsssxxx{{{}}}}}}}}}yyyrrrnnnjjjkkktttzzz}}}|||tttooopppqqqpppoooqqqtttwww}}}'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))(((''''''''')))***+++((((((''''''''''''(((((()))*********++++++++++++***(((''''''(((((('''%%%)))))))))))))))(((((((((******))))))(((((((((''')))(((((((((((('''''''''++++++,,,,,,,,,,,,,,,,,,+++---///000000222555777>>>>>>???AAACCCDDDEEEFFFJJJJJJIIIHHHGGGEEECCCBBBCCCCCCBBBAAA???===:::999999999888888777777666666444666:::===@@@AAAAAAAAA<<<;;;;;;;;;<<<===>>>>>><<<;;;:::;;;>>>DDDJJJMMMTTTVVVXXXZZZ[[[YYYWWWVVVWWWWWWWWWWWWXXXZZZ[[[\\\]]][[[YYYWWWWWWYYY[[[]]]YYYXXXUUURRRNNNKKKHHHGGG@@@???===:::777333000///,,,,,,+++++++++,,,,,,---***)))((('''&&&&&&&&&&&&***)))((((((''''''(((((('''''''''(((((()))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!"""$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&'''''''''''''''&&&&&&&&&%%%$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((******)))((('''&&&%%%%%%&&&&&&''''''&&&$$$"""!!!))))))))))))))))))))))))''''''''''''((((((((()))---+++((('''&&&(((***,,,,,,,,,+++)))((())),,,///000000000000222888???DDDRRRUUUYYY]]]```cccgggiiijjjkkkjjjhhheeecccdddeeeddddddbbb^^^YYYVVVUUUUUUNNNPPPTTTYYYaaakkkvvv}}}~~~xxxsssrrruuuyyy|||}}}~~~|||~~~vvvvvvrrrllllllttt|||zzzzzzyyyvvvttttttwwwyyy~~~{{{'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((((((''''''((()))***((((((''''''''''''((((((((((((((())))))))))))******(((''''''(((((('''&&&((((((((((((((()))))))))+++*********))))))))))))((('''''''''''''''''''''++++++++++++,,,,,,,,,,,,,,,...111333555888;;;>>>@@@@@@BBBCCCEEEGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBBBBAAA???<<<:::888888888888888777777777777999;;;>>>BBBDDDEEEEEEEEEDDDDDDBBBAAA@@@??????>>>===<<<;;;;;;>>>BBBHHHKKKOOOQQQSSSUUUVVVUUUSSSRRRTTTTTTUUUUUUVVVVVVVVVVVVXXXXXXXXXWWWWWWWWWWWWWWW\\\[[[YYYWWWTTTSSSRRRQQQNNNNNNLLLJJJGGGCCC@@@>>>666666555333111///...---...---,,,***)))(((((('''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))))))))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''%%%%%%'''((()))))))))(((''''''&&&&&&(((((((((((('''&&&%%%%%%))))))))))))))))))))))))'''''''''((((((((())))))***)))(((&&&&&&''')))***)))+++++++++))))))***,,,,,,...222666;;;BBBJJJPPPYYY\\\___bbbccceeehhhjjjiiihhhgggddd```___```aaagggfffbbb\\\VVVRRRQQQQQQTTTWWW[[[```gggnnnwww|||{{{ssspppssszzz{{{xxxwwwsssvvvwwwuuuwww'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))******))))))(((((((((((()))((((((''''''''''''((((((&&&&&&'''''''''(((((((((***(((''''''))))))(((&&&&&&''''''(((((())))))***+++++++++***************((((((((())))))))))))))),,,,,,,,,------............000333555666999<<>>AAACCCEEEFFFFFFFFFKKKKKKJJJIIIHHHGGGFFFFFFEEECCCAAA???@@@BBBEEEGGGKKKLLLNNNOOOPPPPPPOOOOOOQQQQQQRRRRRRQQQOOOMMMLLLLLLMMMPPPRRRSSSSSSRRRQQQSSSSSSQQQPPPPPPPPPQQQRRRUUUUUUVVVUUUSSSPPPMMMKKKDDDCCCBBB???<<<777333000000///...---,,,+++******+++***)))((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))***))))))))))))*********)))+++------,,,++++++,,,///333999@@@GGGOOOWWW\\\```bbbeeegggggghhhjjjlllgggfffbbb^^^ZZZZZZ\\\^^^dddbbb^^^XXXRRROOOOOOPPPYYY]]]ccciiiooouuuzzz~~~}}}wwwuuu}}}zzz{{{}}}~~~}}}yyytttqqqpppsssyyy}}}~~~'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))************))))))((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((***((('''((())))))((('''((((((((((((((((((((((((***************************+++++++++,,,,,,------.........///000111111222111333444444444555777999;;;<<<>>>@@@CCCEEEFFFGGGJJJIIIGGGFFFGGGHHHJJJLLLLLLLLLLLLKKKIIIFFFDDDBBB@@@@@@???>>>===<<<<<<;;;<<<===>>>@@@AAABBBBBBBBBJJJJJJLLLMMMNNNOOOPPPPPPPPPMMMJJJFFFDDDDDDDDDEEEIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRQQQNNNIIIEEEBBB???AAADDDGGGIIIJJJKKKKKKFFFEEEDDDCCCDDDEEEGGGHHHPPPQQQTTTVVVVVVUUUTTTSSSNNNOOONNNLLLHHHCCC===:::333222222111000///------++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%''''''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((''''''''''''(((((())))))))))))((('''((()))+++,,,(((((((((((((((((((((((('''(((((((((((()))))))))+++,,,---.........---,,,,,,---............000222;;;@@@GGGMMMTTTYYY___bbbccceeehhhiiihhhiiijjjkkkcccaaa]]]XXXTTTTTTWWWZZZYYYXXXUUURRRPPPPPPSSSVVV[[[```hhhoootttxxx{{{~~~}}}{{{|||~~~yyyzzzyyywwwtttqqqppprrrtttvvv|||''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))******))))))((((((''''''((((((''''''''''''((((((''''''((((((((())))))))))))((('''((()))***)))(((******))))))((((((((('''***************************++++++,,,---......///......///000111222333444333444555555555555888:::;;;<<<===???AAACCCEEEFFFHHHGGGFFFEEEFFFHHHJJJLLLNNNNNNNNNNNNMMMKKKIIIGGGDDDDDDBBB@@@>>><<<;;;:::;;;;;;<<<===>>>>>>>>>>>>DDDEEEHHHKKKMMMOOOPPPQQQPPPNNNKKKHHHFFFFFFFFFGGGIIIIIIJJJKKKMMMNNNPPPQQQTTTUUUUUUSSSOOOIIICCC???;;;;;;<<<===>>>???@@@AAA???>>>>>>===>>>???AAABBBFFFHHHKKKOOORRRSSSTTTTTTSSSUUUVVVWWWUUUPPPLLLIII??????===;;;888444111000++++++***************+++)))((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&((((((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&'''''''''''''''&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&'''&&&&&&''''''((()))))))))(((''''''&&&'''(((***+++(((((((((((((((((((((((((((((((((((()))))))))***+++,,,.../////////...---------------///333999===HHHMMMSSSYYY^^^aaaeeeggghhhiiiiiigggdddaaaaaaaaa[[[XXXTTTOOOMMMNNNRRRVVVSSSRRRRRRQQQQQQTTTYYY]]]bbbgggmmmrrruuuvvvwwwxxx~~~|||{{{}}}}}}xxxvvvwwwwwwuuusssssstttvvvxxx'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''(((((((((((()))))))))))))))((('''((((((''''''''''''(((((((((((()))))))))*********)))((('''(((***+++***)))++++++*********)))))))))***++++++++++++,,,,,,,,,)))***+++,,,---...///000//////000222444555666777777888:::;;;;;;===@@@BBB>>>???@@@AAACCCEEEFFFGGGEEEDDDDDDDDDEEEFFFHHHIIIKKKKKKLLLLLLLLLKKKIIIIIIEEEDDDBBB@@@>>><<<:::999<<<<<<<<<===============AAABBBEEEGGGHHHIIIIIIIIIGGGFFFEEEDDDDDDEEEGGGHHHGGGGGGGGGHHHJJJMMMOOOQQQVVVVVVWWWUUURRRMMMGGGDDD@@@???===;;;:::999999999;;;;;;<<<======>>>>>>???===???AAACCCEEEGGGHHHHHHOOOQQQUUUXXXYYYWWWUUUTTTOOONNNLLLHHHCCC>>>:::777000///...,,,++++++++++++((((((''''''''''''&&&&&&(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((()))))))))******)))***+++---------,,,,,,,,,------///333;;;DDDJJJRRRVVV\\\aaaeeehhhjjjllllllkkkiiiddd]]]WWWSSSRRRQQQPPPMMMJJJHHHJJJOOOSSSVVVWWWWWWWWWXXX[[[```cccmmmooorrrtttsssrrrqqqrrrwww}}}}}}xxxzzz}}}zzz|||yyyqqqvvv|||{{{xxxvvv''''''''''''''''''''''''&&&'''''''''((((((((()))(((((((((((((((((((((((('''((()))******))))))(((((((((''''''''''''(((((((((((()))))))))*********)))((('''(((***+++***)))))))))***+++,,,,,,------------------.........///,,,,,,---///000222333333555555777888:::<<<===>>>>>>???AAABBBBBBCCCFFFHHHAAABBBBBBCCCEEEEEEFFFGGGBBBBBBBBBCCCCCCDDDEEEEEEGGGHHHIIIJJJKKKJJJJJJIIIEEEDDDCCCBBBAAA???>>>>>>>>>>>>======<<<=========BBBCCCEEEGGGHHHGGGFFFFFFBBBAAA@@@@@@AAABBBDDDEEEBBBBBBBBBBBBDDDHHHKKKMMMOOOPPPQQQQQQPPPMMMJJJHHHDDDDDDDDDBBB@@@>>>;;;999:::<<<>>>AAACCCCCCCCCBBB@@@???===<<<;;;;;;;;;;;;BBBDDDIIIMMMQQQRRRSSSSSSRRRRRRRRRQQQNNNJJJGGGEEE<<<:::888444222///...---*********)))))))))(((((((((((((((((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((***+++***((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&'''((('''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%''''''''''''(((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))***+++,,,,,,---------000444999???HHHRRRYYY[[[^^^cccfffhhhjjjlllmmmhhhhhheee___WWWPPPLLLKKKMMMMMMLLLJJJJJJMMMRRRVVV]]]___aaabbbcccfffjjjmmmssstttuuutttsssrrrtttuuuzzz|||tttsssxxx|||}}}''''''''''''''''''''''''&&&'''''''''(((((())))))*********)))))))))))))))&&&'''(((*********))))))((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((***++++++***'''((()))+++---///000111.../////////000000111111000111222333555666888888<<<<<<>>>@@@BBBCCCEEEFFFEEEFFFFFFFFFDDDDDDFFFGGGBBBBBBCCCCCCDDDEEEEEEEEE@@@@@@AAABBBCCCCCCBBBBBBFFFGGGIIIJJJKKKKKKKKKKKKFFFFFFFFFFFFEEEEEEEEEEEE>>>>>>===<<<<<<<<<<<<<<>>=========@@@CCCGGGJJJFFFGGGIIIKKKKKKJJJIIIHHHCCCEEEHHHJJJIIIFFFBBB@@@???AAAEEEIIILLLMMMLLLKKKLLLIIIDDD???;;;999777777555888<<>>@@@CCCDDDDDDCCCBBBIIIFFFCCC@@@???AAADDDFFF>>>>>>>>>???@@@CCCEEEFFF???BBBFFFHHHHHHHHHHHHHHHHHHIIIKKKNNNSSSWWWZZZ\\\\\\[[[ZZZZZZYYYUUUPPPLLLIIIFFFDDDCCCDDDCCC???<<>>===;;;:::===<<<;;;;;;;;;<<<>>>???@@@@@@?????????@@@AAABBBCCCCCCBBBAAAAAABBBCCCCCCAAAAAABBBCCCEEEIIILLLMMMMMMPPPUUUWWWWWWUUUTTTTTTRRRTTTWWW]]]dddjjjoooqqqwwwvvvtttsssqqqmmmhhhdddVVVTTTRRRQQQRRRPPPLLLIIIKKKOOOWWWaaajjjoooooonnnfff^^^QQQFFF???===<<<;;;<<<===<<<;;;;;;===>>>>>>AAABBBCCCBBB@@@@@@BBBDDDBBBBBBBBBBBBCCCEEEFFFGGGKKKJJJJJJIIIJJJLLLNNNPPPTTTTTTTTTUUUTTTPPPJJJFFF999888666444444555777888999;;;>>>DDDJJJOOORRRSSSRRRQQQPPPOOOLLLHHHEEECCC===;;;777333000...------,,,+++******+++,,,+++))))))(((((((((((('''''''''************)))((('''&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&(((((('''&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&$$$#########$$$$$$%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((***,,,,,,***)))))))))***++++++,,,---000555888DDDKKKTTT]]]cccgggjjjkkkooommmjjjgggdddbbbaaa```]]][[[XXXTTTRRRSSSVVVYYY``````aaaccchhhlllpppqqqrrrpppqqqvvvxxxyyy{{{}}}yyyvvvwwwxxx|||%%%&&&'''(((((('''&&&%%%$$$$$$&&&'''(((((((((((()))))))))(((((((((((('''******++++++++++++******)))))))))))))))))))))***))))))))))))************)))***+++---///111222333666777888:::===???BBBCCCBBBDDDEEEFFFEEECCC@@@>>>>>>===<<<<<<<<<===>>>???DDDBBB???======???BBBDDDDDDEEEGGGHHHIIIIIIHHHGGGKKKKKKLLLNNNQQQUUUYYY[[[^^^bbbgggiiihhheeecccbbb```aaaeeellluuu}}}~~~zzztttpppbbbbbbaaabbbbbbaaa^^^[[[XXX]]]ggguuuyyyooo```SSSIIIDDDAAA@@@BBBBBBBBBBBBAAA???======AAA@@@???======>>>???AAA?????????@@@BBBDDDFFFGGGKKKKKKIIIIIIIIIJJJKKKLLLRRRSSSUUUWWWWWWUUUPPPLLL>>>;;;777333111111222222222333666:::@@@GGGLLLOOORRRRRRRRRRRRQQQPPPNNNMMMGGGEEEBBB===999444111///...---+++,,,------,,,*********))))))((((((''''''))))))))))))((('''&&&&&&''''''((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&((((((&&&%%%&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((())))))***''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&%%%###""""""######$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))***++++++)))''''''(((***,,,...000333888>>>BBBRRRYYYbbbjjjnnnooopppppptttooojjjgggfffccc___\\\ZZZYYYWWWXXXZZZ]]]^^^___eeegggjjjnnnrrrvvvxxxzzzyyyuuusssuuuxxxzzz}}}yyywwwvvvrrroooqqquuu|||&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((()))******++++++******)))))))))******************************************+++,,,///222555777999:::>>>>>>???AAACCCEEEGGGHHHFFFGGGIIIIIIHHHEEEAAA???>>>???AAABBBCCCCCCBBBAAAFFFEEECCCCCCEEEHHHLLLNNNOOOPPPRRRTTTUUUVVVUUUUUUZZZ[[[\\\^^^aaadddgggiiijjjnnnrrrtttrrrooolllkkkjjjjjjmmmttt}}}}}}zzzuuuoookkkfffgggjjjlllnnnmmmkkkiiigggkkkuuu~~~vvvkkk```XXXRRRNNNKKKNNNMMMNNNOOONNNHHHDDDDDDDDDBBB@@@?????????@@@@@@@@@?????????@@@CCCEEEFFFEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJMMMPPPRRRPPPLLLIIIBBB@@@;;;777444333333333000111222444999???FFFKKKOOOPPPQQQQQQQQQPPPOOONNNNNNMMMKKKHHHDDD???;;;999333111///......---+++)))))))))))))))((((((((((((***************)))((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&%%%&&&'''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%%%%'''((('''&&&%%%%%%&&&'''((()))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%%%%$$$######"""######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''((((((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))******((())))))******))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,---...---***))))))***,,,///333888===DDDKKKPPP\\\bbbjjjppprrrqqqpppoooqqqlllgggfffggggggbbb]]]ZZZYYYZZZ___eeehhhhhhfffjjjmmmrrrvvvyyyzzz||||||zzzuuurrrtttwww{{{|||yyyuuurrrrrrsssrrrpppsssyyy''''''''''''''''''''''''&&&&&&'''((())))))))))))'''''''''''''''((((((((((((((())))))))))))(((((())))))***+++,,,,,,++++++///...------------......///111555999<<>>@@@AAAAAABBBCCCEEEHHHKKKKKKHHHFFFFFFDDDAAA>>><<<;;;::::::333333333333444:::AAAGGGOOOPPPQQQQQQQQQOOONNNMMMMMMMMMMMMLLLJJJGGGCCCAAA999777444111000...+++(((''''''(((((()))))))))***)))************))))))(((&&&'''((()))))))))''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%%%%&&&'''((((((&&&%%%%%%&&&(((((()))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((((((((((())))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************,,,---...---,,,+++,,,...---222999@@@GGGOOOVVVZZZaaaffflllppppppnnnlllkkkjjjfffbbbbbbeeeeee```\\\[[[[[[^^^dddkkknnnmmmkkkqqquuu{{{~~~~~~}}}|||}}}uuurrrsssyyy~~~}}}|||sssrrrpppppprrruuuwwwwww}}}''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&''''''''''''((((((((((((((())))))))))))((((((((()))+++,,,------,,,+++---,,,,,,,,,---...000111888:::===AAADDDEEEFFFGGGFFFFFFDDDDDDCCCCCCCCCCCC@@@AAAAAAAAA@@@???===<<<>>>CCCKKKRRRVVVUUUSSSPPPTTTWWW]]]ccchhhlllmmmnnnpppmmmjjjggggggjjjnnnqqqnnnpppsssuuuvvvuuusssqqqsssvvvxxxxxxvvvsssrrrqqqpppooopppxxx|||yyyvvvsssoookkkhhheeekkksssyyy||||||||||||}}}|||{{{yyywwwsssmmmfff```aaa^^^```gggfff]]]YYY\\\___cccgggfff```YYYVVVUUUOOOLLLGGGCCC???>>>>>>>>>888999:::;;;<<<===>>>>>>CCCCCCDDDFFFHHHIIIHHHGGGHHHHHHGGGFFFEEEDDDBBBBBB888999888666666999AAAGGGTTTTTTUUUUUUTTTRRRQQQPPPKKKLLLLLLLLLKKKIIIGGGEEE@@@===:::777555222///,,,((()))))))))************((((((((())))))(((((('''''''''((()))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%&&&&&&%%%$$$$$$%%%'''$$$############$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$&&&'''&&&%%%%%%&&&(((((((((''''''''''''((((((%%%%%%&&&'''((())))))***''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++***+++,,,,,,,,,---///111222888@@@IIIPPPVVV[[[___bbbfffjjjllljjjhhhfffeeebbb```^^^___aaaaaa^^^[[[^^^```dddiiinnnpppooommmrrrwww|||~~~{{{yyyxxxyyytttuuu}}}yyyuuuuuuuuummmnnnpppsssxxx}}}((((((''''''''''''((((((&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''(((((()))))))))******)))))))))((()))+++---......---,,,,,,,,,---...111555999;;;CCCEEEGGGHHHIIIIIIHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA??????>>>>>>>>>??????@@@DDDHHHOOOVVV\\\^^^___^^^dddggglllqqquuuxxxyyyyyyzzzwwwssspppoooqqqtttvvvqqqtttyyy}}}}}}{{{wwwtttqqqsssttttttrrrppppppppppppmmmmmmsss~~~vvvssspppnnnllliiieeecccgggnnnwww}}}~~~xxxxxxwwwvvvtttoooiiieeeeeeaaadddmmmmmmeeebbbgggsss|||yyynnniiihhh___ZZZSSSLLLEEEAAA@@@???<<<<<<======>>>>>>>>>>>>EEEDDDBBBCCCEEEGGGHHHGGGHHHIIIKKKKKKKKKIIIGGGEEE@@@BBBBBB@@@>>>AAAHHHOOOXXXYYYYYYYYYYYYWWWVVVUUUPPPOOONNNMMMKKKIIIGGGFFFDDDBBB???===;;;999666444......---,,,++++++******(((((()))))))))))))))(((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&%%%######%%%'''%%%$$$$$$###$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''((((((((((((''''''$$$$$$%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++***+++---...///111555888<<>>>>>>>>@@@BBBCCCPPPSSSYYY___fffkkknnnppprrrsssvvvxxx{{{}}}~~~~~~~~~zzzwwwuuuvvvwwwxxxssswww~~~{{{wwwnnnooopppooommmlllmmmnnnoookkkiiimmmvvv{{{zzzwwwooollliiigggfffdddaaa___hhhoooxxx~~~~~~}}}}}}~~~zzzrrrqqqpppppppppnnnjjjggghhhdddgggqqqrrrkkkiiiooo}}}vvvuuulllggg^^^UUUMMMGGGDDDCCCAAAAAAAAAAAAAAA@@@??????DDDBBB@@@???AAACCCEEEEEEHHHJJJLLLNNNMMMKKKGGGEEEHHHJJJKKKIIIGGGJJJQQQXXXZZZZZZ[[[\\\[[[ZZZYYYXXXVVVUUUSSSPPPMMMJJJHHHGGGFFFDDDBBBAAA@@@???<<<:::333222111///---+++***)))***++++++,,,,,,,,,++++++)))(((''''''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&$$$######%%%'''(((((('''&&&'''((()))***&&&''''''''''''''''''&&&$$$%%%&&&&&&%%%%%%'''(((&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))&&&%%%''')))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))(((((())))))))))))((((((''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++,,,---///111333666:::>>>FFFMMMWWW___cccccccccbbbZZZ[[[\\\[[[YYYWWWVVVVVVTTTXXX^^^cccfffjjjmmmppplllqqqvvvwwwvvvtttuuuvvvwww|||~~~{{{|||~~~~~~|||zzzwwwppprrrzzzzzz~~~''''''((((((((((((''''''((((((((()))******++++++************))))))))))))++++++,,,---,,,+++)))(((---------,,,,,,...111444888===BBBFFFHHHKKKOOOSSSQQQPPPOOONNNNNNKKKGGGDDDBBB???<<<===??????===:::???BBBEEEFFFFFFGGGJJJMMM^^^^^^aaahhhpppyyy}}}~~~~~~yyyxxxyyyzzzzzzyyywwwxxxyyyxxxuuupppjjjgggccccccddddddeeeeeeffffffhhhcccaaaeeemmmpppkkkeeeaaa]]]YYYXXXYYY]]]___aaahhhnnnwww}}}}}}}}}wwwyyy|||~~~yyyqqqkkkjjjhhhgggiiilllllljjjgggdddhhhkkkjjjhhhjjjpppvvv|||vvvpppfff]]]VVVQQQNNNKKKJJJOOOUUUXXXVVVPPPIIIEEEHHHHHHHHHFFFDDDDDDFFFIIIEEEDDDFFFJJJJJJGGGFFFHHHFFFHHHJJJLLLNNNQQQUUUYYY]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYWWWSSSNNNIIIFFFEEEDDDBBB@@@>>>======>>><<<:::666333000/////////'''((())))))(((&&&%%%###%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))******)))(((''''''&&&&&&''''''((((((((('''%%%$$$&&&'''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((+++***)))((('''&&&%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%$$$$$$###'''&&&$$$$$$$$$%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%!!!"""$$$&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((++++++***************++++++***))))))+++,,,,,,,,,,,,,,,---111666>>>EEEIIIWWWYYY\\\```cccdddaaa___YYYWWWTTTPPPMMMLLLNNNPPPWWW```lllsssuuuuuuuuuwwwzzz~~~~~~xxxtttuuuwwwssszzz|||wwwsssqqqrrrzzzzzzsssuuu''''''((((((((((((''''''''''''((())))))******+++************************&&&'''((()))***+++++++++***,,,...///111444888;;;???CCCHHHKKKMMMOOORRRUUURRRPPPMMMLLLKKKJJJGGGEEECCCBBBCCCDDDFFFGGGFFFEEEJJJMMMQQQSSSSSSSSSVVVXXXeeefffkkksss{{{|||yyytttrrrrrrrrrpppoookkkkkkiiifffbbb^^^[[[YYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]ZZZXXX\\\bbbddd```\\\[[[XXXUUUTTTVVVZZZ]]]^^^gggnnnwww}}}}}}zzzxxxtttuuuvvvwwwtttnnnfff```bbbaaaaaacccgggjjjjjjiiijjjkkkkkkkkkkkkooovvv|||zzztttqqqoookkkfff```ZZZVVVTTT[[[aaahhhjjjfff___YYYVVVXXXWWWVVVTTTQQQMMMIIIGGGGGGDDDCCCFFFEEEBBBBBBEEEDDDFFFHHHJJJLLLPPPUUUYYY]]]^^^___```______^^^]]]___^^^]]]ZZZVVVQQQLLLJJJFFFCCC@@@===<<<===???AAA@@@???===:::777333000...---------,,,,,,+++***))))))((((((''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$(((((()))))))))((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%'''''''''((((((((())))))))))))))))))))))))))))))''''''((())))))))))))((((((((('''&&&&&&''''''(((+++***)))***+++,,,,,,,,,,,,...111777???GGGMMMQQQ______aaadddfffeeebbb```[[[XXXTTTOOOKKKKKKOOORRR```kkkxxx}}}zzzxxx{{{{{{uuuqqqqqqrrrsss}}}~~~yyyvvvrrroooooottt|||}}}zzz''''''((((((((((((''''''&&&''''''(((((()))******++++++++++++++++++++++++'''''''''((()))***,,,,,,)))---222777;;;???CCCFFFKKKMMMQQQSSSSSSSSSTTTUUUPPPMMMJJJHHHIIIKKKLLLLLLMMMOOOQQQRRRQQQPPPOOOOOOWWWZZZ^^^aaaaaabbbbbbccceeeiiiqqq{{{}}}{{{zzzwwwtttrrroookkkiiigggfffcccaaa]]][[[VVVRRROOOMMMLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQQQQPPPPPPQQQTTTUUUTTTSSSXXXVVVSSSTTTWWW[[[^^^___dddkkksssyyyzzzvvvrrrpppkkkkkkjjjiiigggaaaZZZUUUYYYXXXYYY\\\aaafffiiijjjkkkjjjhhhgggiiinnnssswwwxxxrrrmmmkkkooorrrpppkkkeeebbbaaalllrrrxxxxxxrrrllliiiiiimmmkkkjjjiiifff___VVVOOOMMMHHHDDDCCCAAA>>>>>>BBB@@@AAACCCDDDFFFJJJOOOSSSXXXYYY\\\^^^``````___^^^______]]]ZZZWWWTTTQQQPPPJJJFFFAAA<<<:::;;;>>>AAA@@@AAABBBAAA>>>:::555222///...---,,,******)))))),,,+++***)))((('''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((('''&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))***+++(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((((((((((()))))))))***************************'''((())))))******))))))&&&&&&&&&%%%%%%&&&&&&'''+++******)))***+++,,,---...222999BBBLLLTTTZZZ]]]gggffffffggggggeeeaaa^^^]]]ZZZUUUOOOLLLNNNTTTXXXgggttt{{{www||||||vvvrrrqqqqqqrrr}}}|||wwwvvvsssoooooorrrvvv}}}''''''((((((((((((''''''&&&&&&''''''(((((())))))************++++++++++++,,,,,,+++******,,,---...000444;;;AAAFFFJJJMMMPPPTTTUUUVVVUUUSSSQQQPPPOOOJJJHHHFFFGGGMMMSSSYYY[[[___bbbdddbbb]]]XXXUUUUUU^^^aaaeeehhhjjjiiiiiihhhccciiittt{{{sssoooooonnniiieeedddcccaaa___]]]ZZZXXXVVVSSSQQQNNNKKKIIIHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMNNNNNNNNNMMMNNNPPPQQQZZZYYYXXXZZZ^^^bbbeeefffdddiiiooorrrqqqooollljjjcccaaa___^^^\\\YYYTTTQQQSSSSSSSSSVVV[[[```eeegggkkkiiiffffffhhhkkklllllluuu{{{}}}wwwpppkkkiiiiiiooouuuvvvqqqllljjjkkkqqqvvvzzzxxxssspppssswww}}}zzzxxxxxxwwwrrrhhh___VVVOOOHHHDDD@@@<<<<<>>???AAAAAA@@@>>>===444222000---***))))))))),,,+++***)))((((((''''''((((((((((((((((((((((((***)))))))))((((((''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&''''''''''''(((&&&&&&'''((()))******+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''''''''&&&((((((''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''((((((((()))))))))))))))))))))))))))))))))((())))))***+++*********((((((((((((((())))))******************+++...000666;;;EEEOOOXXX___bbbccchhhgggeeedddcccaaa]]][[[^^^[[[UUUQQQPPPTTT\\\bbbnnnwwwzzzvvvyyy~~~~~~yyyuuusssvvvzzzyyyxxxyyy{{{yyyvvvyyy~~~}}}''''''((((((((((((''''''&&&&&&''''''(((((()))))))))))))))******+++++++++------,,,---...000222444<<<@@@FFFKKKNNNPPPRRRTTTTTTSSSQQQOOOMMMJJJHHHFFFEEEEEEFFFLLLVVVaaaiiinnnnnnpppqqqnnnfff```\\\[[[aaacccfffiiikkkkkkjjjhhhdddiiirrr}}}pppjjjccc```aaaaaa]]]YYYVVVVVVVVVUUUSSSQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUSSSTTTTTTRRRPPPQQQTTTWWW^^^^^^^^^aaafffjjjlllllljjjmmmpppqqqpppooonnnnnnfffbbb^^^ZZZXXXUUUSSSQQQPPPQQQRRRSSSVVVZZZ^^^aaaiiiiiijjjlllmmmmmmjjjhhhlllooorrrrrrmmmgggcccccciiiooouuuuuuqqqmmmmmmoooqqqssssssqqqpppssszzz|||zzzzzzvvvooohhh\\\UUUMMMHHHBBB===<<>>======<<<<<<===???AAACCC===;;;888444000...------++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))((((((((($$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&''''''''''''((((((((())))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''(((((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((***+++&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***++++++,,,,,,++++++******))))))***+++,,,,,,)))***++++++,,,...333777AAAGGGQQQZZZaaadddccccccbbb```^^^]]]]]]\\\ZZZXXXZZZXXXUUUSSSTTTZZZcccjjjtttvvvyyyzzzxxxwwwwwwwwwrrrqqqrrrxxx~~~~~~}}}vvvnnn''''''((((((((((((''''''&&&''''''(((((()))******))))))******+++,,,,,,,,,***,,,...111555999<<<>>>GGGJJJNNNPPPPPPPPPPPPQQQLLLJJJGGGGGGHHHIIIIIIHHHKKKLLLOOOWWWbbbmmmuuuyyytttttttttqqqlllfffcccaaaaaabbbcccfffiiijjjhhhfff```bbbggglllppppppmmmjjj]]]YYYTTTSSSTTTUUUTTTRRRQQQRRRRRRQQQOOOOOOPPPRRRPPPRRRUUUXXXYYYYYYXXXWWWXXXXXXYYY[[[\\\]]]^^^^^^]]]\\\[[[XXXWWWXXX[[[^^^aaaaaabbbfffkkkooopppppptttvvvyyyzzzzzzyyyyyyzzzsssnnnfff___ZZZXXXVVVUUUTTTUUUVVVVVVWWWXXX\\\^^^eeegggkkknnnnnnkkkgggeeehhhggghhhhhhddd^^^[[[\\\iiimmmqqqqqqooollllllmmmoooooonnnnnnqqqxxx~~~yyyuuurrrnnnhhhddd]]]WWWQQQNNNIIIDDDBBBEEEDDDEEEFFFEEEBBB@@@??????BBBCCCGGGJJJNNNRRRTTTUUUXXXWWWVVVSSSPPPMMMJJJIIIGGGGGGHHHHHHHHHGGGFFFFFFEEEBBB===:::999;;;???AAA@@@>>>;;;888555222000000---,,,+++***************************************''''''''''''''''''''''''(((''''''&&&''''''((()))&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((*********))))))((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&&&&&&&((()))***+++&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***++++++,,,---,,,,,,,,,))))))))))))***+++,,,,,,)))+++...///111555<<>>>>>>>>===<<<:::888666555111111///---,,,+++++++++))))))))))))))))))))))))'''''''''''''''''''''(((***)))((('''''''''((()))&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((*********)))))))))(((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&''''''''''''%%%%%%&&&&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''((((((&&&&&&%%%$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''((((((((()))%%%&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((++++++,,,---------------))))))))))))***+++,,,---***...222555777===GGGNNNTTTYYY___dddeeeaaa\\\XXXSSSRRRRRRTTTYYY]]]___```]]]^^^```bbbdddiiinnnrrrvvvwwwwwwwwwuuuuuuwwwyyy~~~~~~}}}zzzvvvvvvyyyyyyvvvqqqjjjddd___]]]]]]''''''((((((((((((''''''(((((())))))******++++++------......///000111111777:::>>>CCCGGGJJJLLLMMMLLLMMMNNNLLLIIIGGGFFFGGGCCCAAAAAAHHHSSS___hhhllleeefffiiinnnsssvvvvvvuuuxxxtttoookkkjjjgggbbb^^^[[[ZZZYYY[[[^^^``````^^^WWWVVVUUUVVVYYY]]]___```_________^^^]]]___bbbeeecccdddccc```]]]]]]aaaddd``````bbbcccdddeeeffffff```aaabbbccceeefffggghhhhhhccc^^^\\\]]]```aaabbbeeefffiiimmmrrrtttuuuttt}}}~~~tttlllhhhhhhiiijjjgggjjjmmmmmmkkkjjjlllnnnzzz}}}}}}xxxnnnfffcccccc[[[WWWXXX]]]^^^YYYZZZ^^^ccceeeiiinnnpppnnniiieeedddcccdddkkktttzzzzzzxxxqqqrrrrrroooiiiccc___]]]]]]\\\]]]aaaaaa]]]\\\]]]ZZZ^^^aaabbb```\\\XXXVVVKKKJJJHHHGGGGGGHHHJJJKKKGGGIIILLLNNNNNNMMMKKKIIIFFFEEEDDDDDDEEEHHHKKKMMMLLLIIIDDD???===<<<===>>>AAABBBCCCCCCCCCAAA@@@???666555333000...,,,+++***))))))))))))))))))))))))))))))))))))************)))((('''&&&%%%%%%&&&'''''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((()))))))))))))))*********(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%$$$###"""$$$%%%&&&'''((((((((((((%%%%%%&&&'''((()))******$$$%%%%%%&&&'''''''''&&&"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&((()))((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''((((((((('''%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))+++,,,------......------++++++++++++,,,---...///,,,111666999<<>>999444000,,,+++***,,,+++***))))))))))))))))))((((((***,,,,,,***(((((((((((((((((((((''''''))))))((((((''''''&&&&&&&&&''''''(((((((((((((((%%%&&&&&&&&&''''''((((((+++)))&&&%%%&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&'''((('''%%%!!!"""###$$$&&&'''((()))%%%%%%%%%&&&&&&'''''''''$$$%%%''''''&&&$$$ &&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((&&&&&&''')))***+++,,,------------++++++,,,///222...222888>>>FFFMMMUUU[[[]]]^^^```bbbbbb^^^WWWSSSRRRSSSWWW]]]dddhhhiiigggmmmmmmqqqvvvyyyyyy|||xxxwww{{{}}}~~~yyyooonnnllliiifffccc```^^^]]]ZZZWWWYYY___fffiiijjjllljjjgggdddbbbaaaaaaaaa,,,***((((((((()))))))))((())))))***++++++++++++,,,---///111333888===AAAEEEIIINNNPPPNNNLLLIIIHHHGGGFFFEEEFFFHHHJJJKKKJJJNNNKKKJJJSSSaaammmrrrqqqooooooppprrruuuwwwwwwvvvtttnnngggcccbbbaaa]]]ZZZUUUTTTSSSRRRQQQRRRSSSSSSSSSWWWbbbooovvvtttsssuuuwwwuuuqqqmmmkkkjjjkkklllrrrpppmmmjjjhhhgggeeeeeefffggghhhiiijjjiiigggeeehhhggggggiiimmmoooppppppqqqqqqrrrrrrqqqooommmkkknnnooosssvvvyyyzzz{{{{{{xxxsssqqqqqqqqqpppppppppoooppptttzzzxxxoookkkiiifff___]]]ZZZXXXYYY]]]aaadddeeeddddddggglllpppssstttuuutttuuuzzz{{{vvvooogggaaa___```bbbcccffflllpppssssssqqqooonnnmmmpppxxx|||vvvfff```WWWNNNGGGCCCBBBCCCBBBDDDFFFFFFFFFEEEEEEEEEIIIJJJKKKKKKJJJKKKMMMOOOQQQQQQRRRRRRPPPLLLIIIGGG@@@???>>>???@@@BBBEEEGGGDDDBBB???:::555000,,,+++++++++************++++++***))))))***+++***(((&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''&&&''''''((((((((((((((('''''''''''''''(((((((((+++)))&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$""" &&&%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))(((((((((++++++++++++++++++++++++,,,---......---...111333333777???FFFLLLQQQWWWZZZ\\\[[[YYYYYYYYYXXXVVVUUUZZZ\\\```eeekkknnnooonnnyyyxxxzzz}}}|||{{{tttqqqooommmiiifffiiippp}}}yyyuuuqqqkkkggg______^^^\\\[[[YYYXXXWWWSSSRRRPPPRRRWWW^^^ccceeehhhiiiiiihhhfffccc```^^^+++++++++++++++******)))++++++++++++,,,,,,,,,,,,,,,///333888<<>>>>>???@@@???>>>;;;===???AAACCCEEEIIILLLMMMNNNPPPSSSUUUVVVVVVVVV[[[XXXRRRLLLEEE>>>999777;;;===@@@BBBCCCBBB@@@???666444222///---+++)))))))))'''&&&''')))******)))*********))))))(((((('''&&&&&&''''''(((((())))))&&&''''''(((((((((((((((++++++******))))))(((((()))(((''''''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%***)))'''&&&%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))''''''(((***+++,,,---...------,,,---111999CCCJJJPPPUUU\\\___^^^ZZZVVVTTTPPPNNNNNNRRRZZZdddkkkooommmttt{{{~~~}}}|||~~~}}}}}}}}}sssiiiaaaYYYUUUTTTQQQOOOPPPQQQUUU```kkkxxxuuuiii[[[XXXUUURRRQQQQQQPPPPPPRRRRRRSSSUUUWWWYYY[[[\\\___bbbdddfffgggkkkqqqwww|||zzztttkkk```UUUKKKFFF%%%)))------+++))))))+++++++++,,,...111555888:::EEEIIINNNPPPNNNKKKGGGFFFCCCDDDEEEEEEGGGKKKQQQUUUZZZ]]]bbbhhhmmmmmmjjjgggdddeeeeeefffggggggffffffccc```\\\ZZZXXXWWWVVVTTTKKKLLLMMMNNNOOOPPPQQQQQQOOORRRUUUXXX[[[```hhhnnnuuuxxxyyysssnnnmmmmmmlllooolllhhhccc```_________aaadddhhhjjjkkknnntttyyyzzz}}}|||wwwrrrpppqqqqqquuu{{{|||{{{{{{xxxuuurrrpppppprrrvvvyyyzzz}}}~~~yyytttooommmoooooonnnjjjeeecccdddggghhhlllpppooonnnssszzzwwwsssoookkkiiifffeeefffjjjooorrrtttrrrrrrwww|||xxxwwwsssooonnnqqqtttuuutttllllllllllllnnnqqqsssuuutttrrrpppppprrrsssrrrrrrlllllliiifff```YYYTTTPPPHHHEEECCCBBBDDDDDDAAA>>>:::<<<===>>>>>>???BBBDDDKKKLLLNNNPPPRRRTTTUUUUUUVVVVVVVVVTTTOOOHHHAAA===777999;;;>>>@@@BBBDDDDDD===;;;888444111...,,,+++***)))'''(((***++++++******))))))((('''&&&%%%%%%'''''''''(((((((((((((((&&&''''''(((((((((((((((************)))))))))))))))((('''(((******(((&&&''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((('''%%%######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************------------------------......///111777AAAMMMUUUZZZ\\\^^^^^^ZZZVVVSSSRRRNNNOOOTTT\\\gggpppvvvyyyyyyzzzzzz|||~~~uuujjjaaaYYYTTTRRRQQQOOONNNOOOOOOQQQYYYcccqqqwww|||{{{xxxsssiii```TTTSSSQQQOOONNNNNNOOOOOOMMMPPPSSSXXX\\\___bbbcccbbbcccdddeeegggjjjnnnrrruuuqqqjjj```UUUKKKCCC???'''+++......+++***+++......///000444888===BBBEEELLLNNNNNNMMMJJJGGGFFFFFFDDDHHHMMMQQQUUUXXX\\\^^^```aaacccfffiiiiiihhhfffdddcccccceeeffffffccc```XXXUUURRRPPPPPPPPPPPPOOOMMMPPPSSSUUUVVVUUUUUUUUUSSSUUUXXX]]]cccjjjooorrrtttvvvtttnnnlllnnnmmmjjjjjjgggddd```^^^]]]^^^^^^eeeiiinnnqqqrrrvvv}}}|||yyyyyy{{{~~~}}}~~~{{{yyyuuutttuuuzzz}}}vvvpppmmmmmmooopppnnnjjjiiilllooonnnppprrrrrrrrrvvv~~~yyytttsssrrrooojjjhhhffffffiiinnnssswwwzzzwwwvvvyyyzzzvvvwwwrrrmmmlllooorrrqqqppplllnnnppprrrssstttuuuuuurrrpppllliiihhhgggggggggccccccdddcccaaa___[[[YYYYYYUUURRRRRRTTTRRRMMMIIICCCCCCCCCAAA>>>======???EEEFFFHHHJJJMMMOOOQQQQQQPPPSSSVVVWWWUUUPPPIIIEEE::::::999999;;;???BBBDDDBBB@@@===:::666333222111///,,,***)))******))))))))))))((((((''''''&&&&&&((((((((((((((('''''''''&&&''''''((((((((((((((((((((())))))))))))))))))((((((((()))******(((&&&((((((((((((((((((((((((&&&%%%$$$&&&((())))))(((%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++++++++,,,---------------------------000444999AAAKKKVVV]]]bbbaaa^^^YYYTTTPPPOOOPPPPPPSSSYYYdddooowww}}}~~~}}}}}}yyywwwyyy|||{{{tttqqqtttwwwxxxxxxwwwxxxxxxxxxvvvqqqiiibbb]]]\\\\\\YYYVVVUUUTTTQQQNNNRRRYYYaaafffjjjhhhfffddd]]]VVVOOOOOONNNMMMLLLKKKLLLMMMKKKMMMRRRVVVZZZ\\\\\\\\\[[[ZZZYYYZZZ]]]___aaaaaa___]]]YYYSSSLLLEEE???<<<(((,,,000///,,,***---000111222444888>>>DDDJJJMMMPPPOOOMMMIIIFFFEEEHHHJJJGGGMMMVVV]]]aaabbbccccccbbbaaa```aaaccceeeeeedddbbb```___aaadddddd```[[[PPPMMMKKKKKKMMMOOOPPPPPPWWWYYY\\\]]][[[XXXUUUSSSWWWXXX[[[aaaiiiooosssuuuoooqqqpppllllllpppnnnhhhgggeeecccaaa```bbbdddeeeggglllqqqtttuuuzzz~~~wwwsssooosssuuutttqqqppptttxxxvvvuuuttttttvvvzzz~~~|||}}}xxxpppkkklllnnnmmmiiigggffffffjjjpppvvvzzz}}}xxxtttuuu~~~|||xxxyyysssmmmkkkmmmooommmjjjmmmpppuuuyyyzzzyyywwwuuutttqqqlllhhheeeddddddddd```aaacccdddeeedddbbbaaaiiifffcccccceeebbb\\\VVVRRRRRRPPPKKKFFFCCCBBBBBB>>>???AAADDDGGGJJJLLLMMMOOORRRVVVXXXWWWSSSMMMIII???===:::888888;;;???BBBEEEDDDAAA>>>;;;888777666333000,,,******)))((('''))))))))))))************))))))(((((('''''''''&&&&&&''''''(((((((((((((((''''''(((((())))))******((('''((()))+++***(((&&&))))))))))))))))))))))))&&&%%%$$$&&&((())))))(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((******((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,(((((()))***,,,---......,,,111888@@@IIIRRR\\\aaafffccc]]]VVVOOOLLLMMMOOOSSSVVV\\\fffqqqzzz}}}vvvuuuzzz|||rrrlllkkkooosssssspppmmmmmmooorrrrrrqqqmmmhhhfffhhhjjjaaa^^^\\\XXXQQQJJJJJJNNNSSSXXX\\\[[[ZZZXXXSSSMMMHHHHHHHHHGGGEEEEEEEEEGGGFFFIIILLLOOOPPPPPPMMMLLLNNNKKKHHHIIIMMMOOONNNMMMKKKKKKKKKIIIFFFBBB>>>;;;,,,---...---,,,---///111;;;:::<<>>;;;;;;???AAAAAACCCGGGGGGJJJMMMPPPRRRRRRQQQPPPEEEAAA;;;666444666:::<<>>;;;999888---............111555888@@@AAACCCGGGKKKMMMMMMLLLJJJKKKLLLNNNPPPSSSTTTVVVYYY```jjjooopppmmmiiihhhgggiiigggbbb``````[[[TTTPPPQQQTTTWWWYYYWWWSSSPPPQQQPPPPPPRRRVVVYYY\\\]]]dddcccbbb```^^^\\\[[[ZZZ^^^aaahhhqqqyyy|||zzzxxxmmmnnnllliiikkkqqqvvvvvvjjjiiigggeeedddfffjjjnnnttt|||zzzrrrkkkggggggiiikkkkkkkkkkkkkkkkkknnnrrrvvvttttttqqqqqqyyy|||vvvuuutttssstttwwwzzzzzz|||~~~~~~|||wwwuuusssoooiiicccddddddfffiiilllppprrrssstttrrruuu{{{~~~~~~~~~tttcccVVVMMM@@@;;;:::===???>>>@@@DDDBBBDDDHHHKKKMMMMMMMMMLLLKKKGGGAAA;;;666444444444===???BBBDDDDDDCCCAAA@@@888555111...------,,,***++++++******))))))((((((++++++***(((((('''''''''((((((((((((((())))))***&&&&&&''''''''''''''''''&&&&&&''''''(((((()))))))))((((((''''''(((((()))((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''%%%###$$$%%%'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))************++++++++++++***+++,,,,,,,,,---///111777AAALLLTTT]]]dddeeeccc___YYYRRRNNNOOOSSSXXX[[[dddfffjjjsss~~~}}}yyy{{{uuuqqqoooqqqtttwww{{{~~~{{{jjjXXXIIIAAA??????CCCCCCCCCCCCCCCBBBAAAAAA???>>>===<<<<<<<<<======??????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888---...000111444888===AAAHHHIIIKKKKKKKKKKKKMMMNNNTTTVVVYYY]]]______^^^^^^dddhhhnnnqqqrrrpppnnnmmmlllmmmjjjddd___ZZZRRRJJJHHHIIIKKKOOOSSSUUUSSSRRRWWWVVVVVVWWWZZZ^^^aaadddfffdddbbb```___^^^______aaadddjjjqqqwwwzzzyyywwwlllnnnnnnlllpppyyyvvvuuurrrppppppsssxxx}}}|||sssmmmkkklllnnnoooqqqrrrrrrsssuuuxxx{{{xxxxxxuuusssxxx~~~}}}|||wwwvvvzzz~~~~~~zzzppphhhgggggghhhiiilllpppvvvzzzwwwxxx{{{zzzeeeUUUHHHAAA<<<======<<<===AAA>>>@@@CCCEEEHHHIIIIIIIIIMMMJJJFFF@@@:::555111///777:::???CCCFFFGGGGGGFFF>>>:::555111///...,,,+++------+++***)))(((((((((,,,+++***))))))((())))))(((((((((((())))))))))))%%%%%%&&&''''''((())))))'''''''''((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&$$$######%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))************+++++++++,,,+++,,,------...000333666AAAMMMYYY^^^aaacccccc```YYYUUURRRQQQUUU[[[aaadddjjjkkkooowww~~~tttuuuxxxyyy}}}wwwxxx}}}|||~~~~~~gggRRREEE???<<<:::======>>>>>>>>>===<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<888888999:::::::::::::::---000444888<<<@@@DDDHHHLLLMMMMMMKKKJJJLLLSSSXXXiiikkkooopppppplllgggdddiiikkkmmmnnnooooooooooooooommmggg```ZZZRRRJJJDDDEEEGGGLLLRRRXXX[[[ZZZXXXXXXXXXXXXYYY[[[```eeeiiigggeeebbb``````bbbeeegggcccfffjjjooossstttsssrrrmmmppppppqqqwww}}}{{{{{{zzzxxxyyy|||yyyvvvvvvwwwzzz{{{}}}}}}}}}}}}}}}yyyyyy}}}~~~{{{yyyzzz||||||zzzwwwtttsssqqqooorrr{{{~~~}}}zzzrrrmmmnnnoooooonnnqqquuuyyysssuuuyyy~~~rrrcccUUUKKKCCC@@@>>>;;;;;;======>>>@@@BBBDDDFFFGGGGGGGGGFFFEEEBBB>>>888333000555888<<>>@@@AAACCCDDDAAABBBCCCBBB???;;;666222222444888<<>>;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>><<<<<<=========<<<<<<;;;666:::AAAFFFHHHIIIJJJJJJKKKLLLOOOUUU___nnn}}}|||yyyoookkkfffddddddeeeffffffccc\\\VVVSSSPPPLLLKKKLLLLLLQQQYYYccciiijjjgggddd^^^______^^^```fffooovvvvvvrrrmmmhhhfffgggiiikkkmmmooosssuuuvvvwwwxxxzzz||||||xxxuuussspppnnnnnnrrrtttrrrnnnmmmppptttzzz}}}}}}wwwrrrnnnnnnnnnlllooosssyyyyyy{{{|||{{{}}}}}}|||vvvttttttvvvssstttyyy|||{{{{{{|||~~~{{{uuuqqqoooooosssxxx~~~zzzhhh[[[NNNHHHDDD???:::999;;;:::::::::;;;===???@@@@@@AAABBBAAA???;;;777555///000333777===CCCIIILLLKKKHHHFFFCCCAAA===999555///---+++)))))))))+++,,,((((((''''''''''''((((((&&&''')))*********)))(((******)))(((((('''&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%'''((((((((('''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******++++++******++++++++++++,,,,,,,,,,,,...///000222888BBBMMMUUU^^^bbbbbb[[[VVVUUUUUUTTTUUUWWWZZZ```hhhmmmpppqqqlllooorrrtttuuuwwwzzz|||~~~yyysssnnnmmmvvvwwwgggZZZJJJ???======;;;999777888999;;;;;;<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>?????????>>>>>>>>>>>>>>>===<<<;;;@@@BBBEEEGGGHHHHHHJJJKKKQQQSSSWWWaaannn}}}|||xxxuuunnniiiaaa\\\ZZZZZZYYYXXXVVVQQQNNNQQQSSSQQQQQQTTTUUUXXX^^^ffflllmmmkkkiiicccccccccaaa```eeeooowwwwwwtttooollljjjkkknnnpppsssvvv{{{~~~|||zzzxxxvvvxxx{{{{{{xxxtttpppooommmkkkiiimmmrrruuusssnnnmmmsssxxx}}}~~~}}}yyytttpppooommmiiiiiilllsssrrrsssvvvvvvxxxzzzvvvvvvvvvwwwyyy{{{|||}}}}}}}}}{{{{{{zzzyyyxxxzzz}}}}}}}}}~~~zzz~~~yyytttrrrsssxxxtttsssuuuvvvsssrrrsssqqqtttwwwwwwwww{{{yyyrrrtttrrrsssxxx~~~wwwmmm```TTTOOOMMMHHHCCCAAA>>>===;;;::::::<<<>>>@@@@@@@@@AAA@@@???>>><<<;;;333333333444999@@@FFFJJJKKKJJJJJJIIIHHHCCC>>>:::555222///,,,*********+++)))((((((((((((((())))))&&&''')))*********(((((())))))((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((((('''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,------,,,000666===DDDMMMVVV\\\cccbbb\\\TTTSSSWWW[[[[[[\\\^^^bbbgggmmmqqqqqqpppkkknnnqqqrrrrrrsssvvvyyyzzzwwwwwwtttwww|||mmm```QQQJJJAAA<<<<<<<<<:::888888999:::<<<======>>>>>><<<===>>>???@@@@@@???>>>>>>>>>????????????>>>>>>???@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAA@@@@@@???GGGHHHGGGFFFEEEGGGJJJLLLYYYZZZ___iiiwww~~~zzzvvvqqqmmmkkklllfff\\\UUURRRPPPMMMKKKMMMIIIKKKRRRVVVUUUVVVYYY\\\^^^bbbgggmmmoooooommmeeefffdddaaa___cccllluuusssqqqnnnmmmnnnqqqtttwww}}}zzzxxxxxxxxxrrrtttyyy~~~wwwvvvsssrrrqqqooollljjjnnnssswwwuuuoooooouuu|||~~~|||{{{vvvsssssspppkkkjjjlllqqqoooqqqtttuuuwww~~~wwwuuuuuussstttvvvwwwwwwuuusssrrrqqqqqqpppoooooosssxxx|||~~~~~~{{{vvvuuuwwwuuupppwwwzzz|||xxxrrrmmmmmmooosssooonnnpppqqqooommmoooiiillloooooopppttt}}}{{{wwwttttttxxx}}}vvvqqqeeeZZZVVVUUUQQQLLLJJJBBB@@@>>><<<<<<>>>@@@AAA>>>?????????@@@AAABBBBBB;;;888555444666<<>>;;;:::<<<===<<<::::::;;;===>>>???@@@AAAAAA@@@AAABBBCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDEEEFFFFFFGGGHHHHHHDDDDDDEEEEEEFFFFFFEEEEEELLLIIIFFFDDDGGGOOOYYY``````eeehhhkkksssyyynnngggeeeccc]]]XXX]]]WWWOOOJJJIIIJJJKKKJJJOOOQQQRRRSSSSSSTTTVVVXXXZZZ\\\```fffkkknnnnnnmmmmmmjjjeeebbbbbbfffkkkooovvvvvvvvvttttttxxxzzzvvvuuuvvvwwwwwwvvvuuuxxx|||zzzzzzwwwqqqnnnoookkkmmmpppppppppsssyyy~~~zzzsssooooooppppppoooooooooqqqtttuuuyyyzzzwwwuuussstttuuutttpppllljjjiiinnnssstttpppoootttyyyzzz}}}yyyuuusssoookkkmmmqqqooonnnmmmjjjhhhfffdddcccoooppprrrttttttpppjjjeeecccdddfffkkkrrrzzz|||yyywww{{{~~~vvvssstttsssmmmddd^^^ZZZZZZZZZZZZMMMFFFBBBCCCAAA<<<===AAAKKKDDD???AAACCCBBBAAACCCCCCAAA>>>;;;::::::<<<===GGGLLLRRRSSSOOOIIIFFFDDDAAA>>>;;;777444000+++'''(((((('''''''''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))((('''&&&%%%))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$%%%%%%''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$$$$%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))&&&%%%%%%%%%&&&((()))+++''''''''''''''''''&&&&&&)))))))))))))))))))))))),,,***)))((()))***,,,---++++++******************...,,,)))))),,,///111222:::@@@KKKUUU\\\^^^]]]\\\YYYVVVVVVZZZZZZZZZaaallldddnnntttqqqooossswwwwwwvvvqqqoootttyyy~~~xxxggg[[[RRRJJJEEE:::;;;<<<;;;:::999999:::???>>>>>>???@@@BBBAAAAAACCCBBB@@@???@@@BBBEEEGGGFFFEEEEEEFFFFFFFFFHHHJJJOOOMMMLLLNNNRRRTTTSSSQQQNNNMMMLLLMMMOOOPPPOOOMMMKKKJJJHHHIIINNNWWWaaahhhhhhlllnnnooouuu}}}{{{ooofff[[[TTTRRRPPPLLLHHHOOOLLLIIIHHHKKKMMMOOONNNNNNPPPSSSUUUVVVWWWXXXYYY]]]___cccgggkkkmmmmmmlllooolllgggdddcccgggmmmqqqzzz|||~~~{{{wwwuuusssssstttsssuuu{{{||||||xxxqqqmmmnnnlllmmmooonnnnnnqqqxxx}}}~~~yyysssoooooooooooonnnkkkkkkmmmpppssswww{{{wwwtttrrrooopppqqqpppllliiiffffffrrrvvvxxxuuuuuuyyy|||}}}~~~xxxsssqqqnnnkkklllppplllllljjjhhhfffeeecccbbbkkkpppwww}}}|||wwwpppkkkfffgggkkkqqqzzz}}}{{{~~~|||xxxsssrrrttttttooohhhcccccceeegggiiiYYYSSSOOOOOOMMMHHHGGGJJJOOOGGGAAABBBCCCAAA@@@BBBCCCAAA>>><<<;;;;;;<<<===CCCHHHOOOSSSRRROOOKKKIIICCC@@@<<<999777444000---))))))*********)))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%&&&'''))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))((('''''')))***,,,++++++******************,,,+++******,,,///222444EEELLLUUU[[[\\\ZZZWWWUUUYYYYYY]]]bbbdddccchhhpppvvv{{{{{{vvvsssvvvxxxwwwuuurrruuuwwwmmm^^^RRRKKKGGGBBB>>>;;;<<<<<<;;;::::::;;;<<<>>>>>>???@@@BBBDDDDDDCCCFFFFFFFFFGGGIIIJJJLLLMMMIIIJJJMMMQQQTTTVVVYYY\\\___]]]]]]```dddfffeeebbb^^^[[[YYYXXXYYYYYYXXXUUUKKKKKKMMMQQQYYYdddnnnttttttvvvwwwvvvvvvwwwsssmmm^^^VVVMMMFFFDDDDDDCCCBBBEEEFFFHHHMMMSSSWWWXXXXXXQQQRRRUUUWWWZZZ[[[]]]]]]___```cccfffhhhjjjjjjjjjmmmllljjjhhhiiimmmsssxxxzzzyyyzzzzzz}}}|||}}}|||~~~~~~zzzuuuqqqpppqqqpppuuu}}}|||wwwpppmmmnnnrrrtttuuutttsssvvv|||}}}wwwsssqqqpppooonnnkkkkkkmmmppprrrvvv~~~xxxtttqqqooonnnnnnpppqqqpppllliiigggfffsssxxx{{{{{{|||wwwooonnnnnnllllllnnnlllkkkjjjiiihhhffffffeeeiiisss~~~}}}vvvssshhhiiimmmttt~~~zzzvvvrrrnnnnnnppptttnnnhhhdddfffjjjnnnqqqjjjddd___]]][[[WWWUUUUUUXXXNNNEEECCCCCCAAAAAACCCCCCCCCAAA@@@@@@@@@AAAAAAAAAEEELLLSSSXXXWWWSSSOOOGGGDDD@@@===;;;999666444,,,,,,------,,,+++***))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&&&&&&&''')))*********+++++++++++++++++++++,,,---------111888>>>PPPWWW^^^___[[[UUURRRRRRWWW[[[bbbjjjmmmmmmqqqwww|||vvvsssuuuvvvuuutttvvv~~~{{{vvvjjjZZZSSSJJJDDDBBBAAA???===<<<===<<<;;;::::::===???>>>???AAACCCEEEFFFGGGGGGGGGHHHJJJLLLNNNPPPRRRRRRRRRWWW___gggmmmtttyyy|||}}}}}}~~~xxxtttooommmlllkkkhhhdddQQQRRRUUU]]]gggqqqyyy~~~}}}}}}|||yyyuuuoooggg```RRRMMMFFFBBBAAACCCFFFHHHIIIMMMTTT\\\aaaddddddcccYYYXXXWWWXXX[[[^^^aaabbbccceeeggghhhiiijjjkkkmmmjjjnnnrrruuuxxx{{{yyyvvvxxx{{{|||zzzuuuwww{{{|||yyy}}}|||uuuooonnnpppmmmuuu||||||xxxsssqqqsss{{{~~~~~~xxxtttqqqooonnnpppnnnnnnqqqrrrrrrxxx{{{uuuooommmkkkjjjiiippprrrtttssspppmmmkkkkkkooouuuzzz|||wwwnnnmmmnnnmmmmmmmmmnnnmmmmmmmmmllllllkkkkkkooowwwyyywwwwwwnnnoooqqqvvv~~~||||||}}}vvvppplllkkkkkktttooohhhdddeeejjjnnnqqquuuoooiiigggggghhhhhhhhhjjj\\\NNNGGGCCCAAACCCFFFDDDDDDDDDDDDEEEGGGHHHIIIEEEHHHNNNVVV\\\]]]XXXSSSNNNJJJFFFBBB???===:::888111000...---++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))******+++++++++++++++,,,,,,...//////000777CCCMMMTTTZZZ___]]]VVVRRRSSSWWWUUU[[[eeennnrrruuuyyy}}}~~~zzzwwwvvvwwwwwwuuuwww~~~{{{}}}wwwjjj]]]TTTNNNJJJEEEAAA@@@@@@>>>===<<<===<<<;;;:::;;;>>>AAA@@@BBBDDDFFFGGGHHHIIIJJJLLLLLLNNNPPPTTTXXX[[[]]]cccnnn{{{|||www___```dddllluuu}}}}}}{{{xxxuuuoooeee\\\VVVEEEDDDBBB@@@AAAFFFLLLQQQXXX]]]eeekkknnnmmmkkkjjjaaa]]]WWWVVVZZZ___dddfffhhhjjjmmmmmmnnnooorrruuupppxxxwwwttttttzzz~~~~~~|||sssmmmpppuuuxxxuuuyyy|||zzzsssnnnmmmooolllvvv{{{{{{~~~~~~yyyvvvuuuzzzwwwuuuvvvtttqqqsssxxxyyyuuuoookkkiiiiiihhhhhhoooqqqsssssspppmmmlllkkkiiioootttxxx~~~wwwnnnmmmooonnnmmmmmmmmmmmmmmmnnnnnnooooooooowwwzzz|||xxxsssppprrruuutttsssssstttwww|||~~~}}}{{{|||}}}vvvsssqqqpppvvvqqqjjjggghhhlllpppssstttpppmmmnnnuuu~~~rrr]]]OOOFFFAAABBBEEEAAAAAABBBCCCFFFIIILLLNNNMMMNNNSSSYYY^^^___ZZZUUUUUURRRMMMHHHEEEAAA===:::777444000,,,******+++---++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&%%%%%%'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))************++++++,,,,,,,,,,,,+++...000111444>>>MMMYYYWWWZZZ[[[VVVPPPOOOVVV]]]YYYaaajjjqqqvvv{{{}}}|||}}}~~~}}}{{{zzz}}}~~~zzz|||uuurrrrrrtttwww{{{tttggg^^^UUUMMMIIIFFFCCC@@@>>>===<<<;;;:::<<<=========<<<===@@@BBBCCCFFFHHHIIIIIIKKKNNNQQQWWWWWWWWWZZZ___eeekkkooo|||oooooorrrxxx~~~tttoookkkiiidddZZZRRROOODDDFFFHHHHHHJJJOOOXXX^^^ggglllrrruuutttqqqnnnlllfff```ZZZYYY^^^eeejjjllljjjmmmpppqqqrrruuuzzz~~~zzzooommmpppwww{{{zzzzzz{{{wwwzzzxxxqqqmmmpppuuuvvvtttvvvwwwuuurrrooooooqqqqqq{{{~~~|||~~~zzzvvvqqqnnnmmmmmmmmmmmmlllnnnppppppnnnkkkjjjjjjfffjjjooossszzz~~~vvvoooooonnnlllkkklllhhhiiijjjkkklllmmmnnnoooyyywwwtttnnniiihhhlllpppooommmjjjgggggghhhjjjllljjjlllpppsssvvvwwwxxxwwwyyyzzz~~~}}}sssooojjjgggiiillloooqqqmmmnnnpppwwwlll[[[NNNEEEAAABBB>>>======>>>AAAEEEIIILLLPPPQQQUUUZZZ]]]]]][[[YYY[[[XXXTTTPPPLLLGGGAAA>>><<<999444///,,,,,,---...+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((())))))))))))((('''((((((((('''&&&%%%%%%'''''''''(((((())))))***))))))))))))))))))))))))************++++++++++++******++++++,,,---------+++...222666<<>>=========>>>>>>===>>>@@@AAAAAAAAACCCEEEGGGJJJLLLMMMNNNQQQXXX]]]aaabbbdddhhhnnnuuu{{{yyyxxxyyy|||~~~|||uuuoooeee___ZZZZZZWWWOOOKKKKKKLLLQQQVVVXXXYYY]]]fffmmmppptttyyyyyyvvvrrrooonnnkkkfffbbbdddkkkrrrvvvwwwtttwww{{{}}}{{{uuupppmmmjjjkkkrrruuuuuuuuuwwwvvv|||}}}zzz{{{{{{zzzyyyxxxwwwuuuuuuvvvxxxyyy}}}~~~yyyvvvuuuvvvvvvvvvoooqqqssssssqqqooonnnnnnhhhkkknnnpppwww~~~~~~{{{xxxssspppooolllhhhgggjjjdddeeefffhhhjjjlllnnnnnnqqqooommmjjjhhhhhhiiijjjgggddd```\\\YYYYYYZZZ[[[ZZZ]]]bbbgggkkkooopppqqqssstttwwwyyyxxx{{{wwwsssnnnkkkjjjkkklllllljjjooovvvrrreeeZZZOOOHHHGGG???===;;;:::<<<@@@DDDHHHLLLOOOTTTXXXZZZ\\\^^^______]]]ZZZXXXTTTOOOHHHCCC>>><<<999666333000...---++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$%%%''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&((()))))))))((('''&&&''''''(((((('''&&&%%%&&&''''''((())))))******)))))))))))))))))))))))))))******+++++++++++++++******++++++,,,------......222999AAAJJJQQQVVVYYYXXXWWWVVVTTTUUUYYY```eeemmmxxx~~~yyyssstttxxx~~~uuuqqquuu||||||{{{zzzxxx~~~~~~ooohhhjjjmmmmmmjjj[[[LLLFFFEEEBBBAAABBBAAAAAA@@@@@@???AAACCCDDD>>>AAAEEEGGGGGGGGGGGGHHHJJJMMMPPPQQQTTTZZZdddlllpppsssxxx{{{yyyxxxyyyyyytttjjjaaa[[[SSSOOOPPPNNNIIIGGGJJJSSSYYY___aaaaaaeeemmmtttuuuyyy|||{{{xxxtttrrrrrrooolllkkkpppxxx~~~xxxrrrmmmooolllkkkpppssssssuuuxxx|||~~~}}}yyyxxxzzz~~~}}}}}}~~~~~~~~~uuuwwwyyyzzzxxxvvvuuuuuukkkmmmnnnpppuuu||||||xxxsssqqqooooookkkeeedddhhhcccdddfffhhhjjjmmmnnnoooiiihhhiiijjjlllllliiiggggggeee```[[[YYYXXXYYYZZZTTTWWW[[[```eeeiiilllmmmnnnoooqqqssssssxxxyyytttqqqnnnlllkkkkkkrrr||||||rrrkkkdddYYYQQQNNNCCC@@@<<<999:::===BBBEEEFFFKKKQQQUUUWWW[[[```ddd```___^^^]]]ZZZTTTMMMHHH>>>>>>>>><<<888333///,,,************))))))(((((())))))))))))))))))))))))************************&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%"""###%%%'''((((((((('''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&%%%$$$###"""&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%'''''''''&&&%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&%%%&&&'''(((((('''&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))))))))***+++++++++++++++******+++,,,,,,---......222888AAAMMMVVVZZZYYYVVVTTTTTTTTTWWW\\\bbbgggjjjqqq~~~xxxoooqqqsssyyyzzzrrrpppwwwxxxlllccc^^^ZZZ___hhhqqqvvvwwwvvvuuutttrrrkkkccccccjjjqqqrrreeeVVVIIIFFFFFFBBBAAABBBBBBBBBAAA@@@???@@@BBBDDD@@@DDDHHHKKKKKKKKKJJJJJJKKKNNNRRRTTTXXXaaannnwwwqqqqqqqqqooojjjccc\\\XXXPPPLLLGGGBBBBBBIIISSSZZZ___aaadddfffhhhjjjlllooosssvvvyyywwwtttsssvvvzzztttvvvwwwzzz~~~~~~|||vvvooommmnnnpppmmmmmmoooqqquuuyyy}}}}}}~~~}}}}}}|||{{{{{{zzz|||~~~xxxyyyvvvsssuuu{{{vvv|||{{{vvvuuuvvvsssqqqrrrvvv{{{{{{vvvqqqrrrooollljjjiiihhheeecccdddeeegggiiilllnnnpppqqqmmmfffaaaaaacccdddggglllnnniiidddaaa```___\\\ZZZXXXYYY[[[\\\^^^bbbfffiiinnnmmmmmmmmmlllsss}}}xxxqqqkkkgggiiiuuu}}}tttlllhhhccc\\\VVVUUUJJJFFF@@@<<<;;;>>>AAADDDIIIIIIJJJNNNSSSYYY]]]___eee___ZZZZZZ]]]\\\VVVOOOIIIBBB;;;;;;??????888111,,,+++,,,...///...+++)))***)))))))))))))))******))))))))))))))))))))))))))))))************))))))'''((()))++++++)))(((''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((+++***)))(((((((((((((((%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&'''((()))*********)))))))))))))))+++...///---***)))...333666>>>JJJTTTYYYZZZYYYYYYUUUUUU[[[aaaccceeennnzzz~~~~~~uuuqqqpppgggwwwxxxtttxxxxxxmmmddd^^^XXXQQQKKKLLLMMMOOOQQQTTTWWWYYY[[[^^^[[[UUUWWWcccrrryyyyyy^^^TTTJJJFFFEEECCCCCCFFFBBBEEEHHHJJJIIIHHHGGGGGGKKKJJJJJJKKKLLLMMMMMMLLLPPPOOORRRZZZ```hhhyyyhhhgggeeeaaa]]]YYYVVVTTTLLLIIIEEEDDDIIIQQQ[[[aaajjjjjjjjjhhhhhhiiimmmpppppptttwwwvvvrrrooopppsssssswww{{{~~~{{{|||{{{wwwwwwxxxwwwsssooonnnoooqqqtttvvvyyy}}}|||yyyxxxwwwuuuxxx{{{|||zzztttnnnjjjhhhhhhggggggfffeeeeeeeeedddfffhhhiiijjjlllooorrrqqqpppppppppqqqrrrrrrssstttssssssuuuxxxwwwtttqqqvvvuuuuuuvvvvvvuuuqqqmmmnnnkkkhhhjjjoootttvvvvvvssswwwzzzzzzuuurrrrrrsssvvvvvvxxx{{{~~~~~~{{{xxxuuurrrmmmkkkjjjjjjhhhfffdddeeegggiiijjjlllmmmnnnlllfffcccdddeeedddeeehhhkkkhhhdddccccccccc```^^^___``````````````````aaaeeeeeeeeefffhhhppp}}}zzzvvvsssrrr|||}}}ssslllgggfffddd```]]]^^^UUUTTTOOOHHHAAA>>>@@@CCCEEEEEEFFFJJJPPPVVV[[[^^^```]]][[[]]]``````^^^ZZZQQQJJJAAA>>>>>>>>>:::666111///,,,+++,,,,,,+++***+++******)))******++++++)))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''""""""!!!!!!!!!!!!""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&***)))(((((((((((()))***************))))))))))))***,,,---,,,)))+++000555AAAHHHQQQWWWYYYXXXVVVUUUUUUUUU[[[dddjjjooozzzvvvpppqqqtttwww|||~~~yyytttggg```WWWQQQMMMJJJDDD@@@GGGGGGGGGHHHJJJKKKMMMNNNPPPPPPOOOTTTaaapppuuusssWWWPPPJJJJJJKKKJJJKKKNNNMMMMMMNNNOOOQQQRRRSSSSSSRRRQQQPPPOOOPPPPPPPPPPPPQQQRRRWWWaaakkkyyy\\\ZZZVVVSSSPPPOOOOOOOOOGGGEEECCCHHHRRR]]]fffjjjnnnmmmjjjgggeeeggglllpppnnnqqqtttsssooollllllnnnooowww{{{wwwxxxvvvssssssuuuvvvwwwwwwwwwyyyzzzzzzyyywwwsssoookkkhhhfffdddfffhhhiiigggccc^^^ZZZWWWWWWVVVVVVUUUUUUTTTTTTTTTVVVWWWWWWWWWXXXZZZ\\\[[[[[[\\\\\\\\\\\\]]]]]]\\\\\\]]]___aaabbbaaa_________aaacccfffgggfffdddgggdddaaaaaaeeeiiiiiihhhjjjlllnnnmmmiiigggiiikkkvvvyyy}}}zzzvvvvvvvvvtttrrrllllllllllllmmmnnnpppppplllhhhfffhhhiiifffeeegggiiigggfffggghhhgggeeeccc```bbbdddeeeeeebbb___]]]^^^]]]]]]^^^aaakkk~~~ssslllfffccceeefffdddcccfffbbbdddaaaXXXKKKCCCBBBEEEDDDDDDEEEGGGKKKQQQVVVYYYZZZ[[[\\\]]]^^^_________YYYSSSJJJCCC???===;;;;;;777333...******+++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))(((((('''&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$'''&&&$$$###$$$%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''(((+++***)))))))))******+++***************************+++,,,,,,,,,000777<<>>AAAAAAAAAAAABBBCCCEEEFFFHHHIIILLLRRR]]]gggiiieeeRRRNNNMMMPPPSSSSSSTTTWWWXXXUUUSSSUUUYYY\\\]]]]]]WWWVVVSSSQQQQQQRRRSSSUUUZZZ^^^ggguuuTTTRRROOOLLLJJJIIIJJJJJJFFFDDDEEEMMM[[[ffflllnnnkkkkkkjjjhhhhhhjjjnnnqqqmmmnnnnnnmmmllllllooorrrooo|||vvvtttwwwyyywwwvvvxxx|||}}}zzzvvvqqqmmmggggggfffeeebbb___\\\ZZZYYYZZZ[[[\\\ZZZWWWTTTQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQPPPOOOOOOPPPRRRRRRSSSSSSTTTTTTTTTTTTTTTVVVVVVXXXZZZ\\\\\\\\\\\\ZZZ[[[^^^bbbeeegggggggggjjjfffcccdddfffhhhgggeeeeeefffeeeccc```___aaadddooossswwwzzz}}}{{{xxxssspppnnnoooqqqssspppkkkhhhjjjkkkhhhhhhiiiiiijjjjjjkkkkkkjjjiiigggYYY]]]dddjjjmmmlllgggccc^^^[[[ZZZZZZ[[[bbbrrr{{{rrrlllhhheeeggggggfffgggkkkoooooollleeeZZZPPPJJJHHHHHHHHHGGGFFFGGGJJJNNNQQQVVVXXXZZZZZZWWWVVVWWWXXXZZZWWWQQQIIIAAA===<<<<<<;;;777111---,,,,,,+++++++++******))))))))))))***((((((((((((((((((((((((((())))))(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''(((''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%'''%%%###""""""$$$''')))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&''''''((()))))))))((('''&&&&&&'''((()))))))))))))))*********+++)))***************+++++++++,,,---///111777>>>DDDJJJNNNRRRTTTTTTSSSRRRRRRNNNRRR]]]mmm|||~~~zzzvvvtttrrrnnnkkkfff___YYYSSSOOOLLLHHHEEEBBBAAACCCDDDCCCBBB@@@??????@@@AAADDDFFFHHHJJJLLLMMMOOOUUU[[[YYYSSSQQQOOOQQQWWWYYYXXXYYY\\\___[[[YYY\\\aaaeeeccc```ZZZYYYWWWUUUUUUWWW\\\___gggrrrMMMMMMLLLKKKJJJHHHGGGFFFHHHHHHKKKTTTaaajjjmmmllliiikkknnnoooooooooooopppkkkjjjhhhgggjjjqqqyyyzzztttuuu|||~~~zzzrrrmmmgggdddcccbbb___[[[XXXXXXYYYYYYWWWVVVTTTRRRPPPPPPQQQPPPOOOMMMKKKJJJLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLKKKIIIIIIJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNQQQSSSVVVXXXYYYZZZZZZ[[[\\\___fffkkkppprrrssstttpppmmmkkkkkkmmmnnnkkkhhhiiigggdddaaa^^^^^^___aaacccfffjjjlllqqq~~~wwwqqqppprrrtttvvvoookkkkkkkkkiiiiiillllllnnnoooooommmllljjjiiiWWW]]]gggrrryyyyyysssnnneeeaaa]]]ZZZVVVWWWaaalllqqqtttyyy}}}~~~{{{{{{|||uuuooojjjhhhiiijjjjjjnnnttt~~~{{{uuupppiii___SSSKKKJJJJJJHHHEEECCCDDDHHHKKKPPPSSSVVVTTTPPPMMMOOOQQQSSSTTTRRRMMMFFF@@@<<<;;;;;;888555333222000---***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''(((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%'''%%%###""""""$$$''')))''''''&&&&&&&&&%%%%%%$$$&&&&&&&&&''''''(((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((()))))))))((((((''''''&&&'''''''''''''''((()))***)))((('''&&&&&&'''((()))((((((((())))))*********))))))******+++++++++,,,+++,,,...000555;;;BBBGGGHHHJJJMMMNNNMMMMMMNNNPPPLLLUUUdddttt}}}xxxooohhhbbb___]]]\\\VVVTTTQQQNNNKKKJJJIIIHHHBBB@@@??????@@@AAAAAAAAABBBAAA@@@@@@BBBEEEHHHJJJKKKMMMMMMMMMPPPUUUSSSNNNOOOOOOSSSZZZ]]]]]]___bbbfffeeefffjjjooopppjjjddd\\\\\\\\\\\\]]]bbbjjjoootttGGGIIIKKKLLLLLLKKKIIIHHHNNNPPPUUU]]]fffkkkkkkiiigggkkkpppsssrrrooommmlllmmmkkkhhhiiippp|||~~~~~~}}}}}}{{{{{{uuummmgggccc```[[[VVVTTTUUUUUUTTTSSSQQQQQQQQQPPPOOONNNMMMLLLNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIGGGGGGIIIJJJHHHIIILLLNNNOOOOOOOOOOOOQQQUUUZZZ^^^______```aaabbbiiirrr{{{|||yyyxxxyyy{{{{{{xxxuuuqqqnnniiieeeaaa`````````___```aaabbbgggsssyyysssqqqooolllkkkmmmoooqqqqqqpppnnnlllllllllaaagggrrryyyqqqlllgggbbbYYYSSSTTTZZZ[[[^^^dddkkkpppuuuwwwxxxttttttvvv}}}{{{uuunnnjjjhhhjjjlllooowww|||wwwmmm^^^SSSOOONNNKKKFFFAAAAAAEEEIIIJJJLLLOOONNNLLLJJJLLLNNNJJJLLLOOOOOOKKKEEE@@@===::::::999999888444000,,,++++++***)))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((((((%%%&&&(((******(((&&&%%%''''''''''''''''''''''''$$$%%%&&&(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))(((((((((((((((((())))))(((((((((((((((((((((((())))))((((((((((((((((((''''''&&&&&&&&&''''''((()))(((((((((((((((((()))''''''((()))************))))))******+++,,,,,,,,,+++,,,...333888>>>DDDGGGGGGHHHIIIIIIIIIKKKMMMPPPTTTaaaqqq}}}~~~|||}}}{{{tttgggbbb[[[UUURRRPPPNNNMMMJJJIIIHHHGGGFFFEEEEEEEEEAAAAAA@@@@@@@@@AAAAAABBBDDDCCCBBBCCCEEEHHHLLLOOOOOOQQQRRRRRRTTTYYYXXXTTTLLLLLLQQQYYY]]]___dddjjjmmmoootttzzz~~~|||uuuooo___bbbdddfffjjjpppzzzFFFHHHKKKNNNPPPQQQRRRQQQSSSXXX___fffjjjkkkiiigggiiinnntttxxxxxxvvvtttsssvvvtttsssvvv~~~xxxsssqqqttttttrrruuu|||}}}{{{yyy{{{||||||jjjhhheeeaaa]]]XXXUUUSSSSSSPPPMMMLLLLLLMMMMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLOOONNNLLLJJJJJJJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIHHHIIIKKKLLLNNNPPPSSSVVVXXXYYYYYYXXXXXX___gggmmmooopppqqqrrrvvv~~~|||wwwrrrooommmllljjjiiigggfffgggnnnxxx{{{tttooooooppprrrrrrpppnnnmmmnnnpppooouuu|||wwwqqqfffZZZTTTUUUUUUVVVWWWZZZ^^^ccchhhkkkmmmooottt{{{}}}wwwpppkkkhhhiiikkkqqq|||yyymmmddd___]]]XXXNNNEEEAAACCCGGGEEEFFFHHHHHHGGGGGGGGGHHHCCCEEEIIIMMMMMMJJJFFFBBB;;;;;;:::;;;:::888444111...---,,,+++************))))))))))))))))))))))))''''''((()))************((((((((((((((((((((((((''''''''''''''''''''''''###%%%&&&(((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((("""###%%%&&&''''''&&&&&&&&&&&&&&&'''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((((((((((())))))))))))(((((('''((()))+++++++++++++++))))))***++++++,,,------...000333888>>>CCCGGGHHHEEEFFFGGGHHHKKKOOOUUUYYYcccqqq~~~~~~uuuooolllfff^^^UUURRRMMMJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGJJJOOOVVV\\\```bbbeeefffcccbbbbbb^^^YYYMMMMMMQQQWWWZZZ\\\ccckkklllrrrzzz}}}yyyqqquuuzzz~~~~~~yyyyyyHHHIIILLLPPPTTTXXXZZZ\\\VVV]]]ffflllmmmkkkiiigggpppuuu|||~~~wwwooojjjiiidddjjjllljjjmmmwww}}}~~~zzzmmmddd```aaabbbbbbWWWUUURRRPPPNNNMMMMMMMMMKKKJJJHHHFFFFFFFFFHHHIIIIIIIIIHHHIIIJJJLLLNNNOOOLLLJJJHHHGGGFFFGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFGGGIIIKKKRRRUUUXXX\\\^^^____________gggqqqyyy}}}~~~xxxvvvsssooommmnnnqqqsssrrroooooo{{{|||tttqqqpppqqqrrrpppmmmmmmppptttyyy~~~sssdddZZZYYYZZZWWWSSSQQQRRRVVV[[[^^^jjjooouuu{{{zzzsssnnniiiiiijjjppp|||zzzuuuqqqnnnfffXXXJJJBBBBBBDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAEEEJJJNNNNNNJJJGGG===<<<;;;;;;;;;:::888555000///...---,,,,,,,,,,,,))))))))))))))))))))))))&&&'''(((***+++++++++++++++)))(((''''''((()))+++''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((!!!"""$$$&&&'''''''''&&&&&&&&&&&&'''((())))))*********))))))((((((''''''((((((((((((((((((((((((''''''(((((())))))******,,,,,,+++******)))******'''((()))******)))((('''((()))+++,,,------,,,,,,))))))***+++,,,,,,------333555888>>>DDDIIIKKKKKKAAACCCFFFIIINNNVVV^^^dddooo~~~}}}|||}}}yyyuuullldddaaa```ZZZRRRKKKIIIFFFEEEEEEEEEDDDBBB???@@@AAACCCCCCDDDDDDCCCBBBCCCDDDDDDDDDCCCDDDFFFGGGHHHLLLRRR[[[eeennntttzzz|||{{{uuunnnhhh___WWWRRRQQQRRRUUUWWWXXX```hhhgggnnnxxx~~~}}}}}}vvvppplllpppzzz}}}|||MMMQQQVVVXXXXXXZZZ^^^aaafffgggkkkooonnnjjjkkkoooooozzzxxxsssnnngggdddeeeeee```bbbjjjmmmmmmwwwlllfff]]]VVVTTTTTTVVVVVVRRROOOMMMMMMNNNMMMJJJFFFFFFFFFEEEEEEEEEEEEEEEFFFJJJIIIHHHHHHIIIKKKNNNPPPRRRPPPMMMJJJGGGFFFEEEEEECCCCCCDDDDDDEEEFFFFFFFFFGGGFFFEEEEEEFFFIIIMMMOOOUUUWWW[[[___bbbbbbbbbaaaeeekkkttt||||||vvvqqqnnnlllkkkooowww~~~uuuwwwuuuppplllkkknnnuuuzzz{{{xxxllldddaaa\\\[[[YYYWWWVVVVVVVVVWWWdddkkktttxxxyyy|||~~~yyyzzzwwwrrrllliiillluuu|||}}}{{{pppdddXXXOOOGGGDDDBBBBBB@@@???>>>???BBBEEEAAA@@@???@@@CCCGGGLLLOOOIIICCC<<<888999;;;;;;;;;444333000...,,,,,,,,,,,,((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%'''((()))%%%!!!###&&&((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%((()))))))))((('''&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))...,,,***(((&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))''''''(((((())))))******&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))***************************)))((('''))))))))))))***************+++,,,,,,,,,---000333:::@@@FFFKKKKKKIIIGGGEEEFFFKKKMMMKKKPPP^^^oooyyy}}}yyy|||~~~xxxqqqeee```YYYUUURRROOOKKKHHHGGGEEECCCCCCCCCDDDEEEDDDBBBBBBAAA@@@AAABBBDDDEEEEEEHHHJJJKKKJJJIIIIIIIIIFFFMMMTTTXXXbbbsssxxxpppggg\\\TTTVVVZZZ]]]ZZZXXX\\\bbbggggggooowww{{{{{{}}}~~~uuuooolllllllllooosssyyyYYY\\\^^^^^^^^^___dddhhhlllmmmpppsssqqqmmmmmmqqqzzz~~~vvvoookkkgggaaa^^^___eeegggmmmvvv}}}uuujjj]]]XXXQQQLLLKKKLLLNNNNNNNNNLLLJJJJJJKKKJJJGGGDDDEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGJJJMMMPPPSSSUUUPPPNNNLLLIIIGGGEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEFFFHHHKKKMMMQQQSSSVVVYYY[[[[[[[[[[[[^^^cccllltttzzz}}}yyysssqqqrrrvvvyyy{{{|||{{{{{{~~~}}}{{{vvvqqqnnnpppuuuyyywwwmmmgggdddeeecccaaa^^^\\\ZZZYYYYYY\\\bbbllluuu|||{{{xxxxxxvvvtttqqqrrrvvvzzz{{{lll^^^RRRHHHCCCAAAAAA@@@???=========>>>AAA@@@>>>>>>@@@DDDHHHJJJLLLHHHBBB===<<<<<<======666555333000...---,,,,,,+++++++++******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''***)))'''%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))(((((()))((((((((('''''''''&&&'''''''''&&&&&&&&&%%%%%%''''''((((((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++***((('''&&&%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((())))))(((''''''&&&%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******((())))))************)))))))))))))))************---------,,,,,,...222555@@@DDDJJJMMMMMMKKKIIIHHHGGGMMMQQQTTT^^^nnn~~~~~~~~~}}}rrrhhhaaa\\\XXXRRRNNNKKKIIIEEEBBBDDDCCCAAA@@@AAABBBBBBBBBCCCCCCCCCDDDFFFHHHJJJKKKJJJLLLNNNOOONNNMMMMMMNNNOOORRRWWW```qqquuummmfff___ZZZYYY\\\___]]][[[^^^eeekkklllssszzz}}}|||vvvssssssssstttwww|||eeefffeeecccaaadddjjjoootttsssvvvzzzyyyvvvvvvyyyyyyrrrllljjjgggbbb```aaalllvvvyyyiii\\\SSSRRRNNNKKKIIIIIIKKKLLLLLLJJJIIIHHHHHHIIIHHHFFFDDDCCCCCCDDDDDDEEEGGGHHHIIIDDDFFFHHHLLLOOORRRTTTUUUMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDEEEGGGJJJKKKNNNOOOPPPRRRSSSTTTUUUUUUXXX\\\aaagggkkkooosssvvv}}}|||yyywwwuuunnnkkkhhhhhhlllqqqvvvxxx~~~}}}yyytttrrrrrrvvvzzz{{{tttnnnjjjhhhkkkjjjhhhfffdddbbbaaa```\\\^^^dddmmmvvv}}}~~~zzztttxxx|||~~~}}}{{{zzzzzzuuufffYYYMMMGGGAAAAAA@@@???>>>===<<<;;;???>>>======>>>AAADDDFFFMMMLLLHHHCCC>>><<<<<<===:::999666333000...------,,,,,,++++++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&'''((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''((()))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((()))(((((('''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''((()))***++++++++++++)))))))))*********++++++///...---+++,,,000666;;;GGGJJJMMMOOONNNLLLKKKKKKJJJQQQYYYaaaooo|||wwwqqqjjjccc[[[VVVRRROOOJJJGGGEEECCC@@@>>>BBBBBBAAA@@@@@@AAACCCCCCFFFGGGIIIKKKMMMOOOPPPQQQQQQSSSTTTTTTSSSSSSTTTUUUXXXYYY]]]jjjzzznnngggdddaaa______aaacccaaa```ccckkkssszzzkkkjjjhhhdddcccgggpppwww~~~}}}xxxvvvqqqnnnppppppmmmmmmnnn|||qqqbbbVVVPPPLLLMMMKKKIIIJJJKKKLLLLLLLLLJJJIIIIIIIIIIIIIIIHHHGGGEEEEEEDDDDDDEEEFFFGGGGGGFFFHHHJJJLLLMMMMMMLLLLLLIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEFFFGGGIIIJJJMMMMMMNNNOOOOOOPPPQQQRRRUUUWWWYYYZZZ[[[\\\___bbbdddmmmyyytttooohhhcccbbbdddfffhhhqqqyyy{{{uuusssvvvvvvtttssssssvvv{{{xxxxxxwwwuuurrrnnnkkkiiijjjjjjiiiiiijjjjjjkkklllhhhfffdddeeejjjqqqxxx|||~~~yyywwwrrrwww~~~{{{ooocccXXXQQQFFFDDDBBB@@@@@@@@@???>>>======<<<<<<>>>AAADDDFFFLLLMMMLLLGGG@@@;;;:::;;;===<<<:::777444111///...++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))*********)))(((&&&%%%%%%&&&'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++++++++******))))))*********+++++++++---,,,++++++---333<<>><<<<<<<<<>>>@@@CCCGGGHHHLLLNNNOOOKKKDDD>>>;;;;;;>>>===<<<999777444222111))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++***(((&&&%%%)))))))))))))))))))))***((((((''''''''''''((((((''''''''''''(((((((((((('''(((((())))))(((((((((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$((((((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((,,,,,,,,,++++++)))((((((************++++++++++++******+++,,,111999BBBIIILLLLLLKKKJJJIIIKKKOOORRR```hhhrrr{{{~~~{{{www|||zzz{{{xxxoooooonnnmmmmmmmmmmmmmmmhhhddd^^^YYYUUUPPPKKKHHHFFFEEEDDDBBB@@@@@@AAAAAAAAACCCDDDEEEEEEGGGKKKNNNNNNQQQVVV[[[^^^______^^^XXXYYYYYYYYYZZZ\\\___bbbbbbjjjttt~~~xxxsssqqqpppqqqqqqrrrppprrrwww}}}zzzxxxuuurrrttt~~~{{{uuuqqqpppmmmmmmsss~~~|||mmm```\\\UUUPPPMMMJJJHHHIIIMMMGGGFFFFFFGGGIIIIIIIIIHHHHHHJJJKKKJJJGGGFFFFFFFFFIIIHHHGGGEEEDDDDDDCCCCCCBBBDDDEEEGGGGGGFFFDDDCCCDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPNNNOOOPPPPPPPPPQQQTTTVVVYYY\\\______]]][[[\\\^^^___ccchhhlllooorrruuuxxx~~~{{{vvvrrrooommmiiifffcccaaaaaa```bbbccceeehhhmmmuuu~~~}}}yyyuuurrrooonnnnnnmmmllljjjkkkkkkkkkmmmqqqwww}}}vvvkkkfffeeeooopppyyy~~~}}}zzzvvvqqqooopppqqqvvvwww{{{{{{ppphhh```YYYPPPJJJFFFCCC???;;;<<<===>>>???BBBFFFIIIJJJMMMOOOPPPOOOJJJDDD@@@=========<<<;;;999777666555+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&((((((&&&&&&&&&''')))***(((((((((''''''(((((((((''''''''''''((((((((((((***************)))((((((&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%'''(((((())))))(((%%%&&&&&&''''''&&&&&&%%%&&&'''(((((()))(((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))...------,,,+++)))((('''*********++++++++++++,,,)))+++...222777???GGGMMMKKKJJJIIIHHHIIIMMMTTTZZZnnnwwwxxxxxxxxxvvvxxx{{{qqqooovvv~~~tttkkkhhhhhhgggggghhhiiijjjjjjddd```ZZZTTTPPPLLLHHHFFFAAABBBBBBAAA???@@@BBBDDDAAADDDGGGIIIIIILLLRRRVVVUUUYYY___eeehhhgggeeedddXXXYYYYYYYYY[[[^^^cccgggkkkuuu|||{{{yyyyyyzzz|||~~~}}}{{{yyywwwzzz{{{yyyvvvqqqppprrrssssssyyy|||uuukkk___VVVSSSNNNIIIFFFHHHGGGDDDEEEHHHGGGGGGFFFHHHKKKLLLMMMLLLKKKLLLMMMLLLIIIFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDEEECCCDDDFFFGGGGGGFFFFFFEEECCCDDDEEEGGGHHHHHHHHHGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQMMMOOOQQQSSSTTTTTTTTTSSSQQQSSSUUUUUUUUUUUUWWWXXXWWW[[[^^^^^^ZZZXXXXXXYYYYYYZZZ[[[[[[[[[\\\^^^aaabbbeeeiiilllqqqyyyyyypppiiigggddd```]]]______^^^^^^aaahhhqqqxxx~~~|||tttpppmmmlllnnnooonnnmmmmmmmmmmmmqqqxxxtttmmmkkkfffgggpppwwwxxxvvvwwwrrrrrrpppmmmkkklllpppuuuyyyyyy{{{xxxpppgggbbb[[[WWWSSSNNNFFF@@@>>>>>>???AAACCCFFFHHHIIILLLMMMNNNPPPNNNIIIBBB===:::;;;<<<<<<;;;:::999888111///---+++***)))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))((('''%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&&&&$$$$$$&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******---------,,,+++***)))(((*********+++++++++,,,,,,,,,///555:::???EEEJJJNNNKKKJJJHHHHHHKKKRRR\\\cccsss}}}{{{uuuuuuttttttxxx~~~oookkkhhhnnnzzz|||xxxvvvssslllgggiiijjjjjjkkkjjjhhhgggfffaaa]]]VVVQQQMMMJJJHHHFFF???AAABBBBBBAAABBBEEEHHHEEEIIINNNPPPQQQUUU\\\bbbeeehhhmmmooonnnjjjddd```XXXXXXYYYZZZ\\\aaaggglllsss{{{{{{zzzwwwuuuxxx|||wwwxxxwwwssssssvvvwwwvvvyyyvvvfff___XXXNNNLLLQQQHHHCCCBBBGGGHHHCCCBBBEEEDDDCCCCCCEEEIIILLLMMMMMMNNNPPPQQQOOOKKKIIIIIIJJJFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHGGGGGGFFFFFFBBBCCCEEEGGGHHHIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQSSSSSSPPPSSSVVVYYYZZZZZZYYYXXXXXXZZZ[[[[[[YYYXXXXXXXXXXXX]]]aaabbb___[[[ZZZZZZVVVVVVTTTQQQOOOOOOQQQSSSUUUVVVWWWYYY^^^eeennntttrrryyy}}}uuurrrnnngggaaa^^^\\\YYYVVVWWW\\\dddjjjrrrrrrooolllkkknnnppppppooollllllnnnttt~~~~~~pppddd\\\^^^cccdddgggkkkkkkkkkjjjhhhhhhkkksssyyy|||{{{|||}}}uuuhhheeebbbbbb```[[[QQQIII@@@@@@AAABBBCCCEEEFFFGGGIIIIIIKKKMMMNNNJJJAAA:::999:::;;;<<<<<<<<<;;;:::666444000---+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&''')))***'''((()))***++++++******'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))''''''&&&%%%$$$"""!!! %%%%%%%%%&&&&&&''''''''')))(((((((((''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,///333:::@@@DDDHHHLLLNNNLLLKKKIIIIIIMMMWWWbbbkkkqqq}}}zzzsssmmmtttsssuuu}}}~~~yyyfffbbbbbbeeeppp~~~|||{{{wwwsssooollljjjjjjiiijjjlllllljjjfffaaa^^^ZZZVVVPPPKKKHHHFFFDDDCCCAAACCCEEEDDDDDDEEEIIILLLJJJOOOTTTWWWYYY]]]eeekkkvvvwwwyyywwwqqqhhh^^^XXXXXXXXXYYYZZZ]]]bbbjjjoooxxx}}}}}}zzzvvvtttwww~~~}}}|||zzzxxxyyy|||}}}wwwpppkkkhhhggggggfff```WWWQQQOOOMMMJJJGGGDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEGGGJJJNNNQQQSSSTTTSSSPPPMMMJJJHHHFFFEEEDDDCCCCCCCCCCCCEEEFFFGGGFFFGGGIIIHHHFFFDDDDDDEEEFFFFFFGGGHHHHHHGGGEEEDDDIIIEEEEEEHHHKKKJJJJJJLLLMMMNNNNNNOOORRRUUUXXXZZZ[[[\\\___aaabbbbbbbbbaaafffccc```aaadddeeecccaaaccceeeeeebbb___^^^ZZZTTTXXXTTTOOOMMMNNNPPPOOOMMMLLLMMMOOORRRTTTWWWYYYZZZ^^^bbbhhhkkkmmmqqqyyyzzzsssooohhhddd^^^[[[[[[\\\^^^^^^gggoooyyy}}}xxxqqqjjjhhhiiimmmppprrrqqqsss{{{xxxjjjZZZPPPQQQWWWZZZ[[[cccfffhhhhhhfffhhhnnnttt~~~{{{tttpppkkkmmmnnnnnnnnnkkk___SSSGGGCCC>>>===@@@DDDFFFFFFKKKMMMMMMJJJIIIKKKJJJGGG<<<:::888999===??????>>><<<999333...,,,,,,---///000,,,'''&&&***,,,***((((((((())))))))))))((((((+++***)))(((''''''(((((())))))))))))(((((((((((('''(((((()))***++++++,,,&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))(((''''''''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''((((((((()))((((((((()))***,,,---...+++++++++***++++++,,,---)))*********)))***---///777;;;BBBHHHNNNQQQRRRSSSIIINNNOOOOOOXXXjjjtttuuuyyy{{{yyypppmmmqqqqqqxxxooobbb]]]YYY[[[bbbnnnzzz{{{uuuooonnnmmmkkkiiigggffffffiiikkkkkkiiiddd]]]YYYVVVUUURRRLLLGGGCCCAAAAAABBBFFFEEEEEEEEEGGGHHHJJJLLLPPPRRRVVV]]]fffnnnsssuuuyyyxxxvvvsssnnnggg___ZZZXXXXXX[[[aaadddffflllsss}}}yyywwwuuuuuuyyy|||~~~|||zzzxxxwwwqqqmmmfff___ZZZVVVUUUUUUTTTRRROOOMMMMMMLLLKKKJJJHHHHHHGGGGGGFFFEEEDDDCCCDDDDDDEEEFFFIIILLLNNNPPPNNNMMMKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGGGGHHHIIIHHHFFFEEEFFFGGGFFFGGGHHHIIIJJJIIIIIIHHHOOOKKKJJJMMMOOONNNOOORRRQQQRRRSSSVVVYYY\\\___aaaiiikkkooosssuuuuuuuuutttqqqooonnnnnnoooooonnnnnnlllooonnnjjjhhhfff```ZZZWWWSSSOOONNNOOONNNKKKHHHHHHIIIKKKLLLOOOQQQRRRSSSMMMQQQUUUWWWWWWZZZ```eeepppsssuuuvvvwww{{{wwwqqqhhhbbb______``````bbbhhhqqqxxx{{{}}}~~~yyyqqqjjjhhhkkkpppsssxxxyyy}}}|||ooo___TTTRRRSSSSSSQQQYYY^^^dddggggggjjjooosss{{{~~~~~~zzzwwwwwwpppvvv|||zzzkkk]]]PPPJJJCCC???@@@CCCFFFGGGIIILLLLLLJJJIIIKKKKKKGGG???<<<888888:::===>>>===>>>;;;777333000//////000@@@999111,,,------,,,***(((((())))))))))))(((((())))))))))))((((((((('''))))))))))))((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''((((((((())))))((((((((()))***,,,---...++++++*********++++++,,,***+++***))))))+++...111;;;@@@FFFLLLPPPQQQQQQQQQJJJQQQVVV\\\lll}}}}}}|||}}}}}}xxxrrrsssxxx|||~~~ooo```WWWTTTTTTWWW^^^jjjuuuyyytttoooiiihhhfffdddcccccccccdddeeeggghhhfff```ZZZVVVTTTRRROOOJJJFFFCCCBBBBBBCCCEEEEEEEEEFFFHHHKKKNNNOOOSSSVVV[[[dddmmmtttxxxyyy}}}xxxqqqkkkddd^^^ZZZ\\\\\\aaahhhlllooowwwttttttuuuwww~~~||||||zzzyyyyyyxxxtttmmmggg[[[XXXSSSNNNJJJHHHHHHHHHHHHJJJKKKLLLKKKJJJJJJKKKKKKKKKIIIGGGFFFEEEDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGHHHHHHGGGEEEEEEFFFHHHEEEFFFGGGIIIJJJKKKKKKKKKQQQNNNMMMOOOPPPPPPRRRWWWZZZ[[[^^^bbbgggmmmsssvvv~~~~~~yyyuuuqqqiiiaaaXXXUUUQQQPPPPPPNNNIIIEEEFFFGGGHHHIIIJJJKKKLLLMMMFFFIIIKKKJJJIIIJJJNNNRRRXXXZZZ]]]^^^```fffnnnuuuyyyooojjjhhhgggfffcccggglllpppsssvvvzzz|||zzzrrrmmmmmmrrrxxx}}}~~~~~~ssseee\\\XXXVVVRRROOOPPPVVV]]]cccggglllrrrvvvvvv|||{{{xxxxxxxxxzzz~~~yyy~~~mmm[[[TTTIIIAAA???@@@CCCEEEGGGJJJKKKIIIIIILLLLLLIIIDDD???:::777777999<<<===???>>><<<999666444222111AAA:::111+++)))******)))(((((())))))))))))((((((((())))))******)))''''''))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''########################&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((%%%'''((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''((((((((()))))))))(((((())))))***+++------++++++***************+++------,,,++++++...333777AAAFFFMMMQQQRRRPPPNNNNNNNNNYYYeeerrr~~~}}}|||yyyxxx}}}{{{ooocccXXXSSSSSSSSSWWW```jjjrrrsssnnnhhhbbb```^^^[[[[[[\\\]]]^^^^^^```bbb```\\\VVVSSSQQQMMMKKKGGGDDDBBBBBBCCCDDDFFFFFFHHHKKKNNNRRRUUUWWWZZZ]]]bbbjjjrrrxxx{{{{{{|||xxxrrrllleee```]]][[[bbbdddiiipppuuuyyyqqqssswww}}}~~~xxxkkkhhhffffffgggddd[[[TTTMMMKKKIIIGGGFFFGGGHHHJJJJJJLLLOOONNNKKKKKKMMMPPPRRRPPPMMMJJJGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJHHHIIIKKKMMMIIIJJJKKKLLLNNNOOOOOOPPPRRRPPPPPPTTTVVVVVV[[[aaaggghhhkkkqqq{{{tttiii\\\XXXRRRPPPPPPOOOLLLIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIKKKKKKJJJIIIIIILLLOOOPPPQQQQQQRRRTTTZZZbbbhhhppprrrtttuuuvvvyyy}}}}}}zzzvvvtttooopppqqqrrrssstttvvvwww|||xxxsssqqqttt|||zzzsssjjjdddbbb```\\\XXXRRRTTTXXX\\\bbbkkkuuu|||uuu{{{wwwvvvvvvwwwzzz}}}iiiaaaTTTIIIBBBAAACCCEEEEEEHHHIIIHHHIIILLLMMMJJJHHHCCC===777555777999<<>><<<888555222555000***'''''')))******(((((())))))))))))(((((('''(((***++++++)))'''&&&))))))))))))(((((((((((()))((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))))))))))))))***+++,,,---+++******))))))******+++............000555;;;@@@FFFKKKQQQSSSQQQNNNLLLLLLVVVfffyyy~~~uuulllddd[[[XXXXXXZZZ```hhhpppssspppiiiddd]]]ZZZVVVSSSRRRSSSUUUWWWWWWYYY[[[[[[WWWSSSOOONNNHHHFFFDDDCCCCCCDDDFFFGGGIIIKKKNNNRRRVVVZZZ]]]___bbbbbbdddhhhnnnrrruuuuuupppooommmjjjfffdddcccdddmmmooovvv~~~tttxxx~~~~~~~~~{{{qqqgggXXXTTTPPPPPPSSSRRRMMMHHHHHHGGGFFFFFFGGGIIIKKKMMMKKKMMMOOOOOOOOORRRYYY^^^aaa^^^XXXQQQKKKGGGEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKNNNOOOPPPOOOOOOOOOQQQSSSQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWZZZ```ccceeekkkssswwwxxx{{{rrr```ZZZQQQMMMMMMNNNNNNNNNIIIIIIIIIIIIIIIHHHHHHHHHJJJKKKKKKKKKKKKMMMOOOQQQNNNMMMLLLLLLMMMQQQVVVZZZ_________^^^]]]^^^aaadddnnnttt}}}}}}{{{yyywwwtttrrruuusssppppppvvv|||tttpppllliiiiiiiiigggddd\\\YYYVVVUUU[[[fffttt}}}xxx{{{}}}|||yyyzzz{{{zzz|||uuunnnbbbUUUJJJEEEDDDEEECCCGGGHHHGGGIIILLLMMMJJJKKKGGG@@@:::666555888:::>>>@@@AAAAAA???;;;777444...---++++++,,,---------(((((())))))))))))((((((&&&''')))++++++***((('''))))))))))))((((((((((((******))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''(((((())))))************''''''''''''''''''''''''&&&&&&''''''(((''''''&&&(((((((((((()))))))))***))))))))))))***+++,,,,,,*********)))***++++++,,,,,,...000222666;;;AAAEEEHHHMMMQQQQQQNNNLLLLLLMMM___uuuzzzrrrnnnhhh```[[[ZZZbbbhhhppptttrrrkkkccc^^^YYYVVVRRRNNNLLLKKKMMMNNNPPPSSSUUUVVVSSSOOOMMMLLLDDDCCCCCCCCCDDDFFFIIIJJJKKKNNNSSSXXX]]]___aaaaaaaaa___]]]]]]```cccfffgggfffiiilllmmmlllkkklllnnnsssxxx}}}zzzzzz{{{|||~~~yyyoooaaaTTTJJJGGGDDDDDDGGGHHHGGGEEEGGGGGGGGGGGGHHHIIIKKKLLLJJJLLLNNNRRRWWW___hhhmmmnnniii```VVVNNNHHHEEEDDDFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHGGGFFFFFFGGGGGGHHHHHHIIIKKKMMMNNNOOOOOOOOONNNPPPRRRSSSRRRRRRSSSTTTUUUUUUVVVWWWYYY[[[]]]^^^aaaccciiippptttvvv}}}zzzddd\\\RRRKKKKKKMMMNNNNNNHHHHHHHHHHHHGGGGGGGGGGGGKKKKKKLLLMMMOOOQQQTTTUUUPPPOOOMMMLLLLLLMMMOOOQQQTTTTTTRRROOOLLLLLLMMMOOOVVV\\\bbbhhhmmmttt{{{yyysssooonnnlllmmmsss}}}~~~xxxsssooollljjjjjjlllnnnooooooiiiddd\\\XXXZZZcccnnnuuuxxxyyy{{{|||{{{}}}wwwsssjjj^^^QQQGGGAAA???BBBFFFGGGFFFHHHLLLLLLJJJKKKIIIEEE>>>999666777888===???BBBCCCBBB???:::888/////////...---,,,+++***(((((())))))))))))(((((('''''')))******))))))((())))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******''''''''''''''''''''''''&&&'''(((((()))(((((((((((((((((()))))))))************))))))***++++++,,,))))))******+++,,,......,,,000555999===@@@DDDFFFIIILLLOOONNNJJJJJJOOOTTThhh~~~~~~~~~}}}yyyssspppooolllddd___^^^cccjjjpppqqqkkkaaaZZZVVVUUURRRNNNJJJGGGFFFFFFGGGIIILLLOOOPPPNNNLLLJJJIIICCCCCCCCCEEEGGGIIILLLMMMMMMRRRXXX^^^bbbbbb```^^^[[[XXXUUUTTTVVVYYY[[[\\\___dddiiikkkkkkkkknnnqqqttt}}}wwwsssuuuzzz~~~vvvjjj```SSSIIIBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMOOOPPPTTTTTTVVV[[[bbbiiimmmpppiiiddd\\\RRRKKKGGGFFFEEEFFFGGGHHHJJJJJJJJJJJJIIIKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPSSSUUUWWWYYYYYYYYYUUUXXX\\\^^^]]]]]]\\\]]]______aaacccgggkkknnnppptttwww|||kkkcccXXXQQQOOONNNNNNMMMIIIIIIIIIHHHHHHHHHGGGGGGLLLKKKLLLMMMPPPTTTVVVWWWSSSRRRPPPOOOOOONNNNNNMMMMMMMMMKKKHHHEEEDDDEEEGGGFFFJJJOOOQQQSSSXXX```gggjjjpppzzz}}}qqqooommmmmmpppvvv}}}zzztttpppnnnmmmjjjiiiiiikkkooouuuyyy|||xxxssslllfffeeefffiiikkkoooqqqwwwxxxzzz}}}|||wwwmmm^^^PPPFFFAAABBBFFFGGGFFFGGGKKKKKKIIIJJJJJJHHHCCC===888666666===@@@CCCEEEEEEBBB???<<<555444222...+++)))(((((((((((())))))))))))(((((('''((((((((())))))))))))))))))))))))((((((((((((%%%&&&&&&''''''((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((('''(((((()))******))))))(((((()))))))))******************)))******+++,,,))))))***+++,,,...000111333999@@@FFFHHHHHHHHHHHHIIILLLMMMJJJHHHKKKUUU]]]ooo~~~yyy|||zzz}}}{{{nnnjjjiiikkkjjjddd`````````ffflllkkkbbbYYYSSSQQQNNNLLLIIIFFFDDDCCCBBBBBBBBBEEEIIIKKKJJJHHHFFFFFFCCCCCCEEEGGGIIILLLOOOPPPSSSXXX```fffiiifffaaa]]]TTTSSSTTTWWW[[[^^^^^^^^^^^^bbbgggjjjjjjnnntttyyy|||xxxrrrpppuuu}}}uuudddXXXQQQIIIBBB???AAADDDEEEEEEEEEFFFHHHHHHIIIKKKMMMQQQTTTWWWYYYcccaaaaaaeeejjjlllkkkiii]]]XXXRRRKKKGGGFFFGGGHHHFFFGGGIIIKKKLLLLLLLLLLLLOOOOOOOOOPPPQQQSSSTTTUUUWWWXXX[[[^^^aaaccccccccccccgggllloooooommmllllllnnnppprrruuuzzzzzzqqqjjj```YYYUUURRROOOLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHJJJNNNQQQSSSTTTRRRQQQOOOOOONNNNNNLLLJJJJJJJJJIIIGGGDDDCCCDDDFFFCCCGGGJJJJJJJJJLLLRRRXXXUUUZZZfffvvvvvvtttqqqoooooorrrvvvyyy{{{rrrjjjggggggiiigggggghhhlllsss|||zzzvvvrrrmmmhhheeedddiiisss~~~}}}uuuyyyqqq```SSSMMMBBBFFFGGGFFFGGGJJJKKKHHHIIIKKKKKKFFF???999666555>>>@@@DDDFFFGGGEEEBBB???<<<:::666000,,,+++,,,---(((((())))))))))))((((((((((((''''''((()))***+++))))))))))))((((((((((((&&&&&&''''''((()))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***++++++,,,))))))))))))))))))))))))(((((()))***************))))))))))))******************************++++++((()))***+++---000222333<<>>AAAEEEGGGGGGEEEDDDCCCDDDDDDFFFHHHKKKNNNPPPRRRYYY___gggnnnooojjjccc^^^QQQSSSXXX___eeehhhgggfffcccggglllnnnqqqwww}}}zzzyyyqqqrrruuu|||yyyppphhh[[[QQQKKKGGGDDDBBBAAABBBEEEGGGGGGFFFIIINNNHHHOOOVVVXXXYYY^^^hhhpppvvvooojjjjjjiiiddd]]]ZZZPPPOOOMMMJJJGGGGGGJJJLLLMMMNNNNNNMMMLLLLLLMMMOOOUUUUUUWWWXXXYYY[[[]]]______dddkkknnnnnnnnnppprrr{{{~~~{{{ooo```VVVSSSRRRNNNKKKLLLLLLLLLMMMNNNMMMKKKIIIHHHIIIKKKNNNOOOQQQRRRRRRRRRRRRQQQOOOMMMJJJIIIGGGEEEFFFFFFFFFFFFEEEDDDCCCFFFEEEDDDDDDEEEGGGJJJKKKPPPQQQYYYfffrrr{{{zzztttrrrqqqqqqssswww{{{}}}tttppplllfffbbb___bbbgggrrr{{{wwwvvvuuuooogggeeevvv~~~{{{xxxuuuwww}}}yyyyyy~~~xxxfffXXXKKKPPPNNNEEEAAAFFFIIIHHHLLLNNNNNNJJJBBB:::555444555999???DDDFFFEEEDDDBBB>>>>>><<<777000,,,---///******+++******)))((('''(((((())))))))))))((((((***************)))(((((())))))************))))))'''((((((((())))))******))))))((())))))***+++,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&$$$%%%''')))(((&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&''')))***,,,---)))))))))))))))))))))))))))(((''''''''')))***+++((((((((((((((()))******++++++***************+++))),,,------,,,...222666BBBHHHOOOSSSSSSOOOKKKIIILLLHHHEEEFFFLLLWWWbbbiiilllxxx|||wwwwwwyyyxxxyyywwwwww~~~zzznnneeebbbYYYZZZZZZYYYVVVUUUUUUVVVUUUZZZ______YYYRRRMMMKKKDDDBBB@@@===<<<===>>>@@@?????????@@@@@@AAAAAAAAADDDDDDEEEEEEFFFIIINNNQQQZZZbbbnnnxxxyyyrrreee\\\UUUXXX]]]dddlllssswwwyyyzzzssssss{{{zzzuuusssssstttvvv{{{}}}rrrhhh[[[UUUMMMHHHFFFEEEEEEDDDDDDFFFHHHHHHGGGGGGJJJMMMTTTWWW[[[aaagggnnnvvv{{{uuullldddaaa___ZZZUUUTTTKKKKKKKKKJJJIIIJJJMMMOOORRRSSSUUUVVVUUUVVVXXXZZZWWWYYY[[[]]]```dddgggjjjmmmssszzz|||yyynnnaaaYYYWWWWWWTTTQQQQQQPPPPPPQQQSSSSSSRRRPPPOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRPPPMMMJJJIIIFFFFFFEEEEEEDDDCCCCCCBBBEEEDDDBBBBBBCCCEEEGGGIIIMMMOOOXXXdddnnnttt|||zzzuuurrrtttvvvzzz}}}ssslllfffdddbbbdddjjjvvvxxxllldddnnnzzzvvvssspppkkksss|||}}}vvvvvv}}}uuufffXXXUUUNNNEEEAAACCCFFFGGGIIILLLNNNLLLEEE>>>999777444777<<>>???===>>>???@@@AAABBBBBBBBBAAABBBBBBCCCEEEHHHNNNRRR___eeemmmttttttmmmbbb[[[^^^aaagggqqq{{{{{{}}}yyyyyyxxxtttpppnnnmmmnnnwwwzzz~~~}}}ppp___RRRJJJGGGCCCBBBCCCEEEFFFGGGEEEFFFGGGHHHJJJNNNSSSWWW```bbbhhhpppxxx||||||zzznnndddZZZWWWUUURRRQQQRRRJJJKKKMMMMMMMMMNNNQQQSSSVVVXXX\\\^^^___aaaccceeebbbdddgggjjjmmmrrrwww{{{yyyooohhh^^^YYYZZZZZZWWWTTTUUUSSSSSSTTTVVVWWWWWWVVVWWWWWWVVVVVVVVVVVVWWWXXXUUUUUUUUUUUURRRNNNJJJGGGHHHGGGFFFDDDCCCCCCCCCDDDFFFEEECCCBBBBBBEEEGGGIIINNNQQQ[[[gggnnnpppuuuzzzxxxvvvttttttvvv|||}}}rrrllljjjggghhhooo~~~sssdddcccqqq~~~{{{{{{{{{xxxsssnnnkkkjjjhhhttt~~~xxxyyyvvvhhh\\\OOOHHHDDDAAABBBDDDFFFJJJMMMNNNJJJDDD>>>;;;666777:::@@@FFFJJJJJJHHHHHHDDD@@@;;;888444000...------------,,,,,,,,,,,,***)))(((((((((((()))******************)))(((((('''(((((())))))(((((('''(((''''''''''''''''''''')))((((((''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))***...,,,***)))))))))(((&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''((())))))''''''&&&&&&'''(((((()))))))))))))))))))))))))))((())))))))))))(((((('''((((((((((((((()))*********)))))))))))))))******......//////111555:::>>>NNNQQQVVVWWWUUURRROOOMMMIIIFFFHHHRRRaaalllnnnkkktttuuussspppsssyyy||||||||||||qqqfff]]]UUUQQQQQQTTTUUUUUUSSSOOOLLLKKKKKKLLLQQQVVVVVVRRRLLLIIIHHHAAA???===;;;;;;<<<===>>>;;;<<<>>>@@@BBBBBBBBBBBB???@@@BBBCCCEEEJJJOOOSSS___ccciiimmmmmmhhhbbb^^^aaaeeemmmzzz{{{xxxvvvqqqqqqooonnnmmmmmmooopppxxxxxxwwwuuummm```PPPEEEGGGFFFEEEEEEFFFHHHIIIJJJLLLMMMLLLJJJNNNWWW___bbblllpppwww}}}~~~xxxnnnggg```XXXRRRRRRRRRQQQRRRUUUNNNPPPRRRTTTTTTUUUWWWYYY___bbbfffiiikkklllnnnppprrrvvvzzz}}}|||sssiiiddd___]]]^^^___]]][[[^^^\\\[[[[[[\\\]]]]]][[[___^^^^^^]]]]]]^^^___```ZZZ[[[[[[ZZZWWWRRRLLLIIIJJJHHHFFFEEEDDDEEEFFFGGGJJJHHHFFFEEEFFFGGGJJJLLLQQQVVVaaalllqqqqqqsssxxxzzz|||uuurrrssswww|||~~~zzzvvvmmmpppyyy{{{ggg___bbbhhhgggcccggglllqqqqqqnnnkkkjjjjjjjjjvvv~~~rrrcccVVVSSSPPPIIICCCCCCDDDGGGKKKNNNLLLGGGBBB???<<<:::888===EEELLLOOOOOONNNIIICCC@@@===999444///......------,,,,,,,,,---+++***(((''''''(((***+++***************)))((((((''''''((((((((((((''''''######$$$&&&''')))***+++++++++***))))))((())))))((((((((((((((((((((((((''''''((((((((())))))))),,,+++***))))))((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((*********)))(((((((((((((((((())))))***))))))(((((())))))******///...---...222:::CCCIIITTTVVVWWWVVVRRRNNNLLLKKKEEEGGGOOO[[[hhhqqqrrrpppvvvuuussspppppptttyyy{{{|||yyy}}}yyyhhh^^^WWWRRRPPPRRRVVVVVVVVVSSSNNNKKKIIIIIIKKKOOOSSSRRRMMMHHHEEEDDD>>>===<<<;;;:::;;;<<<===<<<===???AAABBBAAA@@@@@@AAABBBDDDEEEGGGLLLRRRVVVYYY^^^eeeiiijjjhhheeecccbbbgggqqq{{{wwwrrrooommmlllkkklllnnnppprrrrrrqqqmmmhhhaaaYYYPPPHHHCCCGGGGGGHHHHHHIIIKKKMMMOOOWWWXXXVVVTTTYYYfffnnnppp}}}zzzqqqeee[[[VVVSSSOOONNNQQQSSSRRRSSSVVVQQQTTTXXX[[[]]]```cccfffnnnppptttwwwxxx{{{}}}sssmmmkkkhhheeefffhhhjjjiiihhhnnnlllkkkjjjjjjiiigggeeeddddddddddddeeefffggggggcccdddcccaaa]]]VVVPPPMMMJJJHHHGGGEEEEEEFFFHHHIIIJJJIIIHHHHHHHHHJJJLLLMMMPPPVVVbbbmmmpppnnnpppuuuyyy}}}vvvrrrrrrssstttxxxxxx|||qqqdddaaa___YYYSSSYYY___eeehhhhhhhhhjjjlllmmmttt}}}uuummmhhhiiihhh]]]OOOFFFEEEFFFIIIKKKKKKIIIDDDAAAAAA===888888???GGGOOORRRSSSNNNIIIEEEBBB>>>888333//////---,,,,,,+++,,,,,,+++***)))(((((()))***+++***************)))((((((''''''((((((((((((''''''######$$$&&&''')))***+++++++++***))))))((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((($$$%%%''')))+++++++++***((((((((((((((())))))***)))))))))))))))***++++++///---+++...666BBBNNNUUUXXXXXXVVVSSSNNNIIIHHHGGGDDDLLLWWWccckkkpppssstttuuuwwwwwwtttppppppvvv~~~sssmmmnnnxxx|||nnn```WWWTTTQQQSSSVVVWWWVVVTTTPPPJJJGGGEEEEEEMMMPPPRRROOOIIICCCAAA@@@<<<;;;;;;::::::;;;<<<======>>>???@@@@@@@@@???>>>BBBCCCEEEGGGJJJOOOUUUZZZZZZ```gggkkkjjjgggeeeddddddlllyyy~~~xxxuuurrrnnnkkkhhhgggfffgggjjjkkklllkkkbbb^^^VVVOOOJJJGGGFFFFFFBBBDDDGGGIIIKKKOOOTTTWWWWWW]]]aaadddpppxxxiii[[[SSSQQQRRRNNNMMMOOOUUUWWWVVVWWWZZZZZZ]]]bbbfffjjjpppuuuyyyzzz|||uuurrrmmmlllmmmoootttxxxzzzzzz}}}|||{{{zzzzzzxxxtttqqqiiijjjkkkllllllllllllllllllkkkiiieee___XXXRRRNNNMMMLLLJJJIIIHHHHHHHHHHHHGGGHHHHHHJJJKKKLLLLLLLLLNNNTTT___hhhiiihhhkkkqqqwwwyyy|||zzztttqqqooopppxxxyyynnnhhhbbb[[[UUUTTTWWWZZZ^^^aaaeeeiiikkkrrruuu{{{zzz{{{eeeRRRKKKIIIIIIIIIIIIHHHFFFDDDCCC???:::777999AAAJJJPPPUUUSSSOOOKKKGGGBBB<<<999222111///---++++++++++++***************************************)))(((((('''(((((())))))(((((('''(((''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%&&&''')))'''''''''''''''((((((((('''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))(((((('''''''''''''''((())))))))))))))))))))))))%%%%%%'''(((***+++++++++((((((((((((((()))******))))))))))))***+++,,,---///...///444???LLLVVV\\\YYYWWWTTTOOOJJJHHHGGGHHHKKKSSS___gggkkknnnrrrvvvuuuwwwxxxwwwssssss}}}sssdddbbbhhhuuu|||lllaaaVVVRRRRRRRRRUUUYYY^^^\\\XXXQQQKKKHHHGGGHHHMMMOOOPPPLLLFFF@@@>>>>>>::::::::::::;;;<<<======>>>>>>>>>>>>??????@@@@@@CCCEEEHHHLLLPPPVVV^^^ccchhhmmmqqqppplllfffcccbbbfffrrr}}}uuuqqqpppnnnjjjfffaaa___]]]^^^___^^^\\\YYYPPPNNNJJJFFFDDDDDDFFFHHHCCCFFFJJJMMMQQQWWW^^^dddaaalllvvv|||~~~tttdddWWWPPPNNNOOOPPPNNNNNNSSS[[[___```dddhhhqqqsssuuuxxx|||}}}~~~vvvwwwzzz}}}~~~}}}{{{}}}{{{wwwqqqjjjbbb\\\YYYXXXWWWUUURRROOOLLLJJJIIIEEEGGGKKKMMMOOOOOOOOONNNSSSXXXaaagggfffdddiiipppsssuuuwww|||xxxsssooovvvzzzqqqmmmiiiddd___XXXVVVUUUVVV[[[bbbhhhkkksssvvv|||}}}xxxuuuzzz~~~bbbSSSOOOJJJGGGGGGHHHGGGFFFCCCCCCAAA>>>;;;>>>FFFMMMVVVVVVTTTPPPIIIDDD@@@>>>666444111...,,,+++++++++((()))+++,,,,,,+++)))(((***************)))((((((((())))))******))))))((()))))))))(((((('''''''''(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((('''$$$$$$&&&(((&&&'''''''''((((((((()))&&&'''''''''((((((((()))&&&'''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))(((((((((''''''((())))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((()))******************+++,,,---...000111666@@@KKKUUUZZZ\\\WWWVVVSSSNNNKKKJJJLLLOOOWWW[[[bbbgggkkkooosssuuuwwwttttttwwwyyy~~~uuufffZZZ\\\eeerrryyyuuu```XXXQQQQQQUUUWWW[[[___eeebbb[[[SSSMMMIIIJJJLLLJJJLLLLLLIIICCC>>>===>>>:::::::::;;;<<<======>>><<<<<<<<<<<<===@@@BBBDDDGGGJJJOOOTTT[[[dddmmmsss{{{||||||vvvmmmfffeeeffflll{{{~~~xxxqqqmmmlllkkkgggcccZZZXXXVVVUUUUUURRRNNNJJJCCCDDDEEEDDDDDDDDDFFFGGGIIIMMMQQQTTTXXX___gggmmmzzz|||kkk```TTTOOOPPPRRRPPPLLLOOOPPPWWW```gggkkkrrryyy{{{sssmmmjjjcccbbb___[[[WWWRRRNNNLLLFFFIIINNNRRRTTTTTTRRRQQQ[[[___fffjjjhhhfffkkktttuuuwwwzzz~~~{{{rrrxxx~~~vvvooommmllljjjggg___ZZZTTTTTTZZZbbbhhhkkkmmmqqqxxxxxxoookkktttmmmYYYSSSKKKFFFFFFHHHIIIHHHEEEHHHJJJFFF@@@???EEEKKKVVVWWWWWWRRRKKKDDDBBBBBB999777333000---,,,,,,,,,''')))+++------+++)))'''***************)))(((((())))))************))))))'''((((((((())))))******))))))((())))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((******((($$$###$$$'''&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((((((((((((************++++++++++++'''''''''''''''((())))))((((((((((((((()))******)))))))))))))))))))))))),,,+++)))''''''''''''(((((((((((((((((()))******++++++++++++,,,---...///000444===IIIUUU[[[[[[YYYVVVUUURRRNNNLLLNNNRRRUUUaaaaaabbbgggmmmqqqssssssyyyqqqnnnttt~~~sssiii___WWW[[[eeeooowww|||mmm]]]VVVRRRUUU[[[^^^bbbgggeeeaaaYYYPPPIIIFFFGGGJJJGGGIIIIIIFFFAAA======>>>999:::;;;;;;<<<===>>>>>>::::::999:::===AAAEEEHHHLLLOOOUUU]]]fffpppzzzxxxnnniiiiiilllvvvzzzssskkkgggfffddd___[[[WWWRRRKKKGGGGGGHHHGGGEEEFFFFFFEEEFFFFFFFFFFFFFFFJJJMMMSSSZZZdddooo{{{rrrjjj\\\VVVQQQPPPOOOMMMNNNQQQWWW___eeegggmmmzzz}}}zzz|||~~~yyyrrrllljjjfff]]]UUURRRSSSOOONNNSSSVVVWWWXXXZZZeeeggglllnnnjjjhhhnnnwwwyyy{{{~~~{{{zzzzzzuuuuuuyyyrrrmmmlllooorrrooohhh^^^WWWXXX```llltttrrrtttwwwzzz}}}yyytttpppnnnwwwnnn]]]MMMGGGGGGFFFHHHKKKGGGIIIKKKKKKHHHGGGHHHJJJYYYZZZYYYWWWRRRLLLFFFCCC???<<<777444111...+++(((///---+++)))((()))***+++,,,+++******))))))******'''''')))***+++,,,,,,---''''''''''''''''''&&&&&&%%%%%%%%%%%%'''((()))*********)))(((((((((((((((((('''&&&'''((())))))''''''&&&$$$###$$$%%%((()))))))))(((((('''''''''&&&''''''''''''''''''&&&&&&))))))'''&&&%%%$$$$$$$$$'''((()))((('''&&&''')))'''))),,,......,,,)))'''(((((((((((((((''''''''')))(((((('''''''''(((((())))))))))))))))))))))))******))))))))))))******((((((((((((((())))))***(((((()))***,,,///111333333;;;GGGSSSZZZ\\\[[[ZZZWWWVVVUUUSSSTTT[[[dddkkkpppkkkiiimmmpppqqqrrrtttuuurrrqqqwwwsssbbb]]][[[YYY___jjjsss}}}uuuaaaWWWXXXYYY]]]fffnnnkkkdddggg```WWWMMMGGGEEEFFFHHHBBBBBBBBBBBB@@@>>>;;;:::999::::::;;;;;;;;;::::::<<<:::999;;;>>>CCCGGGIIINNNRRRZZZeeeqqq}}}oooeeeeeepppzzzsssoooiiifffddd```YYYSSSLLLHHHCCCAAABBBCCCCCCBBBBBBDDDFFFHHHIIILLLOOOQQQVVVYYY^^^eeeppp~~~|||mmm```YYYVVVRRROOOQQQRRRRRRSSSWWW^^^gggpppuuu~~~xxxqqqqqqwwwwwwjjj^^^YYYXXXUUUTTTXXXZZZZZZ]]]cccnnnmmmooopppnnnlllqqqxxx|||zzzxxxvvv~~~xxxrrrwwwvvvsssooonnnpppuuuyyywwwqqqggg___]]]```ggglllqqquuu{{{}}}~~~yyyuuuqqqqqq}}}|||iiiUUUJJJEEEBBBBBBEEEDDDFFFHHHIIIIIIKKKOOORRRXXXYYYYYYXXXUUUPPPLLLIIICCC@@@;;;777444111---+++,,,+++***((((((((()))))),,,+++******))))))************+++++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))*********)))(((((((((((((((((('''&&&'''((())))))'''''''''&&&&&&&&&''')))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))((('''&&&''')))&&&(((***++++++***(((&&&((((((((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((((())))))***+++++++++++++++,,,,,,---+++******+++,,,///222444;;;BBBMMMWWW\\\]]][[[ZZZZZZWWWVVVYYYbbbmmmuuuyyywwwppplllooosssssstttvvvtttvvvzzzttteeeZZZXXXXXXXXXaaammmzzz}}}jjjZZZWWW]]]dddllltttxxxssskkkeee]]]SSSJJJFFFEEEEEEEEE@@@@@@@@@???===;;;:::999::::::;;;;;;;;;;;;::::::<<<<<<<<<>>>BBBFFFIIIJJJPPPUUU\\\eeeoooyyyzzzooohhhkkkwwwllliiieeeccc___YYYPPPIIICCCAAA??????AAACCCCCCCCCEEEGGGJJJKKKLLLPPPWWW\\\aaahhhrrr~~~rrreeeZZZTTTPPPPPPNNNPPPUUUYYYZZZ]]]aaaeeepppzzztttooopppwwwtttggg```hhhmmmxxxyyyiiiaaabbb```___```______eeennnxxxsssqqqrrrrrrqqqtttyyy~~~}}}zzz{{{yyyqqqlllnnnnnnmmmmmmooottt{{{zzzrrrjjjdddbbbbbbcccmmmuuu~~~~~~|||yyy{{{www```QQQHHHCCCBBBCCCDDDEEEGGGIIIKKKOOOSSSWWWXXXYYYZZZZZZYYYVVVRRRPPPHHHEEE@@@<<<999555111///++++++******************,,,+++******))))))************++++++******)))((())))))))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((((((((('''&&&'''((())))))'''&&&'''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((((('''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((((((''''''(((((())))))))))))))))))******+++...---,,,,,,...222666999GGGMMMUUU[[[]]][[[YYYXXXZZZWWWXXXbbbrrrvvvpppqqquuuuuuuuuvvvssszzz~~~ddd[[[VVVXXXZZZ]]]iiivvvqqqbbbWWWUUUbbbpppyyy}}}{{{rrriiiaaaXXXMMMGGGEEEEEECCCAAA>>>===<<<;;;999999888888::::::::::::::::::::::::<<<===@@@DDDGGGIIIKKKLLLPPPUUU\\\bbbgggnnnuuu{{{{{{yyyuuupppoooxxx~~~|||xxxxxxxxxxxxxxxwwwvvvuuuiiifffaaa\\\WWWPPPHHHBBBBBBBBBBBBCCCEEEGGGHHHHHHMMMNNNOOOOOOPPPVVV___ggglllxxx|||lll___XXXVVVTTTSSSMMMNNNSSS[[[```bbbggglllrrr|||~~~kkkaaaWWWZZZ```fffeee```^^^aaaiiirrrssskkkooommmjjjhhhdddccckkkuuu{{{tttoooqqqtttuuuxxx{{{~~~yyyxxx|||zzzvvvsssuuu{{{wwwssspppjjjkkklllmmmqqqwww}}}vvvnnnhhhdddaaagggqqq}}}{{{iiiZZZPPPKKKGGGFFFEEEGGGIIILLLOOORRRTTTVVVYYYZZZ[[[\\\[[[YYYWWWUUUMMMIIIDDD@@@<<<999555222+++,,,---------,,,,,,+++,,,+++******))))))******'''((()))***++++++++++++(((((()))))))))))))))***++++++***)))(((((())))))***))))))(((((((((((((((((('''&&&'''((())))))'''%%%&&&&&&'''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))'''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***...------...111777===AAAPPPUUU[[[]]][[[WWWUUUTTTTTTVVV^^^lll{{{yyyqqqqqqsssssssssuuutttnnn___[[[ZZZ^^^bbbiiixxxuuucccYYYUUUXXXfffvvv}}}|||uuujjjaaa\\\SSSHHHDDDEEEFFFBBB>>>===<<<:::888777777888888999999999999999999::::::<<>>FFFKKKUUUYYY]]][[[VVVQQQPPPPPPOOOZZZiiiwww~~~~~~}}}wwwpppoooooonnnooorrr|||nnnddd]]]]]]```fffooo{{{gggTTTMMMOOOWWWdddqqqtttqqqjjjbbbZZZVVVMMMDDDAAACCCEEEAAA===<<<;;;999888777888888999888777777777888999;;;<<<===AAAGGGKKKMMMOOORRRTTT```gggnnnnnniiifffjjjoootttvvvzzz|||{{{zzzyyyxxxzzzyyyvvvsssooollljjjhhhdddcccbbbbbbbbbbbb___]]][[[[[[[[[[[[ZZZYYYXXXWWWaaa\\\TTTLLLFFFCCCBBBCCCBBBCCCEEEGGGIIILLLPPPSSSTTTWWW^^^iiivvvzzznnnhhh\\\YYYUUUSSSSSSSSSSSSSSSUUUXXXaaakkkqqqttt|||nnn]]]SSSRRROOONNNOOOQQQRRRWWWbbbooosss{{{uuuooojjjdddccciiiqqqooojjjhhhnnnuuuyyy}}}|||qqqiii```\\\[[[^^^eeemmm|||{{{qqqeeefffiiinnnxxx}}}uuupppmmmpppttttttuuu}}}||||||yyyuuutttooofff^^^WWWNNNEEEAAACCCHHHOOOVVVYYYYYYXXXZZZ[[[[[[[[[ZZZYYYWWWVVVUUUQQQKKKFFFBBB===999666------,,,++++++***)))))),,,+++******))))))******+++++++++***)))((('''&&&&&&''''''(((((()))))))))++++++***))))))((())))))******)))(((((((((((((((((('''&&&'''((())))))'''*********)))))))))))))))'''''''''(((((((((((((((%%%%%%&&&&&&'''((((((((())))))((('''&&&&&&&&&''''''((()))((('''&&&'''))))))(((''''''''''''((()))&&&&&&''''''((()))))))))''''''&&&''''''((()))***************************)))((((((''''''(((((()))++++++******++++++,,,---+++,,,///444<<>>;;;:::999999888888888999999777777777888999<<<>>>@@@BBBFFFJJJMMMNNNRRRWWW\\\jjjssszzzxxxoooiiilllqqq|||~~~~~~}}}tttqqqllljjjiiihhhgggfffhhhgggeeebbb___\\\ZZZYYYWWWVVVUUUUUUVVVUUUSSSQQQNNNNNNNNNNNNNNNMMMLLLKKKUUURRRLLLFFFBBBBBBDDDFFFEEEGGGJJJLLLOOOTTT[[[```eeejjjuuuzzzlllbbb^^^]]]VVVVVVUUUSSSSSSTTTXXXZZZaaaeeennnyyyuuufffYYYTTTTTTVVVUUUVVVZZZ]]]bbbmmmxxxuuunnnfffccc```___dddjjjkkkhhhjjjqqqwww{{{yyyooonnnttt|||{{{pppeee___[[[YYY___fffooo}}}mmmnnnqqqwww}}}{{{wwwqqqkkklllvvv}}}{{{|||~~~zzzuuusssnnnqqqpppjjjeee```XXXOOOFFFFFFGGGLLLSSSXXXZZZZZZWWWXXXXXXYYYYYYXXXWWWWWWXXXTTTNNNIIIDDD@@@;;;888222111///---++++++++++++,,,+++******))))))******++++++******)))'''&&&%%%''''''((())))))***++++++***))))))((((((((())))))******)))(((((((((((((((((('''&&&'''((())))))'''***)))(((&&&&&&&&&'''(((''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))'''''''''''''''(((((()))'''((()))((('''&&&''')))''''''((((((((((((''''''&&&&&&''''''((())))))***&&&&&&&&&''''''((()))***))))))))))))))))))))))))***))))))(((((())))))***))))))(((((())))))***+++,,,...222888@@@HHHOOOSSSTTTWWWYYYTTTLLLGGGHHHKKKSSSbbbssszzzvvvpppoooqqqsssssstttrrrlllgggmmmuuuzzzuuuwwwyyytttkkkmmmnnnuuu~~~iiiYYYPPPPPPUUUKKKQQQTTTRRRPPPNNNJJJEEEDDDAAA>>><<<<<<;;;:::999777777888888888888888777999888999:::<<<@@@CCCEEEHHHKKKNNNNNNPPPUUU^^^eeewwwzzzrrrtttzzz~~~zzzvvvuuuvvvvvvvvvtttsssrrrooommmkkkjjjjjjjjj___]]]ZZZXXXXXXXXXXXXWWWWWWVVVUUUSSSQQQOOONNNMMMMMMLLLKKKKKKLLLKKKIIIGGGFFFFFFGGGGGGGGGFFFFFFEEEKKKIIIFFFCCCAAABBBEEEHHHKKKMMMPPPSSSWWW^^^gggmmmyyyvvvhhh\\\VVVVVVXXXSSSTTTUUUTTTUUUZZZbbbhhhlllpppzzzzzzqqqggg]]]YYY\\\\\\\\\```ggglllrrr{{{yyyooofff___]]]]]]]]]```eeejjjiiimmmtttyyy|||{{{xxxwwwssshhh]]]^^^fff```eeennnzzzyyymmmeee___[[[^^^fffggguuuzzzzzz|||}}}pppffffffqqqxxxuuuvvvwwwxxx}}}wwwsssrrrkkkppprrrnnnkkkjjjddd\\\NNNKKKHHHJJJOOOTTTXXXXXXTTTUUUVVVWWWWWWXXXXXXXXX[[[WWWQQQKKKGGGBBB===:::888666333000......//////,,,++++++***)))*********'''((()))))))))))))))(((((())))))***++++++,,,,,,))))))(((((((((((())))))******)))(((((((((((((((((('''&&&''')))))))))''''''&&&$$$"""""""""$$$%%%&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&((()))***+++'''((()))((('''&&&''')))&&&''''''((((((''''''&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''''')))******((((((((((((((((((((((((******))))))))))))******,,,,,,++++++,,,,,,---...---000444:::BBBIIIPPPSSSRRRVVVWWWSSSJJJFFFGGGKKKUUUaaaoootttqqqmmmlllnnnpppsssvvvuuulllgggnnnxxxwwwooorrrtttvvv~~~zzzwww{{{lllZZZPPPMMMPPPVVVUUUXXXXXXTTTPPPNNNIIICCC???>>><<<:::888777888888444555777888888888777666:::::::::<<>>AAAFFFJJJLLLKKKJJJQQQXXX]]]ffftttlllddd]]]ZZZWWWTTTTTTXXXUUURRRTTTXXXZZZ\\\eeeppp{{{~~~vvvooojjjiiihhhkkknnnrrrxxx~~~{{{rrrppphhh```XXXVVV\\\ccchhhiiilllkkkkkkpppxxx}}}}}}sssooohhhccc___\\\YYYWWW^^^XXXVVV\\\gggsss~~~nnnccc```bbbeeegggmmmxxx|||qqqkkkfffdddlllwww}}}xxxrrrnnnpppxxx~~~zzzuuusssrrrrrrrrrvvv{{{xxxooogggeeeYYYOOOIIIJJJMMMMMMPPPUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWTTTPPPKKKGGGCCCAAA===999444000...---+++***---------,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))'''%%%&&&)))***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''(((((()))((((((''''''''''''((((((''''''''''''(((***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************'''((()))***+++,,,---------...555@@@FFFFFFKKKRRRTTTVVVUUUOOOGGGCCCEEEIIIRRRZZZccchhhhhhhhhiiikkklllpppwwwzzztttooowww~~~rrrnnnooojjjsss{{{tttZZZSSSTTTSSSTTTYYYZZZ[[[]]]___^^^VVVJJJ@@@>>><<<999888999999999888444666888888777666777888888999<<>>:::888888888777666555777888999888777888999===@@@CCCFFFJJJNNNSSSWWWSSSWWW[[[]]]bbbmmm{{{wwwtttsssmmmlllkkkhhhfffdddbbbbbb______^^^\\\YYYUUUQQQOOOMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGDDDCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBDDDEEEAAADDDHHHIIIIIIKKKNNNRRRYYYeeettt{{{ooocccXXXYYYUUUSSSUUUVVVVVVYYY]]]___aaahhhrrr{{{xxxooogggddd___]]]]]]```fffkkklllllliiikkkpppxxx|||tttooobbb```]]]\\\]]]^^^]]]]]]XXXOOOGGGEEEEEEGGGKKKQQQTTT^^^lll{{{~~~wwwtttoooooosss{{{{{{wwwsssooojjjeeeeeeiiifffjjjnnnppprrruuu{{{~~~zzzxxxttttttwww{{{xxxnnnfffccceeeZZZNNNIIIHHHGGGIIIMMMOOONNNOOORRRVVVZZZ\\\\\\YYYYYYYYYXXXUUUQQQMMMJJJCCC???:::666444111///---*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&''''''((()))+++***)))'''&&&&&&&&&&&&((((((''''''''''''((((((((('''''''''''''''(((((())))))))))))))))))))))))***)))(((((((((((()))***))))))))))))************************+++,,,,,,---///333===HHHMMMMMMNNNQQQRRRRRRNNNIIIDDDCCCGGGKKKTTTYYY___aaa```______aaaiiiiiinnnwwwtttnnnpppwww|||ssshhh[[[TTTYYYaaaeeekkksss}}}{{{ttthhhYYYOOODDDAAA<<<999888777666555555777999999888999:::<<>>:::777444000...+++++++++************+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&''''''(((***)))((('''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))+++***(((''''''(((***+++((()))))))))************,,,++++++***+++,,,---...///666AAALLLQQQRRRRRRSSSQQQOOOJJJEEEDDDFFFKKKOOOXXX[[[^^^^^^]]]\\\\\\]]]hhhjjjppp}}}~~~tttsssxxxuuuqqqmmmhhh[[[VVVVVV___kkkttt}}}ooo___TTTHHHDDD???;;;999888666555555777888999999:::<<<>>>BBBEEEIIINNNQQQVVVZZZ^^^___cccjjjuuu~~~zzzvvvrrrnnnkkkdddbbb___ZZZVVVRRROOONNNOOOOOONNNLLLKKKJJJIIIHHHFFFFFFFFFFFFEEEDDDBBBAAACCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHKKKKKKJJJJJJJJJKKKKKKKKKGGGKKKPPPQQQQQQYYYgggrrrtttfff]]]YYYXXXXXXYYYVVVVVVYYY```cccfffmmmtttzzzkkkeeeeeecccbbbbbb```ccchhhnnnqqqrrrooommmpppvvv~~~{{{tttjjjbbbXXXVVVUUUVVVWWWXXXWWWVVVOOOHHHBBBAAA@@@>>>???CCCFFFIIIPPPXXX```kkkvvvxxxuuusssssssss~~~|||wwwuuuvvv|||~~~yyysssmmmiiieeejjjqqquuuyyy~~~~~~wwwsssmmmggggggjjjmmmhhhaaaZZZVVVSSSNNNIIIGGGIIINNNVVV\\\\\\VVVPPPVVVXXXZZZ[[[[[[XXXUUURRRKKKGGGBBB>>>:::666222//////...---+++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((((((((('''''''''''''''((()))***((((((''''''''''''(((((()))((('''&&&&&&%%%&&&&&&((((((((((((((((((((((((+++***)))(((((()))***+++((()))))))))************,,,,,,+++***+++---...//////999EEEOOOUUUWWWWWWUUUPPPLLLGGGEEEGGGLLLQQQTTT]]]]]]^^^^^^]]]\\\]]]^^^hhhooo|||{{{zzz|||~~~~~~|||{{{|||rrrfff____________VVVTTTXXXbbbppptttdddYYYLLLGGGAAA===;;;:::888888555777888999:::<<>>999444111222111...,,,******)))***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******+++++++++******)))&&&&&&&&&&&&''')))***+++((((((''''''''''''(((((())))))((('''&&&&&&&&&'''((((((((((((((((((((((((************************))))))))))))************,,,,,,+++***+++...000222333>>>JJJQQQVVVYYYXXXTTTOOOKKKFFFFFFLLLTTTYYY[[[aaa```___^^^^^^___```aaakkkyyy~~~zzzxxxvvvtttsssgggeeegggfffeeeeeedddccc```\\\YYYWWWTTTSSSSSSSSSWWWbbbrrruuueeeZZZLLLGGGAAA===;;;;;;;;;:::777999:::;;;<<>>@@@BBBBBBFFFLLLNNNPPPYYYcccvvv~~~vvvuuuuuuqqqpppuuu~~~tttzzz|||yyyyyy~~~ooo\\\MMMNNNRRR\\\eeefff```ZZZWWWXXXYYYZZZZZZYYYXXXWWWTTTQQQLLLHHHCCC>>>888444333111///---++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&((())))))'''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******++++++***)))(((''''''''''''''''''((()))***((((((''''''''''''(((((())))))((('''''''''((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))((())))))))))))************,,,+++******,,,///222444999DDDNNNSSSUUUXXXVVVQQQOOOJJJFFFIIIRRR\\\```aaacccaaa^^^^^^___aaadddeeesssyyysssrrrsssssslllaaaWWWUUUUUUSSSSSSTTTTTTTTTTTTUUUTTTQQQNNNMMMQQQRRRWWWdddvvvrrraaaVVVIIIEEE???;;;:::;;;;;;;;;;;;<<<>>>???@@@DDDHHHLLLPPPTTT[[[aaaggglllqqqtttzzzvvvoooiiiddd___[[[WWWSSSQQQNNNLLLKKKIIIGGGEEEFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEECCCCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLNNNNNNNNNNNNNNNOOOPPPQQQOOOOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVXXXZZZ[[[]]]^^^^^^___aaaccceeeeeeeeeeeeVVV^^^lllzzztttkkkaaaXXXVVVOOOOOOWWW]]]___bbbffflllooowww{{{~~~zzzeee___[[[]]]aaagggpppzzz{{{rrrjjjfffdddccccccTTTSSSRRRRRRSSSRRRPPPNNNGGGBBB???AAABBB??????AAA??????DDDJJJKKKKKKRRR]]]mmm~~~tttssstttppppppuuuuuu|||iiiSSSRRRSSSZZZaaaccc^^^XXXXXXYYYYYYZZZZZZZZZYYYYYYXXXUUUPPPKKKFFFAAA;;;777222111///---,,,---...///))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((((((((((((''''''&&&(((***)))&&&%%%''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))'''&&&$$$###)))(((((('''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''')))+++------+++)))'''))))))))))))************+++*********,,,000333666>>>HHHQQQSSSUUUWWWTTTMMMNNNJJJGGGLLLVVV```eeeeeecccaaa^^^]]]___cccfffggg{{{}}}sssoooqqqwww{{{yyycccYYYPPPNNNMMMKKKLLLOOOPPPMMMLLLLLLLLLLLLMMMOOOPPPRRRYYYggg{{{|||mmm\\\PPPGGGCCC===:::999:::;;;<<<>>>???AAABBBDDDGGGLLLPPPVVV[[[ccckkkrrrxxx~~~}}}tttmmmeeeaaa\\\XXXTTTRRROOOMMMLLLJJJGGGFFFFFFFFFDDDCCCGGGFFFDDDCCCAAAAAA@@@@@@CCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIKKKLLLMMMOOOPPPPPPNNNNNNNNNOOOOOOOOOOOOOOOSSSSSSSSSTTTVVVXXXYYYZZZUUUVVVVVVWWWXXXYYYYYYYYY]]]]]]___aaaccceeefffgggkkkmmmooorrrsssttttttttt[[[pppsssgggaaa^^^YYYUUUSSSSSSVVV\\\aaabbbfffjjjpppwwwwwwuuuqqqlllgggbbb___^^^^^^___```bbbdddfffhhhhhhsssuuuxxx~~~yyygggaaa___dddkkkrrrzzzyyypppkkkhhhfffccc```ZZZWWWSSSQQQQQQQQQMMMJJJGGGFFFCCC@@@===<<>>999777555111---+++***++++++************))))))))))))......---,,,+++***)))((())))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***'''$$$###%%%(((---,,,,,,,,,++++++******+++***(((&&&%%%&&&((()))((((((((((((''''''''''''******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))************((((((((((((((((((((((((''')))+++,,,+++******+++'''))),,,...///333999===MMMRRRWWWXXXUUUTTTUUUWWWPPPLLLJJJPPP\\\ggglllmmmiii^^^XXX\\\bbbhhhooowwwwwwrrrnnnppp}}}~~~hhhVVVRRRMMMJJJKKKKKKIIIGGGKKKJJJJJJIIIIIIHHHIIIIIIUUUUUU]]]ooopppaaaUUUOOOCCCBBB@@@===;;;999888888===@@@DDDEEEFFFHHHMMMQQQZZZaaajjjssszzzwwwmmmhhhddd^^^YYYVVVRRRMMMKKKKKKJJJHHHFFFDDDEEEEEEDDDCCCCCCEEEGGGCCCDDDDDDCCCAAAAAABBBCCCCCCFFFGGGFFFFFFHHHKKKLLLLLLKKKJJJIIIJJJKKKMMMNNNOOOPPPQQQSSSTTTVVVWWWXXXVVVVVVWWWXXXXXXYYYYYYZZZ\\\^^^____________aaabbbcccddddddeeefffgggggghhhlllnnnpppqqqsssuuuyyy|||nnnuuukkk___WWWVVVVVVTTTRRRTTTUUUZZZbbbgggiiimmmsss|||~~~{{{wwwsssnnnhhhddd^^^]]]ZZZVVVSSSPPPNNNMMMKKKKKKLLLNNNPPPRRRSSSUUUXXXZZZ]]]bbbhhhmmmrrruuuyyyyyymmmiiihhhnnnvvv|||wwwpppllliiifffccc\\\WWWRRRPPPPPPOOOLLLHHHGGGGGGFFFCCC@@@???@@@BBBAAACCCEEEFFFHHHNNNWWW^^^lllxxx~~~zzzyyyzzz{{{{{{|||~~~zzzppp\\\NNNPPPWWWXXX[[[```___^^^]]]\\\\\\[[[ZZZXXX[[[XXXUUUQQQMMMFFF@@@;;;999666222...,,,++++++,,,++++++******))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((('''%%%%%%''')))(((((('''''''''&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&((((((((((((''''''''''''***)))))))))(((((((((''')))))))))(((((((((''''''))))))))))))************************************(((***,,,,,,+++******+++(((+++---...000777BBBKKKXXXXXXYYYYYYYYYXXXVVVUUURRROOOPPPVVV```iiilllllliiicccaaaffflllpppxxx|||xxxyyyzzzkkkWWWQQQMMMIIIHHHIIIIIIHHHGGGEEEFFFFFFFFFFFFGGGIIIKKKWWW\\\gggyyy{{{kkk\\\QQQKKK@@@???===;;;;;;;;;;;;<<<===AAAEEEHHHIIILLLQQQUUU\\\bbblllvvvvvvnnnddd]]]YYYWWWRRROOOOOOLLLHHHGGGGGGGGGEEECCCFFFGGGGGGGGGFFFFFFGGGIIIIIIJJJJJJIIIHHHGGGIIIJJJGGGJJJKKKJJJIIIKKKLLLMMMNNNOOOQQQSSSVVVXXXZZZ[[[YYYZZZ[[[]]]___aaabbbccc````````````aaabbbcccdddeeegggiiijjjjjjkkkmmmooossstttuuuvvvwwwxxxyyyyyy|||rrreee]]]XXXRRRPPPSSSVVVWWWWWWSSSUUU[[[eeekkkpppwww~~~}}}tttoooeeebbb^^^[[[XXXUUUQQQNNNKKKJJJHHHFFFEEECCCCCCCCCAAAAAAAAABBBCCCEEEHHHIIIHHHIIIKKKNNNQQQUUUXXXZZZ___fffooovvv}}}}}}vvvrrrssszzzwwwqqqnnnjjjhhh^^^YYYTTTQQQPPPNNNKKKHHHHHHIIIIIIGGGDDDBBBCCCDDDBBBDDDFFFGGGIIIOOOWWW]]]iiirrr|||}}}wwwsssuuuyyyyyyrrrpppqqqrrrvvvxxxwwwxxx{{{xxxdddRRRNNNPPPRRRWWW^^^eeeggghhhfffaaa\\\YYYWWWZZZXXXVVVTTTPPPJJJCCC>>>;;;999555111...,,,,,,,,,,,,,,,+++***))))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))&&&&&&''''''((())))))***)))(((&&&'''((()))))))))((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((***)))))))))))))))(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++***,,,...000555???NNNZZZ___]]]ZZZYYYYYYYYYVVVTTTRRRSSSWWW___hhhmmmnnnmmmkkkjjjmmmrrrwww{{{zzzzzz~~~mmmYYYKKKKKKHHHFFFEEEFFFGGGFFFFFFBBBCCCDDDDDDEEEHHHLLLPPPZZZddduuuqqqaaaTTTJJJEEE<<<;;;:::999:::<<>>BBBHHHKKKMMMPPPUUUYYY\\\bbbkkkuuurrrlll```ZZZSSSOOONNNMMMKKKHHHJJJHHHFFFEEEFFFFFFEEEDDDGGGHHHHHHHHHGGGGGGIIIKKKLLLMMMNNNMMMLLLLLLMMMNNNPPPQQQRRRSSSRRRQQQRRRTTTVVVXXX[[[___cccfffhhhiiihhhiiijjjllloooqqqrrrssssssrrrppppppqqqrrrtttvvvwwwyyy|||~~~wwwkkkaaaYYYTTTRRRQQQRRRUUUYYY\\\]]]WWWYYY```jjjsss{{{{{{vvvooohhh```ZZZWWWTTTQQQNNNMMMKKKIIIGGGDDDCCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAACCCEEEGGGIIIHHHHHHHHHIIIIIIKKKLLLLLLRRRVVV[[[___dddmmmyyy}}}~~~wwwsssnnnkkk```\\\VVVSSSRRRPPPMMMJJJHHHJJJKKKJJJGGGEEEDDDDDDCCCEEEHHHIIIJJJNNNUUUZZZeeemmmvvvvvvnnnhhhfffhhhqqqzzzsssssstttuuuyyyxxxxxxuuussswww|||jjjXXXNNNLLLNNNUUU]]]llltttyyytttggg[[[WWWXXXYYYXXXXXXWWWTTTOOOHHHBBB>>><<<888444000...---,,,---,,,++++++***)))((((((###$$$$$$%%%&&&'''(((((())))))))))))))))))))))))***))))))((('''(((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))'''%%%'''***,,,+++))))))))))))))))))(((((((((******+++++++++******)))((((((((((((''''''''''''))))))))))))((((((((((((************))))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))***+++......///444>>>KKKWWW^^^]]]\\\ZZZWWWVVVVVVXXXYYYWWW[[[bbbiiippprrrrrrpppppprrrvvvzzz}}}www{{{qqq___RRRJJJHHHGGGEEEDDDDDDDDDDDDDDDCCCDDDEEEEEEGGGKKKRRRXXX^^^ooovvvgggXXXMMMEEEAAA;;;:::888888:::===BBBDDDAAAEEEJJJNNNOOORRRWWW[[[bbbgggooozzzwwwjjjaaa]]]VVVSSSOOOMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJKKKMMMNNNNNNMMMNNNQQQSSSQQQRRRTTTTTTSSSRRRSSSTTTYYYYYYZZZ]]]]]][[[]]]```dddfffhhhkkkooosssvvvxxx{{{|||}}}uuuiiiaaa^^^ZZZVVVPPPQQQRRRSSSTTTVVVYYY\\\bbbeeelllwwwzzzvvvsssrrrpppppprrrsssrrrrrrpppnnnjjjfffaaa[[[TTTPPPKKKHHHEEEDDDDDDCCCBBB@@@???>>>======<<<<<<======?????????@@@AAADDDFFFGGGFFFEEEEEEEEEEEEEEEFFFGGGKKKMMMOOOQQQTTT[[[eeelll}}}{{{uuuqqqccc___ZZZWWWVVVTTTOOOKKKHHHJJJLLLLLLIIIGGGFFFFFFEEEHHHJJJKKKKKKMMMRRRWWW^^^fffooopppjjjbbb^^^^^^aaajjjuuu~~~|||{{{zzzyyysssuuu|||uuunnnoooxxx{{{nnn^^^RRRLLLMMMUUU]]]ppp~~~lll[[[VVVYYYXXXXXXXXXXXXWWWRRRLLLGGGAAA???;;;777333000...---,,,,,,,,,+++***))))))(((''''''''''''''''''''''''))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((&&&%%%'''+++---+++)))&&&&&&&&&&&&''''''''''''&&&&&&'''((((((''''''&&&((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************((()))))))))************+++++++++++++++++++++++++++,,,---,,,******+++,,,111///000:::IIITTTYYYYYYXXX[[[\\\YYYUUUWWW___gggiiimmmsssvvvvvvuuusssrrruuuxxxzzz{{{~~~uuurrr{{{yyyfffWWWOOOLLLIIIHHHGGGFFFDDDCCCBBBCCCEEEFFFGGGGGGHHHNNNXXX```kkk}}}{{{kkk\\\PPPHHHAAA>>>;;;:::999888:::>>>BBBEEEFFFIIIMMMPPPQQQTTTZZZ___kkkrrr|||tttkkkccc[[[WWWWWWSSSQQQPPPOOOPPPPPPPPPOOOLLLMMMNNNOOOOOOPPPPPPQQQTTTVVVXXXYYYYYY[[[^^^```]]]___aaaaaa```______```bbb```bbbfffgggfffiiipppvvvwwwyyy}}}kkkddd[[[VVVTTTTTTPPPMMMQQQTTTVVVVVVVVVWWW\\\```kkkpppzzzzzzuuuqqqmmmiiifffcccbbb```aaabbbccccccbbb```^^^[[[XXXUUUQQQLLLIIIBBB@@@>>>>>>???>>>===;;;===<<<<<<;;;;;;<<<<<<===>>>???@@@CCCEEEGGGHHHIIIDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFGGGHHHKKKPPPWWW\\\bbbkkkrrruuuxxx~~~}}}lllhhhdddaaa^^^ZZZSSSMMMJJJLLLMMMMMMKKKIIIHHHHHHJJJMMMOOOOOONNNNNNQQQUUUUUU]]]fffhhhccc]]]YYYXXX[[[bbbjjjvvv}}}tttkkkkkkwww|||tttlllkkkqqqzzz}}}xxxrrrhhh\\\SSSQQQVVV\\\lllzzzqqq```YYYZZZWWWWWWXXXXXXXXXUUUPPPLLLDDDBBB???:::555111///---+++++++++++++++*********,,,,,,++++++******))))))))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&(((***+++***)))((((((((()))))))))))))))'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))***************************************+++,,,+++***+++---...111111555AAAPPPYYYYYYUUUVVV[[[___\\\YYY^^^lllyyy~~~xxxrrroooooowwwzzz{{{{{{vvvmmmmmmyyy~~~lll\\\PPPJJJIIIIIIIIIIIIGGGEEECCCBBBCCCDDDFFFGGGHHHJJJRRR___iii}}}yyynnn___RRRJJJDDD???<<<;;;:::::::::===@@@DDDFFFJJJMMMPPPQQQSSSXXX```fffqqqzzzvvvlllbbb\\\XXXTTTTTTWWWRRRSSSSSSTTTUUUUUUUUUUUUSSSUUUWWWYYYYYYYYYZZZ[[[^^^```ccceeegggjjjnnnpppoooqqqssssssqqqooooooooopppkkklllrrrsssrrrxxxSSSPPPMMMMMMNNNMMMLLLKKKSSSXXX\\\]]]]]]```gggmmmvvv~~~{{{uuuqqqlllgggbbb^^^[[[ZZZVVVTTTSSSSSSUUUVVVVVVVVVTTTRRRPPPNNNLLLIIIEEEBBB>>>======>>>>>>>>>;;;999<<<<<<<<<<<<===???@@@AAACCCEEEHHHLLLOOOPPPQQQQQQLLLKKKJJJJJJIIIIIIIIIIIICCCDDDEEEEEEGGGIIILLLNNNQQQWWW\\\\\\```hhhpppssswww}}}zzzvvvrrrmmmeee[[[SSSMMMNNNOOONNNLLLKKKKKKLLLPPPSSSUUUTTTQQQPPPRRRTTTQQQWWW]]]^^^[[[WWWWWWXXX[[[fffooouuutttkkkkkkvvvuuupppkkkjjjnnnssswwwyyy|||wwwwwwssshhh\\\VVVWWWZZZ```lllyyy}}}vvvjjj___ZZZWWWWWWWWWWWWXXXVVVSSSPPPGGGEEEAAA<<<777333///---******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))((((((((((((((('''''''''$$$&&&((()))((('''((((((*********++++++,,,,,,,,,))))))((((((((()))++++++(((((((((((('''''''''''''''((((((((()))))))))***''''''((((((((()))))))))))))))))))))******************************************+++++++++,,,...000///444===HHHSSSXXXYYYXXXXXX[[[]]]]]]___hhhwww|||qqqjjjjjjllluuuxxx{{{}}}~~~ssslllmmmzzzooobbbWWWMMMHHHHHHFFFHHHIIIHHHEEECCCDDDEEECCCFFFIIIJJJNNNYYYiiiuuu~~~lllbbbTTTJJJEEEAAA>>>;;;999999:::<<<@@@CCCFFFHHHMMMOOOQQQSSSWWW^^^hhhppp{{{{{{qqqgggaaa\\\[[[ZZZXXXYYY]]][[[\\\___aaabbbcccdddeeedddgggjjjkkkkkkkkklllnnnrrruuuxxx{{{~~~}}}|||KKKKKKLLLNNNMMMNNNRRRWWWRRRWWW]]]```aaafffooowww{{{tttpppllliiiddd___ZZZVVVSSSRRRMMMLLLKKKKKKMMMNNNNNNMMMOOOMMMJJJHHHGGGEEEAAA???;;;;;;;;;===>>>===:::777888888999:::<<>>888333000...)))******++++++,,,------))))))))))))************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))"""&&&))))))'''%%%&&&(((&&&'''''''''(((((())))))'''%%%$$$###$$$%%%'''))))))((((((((('''''''''''''''((((((((())))))******&&&'''''''''(((((())))))))))))))))))************************************)))***+++++++++,,,///222,,,666CCCMMMRRRVVVZZZ^^^ZZZZZZZZZ\\\bbbnnn|||uuujjjdddfffkkkrrrwww{{{~~~}}}uuuqqqqqq~~~zzzfff\\\VVVOOOKKKKKKCCCFFFHHHHHHEEEDDDEEEGGGCCCGGGKKKNNNSSS```rrrvvvdddZZZNNNEEEBBB@@@===:::777888;;;>>>BBBFFFIIIJJJNNNPPPRRRUUUYYYcccoooxxxyyyllldddccc``````bbbcccaaaaaadddfffiiillloooqqqrrrtttuuuuuuxxx|||}}}||||||}}}FFFFFFIIINNNNNNLLLNNNSSSTTT[[[bbbcccccckkk{{{|||wwwpppppppppooommmkkkhhhggg```^^^\\\YYYUUUQQQMMMLLLIIIIIIGGGFFFFFFFFFGGGHHHJJJIIIGGGDDDBBB???===<<<;;;:::999:::;;;;;;:::999888999;;;===@@@CCCFFFHHHKKKRRRYYY\\\```gggkkkkkkeeebbb^^^ZZZVVVTTTSSSRRRKKKHHHFFFEEEFFFFFFEEEDDDEEEFFFHHHJJJMMMPPPRRRSSS]]]aaagggkkkkkkjjjhhhggggggoooyyy~~~xxxggg]]]XXX\\\^^^[[[SSSOOOQQQUUUWWWWWWWWWWWWVVVTTTSSSRRRPPPRRRUUUWWWXXXYYY[[[\\\gggpppzzz~~~~~~|||{{{tttnnnooohhheeejjjnnnmmmmmmppp~~~~~~}}}}}}|||wwwwww{{{xxxlll```UUUPPPRRRRRRYYYhhhssspppggg```YYYVVVVVVYYYXXXSSSSSSWWWNNNJJJDDD???;;;777444222------,,,,,,,,,,,,++++++***++++++++++++***))))))(((((())))))*********+++///,,,))))))***,,,,,,,,,******))))))((((((''''''))))))(((((((((((())))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%(((((((((((()))***,,,,,,++++++******************+++)))***---...,,,---000666BBBMMMPPPPPPSSSWWWXXXWWWZZZYYYWWW^^^lllwwwzzz|||xxxvvvsssllldddhhhpppyyyvvv|||~~~{{{uuuqqqrrrsss}}}||||||tttdddWWWOOOJJJGGGDDDHHHGGGGGGHHHJJJJJJHHHGGGHHHJJJLLLPPPWWWggg{{{zzzkkkZZZQQQHHHEEEBBB===;;;<<<888<<>>@@@CCCGGGLLLPPPUUU___hhhooovvv}}}zzztttlllfffbbb```\\\ZZZSSSPPPKKKGGGFFFEEECCCBBBCCCCCCDDDFFFIIILLLNNNPPPOOOTTTZZZ^^^```_________bbbiiiqqqvvvyyyuuujjjeeefffeee___YYYUUUVVVXXX]]]]]][[[YYYWWWUUUTTTSSSRRRUUUYYY[[[]]]___aaaccckkkrrrxxxxxxvvvxxx}}}xxxtttppplllmmmhhhhhhlllnnnkkkjjjmmmzzz}}}|||{{{vvvxxx~~~wwwnnnddd[[[VVVRRRNNNQQQ^^^iiiiiiccc^^^WWWTTTUUUYYYYYYUUUTTTVVVPPPMMMHHHCCC???;;;666333......------,,,,,,++++++***++++++++++++***))))))((()))))))))************+++(((&&&%%%'''((()))(((***)))))))))((((((((('''))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''&&&&&&)))((((((((()))***++++++************************+++)))***......---...222;;;GGGQQQSSSRRRTTTWWWXXXWWWXXXUUUSSS[[[iiiqqqsssvvvtttsssqqqjjjdddhhhqqqqqquuu|||{{{xxxsssqqqsss|||yyywwwyyyyyyooo```UUUOOOKKKIIIGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFIIIOOOWWWcccuuu}}}mmm]]]SSSKKKCCC@@@===999888999:::===AAACCCEEEJJJQQQVVVVVVWWW[[[aaafffqqq|||zzzzzz{{{|||~~~NNNMMMNNNRRRRRRQQQSSSXXX^^^dddkkkpppxxxyyyrrrlllgggaaa^^^^^^\\\YYYVVVSSSSSSRRRQQQPPPPPPPPPPPPRRRQQQOOOMMMIIIFFFCCCBBBBBBAAA@@@?????????@@@@@@@@@??????===<<<;;;::::::::::::::::::::::::::::::???@@@AAADDDHHHNNNVVV\\\fffsssxxxuuusssmmmhhh___ZZZRRRLLLHHHFFFDDDCCCBBBBBBCCCDDDFFFIIIKKKMMMJJJNNNTTTXXX[[[\\\^^^______dddkkkooorrrxxxzzzvvvsssnnnhhhdddbbbbbbccccccaaa]]]ZZZVVVSSSRRRQQQSSSVVV[[[^^^aaadddgggiiimmmqqqtttrrrooopppxxx|||}}}~~~wwwrrrooonnnlllkkklllooorrrqqqmmmlllnnnxxxyyy|||~~~|||yyy|||~~~zzzvvvppphhhbbbZZZQQQMMMSSS\\\^^^\\\ZZZVVVTTTTTTXXXYYYWWWUUUUUUSSSQQQMMMIIIDDD???999555000///...---,,,,,,++++++***++++++++++++***))))))))))))))))))************(((&&&$$$$$$%%%'''''''''))))))))))))(((((((((((())))))(((((((((((())))))((((((((()))))))))******(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((***)))))))))))))))******************************+++***+++......---000555AAAKKKTTTUUUTTTUUUWWWWWWYYYVVVRRRRRR[[[ggglllkkkmmmnnnooommmgggdddjjjtttqqq{{{xxxzzzxxxxxxvvvssstttwww~~~tttuuuzzz|||yyywwwrrrhhh\\\SSSNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHMMMVVVddduuu{{{nnn]]]PPPLLLDDD>>><<<;;;888888;;;>>>???BBBEEEJJJPPPUUUXXXZZZ\\\aaaiiisssPPPNNNPPPSSSTTTSSSWWW]]]eeelllttt||||||rrriiiddd]]]ZZZVVVTTTTTTSSSQQQOOOLLLLLLJJJIIIIIIJJJLLLLLLMMMLLLKKKIIIGGGDDDBBB@@@>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999:::;;;;;;::::::;;;<<<>>>AAADDDGGGMMMWWWccckkk}}}|||nnnggg]]]SSSNNNJJJIIIHHHDDDDDDCCCDDDFFFHHHKKKLLLMMMQQQVVVZZZ]]]```bbbddddddggglllooorrrxxxyyytttrrrrrrqqqpppkkkhhhccc]]]XXXUUUTTTSSSSSSVVV[[[___bbbfffiiillllllpppsssrrroooqqqwww}}}zzz}}}~~~~~~wwwrrrppppppooolllqqqwwwzzzyyyuuuuuuvvvxxxvvvvvv{{{yyysssiii\\\QQQOOOSSSTTTUUUVVVWWWUUUTTTUUUVVVVVVVVVVVVUUUSSSPPPMMMIIICCC<<<777333222000...,,,,,,+++,,,***++++++++++++***)))))))))))))))))))))*********)))(((&&&&&&((())))))((())))))))))))(((((((((((())))))(((((((((((())))))))))))*********+++++++++(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((******))))))))))))))))))+++***)))))))))))))))******************+++++++++***)))***---------111888EEEMMMUUUUUUUUUWWWXXXWWWYYYUUUQQQTTT___hhhkkkiiieeeiiillljjjeeeeeennnwwwzzz||||||xxxvvvvvvvvvuuuyyy~~~{{{yyy|||~~~}}}}}}|||zzzmmmdddYYYQQQNNNMMMLLLKKKJJJKKKJJJIIIHHHIIIKKKMMMNNNTTTaaarrrttteeeUUUJJJGGGAAA===<<<;;;:::<<<@@@CCCCCCDDDHHHNNNTTTWWWXXX[[[```hhhsssQQQOOOPPPTTTVVVWWW]]]ccclllsss}}}}}}qqqggg___YYYUUUQQQOOOMMMKKKJJJIIIGGGFFFEEEDDDCCCBBBCCCDDDFFFGGGGGGGGGFFFEEECCCAAA@@@???<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;999;;;<<<<<<;;;:::<<<>>>===BBBGGGNNNVVVcccsss}}}xxxkkk^^^UUUOOOKKKIIIEEEDDDCCCCCCDDDFFFIIIKKKOOOSSSXXX\\\___aaadddeeejjjllloooqqqtttzzz|||yyyvvvrrrjjjccc]]]ZZZZZZZZZVVVZZZ^^^bbbeeehhhkkkmmmooossswwwwwwuuuuuuxxx|||wwwsssrrrqqqqqqkkkrrrzzz~~~~~~~~~yyyuuussswwwvvvhhhZZZSSSPPPOOOQQQUUUZZZZZZYYYVVVTTTUUUWWWXXXVVVTTTRRRPPPLLLFFF???:::666444111///---,,,+++,,,***++++++++++++***))))))******)))))))))))))))))))))((('''(((***+++******(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))******************+++***)))))))))))))))***))))))*********+++++++++)))(((***,,,,,,,,,333;;;EEEMMMSSSTTTTTTWWWXXXWWWVVVRRRQQQXXXccciiiiiiggg```gggllliiieeehhhrrr{{{~~~}}}yyyuuusssttttttwwwzzzyyy|||jjjbbbXXXPPPNNNMMMLLLJJJJJJKKKKKKIIIHHHJJJNNNQQQRRR[[[kkkzzzmmm^^^QQQJJJCCC>>>;;;<<<<<<;;;???EEEGGGGGGIIIMMMRRRVVVYYYYYY]]]eeeqqqSSSRRRSSSXXX[[[___fffnnnttt}}}}}}vvvlllbbbYYYSSSNNNLLLIIIIIIGGGFFFDDDBBBAAA@@@AAA@@@@@@@@@AAAAAABBBCCC@@@@@@@@@@@@???===<<<;;;;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<999<<<>>>>>><<<;;;>>>@@@???FFFPPPZZZeeeuuuxxxhhh[[[RRRKKKGGGFFFDDDBBBAAABBBDDDGGGHHHQQQUUU\\\aaadddfffhhhiiinnnoooqqqsssuuuyyy~~~zzzuuulllddd^^^\\\\\\^^^___aaaeeehhhiiikkkmmmooouuuyyy}}}}}}{{{zzz{{{|||}}}tttqqqpppppppppkkkrrrxxx{{{zzzuuuqqqssszzzxxxkkk```UUUOOOQQQWWW\\\bbbddd^^^WWWVVVXXXYYYWWWUUUSSSQQQNNNIIICCC>>>999666333///---,,,,,,,,,***++++++++++++***))))))************))))))))))))((('''&&&''')))******)))(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))***************)))))))))))))))******)))))))))***++++++,,,,,,))))))+++,,,+++---555???GGGNNNSSSSSSTTTWWWXXXVVVRRRPPPSSS^^^fffhhhfffddd```iiiooolllggglllwww~~~{{{wwwwwwsssqqqrrrttt{{{yyytttxxxuuufff^^^UUUNNNLLLLLLKKKIIIHHHIIIIIIGGGFFFIIIOOOTTTXXXdddwww}}}pppdddVVVLLLHHH>>>;;;999::::::;;;@@@GGGIIIKKKNNNRRRVVVZZZ]]]^^^dddpppWWWVVVXXX^^^ccciiirrr{{{{{{vvvnnnhhh___XXXRRRNNNKKKIIIEEEEEEEEEDDDBBBAAA@@@@@@>>>>>>??????@@@@@@??????<<<=========<<<<<<;;;::::::;;;;;;<<<;;;:::999888:::::::::;;;;;;;;;;;;;;;:::===@@@@@@===<<>>>>>>>>888999:::;;;;;;;;;999999<<<<<<=========<<<<<<;;;999::::::;;;;;;999888777:::::::::::::::;;;;;;;;;:::>>>BBBAAA>>>===@@@DDDJJJUUUdddttt~~~pppeee\\\UUUQQQLLLJJJGGGEEEEEEGGGJJJLLLHHHOOOYYYaaafffiiikkklllqqqrrrtttuuuvvvwwwxxxxxxuuuzzz|||yyyyyyxxxrrriii```]]]YYYXXX\\\gggttt~~~wwwnnniiiiiilllnnnjjjkkkmmmmmmlllkkklllmmmwwwxxxzzz{{{}}}{{{oookkkmmmoooqqqsssvvvvvvwww~~~xxxvvvxxxjjjUUUQQQVVV^^^ooo|||uuufff]]]YYYWWWZZZXXXUUUTTTRRRNNNJJJGGG<<<999555000---,,,,,,,,,***++++++++++++***))))))+++*********))))))((((((((('''((()))+++,,,+++***'''((((((((())))))******))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((()))))))))***(((((((((((()))***,,,,,,((())))))***++++++,,,,,,,,,---///000...000;;;GGGPPPTTTVVVUUUUUUVVVUUURRRVVVXXXaaammmpppiiidddddddddpppwwwqqqlllsss~~~zzzxxxuuutttwwwpppmmmpppmmmZZZTTTLLLHHHHHHIIIIIIHHHHHHJJJKKKIIIHHHLLLUUU\\\ooo~~~nnnbbbVVVJJJCCCCCC===;;;;;;<<<<<<===CCCLLLHHHOOOWWW\\\^^^bbbiiiooozzzZZZ___dddiiioooyyyvvvlllgggbbb\\\WWWVVVTTTQQQOOOMMMJJJFFFDDD????????????>>>===<<<;;;::::::::::::::::::::::::???>>>===<<<;;;;;;<<<===::::::::::::::::::::::::<<<;;;:::999999:::;;;<<>>999444222///---+++******))))))(((''''''&&&---,,,++++++******++++++))))))***++++++++++++*********))))))((((((''''''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))*********++++++++++++******)))(((''''''''')))***+++***,,,...---***)))+++---+++***(((&&&&&&''')))***((()))+++,,,...444===DDDMMMPPPUUUWWWWWWUUUTTTSSS```jjjssstttqqqnnnhhhbbbmmmnnnnnnooosss}}}}}}|||yyyyyyvvvxxxzzz|||iiikkktttqqq]]]QQQOOOLLLIIIGGGFFFFFFGGGHHHFFFGGGLLLNNNPPP[[[hhh}}}wwwcccVVVNNNGGGAAA???;;;:::999:::<<>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::===<<<;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<>>><<<<<>>BBBFFFKKKTTT^^^eeehhhkkkkkkgggdddcccdddpppzzztttsssuuuwwwyyyyyyuuuuuu{{{vvveeeZZZOOOXXXhhhyyywwwooobbb```]]]YYYVVVSSSQQQOOOHHHDDD>>>999666222///,,,------,,,++++++******)))+++***))))))(((((()))))),,,,,,,,,+++***)))'''&&&'''''''''((()))*********))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((******)))((((((((()))))))))***+++***))))))***+++************************---------...222:::CCCJJJJJJPPPVVVVVVRRRQQQUUUZZZlllsssxxxxxxyyy}}}~~~|||xxxrrrllliiiooo||||||sssuuuyyysssooowwwzzzcccRRROOOMMMJJJHHHFFFFFFFFFGGGJJJKKKMMMQQQUUU```sssqqqdddUUUNNNIIICCC???>>>>>>>>>>>>@@@CCCGGGLLLNNNPPPTTTZZZ```iiixxx|||zzz|||lllccc[[[ZZZ\\\cccjjjrrr~~~bbbjjjvvvxxxmmmaaaYYYYYYUUUQQQNNNNNNNNNMMMKKKHHHGGGEEEEEEEEEDDDAAA???<<<<<<;;;;;;::::::::::::888888888999999999999999::::::::::::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<@@@BBBEEEMMMUUUcccssszzzqqqkkkhhheeefffggghhhhhhgggeeedddbbbhhhllljjjhhhiiijjjiiilllgggaaaZZZUUURRRQQQRRRPPPXXX```eeejjjnnnooooooooommmiiieeebbb___^^^]]]]]]YYYSSSNNNJJJGGGEEEBBB???===>>>BBBFFFJJJRRR[[[___```___[[[VVVUUUWWWZZZhhhzzz~~~}}}~~~|||zzz}}}yyyyyy~~~mmm___RRRWWWbbbtttuuulll```YYYXXXWWWTTTPPPKKKGGGAAA<<<888333///,,,---,,,,,,++++++******)))---,,,++++++******++++++++++++++++++***)))(((''''''((((((((()))))))))***((((((((((((((((((((((((***)))'''&&&'''(((***,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((*********)))))))))))))))((()))))))))))))))************+++,,,,,,,,,++++++.........000555===FFFLLLJJJPPPUUUSSSMMMLLLRRRYYYgggnnntttwww|||yyyssslllkkkrrr}}}xxxzzz{{{wwwyyyaaaRRRMMMLLLIIIGGGFFFFFFGGGGGGGGGJJJNNNRRRZZZkkkzzzfff[[[PPPJJJFFF@@@<<<<<<>>>???AAACCCGGGKKKNNNPPPRRRVVV]]]eeeqqqyyyooommmppp||||||lll^^^WWWRRRQQQSSSYYY___gggsssmmmwwwvvvmmmeee^^^WWWRRROOOMMMJJJIIIHHHHHHGGGFFFGGGFFFEEEEEEEEEEEEBBB@@@<<<<<<;;;::::::::::::;;;888888999999999:::::::::;;;;;;<<<=========>>>>>><<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::===@@@BBBEEENNNXXXeeeuuuuuummmfffcccaaaaaabbbdddfffgggggghhhiiiiiippptttrrrpppqqqrrrppprrrnnnhhhbbb]]]ZZZYYYYYYYYYaaafffgggjjjoooqqqooollliiieee```\\\YYYXXXWWWVVVRRRLLLHHHFFFEEEDDDCCC>>><<<>>>BBBFFFJJJRRRZZZ\\\ZZZVVVQQQLLLNNNTTTYYYhhh{{{}}}}}}}}}xxxnnn```YYYWWW]]]nnnzzzdddYYYYYYZZZVVVPPPMMMIIICCC>>>:::555111---111000000//////...---------,,,++++++******++++++((())))))*********))))))***)))))))))((((((((('''(((((((((((((((((((((((()))((('''&&&&&&(((***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))******++++++******)))******************)))))))))(((((()))************)))***+++,,,,,,,,,,,,,,,.........111888@@@HHHLLLLLLQQQSSSOOOHHHGGGOOOWWWaaahhhpppuuuzzz~~~yyypppllliiinnnzzz~~~~~~}}}~~~{{{bbbSSSLLLJJJHHHFFFEEEFFFGGGGGGFFFKKKQQQYYYfff{{{ooo```VVVLLLGGGCCC===:::;;;>>>@@@BBBFFFJJJNNNQQQRRRWWW\\\cccmmm|||xxxkkkeeeffflllwww|||lll^^^SSSNNNKKKKKKOOOUUU\\\eeettt}}}{{{{{{~~~vvvlllggg```ZZZVVVRRROOOLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDBBB@@@<<<<<<:::999999:::;;;<<<999999999::::::;;;;;;<<<======>>>?????????>>>>>>======<<<<<<;;;:::::::::::::::;;;<<<<<<;;;::::::::::::===@@@AAADDDOOOZZZgggwwwyyyvvvpppiiiccc```^^^^^^___aaaeeegggiiilllppprrrtttzzz~~~{{{xxxxxxxxxvvvvvvsssoookkkgggdddccccccdddmmmqqqoooooottttttooogggddd___ZZZVVVTTTSSSRRRNNNKKKGGGDDDCCCCCCBBBAAA===;;;;;;@@@DDDHHHPPPYYYYYYVVVQQQJJJGGGKKKSSS[[[jjjuuu{{{~~~mmmaaa___ZZZ\\\jjjjjj[[[YYY[[[WWWQQQOOOKKKGGGBBB>>>999444000000//////...------,,,,,,+++***))))))(((((())))))'''((())))))******))))))*********)))(((''''''''')))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******++++++++++++******((()))******++++++******)))(((((()))+++,,,+++************++++++,,,,,,---......///444<<>>??????@@@@@@???>>>===>>>>>>======<<<;;;;;;:::999999:::;;;;;;:::999999999:::===???@@@CCCNNNZZZeeesssyyykkkhhheee```]]][[[ZZZZZZ\\\___dddgggkkkooouuuzzz|||}}}||||||zzzxxxwwwuuusssqqqooommmlllmmmxxx~~~zzzxxxzzzvvvnnn```]]]YYYTTTPPPOOONNNNNNKKKIIIEEECCCBBBAAA???>>><<<::::::>>>BBBFFFOOOXXXYYYVVVOOOHHHEEEJJJUUU]]]oooyyy|||}}}rrrjjjgggbbb```kkk~~~qqq```YYYWWWUUUSSSQQQNNNJJJFFFBBB===888444------,,,,,,+++******)))+++***))))))(((((())))))((()))))))))))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))************))))))'''((()))+++,,,,,,,,,+++***)))((())),,,...---+++******))))))***+++---......///222888AAAHHHLLLMMMPPPPPPMMMIIIGGGKKKSSSZZZ^^^ccciiimmmqqqtttoooggg```^^^aaammm}}}yyy~~~mmm[[[RRRIIIHHHFFFEEEDDDEEEGGGHHHJJJRRR^^^ooopppeeeUUUMMMEEEAAA===:::;;;>>>@@@CCCHHHMMMQQQUUUWWWWWWZZZaaannn~~~}}}lllbbb___bbbhhhrrr|||kkk[[[PPPKKKJJJKKKNNNUUU___iiivvvtttuuuyyyjjjYYYTTTRRROOOKKKIIIGGGFFFEEECCCDDDFFFFFFDDDBBBAAAAAACCCBBB@@@@@@@@@???===:::>>><<<;;;::::::;;;===>>>::::::;;;;;;<<<===>>>>>>>>>???@@@@@@@@@>>>===<<<@@@??????>>>===<<<<<<;;;888888::::::::::::888888999:::===??????BBBMMMZZZ```lllyyy}}}|||wwwpppiii___^^^[[[XXXVVVTTTTTTTTTUUUYYY^^^bbbgggmmmtttzzz~~~|||zzzzzzyyyyyywwwvvvtttsssrrrxxxlll[[[YYYTTTPPPMMMKKKKKKLLLLLLJJJFFFDDDBBB@@@>>><<<===::::::>>>AAAFFFPPPZZZ[[[WWWPPPIIIFFFKKKVVV___uuu|||}}}~~~}}}~~~yyytttpppjjjfffmmm{{{wwweeeYYYTTTTTTUUUSSSQQQMMMIIIEEEAAA;;;888000//////...------,,,,,,---,,,,,,+++***+++++++++************)))'''&&&%%%''''''(((((())))))******))))))))))))))))))))))))(((((()))***+++*********))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((())))))))))))((((((%%%''')))+++,,,------,,,+++)))(((***---///---+++***)))(((((((((***---...///000444<<>>;;;999<<>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;<<<===???@@@??????>>>======>>>@@@@@@BBBAAAAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999:::;;;;;;;;;<<<<<>>===999;;;<<<>>>BBBHHHPPPVVV[[[VVVPPPNNNMMMQQQ\\\hhh||||||xxxppphhhfffiiippp}}}~~~{{{yyy|||xxxsssppprrrzzzxxxnnn^^^OOOLLLRRRSSSQQQNNNJJJFFFAAA>>>;;;555333000...,,,+++,,,,,,''')))***)))((('''((()))+++*********))))))((((((++++++***)))(((((())))))))))))************))))))))))))************))))))***+++++++++***)))'''&&&))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''+++++++++...111111---)))************************)))''''''***...000...,,,+++111999AAAGGGKKKOOOQQQKKKJJJJJJJJJLLLOOOQQQSSSRRRXXXdddsss~~~wwwnnnaaabbbhhhuuuzzzuuuvvvzzz}}}qqqcccVVVMMMKKKFFFFFFFFFFFFFFFHHHJJJKKKPPPWWWiii~~~ooobbb[[[OOOEEE===;;;===>>>BBBFFFFFFLLLRRRUUUUUUVVV[[[```iiiwwwjjj^^^[[[\\\aaakkkxxxyyypppcccWWWOOOLLLKKKJJJKKKQQQYYYaaaooottttttzzzqqqdddZZZQQQJJJIIIJJJJJJJJJIIIGGGEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>>>>===<<<;;;;;;;;;<<<;;;;;;<<<===>>>???@@@@@@????????????AAABBBCCCDDDDDDCCCCCCBBBAAA@@@???=========<<<<<<<<<;;;;;;999999999999999::::::;;;;;;<<<===>>>@@@DDDJJJOOORRRXXX```bbb___YYYTTTQQQLLLLLLJJJIIIIIIJJJJJJKKKLLLNNNQQQTTTXXX^^^dddiiissswww{{{~~~zzzxxxzzzyyyzzz{{{~~~uuukkk___XXXRRROOOMMMIIIIIIKKKLLLIIIEEEBBBAAA@@@>>>===::::::;;;===AAAHHHPPPVVV___YYYRRRNNNMMMQQQ]]]jjj}}}zzzyyyxxxqqqlllhhhddd^^^YYYYYY\\\jjjzzz}}}}}}}}}}}}}}}~~~~~~}}}wwwtttwwwzzz{{{uuulll^^^QQQMMMQQQSSSRRRPPPMMMIIIEEE@@@===666444111...,,,,,,,,,---)))***++++++***)))***++++++*********))))))))))))++++++***)))))))))))))))))))))************))))))))))))************))))))***************((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((((((******+++---000///,,,)))************************+++)))'''(((+++...///...///555===EEEIIIKKKMMMNNNJJJIIIGGGFFFFFFGGGIIIJJJMMMVVVdddsss||||||vvvpppiiikkkrrr~~~|||ttttttyyyxxxlllcccYYYOOOIIIIIIGGGGGGGGGFFFGGGIIIKKKMMMSSS^^^ppp~~~rrreee[[[UUULLLDDD<<<<<<===???CCCHHHKKKPPPVVVWWWWWWYYY^^^dddvvvyyyeee[[[ZZZ[[[bbbmmm}}}tttggg```WWWOOOKKKKKKLLLLLLJJJQQQYYYbbbqqquuuuuu|||xxxkkk___WWWPPPJJJFFFHHHHHHHHHIIIHHHGGGGGGFFFDDDDDDCCCBBB@@@???>>>>>>>>>>>>======<<<;;;;;;;;;:::;;;<<<===>>>???@@@@@@AAAAAAAAABBBCCCEEEGGGHHHHHHIIIIIIHHHGGGFFFDDDCCC@@@??????>>>===<<<;;;;;;:::999999999999:::;;;;;;;;;===???@@@AAADDDGGGJJJMMMQQQVVVWWWUUUPPPLLLIIIEEEEEEEEEDDDDDDCCCCCCCCCFFFGGGJJJLLLNNNSSSYYY]]]bbbffflllrrrvvvwwwwwwvvvwwwxxxyyyzzz|||~~~~~~tttjjj```XXXQQQOOOLLLHHHGGGIIIMMMIIIEEEBBBAAA???===<<<:::;;;;;;<<<@@@GGGPPPVVV___XXXQQQMMMMMMTTTcccrrr|||wwwssspppmmmbbb]]]YYYWWWTTTQQQTTTYYYdddnnn}}}|||yyyzzz|||~~~|||zzzwwwyyy{{{|||}}}tttllliiivvvtttqqqlllaaaUUUPPPPPPRRRQQQPPPOOOMMMIIICCC???888666333000---,,,,,,---+++,,,------++++++,,,---***************)))))))))+++***))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))(((&&&&&&))))))))))))))))))))))))******))))))))))))*********))))))))))))((((((((())))))***,,,...---+++)))************************---***'''&&&))),,,///000333999BBBIIILLLLLLKKKKKKGGGEEEBBBAAAAAABBBEEEGGGLLLWWWgggsssyyywwwrrrnnnpppwww~~~vvvtttyyy{{{rrriii```ZZZTTTLLLHHHIIIFFFGGGGGGGGGGGGIIINNNQQQ[[[jjj~~~{{{oooeee\\\UUUPPPHHHAAA<<<<<>>===<<<=========<<<<<<;;;;;;;;;999:::<<<>>>???AAABBBBBBCCCCCCDDDFFFHHHJJJLLLMMMMMMNNNOOOOOONNNKKKIIIGGGBBBAAA@@@???>>><<<;;;;;;;;;::::::::::::;;;<<<<<<<<>>>>>???CCCHHHKKKQQQ\\\kkkttttttqqqnnnlllyyy{{{vvvyyy{{{pppxxx~~~~~~}}}}}}yyyuuujjjbbbZZZUUUPPPJJJFFFGGGDDDFFFFFFFFFGGGJJJQQQVVVdddwwwvvviii___XXXSSSOOODDD>>>;;;>>>AAACCCIIIOOOTTTWWW[[[\\\]]]bbbllltttxxxjjj^^^[[[^^^dddmmm|||xxxbbbWWWOOOLLLIIIHHHIIIKKKKKKKKKJJJQQQ[[[gggzzz~~~{{{jjj```VVVSSSOOOKKKIIIHHHGGGFFFEEEFFFFFFFFFGGGHHHIIIIIIFFFFFFDDDBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;===@@@BBBDDDEEEFFFGGGIIIKKKMMMPPPQQQRRRRRRTTTUUUVVVTTTQQQMMMKKKDDDCCCBBBAAA???===<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>AAADDDEEEEEEDDDDDDDDDLLLLLLMMMNNNMMMKKKHHHEEE@@@@@@@@@@@@???>>>===<<<===>>>@@@@@@@@@BBBEEEGGGIIILLLRRRYYYaaahhhmmmpppppprrrtttsssqqqppppppqqqwwwzzzzzzvvvrrrpppjjjddd]]]UUUNNNKKKIIIGGGGGGJJJKKKHHHDDDAAA???>>><<<;;;;;;;;;<<<===AAAHHHQQQWWWVVVOOOJJJJJJPPP^^^sssxxxqqqmmmjjjddd```[[[WWWUUUUUUTTTTTTZZZaaagggnnnvvv~~~~~~|||qqqjjjmmmqqqtttsssoooiiiccc___TTTQQQOOOOOOPPPNNNIIIDDD>>><<<888444000...------+++,,,---,,,+++***+++---***************+++++++++***)))))))))))))))******))))))************))))))))))))************))))))((((((((('''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))************'''((()))******)))))))))******************************,,,,,,------...///444;;;DDDKKKMMMJJJGGGEEE@@@>>><<<<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<>>>>>>>>>>>>>>???@@@@@@@@@CCCFFFGGGFFFEEEDDDEEEIIIIIIJJJKKKLLLJJJGGGDDD???>>>>>>===<<<;;;::::::;;;<<<============@@@AAACCCEEEIIIOOOVVV^^^dddgggkkknnnpppnnnjjjggggggiiikkknnnnnnkkkiiijjjhhhccc^^^UUUMMMJJJHHHEEEFFFIIIHHHEEEBBB???>>>===<<<:::;;;<<<===???CCCJJJQQQWWWVVVPPPKKKLLLRRRaaawww}}}tttmmmkkkhhhbbb]]][[[WWWWWWXXXYYYYYY___fffnnnvvv|||~~~~~~zzzyyyyyy|||~~~~~~tttllllllrrrvvvwwwwwwwwwtttooo```ZZZSSSPPPQQQPPPLLLGGGAAA???:::555222///......***+++,,,,,,******+++,,,*********+++++++++++++++)))))))))))))))******+++))))))************))))))))))))************))))))))))))(((''''''(((((()))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))************+++&&&(((******)))((()))***************************(((+++.../////////000222666===EEEJJJKKKHHHDDDBBBAAA>>><<<;;;>>>EEELLLQQQYYY```jjjppptttxxx|||{{{qqqsss{{{wwwmmmnnnzzzxxxnnnfff```SSSMMMIIIIIIHHHDDDCCCEEEAAADDDGGGHHHIIIQQQ\\\fffsssssseee\\\UUUMMMGGG???===???CCCFFFHHHOOOVVVWWW[[[___bbbiiiuuuuuummmfff```___aaaeeeoooqqqWWWMMMMMMCCCDDDHHHMMMQQQSSSQQQOOONNNUUU___ooo~~~{{{kkk]]]QQQKKKKKKJJJJJJIIIHHHFFFEEEEEEEEEAAA@@@@@@@@@@@@AAACCCDDDDDDCCCBBBAAA???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;>>>CCCHHHKKKLLLNNNPPPSSSVVVWWWXXXXXXYYY[[[^^^___^^^YYYTTTPPPKKKJJJIIIHHHGGGFFFEEEDDD@@@@@@@@@@@@@@@AAABBBBBBCCCEEEHHHHHHGGGFFFFFFFFFGGGGGGHHHJJJLLLKKKHHHDDD@@@???===;;;:::::::::;;;999:::;;;;;;;;;;;;<<<>>>>>>???BBBFFFLLLRRRXXX\\\```dddgggeeeaaa^^^^^^```bbbeeefffddddddhhhhhhfffaaaWWWNNNIIIFFFBBBBBBEEEEEEBBB???=========;;;::::::<<>>>>>AAAFFFHHHJJJQQQYYY[[[___ccciiirrrzzzsssooolllgggeeefffhhhrrr~~~aaaNNNGGGHHHBBBEEEKKKRRRWWWXXXUUURRRPPPVVVaaarrrtttbbbWWWOOOHHHGGGKKKEEEFFFFFFDDDBBB@@@@@@@@@???>>>=========>>>@@@AAABBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::>>>CCCIIIMMMNNNPPPSSSUUUWWWYYYYYYYYYZZZ]]]```aaa___[[[UUUQQQMMMMMMLLLKKKJJJIIIIIIHHHBBBAAAAAAAAAAAABBBCCCCCCDDDFFFHHHIIIHHHGGGGGGHHHGGGGGGHHHLLLNNNNNNIIIEEECCCBBB???===;;;<<<======888999::::::999999:::<<<<<<<<<===@@@DDDJJJPPPSSSUUUZZZ^^^]]]YYYVVVWWWYYY^^^aaabbbaaaccchhhjjjiiidddZZZOOOIIIEEE@@@???BBBCCCAAA>>><<<<<<<<<;;;::::::===AAADDDHHHMMMRRRVVVRRRMMMLLLQQQ[[[mmmqqqiiiggghhhiiijjj~~~|||qqqkkkiiieee___YYYYYYXXX[[[aaadddfffkkkrrrxxx}}}}}}xxxhhhooouuuyyyssscccXXXUUUSSSPPPLLLEEEBBB===888333000///...+++,,,------++++++,,,---*********++++++,,,,,,,,,))))))((())))))***++++++))))))************))))))))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++''')))++++++((((((***,,,************************,,,---...------000666<<<@@@DDDIIIKKKIIIDDD@@@===@@@???>>>@@@HHHSSS^^^eeehhhiiijjjnnnvvvxxxtttzzzzzztttoooxxxtttcccbbbeeeppp~~~pppaaaUUUOOOKKKEEECCCDDDDDDBBBAAACCCCCCGGGKKKMMMPPPZZZiiiuuu{{{mmmbbbZZZRRRGGG???>>>???BBBGGGJJJKKKRRRZZZ^^^bbbgggnnnyyyyyyuuuuuutttooolllkkknnnwwwoooWWWJJJDDDCCCGGGJJJPPPWWW\\\[[[WWWSSSQQQWWWbbbssswwwiiiaaaVVVNNNJJJIIIHHHGGGFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>>>><<<;;;<<>>===;;;888777<<<<<<<<<<<<<<<=========777888<<>>@@@>>>===<<<;;;;;;;;;;;;;;;999???BBBBBBHHHSSSYYYXXXXXXSSSRRRZZZfffwww|||mmmaaaYYYTTTXXX^^^fff{{{rrrqqqmmmccc___ccc]]]\\\^^^dddgggjjjpppxxx~~~lllmmmlllmmmwww~~~lll[[[SSSQQQNNNIIIJJJEEE???:::777555222111+++*********,,,+++***(((------,,,,,,+++***))))))))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((()))(((((((((******(((&&&'''(((((()))***++++++,,,(((((())))))))))))((((((************************))))))))))))***************+++,,,,,,******+++,,,***+++---,,,---000666;;;DDDGGGJJJKKKGGGBBB>>><<<>>>???@@@DDDLLLZZZjjjtttvvvooolllrrr~~~{{{pppmmmpppvvvyyysss~~~kkk```aaabbbtttxxxiiiaaaVVVLLLFFFFFFEEECCCBBBBBBEEEGGGBBBEEEKKKQQQSSSZZZmmmtttggg^^^VVVJJJ@@@;;;???BBBEEEIIINNNRRRVVVXXX```bbblllzzz~~~yyyyyyvvvpppmmmooosss|||___NNNGGGHHHIIIIIILLLVVVaaaaaaXXXSSSSSSSSS\\\dddooonnnbbb\\\VVVMMMGGGEEEEEEFFFEEEHHHHHHGGGFFFEEECCCAAA@@@=========<<<;;;;;;>>>AAABBBCCCBBBAAA@@@===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;===@@@CCCEEENNNPPPRRRUUUWWWYYYYYYYYYZZZ\\\\\\[[[XXXUUUTTTSSSOOOSSSSSSQQQPPPPPPNNNJJJHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHJJJJJJJJJJJJKKKMMMIIIMMMPPPPPPQQQSSSPPPJJJCCCBBB@@@>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@DDDEEEEEEKKKRRRWWWXXXXXXUUUQQQPPPSSSVVVYYY[[[^^^cccjjjooossstttpppaaaSSSKKKEEE>>>;;;;;;===<<<<<<;;;:::::::::;;;888===AAADDDLLLVVVZZZXXXUUURRRTTT```qqqrrrhhh\\\UUUOOONNNTTT\\\kkkvvvrrrkkkaaa\\\```^^^]]]___dddhhhkkkrrryyynnnhhhcccdddlllwwwuuucccUUUPPPNNNLLLKKKGGGBBB===:::777444111,,,+++***+++,,,,,,***(((------,,,,,,+++******)))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))***)))))))))++++++***((((((((((((((()))***++++++(((((())))))))))))((((((************************))))))))))))************)))***++++++***)))***++++++,,,------...333:::???FFFHHHJJJIIIEEEAAA>>><<>>@@@DDDCCCBBBAAA???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<===???BBBCCCIIIJJJMMMOOOQQQRRRRRRRRRTTTUUUUUUTTTSSSRRRSSSUUUSSSVVVWWWTTTSSSTTTRRRNNNOOOOOONNNNNNMMMMMMLLLLLLGGGHHHJJJJJJJJJLLLOOOQQQSSSWWWYYYZZZ[[[\\\XXXQQQKKKGGGCCC@@@@@@@@@@@@@@@======<<<<<<<<<<<<============@@@DDDEEEEEEKKKSSSVVVXXXWWWTTTPPPOOOQQQTTTVVVXXX\\\aaahhhnnnrrruuutttfffWWWLLLDDD===:::999;;;;;;::::::999:::::::::888<<>>:::555222---,,,++++++,,,,,,+++)))---,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((***************************)))((()))***+++***(((***)))(((''''''(((***+++(((((())))))))))))((((((************************))))))))))))************)))***+++***)))((()))+++---------...111777???EEEGGGHHHHHHFFFBBB>>>===<<<<<>>=========;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<===>>>@@@AAADDDEEEGGGIIIKKKLLLLLLKKKMMMNNNNNNNNNNNNOOOSSSVVVWWW[[[[[[XXXXXXYYYXXXUUUUUUUUUVVVVVVUUUSSSQQQPPPMMMNNNNNNNNNOOORRRVVVZZZcccfffggggggiiiiiiddd]]]UUUOOOHHHDDDCCCDDDCCCBBBAAAAAA@@@??????@@@AAAAAAAAA@@@CCCGGGHHHJJJQQQYYY]]]]]][[[VVVPPPNNNPPPRRRTTTVVV[[[```eeekkkqqquuuuuujjjZZZMMMDDD>>><<<;;;999999999888999999:::::::::<<<@@@HHHQQQWWWVVVRRRWWWZZZdddwwwzzzlll___VVVMMMIIIFFFGGGHHHMMMYYYddduuuzzzqqqkkkkkkhhhfffhhhmmmrrrvvv~~~{{{~~~~~~jjj\\\]]]^^^]]]eeerrrxxx{{{lll]]]RRRKKKMMMKKKHHHEEEAAA<<<666222///...,,,,,,,,,---+++***,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))'''&&&'''((())))))(((,,,***'''&&&%%%''')))+++(((((())))))))))))((((((************************((()))))))))************)))+++,,,+++***)))***+++---------...333;;;CCCIIIIIIHHHGGGCCC???<<<<<<===;;;???EEENNNWWW___gggkkkttt~~~wwwooojjjjjjlllssszzzqqqfffkkkwwwrrr\\\QQQLLLJJJAAACCCFFFFFFFFFFFFGGGHHHIIILLLTTTbbbuuusssiii```VVVLLLBBB;;;<<>>AAACCCBBB@@@???======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>???@@@BBBCCCEEEGGGGGGGGGFFFHHHIIIIIIIIIJJJMMMRRRUUUYYY\\\]]]ZZZ[[[]]]]]]ZZZVVVWWWXXXYYYXXXWWWUUUSSSVVVVVVVVVUUUWWW[[[aaafffvvvwwwuuutttvvvvvvppphhh\\\UUUMMMHHHGGGGGGDDDAAADDDCCCBBBAAABBBCCCEEEFFFGGGFFFIIINNNQQQUUU^^^hhhkkkiiiddd[[[SSSNNNOOORRRSSSVVVZZZ___ccciiipppvvvyyyooo___OOOCCC>>>;;;:::888888888888888999:::;;;======AAAIIIPPPSSSRRRQQQYYYaaapppttteeeZZZRRRMMMGGGEEEDDDFFFHHHNNN\\\hhh}}}|||tttpppnnnlllnnnsssxxx}}}nnn```___]]]WWW[[[eeeqqq|||rrr]]]LLLLLLKKKIIIFFFCCC>>>888444111///---,,,------,,,+++,,,,,,+++++++++++++++******************************************************************************((('''''')))*********,,,***(((&&&&&&''')))+++(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************+++,,,------++++++,,,------,,,,,,///666>>>FFFKKKIIIHHHFFFAAA>>><<<===>>>AAAEEEJJJOOOSSSYYYaaafffyyy}}}vvvmmmeeedddeeeiiirrr|||sssrrr{{{lllWWWJJJFFFFFFCCCEEEGGGHHHGGGGGGHHHIIIPPPVVVbbbrrr|||pppddd[[[QQQHHH???:::<<>><<<;;;;;;;;;::::::<<>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<======>>>??????@@@AAABBBDDDEEEEEEDDDDDDEEEFFFGGGHHHIIILLLPPPTTTWWWZZZ[[[ZZZ[[[___```]]]VVVWWWYYYZZZ[[[ZZZYYYYYYZZZYYYYYYYYY\\\ccclllrrr|||}}}~~~xxxpppbbb[[[TTTPPPOOOMMMHHHCCCFFFEEEDDDDDDEEEGGGIIIKKKJJJJJJNNNUUUZZZaaammmxxx|||qqqcccWWWPPPPPPSSSSSSWWW[[[^^^bbbgggooovvvwwwfffQQQBBB<<<999666888777888888999:::;;;<<>>===>>>@@@BBBGGGLLLLLLLLLQQQ]]]ggg~~~rrrggg___```bbbfffrrr~~~{{{{{{fffSSSHHHDDDCCCEEEFFFHHHIIIIIIIIIKKKMMMVVVaaaqqquuukkk^^^UUUJJJCCC>>><<<>>>DDDDDDKKKSSSWWWZZZ___gggnnnwwwooommmooopppsssvvvzzzsssfffXXXNNNJJJLLLOOOWWW\\\___^^^]]]^^^\\\ZZZ[[[dddwwwhhh```UUUMMMIIIHHHFFFDDDBBBEEEHHHHHHEEECCCDDDEEEEEEDDDDDDCCCAAA@@@>>>===;;;<<<<<<;;;;;;===@@@CCCCCCCCCDDDDDDCCCAAA???>>>????????????????????????===>>>>>>???@@@@@@AAABBBAAABBBCCCDDDEEEEEEDDDDDDDDDEEEGGGHHHIIIKKKNNNQQQSSSVVVWWWVVVXXX]]]___^^^[[[\\\^^^```aaabbbccccccaaaaaaaaaccciiisss~~~{{{rrrhhhccc^^^]]]^^^[[[SSSLLLKKKJJJIIIIIIKKKNNNQQQSSSRRRSSSXXX```hhhrrrlll[[[RRRQQQTTTTTTXXX\\\___aaafffooouuuzzzhhhRRRBBB<<<:::666777777888888:::;;;<<<===@@@@@@EEEKKKMMMOOOWWWaaakkk~~~jjjUUULLLFFFCCCCCC@@@@@@AAAEEEIIISSSfffwwwyyyvvvsssmmmssszzz~~~{{{rrrfff^^^[[[[[[[[[[[[\\\kkkttt___NNNMMMJJJIIIGGGDDD@@@===555222///------......---++++++++++++++++++++++++************************))))))))))))*********+++))))))))))))))))))))))))***'''&&&&&&(((***++++++******)))******+++,,,---(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++,,,------++++++,,,---......000666>>>FFFJJJLLLGGGFFFEEEBBB???>>>@@@AAABBBHHHMMMJJJHHHOOOaaaqqq}}}qqqdddZZZZZZ]]]aaannn~~~|||~~~jjjZZZPPPJJJGGGGGGDDDFFFGGGIIIJJJMMMPPPSSS]]]mmmxxxllldddWWWMMMCCC?????????BBBFFFHHHNNNWWW\\\___fffqqqzzz}}}qqqhhhhhhkkknnnsssxxxyyyssshhh[[[PPPMMMPPPTTTZZZ```bbb```___aaaaaa^^^___hhh{{{tttaaaXXXSSSLLLIIIIIIIIIGGGEEEBBBEEEIIIIIIGGGEEEEEEFFFDDDDDDDDDCCCBBB@@@???>>><<<<<<<<<<<<<<<===AAADDDDDDEEEFFFFFFEEECCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCDDDBBBCCCDDDEEEFFFEEEEEEDDDDDDEEEGGGHHHIIIKKKMMMPPPOOORRRTTTSSSVVV[[[^^^]]]bbbcccdddfffiiikkkmmmnnnnnnnnnpppsss{{{~~~~~~zzzrrroookkkhhhiiikkkhhh^^^VVVPPPOOOOOOOOOQQQUUUYYY[[[___```fffpppyyyqqq^^^TTTRRRUUUUUUYYY]]]___```eeennnuuu~~~yyyhhhQQQBBB???===:::888888888999:::<<<===>>>@@@AAAFFFKKKMMMOOO[[[iiiyyy___OOOIIIEEEBBBBBBBBBAAADDDHHHOOO[[[pppuuuooollliiibbbgggmmmoooqqq{{{~~~~~~zzzuuuiii^^^\\\aaaccc```QQQcccyyywwweeePPPNNNLLLJJJIIIGGGCCCAAA555333///---............++++++++++++++++++++++++************************'''((((((((())))))******((((((((((((((((((((((((&&&$$$""""""$$$&&&(((((())))))***+++,,,---------(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***************+++,,,,,,******+++,,,//////222999BBBIIILLLMMMFFFFFFEEECCC@@@@@@AAABBBFFFNNNRRROOOKKKUUUlll{{{mmm]]]RRRRRRSSSWWWeeevvv|||wwwhhhVVVLLLIIIIIIHHHHHHCCCDDDFFFHHHKKKOOOUUUYYYgggzzzqqqeee^^^RRRFFF======@@@BBBEEEGGGJJJQQQYYY___dddmmmzzz{{{nnndddeeejjjnnntttzzzzzzuuujjj^^^TTTQQQUUUYYY[[[bbbdddaaa```dddeeeaaa```hhh|||sssddd[[[QQQOOOKKKIIIIIIJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFEEEDDDBBBAAA@@@??????;;;===???@@@@@@BBBDDDGGGEEEHHHKKKMMMKKKGGGAAA===DDDCCCBBBAAABBBBBB@@@???FFFHHHGGGCCCCCCFFFGGGEEEHHHIIIJJJIIIIIIJJJHHHFFFHHHBBBAAAGGGKKKKKKLLLOOOPPPRRRRRRRRRRRRUUU[[[```fffgggiiilllqqquuuxxxzzz{{{wwwxxx~~~|||wwwuuuuuuzzz|||{{{{{{yyynnnbbb\\\[[[YYYYYY[[[___bbbeeekkkuuuzzzaaaVVVSSSQQQXXXYYY[[[^^^]]]^^^fffpppyyysssqqqWWWDDD@@@666;;;888:::;;;;;;;;;<<<>>>AAAFFFEEEFFFJJJNNNVVVeeetttoooVVVMMMFFFDDDDDD???AAACCCDDDHHHRRRddd{{{wwwnnnfff```\\\\\\___aaadddjjjwwwvvvrrrwww}}}wwwsssuuusssnnnjjjiiihhhfffddddddSSSZZZgggxxxvvv[[[UUUMMMHHHGGGEEE@@@<<<777444000...---...---,,,***++++++,,,,,,------...+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++)))((('''&&&''')))+++,,,///---+++)))))))))+++,,,...+++)))))),,,///...---///333:::BBBHHHKKKMMMNNNKKKGGGDDDAAA<<<:::@@@GGGOOORRRRRROOOOOO[[[qqqwwwiii___UUUQQQRRRWWWcccnnn|||zzzzzznnn\\\RRRJJJHHHHHHFFFDDDDDDLLLGGGFFFKKKPPPSSSZZZcccttttttlllaaaUUUJJJEEE@@@???AAAFFFHHHIIINNNTTT\\\aaahhhuuu}}}tttjjjeeeiiipppxxx||||||nnn]]]UUUXXX\\\[[[]]]dddgggdddbbbeeeiiijjjmmmrrrpppbbbWWWQQQNNNMMMLLLMMMNNNNNNMMMKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@???@@@BBBCCCCCCEEEGGGJJJIIIKKKNNNPPPOOOKKKFFFCCCCCCBBBBBBBBBCCCDDDDDDCCCFFFIIIIIIGGGIIIOOOQQQPPPQQQPPPNNNKKKJJJIIIHHHFFFHHHCCCBBBGGGLLLMMMNNNRRRRRRSSSTTTTTTUUUZZZ```fffjjjlllpppuuu{{{~~~wwwtttvvv}}}{{{rrrllllllkkkjjjkkknnntttxxxdddVVVQQQNNNWWWXXX[[[^^^]]]^^^fffppp{{{vvvsssYYYEEEAAA777<<<999:::<<<<<<<<<===???BBBDDDDDDGGGKKKPPP[[[mmm~~~iiiRRRJJJDDDCCCEEE@@@CCCDDDFFFIIIRRRbbbvvvuuujjjbbb]]]ZZZYYYXXX\\\```eeelllzzzuuummmnnnrrryyyqqqpppssssssqqqppppppppplllhhhfffXXXWWW[[[iiizzz|||rrraaaXXXMMMGGGGGGFFFDDDAAA999666222000//////...---++++++,,,,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********+++***(((''''''((()))***,,,+++***)))))))))***+++---+++)))))),,,......---000444<<>><<<;;;@@@FFFIIIKKKNNNQQQZZZjjj~~~ttteee\\\TTTPPPRRRXXXeeeppp~~~|||sssooowww{{{kkk^^^UUULLLFFFFFFGGGFFFEEEFFFGGGDDDEEEKKKQQQWWWcccnnn{{{ooohhh\\\OOOGGGCCC??????BBBGGGJJJKKKQQQVVV^^^dddlllzzz~~~xxxqqqhhhfffkkkttt|||zzzlll\\\VVVYYY]]]]]]ccciiikkkhhhfffiiinnnoooooouuuwwwggg]]]WWWQQQNNNLLLMMMPPPTTTWWWVVVRRROOOEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGEEECCCAAAAAAAAAAAACCCDDDFFFGGGGGGIIIKKKNNNNNNPPPSSSTTTSSSPPPLLLJJJEEEEEEFFFGGGHHHJJJKKKLLLKKKOOOPPPQQQTTT\\\```___]]]XXXSSSOOOMMMLLLKKKKKKNNNJJJJJJNNNRRRSSSVVVYYYXXXXXXYYYYYY[[[___eeejjjllloootttyyyxxxnnnlllvvveeeUUUOOONNNVVVWWW[[[^^^^^^___gggpppxxxvvv[[[FFFBBB888===:::;;;=========???AAACCCDDDFFFJJJPPPVVVddd{{{cccMMMGGGBBBBBBEEEBBBCCCDDDFFFIIIPPP\\\jjjuuuuuunnnddd[[[UUUSSSUUUWWWWWW\\\dddkkkuuuqqqjjjkkknnn~~~{{{tttnnnoootttvvvwwwyyyzzzzzzuuunnnhhhbbbWWWPPPVVVfffrrrsssooohhh\\\MMMEEEDDDFFFFFFDDD===:::555222111000...---------,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))***))))))(((((())))))***''''''((((((((()))))))))))))))))))))))))))))))))************)))))))))))),,,+++)))(((''''''((((((((())))))))))))*********,,,***))))))+++---......000666>>>FFFLLLOOOPPPOOODDD>>>;;;<<<>>>???BBBFFFHHHHHHLLLWWWiii}}}~~~ooobbbZZZSSSQQQSSSZZZhhhtttsssrrrjjjhhhpppwwwpppaaaUUUMMMFFFAAADDDGGGGGGGGGIIIFFFFFFJJJPPPVVV```ppp~~~sssiiiaaaTTTGGGBBB@@@>>>???CCCIIILLLNNNSSSXXX```hhhrrr{{{zzzzzz{{{}}}tttnnngggffflllttt|||}}}wwwkkk]]]WWWZZZ^^^```kkkoooppplllkkkoootttuuusssyyysssbbbWWWTTTSSSRRRPPPNNNRRRWWW]]]___\\\UUUPPPEEEEEEDDDDDDEEEFFFHHHHHHGGGFFFDDDBBBAAAAAAAAABBBDDDFFFHHHIIIJJJLLLPPPRRRTTTVVVXXXYYYXXXUUUQQQOOOJJJKKKLLLMMMNNNPPPSSSUUUVVV[[[___aaafffmmmqqqooohhh___VVVRRRRRRRRRSSSVVVYYYXXXYYY]]]```cccfffhhhgggfffdddbbbbbbdddgggiiimmmpppuuu{{{nnnfffhhhuuu|||```QQQPPPRRRVVVXXX\\\``````aaaiiirrrzzzwww[[[GGGBBB888>>>;;;===?????????AAACCCFFFGGGJJJPPPXXX```ooo|||^^^KKKFFFAAAAAAEEEBBBAAABBBDDDFFFKKKRRR\\\bbbaaa]]]XXXRRROOOPPPTTTXXX\\\dddnnnxxxtttiiiiiirrrzzz~~~{{{vvvrrruuu{{{}}}{{{sssppp___OOOLLLUUUaaajjjooooooaaaPPPEEEBBBDDDDDDCCC@@@<<<777444111000...---......---,,,,,,+++******************************))))))))))))))))))))))))***))))))))))))))))))***''''''''''''((((((((((((((((((((((((((((((((((((++++++******))))))((((((++++++)))((((((((())))))'''((()))***+++++++++++++++***)))***+++---...///222777@@@HHHMMMOOOOOONNNBBB<<<999===BBBDDDFFFIIILLLJJJPPPaaayyyxxxiii___YYYTTTSSSUUU]]]kkkyyyvvvnnniiidddeeennntttlll]]]RRRHHHCCCAAADDDGGGGGGHHHKKKJJJOOOTTTYYY___kkk~~~yyykkkbbbZZZLLL@@@>>>>>>>>>AAAEEEKKKOOORRRTTTYYYaaakkkyyy~~~yyyvvvvvvwwwzzz~~~}}}tttnnngggfffjjjrrrwwwzzz}}}vvvjjj^^^XXXZZZ___cccpppsssrrrnnnmmmrrrwwwyyyvvv|||}}}wwwqqqqqqrrrsssvvvyyy{{{}}}wwwggg___UUUOOOPPPRRRQQQPPPUUUYYY___dddeee___VVVOOOGGGFFFDDDCCCCCCDDDFFFGGGGGGEEECCCAAA@@@@@@AAABBBDDDFFFIIILLLNNNRRRVVVYYYZZZ\\\^^^___]]]YYYUUURRRNNNPPPRRRRRRSSSUUUZZZ]]]bbbjjjrrrxxxvvviii\\\WWWXXXXXX]]]bbbcccgggmmmrrrwww}}}}}}xxxtttpppmmmkkkjjjoooqqqvvv|||llliiipppxxxqqqYYYNNNPPPUUUVVVXXX]]]bbbbbbccckkkttt{{{www[[[FFFBBB999>>>===???@@@AAABBBCCCFFFHHHJJJMMMUUU___jjj{{{www[[[KKKHHHBBBAAADDDAAA>>>???AAACCCEEEIIINNNQQQNNNOOOOOONNNOOORRRWWW\\\fffooo{{{zzziiiccclll}}}|||{{{~~~lllXXXMMMKKKRRR```nnnsssgggWWWKKKFFFDDDCCCBBBBBB>>>888444222000...,,,......---,,,++++++******************************))))))))))))))))))))))))******))))))))))))******''''''''''''((((((((((((((((((((((((((((((((((((++++++******))))))(((((()))))))))))))))***++++++((((((***+++,,,------,,,******+++++++++---///111555999@@@GGGKKKLLLKKKJJJAAA<<<:::???EEEGGGIIIKKKMMMNNNWWWllluuuhhh[[[WWWTTTTTTWWW___ooo~~~zzzkkkfff]]][[[___jjjooogggXXXOOOHHHDDDDDDGGGIIIHHHIIILLLKKKSSS\\\bbbkkkzzzpppddd\\\RRRGGG>>><<<===@@@CCCHHHMMMRRRUUUUUUZZZcccppp{{{xxxwwwwwwyyy||||||uuuooohhhfffjjjqqqwwwyyy|||ssshhh^^^ZZZ[[[```fffssstttqqqllllllrrrxxxyyyyyyrrrllliiiiiiiiijjjkkklllmmmnnn}}}kkk```YYYVVVSSSQQQRRRTTTUUUVVV[[[^^^cccffffff___UUUNNNGGGFFFDDDBBBBBBCCCEEEFFFHHHFFFCCCAAA@@@AAACCCDDDEEEHHHLLLPPPUUUZZZ___cccdddfffhhhhhheee___YYYTTTQQQTTTWWWXXXYYY\\\ccchhhqqq|||rrrbbb^^^```bbbiiiqqqsss|||yyytttppprrrvvv{{{~~~qqqttt}}}eeeSSSLLLNNNSSSUUUXXX]]]bbbcccdddllluuu{{{www[[[GGGCCC:::@@@???@@@BBBCCCDDDEEEHHHKKKLLLOOOYYYgggvvvpppWWWJJJIIIDDDBBBDDDAAA>>>???@@@AAACCCEEEFFFFFFCCCGGGKKKNNNQQQWWW___eeesss|||{{{jjjeeeqqqxxxcccSSSHHHGGGSSScccpppjjj```VVVMMMGGGDDDCCCCCC???:::555333111///---......---,,,,,,+++*********************+++++++++))))))))))))))))))))))))+++******))))))******+++''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))(((((()))******++++++,,,)))******+++,,,,,,------***+++,,,,,,,,,...111333999;;;@@@DDDFFFFFFEEEDDD???<<<<<>><<<>>>CCCFFFJJJNNNSSSWWWYYY^^^iiixxxuuuuuu}}}}}}zzzzzz{{{zzz|||}}}tttmmmfffdddhhhpppwwwzzzvvvmmmccc\\\ZZZ[[[bbbjjjvvvuuuoooiiijjjrrrxxxyyyzzz}}}qqqmmmiiiiiikkkllllllmmmllllllsssfff[[[UUUTTTUUUVVVUUUUUUVVVZZZ]]]]]]___bbbeeeccc]]]SSSMMMEEEDDDBBBAAABBBDDDFFFHHHJJJHHHEEEBBBBBBCCCEEEGGGGGGKKKQQQWWW]]]cccjjjooonnnqqqssssssoooggg^^^XXXVVVZZZ^^^```ccchhhqqqwwwuuueeedddjjjppp{{{{{{{{{|||~~~pppZZZPPPLLLLLLOOOSSSUUU[[[aaabbbccckkkttt|||xxx\\\HHHEEE===DDD@@@AAACCCDDDEEEGGGJJJLLLPPPSSS___rrrfffQQQHHHJJJFFFDDDEEEAAAAAAAAABBBCCCDDDEEEDDDCCCCCCGGGLLLQQQVVV```llluuutttpppzzz~~~~~~gggWWWIII@@@EEEQQQdddfffeee]]]QQQGGGCCCBBBDDDAAA;;;777555333111000---------,,,,,,+++++++++))))))*********+++++++++))))))))))))))))))))))))+++******))))))******+++((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********)))******+++++++++************)))))))))+++,,,---+++---......---...222555<<<===>>>@@@@@@@@@???>>>;;;:::<<>><<>>>>>======<<<<<<;;;:::777888;;;??????===@@@FFFHHHVVVlllnnnccc___^^^```dddllltttvvvuuummm]]]XXXWWWPPPTTT]]]hhhiii]]]NNNFFFFFFFFFIIIMMMNNNKKKLLLOOOXXXeeesssnnneee]]]VVVLLL@@@===AAA>>>CCCHHHKKKMMMPPPTTTWWWccciiivvvnnnbbbccclll~~~~~~~~~~~~}}}zzzwwwxxx|||~~~rrriii]]]WWWXXX^^^dddgggeee\\\UUUUUUWWW[[[fffqqq{{{xxxpppiiikkkttt{{{|||zzz~~~uuutttuuuyyy~~~ooo```XXXRRRPPPPPPLLLLLLLLLNNNPPPSSSVVVXXXWWWWWWWWWWWWUUUQQQJJJEEEBBBBBBBBBCCCDDDGGGJJJLLLMMMJJJEEEBBBCCCFFFKKKNNNOOOSSSYYY```gggpppxxx}}}}}}zzzpppgggbbbbbbccciiirrrzzzqqqcccdddrrrlllTTTMMMLLLIIIIIIOOOOOOUUU[[[\\\ZZZ]]]gggpppxxx___KKKFFFCCC???DDDDDDEEEEEEFFFIIINNNRRRYYY]]]nnnnnnZZZRRRLLLIIIFFFCCCDDDGGGGGGFFFFFFHHHJJJLLLLLLLLLJJJMMMSSS\\\hhhwww~~~tttwwwlll\\\NNNAAA<<<>>>GGGRRR]]]ZZZMMMAAA===???AAA???@@@AAA???888222///,,,+++***+++,,,,,,+++***&&&(((***+++,,,+++***)))******************************))))))((((((''''''$$$%%%&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***))))))))))))************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,---222888===>>>@@@BBBAAA>>>;;;999888999999;;;>>>???===@@@EEEPPPVVVkkkrrreee___^^^cccbbbiii|||{{{vvvxxx}}}iiiXXXSSSSSSXXX^^^dddddd]]]SSSLLLIIIGGGEEEFFFMMMQQQQQQRRRUUU```mmmzzziii___TTTLLLFFF@@@>>>@@@EEEGGGJJJMMMQQQUUUXXXZZZccctttxxxeeeZZZ[[[eeeyyy~~~}}}~~~|||{{{{{{|||||||||{{{{{{~~~|||ooobbbUUUQQQQQQRRRUUUXXXYYYWWWUUUTTTWWW```llluuu~~~sssiiiiiimmmrrrxxx}}}{{{zzzuuucccXXXTTTQQQPPPQQQNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRPPPLLLFFFBBB@@@@@@@@@BBBDDDHHHLLLNNNMMMJJJFFFCCCDDDGGGKKKNNNQQQVVV]]]eeekkkrrrwww{{{~~~~~~wwwnnngggdddeeegggooozzzzzzmmmccciii|||yyycccOOOKKKKKKIIIIIINNNPPPVVV\\\\\\[[[```kkktttwww]]]JJJFFFDDDAAADDDEEEEEEFFFHHHKKKQQQUUU]]]cccuuuyyyeeeUUUOOOJJJIIIGGGEEEGGGLLLMMMMMMNNNOOOQQQRRRRRRRRRSSSVVV\\\eeeqqq~~~{{{~~~||||||~~~|||}}}ooo___PPPBBB:::888>>>GGGPPPPPPGGG>>><<<===??????AAABBBAAA===777444---,,,++++++,,,,,,+++***'''(((***+++,,,+++***)))************************+++*********))))))))))))))))))******++++++,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))))))))***+++++++++,,,,,,,,,,,,,,,...333999>>>CCCDDDEEEDDD@@@===;;;:::;;;:::<<<>>>>>>===@@@FFFSSS\\\ooo{{{mmmddd``````hhhjjjvvv{{{{{{lll\\\TTTRRRSSSYYYbbbhhhfffZZZOOOJJJIIIGGGFFFHHHNNNQQQSSSXXX]]]kkkyyytttcccYYYNNNHHHCCC>>>>>>AAAEEEIIINNNRRRTTTXXX]]]aaakkk~~~tttaaaYYYZZZdddwww~~~}}}~~~~~~}}}|||}}}}}}mmm___RRRMMMMMMNNNPPPRRRSSSSSSTTTVVVZZZbbblllssszzzpppggggggmmmrrrxxx~~~sssfffXXXSSSRRRPPPOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOMMMLLLKKKHHHDDDAAA======>>>@@@DDDHHHLLLOOOLLLJJJGGGEEEEEEHHHLLLNNNSSSXXX```hhhmmmqqqtttvvvyyyzzzzzzwwwppphhhbbb___bbbeeennn{{{ooofffbbbmmmfffVVVIIIHHHJJJIIIIIIMMMQQQVVV\\\]]]^^^dddpppzzzsssYYYGGGDDDEEEDDDDDDEEEFFFFFFIIINNNUUUZZZccclllkkk^^^QQQNNNKKKKKKJJJIIINNNTTTVVVWWWYYY[[[]]]]]]^^^^^^___aaafffnnnzzzzzzpppmmmlllmmmooorrruuuvvvuuussszzzqqqbbbVVVHHH<<<666666;;;AAACCCAAA===<<<<<<;;;>>>AAACCCBBB@@@;;;888///---,,,+++,,,---,,,+++((()))***+++++++++***)))************************++++++++++++************---,,,+++******+++,,,---))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))******************************++++++,,,------...000555<<>>>>>>>>@@@CCCGGGKKKMMMLLLJJJHHHFFFGGGIIILLLOOOUUUYYY___dddgggjjjmmmooooooqqqrrrooohhh___XXXTTTVVVYYYaaammmxxx~~~oooddd``````llloooWWWMMMFFFGGGJJJIIIJJJLLLRRRWWW\\\^^^aaahhhttt~~~mmmSSSDDDBBBEEEEEECCCDDDDDDFFFIIIPPPYYY___iiivvvrrraaa\\\QQQPPPPPPQQQOOOOOOUUU]]]___bbbgggjjjlllmmmnnnoooqqqrrruuu{{{wwwlllhhhdddeeefffhhhhhhgggeeecccjjjtttqqqeee]]]QQQDDD;;;555666888;;;===>>>======:::???DDDDDDBBB@@@<<<888111///---,,,,,,---,,,+++))))))***+++++++++***)))************************************************,,,+++)))''''''''')))***************************'''((()))******)))((('''((()))))))))************+++++++++***************,,,---...///222888???EEENNNNNNLLLHHHCCC@@@>>>>>>???>>>>>>>>><<<;;;BBBKKK___rrr~~~}}}qqqiiieeedddhhhlllxxxjjjaaa```___^^^\\\hhhiiieee\\\PPPHHHGGGIIIGGGIIIMMMPPPQQQVVVfffvvv}}}mmmccc[[[QQQGGGBBBAAAAAAEEEJJJGGGPPPXXXZZZXXX\\\gggqqq~~~kkk[[[VVVXXXbbbtttxxxhhhZZZLLLFFFDDDCCCDDDFFFHHHMMMSSSXXX\\\cccmmmuuuvvvmmmggghhhlllqqqxxxnnnggg___XXXVVVUUURRRPPPRRRQQQRRRTTTVVVVVVUUUTTTSSSRRROOOLLLKKKJJJHHHFFFDDDBBBAAA@@@AAABBBEEEHHHIIIJJJIIIHHHGGGHHHJJJLLLNNNVVVXXX[[[]]]___bbbfffiiigggkkknnnllleeeZZZOOOJJJHHHJJJPPPXXX```gggtttwwwjjj^^^XXXXXX\\\hhh~~~zzztttrrrrrrssstttuuuuuutttsssvvv{{{rrr\\\NNNJJJGGGHHHJJJKKKLLLNNNTTTXXX]]]```dddlllwww{{{dddMMM@@@@@@CCCEEECCCCCCCCCEEEIIIQQQ[[[bbbnnn}}}eee[[[ZZZSSSTTTVVVWWWTTTSSSZZZdddjjjooowww|||~~~vvvllljjjddddddbbb___]]]ZZZZZZYYY___kkk~~~~~~rrrhhhaaaXXXJJJ@@@888666444555999<<<======???GGGKKKHHHDDDBBB>>>888444111...------------,,,******+++++++++*********************************)))))))))))))))))))))))),,,***(((&&&%%%&&&'''((())))))))))))))))))))))))'''((()))******)))((('''((()))))))))************+++++++++***************,,,---///111555;;;CCCIIIOOONNNLLLGGGBBB>>>>>>>>>???>>>>>>>>>;;;<<>>GGGLLLOOOMMMJJJDDD???<<<<<<===============;;;===IIIWWWmmm}}}qqqccc___^^^aaalllyyyyyyfffbbbeeehhhmmmtttmmm```QQQIIIHHHJJJKKKIIIKKKMMMRRRWWW\\\hhh}}}{{{lll```ZZZPPPGGG???>>>???AAAFFFLLLQQQWWW]]]\\\[[[bbbrrr}}}gggYYYSSSVVVbbbsss|||zzzyyyyyyzzzyyyxxxwwwvvvvvvuuuuuuyyy{{{~~~wwweeeXXXJJJDDDCCCCCCDDDFFFJJJQQQWWWZZZ[[[```kkktttvvvpppkkkkkkmmmpppwww~~~zzzuuuggg___XXXUUUSSSSSSVVVZZZZZZ]]]```cccdddbbb```^^^XXXVVVTTTRRRQQQNNNJJJGGGGGGEEEDDDCCCCCCDDDFFFGGGFFFFFFGGGHHHIIIJJJKKKLLLNNNQQQWWW\\\aaafffkkkoookkknnnpppmmmdddWWWLLLEEE???>>>@@@DDDFFFIIIRRR[[[\\\dddfff```[[[YYYRRRIIIHHHLLLOOOUUUbbbqqqxxxwwwpppkkkddd___\\\YYYWWWUUUVVVXXX[[[]]]```bbbdddffffffmmmwwwyyycccUUUOOOHHHIIIIIIIIIJJJOOOUUUXXX]]]aaafffjjjoootttzzz}}}lllVVVGGGAAAAAACCCEEEFFFEEEDDDEEEJJJTTT___gggxxxxxxcccXXXVVVWWW]]]bbbiiijjjfffdddnnn{{{wwwrrrppppppsssyyywwwrrrsssffffffccc^^^YYYVVVVVVXXXTTTZZZhhh|||{{{yyyvvvuuusssxxxzzz{{{wwwtttsssvvvtttkkkccc]]]VVVNNN???:::333111333999>>>AAAKKKWWW\\\TTTMMMKKKEEE===888555000...---...------,,,,,,++++++************************************(((((()))))))))*********++++++******************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))***+++++++++,,,---...000444999@@@IIIOOONNNLLLHHHBBB===;;;<<<>>>;;;;;;<<<<<<;;;???MMM]]]rrr||||||mmmbbbaaabbbffftttzzziiijjjpppppppppsssaaaXXXMMMGGGGGGIIIKKKJJJNNNOOOUUU^^^hhhxxxqqqcccZZZVVVJJJBBB===>>>AAADDDIIIOOOWWWZZZ^^^^^^```kkk}}}yyydddVVVRRRWWWcccttt|||}}}|||yyysssnnnmmmmmmkkkkkkjjjjjjjjjkkkkkkkkkqqqtttwwwzzz}}}wwwcccVVVHHHCCCDDDDDDFFFIIIKKKSSS\\\^^^]]]___gggooorrrmmmjjjjjjlllooowww}}}uuuwwwmmmddd[[[WWWSSSRRRVVV[[[___bbbeeeggghhheeebbb```^^^\\\ZZZXXXVVVSSSNNNKKKFFFEEEDDDCCCDDDEEEGGGHHHEEEEEEFFFGGGIIIJJJJJJKKKJJJPPPXXXaaagggmmmqqqtttoooppppppkkkaaaUUUKKKFFF???>>>@@@CCCEEEHHHPPPZZZYYY```aaa\\\YYYXXXQQQGGGGGGJJJLLLMMMUUU^^^```[[[WWWUUURRRRRRRRRSSSRRRQQQPPPSSSVVVZZZ]]]```dddgggfffllluuu|||vvvbbbTTTLLLJJJFFFHHHIIIHHHJJJPPPXXX]]]aaaeeejjjooossswww|||zzzhhhTTTGGGCCCCCCEEEFFFHHHGGGFFFFFFKKKUUUaaaiii|||kkk\\\YYYZZZ[[[dddjjjrrrtttpppooozzz|||rrrlllhhhhhhhhhgggmmmvvv|||}}}xxxzzzggghhhgggddd^^^[[[[[[\\\SSSWWW```qqq}}}wwwtttrrrpppnnnsssvvvwww~~~xxxqqqnnniiipppqqqjjjdddaaa]]]WWWBBB===666333444:::AAAFFFKKKXXX]]]UUUMMMLLLFFF===999555111...---...---------,,,,,,+++*********+++************************))))))******+++++++++,,,((()))************))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************(((((()))***+++,,,,,,------...111444:::BBBKKKQQQNNNLLLGGGBBB===;;;<<<>>>999:::;;;<<<;;;@@@PPP```uuuzzzzzzmmmdddeeeggglll|||ttthhhpppxxxsssiiidddVVVRRRMMMHHHGGGHHHJJJKKKPPPQQQXXXcccqqq{{{iii]]]UUUSSSGGGAAA===@@@DDDHHHNNNTTTZZZ]]]^^^___dddrrruuuaaaTTTRRRWWWcccuuussstttrrrmmmeee___\\\\\\]]]]]]^^^^^^```aaacccccceeegggkkknnnqqqvvv|||~~~uuuaaaTTTGGGCCCDDDEEEGGGJJJKKKUUU___ccc```___dddjjjnnnjjjhhhiiikkkooowwwxxxssstttrrreeeXXXTTTTTTTTTWWWZZZ```aaadddhhhjjjiiifffcccaaaeeeeee___YYYXXXWWWUUUOOOJJJFFFHHHIIIGGGDDDEEEIIIJJJJJJKKKLLLNNNPPPQQQRRRVVV[[[cccoooxxxxxxrrrxxxtttqqqooogggXXXKKKFFFDDD@@@BBBHHHKKKMMMSSS\\\cccmmmpppggg\\\UUUNNNHHHGGGIIIJJJJJJIIIJJJMMMOOONNNNNNNNNMMMLLLNNNRRRUUUTTTWWWYYY[[[aaaiiikkkiiiooosssxxx}}}tttbbbXXXOOOIIIFFFEEEFFFHHHJJJNNNSSS[[[```bbbggglllnnnttt{{{~~~|||}}}cccLLLFFFFFFCCCCCCHHHHHHFFFGGGJJJMMMTTTaaammm{{{hhh```[[[\\\aaaiiittt}}}{{{tttjjjdddbbbbbbbbbbbbggghhhnnnvvv|||xxxiiigggfffffffffdddaaa___VVVTTTYYYffftttyyytttsssuuuwww~~~xxxqqqrrrzzzxxxqqqnnnmmmhhhhhhhhhiiihhhfffaaa^^^SSSAAA444333444444<<>>>>>???@@@@@@AAA::::::???AAACCCQQQcccyyyyyy{{{sssmmmooorrryyyvvvoootttyyyppp___RRRNNNKKKGGGEEEGGGJJJMMMNNNSSSYYYbbblll~~~rrreeeWWWOOOMMM@@@@@@@@@@@@CCCIIIQQQVVVYYY]]]ccchhhpppooo]]]UUUPPPVVVdddxxx~~~zzzvvvpppllleee^^^XXXTTTQQQQQQOOOPPPPPPQQQQQQQQQQQQQQQUUUXXX[[[]]]___dddkkkqqq{{{qqq___PPPEEEEEEFFFDDDFFFLLLTTTZZZaaacccaaaaaaeeejjjnnniiifffhhhiiikkkpppvvv{{{}}}yyy{{{}}}|||tttrrrsssooocccVVVRRRRRRTTTWWWZZZ___```aaacccccccccaaa___bbbfffgggbbb^^^^^^]]][[[QQQLLLIIIJJJKKKHHHGGGGGGKKKLLLMMMNNNOOOQQQTTTUUUXXX```hhhqqqzzz|||{{{wwwtttqqqgggWWWJJJEEEAAA@@@BBBGGGKKKNNNWWWaaannnuuuwwwlll]]]SSSKKKEEEEEEFFFGGGGGGFFFGGGHHHJJJKKKMMMNNNNNNOOOQQQTTTWWWZZZaaaffffffhhhnnnqqqrrrzzz}}}gggXXXPPPIIIEEECCCFFFGGGIIILLLOOOVVV]]]bbbggglllpppsssxxx}}}uuu^^^KKKFFFFFFCCCDDDHHHHHHFFFGGGJJJNNNUUUcccpppsssbbb\\\ZZZ^^^eeeppp}}}qqqjjjccc^^^^^^```bbbbbbeeegggllltttyyy~~~yyylllkkkiiihhhfffccc___[[[VVVUUUZZZeeepppyyy|||wwwwww{{{}}}uuurrryyyzzzsssnnnkkkjjjhhhjjjlllooopppmmmgggbbbXXXGGG888555444444;;;FFFTTTZZZ\\\XXXRRROOOJJJFFF@@@===777222...---...///,,,,,,,,,++++++*********)))***++++++***)))((('''(((((((((((()))))))))***++++++*********)))))))))************)))))))))(((******))))))))))))******++++++***************+++******++++++,,,---------000222777===DDDHHHIIIIIIGGGDDD???===<<<===>>>>>>@@@;;;;;;@@@AAAEEEUUUhhh}}}}}}{{{xxxxxx~~~yyyppplllppprrriiiZZZOOOKKKIIIFFFEEEGGGKKKNNNPPPWWW^^^hhhttt|||ooocccVVVLLLIII??????@@@AAADDDJJJQQQWWW[[[```gggnnnwwwooo]]]UUUPPPUUUcccvvv{{{tttoooaaa]]]XXXRRRMMMKKKKKKKKKNNNNNNNNNOOONNNNNNMMMLLLLLLNNNPPPQQQRRRVVV\\\aaammmuuuzzzlll\\\NNNDDDDDDFFFEEEHHHOOOVVV\\\bbbccc``````dddiiinnniiifffggghhhiiinnntttwww}}}zzzzzzxxxzzz}}}xxxooooooqqqqqqnnnbbbVVVQQQQQQSSSWWW[[[`````````___^^^]]][[[ZZZ^^^bbbccc```^^^```aaa```SSSNNNKKKLLLLLLIIIHHHJJJOOOQQQSSSUUUVVVXXX\\\^^^___jjjwww}}}yyytttiiiXXXKKKEEEAAAAAAEEEIIILLLRRR___kkkyyy}}}{{{nnn]]]PPPIIIEEEDDDEEEGGGFFFEEEDDDEEEGGGKKKMMMPPPSSSVVVZZZ___ccckkkuuu}}}}}}{{{~~~~~~lllXXXMMMHHHEEEBBBCCCEEEGGGJJJMMMRRRXXX```eeeffflllppptttyyy}}}{{{vvvhhhWWWHHHEEEFFFDDDDDDHHHGGGGGGHHHLLLPPPWWWffftttjjj]]]ZZZ[[[ccclllwwwyyylllgggaaa^^^___bbbeeefffgggiiioooxxx}}}|||sssppplllhhhddd___YYYVVVVVVVVV\\\fffmmmrrrwww}}}|||}}}zzzsssvvv{{{sssooollljjjhhhiiimmmsssyyy{{{wwwoooiii```OOO???888444333:::DDDXXXaaafffaaaZZZUUURRRNNNEEEAAA:::333///......000++++++++++++++++++++++++*********+++******)))(((((((((((()))))))))******,,,+++++++++************************))))))))))))***)))))))))))))))******+++***************++++++))))))***++++++,,,------222555:::@@@GGGJJJJJJHHHDDDAAA>>><<<<<<<<<<<<<<<>>><<<===@@@AAAGGGYYYnnn~~~~~~xxxzzztttmmmhhhfffjjjhhh^^^QQQJJJFFFFFFEEEEEEHHHMMMRRRUUU\\\fffssstttiii___SSSIIICCC>>>???AAABBBFFFKKKRRRXXX]]]cccllluuunnn]]]UUUQQQUUUaaasss|||tttjjjdddVVVSSSOOOLLLJJJKKKLLLNNNOOOOOOOOONNNMMMLLLJJJIIIKKKLLLLLLLLLMMMOOOSSSVVV[[[dddpppzzzzzzmmmXXXKKKBBBDDDFFFFFFKKKSSS[[[___cccbbb___^^^bbbgggmmmhhheeefffggggggkkkqqqqqqyyytttsssrrrsssvvv|||uuuffffffmmmqqqppppppdddXXXSSSQQQRRRWWW]]]bbbdddeeeccc```[[[WWWUUUTTTWWWYYYWWWXXX]]]___]]]SSSNNNKKKLLLKKKHHHHHHKKKTTTWWW[[[]]]___bbbgggkkkmmm{{{}}}xxxjjjYYYLLLGGGCCCFFFIIILLLPPPZZZiiivvvxxxiiiXXXMMMJJJJJJFFFHHHIIIHHHGGGFFFGGGHHHMMMPPPUUU[[[bbbkkkuuu{{{mmm^^^OOOGGGEEEDDDCCCEEEEEEGGGKKKOOOTTTZZZbbbggghhhmmmrrruuuyyy{{{uuummmZZZOOOFFFEEEFFFEEEEEEHHHGGGHHHKKKNNNRRRYYYiiixxx}}}fff[[[ZZZ\\\fffrrr{{{yyynnniiieeeaaa______bbbfffhhhhhhlllttt{{{uuulllccc]]]XXXTTTQQQVVVWWW^^^gggmmmooosssxxxuuusss~~~yyyrrrpppooommmjjjnnnsss{{{uuunnnfffWWWFFF<<<555333999BBBWWWcccnnnmmmggg```ZZZTTTKKKFFF===555000......///,,,,,,+++++++++++++++***************************(((((()))))))))*********,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))***+++*********)))******+++,,,((()))******+++,,,------222555;;;CCCIIIKKKKKKIIICCC@@@>>><<<======<<<;;;======???AAAAAAHHH\\\ppp{{{{{{vvv{{{nnn^^^aaa___```bbb^^^TTTJJJGGGCCCDDDEEEGGGKKKPPPVVVZZZbbbnnn|||lllccc\\\QQQFFF@@@>>>???BBBDDDHHHMMMSSSXXX[[[cccooozzznnn\\\UUURRRVVVaaasss}}}uuukkk```XXXPPPOOOLLLKKKLLLOOORRRTTTTTTTTTSSSRRRQQQOOOMMMLLLPPPPPPOOONNNNNNOOOQQQSSSQQQXXXbbbkkkrrrzzz|||oooWWWKKKBBBDDDFFFGGGMMMVVV```bbbbbb```]]]]]]```dddkkkfffccceeeeeeeeehhhmmmkkkttt}}}xxxsssqqqrrrtttvvvzzz~~~xxxeee___eeennnqqqqqqtttiii\\\UUURRRSSSXXX___fffjjjmmmllleee\\\UUUQQQJJJMMMNNNNNNRRRXXX[[[YYYRRRMMMKKKKKKIIIFFFGGGKKKUUUZZZ```eeehhhmmmtttzzzyyyjjjWWWKKKGGGEEEIIIMMMPPPWWWddduuuppp___QQQJJJIIILLLHHHIIIJJJIIIHHHIIIKKKMMMQQQUUU]]]fffsss|||bbbVVVJJJEEEDDDCCCDDDFFFEEEHHHLLLPPPVVV\\\ccchhhmmmrrrwwwzzz}}}{{{qqqeeeOOOJJJEEEEEEFFFFFFGGGHHHHHHIIIMMMQQQTTT[[[lll|||vvvccc[[[YYY\\\gggttt}}}rrrhhhaaa___]]]\\\]]]```eeeiiikkkppp{{{|||mmm```WWWSSSQQQQQQSSSUUU]]]fffkkkmmmrrrxxx~~~zzzttt|||wwwtttuuuwwwvvvsssuuuzzz{{{tttlll```OOOAAA777444999???NNN___pppwwwtttmmmbbbYYYPPPKKKBBB999222///------......---,,,+++***)))(((******************++++++))))))))))))************,,,,,,,,,+++++++++******))))))))))))))))))******))))))(((((()))***++++++******))))))***++++++,,,((()))***+++,,,---......111555<<>>@@@AAACCCLLL___ppptttxxx~~~~~~xxxtttttt|||rrraaaXXXXXXXXXYYY[[[VVVMMMGGGGGGBBBDDDGGGJJJNNNSSSZZZ```gggxxxtttfff^^^WWWNNNDDD@@@>>>@@@CCCFFFJJJNNNSSSWWWXXXbbbppp~~~mmm[[[TTTTTTWWWbbbtttvvvmmmbbbWWWOOOJJJIIIIIIJJJLLLOOORRRTTTYYYYYYYYYXXXVVVUUUSSSRRRSSSQQQPPPPPPPPPPPPQQQQQQRRRUUUZZZ___dddmmmxxxzzznnnXXXLLLDDDEEEFFFGGGNNNXXXccccccaaa]]]ZZZZZZ^^^bbbhhhcccaaaccccccccceeejjjhhhppp{{{xxxrrrnnnlllmmmooottt}}}nnnggg``````hhhooosssrrrvvvkkk___XXXTTTTTT[[[cccjjjooosssqqqhhh\\\RRRMMMGGGIIIJJJJJJOOOWWWYYYXXXRRROOOMMMLLLIIIFFFHHHNNNSSS[[[eeemmmttt}}}|||kkkWWWJJJFFFGGGKKKPPPUUUaaasssjjjYYYOOOIIIIIIKKKJJJJJJJJJIIIJJJLLLQQQUUUYYY```kkkzzzqqqZZZPPPFFFDDDCCCCCCDDDFFFGGGJJJOOOSSSXXX^^^eeeiiinnnssswwwzzz{{{vvvgggYYYIIIGGGFFFFFFFFFGGGHHHIIIIIILLLPPPTTTVVV]]]nnn|||mmm```[[[ZZZ\\\hhhvvv~~~pppggg^^^^^^^^^^^^___ccciiimmmqqqvvvttteee[[[WWWVVVVVVTTTVVV\\\dddgggiiipppxxx|||xxx}}}|||yyywwwxxx|||~~~~~~tttkkkZZZIII<<<666888<<>>FFFLLLNNNKKKHHHBBBAAA@@@@@@AAA@@@>>><<<===>>>@@@BBBGGGSSSdddqqqrrrssswww||||||wwwsssrrrqqq{{{{{{dddYYYXXXRRRQQQRRRTTTPPPIIIGGGHHHDDDGGGLLLOOORRRWWW^^^dddoooyyynnnaaaYYYQQQIIICCCBBB???BBBFFFIIIKKKOOOSSSVVVVVVaaaqqqlll[[[TTTSSSWWWcccuuuyyymmmcccZZZPPPJJJHHHIIIJJJLLLNNNPPPRRRSSSYYYYYYYYYYYYXXXXXXWWWVVVUUUSSSRRRSSSTTTUUUUUUTTTXXXYYYZZZ[[[\\\ccclllttt{{{oooXXXMMMEEEFFFGGGHHHQQQ\\\fffccc___ZZZWWWXXX\\\```ddd```___aaabbbaaadddhhhfffoooyyy}}}uuupppkkkiiikkksss}}}___```bbbeeejjjooosssuuutttjjj___XXXUUUVVV^^^ggglllqqqtttooodddWWWNNNJJJHHHIIIIIIIIIOOOWWWZZZXXXVVVSSSPPPOOOLLLIIILLLRRRTTT___mmmzzzqqq[[[MMMIIIKKKPPPUUU^^^ppp~~~dddXXXSSSOOOMMMMMMMMMMMMLLLLLLMMMRRRZZZ___eeeppp}}}xxxdddTTTKKKEEEDDDDDDDDDEEEIIIKKKNNNSSSWWW\\\bbbgggkkkmmmqqquuuxxxxxxppp]]]LLLFFFHHHHHHGGGFFFGGGIIIJJJKKKNNNSSSVVVWWW^^^pppqqqfff^^^^^^^^^bbbnnn}}}~~~rrrjjjddddddcccaaa___aaafffjjjnnnsss~~~qqqgggaaa___^^^\\\\\\```dddeeegggnnnxxxyyy~~~wwwyyy|||wwwfffRRRAAA999777888:::LLLdddxxxrrrccc\\\WWWPPPGGG>>>666111...------,,,,,,+++***))))))++++++*********+++,,,---))))))*********+++++++++++++++*********)))))))))((()))))))))************(((((((((((()))***+++,,,))))))))))))***+++,,,---******+++,,,...///000111777;;;BBBJJJNNNNNNJJJEEEAAA@@@@@@AAABBBAAA>>><<<;;;===???DDDNNN]]]llltttuuurrrqqquuuuuuqqqrrruuuuuupppZZZRRRSSSOOOLLLKKKMMMKKKGGGGGGIIIGGGKKKPPPSSSUUUZZZaaagggxxxqqqhhh^^^UUUKKKCCCAAADDDAAADDDGGGJJJLLLOOORRRUUUWWWccctttkkk[[[SSSQQQVVVcccuuussseee[[[SSSLLLHHHIIIJJJLLLNNNPPPPPPOOOOOORRRRRRSSSTTTUUUUUUUUUTTTUUUTTTSSSUUUXXXZZZYYYXXX]]]^^^___]]][[[^^^ccchhhvvv{{{nnnVVVLLLEEEGGGHHHKKKUUUbbbfffccc]]]WWWUUUVVV[[[^^^aaa]]]]]]___aaa```cccgggfffoooyyytttmmmiiimmmuuu~~~ZZZ___eeeiiikkknnnssswwwqqqggg]]]WWWUUUWWWaaakkkmmmppprrrkkk___RRRKKKHHHHHHIIIHHHIIIOOOWWWYYYWWWYYYVVVTTTSSSOOOLLLOOOVVVWWWcccuuuyyyaaaRRRNNNPPPUUU[[[fff}}}yyyaaaYYYYYYWWWSSSQQQRRRQQQPPPOOORRRXXXaaahhhppp}}}~~~qqqpppsss|||nnn[[[QQQJJJEEEEEEFFFFFFHHHLLLNNNQQQVVVZZZ___dddiiimmmpppuuuyyy{{{zzzppp\\\IIIEEEIIIJJJHHHFFFHHHJJJKKKLLLOOOTTTWWWXXX^^^pppkkkccc___aaadddhhhvvvuuulllhhhgggddd___ZZZXXX[[[^^^aaaeeeoooyyy~~~}}}rrrkkkfffdddeeedddeeegggeeefffnnnxxxwww{{{oooXXXEEE:::666555555FFF^^^tttvvvggg```\\\UUULLLBBB:::333000++++++++++++++++++++++++++++++*********+++---...)))************+++++++++*********))))))))))))((((((((())))))*********+++(((((((((((()))***+++,,,))))))))))))***+++,,,---***+++,,,---///000111222<<<@@@FFFMMMPPPNNNHHHCCC@@@???@@@AAABBBAAA>>>;;;:::<<<>>>FFFSSSeeerrrxxxzzzsssoooppppppooossszzzhhhTTTLLLKKKMMMIIIFFFHHHHHHFFFGGGJJJIIINNNTTTVVVWWW[[[ccciii~~~}}}llleee\\\RRRGGG??????EEEBBBEEEIIIKKKMMMOOORRRTTTYYYeeewwwkkkZZZSSSOOOTTTbbbuuuooo```VVVPPPKKKHHHFFFHHHKKKMMMMMMLLLJJJHHHKKKLLLMMMOOOPPPQQQQQQQQQQQQOOOOOORRRVVVYYYXXXWWW___aaabbbaaa]]]\\\^^^aaakkkvvvuuuiiiTTTKKKEEEGGGIIIMMMYYYgggfffbbb[[[VVVSSSVVVZZZ]]]___\\\[[[^^^``````bbbggggggpppyyy~~~|||rrrkkkkkkpppwww[[[^^^ccchhhlllnnnooooooooodddXXXSSSPPPRRR\\\hhhiiigggbbb\\\UUUOOOJJJGGGIIIHHHHHHKKKPPPUUUYYYZZZZZZYYYWWWUUUUUUWWWYYY[[[cccggguuueeeXXXWWW[[[bbbjjjxxxppp```ZZZWWW\\\```ZZZTTTUUUVVVWWWYYY^^^iiittt{{{wwwxxxppp{{{hhhZZZPPPJJJEEEEEEEEEGGGLLLRRRUUUWWW\\\aaagggkkkooopppssswww|||~~~yyyiiiUUUGGGFFFGGGIIIIIIIIIIIIKKKLLLPPPMMMRRRYYY[[[___pppvvvaaa[[[[[[```eeelll{{{xxxqqqmmmppphhh]]]VVVTTTVVVWWWWWWXXX\\\```dddiiipppyyy|||sssnnnmmmllldddaaafffjjjmmmttt|||{{{vvvfffPPP===666:::999:::KKKiii}}}yyywwwmmmcccZZZSSSHHH:::111111.../////////---,,,---...(((((()))***+++,,,,,,---******))))))((((((''''''(((((((((((((((((((((((()))((('''''''''(((***+++******++++++++++++************)))))))))))))))***......,,,******---111555AAAEEEJJJOOOQQQMMMGGGBBB>>>???@@@???>>>===>>>@@@;;;>>>@@@DDDSSSgggrrrtttvvvnnnhhhhhhiiillluuuyyyaaaVVVNNNGGGJJJGGGEEEEEEHHHLLLOOOQQQOOORRRWWWZZZXXXYYYdddqqqvvvhhh```SSSHHHAAA@@@@@@@@@EEEFFFKKKQQQSSSQQQRRRWWWZZZnnnjjjXXXQQQRRRVVVbbbtttuuubbbWWWPPPJJJFFFFFFJJJKKKMMMNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLIIIJJJKKKMMMPPPSSSVVVXXX\\\___ccceeeeeeaaa]]]ZZZeeellltttyyy|||zzzooocccVVVMMMFFFGGGKKKOOOYYYdddhhh___WWWUUUVVVVVVXXX[[[bbb^^^[[[YYY[[[___ccceeelllpppvvv|||}}}xxxsssrrr{{{ZZZ\\\```dddggghhhggggggddd\\\TTTQQQOOOOOOVVV^^^]]][[[XXXSSSOOOKKKHHHGGGJJJIIIIIIKKKOOOSSSWWWYYY]]]\\\\\\[[[[[[^^^aaadddiiimmmzzzfffZZZZZZgggppp{{{zzziii```______fffkkkeeeZZZZZZ\\\^^^```eeeppp{{{vvvaaaTTTMMMHHHDDDEEEGGGJJJPPPWWWYYY[[[```eeekkkpppsssuuu{{{~~~|||kkkWWWHHHGGGHHHJJJKKKJJJJJJLLLNNNQQQOOOTTT[[[]]]aaaqqqppp]]]VVVUUU[[[cccmmm{{{tttmmmjjjccc___XXXSSSQQQQQQSSSUUUZZZ^^^dddiiinnnuuu~~~|||wwwvvvkkkeeecccgggmmmqqqyyy|||jjjUUUBBB999999888:::EEE[[[oooxxxyyyyyyuuuiii^^^VVVLLL>>>555222/////////...---,,,,,,---)))))))))***++++++,,,,,,+++************+++++++++************************)))(((((('''((()))***+++******++++++++++++************))))))))))))******++++++******+++///555999CCCGGGLLLPPPPPPLLLFFFAAA?????????===:::888888888999===AAAHHHVVViiiuuuxxxwwwsssooommmiiijjjuuu|||fffXXXOOOJJJGGGFFFFFFHHHLLLPPPSSSSSSYYYZZZ\\\^^^\\\___lllzzzwwwlllddd[[[PPPFFFAAA@@@AAABBBFFFGGGLLLRRRSSSRRRTTTYYY```uuuiiiXXXQQQPPPTTT___rrr~~~nnn]]]SSSMMMIIIGGGHHHJJJJJJLLLMMMLLLKKKIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLNNNQQQTTTVVVXXXZZZ^^^aaaaaa```]]][[[___eeekkkpppttttttmmmcccTTTLLLFFFGGGKKKQQQ[[[dddggg^^^VVVUUUVVVWWWXXX[[[aaa^^^ZZZYYYZZZ^^^bbbdddlllooouuuzzz|||~~~VVVWWWZZZ\\\^^^]]]]]]\\\WWWRRRNNNNNNMMMLLLOOOSSSPPPOOOMMMKKKIIIIIIIIIIIILLLLLLMMMNNNQQQUUUYYY[[[ccccccddddddeeehhhmmmpppqqqvvvkkkcccfffxxxoooeeeeeehhhjjjsssyyysssgggeeeeeeiiikkkooozzzmmm\\\QQQKKKFFFDDDGGGJJJNNNVVV^^^^^^aaaeeekkkpppuuuxxxzzz|||kkkVVVHHHGGGIIIKKKLLLLLLLLLMMMOOOSSSRRRWWW^^^```dddsssgggXXXRRRQQQYYYdddssswwwrrrllleeeaaaWWWWWWVVVSSSPPPRRRWWW[[[bbbhhhpppwww}}}}}}|||jjjgggfffkkkqqqwwwrrr^^^KKK>>>888777999>>>HHHZZZnnnxxxyyy{{{pppbbbYYYPPPDDD999444000///...---,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++---...************************)))(((((((((((()))***+++******++++++++++++************)))))))))******+++(((((()))***,,,222999>>>GGGJJJMMMPPPNNNJJJEEEAAAAAABBBBBB???<<<:::::::::888<<>>>>>>>>???;;;;;;BBBQQQfffvvvzzzwwwsssoooiiiccc```ggguuu{{{___NNNLLLFFFHHHMMMUUU^^^eeeiiijjjiiieeebbbaaaccclllsssggg___WWWQQQHHHAAA???AAACCCDDDHHHIIINNNSSSTTTUUU\\\eeettt~~~hhhWWWQQQMMMPPP[[[mmm}}}nnn___PPPIIIGGGFFFGGGIIIGGGGGGHHHIIIHHHHHHGGGFFFGGGGGGFFFFFFGGGIIIKKKLLLJJJJJJJJJJJJLLLNNNPPPQQQQQQRRRTTTUUUWWWXXXXXXXXXSSSVVVWWWYYY___dddccc^^^PPPJJJFFFHHHOOOXXXaaafffddd[[[UUUUUUWWWXXXYYY\\\^^^\\\YYYWWWWWWZZZ___bbbjjjlllppptttwww|||EEEFFFHHHJJJLLLLLLLLLLLLKKKJJJHHHIIILLLOOOOOONNNHHHHHHHHHIIIJJJLLLNNNOOOMMMPPPTTTXXX\\\bbbiiinnnsssvvvxxxxxxxxx{{{~~~tttxxxsssffffffnnnuuu{{{yyytttvvv|||rrrhhh]]]VVVLLLHHHFFFJJJOOOTTT\\\ddddddfffkkkpppvvvzzz~~~~~~rrrbbbRRRIIIFFFIIILLLNNNNNNNNNOOOPPPUUUXXX]]]bbbeeejjjttt~~~mmmZZZSSSQQQWWWeeettt|||uuueee]]]ZZZUUUQQQPPPPPPUUUZZZ[[[]]]fffuuu}}}|||yyywwwrrrmmmiiiiiimmmpppjjjnnnrrruuuzzz}}}~~~rrr```III777444888777555@@@WWWhhhlllrrrkkkbbbYYYSSSMMMDDD<<<555222...,,,------,,,***------,,,,,,+++*********,,,+++***((((((((()))***))))))))))))))))))))))))((())))))*********************++++++++++++*********************+++,,,,,,)))***+++---000666===CCCLLLNNNPPPNNNIIIDDDAAA@@@<<<===>>>>>><<<<<<===>>>???===DDDWWWnnnzzzxxxrrrtttmmmccc]]]bbbppp~~~cccOOOLLLHHHKKKQQQZZZdddlllpppqqqfffbbb___```fffrrr{{{lll```ZZZTTTNNNEEE@@@>>>@@@BBBDDDHHHJJJOOOTTTVVVXXXbbbmmm~~~}}}gggWWWPPPNNNPPPZZZlll|||zzzhhh[[[MMMGGGFFFEEEEEEGGGEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGIIIKKKMMMOOOPPPMMMMMMLLLLLLMMMNNNPPPQQQSSSSSSTTTTTTTTTUUUUUUUUUSSSTTTTTTTTTYYY______ZZZNNNJJJGGGHHHQQQ\\\dddfffaaaYYYTTTUUUXXXXXXZZZ]]][[[[[[YYYWWWVVVYYY___ccciiikkkooorrrvvv|||???@@@BBBDDDFFFGGGHHHHHHIIIIIIHHHHHHMMMSSSSSSOOOHHHIIIJJJKKKLLLNNNOOOOOOMMMQQQWWW\\\aaahhhqqqxxx~~~~~~pppaaacccooo{{{xxx|||yyysssnnnfff\\\UUUMMMHHHGGGKKKPPPUUU]]]ffffffhhhmmmrrrxxx}}}zzzmmm___SSSLLLGGGJJJNNNPPPPPPPPPQQQQQQXXX[[[aaaeeeiiinnnvvv|||yyyhhh[[[TTTTTT\\\mmm|||rrrkkkhhhooo|||ssseeeVVVPPPOOONNNOOORRRSSSYYYaaaffflllxxxzzzvvvqqqhhhdddfffgggddd```ZZZXXXZZZ```eeefffnnnvvvyyy~~~{{{zzz}}}ttteeeOOO<<<555777666555<<>>>>>???DDDDDDNNNbbbtttyyytttooonnnhhh^^^[[[dddvvvhhhTTTOOOLLLPPPXXXbbbkkkoooooonnn^^^\\\]]]ccclllzzz{{{kkk___[[[OOOJJJCCC???>>>AAACCCEEEIIILLLQQQWWWYYY]]]jjjwww|||gggVVVOOOOOOPPPZZZkkk|||sssbbbVVVJJJFFFEEEDDDDDDEEECCCCCCDDDEEEGGGHHHIIIIIIGGGIIIKKKOOOQQQRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRVVVVVVVVVVVVUUUUUUTTTSSSSSSTTTSSSTTTXXX]]]\\\XXXNNNKKKHHHIIISSS```fffeee___XXXSSSUUUXXXYYY[[[]]]YYYZZZYYYWWWVVVYYY```fffjjjlllooorrrvvv{{{>>>>>>???AAABBBCCCDDDDDDDDDGGGHHHIIIOOOVVVSSSLLLIIIKKKMMMPPPRRRRRRRRRRRRRRRWWW^^^ccchhhpppzzzvvvjjjbbbgggwwwvvvtttrrrpppmmmeee[[[SSSKKKGGGFFFKKKQQQWWW```hhhjjjlllqqqvvv|||~~~tttgggYYYPPPKKKIIIMMMQQQSSSTTTSSSTTTTTT[[[```eeeiiimmmsssyyy}}}tttggg^^^ZZZZZZcccuuuhhh```]]]cccnnnxxx{{{tttpppaaaRRRLLLKKKMMMSSSXXX]]]eeeppp{{{pppccc```\\\TTTRRRWWWUUUSSSQQQNNNMMMPPPUUUZZZ```lllwww|||}}}yyyzzzyyypppgggVVVEEE999666444666888???MMMYYY```eeeeee^^^VVVRRRLLLFFF;;;666000---//////---+++,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,+++***))))))))))))))))))))))))((()))***+++++++++************++++++++++++******************+++,,,---...,,,---///111555<<>>>>>@@@CCCDDDEEEDDDCCCCCCDDDEEEGGGNNN^^^ooovvvssspppqqqjjjiiifffdddmmm~~~lll\\\WWWRRRYYYeeepppuuussskkkeeeXXXXXX^^^iiivvvzzziii___\\\JJJFFF@@@>>>???CCCFFFHHHKKKNNNUUUZZZ]]]cccrrr|||fffVVVOOONNNOOOYYYjjj{{{nnnZZZOOOFFFDDDEEEDDDCCCCCCAAABBBCCCEEEGGGIIIKKKLLLNNNQQQUUUXXXZZZYYYWWWUUUWWWVVVTTTSSSRRRSSSSSSTTTWWWXXXYYYYYYYYYWWWVVVUUUPPPRRRSSSUUUYYY^^^\\\WWWNNNLLLIIIJJJTTTbbbgggddd]]]VVVRRRUUUYYYZZZ[[[^^^WWWXXXYYYWWWVVVZZZaaahhhmmmnnnppprrrtttyyy>>>>>>??????@@@AAAAAAAAA@@@DDDGGGJJJQQQWWWSSSIIIKKKNNNQQQUUUWWWXXXWWWVVVYYY___fffkkkooovvv{{{www}}}sssddd^^^iiiooo~~~yyyuuuqqqppprrrttttttrrrxxxyyy|||{{{rrrqqqqqqqqqoooggg[[[SSSIIIEEEEEEKKKQQQXXXbbbjjjmmmoootttyyy{{{pppaaaTTTLLLIIIKKKOOOSSSVVVVVVVVVVVVWWW^^^ccciiilllpppvvv{{{~~~rrrgggaaaaaaaaajjj{{{zzzjjjaaa[[[___ffflllqqquuussswwwyyyvvvtttvvvwwwvvvvvvgggVVVNNNLLLOOOVVV\\\hhhqqqrrrcccWWWUUURRRJJJIIINNNHHHHHHHHHGGGGGGJJJNNNRRR[[[iiiwww}}}{{{wwwvvvzzz{{{ssskkkfffZZZMMM<<<555333666666777DDDUUU^^^fffiiibbbXXXSSSNNNIII===777000...///000...+++,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***------,,,***)))************************((()))***+++,,,+++************++++++++++++******************+++,,,---...,,,---///222777>>>GGGMMMLLLNNNMMMHHHAAA===>>>@@@<<<>>>@@@BBBBBBCCCEEEGGGHHHUUUjjjxxxvvvmmmmmmtttnnntttvvvuuu{{{nnnbbb]]]YYYbbbqqq|||wwwiii^^^UUUWWW```nnn~~~ssscccZZZXXXGGGCCC>>>===@@@EEEIIIKKKMMMQQQWWW]]]```gggxxx|||fffUUUNNNMMMOOOXXXiiizzzjjjTTTKKKCCCCCCEEEDDDBBBCCC@@@AAABBBDDDGGGJJJLLLNNNWWWZZZ^^^aaabbb___[[[YYYZZZYYYWWWUUUUUUUUUUUUUUUWWWXXXZZZ[[[[[[ZZZXXXWWWNNNQQQSSSUUU[[[___]]]WWWNNNMMMIIIJJJUUUcccgggccc]]]VVVRRRUUUYYYZZZ[[[^^^VVVXXXYYYWWWVVVZZZcccjjjooopppqqqqqqssswww|||=========>>>>>>?????????BBBDDDHHHLLLPPPSSSUUUVVVMMMOOOSSSXXX[[[]]]^^^^^^ccchhhnnnppprrrxxxyyyqqqkkkiiijjjlllyyy|||~~~xxxlllbbb\\\ZZZgggxxx}}}vvvuuuppphhhdddffffffeeefffcccdddkkkqqqtttxxx}}}~~~~~~vvvzzz|||yyytttlll```TTTKKKHHHGGGJJJRRR\\\eeejjjtttwwwwwwwwwzzzuuufffXXXOOOLLLLLLNNNPPPQQQSSSUUUWWWYYYZZZ```fffnnntttwwwzzz~~~{{{ooohhhjjjnnnwwwzzzgggeeecccdddfffjjjlllmmmpppmmmmmmqqqxxxhhhUUUTTTVVVUUU^^^mmmvvvrrr```YYYPPPHHHDDDCCCDDDDDDDDDCCCDDDGGGFFFFFFKKKSSS]]]lll{{{{{{{{{yyyyyy{{{~~~qqqiiigggaaaYYYCCC888333666888777@@@LLLhhhnnnpppjjjddd```YYYQQQHHH;;;222111222///,,,---///...,,,+++***++++++,,,......---***((('''(((***+++++++++*********))))))))))))************)))))),,,,,,++++++++++++,,,,,,*********)))******++++++------...333;;;DDDJJJMMMUUURRRLLLEEEAAAAAAAAA???FFFAAA@@@DDDFFFEEEHHHOOOQQQfffyyy{{{uuurrrqqqpppyyytttlllhhhgggnnnyyyxxxhhh\\\XXX```jjjvvvssshhh```XXXQQQBBBAAA??????AAAEEEIIILLLQQQSSSVVVZZZ```nnnzzzcccTTTOOONNNRRR\\\jjjzzzfffUUUKKKDDDEEEHHHFFFCCCBBB>>>AAAEEEFFFHHHLLLSSSXXX\\\aaaiiilllkkkfff```]]]ZZZXXXVVVUUUTTTUUUWWWXXX___```aaaaaa```^^^\\\ZZZSSSTTTVVV[[[______\\\XXXQQQMMMJJJOOOYYYbbbdddcccZZZWWWSSSTTTWWWYYYYYYWWWWWWTTTTTTWWWWWWYYYdddqqqttttttsssssstttvvvyyyzzz<<<<<<<<<<<<<<<=========???AAAEEEIIIMMMQQQTTTUUUOOORRRVVV\\\```ccceeeeeejjjooouuuwwwzzzzzztttqqqpppnnnjjjddd___\\\]]]^^^bbbfffgggddd^^^ZZZ[[[^^^jjj~~~}}}rrrkkkiiifffbbb^^^ZZZXXX]]]aaadddggglllxxx{{{~~~}}}||||||zzz{{{qqqcccVVVIIIGGGGGGLLLTTT^^^gggkkkpppsssuuuuuuzzzsssdddVVVNNNMMMNNNQQQRRRTTTVVVXXXZZZ\\\^^^dddjjjsssyyy|||~~~yyysssvvv{{{{{{mmmmmmmmmooorrrttttttssspppqqqttt|||uuu___\\\^^^```kkkzzzwwwjjjWWWQQQJJJDDDAAAAAABBBBBBAAA@@@BBBDDDEEEFFFLLLUUU```ooo~~~yyyttttttvvvzzz~~~{{{lllffffffddd___LLL>>>555666777666<<>>>>>>>>>>>BBB???@@@DDDEEEDDDIIIQQQ```uuuvvvpppuuuzzz~~~tttrrrrrrttt}}}uuuhhh```___gggqqq~~~{{{mmmddd]]]UUUNNNBBBAAA@@@AAACCCGGGLLLNNNSSSUUUXXX\\\eeeuuuyyybbbSSSOOOMMMQQQ[[[iiizzzeeeRRRHHHAAABBBEEECCCAAA@@@BBBDDDGGGIIIKKKPPPWWW\\\dddhhhmmmnnnkkkeeeaaa^^^[[[ZZZYYYXXXYYYYYYZZZ[[[```aaacccccccccbbb```^^^\\\[[[[[[^^^``````]]]ZZZSSSPPPNNNSSS\\\bbbbbb```[[[WWWTTTVVVZZZ\\\[[[YYYWWWUUUVVVXXXZZZ]]]hhhtttuuutttsssssstttvvvxxxzzz============<<<<<<<<<<<<>>>@@@CCCGGGKKKOOORRRSSSRRRUUUZZZaaagggkkknnnpppuuuzzzxxxooojjjgggfffeeeggggggfffbbb]]]YYYWWWWWWRRRUUUVVVTTTSSSVVV___fffuuuyyysssllleee___XXXRRRSSSTTTUUUYYY]]]jjjnnnssswwwyyy{{{|||}}}uuudddWWWHHHGGGIIINNNWWWaaahhhllljjjnnnrrrtttyyy{{{nnn___SSSNNNNNNQQQSSSUUUWWWYYY[[[]]]aaaeeeiiipppyyy~~~uuuwww{{{xxx{{{jjjfffjjjqqqlll^^^NNNJJJDDDAAA@@@AAAAAAAAABBBAAABBBEEEFFFIIIQQQ[[[dddssstttllllllrrr|||tttgggdddfffhhhfffXXXGGG999555555444888>>>RRRdddxxx~~~tttfff\\\UUUIII<<<555111...---///++++++++++++,,,---...///)))***+++***))))))+++---+++++++++***************))))))************))))))******))))))))))))******,,,,,,,,,,,,,,,---......,,,000555888<<>>>>>>>>>>>???AAACCCCCCFFFPPPZZZnnn}}}~~~ooolllwww~~~|||sssiiiffffffooo|||qqqeee___YYYPPPIIIAAAAAAAAABBBEEEJJJNNNQQQTTTVVVYYY```kkk~~~xxxaaaRRRNNNKKKPPPZZZhhhyyycccPPPGGG@@@AAACCCBBBAAAAAAFFFGGGIIILLLPPPWWW^^^dddnnnpppqqqooojjjeeeaaa___\\\\\\]]]]]]^^^_________bbbccceeefffgggfffeeedddfffdddbbbaaaaaaaaa___^^^WWWTTTSSSVVV\\\```___\\\[[[WWWUUUXXX]]]```___[[[VVVVVVWWWZZZ]]]cccmmmwwwwwwuuutttrrrsssuuuwwwyyy~~~@@@@@@??????>>>>>>======@@@AAACCCFFFIIILLLNNNPPPSSSWWW]]]dddlllrrrwwwyyy|||pppmmmiiiggghhhkkkoooqqqnnnoooooolllfff___ZZZWWWSSSUUUVVVTTTTTTZZZeeeooo{{{ssslllcccZZZVVVTTTRRRTTTXXX\\\```hhhnnntttzzz~~~ssscccVVVIIIIIIKKKQQQZZZbbbhhhjjjffflllqqqtttzzzxxxiii[[[QQQOOOQQQTTTUUUWWWZZZ[[[]]]aaagggkkknnnuuu}}}|||ssspppxxxuuubbbUUUIIIGGGCCCBBBBBBCCCCCCBBBGGGEEEFFFIIIKKKNNNXXXbbbkkkyyyttthhhfffooo}}}zzzooohhhgggiiikkkjjjbbbPPP===555555444666999III[[[ppp{{{zzzrrrhhhbbbZZZQQQCCC888000------...+++++++++,,,,,,,,,------+++,,,,,,+++)))((((((***************************))))))************)))))),,,,,,++++++++++++,,,,,,,,,+++++++++,,,---...///---333999<<<>>>CCCKKKRRRUUUOOOIIIHHHFFFCCC@@@???>>>@@@BBBBBBDDDMMM^^^lll{{{|||xxxpppjjjooo|||~~~tttmmmjjjkkkvvv~~~jjj```[[[UUUKKKDDD@@@@@@AAABBBFFFKKKOOORRRTTTVVV[[[cccsssvvv___QQQMMMJJJOOOYYYhhhxxxbbbQQQHHHBBBBBBDDDCCCCCCDDDEEEGGGKKKPPPVVV^^^fffjjjrrrrrrpppmmmgggcccaaa```\\\]]]___```aaabbbbbbbbbbbbcccfffhhhjjjjjjiiihhhllliiieeecccbbbbbbcccccc]]]YYYUUUVVVYYY\\\[[[ZZZ\\\XXXVVVZZZaaadddaaa\\\TTTUUUXXX\\\aaahhhrrrzzzyyywwwtttrrrrrrsssuuuwww{{{~~~AAAAAA@@@@@@?????????>>>BBBBBBCCCDDDFFFHHHJJJLLLUUUXXX^^^fffooovvv|||wwwnnnjjjkkkkkklllmmmppptttyyy||||||}}}}}}yyypppeee]]]XXXWWWYYY[[[ZZZ[[[bbbmmmvvvzzzpppeee^^^XXXSSSRRRTTTRRRWWW^^^fffoooxxx}}}rrrbbbUUUKKKKKKMMMSSS[[[bbbgggiiihhhmmmsssvvv|||}}}ttteeeWWWPPPPPPTTTWWWVVVYYY\\\]]]___ccckkkrrrsssxxx|||}}}ooo^^^QQQHHHFFFCCCBBBCCCEEEEEEDDDJJJHHHIIILLLNNNRRR[[[ffftttxxxgggccclll|||xxxsssooooooppppppnnnllliiiWWWCCC888555555666888BBBRRRhhhxxxzzzqqqhhhccc]]]WWWKKK===222.........---------,,,,,,+++++++++***,,,,,,+++***((())))))************************))))))************)))))),,,,,,++++++++++++,,,,,,*********++++++,,,......///555<<>>???@@@BBBFFFKKKOOOQQQSSSVVV]]]iii{{{uuu^^^PPPLLLIIINNNYYYhhhxxx~~~bbbPPPHHHBBBBBBCCCCCCDDDFFFDDDGGGMMMUUU^^^ffflllnnnnnnnnnmmmjjjeeebbb```aaa\\\]]]^^^```aaabbbbbbbbbbbbcccfffiiikkklllkkkkkkkkkiiieeebbbaaacccfffiiieee___XXXTTTUUUYYY[[[\\\^^^ZZZXXX]]]dddgggbbb[[[RRRUUUXXX]]]dddmmmvvv{{{{{{xxxtttqqqpppqqqtttuuuxxx{{{~~~|||~~~BBBBBBBBBAAAAAAAAAAAAAAADDDDDDDDDDDDFFFHHHJJJLLLVVVYYY___gggpppxxx~~~uuujjjccccccgggmmmqqqxxx}}}ssshhhbbbZZZ]]]___```ccckkkxxxzzzooofff^^^TTTOOOOOONNNQQQVVV]]]fffrrr}}}~~~sssbbbUUUKKKKKKMMMRRRZZZbbbgggjjjlllqqquuuxxx|||zzzpppaaaVVVQQQRRRWWWZZZXXX\\\___```aaagggqqqyyyyyy~~~zzzlll\\\PPPGGGEEECCCCCCEEEGGGHHHIIILLLLLLNNNRRRUUUZZZcccnnnllldddlllzzz~~~|||zzzuuussstttzzz}}}yyyssspppmmm^^^JJJ<<<666666777888<<>>BBBEEEEEEDDDMMMaaaxxxvvvfffhhhuuu~~~|||xxxuuutttrrrooommmuuutttccc]]]XXXMMMCCC@@@>>>???AAACCCGGGKKKNNNPPPVVVZZZdddssssss\\\OOOLLLIIIOOOYYYhhhxxx~~~bbbMMMFFFAAA@@@AAAAAACCCGGGHHHLLLUUU```iiiooopppooojjjkkkkkkiiifffbbbaaa```\\\\\\]]]^^^___```aaabbbbbbdddgggjjjlllmmmmmmmmmhhhgggdddaaa```ccchhhllllllfff]]]XXXWWW[[[___bbbccc___\\\aaahhhiiibbbZZZRRRVVVZZZ^^^gggrrrzzz}}}}}}zzzuuuqqqoooppprrrtttvvvyyy}}}~~~FFFFFFFFFFFFFFFFFFGGGGGGIIIHHHIIIJJJLLLOOORRRTTTXXX[[[aaahhhqqqyyyvvvjjjdddbbbccckkkttt~~~zzzsssgggiiikkklllooozzzwwwyyy}}}}}}uuujjj]]]TTTQQQNNNNNNPPPTTT\\\gggttt}}}sss```PPPHHHHHHKKKQQQZZZcccjjjmmmppptttwwwxxx|||xxxnnn```UUURRRUUUYYY[[[[[[___bbbcccdddjjjvvv~~~vvviiiZZZOOOHHHFFFEEEFFFJJJNNNQQQRRRVVVWWW[[[bbbggglllvvvwwwlllqqq}}}~~~xxxwwwxxxxxxyyywww|||{{{xxxpppdddRRRAAA777666666777888@@@SSSiiisssnnneee```\\\___[[[LLL>>>777444111+++,,,---------,,,+++***%%%(((***,,,++++++,,,---))))))*********+++++++++))))))************))))))******))))))))))))************++++++,,,...///000555888===CCCHHHKKKNNNOOOMMMCCC???GGGKKKEEE@@@AAAAAAEEEFFFGGGRRRgggyyy{{{rrrooowww|||{{{}}}tttkkkkkkjjjjjjjjjllloooqqq{{{kkk^^^[[[UUUHHH@@@@@@@@@AAABBBEEEHHHLLLOOOQQQZZZaaammm~~~rrr[[[NNNKKKJJJOOOZZZiiiyyycccMMMGGGBBBAAAAAAAAADDDIIIPPPVVV```mmmuuuwwwrrrnnniiikkkmmmmmmiiidddaaa```]]]\\\\\\\\\]]]^^^```aaadddfffiiilllnnnoooooonnngggfffdddaaa```bbbhhhmmmrrrmmmeee```___bbbfffhhhjjjeeebbbfffmmmlllcccZZZSSSYYY]]]aaajjjwww~~~~~~~~~{{{uuuqqqnnnoooqqqssstttwww{{{}}}~~~KKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNPPPTTTXXX\\\^^^ZZZ]]]bbbiiirrrzzz~~~rrriiiccceeeiiiooo{{{}}}xxxyyyyyyxxx|||zzznnngggccccccfffjjjrrr~~~wwwhhh\\\XXXOOONNNMMMNNNTTT___llluuu{{{sss]]]KKKFFFFFFHHHOOOYYYdddlllppprrrvvvxxxxxx{{{vvvlll___VVVTTTVVVZZZ\\\]]]aaaeeeeeefffmmmyyy{{{sssgggYYYNNNKKKIIIHHHJJJOOOUUUYYY\\\aaaccciiirrryyyuuuyyyuuuooopppsssuuu}}}|||~~~rrriiiWWWDDD888555555666777888CCCVVVdddeeebbbbbb\\\bbb___QQQBBB;;;777333)))***,,,---......---,,,(((***,,,,,,+++)))))))))))))))******++++++++++++))))))************)))))),,,,,,++++++++++++,,,,,,+++,,,,,,---...///111111777999===CCCJJJNNNNNNNNNPPPCCC===DDDIIIEEECCCFFF@@@DDDGGGIIIUUUiiiwww{{{ooorrr}}}vvvuuu~~~~~~zzzlllcccWWW[[[___aaaaaafffooowwwqqqdddZZZYYYRRREEE>>>@@@BBBCCCDDDGGGJJJMMMPPPQQQ___ffftttqqq[[[NNNKKKJJJOOO[[[jjjyyycccOOOIIIDDDDDDCCCCCCGGGMMMXXX^^^iiivvv}}}|||tttllliiimmmpppppplllfffbbb___^^^]]]\\\[[[\\\^^^```aaafffhhhkkknnnppppppppppppggggggeeebbb```bbbhhhmmmuuurrrlllhhhggghhhkkkmmmoooiiifffiiipppoooeeeZZZUUU[[[___cccmmmzzz{{{vvvpppnnnnnnppprrrsssvvvzzz{{{zzz{{{UUUPPPNNNPPPQQQQQQSSSVVVWWWXXXYYY]]]bbbiiippptttrrrnnnkkknnnrrrwwwuuullljjjlllpppttt}}}sssmmmjjjiiihhhhhhlllqqqwwwzzz{{{wwwsssttttttqqqkkkddd```]]][[[\\\^^^___bbbhhhooottt|||{{{mmmeeeVVVSSSOOONNNRRRYYYbbbgggttt~~~ooo\\\MMMHHHHHHJJJQQQ[[[fffnnnrrrsssvvvxxxwwwzzzyyyjjj\\\WWWXXXYYY[[[]]]aaaeeehhhhhhjjjppp{{{wwwjjj]]]TTTLLLNNNPPPTTTZZZcccnnnuuussswww|||sssmmmpppuuuxxxuuummm]]]KKK>>>888666444777777<<>>BBB@@@BBBHHHMMMPPPVVV]]]ffftttrrr[[[OOOLLLIIIPPP]]]kkkxxx```NNNHHHEEEIIIJJJIIIPPP[[[fffppp}}}{{{pppiiijjjlllmmmkkkhhhccc```^^^]]]ZZZZZZ^^^___```eeelllmmmssswwwxxxzzz{{{yyytttnnnjjjeeeaaaaaadddiiimmmvvvxxxyyyxxxuuuuuuwwwzzz~~~wwwqqqrrrvvvsssiii^^^YYYZZZ___iiivvv}}}xxxtttpppnnnnnnnnnssstttuuuwwwzzz|||}}}~~~}}}}}}YYYUUUTTTWWWYYY[[[___eeepppssswww|||}}}wwwrrrsssxxx~~~xxxsssrrryyyrrr^^^SSSOOONNNLLLKKKJJJKKKMMMPPPRRRPPPQQQRRRRRRQQQNNNKKKJJJJJJLLLOOORRRSSSTTTVVVXXXTTTUUUWWWXXXYYYZZZ]]]```]]]eeepppyyywwwnnn```UUUQQQQQQUUUWWWaaaiiiooopppmmmggg]]]SSSKKKJJJMMMTTT___hhhnnnooommmpppsssuuuzzz{{{qqqeeeYYYVVVXXXZZZ]]]```llloooqqqqqqpppsss{{{tttrrrwwwuuujjjccc___]]]]]]dddrrrzzzyyy|||}}}xxxmmm[[[HHH:::555666555444555===HHHQQQUUUUUUVVV^^^eeebbbVVVFFF:::333///---+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))************++++++,,,,,,,,,,,,,,,)))+++,,,,,,---000444777===@@@FFFMMMQQQRRROOOLLLFFFDDDGGGNNNSSSTTTTTTUUUSSSMMMKKKRRR```lllpppnnnqqqzzz~~~zzzqqqhhh^^^SSSLLLMMMOOOUUU]]]dddnnn~~~sssaaa]]]TTTLLLDDD@@@>>>===BBBAAADDDJJJOOORRRZZZbbbmmm{{{sss\\\OOOKKKIIIPPP]]]kkkwwwaaaNNNHHHFFFJJJLLLNNNWWWcccmmmzzzvvvmmmjjjjjjlllmmmlllgggbbb^^^]]]___]]]]]]aaadddiiirrrzzz~~~yyysssoooiiidddcccfffjjjmmmyyy|||~~~||||||~~~~~~xxxyyyzzzvvvkkk```]]]___dddooo{{{{{{vvvrrrooonnnmmmoooppprrrtttwwwzzz|||}}}}}}UUUSSSTTTYYY]]]aaagggooozzz|||~~~|||vvvrrruuu{{{yyyvvv|||yyyooolllnnnsss|||sssbbbWWWRRROOOLLLKKKIIIIIIIIIJJJLLLMMMLLLLLLKKKJJJIIIHHHGGGFFFGGGIIILLLNNNPPPRRRUUUXXXUUUWWWYYYYYYYYYYYYZZZ[[[]]]bbbiiiooovvv{{{kkk]]]VVVUUUUUUVVV^^^dddjjjkkkjjjggg^^^UUULLLKKKLLLTTT___iiimmmmmmlllpppsssvvv|||zzzlllaaaXXXWWWYYY\\\___cccnnnrrrtttsssrrrtttzzz{{{fffbbbccckkkuuuvvvppphhhddddddlll|||wwwgggPPP===666777555333333888BBBLLLTTTXXXYYYaaagggeee\\\NNN???444000...---,,,---...---,,,++++++++++++++++++++++++************************(((((())))))***+++++++++++++++,,,------------,,,)))***+++,,,...111666999@@@CCCHHHOOOSSSSSSNNNJJJEEEHHHOOOWWW^^^aaacccddddddZZZVVV___kkkqqqssstttwww|||rrrhhh^^^WWWRRROOOQQQSSSXXX```hhhttt{{{lll___YYYQQQHHHBBB???>>>???CCCCCCFFFLLLOOORRRZZZbbbppp~~~ttt^^^OOOKKKJJJQQQ\\\jjjvvvdddPPPIIIGGGKKKOOORRR]]]kkkssssssnnnooommmooopppmmmgggbbb___^^^aaabbbdddjjjqqq{{{~~~vvvrrrlllgggfffgggkkkmmmzzz~~~yyylllbbb```dddkkkuuu}}}yyytttpppmmmllljjjkkknnnqqquuuxxx{{{|||{{{}}}~~~}}}~~~yyy}}}UUUUUUXXX^^^aaacccjjjrrr}}}|||{{{xxx{{{uuu|||jjjbbb[[[[[[]]]aaahhhnnnqqqxxxqqqbbbZZZWWWUUUSSSOOOOOONNNMMMLLLLLLLLLMMMKKKJJJIIIGGGFFFEEEEEEEEECCCEEEHHHJJJKKKMMMPPPRRRUUUWWWYYYZZZYYYYYYYYYZZZ```bbbfffiiinnnvvvssseee\\\XXXUUUSSSXXX^^^dddhhhkkkjjjbbbYYYMMMKKKKKKSSS___iiimmmmmmnnnrrruuuyyywwwggg___XXXXXX[[[]]]aaafffmmmqqquuuuuutttvvv|||~~~mmm___ZZZXXX\\\dddnnn|||}}}ooolllkkkrrrttt\\\DDD888888555333333666???KKKWWW^^^]]]eeejjjhhhbbbWWWFFF666222000...---......---+++++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++,,,------------,,,)))***,,,---///222777:::@@@DDDJJJOOORRRQQQLLLIIILLLRRR[[[dddlllrrruuuuuuuuulllhhhmmmtttwwwyyy|||~~~uuuooofff]]]UUURRRRRRSSSTTTUUUZZZbbbkkkwwwtttfff]]]WWWOOOFFFAAA???@@@BBBEEEEEEIIIMMMOOOQQQXXXbbbpppvvv```QQQKKKKKKQQQ\\\iiittt~~~hhhTTTLLLHHHMMMQQQVVVcccqqq}}}nnnlllpppoooqqqrrrnnngggbbbbbbcccbbbgggpppzzzxxxtttnnnjjjhhhhhhkkkmmmxxx}}}{{{mmmcccccchhhqqq{{{~~~zzzuuuqqqnnnlllkkklllmmmppprrrtttuuuvvvwwwzzz||||||{{{{{{{{{|||zzz|||ZZZ[[[___eeefffggglllsssvvvyyy~~~{{{}}}qqqcccYYYSSSPPPRRRTTTVVVYYY]]]^^^cccmmmyyyyyyoooccc\\\[[[\\\ZZZYYYWWWVVVUUUSSSQQQPPPNNNMMMNNNLLLJJJHHHGGGEEEEEEEEE@@@CCCFFFHHHIIIKKKMMMOOOQQQSSSVVVWWWWWWXXXYYYZZZ^^^___```cccgggnnnwww}}}zzzlllddd\\\UUUOOOPPPVVV\\\bbbiiilllggg___OOOKKKJJJRRR```kkkppppppqqquuuxxx|||}}}ttteee^^^YYYZZZ]]]___ccciiijjjooouuuxxxxxx{{{ssscccWWWSSSRRRVVV^^^iiixxxxxxuuutttyyykkkNNN<<<999555444333555<<>>???BBBEEEFFFHHHMMMQQQQQQSSS\\\gggwwwzzzeeeTTTMMMLLLRRR[[[gggrrr{{{oooXXXPPPLLLRRRXXXaaasssqqqhhhhhhkkknnnqqqrrrpppmmmooowww~~~{{{xxxtttooommmnnnppprrryyyrrrgggdddlllwww}}}wwwssspppoooooopppoooooonnnnnnmmmmmmmmmsssuuuwwwwwwwwwxxxyyy{{{yyyyyyxxxyyy}}}XXX^^^hhhrrruuuvvv|||~~~sssxxxuuudddVVVMMMIIIFFFBBBBBBGGGKKKLLLNNNQQQWWWXXX\\\eeepppuuuuuurrrtttrrrppprrrvvvzzz|||{{{yyyxxxuuuqqqkkkeee```]]]UUUTTTRRRPPPMMMJJJHHHGGGHHHJJJMMMNNNLLLIIIGGGFFFKKKNNNPPPSSSUUUXXX\\\______^^^___```ccciiinnnrrrkkkooowww|||yyyrrrhhh___XXXXXXXXXYYY```hhhhhhcccVVVOOOLLLSSSbbbpppwwwxxxvvvxxx{{{~~~xxxlllccc^^^\\\]]]___aaafffkkkhhhoooyyywwwgggXXXPPPNNNOOOUUU]]]gggxxx~~~xxx~~~yyytttqqqjjjnnn|||yyytttwww```DDD:::555555444333666AAAQQQ\\\\\\cccfffgggmmmooo___JJJ555333000//////...---+++************************++++++++++++++++++++++++,,,,,,+++***)))(((''''''))))))***++++++++++++***,,,---...///000333777:::@@@HHHQQQRRRMMMJJJNNNSSSdddmmmrrrrrrsssxxx{{{yyyzzzsssppp}}}ssspppqqqggg[[[RRRPPPQQQRRRQQQZZZ[[[aaakkkwww}}}mmmbbb^^^WWWQQQHHH@@@===>>>BBBFFFFFFHHHNNNSSSSSSUUU___kkk|||{{{gggVVVNNNLLLRRR[[[gggrrr{{{sssYYYQQQNNNTTT\\\gggyyy{{{ooojjjkkknnnpppsssuuutttsssxxx}}}}}}zzzvvvrrrpppppprrrttt{{{tttjjjdddlllxxx|||vvvrrrpppppppppkkkkkklllmmmnnnooopppqqqrrrtttvvvwwwvvvwwwyyy{{{wwwwwwvvvvvvzzz^^^ccckkkssszzz~~~wwwtttxxxiii[[[PPPIIIDDDBBB@@@AAACCCGGGLLLQQQUUUWWW[[[___gggqqq|||vvvlllgggfff]]][[[ZZZXXXWWWSSSNNNKKKIIIJJJLLLOOOPPPNNNIIIEEELLLKKKLLLOOOTTTXXXYYYZZZZZZ[[[]]]___bbbeeehhhjjjjjjnnnsssuuuwww|||{{{ooodddZZZYYYWWWWWWYYY]]]bbbdddUUUQQQQQQWWWcccnnntttuuuyyyyyy}}}ttthhhddd```[[[\\\```eeeggggggiiinnnxxx~~~ooo]]]PPPOOOPPPSSSYYY___kkk{{{wwwqqqyyyrrrjjjaaa^^^```bbbjjjyyyrrriiivvvzzz}}}oooQQQ999777333111222444;;;KKKYYY]]]___ccchhhooopppeeeXXX???666///...///---,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******,,,------------,,,+++***((((((***++++++,,,,,,++++++,,,---...111555;;;???CCCIIIPPPRRRPPPPPPSSSWWWiiimmmooonnnooovvv{{{|||zzzwwwxxxxxxxxxuuupppqqqeeeYYYTTTQQQPPPRRRVVVVVV___eeeiiiyyysssddd]]]\\\YYYNNNBBB???@@@???@@@CCCGGGKKKOOOOOOPPPWWWdddooo|||hhhWWWOOOMMMQQQZZZeeeqqq{{{tttYYYPPPMMMVVV```jjj|||uuulllfffhhhmmmnnnrrrvvvxxx{{{zzzxxxuuusssqqqpppqqqqqqvvvrrrgggcccmmm{{{|||yyywwwtttsssrrrpppmmmkkkkkkmmmppprrrttttttuuuxxx{{{|||{{{zzzyyyrrrnnnrrrvvv{{{___dddkkkttt|||uuuwww|||ggg```VVVMMMGGGDDDBBBAAA>>>AAAEEEKKKQQQXXX___ccclllqqqyyy|||uuuqqqqqqnnnkkkhhheeeaaa[[[TTTPPPLLLLLLLLLMMMMMMKKKGGGDDDHHHGGGHHHKKKOOORRRTTTTTTWWWXXXZZZ]]]```cccfffhhhfffiiilllmmmnnnsss{{{xxxnnngggccc\\\WWWUUUVVVXXXZZZRRRPPPPPPXXXeeeqqqxxxzzzxxxxxxzzz~~~rrrhhhddd```\\\]]]bbbgggjjjjjjmmmqqqzzz{{{jjjXXXMMMNNNOOOSSSZZZaaaooo|||qqqnnnwww~~~uuullleee^^^WWWVVVYYY```iiiyyyooodddlllyyy~~~}}}yyypppSSS<<<888555222222333888FFFSSSXXX\\\bbbjjjrrrssshhh\\\AAA777///---...,,,+++,,,---,,,,,,,,,++++++******************)))))))))(((---,,,,,,,,,++++++++++++))))))******+++++++++,,,***,,,---...111555;;;???HHHMMMQQQQQQOOOPPPVVV\\\iiinnnqqqpppqqquuuxxxyyy{{{vvvuuuyyyzzzxxx~~~}}}vvvnnnnnnbbbVVVRRRSSSSSSUUUXXXWWW```fffmmmooobbb\\\[[[WWWLLLBBB???@@@@@@BBBDDDIIIMMMQQQRRRTTT\\\jjjvvv~~~jjjYYYQQQLLLQQQYYYdddpppyyy~~~vvv[[[RRROOOWWW```kkk}}}}}}ssskkkgggjjjpppooosssyyy}}}{{{wwwtttqqqppppppppppppzzzqqqeeefffppp}}}|||xxxuuutttssspppnnnllljjjjjjlllooopppqqqqqqsssvvvzzz||||||{{{uuuooommmqqqvvv{{{^^^cccjjjrrr{{{uuutttppp}}}mmmaaaOOOKKKEEEAAA@@@@@@@@@@@@@@@DDDJJJPPPWWWaaalllsss}}}vvvrrrsssttt{{{xxxtttpppjjjccc\\\VVVRRRPPPMMMLLLKKKIIIFFFDDDFFFEEEEEEGGGJJJMMMNNNNNNRRRSSSUUUXXX\\\___bbbdddbbbdddeeeeeefffjjjqqqwww|||xxxpppdddYYYTTTRRRQQQRRROOOMMMOOOXXXgggttt|||~~~wwwwwwxxx|||{{{qqqhhhccc```^^^```eeekkkmmmmmmpppsss{{{tttbbbSSSKKKNNNOOOTTT[[[dddtttssslllkkk~~~}}}wwwoooggg]]]WWWRRRMMMOOOSSS^^^hhhyyyssseeefffmmmrrrxxx~~~uuu|||pppWWWCCC:::666333222222555???JJJSSSZZZbbbkkksssuuummmbbbGGG<<<111......---,,,---......---,,,+++***))))))************))))))))))))---,,,+++***)))***++++++++++++***))))))***,,,,,,***+++---///111666;;;@@@LLLPPPSSSRRROOORRRZZZbbbkkkqqquuusssrrruuuwwwwwwwwwsssssszzz{{{zzzzzzzzzzzznnnkkk^^^SSSRRRUUUWWWXXXZZZZZZaaaiiiuuuzzzjjj```ZZZYYYRRRIIIAAA@@@AAABBBDDDGGGKKKOOOSSSUUUYYYcccrrrlll[[[SSSLLLQQQZZZdddnnnvvv|||yyy]]]TTTPPPWWWaaalll~~~xxxooojjjiiinnntttuuuxxx~~~zzzuuurrrooonnnnnnnnnwwwssseeehhhrrr~~~{{{vvvtttssssssooommmkkkiiiiiikkkmmmooonnnoooppptttxxxzzz{{{zzzqqqnnnmmmqqquuuyyy\\\___dddkkkttt~~~vvvrrrwwwxxx}}}jjjZZZPPPHHHEEEBBB@@@AAAAAAAAAAAAEEEIIIOOOUUU]]]kkk{{{}}}~~~}}}xxxrrrlllmmmllliiiggghhhnnnsss~~~zzzvvvqqqkkkeee```YYYUUUPPPMMMKKKIIIGGGFFFGGGFFFEEEFFFHHHJJJJJJIIILLLMMMOOORRRVVVZZZ]]]___```aaabbbbbbccchhhnnnsss~~~{{{kkk^^^VVVRRRQQQPPPMMMLLLNNNXXXggguuu|||~~~xxxwwwxxxzzz|||yyyqqqkkkcccaaa```ccciiinnnppppppoooqqqyyymmm[[[PPPKKKNNNOOOTTT\\\fffvvv|||qqqooorrrvvvpppfff^^^UUUPPPLLLKKKOOOUUU]]]iiiyyy{{{kkkeeegggllluuu}}}vvvzzzyyylllZZZJJJ;;;666333222222333;;;DDDTTT[[[cccjjjrrruuuqqqiiiRRRDDD666111000///...///...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((((()))+++,,,---,,,***))))))***,,,---***,,,---///222777===AAALLLQQQUUUSSSPPPRRR\\\eeennntttwwwtttrrrtttxxxzzz{{{tttrrrwwwzzz{{{|||xxxxxxttthhh\\\RRRRRRWWWZZZZZZ[[[^^^dddooottteee^^^ZZZWWWMMMEEE@@@@@@BBBCCCFFFJJJKKKOOOTTTWWW\\\hhhzzzlll[[[TTTNNNSSS[[[dddmmmuuu|||{{{]]]UUUQQQWWWaaannn~~~uuunnnjjjkkkqqqyyy||||||wwwrrrooommmlllqqqxxxxxxiiifffqqq}}}{{{uuurrrrrrsssooonnnllljjjjjjkkkmmmnnnnnnnnnoooqqquuuwwwwwwwwwpppooooooqqqtttvvvzzz}}}zzzYYY[[[^^^cccjjjsss}}}zzztttyyylll\\\PPPIIIFFFDDDBBBAAACCCDDDEEEDDDHHHLLLRRR[[[hhh{{{|||sssgggaaaaaa```\\\WWWXXXYYYZZZZZZ]]]dddnnnvvv~~~yyyuuuqqqmmmhhheee\\\XXXSSSOOOMMMKKKIIIGGGHHHGGGEEEEEEFFFGGGFFFEEEFFFGGGIIILLLPPPSSSVVVXXX[[[\\\^^^```cccgggmmmpppvvv}}}pppbbbYYYTTTPPPNNNMMMLLLOOOYYYhhhuuu{{{}}}{{{{{{{{{}}}}}}zzztttooofffdddcccgggmmmqqqrrrqqqmmmnnnuuuzzzfffVVVOOOMMMOOOPPPUUU]]]gggwwwwwwnnnooouuuyyyqqqkkkaaaXXXPPPMMMKKKLLLRRRYYY___lllzzztttiiieeeiiittt~~~~~~{{{}}}tttlllfffZZZNNN;;;666222222222444:::BBBXXX___fffkkkpppuuuuuuqqq\\\KKK999111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))(((((()))+++------,,,***))))))+++---...+++---///000333888>>>CCCJJJQQQVVVVVVQQQSSS\\\eeeooouuuwwwssspppttt{{{~~~yyyrrruuuyyy|||xxxxxxxxxfff\\\SSSTTTYYY[[[\\\]]]cccjjjxxxnnnaaa]]]YYYUUUHHHBBB???AAACCCDDDGGGLLLJJJNNNSSSWWW^^^lll}}}jjjZZZRRROOOTTT]]]eeemmmuuu}}}{{{\\\UUURRRWWWcccppp~~~uuunnnkkkmmmttt|||}}}wwwrrrooommmlllqqqwwwyyyjjjdddnnn{{{~~~|||uuuqqqqqqsssqqqpppnnnmmmmmmmmmnnnooopppooooooppprrrssssssrrrqqqrrrrrrqqqqqqrrrsssrrrooovvvXXXZZZ]]]```eeellltttzzz~~~tttssszzzooo___SSSIIIDDD@@@>>>>>>@@@CCCGGGJJJJJJKKKOOOXXXggg{{{|||pppaaa[[[SSSNNNMMMMMMLLLKKKLLLNNNOOOQQQVVV___kkktttxxxtttnnniiieeecccaaa___]]][[[WWWUUUSSSPPPMMMJJJJJJHHHFFFDDDEEEDDDCCCBBBBBBCCCDDDGGGJJJMMMPPPQQQUUUVVVYYY]]]aaafffiiikkkooosssuuutttxxxtttggg___XXXRRRLLLPPPOOORRR]]]kkkxxx~~~yyyuuukkkjjjjjjmmmrrruuutttrrrmmmmmmtttqqq___RRRNNNNNNNNNPPPVVV___iiixxxqqqhhhkkksss|||tttkkkfff\\\TTTNNNKKKKKKMMMSSS[[[aaaooo{{{wwwnnnpppzzz{{{vvvkkkgggddd[[[QQQ>>>888333222333555;;;AAA[[[dddlllppptttxxxzzzxxxeeeQQQ<<<111///---,,,,,,+++,,,,,,,,,---------...************++++++++++++++++++***)))***+++,,,---++++++******+++,,,...///---...000222555:::AAAEEEIIIQQQWWWVVVQQQRRR\\\fffmmmuuuyyyvvvtttyyyyyy{{{yyy{{{~~~uuuccc[[[VVVXXX[[[\\\^^^aaahhhqqq~~~iii]]]\\\XXXRRRDDD@@@???AAACCCDDDHHHMMMLLLPPPUUUYYY```ppp{{{gggWWWPPPNNNTTT]]]fffmmmuuuyyyZZZVVVTTTZZZfffuuutttnnnlllooowww|||wwwrrrooommmlllnnnrrr{{{wwwjjjdddooozzz~~~|||{{{}}}uuuqqqqqqrrrsssrrrqqqooooooooooooppprrrpppnnnooopppqqqqqqpppsssuuutttpppooopppnnnkkkhhhnnnyyy\\\^^^```cccgggmmmtttxxxvvvmmmnnnwwwpppaaaVVVMMMFFFAAA>>>======@@@FFFLLLPPPRRRTTTYYYeeeyyy}}}mmm___WWWMMMLLLIIIFFFEEEGGGIIIKKKIIIJJJLLLMMMPPPXXXdddlllmmmhhhbbb]]]\\\^^^______bbbaaa``````___[[[VVVRRRNNNLLLIIIGGGFFFEEECCCBBB??????AAACCCEEEHHHJJJKKKRRRSSSWWW\\\aaadddeeeeeefffhhhiiikkkssswwwnnniiiccc[[[UUUTTTTTTXXXcccrrr{{{rrrqqqqqqssswwwyyywwwtttqqqpppwww}}}jjjYYYOOOLLLMMMLLLOOOWWWaaalll{{{zzzllleeejjjtttzzzrrriiicccXXXRRRLLLLLLLLLNNNUUU\\\cccqqq|||yyywwwzzzxxxqqqooolllaaaVVVCCC;;;555333333555:::@@@[[[gggsssyyy|||~~~pppZZZAAA444111...---,,,---------------,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,---))))))***+++,,,...//////...000222444777<<>>???@@@BBBEEEGGGHHHRRRTTTXXX]]]bbbdddcccbbb^^^aaabbbfffpppxxxtttrrrooogggaaaWWWWWW[[[gggwwwxxxvvvvvvxxx{{{|||yyyvvvuuuttt{{{zzzfffVVVMMMKKKLLLJJJNNNXXXcccooo~~~xxxlllgggnnnyyy|||sssjjjcccXXXQQQMMMMMMNNNPPPVVV]]]dddrrr|||{{{vvv}}}zzz{{{zzzvvviii\\\HHH???666444444555:::@@@ZZZhhhxxxxxxaaaGGG999444222000/////////...---,,,++++++***,,,,,,,,,------.........***+++,,,------------,,,'''(((***,,,...////////////111333555888===DDDHHHOOOUUUXXXSSSNNNRRRaaaoooqqq{{{wwwzzz|||nnnYYYXXXZZZ]]]]]]___eeennnnnn{{{ttt```WWWXXXTTTKKK@@@>>>???CCCDDDDDDHHHNNNSSSWWW\\\```hhhzzzyyyfffVVVNNNJJJQQQ[[[cccjjjsss~~~sssYYYXXXYYYaaaooo~~~zzzppplllmmmrrr|||~~~zzzuuurrrooonnnnnnoooqqqvvv}}}uuulllvvvyyyuuuyyyxxxrrrqqqrrrsssrrrqqqpppooooooooooooooonnnlllmmmooorrrssssssrrruuutttnnnmmmooonnniiieeeeeeggglllvvvfffjjjmmmpppqqquuu{{{{{{jjj```^^^bbbhhhuuu{{{rrreee]]]TTTLLLGGGDDDAAA>>>AAAAAADDDKKKRRRYYY```eeegggtttrrrdddZZZRRRKKKHHHHHHDDDCCCBBBEEEIIILLLLLLKKKRRRTTTUUUTTTYYYaaaffffffllllllkkklllnnnppprrrtttvvvwwwwwwuuuuuutttmmmeeeaaaWWWOOONNNNNNKKKHHHHHHGGGDDD@@@???@@@CCCEEEFFFJJJLLLQQQXXX^^^cccdddcccaaaaaabbbdddiiisss~~~xxxrrrnnnmmmeeeaaabbbkkkvvv~~~~~~uuuooorrrwwwwwwtttssspppuuusssaaaSSSJJJHHHKKKMMMQQQWWW```mmmssshhheeeooo|||~~~wwwjjj^^^WWWRRRPPPPPPOOOPPPVVV]]]kkknnnttt}}}ssssss~~~xxxuuucccRRRDDD777444555555999???RRRjjj~~~jjjNNN===555000///000222111...,,,+++******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......//////000333555999???FFFKKKQQQSSSTTTPPPMMMSSSaaannn}}}ssssss{{{uuudddYYYZZZ\\\]]]___ccciiinnnoookkk^^^[[[XXXPPPGGG>>>???AAABBBCCCGGGKKKOOOSSSRRRWWWbbbqqqwwwfffWWWMMMHHHLLLWWWccckkkrrr{{{tttZZZWWWXXXbbbrrryyypppooopppsss|||xxxtttrrrooollliiijjjjjjooozzz}}}pppmmm{{{zzzzzz}}}}}}~~~tttooooooqqqtttsssrrrrrrrrrpppmmmjjjnnnllljjjkkknnnooonnnllltttsssqqqpppnnnjjjeeebbbbbb______fffmmmuuukkknnnsssuuuvvvyyylll___YYY]]]fffrrr}}}kkkbbb\\\VVVMMMGGGDDDBBBAAA???AAACCCHHHQQQ]]]iiittt{{{yyyhhh^^^SSSMMMIIIDDDCCCDDDHHHGGGHHHKKKOOOSSSUUUVVVWWW\\\______bbbkkkqqqsss|||}}}~~~}}}sssfff[[[RRRQQQPPPNNNKKKJJJHHHFFFCCCBBBCCCDDDEEEFFFIIIJJJMMMSSSZZZ___aaaaaaaaaaaabbbdddhhhoooxxx~~~}}}xxxuuuttttttqqqjjjgggjjjpppvvv}}}zzzrrrmmmqqqvvvvvvsssrrrsssxxxppp___SSSJJJIIILLLPPPTTTZZZcccppp}}}qqqgggfffsssyyymmmaaaVVVRRROOOOOONNNOOOUUU\\\mmmpppuuu}}}vvvrrrzzzxxx~~~qqq```NNN;;;555666777888;;;OOOjjj}}}nnnUUU@@@555222111000//////...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......//////111444777:::@@@GGGKKKRRRSSSSSSQQQRRRZZZhhhsss}}}pppttt}}}rrraaaYYY[[[^^^___```dddjjjnnnvvv{{{hhh\\\YYYVVVMMMEEE>>>???AAABBBDDDHHHMMMQQQTTTTTTZZZgggvvvxxxfffVVVLLLJJJLLLTTT___hhhppp|||ttt\\\YYYZZZdddssswwwmmmmmmooottt~~~~~~~~~{{{xxxuuurrrpppmmmkkkiiihhhlllxxxuuurrr}}}{{{zzz{{{zzzvvvqqqqqqttttttsssrrrrrrsssqqqooolllmmmkkkjjjkkknnnqqqqqqppppppooonnnmmmllljjjfffcccddd```___ccchhhmmmvvv~~~tttxxx~~~mmm]]]XXXXXX___nnnooo___WWWPPPKKKEEEAAA??????@@@@@@CCCGGGOOO[[[kkk~~~{{{hhh[[[OOOHHHCCCBBBBBB@@@AAADDDIIIJJJLLLOOOTTTYYY^^^aaaccckkkrrrsssvvvpppdddZZZVVVUUURRROOOOOOKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKOOOUUU[[[___```aaabbbccceeegggkkkppptttyyy{{{||||||{{{{{{{{{|||{{{ssskkkjjjlllnnntttzzzvvvpppmmmrrrvvvuuusssrrrvvv{{{}}}jjj\\\RRRKKKJJJMMMQQQUUU[[[dddrrrzzznnnfffhhhxxx}}}qqqfffYYYTTTQQQPPPOOOPPPVVV^^^nnnqqqwww~~~vvvxxxyyy|||ttt^^^FFF:::888888777777KKKhhh{{{{{{ttt___EEE666444333///,,,------.........------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///000333555888<<>>AAACCCFFFJJJPPPTTTVVVWWW___mmm~~~xxxfffUUUKKKKKKLLLPPPYYYbbbnnn~~~vvv___]]]]]]gggvvvvvvmmmmmmqqqxxx|||zzzzzz{{{zzzyyy{{{yyyvvvtttsssqqqnnnlllhhhdddgggsss{{{yyy~~~{{{yyyvvvyyyttttttvvvtttsssrrrrrrsssrrrpppnnnkkkjjjiiikkknnnqqqrrrrrrlllkkkkkklllmmmllljjjhhhfffaaa___aaaccceeejjjqqqxxx}}}}}}uuubbbXXXZZZ___gggyyyvvvdddXXXSSSHHHDDD@@@===<<<===???AAAGGGOOOZZZhhh|||vvv```QQQIIICCC???>>>@@@BBBBBBEEEIIIMMMPPPSSSWWW[[[bbbjjjooowww~~~qqqddd^^^[[[WWWTTTTTTRRRTTTVVVVVVUUUTTTRRRRRRRRROOOMMMNNNRRRWWW\\\^^^```bbbeeefffggghhhkkkmmmtttxxx~~~|||uuuooommmllllllooouuuzzz{{{tttooonnnsssvvvtttqqqqqqvvv}}}ssscccXXXPPPKKKKKKNNNPPPSSSZZZdddsssyyymmmfffjjj}}}wwwlll^^^YYYUUUSSSRRRSSSYYYaaakkkqqqyyy|||{{{{{{qqqWWWCCC999777777888FFFbbb~~~}}}yyyzzziiiKKK888666444---,,,---...//////...---,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,------......///222444777:::>>>CCCIIINNNSSSPPPNNNQQQZZZgggssszzz}}}pppnnntttvvvwww{{{hhh^^^\\\```dddeeeeeegggmmmrrr|||nnn```YYYUUUNNNFFF@@@<<<>>>AAADDDHHHMMMSSSXXXYYY[[[dddssswwweeeTTTJJJKKKJJJLLLSSS]]]kkkyyybbb``````jjjyyyvvvnnnpppvvv|||xxxuuutttttttttsssvvvtttsssrrrqqqpppmmmkkkfffaaabbbnnn|||}}}}}}~~~yyyvvv|||vvvuuuwwwvvvtttsssrrrrrrrrrooonnnlllkkkjjjjjjkkkmmmooopppkkkjjjkkkmmmpppqqqpppoooiiidddaaaaaaaaaaaadddiiirrrxxxkkk]]]XXX]]]fffrrrtttfffXXXNNNKKKDDDBBB???<<<;;;===@@@BBBKKKXXXiiizzzqqq^^^PPPGGGCCC@@@===>>>AAADDDDDDHHHNNNVVVZZZ___ccchhhppp{{{|||mmmeee```\\\YYYZZZ[[[```eeehhhgggdddbbbbbb]]]XXXRRROOOPPPSSSVVVXXX___bbbfffhhhhhhiiiiiikkkrrrxxx|||xxxuuutttqqqkkkjjjmmmooowww~~~{{{wwwqqqmmmlllqqqsssqqqoooooouuu~~~vvvjjj]]]TTTNNNJJJKKKOOOQQQTTTZZZeeeuuuyyymmmffflll}}}sssddd^^^YYYWWWVVVVVV]]]eeejjjrrr}}}~~~~~~~~~}}}hhhMMM;;;555777;;;AAAYYYsss|||qqqSSS<<<777444---...///000000///...,,,+++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,------......///222555888<<<@@@EEEJJJNNNRRROOOLLLPPP[[[hhhtttzzzyyylllfffmmm{{{xxxttt{{{{{{{{{vvvsssccc```]]]bbbggghhhgggjjjqqqwwwvvviii^^^YYYUUULLLCCC@@@<<>>CCCFFFNNNbbbyyyoooZZZOOOGGGCCCAAA>>><<<>>>BBBEEEFFFLLLSSS\\\cccjjjooouuuqqqhhhddd```___```fffnnnwww||||||yyyvvvvvvnnnggg^^^VVVRRRRRRRRRSSS[[[___dddhhhiiijjjkkklllssszzz~~~~~~|||uuukkkeeefffeeeoooxxx{{{}}}}}}zzzuuummmjjjjjjnnnqqqqqqqqqsssxxxyyylllbbbWWWPPPLLLIIIKKKOOOSSSUUU[[[gggyyyxxxlllgggnnnzzzlllfff```^^^\\\\\\ccckkkrrrzzzqqqTTT===555888;;;===PPPgggwwwxxx\\\CCC888333///000000000///...---,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++,,,------......///222555999===AAAEEEJJJNNNPPPMMMLLLQQQ\\\jjjwwwnnnaaa```nnnzzzqqqnnnxxx}}}~~~~~~yyynnnxxxlllaaaaaa___dddiiiiiihhhllluuu~~~qqqddd[[[ZZZUUUJJJAAA???>>>@@@CCCGGGLLLRRRXXX]]]^^^bbbmmm~~~sssbbbSSSJJJHHHGGGKKKTTT___ooojjjggghhhqqq}}}sssooovvv{{{vvvoookkkjjjkkklllmmmnnnmmmlllmmmmmmllliiifffddd``````fffnnnwww|||zzz}}}{{{xxxyyyyyywwwwwwyyywwwtttrrrrrrqqqpppnnnooonnnkkkgggdddccceeegggffffffgggjjjnnnqqqrrrrrrlllhhhfffggggggdddeeeiiihhhnnnvvv~~~jjj]]]ZZZ]]]jjjyyyvvvggg\\\SSSKKKFFFFFF?????????======@@@FFFKKKTTTlllttt[[[MMMGGGCCC@@@@@@???>>>AAAFFFJJJNNNVVV___fffnnnyyypppgggeeecccdddgggpppzzz{{{oooccc[[[WWWTTTSSSVVV[[[aaafffiiikkknnnppptttzzzwwwkkkeeeeeehhhrrr{{{~~~yyysssmmmjjjkkkqqquuuwwwzzz~~~~~~~~~sssfff\\\RRRNNNKKKHHHJJJNNNSSSUUU[[[gggyyytttjjjfffoooxxxrrrllliiifffgggnnnvvv||||||qqqUUU???888888888999III___sss|||dddLLL;;;444333//////............//////,,,,,,,,,------------...******+++++++++,,,,,,,,,++++++,,,------......///111555999===AAAEEEJJJMMMMMMMMMOOOTTT___nnn~~~xxxeeeYYY\\\nnn|||sssnnnmmm{{{tttnnnwwwyyygggaaaaaa```eeejjjjjjhhhmmmyyylll```XXXYYYTTTHHH???>>>???AAAEEEHHHMMMSSSZZZ^^^```eeerrrqqqaaaSSSKKKGGGHHHOOOZZZffftttnnnlllmmmvvv~~~vvvttt|||{{{vvvooojjjiiijjjmmmnnnmmmlllllllllmmmkkkhhheeedddbbbbbbdddhhhnnn||||||vvvzzzuuurrrvvv|||zzzzzzyyywwwttttttuuuuuuuuutttpppooolllhhhcccbbbdddggggggggggggjjjnnnqqqssssssmmmiiigggiiihhhddddddgggeeeiiipppxxxcccYYY[[[cccuuu}}}pppdddWWWOOOJJJEEECCCCCC<<<===>>>===>>>BBBIIIOOOYYYsssppp___NNNHHHEEE@@@>>>@@@BBBBBBEEELLLQQQWWWaaalllsss}}}}}}mmmfffdddeeegggkkkvvv}}}oooddd]]]YYYWWWSSSWWW^^^dddhhhlllppprrruuuyyyxxxmmmhhhhhhsss|||wwwpppooolllnnnuuu{{{~~~{{{ooobbbYYYPPPLLLJJJHHHIIIMMMQQQRRRXXXeeexxx|||qqqhhhfffppp|||vvvssspppqqqxxx}}}wwwyyy~~~xxxmmmSSSAAA;;;888333888FFF[[[sssjjjRRR<<<444666......------...///111222,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++,,,------......///111444999===AAAEEEJJJMMMLLLNNNQQQWWWbbbrrrrrr___UUU[[[mmm{{{sssooonnnooorrrpppyyyqqqeeebbb```aaafffjjjiiiiiinnn|||iii]]]VVVXXXTTTFFF======@@@BBBEEEIIIMMMSSSZZZ___aaaggguuuooo```SSSLLLGGGJJJRRR___kkkxxxrrrooopppyyyzzzzzz|||wwwooojjjiiikkknnnooommmmmmlllmmmmmmkkkhhheeedddccccccddddddiiixxx}}}sssyyy|||ooommmsss{{{~~~|||}}}xxxvvvuuuuuuwwwyyyzzzyyyppppppmmmhhhdddcccfffiiijjjiiijjjlllpppssstttuuummmiiigggiiigggcccccceeeeeehhhmmmuuu}}}{{{fffaaadddmmmuuu^^^WWWNNNGGGCCCAAA>>><<<;;;===@@@@@@AAAEEELLLRRReee{{{qqqYYYOOOEEEAAA@@@???@@@CCCFFFHHHMMMUUU^^^gggsss|||}}}sssiiifffeeefffkkkqqq{{{wwwhhh\\\YYYXXXWWWYYY```eeeiiinnnttt|||xxxvvvyyywwwqqqrrruuu{{{tttnnnjjjooouuu|||xxxmmm^^^UUUMMMJJJHHHGGGJJJNNNNNNTTT]]]hhhuuuzzzpppjjjjjjuuu|||wwwzzz~~~tttYYYEEE===;;;999<<>>===>>>@@@AAAAAACCCJJJSSSZZZlllkkkXXXPPPGGG@@@>>>??????AAAEEEGGGMMMVVV___hhhvvvtttkkkcccaaabbbccchhhnnnttt|||tttgggbbb[[[XXXYYY___cccgggmmmssswwwtttsssvvv}}}zzzwwwzzz~~~uuuooolllpppwww~~~sssggg\\\SSSLLLIIIHHHGGGJJJNNNOOOTTT]]]ggguuu}}}uuummmjjjlllxxx}}}zzz}}}uuu```LLL???999888888>>>RRRrrr{{{```CCC666666///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---000333555888:::;;;@@@HHHMMMMMMPPPQQQVVV___fffnnnzzzvvvYYYPPPUUUfffqqq|||zzzsssqqqrrryyyzzz~~~qqqpppuuubbb]]]```ccccccbbbeeeiiilllrrrqqq```^^^\\\YYYOOOCCC>>>@@@AAAEEEIIIKKKMMMQQQXXX]]]gggpppppp\\\OOOKKKGGGLLLTTT___qqqvvvuuuwww~~~||||||wwwqqqmmmlllllllllpppnnnlllkkkkkkjjjiiigggeeeeeefffgggfffgggrrr~~~wwwmmmqqqyyy|||ssslllkkkwww}}}~~~zzzyyyuuurrrttt{{{xxxmmmjjjiiieeedddfffggghhhiiikkknnnqqquuuvvvtttsssppplllhhhggghhhjjjlllmmmnnnooosssxxxwwwggg\\\aaapppzzzfff[[[LLLHHHCCC???>>>?????????>>>???@@@@@@CCCKKKWWW___lllyyygggVVVJJJFFF@@@<<<>>>AAABBBEEEJJJOOOXXXcccmmmzzz}}}vvvhhh```[[[[[[\\\^^^bbbhhhiiiqqq{{{rrrkkkaaa\\\ZZZ\\\```cccjjjrrrrrrpppooorrrxxx}}}~~~zzz}}}~~~}}}zzz|||zzzqqqmmmnnnssszzz~~~mmmaaaXXXPPPJJJHHHHHHGGGJJJNNNQQQUUU\\\ggguuuxxxqqqkkkkkkqqq{{{{{{zzz|||~~~zzzzzz}}}wwwkkkWWWBBB777777666<<>>???@@@BBBCCCBBBCCCDDDEEEGGGOOOZZZbbbnnn||||||iiiYYYMMMFFFAAA>>>===BBBFFFHHHLLLQQQXXXbbbooo|||~~~}}}|||wwwoooiii___XXXTTTUUUVVVWWW[[[___```gggpppxxx~~~vvvhhhbbb\\\\\\]]]aaaiiippprrrpppppprrrvvvzzz{{{{{{vvvxxxxxxxxxxxx}}}uuuooommmooouuu~~~}}}kkk^^^TTTMMMHHHHHHHHHHHHJJJNNNRRRUUU\\\gggvvv}}}zzzrrrkkkkkksssvvvtttuuuvvvwwwyyy||||||{{{{{{{{{sss```DDD666777888===OOOlllqqqSSS===777111111000000///.................................++++++,,,,,,,,,,,,------+++,,,------,,,---000333666:::>>>???DDDKKKNNNMMMIIIKKKRRR\\\hhhrrr{{{sss\\\LLLLLLWWW```xxxwwwssswww}}}~~~~~~~~~~~~yyyqqqooozzzsssnnnzzz~~~jjjaaa```bbbbbb```ccciiipppuuu|||xxxccc\\\[[[YYYSSSJJJCCCAAACCCDDDGGGKKKMMMOOOSSSYYY^^^nnnyyyooo[[[NNNJJJGGGLLLTTT___qqqzzzqqqrrrvvvzzzuuupppmmmooonnnmmmnnnppppppooonnnmmmkkkkkkjjjhhhffflllttt~~~mmmfffhhhpppxxxxxxqqqkkkiiinnnuuu~~~zzzvvvuuuvvvxxxzzz|||{{{qqqjjjfffeeedddeeeffffffhhhjjjnnnrrrvvvxxxzzz{{{zzzwwwtttqqqqqqqqquuuttttttsssuuuzzznnnccc^^^___llluuu^^^PPPKKKBBBAAA@@@@@@@@@CCCFFFHHHJJJMMMOOOPPPRRRWWW___eeeuuuxxxvvvjjj\\\OOOFFF@@@AAA???AAAFFFJJJLLLQQQWWW___iiiwww}}}{{{{{{|||~~~~~~{{{yyyvvvpppgggaaaZZZSSSOOOOOOQQQQQQSSSWWWZZZaaaiiiqqqyyysssjjjbbb______aaaiiiqqqvvvuuuttttttvvvxxxzzzzzzxxxxxxwwwvvvwww|||~~~tttpppqqqpppwww|||kkk^^^PPPJJJFFFGGGIIIIIIKKKNNNSSSVVV\\\hhhyyy}}}rrriiihhhrrr{{{pppoooqqqrrrtttvvv}}}xxx~~~xxxzzzzzz}}}xxxfffIII999999888;;;KKKfff{{{\\\BBB777222111111000//////..............................+++++++++,,,,,,---------+++,,,------,,,---000333555;;;???AAAEEEKKKMMMKKKFFFHHHMMMVVVcccooovvvwwwssspppbbbNNNCCCKKK[[[fff|||vvvsss{{{zzz}}}xxxuuurrroooooowww{{{qqqsss{{{lllfffdddbbb```aaadddlllrrrwww~~~sssaaa[[[[[[WWWOOOGGGCCCCCCDDDCCCGGGKKKNNNPPPTTTZZZ```ooo|||ppp[[[MMMIIIGGGLLLTTT___qqq{{{wwwpppqqqxxxyyysssooollllllmmmpppssstttsssrrrpppmmmlllllliiigggjjjqqqyyy{{{iiiaaabbbiiiqqqsssnnniiihhhhhhppp{{{zzzwwwvvvwwwyyyzzz{{{}}}}}}yyyqqqiiieeeddddddccceeefffgggjjjnnnssswwwyyy|||~~~~~~{{{xxxvvvvvvvvvvvvvvvvvvyyyuuuddd\\\]]]dddsss}}}fffTTTJJJEEEBBBCCCDDDEEEGGGJJJNNNRRRSSSVVVXXXYYYZZZ^^^dddjjjuuupppiii```XXXPPPIIIDDDBBBAAADDDIIIMMMPPPVVV^^^fffttt}}}yyyvvvrrrssstttuuuwwwyyy{{{|||wwwwwwwwwxxxyyy{{{}}}~~~~~~|||yyyvvvqqqjjjbbb]]]VVVOOOJJJJJJKKKKKKMMMQQQWWW\\\eeemmmvvvvvvlllgggeeefffmmmuuu{{{zzzyyyxxxyyyyyy{{{{{{~~~|||yyywwwxxx|||yyyooolllnnnpppxxxxxxggg[[[LLLGGGEEEHHHJJJJJJLLLOOOSSSUUU\\\jjj{{{|||qqqfffgggqqqvvvnnnmmmoooqqquuuyyypppqqq}}}rrrooo{{{~~~|||kkkRRRAAA<<<666777DDD^^^yyycccFFF888222222111000000///..............................***++++++,,,,,,------...+++,,,------,,,---000333555:::???BBBFFFKKKLLLJJJEEEGGGIIIPPP^^^kkkpppnnnjjjbbbTTTGGGAAAIIIZZZhhhzzzyyyyyy{{{vvvsssrrrqqqqqqtttzzzxxxsss{{{uuullliiieeebbb```bbbfffmmmtttyyyooo```[[[[[[WWWLLLDDDBBBCCCCCCCCCGGGLLLOOORRRWWW^^^cccqqqqqq\\\MMMIIIGGGLLLTTT___qqq|||vvvtttsssuuu}}}{{{uuuqqqkkkkkkmmmqqqtttvvvuuutttqqqnnnmmmnnnkkkhhhjjjooosss~~~xxxhhh^^^]]]aaahhhkkkgggddddddccclllxxx|||yyyvvvvvvwwwxxxyyyzzzzzzzzzvvvuuuppphhhdddeeeeeecccdddeeegggjjjnnnssswwwzzz}}}}}}{{{{{{xxxyyyzzz|||jjj^^^YYY```lll~~~jjjYYYNNNIIIFFFGGGJJJMMMPPPSSSXXX^^^cccaaacccddddddeeejjjrrrxxx{{{vvvooohhh```WWWPPPLLLEEEEEEHHHNNNRRRVVV___hhhtttuuunnnlllkkkhhhfffddddddeeefffiiinnnrrrtttssstttvvvxxxyyy{{{|||~~~yyyxxxuuurrrllleee]]]YYYRRRKKKEEEEEEFFFGGGJJJNNNSSSYYYbbbkkkttt~~~xxxqqqnnnnnnttt{{{|||||||||{{{{{{|||~~~}}}zzzwwwwwwzzzwwwlllhhhjjjpppwwwppp___TTTJJJFFFEEEIIILLLLLLNNNQQQRRRUUU]]]lll~~~zzzppphhhkkkwwwvvvpppkkkkkkmmmpppwww~~~oooiiirrrzzz}}}}}}wwwzzz~~~}}}qqqoooppp]]]JJJ>>>999888@@@UUUmmm~~~hhhKKK<<<333333222111000///...---........................******+++,,,,,,---......+++,,,------,,,---000333444:::???BBBFFFKKKKKKHHHDDDFFFGGGNNN^^^oootttqqqiii[[[MMMFFFBBBFFFXXXjjj~~~~~~xxxvvvvvvxxxzzzyyywww{{{yyyvvv|||lllffffffdddbbbbbbbbbgggnnnuuu{{{{{{jjj```[[[\\\VVVJJJAAAAAACCCCCCDDDHHHNNNRRRUUUZZZbbbhhhssssss]]]NNNHHHGGGLLLTTT___qqqyyysssrrrtttxxx|||vvvsssmmmmmmnnnqqqtttuuutttrrrqqqnnnmmmnnnmmmjjjkkkooooooyyywwwggg]]]ZZZZZZ___aaa^^^[[[[[[\\\eeerrr}}}~~~zzzxxxtttrrrrrrtttwwwxxxuuurrroooqqqoooiiieeeggggggccccccdddgggjjjoootttxxxzzz|||~~~|||~~~uuuddd[[[ZZZccctttvvv]]]PPPLLLKKKKKKMMMQQQVVV[[[___eeelllrrrrrrsssrrrqqqrrryyyyyyjjj[[[OOOJJJIIIIIILLLRRRWWW\\\fffqqqrrrlllfffdddgggjjjiiihhhbbbaaa```aaadddiiinnnqqqnnnpppsssuuuvvvwwwyyyzzzttttttrrrnnniiiaaaZZZVVVNNNGGGAAAAAACCCDDDIIINNNQQQWWW```jjjttt~~~xxxttttttyyy|||}}}}}}}}}|||~~~~~~|||xxxuuutttwww|||yyynnnkkkmmmooowwwzzzjjjYYYNNNIIIEEEEEEIIIMMMMMMNNNQQQRRRUUU]]]mmmyyyqqqlllqqq}}}nnniiiggghhhjjjnnnwwwqqqfffjjjqqqttttttvvvzzzvvvvvvuuueeeQQQ??????;;;@@@QQQeeesss|||kkkOOO@@@333333222111000///...---////////////////////////******+++,,,,,,---......+++,,,------,,,---000333333999???BBBFFFJJJJJJGGGCCCEEEGGGPPPcccwww~~~{{{mmm[[[LLLHHHEEEFFFWWWmmm~~~wwwooouuu~~~zzzyyysssdddaaacccbbbccceeebbbgggooovvv}}}vvvhhh```[[[]]]VVVHHH@@@AAACCCBBBEEEJJJOOOTTTXXX^^^eeekkktttuuu^^^NNNHHHHHHLLLTTT___qqqwwwqqqqqqrrrxxx}}}wwwtttooooooppprrrttttttrrrooopppmmmmmmooonnnkkklllooolllwwwwwwhhh^^^XXXVVVYYYZZZWWWTTTTTTUUU___mmmxxx|||{{{wwwtttrrrooonnnrrrvvvwwwsssnnnkkkppppppjjjgggiiihhhdddcccdddfffjjjoootttxxx{{{{{{lll___ZZZ```jjj|||}}}dddWWWOOOIIILLLUUUXXXcccmmmqqqwwwyyylll^^^SSSSSSOOOPPPUUU[[[bbbrrrqqqddddddeeehhhmmmooonnnllljjjfffbbbaaa___^^^cccjjjoooqqqrrrqqqpppoooppprrrpppqqqnnnhhhccc___WWWNNNLLLFFFAAA???>>>>>>AAAGGGNNNYYYcccooo|||}}}~~~}}}}}}||||||zzzvvvvvv{{{~~~xxxqqqlllkkkooouuu{{{~~~vvvcccSSSLLLDDDFFFIIIJJJJJJKKKMMMOOORRRUUU___nnnuuuiiippp|||yyyyyysssnnngggcccfffkkkoootttyyy~~~{{{___YYYdddoooqqqvvv|||wwwqqq{{{rrr]]]===;;;;;;???MMM___mmmsssssswwwuuuyyyzzzYYY;;;777222000111000------/////////.........---------++++++,,,,,,---...//////......------...000333555666888===AAAEEEGGGHHHHHHFFFBBBKKKYYYhhh~~~yyycccMMMDDDBBBHHH^^^uuu~~~zzztttzzzqqq{{{uuu|||wwwkkk```]]]^^^^^^___aaagggfffjjjsss}}}pppccccccaaa\\\PPPBBB>>>BBBDDDAAAIIIMMMTTTXXXVVVWWWbbboooyyyuuu___PPPKKKHHHNNNVVVbbbttt~~~tttmmmlllooovvv}}}}}}zzzyyyuuusssqqqooonnnnnnooopppmmmnnnnnnnnnnnnlllkkkjjjkkknnnuuurrrfff[[[UUUPPPRRRSSSPPPMMMNNNTTTYYYaaakkkrrruuurrrooonnnnnnooooooooopppppppppmmmmmmmmmjjjgggeeefffgggfffhhhiiikkklllpppuuuyyyyyyxxxeee\\\ZZZaaaoooooo[[[SSSQQQPPPWWWaaajjjvvvsssdddYYYTTTUUUZZZ```dddooojjjfffgggkkkttt}}}}}}uuulllgggbbb^^^```dddiiikkkmmmmmmmmmnnnppprrrrrrssspppjjjeee```XXXPPPKKKEEE@@@???>>>>>>AAAGGGNNNZZZcccooo}}}~~~}}}yyysssrrruuuzzzyyysssooommmmmmrrryyy}}}vvvcccRRRJJJFFFGGGJJJJJJKKKKKKNNNOOOQQQUUU___nnntttjjjrrr}}}zzz{{{~~~zzztttmmmgggbbbaaagggmmmrrrwww|||~~~eee[[[cccooouuuzzz~~~wwwxxxcccDDD>>>;;;===HHHYYYhhhooopppooopppwwwbbbEEE999444111111000---,,,...//////.........---------++++++,,,,,,---......///......------...111333555666999===AAAEEEGGGHHHHHHGGGFFFPPP^^^llljjjTTTIIIGGGPPPfff|||xxx{{{uuu~~~ttt{{{qqqfff[[[XXXYYYYYYYYYZZZ```___dddnnn{{{lll___^^^^^^ZZZNNNAAA>>>BBBDDDCCCHHHLLLRRRVVVVVVXXXdddrrr|||vvvaaaRRRMMMIIIPPPYYYfffyyy|||sssmmmmmmqqqyyy{{{www}}}}}}zzzwwwvvvsssqqqnnnlllkkklllmmmooommmmmmnnnnnnmmmkkkjjjiiiiiikkkrrr|||~~~rrrgggYYYRRRLLLLLLLLLIIIHHHHHHLLLRRR[[[gggpppuuuuuusssnnnnnnnnnnnnnnnnnnnnnooollllllkkkiiifffeeefffggggggiiijjjlllmmmqqqvvvyyyzzznnn]]]YYY[[[cccuuurrraaaSSSRRRUUU[[[gggssspppbbbXXXTTTZZZbbbggglllzzzuuugggjjjnnnxxxwwwmmmgggaaa___aaagggiiikkkmmmnnnppprrrtttrrrssspppiiiccc___WWWOOOIIICCC??????>>>>>>AAAFFFOOOZZZbbbnnn|||~~~wwwpppnnnpppsss}}}~~~yyytttpppnnnnnnsssyyy}}}vvvaaaPPPHHHGGGHHHJJJKKKKKKKKKMMMOOOPPPUUU___ooo~~~rrrkkksss~~~|||xxx}}}~~~{{{wwwppphhhaaa___bbbjjjqqqtttwww{{{~~~mmm\\\```ppp}}}~~~lllOOOAAA<<<;;;CCCRRRbbbjjjllljjjnnnwwwjjjMMM===666222111000------////////////.........------+++,,,,,,------...............------///111444555777999===AAAEEEGGGGGGGGGGGGIIIVVVdddooolllUUUKKKLLLXXXooo{{{zzzzzz|||sss|||mmmbbbXXXVVVWWWUUUTTTUUUXXXYYY___kkk{{{|||fffYYYYYYZZZUUUJJJ@@@>>>BBBEEEDDDIIILLLQQQTTTUUUYYYhhhwwwxxxcccTTTOOOJJJRRR^^^mmmyyyppplllmmmttt|||xxxqqqmmmttt~~~{{{xxxvvvvvvqqqooollljjjiiijjjmmmnnnlllmmmmmmmmmllljjjhhhgggeeehhhnnnwww}}}{{{qqqhhh]]]TTTLLLJJJIIIFFFEEEGGGGGGLLLVVVbbblllrrrtttsssmmmmmmlllllllllllllllmmmlllllljjjgggeeedddfffhhhiiijjjlllmmmooorrrwwwzzz}}}gggXXXWWW[[[fff{{{iii]]]TTTUUU^^^jjjzzzooobbbZZZVVVXXX___gggnnnwwwoooiiimmmvvvtttnnniiiggghhhnnnppprrrssssssuuuwwwyyyqqqqqqmmmeee```[[[SSSKKKGGGAAA>>>>>>>>>===AAAFFFOOOYYY```kkkyyy~~~~~~~~~~~~{{{uuupppnnnooopppuuuxxx{{{{{{xxxtttpppooosssvvvzzzttt___OOOGGGFFFHHHJJJJJJJJJJJJLLLNNNPPPUUU```qqqvvvnnnjjjttt}}}yyy}}}}}}zzzwwwppphhhbbbbbbfffooosssssstttvvv}}}sss[[[]]]rrrzzzwww\\\CCC===:::AAAPPP___hhhkkkkkkrrr{{{nnnPPP???777111111111//////111////////////............,,,,,,,,,---------............------///222444666888:::>>>AAADDDFFFFFFFFFEEEIIIXXXfffnnn~~~sssaaaNNNGGGMMM^^^www|||{{{~~~wwwtttzzzoooddd[[[YYYYYYWWWUUUUUUVVVYYY```mmmuuuaaaVVVUUUUUUOOOFFF???>>>BBBEEEGGGLLLNNNQQQTTTTTTZZZkkk{{{yyyeeeUUUOOOJJJSSSaaaqqqvvvmmmjjjllluuu~~~ooohhhfffmmmwww|||yyyxxxwwwqqqoookkkiiihhhjjjlllnnnkkkllllllkkkjjjhhhfffeeedddfffkkksssxxxxxxqqqkkk```VVVKKKGGGEEEBBBBBBDDDFFFJJJRRR]]]gggmmmppppppmmmmmmlllkkkjjjkkkkkklllmmmlllkkkhhhffffffhhhjjjkkklllmmmnnnpppsssxxx{{{{{{dddWWWXXX^^^jjjwwwccc]]]YYY^^^kkk}}}nnn^^^WWWVVVXXX^^^dddmmmzzzsssiiikkkppp~~~wwwrrrrrrtttzzz{{{{{{zzzyyyxxxxxxyyyqqqqqqlllddd^^^YYYRRRJJJDDD???<<<=========@@@EEENNNWWW]]]gggvvvzzz~~~wwwvvv{{{~~~zzzzzzxxxvvvsssqqqqqqqqqoootttyyy|||{{{wwwtttssswwwxxxzzz~~~~~~ppp]]]NNNHHHEEEGGGIIIIIIIIIJJJLLLMMMPPPVVVaaarrr}}}zzznnnjjjjjjuuu~~~zzz||||||zzzyyyxxxqqqiiidddeeejjjrrruuusssrrruuu{{{uuu\\\\\\ssszzziiiEEE???;;;BBBQQQ```jjjmmmnnnuuu~~~sssWWWAAA888111111222222222444000000/////////.........,,,,,,,,,---------------...------...///222555777999;;;>>>BBBDDDEEEFFFEEEBBBFFFVVVbbbhhhttt}}}vvv^^^RRREEEEEEQQQggg}}}~~~rrrwwwrrrggg]]][[[[[[XXXVVVVVVVVVZZZcccpppooo^^^UUUSSSQQQKKKCCC??????BBBFFFIIIPPPQQQTTTVVVWWW]]]nnnzzzeeeUUUNNNIIISSSaaasss~~~rrriiigggkkkvvvxxxjjjdddbbbiiirrr{{{{{{xxxwwwwwwpppmmmjjjgggfffgggiiijjjiiiiiijjjiiihhhfffeeecccccceeeiiioootttuuuqqqnnn___SSSGGGAAA>>>;;;;;;===BBBFFFMMMWWWaaaiiimmmooolllllljjjiiiiiijjjkkklllmmmmmmllljjjhhhhhhkkkmmmlllmmmnnnooopppsssxxx{{{sss```XXX]]]cccqqqooo]]]^^^cccoooyyy{{{rrr]]]QQQOOOTTTZZZ^^^fffsss{{{gggccciiittt}}}xxxzzzzzzwwwvvvvvvtttsssnnneee^^^ZZZRRRKKKBBB===;;;=========@@@EEEKKKUUU\\\gggvvvzzzzzzrrrmmmooowww}}}|||xxxyyyzzzzzzxxxuuurrrpppmmmsss{{{~~~{{{zzzwwwwwwxxx|||{{{mmm[[[MMMIIIDDDFFFHHHIIIJJJKKKMMMOOORRRWWWbbbsss~~~vvvhhhgggjjjwww}}}yyyzzzwwwuuuuuuvvvrrrkkkeeefffkkkrrrsssqqqqqquuuxxxwwwaaa^^^qqqvvvLLLDDD===BBBPPPaaalllqqqpppxxx}}}cccEEE:::111111333333333555000000000/////////......------------------------...------...000333666888999;;;???BBBDDDEEEEEEEEEBBBDDDRRR\\\```hhhkkkaaaNNNHHHCCCIIIZZZppp}}}~~~vvvppp}}}ssshhh]]]ZZZZZZWWWUUUUUUWWW\\\fffuuu|||jjj\\\UUUSSSOOOHHHAAA@@@@@@BBBFFFJJJRRRSSSWWWYYY[[[bbbtttzzzgggVVVNNNIIIRRRaaarrr{{{nnneeeeeekkkvvv~~~sssfffaaa___eeemmmuuu{{{wwwuuutttsssnnnllliiigggeeedddeeeeeefffgggggghhhgggfffdddccccccdddfffkkkoooqqqpppoooaaaTTTHHHAAA>>>::::::<<<<<>>333111333222222222000000000000/////////...------------------------...------...000333666888:::<<>>:::<<>>:::999:::;;;<<>>FFFOOOWWWhhh}}}}}}pppyyy|||sss}}}uuuhhh[[[WWWVVVVVVVVVXXXdddhhhrrrqqq```XXXVVVUUUKKKEEE@@@@@@AAABBBIIIOOOTTTUUUXXX]]]gggvvv|||{{{kkk[[[RRRMMMSSS]]]mmm|||pppddd___eeeooosssgggbbb]]]YYYXXX[[[___eeeppp{{{|||tttoooppppppooossssssrrrrrrppplllfffaaaaaabbbdddeeeffffffeeeeeebbbcccddddddeeehhhlllooocccYYYKKK@@@;;;;;;;;;;;;:::;;;===AAAGGGOOOWWW[[[]]][[[ZZZ\\\aaafffggggggjjjlllnnnooonnnnnnooopppsssqqqooonnnoooqqqsssuuuzzzuuuccc[[[]]]oooiiiccchhhwwwzzzmmm]]]UUUVVVZZZhhhssspppcccVVVNNNPPPUUUYYYdddqqq{{{nnneeebbblllzzznnnfffeeeggguuu|||ppphhhddd]]]ZZZVVVRRROOOKKKGGGDDD;;;<<<;;;;;;;;;===AAAEEEIIIRRR```ooo|||uuuooocccYYYWWWUUUSSSZZZeeesssyyypppkkkjjjmmmttt|||~~~uuufffUUUKKKJJJGGGJJJMMMOOOQQQRRRUUUVVVXXX]]]hhhwwwyyymmmbbbiiiwww~~~|||zzzxxxwwwvvvvvvtttuuutttoooiiieeegggjjjmmmxxxooogggvvv{{{wwwUUUDDDDDDBBBQQQhhhnnnxxx[[[CCC888777222000333000000000///.....................---------...///000,,,---///000111333777:::<<>>FFFMMMUUUggg~~~www~~~xxxqqqeeeZZZVVVVVVUUUVVVYYYdddlllxxxppp```ZZZYYYWWWKKKDDD@@@@@@AAACCCIIIPPPSSSVVVYYY___iiizzz~~~{{{||||||xxxjjj[[[RRRLLLRRR]]]mmmyyymmmbbb___fffqqq~~~pppeee```[[[XXXWWWZZZ^^^dddnnnxxx|||}}}zzzsssooopppqqqqqqtttsssssssssqqqmmmgggcccbbbcccdddddddddcccbbbbbbaaabbbccccccdddfffjjjlllcccZZZMMMBBB<<<;;;;;;;;;999999;;;>>>DDDKKKRRRVVVZZZYYYYYY\\\aaaeeeffffffhhhjjjmmmnnnooooooqqqrrrrrrqqqpppoooppprrruuuvvv~~~ooobbb^^^^^^sssqqqcccffflll|||rrrfffWWWPPPOOOPPP[[[ccc___VVVPPPNNNSSSWWW^^^mmm~~~xxxnnnhhhgggppp|||}}}iiiYYYWWW[[[aaarrrxxxiii^^^YYYQQQNNNLLLJJJHHHFFFCCCAAA;;;;;;<<<;;;;;;===@@@CCCIIIRRR```ooo{{{pppiii]]]SSSQQQOOONNNTTT___ooo{{{uuurrrooonnnrrr{{{zzzqqqcccTTTKKKIIIGGGJJJMMMPPPQQQSSSUUUWWWYYY^^^iiiyyyxxxlllfffnnn~~~|||yyyvvvuuuuuuuuutttuuutttpppjjjhhhiiikkkmmmxxxzzzkkksss}}}xxx~~~^^^GGGAAA@@@NNNbbbjjjsss{{{bbbHHH:::888222000222...///////////////......---///............///000000,,,---///000111333777:::<<>>LLL___kkkwwwiiiMMM<<<999333111333///...///000000000///---,,,.............../////////,,,...///000111444777:::===DDDIIIGGGDDDEEEDDDCCCEEEKKKOOO[[[hhh^^^KKKDDDAAAFFFKKKSSShhh}}}}}}~~~|||nnnddd\\\UUUTTTUUUUUUXXX\\\eeeooo}}}}}}kkk```\\\ZZZWWWHHHCCC@@@AAADDDFFFMMMTTTVVVYYY___fffqqq{{{www~~~zzzzzzvvviiiYYYOOOKKKQQQ[[[kkkssseee]]]^^^iiiuuuvvvppphhh___ZZZXXXUUUUUUYYY\\\___hhhqqqwwwyyywwwqqqnnnppprrrqqqrrrrrrrrrsssrrrooojjjfffbbbaaa```___^^^^^^^^^^^^___```bbbcccbbbcccdddfffddd]]]SSSIIIAAA===<<<;;;999999999;;;>>>BBBFFFIIIPPPRRRUUUZZZ^^^aaabbbbbbbbbeeehhhkkkmmmnnnqqqsssrrrrrrrrrsssuuuxxx{{{|||www^^^___eeemmmyyydddjjj~~~~~~vvvmmm___RRRLLLIIIDDDHHHMMMGGGFFFKKKRRRWWW]]]jjjyyykkkiiijjjkkkqqqzzziiiTTTLLLHHHKKKRRR\\\pppwwwbbbRRRKKKDDDCCCAAAAAABBBBBBAAA???<<<======<<<;;;===@@@CCCKKKTTTbbbppp||||||hhhaaaUUULLLKKKJJJJJJQQQ\\\lll~~~}}}vvvrrrpppxxxyyyqqqiii___RRRJJJIIIFFFIIIMMMPPPQQQSSSVVVXXXWWW\\\hhhxxxvvvooo~~~|||vvvqqqmmmlllmmmnnnoooooonnnllljjjiiijjjkkksss{{{tttrrr}}}iiiMMM===AAAOOObbbtttnnnQQQ>>>999444333555111...///000000000///---,,,,,,,,,------............,,,...000000111444888;;;>>>EEEJJJHHHEEEEEEEEECCCFFFLLLQQQ]]]gggZZZGGGCCCDDDIIINNNWWWlll~~~{{{yyy|||tttuuuwwwyyy|||jjj___XXXTTTTTTUUUVVVYYY^^^gggmmmzzzzzzhhh^^^[[[XXXSSSFFFAAA@@@BBBEEEHHHOOOVVVXXX\\\bbbjjjttt|||vvvxxxgggVVVMMMKKKPPPZZZiiirrrddd\\\^^^jjjvvv|||rrrnnnggg^^^YYYWWWUUUUUUXXX[[[^^^eeellluuuxxxwwwrrrooopppqqqooooooooopppqqqqqqnnnjjjfff```___]]]\\\\\\]]]___```___aaacccdddcccbbbbbbcccbbb]]]UUULLLCCC>>><<<<<<;;;::::::;;;===@@@CCCEEEJJJMMMRRRVVVZZZ]]]```aaaaaacccgggiiijjjlllnnnpppsssssstttvvvyyy|||~~~hhhYYY\\\hhhxxxwwwhhhqqq}}}zzzrrriii\\\OOOIIIEEE???CCCGGGBBBEEELLLUUUZZZbbbtttvvvkkkeeehhhkkkkkkrrr|||gggUUUJJJGGGGGGJJJPPP\\\pppyyybbbQQQIIIAAA??????@@@BBBCCCCCCBBB??????>>><<<;;;===BBBEEEKKKSSS```mmmyyyzzzeee[[[PPPHHHGGGHHHHHHPPP\\\lll~~~xxxtttrrrvvv~~~uuukkkddd[[[PPPIIIHHHEEEHHHLLLOOOQQQSSSVVVXXXVVV\\\gggwwwxxxooo{{{zzztttmmmiiiiiijjjkkkjjjjjjhhhggggggggghhhiiiqqqyyy|||vvvyyytttXXXCCCGGGSSSggguuuVVV@@@:::555444666222///////////////......---+++,,,------......---------...000111222444888;;;@@@FFFJJJGGGEEEFFFFFFEEEIIIPPPVVV```eeeTTTCCCCCCFFFLLLSSS^^^uuu}}}xxxxxx~~~zzz{{{lllmmmiiijjjsss|||jjj\\\XXXUUUVVVWWWWWW[[[```fffmmm{{{vvveee]]][[[VVVPPPDDD@@@???CCCGGGJJJQQQXXXYYY^^^fffnnnyyy{{{uuuyyydddSSSKKKJJJOOOYYYhhh~~~pppbbb\\\```lllwww{{{sssnnnfff]]]XXXUUUSSSSSSWWWYYY[[[```gggpppuuuwwwtttrrrsssrrrooonnnnnnooopppqqqooojjjggg```^^^\\\ZZZZZZ\\\___```^^^aaaddddddcccaaa``````___\\\VVVNNNEEE???======<<<<<<<<<<<<===???AAABBBEEEHHHMMMRRRUUUYYY]]]```___bbbfffhhhiiikkknnnppptttuuuwwwzzz}}}iii___VVVZZZjjjvvvoooyyyvvvxxxyyyxxxxxxvvvnnndddZZZNNNIIIEEE>>>BBBGGGCCCHHHOOOWWW^^^iii~~~lllfffeeeiiijjjiiinnnxxxyyy{{{fffUUULLLEEEEEEHHHKKKQQQ___uuu|||bbbPPPGGG@@@???@@@CCCGGGJJJJJJJJJCCCAAA>>><<<;;;>>>CCCHHHLLLTTTaaammmxxxxxxaaaWWWLLLEEEFFFGGGHHHQQQ]]]kkk~~~yyyvvvsssuuu{{{yyypppeee^^^WWWMMMGGGEEECCCFFFJJJMMMPPPRRRUUUWWWWWW]]]hhhxxxyyyooouuu{{{ssslllhhhggghhhjjjfffdddccccccdddeeeffffffkkksss~~~xxxpppdddJJJJJJSSSfff|||[[[CCC;;;555444555000000000///...............,,,,,,.../////////...------...000111222555888;;;AAAFFFIIIFFFDDDFFFHHHGGGMMMUUU[[[ddddddOOO@@@DDDFFFNNNXXXgggzzzvvvwwwttt}}}zzziiigggccceeeooozzzeee[[[XXXWWWYYYYYYYYY]]]bbbdddqqqrrraaa[[[[[[VVVOOOCCC@@@???DDDHHHLLLRRRYYYYYY___hhhsssyyyssswww```QQQKKKJJJOOOXXXggg}}}lll```\\\aaannnyyy}}}vvvoooeee\\\WWWQQQPPPQQQTTTVVVWWW\\\bbbjjjqqqvvvvvvvvvwwwuuurrrmmmnnnoooqqqrrrpppllliiibbb```\\\ZZZYYY[[[]]]___]]]```ccccccbbb___]]]\\\\\\ZZZVVVOOOFFF@@@>>>>>><<<<<<<<<<<<===>>>@@@AAAAAADDDIIIMMMPPPUUU[[[___^^^aaaeeehhhkkkmmmqqqsssuuuwwwyyy}}}wwwsss^^^ZZZVVVYYYkkk}}}tttttt|||sssjjjnnnrrrtttvvvuuulllbbb[[[OOOJJJFFF???DDDJJJGGGJJJQQQYYY```mmmzzzlllhhhhhhllliiidddiiirrrrrryyy}}}lllYYYNNNLLLCCCEEEIIIMMMTTTccczzz~~~bbbOOOFFFAAAAAACCCGGGLLLQQQRRRSSSEEECCC???;;;;;;>>>EEEJJJPPPWWWcccoooyyyvvv^^^WWWLLLEEEGGGIIIJJJTTT```kkk}}}yyywwwuuuuuuxxx~~~~~~vvvlllaaa[[[TTTKKKEEECCCBBBFFFJJJMMMOOOQQQTTTWWWYYY^^^iiiyyyzzzqqqrrrwww|||ssslllgggggghhhjjjcccaaa``````bbbcccddddddfffnnnyyyvvvhhhjjjLLLJJJPPPbbb___EEE<<<555333333...111000///------...//////,,,---///000000000///...---///000111222555888;;;AAAGGGIIIFFFDDDFFFIIIIIIPPPXXX```fffcccMMM>>>FFFEEEOOO\\\nnnwwwsssvvv~~~rrr{{{}}}iiieeeeeehhhsssvvv]]][[[YYYXXXZZZZZZZZZ^^^cccbbbtttnnn___[[[\\\WWWPPPBBB??????DDDIIIMMMSSSZZZYYY___jjjuuuvvvqqq~~~~~~www~~~ttt]]]OOOLLLJJJNNNWWWggg}}}{{{hhh^^^\\\bbbooo{{{~~~xxxpppdddZZZWWWOOOMMMOOORRRTTTTTTXXX^^^fffnnnuuuxxxyyyzzzxxxtttnnnnnnppprrrsssrrrnnnjjjeeebbb^^^ZZZXXXYYY\\\]]][[[^^^bbbbbb```]]][[[ZZZZZZYYYVVVOOOGGG@@@>>>>>><<<;;;<<<<<<===>>>?????????BBBGGGJJJMMMRRRYYY___\\\```eeeiiimmmppptttwwwvvvxxx{{{ooorrrzzz|||fffTTTTTTVVV___tttnnnoootttttthhhdddbbbbbbdddiiimmmmmmiiieee[[[RRRHHHCCCEEEIIIJJJJJJJJJTTT]]]cccppp~~~oooaaacccfffgggccc___dddlllnnnuuuyyysssdddTTTIIIEEEBBBBBBGGGQQQ[[[jjj|||```OOOHHHBBBDDDFFFJJJSSS\\\^^^[[[VVVJJJ@@@>>><<<<<>>???@@@===@@@CCCFFFJJJPPPVVVZZZ\\\___cccgggkkkpppuuuyyywwwzzzoooqqqwwwwwwaaaUUUUUUXXXcccxxxxxxiiimmmvvv}}}kkk___ZZZVVVVVVYYY^^^ccceeedddbbb\\\TTTJJJEEEGGGKKKMMMNNNPPPYYYcccjjjyyytttgggZZZZZZ\\\\\\YYYVVV]]]fffmmmrrruuuooo```QQQGGGCCCHHHIIIOOOYYYdddttt|||aaaPPPIIIAAADDDIIIPPP^^^kkkpppnnnZZZMMMAAA???>>>>>>EEEPPPWWW]]]iiiuuuooo___MMMGGGCCCGGGLLLQQQYYYbbbqqq}}}tttqqqvvvzzzuuukkkdddYYYOOOIIIEEECCCBBBBBBFFFKKKOOORRRTTTWWWZZZ\\\aaakkkyyyrrrgggkkkxxx{{{sssiiiddddddhhhjjjkkkgggddd```]]]\\\___cccffffffhhhnnn|||lllvvv{{{\\\FFFMMM[[[uuulllJJJ:::888666111...000000000000000000000000...------------...//////...000333555666888;;;>>>CCCBBBAAABBBCCCEEEHHHJJJOOOWWWcccfff[[[JJJBBBCCCHHHSSSfff~~~tttppp~~~yyy||||||xxxyyywwwwwwjjjgggooo|||iii]]]ZZZZZZZZZYYY[[[```cccdddlll|||{{{eeeYYYXXXWWWQQQHHHBBBBBBBBBCCCHHHNNNTTTXXXZZZbbbmmmzzzvvvooo||||||vvvzzzaaaLLLLLLHHHNNNVVVdddyyytttccc]]]^^^dddrrr{{{uuunnncccXXXSSSNNNNNNMMMLLLMMMQQQVVV[[[```gggrrrxxxyyyvvvrrrpppqqqpppnnnnnnoooppppppooohhheee```\\\ZZZ[[[]]]_________`````````___^^^]]]VVVWWWXXXUUUNNNHHHCCCAAA>>>>>>=========>>>>>>???>>>@@@BBBDDDGGGMMMSSSWWW[[[^^^cccgggkkkoootttxxxzzz}}}sssuuuxxxsss___UUUWWW\\\iiipppdddmmm|||mmm^^^SSSMMMIIIJJJLLLQQQWWW\\\^^^___\\\TTTKKKGGGHHHMMMQQQSSSXXX```jjjuuuwwwggg]]]RRRPPPPPPPPPNNNNNNVVVaaammmpppqqqjjj]]]OOOGGGDDDJJJLLLTTT```mmmyyy___OOOHHHCCCGGGNNNYYYjjjyyy~~~|||]]]NNNAAA???@@@AAAGGGQQQ[[[cccooo{{{lllZZZLLLHHHEEEIIINNNUUU___hhhvvv{{{pppmmmsss~~~wwwrrrggg```VVVLLLFFFCCCAAA@@@AAAEEEJJJNNNRRRUUUYYY\\\]]]aaakkk{{{}}}oooeeemmm~~~xxxpppfff``````dddggghhhfffdddaaa___^^^^^^______^^^aaagggtttvvvuuuyyybbbKKKMMMWWWpppqqqNNN;;;777555222///000000000000000000000000...------------...//////...000333555666999<<>>>>>>>>>>>>>>???@@@@@@AAACCCHHHNNNSSSYYY]]]bbbgggkkkppptttwww~~~{{{}}}uuu```VVVYYY```ooonnneeerrrqqqaaaTTTJJJDDDBBBBBBDDDHHHNNNSSSXXXZZZYYYSSSKKKGGGIIINNNTTTWWW]]]eeepppzzzlll^^^UUUNNNKKKIIIIIIHHHJJJTTT___kkkmmmlllfff[[[PPPIIIGGGJJJPPP[[[iiiyyysss[[[LLLFFFGGGMMMWWWdddttt~~~}}}vvvZZZKKK???>>>AAADDDKKKUUU^^^gggttt~~~jjjWWWKKKJJJIIILLLRRR[[[fffoooyyyxxxlllhhhooo|||}}}vvvpppddd]]]SSSJJJDDDAAA@@@???@@@CCCHHHMMMQQQUUUYYY]]]^^^aaakkk~~~~~~}}}zzzmmmeeeppp}}}sssfff]]][[[]]]___```dddcccbbb```^^^\\\ZZZZZZXXX\\\cccooozzzpppnnnzzzkkkSSSOOOTTTkkkwwwTTT===666555333000////////////////////////...------------.../////////111333444666999===@@@CCCCCCCCCDDDDDDCCCCCCCCCJJJPPPXXXYYYOOOBBB???CCCHHHYYYrrr{{{{{{}}}||||||}}}iii```aaagggxxx{{{pppoooccc^^^ZZZZZZZZZ[[[___dddlllooo^^^YYYZZZVVVMMMEEEAAAAAABBBEEEKKKQQQWWW[[[___gggtttxxxppp|||~~~yyyyyy}}}bbbLLLLLLLLLPPPVVVbbbuuuooo^^^\\\aaajjjyyy~~~sssnnnhhh___WWWSSSJJJJJJJJJIIIJJJLLLQQQUUUWWW^^^jjjtttxxxvvvrrrooollljjjhhhiiilllnnnooopppiiigggdddaaa``````aaabbb```aaaaaabbbcccddddddddd___]]][[[[[[[[[VVVMMMEEEAAA@@@??????>>>?????????@@@@@@@@@???@@@DDDJJJNNNTTTYYY```ffflllqqqvvvyyyzzzdddXXX\\\eeevvvrrrmmm{{{iiiZZZOOOGGGAAA??????@@@BBBEEEJJJOOOSSSSSSNNNIIIGGGIIINNNTTTXXX```hhhvvv}}}ooobbbVVVMMMJJJFFFDDDEEEEEEHHHQQQ[[[ccceeeeee```XXXQQQLLLKKKNNNXXXfffvvvpppZZZMMMGGGJJJRRR___nnn|||uuuhhhRRREEE<<<>>>CCCGGGPPP[[[aaajjjvvv~~~kkkXXXIIIKKKMMMOOOVVVaaammmttt}}}vvvjjjfffmmmzzz~~~vvvooobbb[[[QQQHHHCCC@@@???>>>>>>AAAFFFJJJNNNSSSXXX[[[^^^aaakkk~~~}}}{{{yyy{{{~~~}}}ooogggvvvwwwhhh]]]YYYZZZ[[[\\\bbbaaa```___]]]ZZZXXXWWWWWW[[[dddooo~~~|||mmmjjj~~~rrrXXXPPPPPPeee|||ZZZ@@@666555444111////////////////////////...------------.../////////111333444666999>>>AAADDDDDDDDDDDDDDDCCCCCCCCCHHHOOOWWWXXXMMMAAA???CCCJJJ[[[rrr~~~~~~}}}~~~qqq___[[[]]]fffvvv~~~zzzwwwiiiaaa[[[YYYXXXXXX]]]dddooo{{{jjj[[[YYY[[[UUUKKKEEE@@@AAACCCGGGMMMSSSYYY]]]```iiivvvzzzrrr~~~~~~yyy}}}bbbLLLJJJJJJOOOWWWdddxxxmmm\\\[[[bbblllzzzyyynnniiiddd\\\UUURRRHHHHHHHHHHHHHHHKKKOOORRRTTTZZZeeepppvvvvvvrrrnnniiigggeeeeeegggjjjllllllhhhgggeeecccbbbaaabbbbbbccccccccccccdddeeeeeefffddd```]]]^^^___[[[RRRJJJAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@??????AAAFFFJJJOOOTTT[[[cccjjjqqqxxx|||iii]]]aaajjj}}}xxxuuu~~~fffVVVLLLEEEAAA======>>>===>>>AAAFFFJJJLLLJJJGGGFFFIIINNNTTTWWWaaalll}}}pppdddYYYNNNFFFEEEAAA@@@BBBCCCEEEMMMUUUYYY[[[\\\[[[WWWSSSQQQPPPTTTaaarrrppp]]]PPPJJJJJJTTTccctttnnn\\\III@@@<<>>CCCLLL[[[lllxxxhhhZZZYYY[[[mmm|||yyylllbbbZZZZZZYYYWWW]]]gggxxxyyyfffXXXYYYZZZSSSIIIDDD???@@@CCCHHHNNNUUU[[[___aaajjjxxx|||sss{{{eeeNNNLLLHHHOOOZZZjjj~~~jjjYYYYYYbbbmmm|||tttiiiccc___XXXSSSPPPGGGGGGHHHHHHHHHJJJMMMPPPRRRXXXaaalllssstttqqqmmmiiifffcccbbbdddfffggghhhffffffeeecccbbbaaaaaaaaadddcccccccccdddeeegggggggggccc``````aaa^^^WWWPPPEEEEEEDDDCCCCCCBBBCCCCCC@@@AAAAAA@@@@@@AAADDDGGGJJJOOOUUU]]]eeennnvvv{{{qqqbbbfffqqqzzz{{{|||cccQQQGGGBBB@@@<<<===>>><<<;;;===AAAEEEFFFFFFFFFGGGJJJNNNSSSWWWcccpppxxxggg[[[RRRIIICCC@@@>>>>>>AAACCCDDDIIIOOOSSSUUUYYY[[[[[[ZZZXXXXXXcccrrrooo^^^RRRLLLJJJSSSbbbrrr}}}zzzfffQQQDDD???@@@EEEHHHKKKWWWeeejjjttt|||}}}yyy{{{ppp]]]SSS\\\ccceeekkkwwwvvvpppsss{{{tttkkk[[[UUUKKKCCC>>><<<;;;;;;:::<<<@@@CCCGGGLLLQQQUUUVVV\\\hhhxxx~~~ttt}}}lll```\\\^^^aaaccc___]]]ZZZXXXWWWXXXYYYZZZ^^^ccckkkttt~~~zzzwwwzzz___PPPIII\\\tttdddGGG999888777333000000000000000000000000...------------...//////000111222444666:::???DDDHHHGGGEEEDDDDDDDDDFFFGGGMMMPPPSSSQQQFFF===>>>EEEOOOZZZeeeiiimmmvvvxxxcccZZZ[[[]]]pppyyymmmbbbZZZ[[[[[[ZZZbbbnnnvvvcccUUUVVVXXXPPPFFFBBB>>>@@@DDDIIIPPPWWW]]]```bbbkkkzzz|||sss~~~}}}iiiRRRPPPKKKSSSaaarrryyyeeeUUUVVVbbbooo~~~|||pppddd___[[[UUUQQQOOOFFFGGGHHHHHHHHHIIILLLOOOSSSVVV^^^hhhpppssspppmmmkkkhhhcccaaabbbcccdddeeedddddddddcccbbbaaa```___bbbbbbbbbccceeegggiiijjjiiifffcccaaaaaa^^^ZZZVVVMMMLLLJJJHHHFFFEEEDDDCCC@@@AAACCCCCCBBBBBBDDDEEEHHHKKKPPPVVV^^^gggpppvvv}}}yyyfffjjjuuuzzz}}}{{{aaaNNNDDD@@@???===??????>>>======AAAEEECCCEEEGGGHHHKKKOOOSSSWWWeeetttuuubbbWWWOOOHHHDDD???===>>>CCCEEEEEEHHHLLLQQQUUUZZZ^^^```aaa```___vvvmmm]]]RRRKKKKKKSSS```nnnxxxsss^^^HHHBBB@@@DDDIIIJJJKKKXXXhhhoooxxx~~~yyyzzzrrr___]]]gggppprrrwww}}}vvvvvv|||~~~sssjjjYYYRRRIIIAAA<<<:::999999999;;;>>>AAAEEEIIIOOOSSSSSSZZZfffuuu{{{}}}yyypppbbb]]]___bbbddd___\\\XXXVVVUUUWWWZZZ]]]aaafffnnnvvv~~~}}}}}}dddSSSKKK\\\wwwfffIII:::999888333000000000000000000000000...------------...//////000111222444666:::@@@DDDIIIHHHEEEDDDDDDEEEGGGIIIPPPQQQRRRMMMBBB:::>>>GGGQQQZZZ___^^^```kkkzzzzzzvvvaaa[[[^^^```nnn}}}zzzmmmaaaZZZ\\\]]]^^^gggtttuuu```RRRTTTVVVMMMCCC@@@>>>@@@DDDIIIPPPXXX]]]aaacccmmm|||{{{rrr~~~~~~lllUUUTTTQQQZZZhhhxxxuuuaaaRRRUUUbbbqqqzzzmmmaaa\\\YYYTTTOOONNNFFFGGGHHHHHHHHHIIILLLNNNSSSVVV]]]fffnnnrrrpppmmmmmmiiieeebbbbbbccccccccccccccccccbbbaaa```___^^^______```bbbeeehhhkkkmmmiiigggdddbbb```^^^[[[ZZZTTTRRROOOLLLIIIFFFDDDCCC@@@BBBDDDDDDCCCCCCDDDEEEGGGIIIMMMRRRXXXaaakkkqqq{{{|||pppppp{{{dddRRRGGGAAA???>>>???AAABBBBBBBBBBBBAAAFFFFFFIIINNNOOONNNQQQVVVdddtttxxxhhh]]]RRRHHHCCCBBBAAA??????@@@CCCGGGJJJNNNQQQXXX```cccgggpppyyyooo]]]QQQMMMLLLSSS^^^iiimmmeeeTTTGGGBBBBBBCCCCCCHHHRRR___iiitttsssuuuwwwyyy~~~rrrgggdddsss|||}}}~~~|||{{{zzz|||pppeeeWWWNNNEEEAAA===999999<<<;;;===>>>>>>???BBBGGGLLLQQQWWWbbbqqqzzzxxx}}}}}}}}}nnnaaa^^^```aaa``````\\\WWWWWWYYY\\\^^^]]]dddfffkkksssxxxyyyZZZOOO___pppKKK:::===444555////////////000000000000000000000000000000000000///111333444777<<>>BBBIIIPPPWWW[[[\\\aaalll}}}}}}tttsssXXXQQQTTTZZZnnnsss___RRRXXXbbblllqqq___XXXWWWSSSMMMIIIGGGFFFEEEEEEFFFHHHJJJLLLRRRSSSXXX```iiioooooonnnkkkiiieeeaaa^^^^^^^^^___aaa^^^\\\]]]```bbbaaa```bbbaaaaaaaaacccfffhhhjjjllllllkkkiiifffbbb^^^\\\]]]YYYTTTQQQPPPNNNKKKGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFGGGIIILLLRRRZZZdddkkkwwwtttsssxxxaaaPPPFFFBBB@@@AAABBBDDDEEEFFFFFFFFFEEEHHHGGGIIIMMMNNNMMMPPPUUUkkk||||||mmmcccXXXNNNJJJHHHGGGEEEDDDFFFIIIMMMOOOVVVWWW\\\dddjjjsss~~~mmm]]]QQQMMMKKKPPPZZZdddggg```QQQEEEDDDDDDDDDDDDHHHRRR```iiiuuutttuuuyyy}}}tttmmmmmm}}}~~~||||||yyykkk___VVVMMMDDD@@@===999999<<<;;;===>>>>>>???BBBHHHLLLSSSXXXbbbpppxxxttttttyyy}}}}}}~~~|||qqqeeeaaa```___^^^]]]ZZZWWWXXXZZZ]]]___^^^eeefffkkkpppttt{{{|||uuu{{{~~~aaaTTT```}}}|||oooNNN<<<===333444000000000000000/////////........................000111333444777<<>>:::;;;BBBHHHQQQSSSVVVZZZ___nnn}}}uuubbb\\\```ccc{{{}}}uuummmhhh```]]]___```bbbnnn|||nnn___TTTUUURRRHHH???>>>???AAADDDJJJPPPUUUYYYZZZ^^^jjj|||~~~uuuuuu[[[TTTTTT[[[ooonnn\\\RRRYYYcccmmmqqq___WWWVVVRRRMMMJJJGGGFFFFFFEEEGGGIIIKKKMMMPPPQQQUUU\\\eeekkknnnnnnllljjjfffaaa^^^]]]]]]]]]___\\\[[[\\\^^^```___^^^^^^^^^^^^___bbbeeeiiilllnnnnnnmmmjjjhhheeebbbaaaaaa^^^ZZZXXXVVVTTTPPPLLLIIIIIIHHHGGGGGGHHHIIIIIIGGGHHHIIIKKKNNNUUU]]]cccooowwwyyyyyyvvvaaaQQQHHHEEEEEEFFFGGGJJJLLLMMMNNNNNNMMMKKKJJJLLLPPPQQQPPPSSSXXXqqq{{{qqqfff]]]YYYPPPNNNLLLKKKLLLNNNRRRTTT\\\\\\```jjjuuuzzzkkk\\\QQQMMMIIIMMMUUU\\\___XXXLLLCCCFFFFFFEEEFFFJJJTTTbbblllxxxvvvwww}}}sssoooppp}}}{{{{{{~~~|||tttfffYYYSSSKKKCCC@@@===999999<<<<<<===>>>???@@@DDDHHHLLLSSSWWW```mmm}}}tttooonnnrrryyy|||}}}{{{zzzuuuiiiccc___]]][[[ZZZYYYYYYZZZ^^^```aaaaaaddddddhhhmmmqqqxxx|||nnngggiii|||iiiYYY```{{{|||zzz~~~~~~uuuTTT@@@>>>222222111111111000000//////...........................000111333555777<<>>===BBBDDDGGGKKKPPPTTTWWWYYY^^^jjj}}}wwwyyy___WWWTTT\\\sssfffXXXQQQYYYdddnnnsss___WWWTTTPPPLLLJJJGGGFFFFFFFFFGGGJJJMMMNNNNNNOOOQQQWWW___fffkkknnnnnnkkkgggbbb^^^\\\[[[[[[\\\ZZZYYYYYY[[[\\\\\\[[[ZZZZZZZZZ[[[___dddjjjmmmqqqpppnnnmmmkkkiiigggggggggeeecccaaa___\\\WWWTTTOOOMMMLLLJJJIIIJJJJJJKKKKKKKKKKKKKKKLLLQQQVVV[[[dddlllwww~~~zzzfffVVVLLLJJJJJJJJJMMMQQQVVVYYYZZZZZZYYYTTTSSSUUUYYYYYYWWWXXX]]]pppwwwlllggg\\\ZZZWWWTTTTTTUUUWWWYYY___aaaiiiwwwwwwjjj[[[QQQMMMHHHKKKPPPUUUVVVRRRIIIBBBEEEFFFFFFHHHMMMXXXgggrrr|||yyy{{{jjjiiilll|||uuuxxx{{{wwwwww|||xxxpppcccXXXPPPHHHBBB???===::::::===<<<===>>>@@@BBBFFFJJJLLLRRRTTT\\\hhhxxx}}}pppkkkpppwww}}}xxxsssuuuxxxkkkbbb]]][[[ZZZYYYZZZ\\\___bbbeeeffffffaaabbbeeekkkpppyyyyyy}}}gggccc___uuusss]]]]]]pppzzz|||wwwzzz^^^DDD???111222222222111111000///......000000000000000000000000000111333555888===CCCGGGLLLJJJFFFDDDCCCEEEGGGIIIIIICCC<<<777777===FFFMMMOOONNNRRRZZZiiiwwwssswww}}}ooo___```kkkuuu}}}tttkkkeeeccceeeeeegggtttzzzbbbZZZUUUSSSOOOEEE>>><<>>;;;;;;>>>>>>>>>???BBBEEEIIILLLMMMOOOPPPVVVaaaqqqwwwsssnnnvvv}}}ooommmssszzzkkk___ZZZ[[[]]]\\\^^^aaadddgggiiijjjkkkddddddggglllpppxxx|||www}}}fffeee___xxx}}}ddd\\\eeennnsssqqqqqqzzzeeeGGG???333666333222222111000//////...000000000000000000000000000222444555888===CCCGGGIIIHHHEEECCCBBBCCCFFFGGGIIICCC;;;666888???GGGMMMNNNNNNUUUbbbsss{{{uuupppvvv}}}kkk^^^aaannnzzz|||mmmhhhgggiiiiiikkkyyyuuu^^^ZZZVVVSSSMMMEEE???>>>???CCCIIINNNQQQVVV\\\```lllxxx}}}|||aaaXXXXXXaaayyyvvvWWWQQQQQQZZZeeeppp{{{ggg[[[UUUOOOLLLLLLEEEDDDCCCDDDEEEHHHJJJLLLLLLLLLMMMPPPVVV```jjjpppqqqnnniiiddd___ZZZWWWVVVWWWXXXWWWWWWVVVVVVWWWXXXXXXWWWVVVWWWZZZ___cccfffooooooooooooooopppppppppmmmnnnoooooollliiigggeee]]]]]][[[YYYWWWVVVUUUTTTQQQRRRRRRQQQPPPQQQSSSUUUVVV\\\eeennnwwwyyyvvvppp___SSSOOONNNTTT\\\hhhttt|||~~~}}}yyyxxxyyyxxxqqqfff______kkk|||wwwsssqqqqqqrrrsssrrr{{{~~~ssslllcccXXXOOOKKKEEEGGGKKKMMMMMMKKKGGGEEEBBBFFFJJJOOOVVVbbbpppyyy~~~~~~kkkXXX\\\\\\dddkkklllooo~~~}}}tttvvvxxx{{{tttlllbbbZZZLLLEEE@@@@@@???======@@@@@@???@@@DDDHHHLLLNNNOOONNNNNNQQQZZZhhhuuu~~~|||xxxuuuuuusssqqqsssvvvwwwxxxllloooxxx~~~nnnaaa[[[]]]``````bbbfffhhhiiijjjlllnnnkkkjjjlllnnnpppuuusss{{{}}}gggfffccc}}}lll^^^^^^fffllllllooozzzkkkKKKAAA555:::222222222111111000000///........................111222444666888===CCCHHHHHHFFFDDDCCCCCCDDDFFFHHHIIIBBB;;;777:::AAAIIINNNOOOQQQ[[[kkk}}}{{{xxxttt|||}}}iii```eeetttpppllllllnnnmmmooo~~~pppZZZYYYVVVPPPIIICCC@@@@@@>>>CCCIIIOOORRRXXX^^^cccttt}}}bbbYYYYYYaaayyylllSSSQQQRRRZZZdddpppmmmaaaXXXPPPLLLKKKEEEDDDCCCCCCDDDFFFIIIJJJKKKKKKLLLOOOTTT^^^iiiqqqqqqnnnjjjddd___ZZZWWWUUUUUUVVVVVVUUUSSSSSSTTTVVVWWWWWWWWWXXXZZZ]]]```bbblllmmmoooqqqsssssssssrrrnnnppprrrrrrpppnnnmmmnnniiijjjjjjiiigggeeebbb```YYYYYYZZZXXXVVVVVVWWWXXXTTTXXX^^^eeelllssszzzyyyrrrzzzvvvfffZZZTTTSSSZZZdddtttyyypppnnnrrr~~~{{{wwwvvvwwwyyyzzzwww|||sssjjjeee^^^TTTKKKHHHBBBDDDHHHJJJJJJIIIGGGFFFDDDHHHNNNSSSZZZdddooowww|||}}}www]]]QQQYYYTTTZZZbbbkkkwww}}}rrrtttuuu|||tttiii]]]UUUKKKEEEAAAAAAAAA??????BBBAAAAAABBBFFFKKKOOOPPPPPPPPPNNNNNNUUUaaakkkqqqsssnnnjjjiiilllmmmnnnuuu}}}wwwpppvvvuuufff___```ccccccfffhhhiiiiiijjjlllooommmmmmnnnpppppprrr}}}rrryyy}}}gggeeedddooo^^^YYYcccmmmqqqwwwvvvRRRCCC555999111111111111111111111111........................111222444666999===DDDHHHGGGFFFEEEDDDEEEGGGIIIJJJGGGAAA;;;999>>>FFFLLLPPPRRRUUU```sss~~~}}}}}}|||{{{tttgggeeennn}}}sssoooppprrrqqqsss{{{lllWWWWWWUUUMMMEEE@@@@@@@@@>>>DDDKKKPPPSSSXXX___dddwww~~~eee[[[XXX___vvv{{{aaaRRRQQQTTTZZZdddqqqtttfff\\\RRRLLLKKKGGGFFFEEEDDDDDDFFFHHHIIIHHHIIIKKKMMMRRR\\\hhhppppppnnnjjjeee___ZZZWWWUUURRRTTTTTTSSSPPPOOOQQQSSSTTTUUUVVVXXX[[[]]]___```jjjlllppptttvvvvvvuuutttooorrrssssssrrrqqqsssuuuwwwxxxzzz{{{yyyvvvrrrooofffggggggeeebbb_________ZZZ[[[^^^aaaeeeiiinnnqqqvvv~~~zzzpppvvv{{{lll```[[[ZZZ^^^jjj|||yyy}}}xxxxxxxxxwwwyyy|||zzzxxxuuussssssuuuxxxzzzvvv{{{uuummmeeeaaa[[[QQQIIIEEE???BBBGGGIIIIIIHHHFFFFFFFFFKKKQQQVVV\\\dddnnnuuuzzz|||gggRRRKKKVVVVVVZZZcccrrr{{{oooqqqqqq|||}}}tttgggYYYOOOKKKEEEAAABBBBBB@@@@@@CCCCCCBBBCCCGGGMMMQQQRRRQQQRRROOONNNRRR\\\dddhhhiiikkkhhhiiinnnppprrrzzzxxxuuu}}}{{{lllcccbbbdddeeehhhiiiiiihhhhhhkkkooojjjkkkmmmppppppsss|||ttt|||}}}gggdddddd~~~nnn[[[WWWcccpppxxxYYYFFF444666111111111111111222222222000000000000000000000000111333444666999>>>DDDHHHGGGGGGFFFFFFGGGIIIKKKMMMEEE@@@;;;;;;AAAIIIOOORRRUUUXXXdddwwwyyy{{{~~~}}}~~~llleeejjjxxxyyytttqqqrrrtttsssuuuwwwjjjUUUVVVSSSJJJBBB>>>???@@@???EEELLLPPPSSSWWW^^^dddxxxggg^^^WWW]]]sssuuuZZZQQQRRRUUU[[[cccqqqxxxjjj^^^SSSLLLJJJIIIHHHFFFEEEEEEFFFHHHIIIFFFHHHJJJLLLQQQZZZfffooopppnnnjjjeee```[[[WWWUUUPPPRRRSSSQQQNNNMMMOOOQQQRRRSSSVVVYYY\\\^^^___```iiimmmrrrwwwyyyyyywwwvvvppprrrttttttsssssswwwzzz|||yyysssttttttqqqlllhhhgggfffaaaaaaaaabbbdddfffiiikkkhhhqqq}}}zzzooowwwtttbbb[[[___aaapppyyymmmcccbbbdddcccaaa```bbbbbbcccccceeeiiioootttooo}}}~~~uuurrrllliiiccc\\\UUUNNNIIIFFFAAABBBDDDFFFHHHIIIIIIJJJFFFIIIOOOWWW```gggmmmpppxxx}}}~~~|||mmmWWWQQQSSSTTTTTTbbbppp~~~}}}rrrllllllwwwxxxnnncccXXXPPPHHHEEEBBB@@@@@@AAAAAA@@@???CCCFFFGGGLLLSSSWWWVVVPPPQQQSSSUUUWWW[[[```dddjjjmmmrrrxxx~~~vvvxxx|||nnnfffdddeeeiiikkkmmmmmmkkkiiigggggghhhhhhlllpppqqqsssyyy{{{zzzllldddgggwwwwwwZZZRRRcccwwwaaaFFF<<<===444444333222222111111000111000///////////////000222222333666;;;BBBHHHLLLMMMGGGAAA@@@DDDJJJNNNOOOJJJ@@@999;;;CCCIIIOOOTTTXXX[[[cccqqq{{{zzz~~~sssffffffppp|||wwwtttqqqooooooxxxsss^^^UUUTTTQQQJJJBBB>>>===???DDDHHHOOOVVVXXXYYY```iiizzz~~~}}}~~~iiiWWWYYY___ppp~~~jjj\\\OOONNNRRR]]]hhhrrrnnn```UUUMMMIIIGGGFFFDDDCCCCCCDDDEEEFFFIIIHHHIIIMMMQQQVVVaaalllrrrpppkkkddd\\\UUUOOOLLLPPPOOONNNNNNOOOPPPRRRSSSTTTUUUXXXZZZ\\\^^^^^^^^^eeekkkrrrxxxyyyxxxwwwvvvvvvuuutttsssssstttuuuvvv|||yyywwwwwwuuurrrnnnooommmmmmnnnpppoookkkhhhiiiooowwwsssxxx}}}rrrbbb\\\```hhhuuummmaaaXXXVVVWWWUUUSSSRRRPPPPPPQQQQQQSSSWWW\\\```bbbppp}}}vvvnnniiihhhhhheeeaaaZZZSSSMMMHHHEEE@@@AAADDDFFFIIIKKKLLLMMMIIILLLRRRYYYbbbkkkrrruuu~~~}}}eeeXXXUUUWWWYYYcccrrrsssmmmkkkvvvuuulllaaaVVVNNNGGGDDDAAA??????@@@@@@??????CCCEEEFFFJJJQQQTTTSSSQQQSSSUUUWWWZZZ^^^dddhhhnnnrrryyywww{{{rrriiifffgggkkkmmmnnnmmmjjjhhhffffffggggggjjjnnnpppqqqwwwpppeeeeeettt{{{```ZZZlllfffGGG:::999444444333222222111111000//////.........//////000222222333666;;;BBBHHHLLLNNNHHHCCCBBBFFFKKKOOOPPPGGG>>>888;;;BBBGGGMMMRRRUUUXXXaaannn~~~}}}~~~vvvjjjbbbgggvvv|||yyyvvvsssqqqppprrr|||qqq]]]TTTTTTPPPJJJBBB===>>>@@@DDDGGGOOOVVVYYY[[[cccmmm}}}{{{zzz~~~lll]]]WWW^^^ooozzzfffYYYOOONNNSSS___iiittt~~~pppcccXXXOOOJJJGGGFFFDDDCCCCCCDDDEEEFFFLLLJJJKKKNNNPPPSSS]]]hhhnnnmmmiiiccc\\\UUUQQQNNNPPPOOONNNMMMMMMMMMNNNOOOSSSUUUXXX[[[]]]^^^^^^^^^dddjjjqqqvvvwwwwwwuuuuuutttsssssssssssssssttttttwww{{{~~~zzzvvv{{{zzzyyyyyyyyyxxxtttpppqqqwww~~~xxx{{{{{{xxxnnnaaa\\\```ooo|||rrr```UUUKKKIIIIIIFFFDDDDDDDDDDDDEEEEEEFFFJJJOOOSSSTTTaaatttxxxooogggbbb___\\\\\\^^^bbb```\\\WWWQQQKKKFFFCCC???@@@CCCFFFJJJLLLNNNOOOLLLOOOSSSZZZbbblllsssxxx|||}}}|||}}}mmmaaa^^^]]]```eeeuuuuuummmiiisss~~~rrrhhh^^^SSSLLLEEEBBB???===>>>>>>>>>>>>>>>BBBEEEFFFJJJPPPSSSRRRSSSUUUXXXZZZ^^^ccciiimmmqqqwwwyyywwwllliiiiiinnnnnnnnnlllhhhfffeeeeeeeeeeeehhhlllmmmooovvv~~~|||vvvgggbbbooojjjcccuuummmKKK;;;888444444333222222111111000...............///000111222222333666;;;BBBIIIMMMNNNHHHCCCAAAEEEJJJMMMNNNCCC;;;777;;;@@@EEEIIINNNRRRXXXbbbooo|||jjjccc```jjj~~~|||rrrsssnnnlllkkklllooo{{{kkkXXXTTTSSSPPPIIIAAA===>>>@@@DDDGGGOOOVVVZZZ]]]gggqqq|||~~~{{{vvvttt||||||nnn```VVV]]]nnnttt```TTTNNNPPPVVVaaalllwww~~~ttthhh]]]SSSMMMHHHGGGEEEDDDCCCDDDEEEFFFMMMKKKKKKMMMMMMPPPXXXbbbkkkkkkhhhccc\\\VVVRRRQQQPPPOOOMMMLLLKKKKKKKKKLLLRRRTTTXXX[[[^^^_________ccchhhooosssttttttsssrrrrrrrrrrrrrrrqqqpppoooooooooqqqvvv|||~~~}}}~~~~~~|||vvvrrriii___\\\___sssgggZZZPPPFFFCCCBBB???======@@@AAABBBBBBCCCFFFKKKOOONNNZZZkkkxxx~~~}}}xxxuuuhhh```YYYUUUSSSRRRUUUYYY\\\[[[XXXTTTNNNIIIDDDBBB>>>???BBBEEEIIIKKKMMMMMMMMMNNNQQQVVV]]]fffmmmqqqsssttttttxxxjjjhhhjjjiiiooozzzvvvmmmhhhqqq}}}pppfff[[[QQQJJJCCC@@@===<<<<<<=========>>>CCCFFFHHHLLLSSSVVVUUUUUUWWWZZZ]]]aaagggmmmrrrrrryyy}}}{{{oookkkjjjpppooonnnjjjfffddddddeeefffeeehhhkkkmmmooovvvyyyzzz|||hhh```llluuufffyyytttQQQ>>>:::444444333222222111111000.........///000111222333222222333666<<>>999666;;;@@@CCCGGGLLLQQQ[[[iiivvv~~~||||||xxxeeebbbcccpppssslllnnniiigggfffiiinnn{{{yyycccSSSSSSRRROOOHHHAAA===???AAAEEEGGGNNNUUUYYY]]]gggrrr~~~uuuwww~~~yyyqqqmmmkkkttt|||}}}wwwjjj^^^TTT]]]mmm||||||mmm[[[PPPMMMQQQYYYcccooo{{{~~~xxxooocccWWWPPPJJJIIIFFFDDDDDDDDDEEEFFFKKKIIIHHHJJJJJJKKKSSS]]]jjjkkkkkkfff^^^WWWTTTRRRNNNMMMLLLJJJJJJJJJKKKLLLPPPSSSVVV[[[^^^___``````bbbgggmmmqqqrrrqqqppppppqqqqqqqqqpppnnnkkkiiigggiiiiiikkknnnttt|||}}}xxxrrrlllccc\\\ZZZ\\\rrrdddVVVMMMEEEBBB@@@<<<<<<===<<<===???@@@AAADDDHHHKKKOOOXXXdddnnnpppnnnjjjggg___YYYTTTRRRPPPNNNQQQWWWXXXWWWUUURRRMMMHHHCCC@@@>>>???AAADDDFFFHHHIIIJJJLLLLLLNNNQQQVVV]]]cccfffiiikkknnnuuu|||qqqtttxxxyyywwwlllfffmmm||||||ooocccYYYOOOHHHAAA???<<<;;;;;;<<<===<<<>>>CCCHHHKKKPPPWWWZZZYYYUUUWWWZZZ]]]aaafffmmmqqqrrr{{{}}}qqqkkkjjjooonnnkkkgggcccbbbdddfffggggggiiilllnnnpppwwwvvvvvvkkkeeelll}}}jjj|||yyyUUU???999444444333222222111111000//////000000111222333444222222333777<<>><<<>>>@@@BBBDDDGGGKKKNNNSSSYYY```eeeeeecccaaa___^^^ZZZXXXWWWSSSPPPQQQVVVVVVUUUTTTQQQLLLGGGBBB???===>>>@@@CCCEEEGGGHHHHHHLLLMMMNNNPPPTTTYYY]]]___^^^cccjjjsssxxxllleeekkkxxx{{{lllaaaVVVMMMGGGAAA>>>;;;:::;;;<<<===<<<>>>DDDIIILLLQQQXXX[[[YYYRRRTTTWWWYYY\\\```fffjjjqqqzzzsssllljjjmmmkkkhhhccc```aaadddgggiiihhhiiimmmnnnpppyyyuuuvvvnnnkkkooo{{{qqq}}}WWW???888444444333222222111111000000000000000111111222333222222444777===DDDKKKOOOQQQLLLFFFDDDFFFHHHHHHGGG;;;888888===AAAEEELLLSSSVVVddduuu}}}|||}}}}}}~~~vvvzzzxxxeeedddhhhqqq{{{uuunnnlllmmmjjjjjjoooxxx~~~lll]]]VVVRRRPPPMMMFFF???===@@@DDDHHHIIINNNSSSWWW[[[gggsss|||qqqhhhkkkxxx}}}qqqgggbbb```[[[WWWVVV[[[fffoooqqqnnnhhh^^^UUUQQQZZZhhhqqqmmm^^^RRRMMMMMMUUU___gggrrryyy{{{}}}~~~yyymmm```VVVMMMKKKIIIFFFDDDDDDEEEEEEBBBAAABBBDDDEEEFFFNNNVVVhhhmmmrrrpppfff[[[UUURRRJJJIIIIIIIIIJJJKKKMMMNNNNNNOOOQQQUUUYYY]]]aaacccdddhhhmmmoooooonnnnnnnnnpppooommmiiifffbbb___]]][[[[[[\\\^^^ccciiiooosssvvvzzzyyyuuummmbbbYYYTTTSSSSSSaaaqqqzzz```KKKDDD???===;;;:::;;;???BBBDDDGGGIIILLLOOOSSSWWW\\\___cccfffhhhiiijjjlllnnnlllkkkiiibbbYYYVVVXXXUUUUUUTTTQQQMMMGGGBBB???;;;===@@@CCCFFFHHHJJJKKKOOOPPPRRRTTTXXX\\\___aaa___fffppp{{{xxxllldddiiiuuuyyyjjj]]]SSSJJJDDD@@@>>>;;;:::;;;=========>>>CCCHHHJJJOOOUUUVVVTTTMMMOOOQQQRRRTTTWWW\\\```kkkuuuuuunnnkkkjjjhhhddd```^^^```eeeiiiiiihhhiiilllnnnpppyyyvvvvvvrrroooqqq{{{xxx\\\CCC<<<444444333222222111111000000///////////////000000222222444777===DDDKKKPPPNNNJJJEEEDDDGGGKKKLLLKKK;;;999999>>>CCCHHHPPPYYYaaammm{{{}}}{{{}}}nnnkkkqqq|||}}}yyytttpppooonnnkkklllsss~~~tttdddYYYVVVQQQPPPLLLEEE???===AAADDDGGGIIIMMMSSSXXX^^^kkkwwwwwwlllbbbdddpppzzz{{{xxxjjj___UUURRRPPPMMMLLLLLLQQQZZZaaaaaa^^^[[[VVVQQQNNNVVVcccjjjdddWWWMMMLLLLLLWWWaaahhhrrrvvvyyy}}}{{{pppbbbYYYNNNLLLJJJGGGEEEDDDEEEEEECCCBBBCCCEEEEEEEEELLLTTTbbbjjjrrrrrriii]]]UUURRRJJJIIIHHHGGGHHHHHHJJJJJJMMMMMMNNNQQQUUU[[[aaaeeefffjjjnnnppppppooonnnooollljjjhhheeeccc```___^^^]]]]]]___aaaeeejjjnnnqqqqqquuuyyy}}}yyyuuummm```VVVRRRQQQQQQXXXdddrrr|||{{{|||uuu]]]HHHBBB===<<<;;;999<<>>:::<<>>;;;:::;;;=========>>>CCCGGGIIILLLQQQQQQOOOJJJKKKLLLMMMNNNQQQUUUYYYdddppp~~~|||}}}vvvooommmhhheeebbb^^^\\\```fffkkkiiihhhiiilllmmmpppxxxxxxwww|||uuuoooqqq||||||aaaIIIBBB444444333333222111111000///......---------......222222444777===EEELLLPPPIIIEEEBBBCCCGGGKKKMMMMMM<<<::::::???DDDJJJSSS]]]kkkuuu}}}ssszzz~~~xxxsssqqqrrrrrrpppqqqzzzyyylll]]]UUUUUUQQQOOOKKKEEE???===AAAEEEGGGHHHMMMTTTYYY```nnn{{{zzznnnbbbXXXYYYccckkkjjjeee\\\RRRIIIGGGFFFEEEEEEFFFIIIPPPTTTRRRPPPPPPPPPNNNLLLTTT___eee___RRRKKKKKKMMMWWWbbbiiirrr}}}yyyuuuxxx}}}|||rrrdddZZZOOOMMMJJJGGGEEEDDDEEEEEEEEEDDDDDDFFFEEEEEEKKKSSS\\\gggqqqsssjjj^^^VVVSSSJJJIIIHHHFFFFFFFFFFFFGGGMMMLLLLLLNNNSSSZZZaaafffgggkkkoooqqqpppooooooooohhhgggeeebbbaaaaaaaaaaaacccccceeegggiiikkkmmmooorrruuuxxxzzz}}}|||sssfffZZZSSSRRRTTTYYY^^^dddhhhmmmvvvvvvuuuvvv|||nnnYYYKKKCCC<<<<<<>>>???AAAEEEJJJNNNSSSVVVWWWYYY```gggttttttvvvzzzuuugggeeeccc___XXXOOOGGGAAA>>><<<<<<>>>BBBGGGKKKMMMMMMUUUZZZ^^^aaacccffflllqqqwwwyyykkklllmmmuuuwwwiii[[[NNNDDDAAA999::::::;;;;;;<<<<<<===<<<===???BBBDDDGGGIIIJJJGGGHHHJJJLLLNNNQQQTTTUUUcccppp|||xxxwwwxxxzzz}}}~~~}}}|||zzzzzzwwwppprrrjjjfff```___bbbfffhhhhhhllliiiiiikkklllpppyyyzzzvvvwww}}}tttuuuvvvlllnnn}}}jjjHHH===777555444333333222111//////////////////000000111111444444666===GGGLLLLLLIIIGGGCCCBBBBBBCCCCCCCCC:::<<<===???DDDOOO^^^iiixxx{{{yyyuuurrrqqqsssvvvxxxyyy|||tttbbbYYYVVVUUUZZZUUUMMMDDD>>>===@@@DDDJJJMMMRRRVVVYYYaaarrr|||tttbbbXXXQQQSSSWWWVVVTTTSSSIIIGGGEEECCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEGGGHHHIIIQQQXXXZZZUUUOOOLLLLLLOOOZZZeeellltttzzzrrroooqqqzzz}}}uuukkk\\\OOOKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDEEEHHHNNNRRR[[[nnnzzzssshhhaaaZZZRRRIIIGGGEEEDDDFFFGGGGGGFFFKKKLLLNNNOOORRRXXX___dddgggkkkoooqqqpppmmmkkkkkkjjjiiigggdddccceeeiiimmmmmmnnnpppqqqrrrtttwwwyyy|||zzzzzz}}}|||qqqeee^^^\\\]]]YYY]]]bbbhhhooo{{{qqqnnnmmmqqqyyyyyykkkZZZKKKCCC>>>>>>@@@BBBEEEIIINNNRRRXXX]]]aaahhhqqqzzz|||xxxooommmhhh___TTTIIIBBB>>>======???CCCHHHLLLNNNOOOVVV\\\ccchhhlllrrryyy|||uuurrruuuzzz|||}}}rrrpppqqqvvvuuugggZZZLLLCCC@@@999999::::::;;;<<<<<<<<<<<<===???AAACCCEEEGGGHHHFFFHHHJJJLLLOOORRRUUUWWWbbboooxxxppplllmmmooosssxxx|||}}}|||zzz{{{xxxooopppjjjeeeaaa```cccfffgggfffgggfffhhhlllnnnpppxxxrrrpppwwwuuuiiimmm~~~mmmJJJ<<<888666444333333222111///000000000000000111222222222555666777>>>IIINNNMMMHHHEEECCCAAABBBBBBBBBAAA;;;===@@@CCCJJJWWWeeeppp~~~~~~yyy~~~}}}wwwsssqqqqqqsssxxxzzz{{{~~~vvveee]]]YYYWWW]]]WWWMMMCCC>>>===AAADDDHHHKKKQQQWWW[[[dddwwwrrriiiXXXOOOHHHJJJMMMLLLIIIIIIEEEDDDBBB@@@??????@@@AAA@@@AAABBBAAA@@@@@@BBBDDDEEEKKKRRRTTTQQQNNNNNNOOORRR\\\fffnnnwww~~~tttooooooqqqzzz~~~wwwkkk```UUULLLHHHHHHGGGFFFFFFFFFFFFFFFEEEFFFFFFEEEFFFHHHLLLPPP[[[mmm{{{vvvkkkddd\\\SSSKKKIIIGGGFFFGGGHHHIIIHHHLLLMMMNNNPPPSSSXXX^^^cccfffjjjooorrrqqqnnnlllkkkjjjiiihhhggggggjjjooosssvvvxxxzzz{{{|||~~~~~~tttllljjjkkkfffhhhkkkpppyyypppmmmiiijjjrrrvvvnnnbbbLLLEEE@@@AAACCCEEEIIINNNUUUZZZaaagggppp|||zzzyyyuuujjjZZZLLLCCC@@@===>>>@@@CCCHHHLLLPPPSSSYYY```jjjqqqwwwyyyfff]]][[[]]]ccciiiooozzz|||xxxvvvyyyrrrcccVVVJJJBBB???888999999::::::;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFFFFHHHKKKMMMOOORRRUUUXXXbbbooooooeeeeeefffiiinnntttwwwxxxxxxsssxxx|||qqqnnnhhheeebbbbbbdddfffeeedddbbbbbbfffkkkmmmooovvv~~~qqqiiiiiixxxhhhmmm~~~sssNNN<<<999666444333333222111///111111111111111222222333333555777999@@@JJJOOONNNEEEDDDBBBBBBBBBAAA@@@>>><<<>>>CCCKKKUUUdddrrr{{{zzzyyy~~~}}}~~~{{{uuurrrpppqqqsssyyy{{{||||||pppkkkfffbbb```YYYMMMBBB===>>>BBBFFFGGGJJJQQQWWW]]]iii~~~ttteee[[[PPPHHHBBBCCCEEEDDDAAAAAABBBAAA???>>>===>>>>>>???>>>???@@@???>>>???@@@BBBDDDJJJOOOPPPMMMLLLOOORRRWWW```iiipppzzzuuummmlllooorrrxxxxxxlll]]]RRRKKKFFFCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFGGGGGGGGGHHHJJJLLLYYYkkkzzzzzzrrriii___UUUOOOLLLIIIHHHIIIJJJJJJJJJLLLMMMOOOPPPSSSXXX^^^bbbeeejjjooorrrrrrooommmllljjjkkkkkkkkkmmmqqqwww{{{|||zzz{{{{{{{{{|||~~~ooollliiiiiipppuuupppgggNNNHHHCCCCCCEEEGGGMMMSSS[[[cccmmmwwwsssaaaOOOEEEAAA<<<>>>@@@CCCGGGLLLRRRVVV]]]eeeooovvv|||nnnbbbXXXVVVXXXYYYYYY[[[eeeqqq}}}~~~zzzzzznnn^^^RRRHHH@@@===888888999999:::;;;;;;;;;======>>>@@@AAACCCDDDDDDGGGJJJMMMNNNNNNPPPSSSWWWbbbooorrrfffhhhhhhjjjnnnrrrsssrrrqqqpppvvv~~~vvvppphhheeebbbccceeefffdddaaa___```ccchhhjjjlllttt}}}rrrcccaaazzz}}}hhhlll|||zzzSSS===:::777444333333222111000111000000000000111222222222444666999@@@JJJOOONNNDDDCCCBBBBBBCCCBBB@@@>>><<>>CCCFFFHHHKKKQQQYYY```mmmzzziiiYYYOOONNNGGGBBBCCCEEEBBB@@@@@@AAA@@@@@@?????????@@@@@@AAABBBCCCCCCBBBCCCEEEGGGIIIMMMPPPOOOLLLLLLPPPUUU[[[cccllltttzzzoooiiilllrrruuussskkk___RRRHHHBBB????????????@@@AAACCCDDDEEEFFFGGGIIIIIIHHHGGGHHHIIIWWWhhhyyy}}}yyypppcccXXXQQQNNNKKKIIIJJJKKKKKKKKKLLLNNNOOOQQQSSSWWW]]]aaadddhhhnnnrrrrrrpppnnnmmmlllmmmnnnoooqqqvvv|||zzzkkkkkkjjjjjjooorrrmmmeeePPPJJJFFFFFFGGGJJJQQQXXXbbbooo~~~{{{fffRRREEEAAA;;;===@@@BBBFFFLLLTTTYYYaaaiiiqqqwwwzzzrrrccc]]]WWWTTTXXX\\\[[[YYYXXXaaalllxxx~~~|||yyyiiiXXXNNNEEE???===888999999::::::;;;<<<<<<===>>>???@@@BBBCCCDDDEEEJJJMMMPPPOOOMMMNNNRRRVVVaaannn}}}rrrnnnooopppsssuuuuuussspppsssyyy}}}ttthhheeecccccceeeeeebbb___```___```ccceeeiiisss}}}}}}wwwbbb___wwwjjjkkkwwwYYY@@@;;;888555333222222111000000////////////000111111000333666999@@@JJJNNNMMMDDDCCCCCCDDDEEEDDDCCCAAA>>>AAAJJJYYYlll}}}}}}yyy~~~|||}}}~~~{{{wwwuuussssssvvvtttwwwzzz|||tttdddZZZKKK@@@===???DDDGGGKKKMMMSSSZZZaaaooorrraaaSSSJJJKKKFFFBBBDDDEEEBBB@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDEEEFFFFFFGGGJJJLLLMMMPPPSSSRRROOOOOOTTTYYY___fffoooxxxuuullljjjmmmsssvvvjjj[[[QQQKKKDDD>>>999<<<<<<===???@@@BBBDDDEEEFFFHHHJJJJJJHHHGGGGGGHHHTTTdddvvvvvvhhh]]]TTTPPPLLLJJJJJJKKKLLLLLLMMMNNNPPPRRRSSSWWW\\\___cccggglllpppppppppoooooopppqqqrrrsssuuuxxx~~~wwwmmmppppppppprrrrrrmmmeeePPPKKKHHHIIIKKKOOOXXXaaallllllUUUFFFAAA<<<>>>AAACCCFFFMMMWWW^^^dddkkkrrruuuwwwsssbbbYYYWWWUUUVVV\\\```___```cccfffqqq{{{zzzwwwdddSSSJJJDDD???>>>999999:::;;;;;;<<<<<<===>>>???@@@BBBDDDFFFGGGHHHLLLPPPSSSRRROOOOOOSSSXXXbbboooxxxxxx{{{~~~}}}{{{yyy|||vvviiifffccccccddddddaaa^^^```^^^___aaacccgggrrr|||yyyuuufff___uuummmjjjrrr}}}^^^EEE<<<999555333222222111000///////////////000000111///222555999AAAJJJNNNMMMFFFEEEEEEFFFHHHIIIHHHGGGDDDFFFNNN^^^rrrzzzyyy|||zzz}}}}}}{{{xxxwwwuuutttuuuqqquuu|||yyyqqqjjjcccXXXIII???===@@@DDDFFFLLLOOOTTTZZZbbbqqqzzzjjj[[[PPPJJJHHHCCCAAADDDDDDBBBAAABBBCCCDDDDDDEEEEEEFFFFFFFFFEEEGGGIIIKKKLLLNNNRRRTTTTTTXXX\\\[[[XXXWWW[[[___cccjjjsss~~~zzzooolllkkkmmmqqqnnn^^^MMMFFFEEEBBB<<<888;;;<<<===>>>@@@CCCEEEFFFFFFHHHJJJIIIHHHGGGGGGHHHQQQ^^^qqq{{{mmmbbbWWWSSSNNNKKKKKKLLLMMMMMMMMMOOOQQQRRRTTTWWW[[[^^^bbbeeejjjlllnnnnnnpppqqqrrrtttuuuvvvxxx{{{xxxrrruuuvvvsssrrrqqqkkkdddNNNKKKJJJLLLPPPVVVbbbmmm{{{zzz{{{sssXXXGGGAAA===@@@CCCEEEHHHOOOZZZccceeelllrrrtttvvvxxxdddYYYXXXWWWZZZbbbkkkooonnnppptttuuuxxxttt|||```OOOHHHCCC???>>>:::;;;;;;<<<<<<======>>>???@@@BBBDDDFFFHHHJJJKKKMMMRRRVVVVVVSSSSSSYYY___jjjvvvvvvjjjfffcccbbbccccccaaa^^^___^^^___bbbdddgggoooyyyxxxpppmmm}}}kkk]]]pppuuulllnnn|||}}}}}}{{{cccIII===:::555333222222111111000000//////000000111222///333666:::BBBLLLPPPNNNIIIGGGFFFHHHJJJMMMNNNNNNKKKLLLSSSbbbttt{{{vvvxxx~~~yyyxxx}}}zzzyyyxxxuuusssssspppwwwrrrjjjeeebbb```UUUGGG???>>>AAADDDFFFLLLNNNSSSZZZcccsssuuudddWWWOOOLLLIIIFFFEEEHHHIIIFFFFFFHHHJJJKKKLLLMMMMMMNNNNNNNNNPPPRRRUUUWWWZZZ]]]aaadddfffkkknnnllleeeaaaaaabbbfffnnnyyypppiiikkklllkkkkkkaaaRRRCCC@@@@@@>>>;;;:::<<<======???AAACCCEEEFFFGGGHHHIIIIIIGGGGGGHHHIIINNNZZZmmmqqqgggZZZVVVPPPMMMMMMNNNNNNOOOMMMOOOQQQSSSTTTVVVZZZ]]]bbbdddgggiiijjjmmmpppssssssuuuwwwyyy|||~~~|||qqqssssssooollljjjeee^^^LLLJJJKKKOOOTTT\\\iiivvvyyyssstttmmmrrrxxx[[[HHHAAA???BBBEEEGGGIIIQQQ]]]fffffflllrrrtttwwwlllYYYSSSWWWYYYbbbrrr}}}uuurrr}}}zzz]]]MMMFFFBBB@@@???;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCEEEHHHJJJLLLMMMMMMRRRXXXXXXVVVXXX^^^dddrrr~~~vvvkkkgggbbbaaabbbcccaaa^^^]]]]]]aaaeeefffgggmmmuuuyyyssskkkiiiyyyoooZZZlll{{{ooolll}}}yyy|||~~~yyyeeeLLL>>>:::666333222222111111111111111000111222222333000444888<<>>>>>BBBDDDEEEJJJLLLRRRYYYccctttsssaaaTTTNNNMMMNNNKKKKKKNNNOOOMMMMMMPPPQQQRRRSSSTTTUUUVVVVVVVVV\\\^^^bbbeeehhhkkkpppssszzz~~~{{{qqqhhhdddccciiiqqq|||{{{iiieeejjjkkkiiigggWWWJJJ@@@===<<<::::::=========>>>@@@BBBDDDFFFGGGGGGHHHIIIHHHGGGGGGIIIKKKMMMWWWkkk~~~tttjjj]]]XXXRRROOONNNOOOPPPPPPNNNOOORRRSSSTTTVVVZZZ\\\bbbccceeeggghhhlllppptttsssvvvyyy{{{~~~~~~zzzooolllhhheeebbb___ZZZWWWKKKNNNJJJMMMXXXaaannnqqqmmmlllqqq}}}|||nnnhhhkkkpppyyy___JJJ>>>AAABBBDDDHHHNNNVVV^^^bbbiiijjjnnnsssxxxvvvfffZZZXXX\\\cccooo|||qqqlllyyywwwYYYLLLHHHBBB>>>>>>888999:::<<<===???@@@AAAAAACCCFFFGGGGGGIIIKKKMMMOOORRRUUUVVVWWW\\\gggooo|||sssgggccc``````bbbcccbbb```]]]___aaacccdddfffiiilll|||rrrjjjgggjjjxxxssscccjjjzzzsssiiixxxzzzgggIII===999333111222222111000000000000000111111111111///222666;;;DDDNNNPPPMMMKKKIIIHHHHHHKKKNNNOOOPPPNNNLLLPPP```pppxxx{{{|||uuuyyyzzzxxx{{{|||xxxtttuuuvvvvvvwwwsssaaa\\\]]]^^^^^^PPPBBB===???AAAEEEIIIIIILLLQQQZZZhhh}}}ppp___VVVRRRPPPSSSQQQPPPPPPSSSUUUWWWXXX\\\]]]___^^^]]]___cccgggiiikkkooosssxxx}}}xxxlllhhhiiimmmyyy}}}mmmhhhmmmlllbbbVVVGGGEEEBBB???=========>>>???AAABBBDDDFFFHHHJJJKKKJJJLLLNNNMMMIIIFFFGGGHHHKKKTTTdddwwwyyyoooaaa]]]WWWTTTRRRQQQPPPOOOQQQSSSUUUUUUUUUVVVXXXYYYaaabbbccceeeggglllqqqvvv||||||}}}{{{wwwlllhhhccc^^^[[[WWWSSSQQQKKKOOONNNRRR___hhhuuu}}}hhhfffgggmmmxxxyyyhhh^^^___kkkyyytttXXXGGG>>>AAABBBDDDHHHNNNUUU\\\```ggghhhlllssszzzrrrcccYYYXXX]]]mmm}}}xxxnnniiiuuuvvvWWWJJJEEE@@@===>>>;;;;;;<<<===???@@@AAAAAABBBDDDFFFHHHHHHJJJLLLNNNPPPTTTWWWYYYZZZaaalllttttttgggccc``````bbbdddcccaaa___```bbbccccccdddgggiiivvv}}}nnniiigggjjjvvvyyyffflll{{{zzzsss~~~jjjLLL>>>999444111222333111000000000000000111111111111111444777<<>>>>>>>>???@@@BBBBBBCCCEEEIIILLLMMMNNNJJJKKKKKKJJJIIIHHHIIIKKKJJJRRRaaasssxxxoooccc___ZZZUUUTTTSSSQQQPPPTTTUUUWWWWWWWWWWWWYYYZZZ___```bbbdddggglllrrrvvv|||}}}~~~{{{vvvrrriiiccc\\\UUUPPPMMMJJJHHHJJJQQQSSSYYYgggppp~~~iii^^^___ccckkkuuuyyycccZZZVVVYYYjjj~~~jjjQQQEEEAAA@@@AAADDDIIINNNTTTYYY\\\bbbdddiiirrr{{{nnn```XXXZZZaaavvvuuukkkgggrrruuuUUUGGGCCC>>><<<===>>>??????@@@AAAAAABBBBBBDDDFFFHHHIIIJJJLLLNNNQQQRRRVVV[[[]]]___fffrrrzzzuuugggccc``````cccdddcccaaa```aaabbbbbbaaabbbdddfffqqqyyyllljjjiiikkktttiiinnn|||~~~oooQQQ???:::444222222333222000000000000000111111111111333666999>>>GGGPPPRRROOOPPPLLLGGGDDDCCCCCCBBBAAAFFFEEEKKKZZZiiippprrrttt{{{{{{vvvsssyyyzzzzzz{{{{{{zzzrrr```ZZZZZZZZZYYYLLL@@@===???AAAEEEHHHMMMRRRZZZdddpppvvveee[[[WWWXXXXXXXXXWWWYYY\\\aaafffjjjoooqqqsssvvvxxx|||{{{ooommmqqq{{{wwwrrrmmmcccTTTIIIAAA@@@>>>>>>>>>???AAABBBFFFDDDCCCGGGMMMRRRSSSSSSOOOLLLIIIHHHIIIKKKLLLMMMIIIOOO]]]nnn{{{~~~xxxqqqfffbbb\\\XXXVVVUUUSSSRRRWWWXXXYYYYYYXXXXXXZZZ[[[]]]___aaadddggglllssswww|||}}}~~~}}}}}}~~~}}}|||{{{yyyvvvqqqnnngggaaaWWWNNNIIIFFFDDDCCCIIIRRRWWW___mmmvvvsss```XXX\\\bbblllvvv~~~mmm\\\\\\]]]___mmmsss]]]LLLFFFEEE@@@BBBEEEJJJOOOTTTXXXZZZ^^^aaahhhtttwwwkkk```YYY^^^fffzzztttkkkgggqqqtttTTTFFFBBB>>>===???BBBBBBBBBCCCCCCCCCCCCCCCFFFHHHIIIJJJKKKMMMQQQTTTTTTYYY^^^aaacccjjjuuu~~~wwwgggccc``````ccceeedddbbb^^^```aaaaaaaaaaaadddfffooo|||{{{qqqoooooommmsss}}}kkknnn{{{sssUUU@@@;;;555222333333222000///000000000111111111111333666999>>>GGGPPPRRROOOQQQMMMGGGBBB@@@???>>>===@@@AAAJJJ[[[kkksssvvvyyy{{{zzzvvvttt{{{|||~~~~~~}}}ppp^^^YYYYYYXXXVVVJJJ???===@@@BBBEEEHHHMMMUUU^^^hhhssszzziii]]]ZZZ]]][[[[[[\\\^^^aaagggnnnsssvvvxxx{{{zzzqqqsssyyyzzzrrrhhh[[[NNNFFF@@@???>>>===>>>@@@BBBCCCGGGEEEDDDIIIQQQXXXZZZZZZYYYSSSMMMJJJLLLNNNNNNMMMJJJNNNYYYhhhuuu{{{wwwrrriiieee___ZZZXXXWWWUUUTTTYYYZZZ[[[[[[ZZZYYYZZZ\\\\\\___bbbeeehhhmmmssswwwzzz{{{~~~xxxrrrnnnmmmmmmsssrrrrrrssstttrrrooolllggg```UUUKKKFFFCCCBBBBBBHHHSSSZZZcccqqqyyyzzzfff\\\TTTYYYbbblllvvv~~~lll```ccciiimmmxxxxxxiii[[[PPPHHHEEEDDDBBBCCCFFFKKKPPPTTTXXXZZZ\\\bbbkkkxxx}}}vvvmmmbbb\\\aaajjj~~~uuullliiissssssTTTGGGCCC@@@@@@BBBEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJKKKLLLOOOSSSVVVWWW\\\aaaeeehhhnnnyyyyyyfffccc```aaaccceeeeeeccc\\\^^^``````aaabbbeeegggnnnyyy~~~{{{vvvpppsss|||jjjkkkvvvxxxYYYAAA<<<666333333444222000///000000000111111111111111444888===GGGPPPSSSPPPPPPLLLEEEAAA>>>>>>======>>>AAALLL]]]lllsssvvvyyyvvvwwwwww{{{}}}lll]]]YYYYYYYYYSSSHHH>>>>>>AAADDDFFFIIIMMMUUU```iiisss~~~mmm___\\\aaabbbdddfffiiilllrrryyyxxxrrrwwwvvvkkk___TTTKKKFFFBBBAAA???>>>>>>@@@BBBCCCGGGGGGHHHLLLTTTZZZ]]]^^^bbb\\\UUUQQQQQQPPPOOOMMMMMMPPPWWWcccpppwwwvvvssskkkfffaaa\\\ZZZYYYXXXWWW[[[\\\]]]]]][[[[[[\\\]]]^^^```cccfffiiimmmrrruuuxxxyyy|||{{{xxxssslllgggdddbbbaaa```aaabbbfffjjjllllllkkkfff^^^TTTJJJEEECCCCCCBBBGGGTTT\\\fffttt}}}kkk]]]WWWRRRXXXaaakkkuuu~~~wwwlllmmmuuu}}}wwwgggVVVMMMKKKHHHDDDBBBDDDFFFHHHLLLQQQVVV[[[^^^___fffrrr~~~|||xxxqqqfff___dddlllvvvmmmjjjsssrrrTTTHHHFFFCCCCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLPPPTTTXXXZZZ```fffjjjnnnuuuxxxfffccc```aaadddfffeeeddd\\\^^^``````aaaccceeehhhkkkwww}}}qqqsss|||hhhgggppp|||]]]BBB===777444444444222000000000000000111111111111000333777===GGGRRRTTTRRROOOJJJDDD???============@@@CCCNNN___kkkooorrrtttrrrvvv|||}}}~~~~~~hhh[[[YYY[[[[[[PPPFFF>>>???CCCFFFHHHKKKNNNVVVaaaiiirrrrrraaa^^^eeegggjjjnnnqqqsssxxxyyyttt|||~~~wwwlll```UUUMMMHHHFFFCCCBBB@@@???@@@AAACCCEEEIIIKKKNNNQQQUUUXXX[[[]]]dddaaa]]]YYYWWWTTTRRRPPPTTTSSSWWW```llltttuuutttmmmiiiccc```^^^]]]\\\[[[\\\^^^______^^^^^^___aaabbbdddfffhhhjjjmmmpppssstttvvvyyy}}}}}}}}}yyywwwtttpppjjjccc^^^YYYVVVTTTQQQQQQSSSXXX^^^ccceeefffbbb[[[QQQIIIEEECCCCCCCCCGGGUUU^^^iiixxx|||ggg[[[XXXSSSYYYbbbllluuueeeXXXMMMMMMOOOMMMIIIHHHGGGHHHIIIMMMRRRYYY^^^bbbdddnnn{{{}}}|||{{{uuuiiiaaadddkkk{{{tttllliiirrroooSSSIIIGGGEEEDDDFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLPPPUUUYYY]]]ccckkkqqqwwwuuufffccc```aaadddffffffddd___```aaaaaaaaabbbdddfffiiivvvpppqqq|||gggccciii}}}aaaCCC>>>888555444444333111000000000000111111111111///333777>>>IIITTTWWWUUUOOOJJJCCC===;;;;;;;;;;;;???DDDPPP```kkkoooqqqsssuuuzzz{{{~~~xxxdddZZZ[[[]]]]]]OOOFFF???@@@EEEGGGJJJLLLOOOWWWbbbiiiqqqwwwdddaaajjjkkkpppvvvxxxzzz}}}~~~}}}tttlll```UUULLLGGGDDDBBBAAAAAA@@@@@@BBBDDDGGGHHHLLLPPPUUUVVVTTTSSSTTTWWW]]]___```___\\\YYYWWWWWWZZZXXXXXX___iiiqqqttttttooolllgggcccbbbbbbaaaaaa___```bbbbbbbbbbbbdddffffffhhhjjjkkkkkkllloooqqqqqqsssvvvyyy|||~~~zzz}}}yyyuuurrrkkkfff```YYYSSSMMMHHHEEEJJJJJJLLLQQQWWW\\\```aaa___XXXOOOHHHDDDCCCBBBBBBGGGUUU```lll|||lll```]]]VVV\\\dddmmmwwwqqqVVVNNNKKKQQQUUUSSSQQQRRRIIIIIIJJJMMMSSSZZZaaaeeehhhsss|||||||||wwwkkkaaacccjjjrrrrrrjjjgggpppmmmRRRIIIHHHFFFEEEFFFEEEEEEFFFGGGGGGHHHIIIIIIHHHIIIJJJKKKLLLPPPUUUYYY^^^eeeooovvv}}}sssfffccc```aaadddgggfffdddaaabbbcccbbbaaaaaaccceeejjjwwwoooppp|||fffaaaeeezzzyyycccCCC>>>888555555555333111000000000000111111111111///333888???JJJVVVZZZWWWOOOIIIBBB<<<:::999999999>>>CCCPPPbbbnnnrrruuuxxx{{{~~~}}}zzz}}}tttbbbYYY[[[______OOOEEE???AAAFFFIIIKKKMMMPPPYYYbbbiiippp{{{gggdddmmmsssxxxyyyllldddXXXOOOHHHDDDAAA???@@@??????AAACCCFFFJJJLLLOOOUUUZZZYYYSSSNNNOOORRRVVV[[[```bbb```]]]\\\]]]^^^[[[YYY^^^hhhpppttttttqqqnnniiifffeeefffeeeeeeaaacccdddeeeeeefffgggiiiiiijjjllllllllllllnnnooooooqqqtttwwwzzz{{{||||||{{{yyywww}}}{{{yyysssooojjj___UUUQQQOOOJJJFFFFFFAAABBBDDDHHHNNNUUU\\\___]]]YYYQQQGGGAAA???BBBEEEKKKYYYhhhqqq~~~xxxkkkbbb______fffrrr}}}ooo^^^SSSMMMOOOSSSVVV```bbbWWWNNNKKKIIIMMMSSSZZZaaafffkkkuuuzzzvvvrrrjjjaaa```fffuuuvvvllleeemmm}}}mmmSSSJJJHHHDDDDDDIIIHHHHHHHHHHHHGGGGGGGGGGGGJJJJJJKKKNNNRRRVVVWWWXXXbbbiiisss|||zzzppphhhaaaaaagggkkkjjjhhhfffggggggfffddddddeeeggghhhuuuzzznnnooovvvlll^^^[[[qqqvvvvvvbbbEEE===666444333000111444000111111111111222222222222555:::BBBLLLSSSWWWYYYQQQJJJCCC@@@===:::<<>>>>>AAACCCBBBBBBCCCDDDFFFIIIJJJNNNMMMIIIEEEBBBCCCGGGKKKUUU^^^kkkzzzzzziii]]]aaaiiivvv~~~aaaNNNHHHIIIKKKKKKVVVbbbjjjyyywwwbbbWWWOOOSSSZZZ___eeemmmrrr}}}~~~|||rrrpppmmmgggaaa^^^aaaeeeiiinnnqqqmmmjjjhhhddd```___```cccgggmmmtttyyy}}}vvvmmmgggpppvvvaaaXXXVVVRRRMMMJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNQQQTTTZZZbbbjjjooozzz}}}mmmeee\\\ZZZ^^^aaa```^^^ZZZ]]]```bbbbbbcccdddeeeeeeiiitttppp___YYY[[[fffoookkk^^^YYYiiirrr{{{~~~sssooovvvLLLAAA777444444222111222000000111111111222222222333666;;;DDDMMMTTTWWWXXXTTTNNNHHHFFFCCCAAABBBFFFPPPYYYgggtttzzzwwwpppjjjkkkkkknnnvvv}}}pppbbb]]]\\\dddiiiaaaJJJDDD@@@BBBEEEGGGKKKPPPOOOUUU___lll{{{bbbRRREEEBBB@@@@@@CCCFFFGGGFFFDDDDDDEEEHHHNNNTTTZZZ^^^dddccc___WWWMMMGGGGGGIIIFFFHHHOOO]]]mmmzzz~~~~~~xxxsssllliiijjjnnnqqqsssqqqpppppppppqqqrrrrrrssssssssstttuuuwwwyyy{{{|||~~~|||~~~~~~||||||vvvfffkkkppp~~~zzzqqqfff^^^TTTLLLEEEBBBAAA???AAAEEEIIIIIIJJJLLLLLLLLLLLLLLLJJJJJJHHHEEEDDDEEEIIILLLWWW^^^iiixxxnnn^^^TTT[[[gggvvv|||dddRRRIIIGGGGGGJJJLLLYYYfffnnn}}}~~~iiiZZZPPPUUU\\\___fffooorrr}}}~~~zzzwwwoooooojjjccc\\\[[[^^^```ccckkkqqqrrrpppnnniiiddd]]]\\\\\\___eeeoooyyywwwmmmhhhqqq|||hhh___]]]YYYSSSNNNJJJJJJKKKLLLMMMMMMNNNNNNNNNPPPTTTXXX^^^gggpppwww~~~|||~~~nnneee[[[XXX\\\``````]]]ZZZ\\\___aaaaaabbbdddeeeeeeiiirrrkkk]]]ZZZ^^^fffoooggg[[[WWWiiiuuu~~~wwwttt}}}OOOCCC777333333111000000000000111111111222222222333666<<>>GGGOOOUUUVVVVVVNNNJJJHHHIIIIIIHHHKKKOOOSSS___ppp{{{{{{rrrhhhaaa___eeeooozzzzzzvvvuuuwwwyyyzzz~~~kkk___```fffooolll\\\GGGBBB@@@DDDHHHJJJNNNRRRTTTYYYcccsssrrrUUUGGGEEE@@@AAADDDEEEGGGIIIKKKLLLGGGIIILLLQQQXXX___eeehhhjjjfff^^^UUUMMMHHHEEEEEECCCFFFKKKSSS\\\eeelllpppuuuuuutttrrroookkkiiihhhkkklllnnnpppssszzzoooaaaiiiiiixxx{{{ooo```VVVIIIFFFEEEIIINNNTTT^^^hhhooorrrvvvxxxtttkkkbbb[[[JJJKKKJJJIIIGGGGGGHHHJJJRRR\\\hhhsssyyybbbVVVPPPLLLJJJSSS]]]hhhxxxppp\\\NNNKKKLLLMMMMMMSSSVVVdddqqqzzzooo]]]^^^```]]]aaakkkqqq}}}}}}zzzwwwtttrrrrrrjjj[[[PPPPPPPPPOOOUUU^^^fffhhhhhhgggbbb]]]QQQOOONNNNNNRRRZZZbbbgggtttzzzyyyoooiiiqqqxxxkkkiiiiiibbbZZZSSSTTTUUUVVVXXXYYY[[[[[[\\\ccckkkrrrwww~~~rrrdddcccaaaeeeooo|||rrrhhh^^^[[[```eeefffddd___^^^\\\YYYWWWXXX\\\___]]]```dddeeeeeefffiiilllhhhsssqqqgggbbbbbbjjjsss||||||aaaYYYVVVeeexxx}}}rrrjjj}}}~~~ZZZKKK<<<777888777444222000111111111111222222222444777>>>GGGPPPUUUVVVVVVMMMJJJIIILLLNNNOOORRRWWW\\\hhhwww|||pppddd]]]^^^eeeooozzzwwwqqqooossswwwzzziii]]]```gggppplll\\\GGGBBB@@@DDDHHHJJJNNNRRRVVVZZZcccttt```HHHBBBEEE???AAADDDGGGHHHKKKNNNPPPFFFIIIMMMSSS[[[cccjjjmmmjjjfff^^^VVVNNNHHHEEEDDDCCCGGGMMMRRRXXX^^^eeeiiippprrruuutttrrrnnnkkkjjjjjjkkkllllllooowwwrrrfffcccbbbttt|||ppp___RRRLLLFFFEEEMMMVVVaaannn{{{zzzkkk]]]XXXVVVVVVTTTLLLEEEGGGPPPXXX]]]eeeqqquuucccSSSLLLKKKLLLSSS\\\fffvvvuuu^^^SSSTTTXXXXXXTTTZZZccckkksssxxx___YYY[[[]]]ccclllooo}}}}}}{{{{{{tttuuuooobbbVVVQQQQQQPPPSSSVVV[[[^^^___]]][[[YYYQQQQQQQQQQQQQQQTTT[[[ccckkkwwwssskkkhhhqqqrrrlllllliiiccc___UUUWWWWWWVVVYYY```dddeeecccjjjsssxxxzzzpppfffddddddmmm|||wwwiii]]]]]]cccggghhhiiiddd___ZZZWWWVVVXXXYYYYYY\\\^^^___^^^]]]^^^cccggghhhllluuu}}}vvvhhh]]]\\\cccooowwwhhhZZZZZZkkkwww|||ooolllyyyeeeGGG888:::666333444222111111111111222333444555444777???IIIRRRVVVTTTPPPLLLKKKLLLNNNNNNRRR]]]iiipppwwwxxxkkkfffhhhiiiooorrrxxx{{{vvvwwwyyyzzz}}}}}}fffZZZ^^^gggpppkkkYYYHHHBBB@@@DDDJJJMMMPPPSSSWWW^^^jjjyyyqqqVVVJJJDDDBBB???AAADDDGGGIIIKKKLLLLLLHHHLLLPPPRRRXXXccckkknnnmmmcccXXXRRRLLLGGGFFFHHHJJJJJJLLLQQQYYYaaafffiiirrrvvvyyyyyytttooollllllpppooommmmmmpppvvv}}}vvvjjjgggcccuuu~~~yyymmm]]]QQQMMMIIIKKKTTT```nnnrrrfff___]]]\\\YYYQQQJJJLLLSSSXXX]]]eeerrruuubbbQQQIIIHHHJJJRRR[[[eeeuuu|||hhh\\\[[[]]]]]][[[ccclllttt{{{~~~ddd\\\\\\]]]bbbjjjooo}}}~~~||||||wwwwwwrrrdddZZZWWWWWWWWWUUUWWWYYYYYYXXXUUURRRPPPUUUVVVXXXWWWVVVXXX]]]bbbjjjtttrrrjjjgggqqqsssllljjjgggaaa^^^ZZZ\\\]]]\\\___gggkkkkkkmmmrrrxxx|||}}}qqqkkknnnpppyyyxxxjjj^^^^^^cccfffffffffbbb^^^YYYWWWWWWYYYZZZZZZ[[[]]]^^^^^^\\\]]]bbbfffeeejjjrrrzzzwwwnnnbbb[[[]]]fffqqqxxx}}}sssbbb^^^kkkxxxtttkkksssgggIII999:::666333444222111111111111222333444555444888???JJJSSSWWWUUUQQQLLLKKKLLLOOOQQQWWWdddrrr}}}zzzmmmiiikkknnnsssvvv|||zzzvvvxxxyyy{{{}}}fff[[[___hhhpppkkkYYYHHHBBB@@@EEEJJJMMMPPPTTTWWW^^^iiixxxeeeOOOFFFCCCBBBAAACCCEEEHHHKKKLLLMMMMMMLLLQQQUUUXXX^^^iiippprrrmmmcccXXXRRRMMMHHHGGGIIIKKKKKKNNNSSS[[[cccgggiiioootttxxxzzzxxxtttrrrqqquuussspppppprrrwww}}}{{{ooojjjeeeuuu{{{uuujjj[[[PPPNNNNNNTTT___nnn}}}ppphhhbbbaaaaaa___YYYQQQOOORRRXXX]]]fffssssssaaaQQQIIIHHHIIIPPPYYYeeevvvyyymmmiiihhhiiiiiinnnvvv~~~kkk___]]]]]]aaagggmmm|||~~~}}}xxxxxxrrrfff]]]\\\______YYYZZZZZZWWWTTTQQQPPPPPP\\\```ccccccbbbbbbdddfffnnnvvvpppiiigggqqqvvvnnnkkkgggbbb___```cccddddddhhhooottttttsssvvvyyy{{{~~~{{{yyykkk```___cccdddbbbaaa^^^[[[XXXVVVWWWYYY[[[[[[ZZZ\\\^^^]]]\\\]]]aaaeeeeeejjjqqqyyy~~~oooggg^^^\\\dddooowww|||zzziii```iiizzz~~~{{{mmmnnn~~~mmmMMM;;;;;;777333444222111111111111222333444444555999@@@KKKTTTXXXVVVRRRJJJIIIKKKNNNSSS[[[kkkzzz}}}wwwooommmooorrruuuwww|||}}}yyyvvvxxxyyy{{{|||fff[[[```hhhpppjjjXXXGGGBBBAAAFFFKKKMMMPPPUUU[[[aaalllzzzsssVVVGGGBBBBBBCCCCCCEEEHHHKKKMMMNNNOOOOOOPPPUUUYYY]]]dddnnnttttttmmmcccYYYSSSNNNIIIHHHKKKLLLNNNQQQXXX```fffjjjkkklllqqqxxx||||||{{{yyyyyyuuussspppooopppssswwwzzzrrriiifffuuuyyyqqqfffYYYOOOMMMRRR[[[iii{{{yyylllfffdddbbbfffkkkmmmiiiaaaYYYUUUZZZ___gggtttpppaaaSSSLLLKKKIIIOOOYYYgggyyyxxxvvvxxx{{{pppbbb^^^^^^bbbffflll{{{}}}}}}wwwwwwpppeee```aaaeeefff^^^___^^^[[[XXXWWWZZZ\\\dddkkkrrrtttttttttuuutttxxx|||mmmggggggqqq}}}sssnnnjjjfffddddddhhhiiiiiimmmuuuyyyyyyvvvxxx{{{~~~zzzmmmaaa```cccbbb___]]]YYYWWWUUUUUUWWWYYYZZZZZZ[[[]]]^^^]]]\\\^^^ccchhhlllooouuuzzz}}}~~~~~~}}}pppiiiccceeeooozzzxxxlll^^^cccqqq~~~oooppp}}}sssQQQ===;;;777444555222222111111111222222333444666:::AAALLLUUUYYYWWWSSSKKKJJJJJJMMMRRR\\\mmm}}}xxxsssrrrqqqppprrrvvvxxxyyyxxx}}}~~~{{{wwwuuuwwwyyy{{{yyyeee\\\aaagggnnnhhhVVVFFFCCCCCCGGGKKKMMMQQQVVV___eeeooo~~~aaaLLLDDDBBBBBBCCCEEEGGGJJJLLLOOOPPPPPPPPPPPPUUUZZZ___gggppptttssslllcccYYYSSSOOOKKKJJJMMMNNNQQQVVV^^^fffkkkmmmmmmlllqqqxxx}}}wwwuuurrrppppppqqqtttvvv{{{sssgggfffsss~~~xxxpppdddXXXOOOMMMUUUaaaqqq}}}iii``````ccccccmmmzzzyyyiii]]]___cccjjjttt~~~nnn```SSSLLLLLLJJJOOOZZZkkk}}}~~~tttddd______cccgggmmm|||~~~|||{{{xxxwwwqqqhhheeehhhlllmmmeeeeeeeeebbb^^^___eeejjjrrr}}}xxxiiieeefffrrrvvvqqqmmmjjjkkkiiilllnnnnnnqqqxxx{{{{{{yyy}}}|||nnnbbb```bbb```\\\ZZZVVVUUUTTTUUUWWWYYYZZZZZZ]]]^^^___^^^^^^aaahhhnnnsssuuuxxx{{{|||}}}||||||xxxrrrooorrr{{{zzznnn[[[\\\fff{{{|||ooosss~~~{{{VVV???<<<777555555222222222111111222222333333777:::BBBLLLUUUYYYWWWSSSPPPNNNMMMNNNQQQZZZkkk{{{|||tttmmmmmmpppsssxxx}}}}}}|||~~~{{{xxxuuuuuuwwwxxxyyytttbbb]]]bbbhhhllleeeRRREEECCCDDDIIILLLMMMRRRWWW___eeeqqqmmmVVVJJJFFFDDDCCCDDDGGGHHHKKKMMMOOOPPPQQQQQQPPPUUU[[[aaajjjsssuuurrrlllbbbYYYTTTPPPLLLMMMPPPQQQTTT\\\eeemmmqqqqqqpppooorrrxxx~~~|||zzzyyyyyyzzz{{{}}}uuugggdddoooyyyqqqeeeYYYPPPMMMWWWfffyyyrrrbbb]]]aaagggggguuuyyygggfffhhhlllttt}}}mmm^^^QQQIIIHHHJJJOOO\\\ooo}}}yyy}}}yyyggg```aaaeeegggmmm~~~}}}~~~}}}zzzzzzzzzyyytttmmmkkkpppssssssnnnppppppmmmjjjlllssszzzqqqfffcccfffssszzztttqqqppprrrqqqtttuuutttwww|||~~~}}}zzz~~~ooobbb___```^^^[[[YYYUUUTTTUUUWWWYYY[[[[[[ZZZ_________]]]^^^dddnnnuuuwwwxxxyyyzzz{{{}}}}}}qqqZZZWWW]]]nnn{{{mmmqqq}}}~~~[[[AAA<<<888555666222333222222111222222333333666:::AAALLLUUUYYYWWWSSSUUURRRPPPPPPQQQWWWfffuuu}}}vvvqqqqqqtttvvv{{{|||||||||yyyvvvttttttvvvvvvwwwpppaaa___fffkkkmmmbbbNNNDDDCCCFFFKKKMMMNNNRRRYYY]]]eeeqqqrrr___OOOIIIGGGCCCBBBEEEGGGHHHJJJMMMOOOPPPPPPPPPRRRWWW]]]eeeooowwwwwwrrrlllbbbYYYUUUQQQNNNOOORRRSSSXXXaaakkksssvvvtttrrrqqqssswww}}}zzzjjjbbbkkk{{{{{{sssgggZZZRRROOOZZZkkkllleeeeeekkkrrrtttuuulllnnnooossszzzlll]]]PPPJJJIIIIIINNN]]]qqq}}}nnnhhhkkkpppsssxxx~~~~~~jjjbbbcccfffgggiii{{{~~~|||~~~|||zzzzzzzzzyyyuuuooooootttvvvuuuzzz}}}~~~kkkcccaaafffttt{{{xxxzzz}}}{{{~~~}}}~~~~~~pppaaa]]]^^^]]]ZZZYYYWWWWWWWWWZZZ\\\^^^]]][[[```___]]][[[]]]eeerrr{{{zzzzzzzzz{{{~~~pppWWWTTTXXXhhh|||}}}~~~nnnnnn}}}yyy|||^^^BBB<<<888666666222333333222222111222222333666999AAAKKKUUUXXXVVVSSSTTTQQQNNNMMMLLLQQQ^^^lllwwwsssqqqssstttuuuzzz~~~zzzwwwtttssssssttttttuuu}}}nnnbbbbbbkkkooonnnbbbMMMCCCCCCGGGLLLNNNNNNSSSZZZ^^^fffttt|||fffVVVIIIGGGEEE???@@@FFFFFFGGGIIILLLMMMNNNNNNNNNRRRXXX^^^fffqqqyyyxxxrrrkkkbbbYYYUUURRROOOPPPTTTTTTZZZeeepppxxxzzzwwwsssqqqrrruuu|||mmmaaaiiiwww}}}ttthhh[[[SSSQQQ]]]ooo}}}nnnnnnssszzzqqqqqqpppsss~~~wwwjjj^^^RRRMMMLLLHHHMMM]]]rrrrrr```ZZZ\\\```dddjjjrrrxxx~~~mmmcccdddfffgggdddvvv~~~|||~~~}}}{{{zzzwwwwwwsssooooootttuuussshhhaaaaaaffftttppp```\\\]]]\\\ZZZYYYYYYYYYZZZ\\\___```___]]]```___\\\ZZZ\\\fffttt~~~}}}||||||~~~lllTTTRRRWWWggg}}}~~~qqqmmm{{{vvv{{{```CCC===888666666222333333222222111222222222555999@@@KKKTTTXXXVVVRRROOOLLLJJJHHHGGGKKKWWWdddmmmlllmmmpppqqqrrrwww~~~yyyvvvsssrrrssstttrrrsss{{{nnnccceeeooorrrpppcccLLLCCCCCCGGGLLLNNNNNNSSSZZZaaajjjyyy{{{qqq```RRRFFFDDDAAA;;;>>>GGGEEEFFFIIIKKKMMMMMMMMMMMMQQQVVV]]]fffqqqxxxvvvpppkkkbbbYYYUUUSSSPPPQQQUUUUUU\\\gggrrrzzz|||xxxtttppppppssszzzsssgggkkkvvv~~~ttthhh^^^YYYTTT]]]pppyyytttxxx{{{vvvlllllluuuooofff]]]PPPHHHFFFIIIMMMZZZmmm~~~fff[[[YYYYYYYYY___eeemmmttt|||pppeee______aaaeeemmm}}}|||{{{{{{yyywwwuuussspppnnnooorrrvvvxxxzzzddd^^^bbbiiitttuuueeeYYYWWWZZZ___bbb___^^^^^^]]]]]]]]]^^^^^^aaabbb]]]XXX\\\iiitttwwwzzzzzzzzz|||sssUUUPPPXXXfffyyymmmttt}}}yyyfffDDD;;;;;;555333777444444333222222333333333777:::CCCNNNSSSQQQPPPQQQOOOOOOMMMHHHFFFJJJTTT\\\hhhlllpppqqqppprrrxxx}}}|||{{{vvvvvvsssssstttuuuxxxlllhhhfffmmmuuuqqq]]]HHHDDDBBBDDDIIIMMMPPPVVV\\\dddnnn}}}|||yyymmmZZZPPPHHHFFFFFFDDDEEEGGGHHHJJJMMMNNNNNNNNNPPPQQQSSSXXXbbbmmmwww{{{xxxuuuoooeee[[[VVVSSSPPPQQQTTTVVV^^^kkkxxxyyytttssstttwww|||wwwiiillluuu~~~ttthhh]]]WWWUUU]]]ppp{{{|||wwwmmmkkksss~~~sssjjj___RRRIIIGGGHHHLLLXXXkkk}}}}}}eeeYYYYYY]]]aaakkkqqqyyy~~~xxxhhhaaaaaaddddddiiiuuu}}}}}}|||{{{yyyuuussspppnnnooorrrvvvyyywwwddd]]]ccckkkwwwzzzhhh]]]ZZZ]]]``````___^^^^^^^^^^^^^^^______cccccc^^^XXXZZZeeennnqqqtttvvvyyyuuuXXXQQQVVVddd~~~qqqfffllluuu~~~~~~gggFFF<<<;;;555222555444333333222222333333444777:::BBBMMMSSSQQQPPPQQQPPPOOOLLLHHHFFFJJJTTT\\\eeeiiimmmnnnooorrryyy~~~|||{{{{{{yyywwwtttsssuuuvvvzzzmmmiiihhhpppxxxrrr\\\HHHEEEBBBDDDIIIMMMPPPVVV^^^gggttt|||wwwxxxvvvkkkZZZQQQHHHFFFFFFDDDDDDFFFHHHJJJMMMNNNNNNOOOPPPRRRVVV[[[dddoooxxxzzzxxxtttmmmcccYYYUUURRRQQQSSSWWWXXXaaaooo|||{{{vvvvvvwwwzzz~~~{{{llllllrrr}}}ttthhh\\\VVVUUU]]]oooxxxmmmjjjqqq{{{wwwmmm```RRRJJJIIIFFFJJJVVVgggxxxzzzcccWWWYYYdddmmm{{{nnnddddddffffffgggmmm|||||||||}}}|||zzzwwwtttqqqoooooossswwwzzzrrrccc\\\cccnnn||||||iii______bbbcccaaa___^^^^^^^^^___``````aaadddddd___XXXWWW^^^fffjjjmmmqqqwwwyyy\\\RRRTTTaaa}}}|||ggg^^^aaahhhrrrttt~~~hhhGGG===;;;666222333333333333222222333333444777:::BBBMMMRRRQQQPPPQQQPPPOOOLLLHHHGGGKKKTTT\\\iiilllqqqsssvvvzzzzzz{{{||||||wwwtttssswwwzzzoookkkkkkttt{{{rrr\\\HHHEEECCCDDDHHHLLLOOOWWW___jjjyyyyyywwwsssvvvuuujjjZZZPPPHHHGGGFFFDDDDDDFFFHHHJJJLLLMMMNNNOOOQQQSSSYYY^^^gggqqqxxxzzzwwwssskkkaaaWWWSSSRRRRRRVVV[[[\\\fffttt~~~yyyyyyzzz}}}}}}mmmjjjlllxxx}}}uuuiii]]]UUUTTT[[[lllyyynnnjjjnnnwww~~~yyylll[[[NNNHHHHHHCCCGGGSSSdddsssyyycccVVV[[[lllzzzwwwnnniiigggkkkiiimmmyyy}}}zzzzzz{{{{{{zzzyyyvvvsssqqqrrruuuyyy|||{{{lll```[[[dddqqq}}}}}}{{{hhh```ccchhhgggddd_______________```aaabbbcccaaa]]]WWWUUUYYYaaafffjjjnnnwww}}}bbbTTTQQQ^^^|||ooo^^^XXX[[[___dddnnnhhhGGG<<<;;;777333333333333222222222333444444777999BBBMMMRRRQQQOOOQQQQQQOOOLLLIIIIIINNNVVV]]]ooorrrwww{{{~~~|||||||||}}}vvvsssuuu{{{ppplllnnnxxx}}}qqqZZZGGGDDDCCCEEEIIIKKKOOOXXXaaajjj{{{yyywwwtttwwwvvvkkkYYYPPPHHHGGGGGGEEEDDDFFFGGGIIIKKKMMMNNNPPPSSSVVVZZZ```iiirrrxxxyyywwwtttlllbbbWWWRRRQQQRRRWWW]]]```jjjyyy{{{yyy{{{oooiiigggqqq~~~xxxmmm```WWWRRRYYYhhhyyyooojjjmmmssszzz~~~xxxgggTTTIIIFFFGGGAAAEEEPPP```ooo}}}yyydddXXX___sss}}}sssjjjlllkkkoooyyy{{{yyyzzz{{{|||{{{yyywwwuuussstttwwwzzz}}}zzz|||}}}yyy}}}ggg^^^ZZZdddsss{{{|||~~~mmmeeegggkkkjjjfff_______________```aaaaaa```]]]ZZZVVVSSSWWW```iiiooosss{{{lllYYYQQQ]]]|||}}}xxxfffZZZWWWYYY]]]```mmmiiiHHH;;;:::888444333333222222222333333444555666999BBBLLLRRRPPPOOOPPPQQQOOOLLLIIIKKKQQQZZZ```rrruuuzzz~~~}}}uuusssvvvrrrmmmppp{{{~~~oooWWWFFFCCCCCCFFFJJJLLLOOOXXXbbbkkk|||{{{zzzvvvxxxuuuiiiWWWNNNHHHGGGHHHFFFEEEGGGGGGHHHKKKMMMNNNQQQUUUXXXZZZ```jjjsssxxxyyywwwuuunnncccXXXTTTRRRSSSWWW]]]cccnnn~~~}}}yyy{{{uuullleeennn|||qqqdddZZZTTTYYYfff|||xxxpppkkklllqqqvvvzzzuuubbbQQQHHHEEEDDDAAACCCMMM]]]lllzzzzzzggg\\\dddyyy~~~qqqllllllooovvv~~~zzzxxxyyy|||||||||wwwvvvuuuuuuvvvwwwyyyzzzyyy{{{}}}|||zzz|||wwwuuuwwwbbb]]]ZZZeeettt~~~zzz|||vvvkkkiiijjjhhheee``````______^^^______```]]]ZZZWWWTTTRRRVVVbbbnnnzzz|||zzzbbbUUU]]]|||rrrrrrbbbYYYWWWZZZ]]]cccqqqnnnLLL;;;999999666333222222222222333444555555666999AAALLLQQQPPPOOOPPPRRROOOLLLKKKNNNVVV^^^dddvvvzzzwwwtttvvvsssmmmooo{{{|||kkkSSSEEEAAACCCGGGLLLMMMOOOXXXbbbnnn|||~~~zzz{{{wwwwwwrrreeeTTTLLLGGGGGGIIIGGGGGGIIIFFFHHHJJJLLLNNNRRRWWWZZZ]]]dddnnnvvvyyyxxxwwwuuunnndddZZZVVVUUUUUUYYY^^^fffsss{{{}}}~~~rrrhhhmmmvvvhhh^^^XXX[[[eeexxx{{{wwwqqqmmmlllppptttvvv}}}|||sssaaaSSSLLLGGGCCCBBBDDDLLLYYYhhhvvv|||jjjaaaiii}}}||||||wwwlllnnnppprrrtttwwwzzz|||{{{uuusssvvvyyyzzzyyysssssstttuuuuuuvvvvvvvvvwwwyyyzzzyyyvvvvvvzzz}}}}}}~~~~~~yyysssrrr~~~ppp___^^^ZZZeeettt|||yyy|||yyylllhhhgggfffdddaaa```___^^^]]]]]]]]]]]]^^^YYYVVVTTTRRRUUUdddsssnnnYYY^^^zzzzzzhhhsss~~~pppbbbYYYVVVYYY]]]hhhuuuwwwRRR===999999666222222222222222333444555666666888AAALLLQQQPPPNNNPPPRRROOOLLLLLLQQQZZZccchhhuuuzzz}}}wwwttt{{{ssslllnnnyyyzzzgggPPPDDD???BBBIIINNNOOOPPPXXXbbbmmmyyy{{{yyy|||yyyxxxqqqcccRRRJJJFFFGGGIIIIIIIIIJJJFFFGGGJJJLLLNNNSSSXXX\\\dddkkktttzzz{{{xxxvvvtttlllccc[[[XXXXXXXXX\\\aaajjjwwwxxxllloooyyykkk```\\\]]]fffwwwyyyvvvqqqmmmmmmooorrruuuxxxyyyqqqbbbVVVPPPIIIBBBDDDEEEKKKWWWeeerrr}}}llldddllltttkkkpppyyyxxxooopppqqqooonnnpppuuuyyyzzzuuupppnnnqqqtttuuuuuuoooqqqrrrtttuuutttsssssssssvvvxxxwwwuuuuuuxxx{{{xxx{{{{{{zzz|||{{{uuupppqqqkkk^^^```ZZZeeetttzzzyyy|||vvvjjjdddcccddddddaaa```___^^^]]]\\\\\\\\\___ZZZVVVTTTQQQUUUeeevvvvvv]]]^^^zzzwwwbbblll|||pppcccYYYUUUXXX\\\kkkyyyWWW@@@:::999666111222222222222333444555666666888AAALLLQQQPPPNNNPPPRRROOOLLLMMMSSS\\\eeejjjooouuuyyyssswwwtttlllmmmxxxxxxeeeOOODDD===BBBIIIPPPPPPPPPXXXaaakkktttyyyyyy}}}{{{zzzssscccPPPIIIEEEGGGJJJJJJJJJKKKEEEGGGIIILLLNNNSSSYYY]]]iiipppyyy}}}|||xxxuuusssiiiaaa[[[ZZZZZZ[[[___dddmmmzzzzzzuuu~~~{{{ooofff]]]^^^fffvvv|||{{{uuuoooiiihhhlllqqqssssssxxxwwwsssgggXXXLLLGGGFFFHHHIIILLLUUUdddwww~~~llleeekkkyyyvvvfff```kkkzzzyyypppooonnnllliiihhhlllqqqnnnllliiifffdddfffiiilllkkkqqqsssoookkkmmmqqqrrrooopppqqqqqqrrruuuyyy}}}}}}||||||{{{wwwsssuuu}}}eeeXXXUUU]]]fffuuuzzzrrrttt|||tttgggeeeeeeeeedddgggccc^^^ZZZZZZZZZ[[[[[[eee___YYYTTTQQQTTT```mmmtttyyy___gggkkkvvv___gggyyy{{{uuummmaaaXXXYYY```qqqYYYAAA888555555666444444333222222333333333777:::BBBLLLNNNLLLKKKNNNVVVVVVUUUTTTVVV]]]eeekkklllqqqyyyzzz{{{yyyhhhkkkmmmtttuuu```JJJGGGBBB@@@BBBIIIPPPSSSWWW\\\fffrrr|||sssuuu|||{{{mmm^^^MMMKKKHHHHHHIIIJJJJJJIIIKKKHHHHHHKKKNNNQQQYYYbbbpppwww}}}~~~~~~|||vvvoooggg```[[[ZZZZZZ\\\bbbiiiuuuwww|||{{{qqqiiibbbbbbhhhuuu~~~|||}}}tttpppllllllqqquuuvvvuuuyyyyyytttiiiZZZNNNHHHFFFDDDEEEIIIRRRbbbuuuwwwfff^^^cccnnnwww|||ssshhh\\\[[[iiizzzxxxuuutttsssooojjjggghhhkkkllliiifffaaa___```bbbeeehhhnnnqqqnnnkkkmmmppppppoooppprrrrrrsssuuuyyy{{{zzzzzzzzz|||~~~~~~zzzwwwooonnnuuuvvvaaaXXXWWW```kkk{{{|||tttnnnqqqyyy|||{{{|||ssshhheeeggghhhggggggbbb\\\YYYYYY\\\^^^___eee___XXXSSSQQQTTT```lllvvvzzz```iiimmmttt]]]dddwwwyyypppbbbYYY[[[aaavvvYYYAAA888666555666444333333222222333333444666999BBBLLLPPPNNNOOORRR\\\ZZZXXXVVVWWW]]]eeejjjeeeqqq~~~yyyhhhkkklllsssttt^^^HHHFFFBBB@@@BBBIIIOOOSSSWWW\\\fffqqq{{{tttwww~~~|||lll]]]MMMKKKIIIHHHIIIJJJJJJIIIJJJGGGGGGKKKNNNSSS[[[dddtttzzz}}}wwwooojjjccc]]]\\\]]]___fffmmmzzz{{{||||||tttnnnhhhfffiiirrr}}}{{{|||}}}sssqqqpppssswwwzzzyyyxxxxxxxxxtttkkk^^^RRRKKKIIIEEEEEEIIIQQQ```rrrooo]]]TTTVVV]]]dddeeebbb]]]XXXTTTZZZmmmyyyxxxxxxwwwsssnnnkkkiiihhhjjjgggbbb]]]ZZZZZZ[[[\\\ccciiimmmkkkjjjlllnnnmmmmmmooorrrttttttuuuwwwyyyyyyxxxxxxyyyzzzxxxtttqqqkkkooo{{{nnn\\\XXXYYYcccooo~~~rrrkkkgggmmmvvvzzzqqqjjjiiimmmssssssiiiggghhhjjjjjjeee```ZZZWWWYYY^^^bbbeeeggg___WWWRRRQQQUUU___jjjtttwww}}}bbbiiimmmrrr]]]fffzzztttfff\\\^^^eee|||~~~XXXAAA999666555444333333333222222333333444555999BBBMMMQQQQQQRRRVVV^^^]]]ZZZWWWWWW\\\dddjjjfffuuuvvvgggkkklllqqqqqq[[[FFFEEEBBBAAACCCJJJOOORRRVVV\\\dddooozzzvvv{{{|||kkkZZZMMMKKKJJJIIIJJJKKKJJJJJJJJJGGGGGGKKKPPPUUU___hhhxxx~~~xxxqqqnnngggaaa```aaadddkkkrrr}}}}}}wwwrrrkkkiiihhhooo{{{|||{{{zzzyyyxxxyyyzzz|||rrrrrrtttxxx|||~~~|||zzzxxxxxxuuunnncccXXXQQQMMMKKKKKKMMMSSS___nnn||||||hhhUUULLLJJJNNNQQQRRRQQQQQQRRRUUUaaawww~~~vvvyyyzzzwwwtttrrroookkkiiiddd^^^YYYWWWWWWWWWWWW[[[aaaffffffgggjjjllljjjjjjmmmqqqssstttttttttuuuwwwwwwwwwvvvtttrrrnnnlllmmmvvviiiZZZXXXZZZbbbqqquuuiiidddccciiissszzzkkkbbb```cccgggrrryyyvvvkkkggghhhjjjjjjbbb^^^XXXVVVZZZaaagggkkkiii___VVVRRRRRRVVV___gggnnnrrrxxxbbbiiilllppp___lllyyyjjj___aaajjj}}}ZZZBBB999777555333333333222222222333444444555999BBBLLLQQQQQQSSSWWW\\\ZZZXXXVVVXXX^^^gggmmmqqq{{{rrrfffjjjjjjooommmXXXEEEEEECCCBBBEEEKKKNNNPPPUUU[[[cccnnn~~~zzzyyy}}}jjjXXXOOONNNLLLLLLMMMNNNMMMKKKJJJGGGGGGLLLQQQWWWbbblllxxx~~~{{{tttpppiiidddccceeehhhpppyyy}}}~~~yyyuuummmjjjhhhmmmwww{{{yyywwwuuuuuuvvvxxxxxxqqqsssvvvzzz}}}~~~}}}|||}}}}}}zzzsssiii^^^UUUPPPOOONNNOOOTTT^^^kkkwwwwwwcccRRRHHHEEEGGGHHHJJJJJJNNNTTT]]]lllxxx|||}}}{{{yyyzzzvvvooofffaaa[[[VVVUUUUUUUUUTTTTTTZZZ___```cccggghhhfffeeehhhlllooooooooooooooorrrqqqpppnnnllljjjiiihhhnnn|||fffYYYXXX[[[aaaqqqlllbbb```aaahhhqqq|||jjjbbb___aaadddkkkrrrzzznnnhhhggghhhhhh```]]]YYYYYY___fffmmmqqqlll```UUURRRTTTXXX___fffjjjmmmttt~~~bbbggghhhlll```ooo}}}mmmbbbdddlll~~~]]]CCC:::888666222333222222222333333444555666999AAAKKKPPPPPPRRRWWWZZZYYYWWWWWWZZZcccmmmuuuyyy~~~ooodddhhhhhhllljjjUUUCCCEEECCCCCCFFFKKKNNNOOOTTT[[[bbbmmm~~~||||||}}}iiiXXXQQQPPPOOOOOOPPPPPPOOOMMMKKKHHHHHHMMMSSSZZZeeepppwww}}}~~~xxxrrrkkkffffffiiinnnwwwzzzwwwooommmkkknnnvvv{{{xxxuuussstttuuuuuutttppprrruuuwwwzzz{{{{{{{{{{{{rrrggg]]]WWWSSSSSSSSSVVV^^^iiitttzzzrrr___PPPIIIHHHIIIJJJMMMNNNUUU```lll||||||~~~~~~|||ssshhhbbbZZZVVVUUUUUUTTTRRRQQQVVVYYYYYY\\\aaabbb___]]]```dddffffffffffffgggggggggfffeeecccdddhhhjjjrrrzzzcccYYYXXX\\\dddvvv{{{fff______```gggooo{{{~~~lllffffffiiilllooovvv}}}ppphhhffffffgggaaa______aaahhhoootttwwwooobbbUUURRRUUUZZZ```eeehhhllltttcccfffeee|||fff\\\nnnoooaaabbbjjjaaaEEE:::999666222222222222222333444555555666999AAAKKKPPPPPPSSSXXX\\\[[[YYYYYY]]]fffqqqyyywww~~~}}}}}}nnnaaaeeefffiiigggSSSCCCFFFCCCDDDGGGLLLMMMNNNSSS[[[aaammm}}}iiiYYYRRRQQQPPPQQQRRRRRRPPPNNNLLLIIIIIINNNTTT[[[hhhsssxxx~~~{{{ssslllgggiiimmmsss~~~{{{wwwtttrrrqqqrrrwww}}}~~~}}}}}}}}}|||{{{xxxuuurrrrrrssstttsssqqqpppqqqrrrssstttvvvyyy{{{~~~vvvmmmgggbbb```]]]]]]aaahhhoootttxxxkkkZZZOOOLLLNNNRRRSSSZZZ]]]gggttt{{{{{{pppiii```[[[YYYYYYVVVTTTSSSUUUVVVTTTVVVYYYYYYVVVTTTWWWZZZ[[[[[[[[[\\\]]]^^^_________```fffnnntttrrr^^^VVVYYY^^^lllsss```\\\___aaaffflllvvvrrrqqquuuyyy}}}~~~rrriiiffffffgggccccccfffkkkrrrxxx{{{|||rrrdddVVVSSSWWW\\\aaadddfffjjjsss~~~eeefffccczzzdddZZZjjjooo___]]]ddd{{{fffGGG:::999777222222222222222333444555666555888AAAKKKQQQSSSWWW\\\___]]]ZZZXXX[[[cccmmmuuuttt~~~||||||~~~zzzjjj^^^cccdddgggdddQQQCCCGGGCCCDDDHHHLLLMMMMMMSSS[[[aaammm|||jjj[[[QQQPPPPPPQQQRRRQQQOOOMMMNNNKKKJJJOOOUUU\\\iiittt|||}}}tttnnnjjjlllqqqyyy{{{wwwyyywwwvvvvvvxxx|||}}}{{{yyyyyyzzzzzzyyyxxxvvvssspppqqqssstttrrrppppppppppppppppppssswwwzzz}}}|||wwwrrrnnniiieeeeeehhhlllooosssgggWWWNNNNNNTTTYYY[[[iiimmmwwwwwwyyyqqqgggaaa___^^^ZZZWWWVVVWWWUUUQQQQQQTTTSSSPPPNNNPPPSSSTTTSSSTTTUUUWWWZZZ[[[]]]^^^bbbkkkvvv~~~mmmYYYTTTYYY```sssnnn]]][[[___aaaeeejjjrrrzzz}}}rrrjjjggggggiiieeeggglllrrryyy~~~ttteeeVVVTTTXXX]]]aaadddccchhhqqq|||ggggggbbb}}}eeeYYYhhh~~~ooo\\\YYY___rrriiiIII:::999777222222222222222333444555666444888AAALLLSSSVVV[[[```aaa^^^YYYVVVVVV]]]fffmmmvvv{{{yyyzzzzzz|||uuufff]]]bbbcccfffcccPPPCCCHHHCCCEEEIIIMMMLLLLLLRRR[[[aaannn|||jjj\\\OOOOOOOOOPPPQQQPPPNNNLLLOOOLLLKKKOOOUUU]]]iiiuuu}}}vvvooolllnnnttt}}}}}}{{{yyy~~~~~~xxxtttuuuvvvuuurrrwwwxxxsssooooooooonnnmmmllllllnnnqqqrrrqqqooommmmmmnnnoooppprrrssstttwww}}}xxxpppooooooooommmrrrhhh___]]]]]]^^^fffpppwww~~~|||{{{|||~~~uuulllkkknnniiiaaaccc^^^YYYWWWWWWVVVQQQMMMKKKKKKNNNPPPNNNKKKOOOVVVYYYWWWZZZaaahhhpppdddVVVVVV^^^fffxxxyyyhhh\\\\\\^^^]]]aaajjjttt|||}}}}}}qqqeeeiiiqqqpppnnnvvvzzzzzz}}}uuubbbVVV\\\eeefffeeegggiiijjjsssqqqeeeeee|||iii\\\gggxxx```UUU___tttpppHHH;;;:::555333333222222111111222222333777;;;BBBJJJRRRWWWZZZ[[[```ZZZUUUTTTVVVZZZbbbjjjrrr||||||uuu|||}}}{{{zzz}}}sssggg```cccggghhh^^^OOODDDBBBDDDEEEGGGIIILLLPPPUUUYYY```nnnxxxcccRRRKKKLLLNNNRRRUUUUUUSSSQQQPPPPPPOOOQQQUUU^^^iiippp{{{}}}vvvppppppuuu}}}}}}|||{{{|||vvvuuusssqqqooorrrrrrmmmhhhggggggeeeeeeeeeeeehhhkkkmmmlllkkkjjjjjjjjjkkklllnnnooopppwww{{{{{{yyyyyyxxxwwwqqqllljjjlllooosss}}}}}}|||zzz{{{~~~}}}~~~yyypppsssnnniiifffddd___WWWPPPMMMLLLNNNRRRQQQOOORRRWWW[[[\\\aaalllvvv{{{aaaVVVXXXbbbjjjvvvggg\\\]]]___^^^bbbjjjuuu}}}uuujjjoooyyyxxx|||wwwggg]]]ccciiiiiihhhkkkooonnnsss~~~vvvhhhdddyyyggg[[[eee{{{~~~cccVVV^^^oooqqqIII;;;:::555333333222222111111222222333666:::BBBJJJQQQVVVXXXZZZ]]]WWWRRRRRRUUUYYYaaaiiiwww}}}zzzssszzz~~~{{{{{{}}}pppccc___aaafffggg^^^OOOEEEBBBCCCEEEGGGJJJLLLQQQVVV[[[dddpppwwwdddSSSNNNNNNPPPTTTVVVWWWUUUSSSTTTSSSRRRRRRVVV^^^hhhoooyyyxxxrrrsssxxx~~~~~~~~~~~~xxxuuurrrooooooqqqooohhhbbb```^^^[[[]]]\\\]]]```dddgggggggggffffffffffffggghhhiiijjjrrrtttwww{{{}}}sssvvv|||}}}{{{zzzyyyyyy}}}}}}zzzuuulllaaaXXXTTTQQQRRRVVVWWWWWWZZZ___dddhhhsssqqq\\\VVV[[[fffppppppddd]]]___aaa```ccciiittt{{{sssyyy}}}sssjjjeeeiiillljjjkkkooovvvsssuuu|||{{{jjjccc|||uuueeeZZZbbbwwwkkkYYY^^^jjjrrrJJJ<<<:::555444333222222111111222222333555999@@@HHHOOOSSSVVVVVVYYYSSSOOOPPPSSSWWW```iii|||~~~|||uuuqqqyyy~~~|||{{{~~~~~~nnnbbb___bbbggghhh___PPPEEECCCCCCEEEHHHJJJNNNSSSYYY]]]eeeooo}}}uuudddUUUPPPQQQRRRUUUXXXYYYWWWUUUXXXWWWUUUTTTWWW___iiipppxxx|||vvvvvv{{{vvvuuu~~~xxxuuutttrrrvvvvvvrrrjjjccc```]]]XXXWWWVVVWWWZZZ^^^aaabbbbbbbbbbbbbbbbbbcccdddeeeeeeiiijjjlllpppwww|||xxx{{{yyyyyyyyyyyy|||zzzlllccc___[[[YYY\\\___ccchhhooouuugggWWWUUU\\\iiiuuuiiibbb^^^```bbbbbbdddiiiqqq|||zzzvvvxxx}}}}}}{{{tttpppgggddddddggghhhgggjjjoooyyywwwxxx}}}}}}kkkccc{{{uuufff[[[bbbtttsss^^^aaaiiiuuuLLL===:::666444333222222111111222222333444888@@@GGGNNNQQQRRRSSSUUUOOOKKKMMMQQQVVV___hhh{{{zzzvvvpppoooyyy}}}}}}qqqfffccceeejjjjjj```PPPEEEBBBCCCEEEHHHKKKOOOTTT[[[___bbbkkkxxx|||ssscccUUUQQQQQQSSSVVVYYYZZZYYYWWWZZZYYYWWWVVVYYYaaakkksssyyyyyyzzz~~~~~~wwwrrrooommmlllkkkjjjiiigggeeecccrrrooozzz|||vvvwwwyyyzzz}}}}}}xxxpppiiieee___XXXRRRQQQQQQRRRVVVXXXZZZZZZ]]]]]]]]]]]]^^^```aaaaaaaaacccfffiiiooowwwzzz{{{~~~yyywwwyyyzzz{{{}}}xxxooolllgggdddgggkkkqqq{{{zzz^^^UUUVVV]]]lll|||}}}ccc___^^^```cccdddfffjjjooowwwlllbbbcccgggooowwwyyy|||}}}rrrhhh___[[[VVVWWW[[[^^^______ccciiiuuuuuuxxx|||kkkccc{{{zzzkkk^^^cccuuuyyybbbdddlllwwwNNN>>>:::666555333222222111111222222333333888???GGGLLLOOOPPPOOORRRLLLIIIKKKOOOUUU^^^ggguuurrrnnnkkknnnyyy~~~vvvmmmgggiiimmmlllaaaPPPEEEBBBBBBEEEHHHKKKOOOUUU[[[```bbbkkkxxx{{{qqqbbbVVVQQQQQQRRRVVVYYY[[[[[[ZZZ[[[YYYWWWWWWZZZcccooowww|||{{{|||}}}yyytttmmmfff```]]][[[WWWXXXYYYYYYYYYXXXXXXXXXssspppsss|||{{{vvvyyy}}}~~~vvvpppjjjbbbYYYOOOMMMKKKKKKMMMNNNOOONNNUUUUUUVVVVVVXXXZZZ[[[\\\\\\^^^aaadddggglllrrrvvv|||zzz~~~|||xxxwwwzzz|||~~~~~~{{{yyyyyy|||lllYYYVVVZZZaaarrrqqq^^^]]]^^^```cccfffiiikkkooovvv~~~lll[[[WWWXXX[[[bbbkkkrrrtttwwwyyy}}}nnn```SSSKKKIIIIIILLLPPPSSSTTTVVV[[[```kkkmmmsss{{{{{{jjjccc{{{pppaaadddwwwyyycccfffmmmyyyPPP???:::666666333222222111111222222333333888@@@GGGLLLNNNNNNMMMOOOIIIEEEGGGLLLQQQ[[[dddkkkjjjiiihhhmmmzzz{{{}}}}}}~~~yyyqqqhhhjjjnnnmmmbbbQQQEEEBBBCCCEEEHHHKKKOOOUUU[[[___hhhqqq}}}{{{qqqcccWWWPPPQQQRRRVVVZZZ]]]^^^]]]\\\ZZZXXXWWW[[[dddpppyyy~~~~~~}}}yyyuuufffccc^^^YYYUUURRRQQQPPPMMMOOORRRSSSSSSTTTUUUWWW}}}qqqooosss}}}}}}xxxzzz~~~}}}wwwqqqfff\\\QQQNNNJJJHHHHHHHHHGGGGGGKKKLLLLLLNNNPPPRRRTTTUUUVVVXXXZZZ\\\^^^aaaeeeiiiooorrrwww{{{|||||||||{{{yyy~~~zzzyyy|||~~~{{{xxxxxx{{{|||{{{yyy}}}qqq```VVV[[[aaahhh{{{fffZZZ\\\^^^___bbbfffkkkmmmrrryyyzzzggg[[[SSSVVVXXXWWW]]]fffmmmmmmpppuuu~~~mmm[[[OOODDD@@@BBBDDDGGGIIIKKKLLLPPPTTTWWW___aaahhhqqqxxx|||jjjaaaxxxtttbbbdddyyysss___dddjjj{{{RRR@@@;;;666666333222222111111222222333444999@@@GGGLLLMMMLLLKKKKKKEEEAAACCCGGGMMMVVV___ccceeefffgggmmmyyy~~~zzzxxxvvv{{{wwwoooeeegggkkkkkkaaaQQQFFFCCCCCCEEEHHHKKKNNNTTTZZZ^^^kkkttt~~~ssseeeZZZQQQQQQSSSWWW\\\```bbbbbb^^^\\\YYYWWW[[[dddoooxxx~~~{{{sssmmmhhhfffhhhhhhhhhiiijjjhhheeecccVVVSSSPPPMMMLLLMMMNNNOOONNNQQQUUUVVVVVVWWWYYY[[[yyynnnmmmttt{{{{{{}}}|||}}}vvvjjj___TTTQQQLLLIIIHHHGGGEEEDDDDDDEEEFFFHHHJJJMMMOOOPPPQQQRRRSSSTTTUUUXXX]]]```aaacccgggjjjnnnqqquuuxxxyyyxxxuuuuuuyyy|||zzzyyyzzz||||||xxxuuuvvv}}}fffYYYVVV^^^eeemmm^^^YYY\\\^^^^^^aaaggglllnnnvvv}}}www^^^YYYRRRQQQYYY]]]ZZZ___iiiiiiiiikkksssuuu\\\MMMCCC======BBBDDDFFFGGGGGGIIIMMMQQQRRRVVVYYY```iiiqqqyyy~~~kkk___uuuwwwbbbdddzzznnn[[[aaaggg|||SSS@@@;;;666777333222222222222222222333444999AAAHHHLLLMMMLLLKKKHHHCCC???@@@DDDJJJSSS\\\___bbbeeehhhlllxxx~~~xxxtttttt}}}tttlllaaadddhhhiii```QQQGGGDDDCCCEEEHHHJJJNNNSSSYYY]]]jjjtttvvvggg\\\QQQRRRTTTXXX^^^ccceeeeeeaaa^^^ZZZXXXZZZbbbnnnvvv}}}zzzmmmddd]]]WWWTTTYYYXXXXXXZZZ\\\\\\ZZZXXXRRRQQQNNNMMMNNNQQQTTTWWWWWWZZZ^^^_________bbbeeewwwtttuuu||||||||||||qqqiii```ZZZRRRLLLHHHGGGGGGFFFCCCBBBBBBCCCFFFHHHHHHHHHKKKKKKKKKLLLNNNOOOQQQRRRVVVXXX[[[]]]```eeekkkooouuu}}}~~~~~~~~~}}}{{{nnnqqquuuyyy{{{||||||{{{}}}}}}xxxvvvyyyvvvxxxsssaaa[[[XXX]]]fffwwwttt```YYY[[[]]]___ccchhhmmmqqq}}}~~~~~~uuuccc[[[QQQOOONNNTTT^^^fffiiiiiisssooooooxxxzzzgggQQQEEE@@@===<<<>>><<<@@@DDDHHHJJJLLLNNNOOOWWWUUUXXX```iiiuuukkkgggxxxooo```fffxxxpppdddccclll|||ZZZCCC>>>:::222444444333333333333222222666:::AAAIIIOOOQQQNNNKKKFFF???:::===BBBHHHPPPWWW___``````aaahhhuuu{{{wwwwwwvvvhhhdddgggllllllbbbRRRGGGCCCAAACCCGGGIIIMMMSSS\\\bbbgggtttzzzhhhXXXUUURRRTTT[[[```aaacccfffaaa___^^^^^^bbbiiiqqqvvv{{{jjj```YYYSSSPPPPPPMMMOOOPPPRRRTTTTTTTTTTTTQQQPPPRRRUUUUUUUUUZZZbbbccciiioooqqqpppoooqqqttt}}}tttqqqqqq{{{}}}||||||{{{tttiiiddd]]]VVVQQQLLLHHHEEEEEECCCAAAAAACCCDDDCCCBBBDDDDDDEEEEEEGGGHHHJJJJJJMMMOOOQQQSSSVVVZZZ```dddqqqwwwzzzwwwtttsssssstttsssrrrnnnppptttxxxzzz{{{{{{zzz|||{{{vvvttttttsssuuu{{{~~~dddZZZXXX[[[fffsssppp^^^YYY\\\___bbbfffkkksssyyyvvvooolllllljjjiiioooqqqssstttwww}}}rrr___TTTOOOKKKMMMRRRYYYcccllluuuzzz~~~{{{|||iiiYYYGGG???===<<<===???999<<<@@@CCCFFFIIILLLOOOSSSRRRVVV```kkkxxxnnnfffrrrppp```fffxxxqqqgggffflll]]]CCC<<<:::333444444333333333333222222333888AAAKKKQQQQQQLLLHHHDDD>>>:::>>>CCCHHHNNNUUU]]]```bbbcccgggsss~~~vvvhhhbbbeeekkklllbbbQQQEEEAAABBBDDDGGGIIILLLQQQZZZ```gggsss}}}lll\\\UUUSSSUUU]]]bbbcccdddfffcccaaa``````ccckkktttzzz|||nnn___WWWSSSOOOOOOPPPQQQQQQRRRSSSTTTVVVWWWXXXXXXWWWYYY]]]^^^___eeemmmsssxxxyyyqqqooommmvvv~~~||||||tttpppkkkeee^^^VVVNNNIIIHHHFFFCCCBBBBBBAAA@@@>>>????????????@@@AAABBBCCCEEEFFFHHHJJJLLLOOOUUUXXXjjjpppyyy|||xxxnnnkkkgggeeefffgggggggggjjjmmmppptttwwwyyyyyyyyyyyy{{{~~~~~~zzzvvvrrrqqqvvvuuuxxx|||~~~vvv^^^WWWYYYcccrrrmmm\\\YYY]]]bbbfffjjjqqq|||uuuiiicccaaa___^^^\\\]]]______aaadddiiimmmooopppnnnfffYYYOOOLLLLLLIIIPPPYYYbbbkkkvvvuuuZZZMMM@@@<<<;;;;;;<<<>>>999;;;===???BBBFFFKKKOOOOOOOOOUUU```nnn}}}rrrfffkkknnn___dddvvvtttllllllppp```CCC;;;999555444444333333333333222222111777AAAKKKQQQPPPJJJEEEAAA<<<:::???DDDHHHMMMRRRZZZ___dddccceeepppwwwiiibbbeeelllnnndddSSSFFFBBBCCCEEEHHHIIIJJJOOOWWW]]]eeerrrooo```VVVTTTXXX```eeeeeeeeegggeeedddbbbbbbeeemmmwwwmmmaaaUUUPPPOOOPPPRRRVVVXXXXXXYYY[[[]]]```bbbccceeeccceeejjjmmmpppwww{{{wwwrrrnnnmmmjjjqqq}}}}}}}}}{{{yyywwwrrrlllbbbWWWPPPMMMKKKHHHEEEDDDCCCAAA???>>>>>>=========>>>??????BBBDDDEEEEEEGGGIIINNNQQQ```gggqqqyyy}}}zzzuuuqqqdddaaa\\\ZZZ[[[]]]^^^^^^bbbeeeiiinnnrrrtttvvvvvvsssuuuwwwvvvssspppooonnnwwwxxx{{{~~~ppp^^^ZZZ___kkk|||jjj[[[XXX]]]dddiiimmmvvv}}}qqqiiifffdddccc]]]]]]]]][[[[[[ZZZ[[[\\\ZZZ[[[ZZZUUUNNNKKKLLLNNNNNNVVVaaalllwww|||hhhTTTJJJ@@@===<<<:::999;;;======>>>>>>@@@EEEKKKPPPNNNNNNUUUbbbpppvvvgggjjjlll\\\aaarrrxxxrrrsssvvvcccCCC999999666444444333333333222222222222777@@@IIIOOONNNJJJEEE???;;;;;;@@@EEEHHHKKKPPPWWW]]]bbbaaaaaaooo~~~~~~xxxjjjccchhhooorrrhhhVVVIIIDDDDDDFFFHHHHHHIIINNNUUU[[[eeerrrqqqbbbWWWVVVZZZbbbhhhgggggghhhgggfffeeedddgggooozzzwwwddd[[[SSSRRRTTTWWW]]]ccceeegggkkkpppsssuuuvvvvvvuuussstttyyy~~~}}}qqqmmmmmmkkkkkkllleeelllxxx~~~~~~~~~wwwmmmaaaYYYTTTQQQMMMKKKIIIGGGEEECCC@@@@@@???>>>>>>>>>??????@@@AAABBBAAABBBDDDGGGJJJSSS[[[gggqqquuurrrlllgggZZZWWWSSSPPPQQQSSSUUUUUUXXXZZZ___dddiiimmmpppqqqnnnpppqqqqqqooonnnoooppptttxxx{{{}}}~~~~~~ggg\\\]]]eeerrrgggZZZXXX]]]dddjjjpppzzz{{{sssmmmiiifffgggfffdddaaa]]]ZZZVVVTTTMMMNNNNNNKKKIIIHHHKKKMMMUUU\\\jjjzzzppp]]]NNNFFF???>>>===:::888:::???>>>===<<<===BBBHHHMMMPPPPPPWWWcccqqq{{{kkkooommm\\\```ooozzzuuuvvv{{{cccCCC999999666444444333333333222222222555888>>>FFFKKKLLLJJJHHH>>>:::;;;AAAFFFHHHKKKOOOTTTZZZ___]]]___ooo||||||{{{|||xxxjjjccchhhooorrrhhhWWWJJJEEEDDDFFFHHHHHHIIINNNUUU[[[gggsssttteeeXXXWWW[[[dddiiiiiihhhiiiggghhhhhhhhhjjjrrr}}}}}}ooo```ZZZWWWYYY^^^cccjjjqqqxxx~~~~~~tttkkkjjjllllllkkkllldddjjjvvvyyynnnfff___\\\XXXUUURRROOOLLLJJJFFFEEEDDDCCCBBBBBBBBBBBB?????????>>>>>>???BBBEEEIIIPPP[[[dddhhhfff```\\\PPPNNNJJJIIIJJJKKKLLLLLLNNNPPPTTTYYY^^^bbbeeeggghhhjjjkkkllllllnnnqqqsssuuu{{{tttccc``````jjjzzz{{{ddd[[[ZZZ^^^dddlllttt~~~}}}uuupppmmmpppnnnkkkgggccc]]]VVVQQQKKKLLLKKKJJJIIIJJJMMMPPP[[[fffyyy{{{dddQQQEEE???<<<<<<<<<999999;;;<<<;;;:::999:::???EEEJJJRRRSSSYYYdddqqq~~~tttwww}}}sss```bbbooozzzttttttwwwaaaBBB:::999555444444333333333333222222777:::>>>DDDJJJLLLKKKIII>>>;;;<<>>>>>===::::::===888888999;;;>>>DDDLLLQQQSSSSSSYYYeeeqqq}}}wwwbbbaaakkktttjjjfffddd|||\\\BBB===;;;444444444444333333333222222555:::AAAIIINNNNNNJJJFFF@@@======BBBGGGJJJMMMQQQMMMVVV___dddiiiuuu~~~}}}}}}wwwiiidddggglllmmmdddUUUJJJHHHAAACCCGGGIIIMMMSSS\\\bbbnnnzzzzzziii\\\YYY[[[bbbggghhhjjjmmmkkkpppuuuwwwxxx~~~yyytttyyy{{{{{{tttooonnngggaaa___^^^ZZZZZZ\\\WWWUUUSSSQQQPPPQQQRRRRRROOORRRUUUWWWXXXVVVTTTRRROOONNNLLLJJJIIIHHHGGGGGGMMMMMMMMMLLLLLLLLLLLLLLLUUUTTTUUUVVVYYY^^^bbbeeeqqquuuyyy{{{|||yyyllldddfffnnnxxx~~~yyysssjjjhhhggglllvvv~~~}}}tttmmmddd\\\UUUSSSQQQQQQYYYcccxxx~~~jjjWWWJJJ@@@???===;;;:::::::::;;;:::999:::<<<@@@GGGNNNRRRUUUYYYZZZdddwwwwwwaaa```jjjsssgggccceeewww^^^BBB:::888666555444333333222222222222222888@@@GGGLLLMMMKKKIIIAAA>>>???DDDGGGIIIMMMRRRQQQ[[[fffhhhhhhrrr|||pppeeehhhnnnooocccRRRFFFCCCEEECCCDDDIIIMMMRRR[[[dddlllzzz}}}nnn___[[[[[[bbbiiimmmooorrrppptttyyy||||||zzz}}}xxxrrrpppnnnjjjiiikkkhhhfffccc___]]][[[[[[[[[ZZZ\\\^^^______^^^\\\ZZZWWWWWWUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPOOONNNNNNOOONNNNNNOOORRRVVVZZZ]]]fffkkkrrrwwwzzz}}}ooofffcccjjjuuuxxxsssrrruuu~~~}}}xxxjjjccc\\\YYYVVVUUU[[[dddvvv~~~~~~jjjWWWKKKAAA@@@>>><<<;;;;;;;;;<<<;;;::::::<<>>???DDDHHHIIINNNSSSVVV^^^eeeffffffooozzznnneeeiiioooooodddSSSGGGDDDEEECCCDDDIIIMMMRRR[[[dddnnn||||||mmm___[[[\\\cccjjjmmmooorrrtttxxx}}}{{{xxxvvvvvv{{{~~~wwwwww|||~~~}}}{{{}}}}}}zzzvvvrrrnnnkkkjjjiiikkkkkkkkkkkkjjjiiihhhggg```___^^^]]]\\\]]]^^^^^^___^^^\\\[[[YYYWWWUUUUUUOOOOOONNNNNNOOORRRUUUWWWZZZ```iiipppvvv|||~~~kkkcccbbbffftttrrrlllfffaaa\\\ZZZ^^^dddttt}}}|||iiiVVVKKKBBBAAA???===<<<<<<<<<===<<<<<<<<<>>>BBBHHHNNNRRRRRRXXX[[[ggg{{{qqq______ggg{{{sssaaaYYY]]]jjjyyy]]]BBB:::888555444444333222222222333333222777???FFFJJJJJJHHHFFF@@@>>>???DDDHHHKKKOOOTTT]]]aaacccbbbcccmmm}}}yyymmmfffiiiooopppfffUUUHHHDDDEEECCCDDDIIINNNSSS\\\eeeppp}}}{{{mmm```\\\]]]eeelllnnnppprrrvvvzzztttkkklllmmmooossszzzwwwllljjjnnnuuu~~~|||zzzyyy{{{{{{yyyxxxvvvuuuuuuuuunnnmmmkkkiiihhhhhhiiijjjlllkkkjjjhhhfffdddcccbbb[[[YYYWWWVVVUUUUUUUUUVVVUUUZZZbbbhhhnnnuuu~~~{{{lll___^^^cccnnn}}}wwwtttnnnhhhbbb```bbbeeerrr~~~wwwdddSSSIIIBBBAAA???===<<<<<<======>>>===>>>@@@DDDIIINNNRRRTTTZZZ^^^hhhzzzkkk^^^^^^fffzzzppp^^^UUUUUU```kkkrrruuu|||\\\BBB:::888555444333333222222333333333333777???EEEIIIHHHFFFDDD@@@===???EEEIIILLLQQQVVVbbbbbbbbbbbbdddmmmzzz{{{ooogggjjjoooqqqhhhWWWJJJEEEEEECCCEEEJJJOOOTTT]]]fffppp|||~~~pppbbb^^^^^^fffmmmoooqqqsssuuuzzztttjjj```bbbeeefffhhhmmmuuu{{{}}}pppdddbbbeeellluuu}}}~~~{{{yyyyyyzzzzzzxxxwwwvvvuuusssrrrqqqpppiiigggddd```]]][[[YYYXXXXXX[[[___bbbeeellluuu||||||kkk```ZZZ```jjjzzzzzzzzzyyytttlllgggggghhhjjjpppyyyppp___PPPHHHBBBAAA???>>>===<<<======??????@@@BBBFFFJJJOOOQQQSSSZZZ^^^hhhzzzjjj^^^___eeexxxmmm\\\TTTNNNWWWbbbiiinnnxxx}}}ZZZBBB:::888444333333333222222333333444444888???EEEHHHGGGDDDBBB???===???EEEJJJMMMSSSYYYcccdddfffgggjjjqqq{{{~~~ssshhhjjjpppssskkkZZZKKKEEEEEEDDDEEEKKKOOOUUU^^^gggnnn{{{uuueee``````fffmmmppprrruuuwww|||tttddd^^^XXX[[[^^^______ccciiinnnttt{{{~~~~~~vvvlllddddddjjjpppxxx~~~~~~vvvtttppplllhhhdddaaa```bbbcccdddccccccgggmmmsss~~~yyyiiibbb\\\]]]hhhwww~~~}}}}}}yyyqqqnnnpppsssttttttwww~~~}}}yyyjjj\\\PPPJJJDDDCCCAAA???>>>>>>>>>>>>AAAAAABBBDDDGGGKKKOOOQQQQQQYYY^^^iiizzz}}}iii______cccuuuppp^^^UUUKKKTTT___hhhooo{{{yyyXXXAAA:::888555333333222222222333444444555:::@@@FFFHHHGGGCCCAAA>>><<>><<>>@@@DDDGGGLLLRRRXXX]]]fffvvv~~~zzzsssxxx|||wwwiiimmmrrrtttpppcccRRRGGGFFFFFFFFFHHHNNNWWWccckkkrrrjjjcccdddiiippp{{{lllXXXMMMGGGCCCCCCAAABBBCCCDDDEEEGGGHHHHHHIIILLLOOOQQQRRRTTTVVVWWWXXX[[[___aaabbbdddfffhhhlllqqqxxx|||||||||}}}}}}|||yyyxxxwwwwwwxxxyyyYYY]]]ccckkkpppqqqnnnkkkiiimmmyyy{{{llleeedddgggkkknnnzzzzzzzzzzzzlll___YYYUUUTTTSSSPPPLLLHHHGGGFFFFFFGGGIIIIIIJJJLLLPPPSSS[[[aaajjjrrr{{{{{{~~~jjjXXXSSSXXXccc}}}hhh\\\```iiissszzzrrrTTT???999777444555444444333333444444555444;;;CCCIIIJJJGGGDDDAAA>>>AAAEEEHHHMMMRRRXXX\\\ddduuu}}}}}}{{{sssoooxxxzzzmmmpppuuuwwwqqqdddRRRFFFFFFFFFGGGIIINNNVVV```gggzzzuuulllddddddhhhoooxxxvvv\\\LLLDDD???======???@@@@@@AAABBBCCCDDDDDDCCCEEEHHHIIIJJJLLLNNNPPPVVVYYY]]]```aaacccfffhhhoootttzzz}}}~~~~~~~~~}}}|||{{{yyyyyyyyyzzz{{{UUU[[[fffqqqvvvtttmmmgggdddfffooo}}}yyykkkeeefffjjjrrryyy{{{~~~ooobbb^^^ZZZ]]]]]]YYYPPPJJJHHHJJJIIIIIIIIIHHHIIILLLQQQUUU[[[aaaiiirrr{{{www~~~iiiXXXRRRZZZffftttfffhhhnnnvvv|||rrrTTT???999888555555444444333333444444555555;;;DDDIIIJJJGGGCCCAAA???BBBFFFJJJNNNRRRWWWZZZcccvvv~~~{{{uuummmooo}}}}}}qqqtttwwwyyyttteeeRRREEEEEEFFFGGGIIINNNTTT]]]bbbnnnttt}}}xxxooofffeeehhhmmmvvvuuucccOOOEEEAAA???===>>>======>>>>>>>>>?????????>>>@@@AAAAAABBBDDDGGGJJJRRRVVVZZZ^^^aaadddhhhjjjrrrvvv{{{~~~~~~~~~}}}||||||}}}}}}~~~TTTZZZdddnnntttrrrkkkeee______cccmmmxxxssslllfffhhhmmmttt~~~qqqeeeccc^^^ccceee___SSSJJJIIIKKKKKKJJJIIIGGGHHHKKKQQQVVV\\\aaaiiirrr|||sssiiiXXXSSS\\\kkkuuukkklllqqqxxxrrrTTT???999888666555444444333333444444555666<<>>>>>???>>>???AAAEEEHHHNNNRRRXXX^^^ccchhhmmmqqquuuxxx{{{~~~VVVYYY___fffkkkkkkgggddd```]]]]]]bbbiiiqqq~~~}}}qqqiiigggiiipppxxxqqqfffeee```eeehhhaaaSSSIIIHHHLLLKKKJJJHHHFFFGGGJJJQQQVVV\\\```gggqqq|||pppjjjXXXSSS^^^ooo~~~mmmhhhjjjqqq{{{sssTTT???:::999666555444444333333444444555666<<>>>>><<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;===>>>>>>======???BBBEEEHHHMMMUUU]]]dddlllrrrvvvxxxzzz|||cccdddfffiiikkkjjjgggddd```[[[YYY[[[^^^cccnnnxxxwww|||{{{nnniiihhhkkksssooofffddd```eeefff___RRRIIIHHHKKKKKKJJJHHHFFFFFFIIIOOOTTTYYY\\\cccnnn{{{ssslllYYYTTT```tttnnndddaaafffrrrvvvVVV@@@:::999777555444444333333444444555555;;;DDDJJJKKKIIIEEECCCAAADDDHHHLLLPPPTTTYYY\\\cccppptttppprrrsss}}}|||~~~|||{{{~~~|||nnnpppuuu{{{{{{ooo[[[KKKFFFGGGHHHJJJLLLQQQVVV[[[```jjjxxx~~~tttkkkiiilllqqqyyypppaaaZZZKKKCCC<<<<<<===;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<>>>AAACCCIIIQQQZZZbbbjjjqqqvvvxxxyyy|||}}}~~~zzzrrrlllaaa]]][[[\\\^^^aaaiiirrrqqqssstttrrrppprrrxxx~~~}}}}}}uuuqqqpppvvv|||}}}uuurrrttt{{{xxxwwwxxx|||llldddbbb```cccbbb[[[QQQJJJIIILLLIIIHHHGGGFFFFFFIIINNNRRRTTTWWW^^^jjjxxxyyymmmZZZVVVbbbwwwpppbbb]]]___hhhzzzxxxWWW@@@:::999777555444444333333444444555444:::CCCJJJLLLJJJGGGEEEAAADDDHHHKKKOOOUUU[[[___fffooommmlllssswww}}}~~~zzzzzz{{{}}}}}}}}}yyyzzz}}}~~~pppqqqvvv}}}~~~rrr]]]LLLGGGGGGHHHIIILLLQQQWWW\\\bbbmmm|||uuullliiijjjnnnuuu}}}qqq```TTTNNNGGGAAA<<<===>>>======???::::::;;;;;;;;;;;;;;;;;;888999;;;;;;::::::;;;===???DDDLLLUUU\\\dddkkkooorrrsssuuu{{{wwwgggdddccceeefffiiipppxxxyyyyyyvvvqqqlllnnnuuu{{{}}}|||{{{~~~yyyzzz|||vvvnnnjjjgggeeegggkkklllooorrrnnnhhhcccccceeelllnnnqqqvvvxxxjjjbbbaaaaaabbb```YYYPPPKKKJJJLLLHHHHHHGGGFFFFFFHHHMMMPPPQQQSSS[[[gggvvv~~~ooo[[[VVVcccxxx~~~ggg[[[XXXaaammmzzzXXXAAA;;;999777555444444333333444444555333:::CCCJJJLLLJJJHHHFFFBBBDDDGGGKKKOOOUUU\\\aaakkkpppkkkkkkuuuzzz~~~{{{zzzxxxyyy|||zzzzzz{{{zzzwwwxxx|||ssstttxxxttt^^^LLLGGGHHHHHHIIIKKKQQQXXX]]]dddooo~~~vvvlllhhhhhhkkkrrryyy~~~nnnaaaVVVKKKDDDCCC===999;;;<<<;;;;;;>>>999999:::::::::;;;;;;;;;888:::;;;<<<;;;:::;;;<<<===BBBIIIPPPWWW^^^dddhhhkkkkkknnnuuu}}}{{{nnntttwwwuuuvvv||||||xxxrrrjjjiiilllqqquuu{{{|||xxxtttuuusssnnnhhhcccbbbbbbfffggggggddd```\\\[[[[[[[[[^^^aaagggsss}}}yyyvvviiidddcccffffffaaaXXXNNNHHHIIIKKKJJJIIIGGGEEEEEEGGGIIIKKKLLLPPPWWWbbbppp~~~jjj\\\XXX```tttuuu^^^UUUVVV\\\sssYYYDDD===777888444444333222222333333333666;;;CCCJJJMMMLLLHHHEEEBBBDDDHHHKKKLLLPPP]]]jjjnnnkkkiiikkkqqq{{{{{{{{{|||{{{}}}}}}{{{{{{~~~yyywwwwww|||~~~sss]]]KKKIIIIIIIIIKKKNNNSSSWWWZZZdddooo~~~xxxnnnhhhfffffflllsssxxx}}}|||nnn___TTTMMMHHHEEE???>>>===<<<:::999777777<<<<<<;;;::::::999999888888888888999:::::::::;;;???AAACCCHHHNNNUUU[[[^^^aaacccfffnnnvvv~~~uuullleeecccfffnnnsssyyytttppprrrtttvvvuuummmddd```ccchhhmmmllliiigggccc___\\\ZZZWWWXXX[[[```lllzzzxxxvvviiidddccceeeeeeaaaXXXOOOIIIIIIKKKJJJHHHFFFDDDDDDFFFHHHIIILLLPPPWWWbbbppphhhZZZUUU^^^sssrrr\\\SSSTTT]]]tttYYYDDD<<<777777444444333333222333333444666;;;CCCJJJNNNLLLHHHEEEBBBDDDHHHLLLLLLOOO[[[hhhmmmkkkiiijjjpppxxx~~~||||||zzzwwwwww|||uuu___MMMIIIIIIIIIKKKNNNSSSXXX[[[eeepppzzzmmmfffbbbaaaffflllsssyyyrrrjjj]]]QQQIIIDDD@@@???<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;:::::::::999::::::::::::::::::;;;======???BBBGGGLLLQQQTTTXXX[[[___fffnnnwwwyyykkkccc]]]]]]```hhhmmmtttzzz~~~wwwppplllkkkpppvvvyyy|||{{{rrriiihhhqqq{{{}}}zzzwwwtttnnnfff___[[[[[[]]]bbbnnnxxxyyytttiiidddcccdddccc```XXXOOOIIIIIIJJJJJJHHHFFFDDDCCCDDDFFFGGGLLLPPPXXXbbbpppfffVVVQQQ[[[rrrmmmYYYRRRSSS\\\uuuZZZDDD<<<666777444333333333333333444444666<<>>::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<>>>@@@DDDGGGIIILLLPPPUUUZZZaaakkkxxxnnnccc___^^^```ccceeejjjrrrxxx~~~~~~xxxpppiiihhhiiimmmwww}}}}}}{{{wwwtttzzzuuujjjggggggiiiooo|||www{{{ssshhhcccbbbcccbbb^^^VVVOOOJJJIIIJJJKKKIIIGGGDDDCCCDDDFFFGGGLLLQQQYYYdddrrr}}}dddTTTNNNYYYqqqkkkXXXQQQSSS\\\uuu[[[EEE<<<666666444333333333333444444555777<<>>@@@BBBCCCCCCFFFKKKNNNRRR]]]kkkvvv~~~sssfffbbbccceeehhhkkkkkkpppwww}}}zzzwwwzzz~~~uuuooojjjeeedddgggjjjnnnvvv}}}zzzxxxvvvxxxwwwrrrsssxxxttt}}}tttiiidddcccdddaaa[[[TTTNNNJJJJJJJJJMMMKKKHHHFFFEEEEEEGGGHHHMMMTTT]]]hhhuuuzzzbbbRRRMMMXXXooojjjXXXRRRTTT^^^xxx\\\EEE<<<777777444333333333444444555666888===EEELLLOOONNNJJJGGGFFFGGGJJJLLLKKKLLLVVVaaapppsssxxx}}}|||}}}|||yyyzzz~~~{{{yyykkkWWWIIIIIIHHHJJJNNNTTT[[[___hhhsssvvvbbbUUUOOOMMMPPPUUUZZZ___dddggggggeeecccbbbYYYXXXUUUSSSRRRRRRRRRSSSRRRTTTVVVYYY\\\^^^aaaccceeegggjjjnnnqqqtttuuuvvvzzzuuusssyyyzzzzzz|||yyyxxxtttnnnhhhbbb]]]WWWSSSIIIEEE@@@===<<<;;;;;;::::::::::::::::::999999999777777888999:::;;;<<<<<<;;;;;;::::::999999888888999::::::;;;===>>>@@@@@@>>>AAADDDEEEGGGOOO\\\fffmmmvvvqqqjjjeeegggkkknnnrrrvvvyyy|||zzzuuuuuuwww~~~mmmeeecccbbb```bbbhhhkkklllooosssvvvtttuuu||||||wwwqqq}}}vvvmmmiiigggeee```XXXQQQLLLJJJKKKLLLLLLJJJHHHFFFEEEFFFHHHIIIOOOWWWbbbmmmyyyvvv___QQQMMMWWWlll~~~jjjYYYRRRTTTaaazzz\\\EEE===888888333333333333444555666777888>>>FFFMMMPPPOOOKKKHHHEEEGGGKKKNNNNNNRRR___lll~~~~~~{{{|||}}}zzzooo[[[KKKJJJIIIJJJNNNTTT[[[___gggrrrsss^^^QQQLLLJJJLLLOOOQQQTTTWWWXXXWWWTTTSSSRRRLLLLLLKKKJJJJJJKKKLLLMMMPPPSSSVVVXXXYYYZZZ]]]___aaadddhhhlllqqqtttvvvwww{{{zzzyyy}}}{{{uuussssssuuuvvvuuupppjjjeeeeeebbb^^^ZZZVVVRRRNNNJJJEEEBBB>>><<<;;;;;;:::999::::::::::::999999999999888888999999:::;;;<<<<<<;;;;;;;;;;;;::::::::::::888888999:::;;;<<<=========???@@@@@@BBBGGGPPPVVV]]]ggguuuxxxtttsssqqqrrryyy|||yyyxxxzzzxxxiiiaaa]]][[[^^^]]]aaafffhhhfffeeegggiiilllrrr{{{rrrpppxxxrrroooooofff```VVVNNNJJJJJJLLLMMMJJJIIIFFFEEEEEEFFFHHHJJJPPPYYYfffrrr|||}}}nnn[[[OOOLLLUUUhhh~~~jjjXXXRRRSSS___xxx\\\FFF>>>999:::333333333444444555666777999>>>FFFMMMPPPOOOKKKHHHDDDFFFJJJPPPTTT\\\lll|||{{{{{{~~~~~~{{{rrr^^^MMMKKKIIIJJJMMMTTTZZZ___eeepppqqq\\\OOOJJJGGGHHHIIIHHHJJJLLLMMMKKKJJJJJJJJJHHHHHHIIIJJJLLLOOOQQQRRRUUUXXX[[[]]]^^^```cccfffjjjmmmqqquuuzzz}}}}}}zzzyyyvvvrrrmmmhhhccc```[[[XXXUUURRRPPPLLLHHHEEECCCAAA>>>===>>>>>><<<;;;888888888999::::::;;;;;;:::;;;;;;<<<<<<=========<<<<<<<<<<<<============;;;;;;;;;<<<<<<;;;;;;;;;=========>>>AAADDDHHHJJJQQQYYYeeepppzzzyyyrrrrrrsss}}}www}}}wwwddd]]][[[YYYVVVYYYXXX[[[aaaaaa]]][[[\\\YYY```iiiqqqxxxqqqrrr{{{vvvuuuuuuggg___UUULLLIIIJJJLLLNNNHHHGGGEEEDDDDDDEEEHHHIIIQQQ[[[iiiuuuxxxxxxfffYYYMMMKKKTTTeee~~~jjjXXXQQQRRR[[[ttt\\\FFF>>>:::;;;333333333444555666777777999>>>GGGNNNQQQOOOLLLIIIBBBDDDJJJRRRXXXdddwww~~~yyyxxx|||zzz}}}{{{sss___NNNLLLJJJJJJMMMSSSZZZ^^^dddooo~~~qqq\\\OOOIIIFFFEEEFFFCCCDDDFFFFFFFFFEEEGGGHHHJJJJJJLLLOOORRRUUUXXXYYYZZZ]]]```bbbcccfffkkkoootttvvvzzz~~~|||uuuoooiiieeecccXXXVVVSSSPPPNNNKKKGGGDDD???>>><<<;;;<<<===<<<;;;555666777888:::;;;==================>>>>>>>>>>>>======>>>>>>??????@@@@@@?????????>>>>>><<<;;;:::===<<<<<<>>>AAADDDDDDDDDIIIOOOYYYbbblllxxx{{{tttqqqxxx}}}zzz~~~}}}yyyggg]]]YYYVVVWWWZZZ[[[[[[\\\\\\ZZZXXXUUUSSSZZZXXX\\\eeekkkkkkooouuusssrrr}}}{{{vvvooocccWWWLLLKKKLLLKKKHHHHHHIIIHHHGGGEEEDDDFFFJJJNNNRRR]]]lllvvv~~~yyyyyyqqq___RRRMMMJJJRRRkkkgggWWWQQQQQQXXXiiixxx}}}|||[[[DDD;;;777888666555444333444555666777:::>>>EEEMMMSSSTTTPPPMMMFFFIIIMMMSSS[[[iiiyyy|||wwwyyyzzzyyy{{{|||||||||bbbQQQKKKFFFIIILLLPPPVVV[[[eeennn|||nnnYYYMMMHHHEEEDDDEEEFFFEEEDDDCCCEEEGGGKKKMMMNNNOOORRRVVVYYY[[[]]]^^^bbbbbbccceeehhhmmmqqqttttttvvvzzz}}}~~~~~~|||{{{|||wwwpppkkk]]]XXXRRRNNNLLLIIIDDD@@@>>>>>>>>>>>>>>>===<<<<<<999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA??????@@@@@@@@@>>>===<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDHHHMMMRRRYYYdddtttxxxvvvyyy~~~|||vvvttt{{{uuuiii^^^YYYXXXWWWXXXZZZZZZ[[[\\\[[[YYYWWWUUUTTTUUUSSSWWW^^^bbbaaabbbfffmmmtttsssvvv|||yyyssskkk```TTTKKKJJJKKKKKKIIIIIIHHHHHHFFFEEEDDDFFFJJJMMMXXXbbboooxxx{{{|||nnn]]]QQQMMMKKKSSSjjjhhhVVVOOOOOORRR```nnnssstttyyyZZZDDD<<<888888555555444333444555666777;;;???GGGOOOUUUUUUQQQNNNIIIKKKPPPTTT\\\hhhvvv{{{vvvvvv}}}}}}yyyxxx{{{}}}|||}}}dddRRRKKKGGGIIILLLPPPUUU[[[dddmmm{{{}}}kkkXXXNNNJJJHHHFFFGGGFFFFFFFFFFFFHHHKKKNNNPPPSSSTTTWWWZZZ^^^aaacccdddfffffffffgggiiikkknnnooooooppprrrtttttttttsssrrrrrrrrrssstttvvvxxxzzz{{{~~~~~~~~~~~~|||wwwssshhhaaaXXXQQQLLLHHHDDDBBB>>>>>>>>>>>>>>>======<<<::::::;;;;;;<<<<<<============>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAA@@@??????>>>>>>===>>>???@@@AAABBBEEEHHHKKKPPPYYYfffoooyyy~~~|||qqqkkkmmmpppqqq{{{|||sssrrrwww|||yyyccc[[[VVVXXXZZZYYYYYYZZZ\\\^^^^^^]]][[[YYYXXXXXX[[[[[[^^^cccdddaaa___```^^^dddlllrrrttt{{{}}}ssszzz{{{vvvmmmdddZZZPPPHHHHHHJJJJJJJJJKKKGGGGGGEEEDDDCCCEEEIIIMMMZZZdddqqqyyyzzzjjj[[[OOOMMMMMMTTTjjjkkkVVVMMMLLLMMMYYYeeejjjnnnuuu|||~~~YYYDDD>>>999999555444444333444555666777;;;@@@HHHQQQWWWWWWRRRNNNKKKNNNRRRVVV\\\fffrrr{{{}}}xxxsssrrrwww~~~}}}{{{xxxxxx{{{~~~}}}gggTTTLLLHHHIIILLLOOOUUU[[[dddmmmyyyyyyiiiXXXPPPNNNKKKIIIIIIFFFGGGIIIKKKNNNQQQSSSTTTVVVWWWYYY\\\___bbbdddeeeddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeefffhhhjjjkkknnnoooqqqtttwwwwwwuuurrrqqqjjj___UUUNNNIIIEEECCC>>>>>>>>>>>>>>>>>>======;;;;;;<<<======>>>??????@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCEEEEEEGGGMMMVVV^^^}}}sssjjjiiijjjhhhkkkooovvv~~~tttnnnmmmttt~~~fff]]]XXXWWWZZZ]]]\\\\\\^^^aaacccdddcccaaa```aaaccchhhjjjmmmqqqppplllhhheee```bbbgggjjjnnnyyy}}}tttyyyrrrhhh]]]TTTLLLFFFGGGJJJJJJKKKMMMFFFFFFEEECCCCCCEEEIIIMMMXXXbbbnnnwww~~~}}}~~~}}}wwwiii[[[NNNNNNOOOXXXmmmqqqYYYNNNMMMOOOYYYccciiioooxxx~~~WWWDDD???:::999555444333333444555777888;;;@@@IIIRRRXXXWWWRRRMMMIIIMMMQQQVVV[[[cccnnnvvvwwwssspppppptttyyy|||}}}}}}zzzxxxyyy|||}}}}}}kkkVVVNNNHHHIIILLLOOOTTTZZZeeemmmxxxyyyiiiYYYSSSPPPMMMJJJJJJFFFHHHKKKOOORRRTTTUUUVVVTTTTTTUUUWWWYYY[[[]]]^^^^^^____________^^^]]]\\\^^^]]]]]]\\\]]]^^^___```cccbbb```___^^^^^^___```___```bbbgggkkklllllljjjmmmhhh```WWWOOOIIIFFFDDD??????>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>@@@@@@AAABBBCCCDDDEEEEEEFFFFFFEEEIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCDDDHHHNNNRRR~~~xxxnnnjjjgggcccbbbbbbeeejjjsss~~~~~~wwwnnnhhhiiiooozzzjjjYYY\\\XXXYYY]]]aaabbbdddhhhfffiiilllkkkiiijjjnnnsssssswww}}}~~~zzzsssnnnggggggiiimmmsssxxxvvvnnnbbbWWWQQQJJJEEEGGGIIIIIIJJJMMMFFFEEEDDDCCCCCCEEEJJJMMMWWWaaammmuuu{{{|||~~~~~~yyykkk]]]OOOOOORRR]]]uuu{{{___QQQPPPSSS]]]hhhnnnuuu~~~UUUDDD@@@:::888444444333333444555777888999???IIISSSYYYWWWQQQLLLEEEJJJOOOUUUZZZaaajjjpppppppppppprrruuuyyy|||}}}~~~{{{yyyzzz}}}{{{{{{pppXXXPPPIIIIIIKKKNNNTTTZZZfffmmmwww{{{lll\\\UUURRRNNNJJJIIIHHHJJJMMMPPPRRRTTTTTTTTTPPPPPPPPPPPPRRRSSSUUUVVVYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[\\\^^^aaadddeeegggeeeaaa]]][[[ZZZZZZZZZYYYYYY[[[^^^bbbcccbbbaaa```^^^[[[UUUOOOIIIEEECCC??????>>>>>>>>>>>>???@@@;;;;;;<<<>>>???AAABBBCCCDDDEEEFFFGGGGGGHHHHHHGGGIIIIIIIIIJJJJJJJJJJJJKKKHHHHHHHHHHHHIIIIIIJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEDDDEEEGGGKKKNNN~~~uuupppiiiccc___]]]ZZZZZZ^^^gggpppvvv~~~zzzssskkkgggmmmwwwppp```YYYXXXWWWZZZbbbgggkkkpppuuunnnrrrvvvvvvvvvyyyqqqnnnpppvvv|||rrrjjj^^^SSSOOOJJJFFFGGGHHHHHHJJJMMMFFFFFFEEECCCCCCFFFKKKNNN[[[cccmmmssswww~~~ooo```QQQQQQTTTccceeeVVVVVVXXXdddpppvvv{{{SSSCCC@@@:::777444333333333444666777888888???JJJTTTZZZXXXQQQKKKCCCHHHOOOTTTYYY^^^fffkkkkkknnnsssyyy~~~}}}|||}}}zzzzzz}}}zzz{{{~~~tttZZZRRRJJJIIIKKKMMMSSSYYYeeekkkuuu}}}~~~nnn^^^VVVSSSNNNJJJIIIKKKLLLMMMOOOOOOOOONNNNNNLLLLLLLLLLLLNNNPPPRRRTTTRRRSSSTTTVVVXXXZZZ\\\]]]ZZZZZZ[[[]]]```dddgggiiimmmjjjeee```\\\[[[ZZZZZZXXXWWWXXXYYY[[[[[[YYYWWWUUUUUUUUURRRMMMGGGDDDCCC@@@???>>>===>>>???@@@AAA<<<===>>>@@@BBBCCCEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKMMMNNNOOOKKKKKKKKKLLLLLLKKKJJJJJJIIIHHHGGGGGGHHHIIIKKKMMM{{{uuuqqqmmmjjjppprrrwwwyyytttooonnnqqqtttvvvuuuyyy}}}xxxpppeeeaaa[[[VVVUUUXXX]]]aaahhhlllttt}}}{{{zzzqqqjjjjjjuuuvvveee]]]\\\XXXYYY```jjjqqqtttyyyzzzyyynnnggg\\\RRRPPPKKKGGGHHHHHHGGGHHHLLLFFFFFFEEEDDDDDDGGGLLLOOO[[[dddmmmrrrvvvrrrbbbTTTSSSVVViiiiiiYYYZZZ\\\kkkzzzRRRCCCAAA999555333333333333444666888999999@@@KKKVVV\\\YYYRRRLLLEEEKKKQQQVVVYYY\\\bbbfffiiioooyyy|||xxxtttuuu}}}yyyyyy{{{yyy{{{~~~www\\\SSSKKKIIIJJJMMMSSSYYYccciiiqqqyyyooo^^^VVVSSSOOOLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHJJJMMMQQQTTTWWWTTTTTTUUUWWWZZZ^^^aaacccbbbccceeegggkkknnnqqqrrrvvvsssnnniiieeeddddddeee]]]\\\[[[[[[[[[ZZZWWWUUUSSSSSSRRRNNNHHHDDDBBBBBB@@@???>>>===>>>???AAABBB>>>???AAACCCEEEGGGIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMFFFGGGHHHJJJLLLMMMNNNOOOOOOOOOOOOOOOPPPRRRTTTUUUVVVVVVVVVUUUTTTRRRPPPNNNOOOMMMLLLLLLMMMNNNOOOOOOtttlllfffaaa]]]^^^bbbhhhppp{{{~~~kkkfffbbb^^^^^^bbbfffhhhhhhfffjjjmmmmmmqqqlllggg```ZZZUUUTTTUUUVVVWWW[[[ccckkksssxxx|||}}}yyyyyyxxxkkkeeehhhxxxwwwfff[[[XXXYYY\\\___gggsssyyy{{{~~~wwwmmmeee[[[QQQQQQLLLIIIIIIHHHFFFGGGKKKGGGFFFFFFEEEEEEHHHLLLPPPYYYaaakkkrrrwwwtttbbbWWWTTTWWWmmmkkk[[[\\\```qqqQQQCCCAAA999444333333333333444666888999:::AAAMMMXXX^^^[[[SSSMMMHHHMMMTTTXXXYYY[[[___ccchhhqqq~~~~~~xxxsssooorrr}}}yyywwwyyyyyy{{{~~~yyy]]]TTTKKKIIIJJJMMMRRRYYYaaagggooovvv~~~ooo]]]UUUSSSPPPNNNNNNOOONNNLLLJJJGGGEEECCCBBBCCCCCCEEEHHHLLLRRRWWWYYY^^^^^^___```dddhhhlllnnnqqqsssuuuxxx{{{~~~|||wwwssspppppppppqqqhhhfffdddccccccaaa^^^\\\VVVUUURRRLLLEEEAAAAAABBB@@@???>>>===>>>???AAABBB@@@AAACCCEEEHHHJJJKKKLLLLLLLLLMMMNNNOOOOOOOOOOOOIIIIIIKKKMMMOOOQQQSSSTTTSSSSSSSSSSSSTTTVVVYYYZZZcccbbbaaa___\\\YYYVVVTTTUUUSSSRRRRRRRRRSSSRRRQQQ{{{pppcccXXXUUUWWWWWWXXXZZZ___iiirrrsssooooookkkhhhhhhjjjjjjeee```YYYWWWTTTUUUYYY[[[[[[ZZZ]]]XXXXXX___iiiwww}}}wwwmmmccc\\\WWWSSSQQQSSSQQQRRRVVV]]]dddggghhhnnnttt{{{~~~tttggggggooo}}}}}}{{{sssddd\\\XXXWWWYYY[[[___jjjwww}}}}}}ttteee\\\XXXWWWUUUNNNIIIJJJLLLIIIHHHHHHCCCCCCCCCCCCCCCEEEJJJMMM^^^___fffrrr}}}}}}{{{kkkbbbQQQPPP[[[wwweeeZZZ___ccczzz{{{TTTDDD:::444888555555666555444555777999===BBBKKKUUUZZZXXXRRRMMMJJJQQQYYY^^^``````bbbdddeeettt|||vvvqqqnnnrrr{{{xxxwww{{{{{{|||}}}gggWWWJJJJJJLLLMMMQQQXXXaaadddjjjqqqzzzppp]]]SSSPPPNNNMMMNNNNNNIIIFFFFFFEEEBBBDDDGGGEEEHHHKKKMMMNNNQQQWWW\\\ccceeehhhmmmssszzz}}}zzzvvvtttssspppkkkfffccc]]]VVVOOOIIIEEEAAA???>>>===;;;;;;;;;<<<>>>???DDDDDDDDDFFFJJJMMMOOOOOOOOOOOONNNOOOQQQRRRQQQPPPSSSQQQPPPQQQTTTWWWYYYZZZZZZ[[[[[[[[[\\\^^^cccffftttrrrooojjjeeebbbbbbccc]]]___```^^^YYYVVVVVVXXXrrrhhh^^^VVVTTTVVVTTTWWWXXXYYY]]]cccbbb^^^aaa]]]ZZZ[[[\\\\\\XXXTTTWWWVVVVVVYYY\\\]]][[[YYYXXXTTTUUU[[[aaaiiiwww}}}rrrggg^^^WWWRRRRRRPPPOOOQQQUUUYYYZZZZZZ\\\aaagggjjjlllooouuu{{{{{{~~~ssseeehhhtttsssqqqqqqmmmmmmrrrvvv|||~~~iii]]]XXXVVVWWWYYY]]]bbbnnn{{{ssseee]]]ZZZYYYWWWPPPJJJJJJKKKIIIHHHIIIDDDDDDDDDCCCDDDFFFJJJNNN^^^aaajjjvvvzzzxxxggg\\\SSSSSS]]]yyyaaaVVVYYYfff}}}yyySSSDDD;;;444888444555555555444555777:::<<>><<<<<<<<<>>>@@@AAADDDEEEGGGJJJMMMOOOPPPQQQQQQQQQRRRTTTWWWYYY[[[[[[^^^]]]\\\\\\___aaacccdddiiiiiiiiihhhhhhkkkpppttt}}}xxxsssmmmjjjiiijjjmmmnnnooolllgggcccaaabbbvvvggg^^^YYYUUUUUUXXXUUUZZZ[[[XXXVVVVVVUUURRRTTTRRRPPPQQQSSSSSSPPPMMMSSSTTTVVVZZZ]]]]]]ZZZXXXZZZYYY[[[^^^aaaccciiiooovvv{{{uuuggg\\\VVVTTTRRRPPPOOOPPPRRRRRRQQQOOOSSSWWWYYYYYY[[[___ccckkksss{{{~~~}}}|||wwwqqqrrryyy~~~~~~ppphhhnnn}}}{{{mmmaaaaaabbbaaaccchhhmmmwwwooo^^^VVVTTTUUUXXX\\\bbbhhhsss}}}}}}rrreee___]]]]]]\\\SSSKKKJJJJJJHHHHHHJJJEEEEEEEEEDDDDDDFFFJJJMMMZZZ^^^hhhvvvvvv}}}wwwcccXXXSSSUUU```zzzttt[[[RRRUUUjjjvvvQQQDDD;;;444888444555555555444555888:::<<>>======>>>@@@BBBDDDEEEGGGKKKNNNPPPQQQQQQQQQPPPPPPRRRVVVZZZ___cccfffhhhhhhiiijjjlllnnnpppqqqxxxwwwwwwvvvwwwzzz|||yyywwwwww|||}}}}}}{{{vvvqqqmmmlllooo___XXXWWWWWWZZZ]]]]]]cccddd^^^WWWUUUTTTSSSQQQPPPPPPRRRTTTUUUTTTRRRWWWXXX[[[]]]___```___^^^bbbbbbeeeggghhhhhhiiijjjjjjkkkmmmsss}}}qqqeee^^^ZZZYYYWWWVVVUUUUUUUUUUUUPPPRRRUUUVVVUUUVVVXXX[[[^^^fffmmmnnnooosssvvvvvvyyy~~~~~~oooooowwwzzzsssggg]]]\\\]]]]]]___ccciiivvvqqqdddWWWSSSTTTWWW[[[aaahhhooo{{{}}}vvvwwwxxx}}}ttthhhbbbaaaaaa___UUULLLIIIIIIGGGGGGJJJEEEEEEDDDCCCCCCDDDHHHKKKQQQVVV```mmmwww~~~uuuyyycccWWWQQQSSS```yyy{{{hhhWWWSSSXXXooorrrNNNCCC<<<555777444444555555444555888:::===CCCMMMXXX^^^^^^YYYTTTRRRYYYbbbggghhhhhhiiijjj{{{}}}|||~~~|||{{{yyyzzz|||ppp^^^OOOLLLMMMLLLPPPWWWYYY]]]cccgggooo{{{~~~nnn]]]UUUTTTSSSRRRSSSKKKFFFCCCDDDFFFGGGLLLRRRYYY^^^dddgggjjjpppzzzyyyjjj[[[OOOHHHCCC@@@>>>=========>>>AAACCCEEEGGGJJJNNNQQQRRRQQQPPPPPPQQQSSSWWW[[[```gggmmmqqqtttvvvyyy|||~~~}}}zzzlll\\\WWWWWWZZZ^^^cccfffkkklllcccYYYVVVUUUUUUQQQRRRSSSUUUXXXZZZZZZYYY___```aaaccceeehhhjjjllllllnnnpppqqqrrrsssqqqoookkkeee```aaahhhrrr|||{{{rrrlllgggfffdddbbb___]]]\\\\\\WWWXXXYYYYYYYYYYYY[[[\\\^^^eeekkklllpppyyyqqqtttxxxqqqjjjbbb[[[YYYZZZ\\\___bbbhhhwwwfff\\\SSSRRRTTTXXX^^^dddlllvvvyyykkkjjjqqqzzzxxxlllfffeeeeeeaaaVVVLLLIIIHHHFFFGGGIIIDDDDDDCCCAAA@@@BBBEEEHHHJJJNNNWWWbbbjjjsssvvvwwwbbbVVVLLLOOO\\\uuu}}}mmm^^^TTTWWW```xxxnnnLLLCCC<<<555777333444555444444555888;;;>>>DDDNNNXXX^^^]]]XXXSSSQQQXXXaaaggghhhgggggghhhuuuzzzvvvttt~~~{{{zzzxxxzzz}}}tttbbbRRRNNNMMMLLLPPPWWWZZZ^^^cccgggmmmyyy~~~nnn]]]WWWVVVUUUTTTUUUKKKFFFCCCEEEHHHKKKRRRYYYccchhhpppxxx}}}sssdddVVVKKKEEEAAA@@@<<<<<<;;;<<<>>>AAADDDFFFKKKNNNQQQRRRQQQOOOPPPPPPWWW[[[aaaggglllsss{{{sssggg[[[VVVWWWYYY^^^dddiiilllkkkaaaXXXVVVWWWWWWVVVWWWXXXZZZ[[[\\\]]]]]]aaacccfffjjjnnnsssyyy}}}|||oooeeeZZZWWWYYY___hhhqqq}}}xxxxxxvvvrrrmmmiiigggfffaaaaaabbbcccdddeeeffffffjjjpppvvvzzzzzzwwwwww|||yyyxxxxxxqqqkkkiiibbb^^^ZZZYYY\\\aaafffhhhiii{{{{{{^^^VVVQQQRRRVVVZZZaaahhhqqq|||}}}ooofffbbbnnn}}}rrrllliiihhh```VVVLLLIIIHHHFFFFFFHHHDDDCCCBBB@@@???@@@DDDFFFHHHKKKSSS[[[aaakkk{{{xxxrrr^^^SSSHHHKKKXXXoooqqqcccXXXRRRZZZgggjjjIIIBBB===555666333444444444444666999;;;???EEENNNXXX^^^]]]XXXSSSQQQXXXbbbggghhhgggfffggghhhooommmmmmzzz}}}{{{zzzyyy{{{xxxeeeTTTOOOMMMLLLOOOVVVZZZ___cccffflllxxx~~~ooo___XXXWWWVVVUUUUUUKKKFFFCCCEEEIIINNNWWW___jjjqqq|||qqqhhh[[[NNNFFFAAA???>>>;;;;;;;;;<<<>>>BBBEEEHHHNNNPPPRRRQQQOOOOOOSSSVVV\\\bbbkkksssyyyiiiaaaXXXTTTSSSSSSYYY___dddgggeee^^^[[[^^^aaaccceeefffggggggfffdddddddddffflllsss{{{mmmaaaUUUPPPPPPRRRXXXaaaiiiqqq|||~~~|||}}}wwwwwwxxxzzz}}}wwwgggccc```dddhhhcccoooooohhheeeaaa___^^^]]]]]]aaahhhmmmoooooosssZZZUUURRRVVV[[[aaaiiipppxxx}}}uuurrrlllnnnqqqwww|||yyypppiiieeeeeetttxxxqqqllljjj^^^TTTKKKIIIHHHFFFEEEGGGEEEDDDCCCAAA???@@@CCCFFFIIILLLRRRYYY^^^hhh{{{{{{nnn[[[OOOFFFIIIUUUiiixxxjjj___UUUPPPZZZhhhgggHHHBBB===555666222333444444444666999<<>>666666222333444444444666999<<<>>>DDDOOO[[[bbbccc^^^ZZZUUU\\\ffflllmmmkkkjjjiiikkkssssssuuuzzz}}}}}}iiiWWWPPPNNNLLLOOOVVVZZZ___ccceeeiiivvvppp```ZZZYYYWWWUUUUUUPPPKKKHHHKKKQQQXXXbbbkkk}}}uuuoooaaaZZZPPPGGGAAA>>><<<;;;<<<<<<===>>>BBBFFFIIILLLOOOPPPPPPOOOOOOUUU___hhhrrr}}}YYYTTTOOOMMMLLLKKKOOOUUUZZZ^^^ffflllqqqvvvzzztttssstttttt]]]TTTKKKJJJJJJJJJLLLOOOUUUVVV]]]hhhooowwwooo___OOOHHHIIIKKKMMMPPPRRRZZZdddnnnyyysssfff]]]]]]bbb```aaa[[[ZZZaaajjjmmmoooqqq|||~~~iii]]]WWWUUU\\\dddkkkwwwxxxrrrqqqhhhkkkkkkiiikkkqqqtttsssxxx}}}||||||nnndddccc```]]]]]]```ccccccbbbeee```___bbbddddddeeehhhhhhgggeee```\\\]]]aaafffvvv|||tttmmmgggYYYQQQHHHEEEFFFGGGCCC???CCCCCCBBBAAABBBCCCDDDEEELLLLLLRRR^^^iiirrr}}}|||iiiWWWMMMKKKIIIQQQggg}}}xxxsssdddZZZYYYSSSRRR\\\wwwcccJJJBBB???;;;666333444444444444666999<<>>======>>>@@@CCCFFFIIIKKKNNNKKKJJJMMMPPPXXXfffsssTTTOOOLLLLLLLLLMMMRRRXXX```fffpppzzz{{{}}}~~~nnncccYYYRRRKKKKKKMMMMMMOOORRRXXXYYY^^^fffkkkrrrgggZZZNNNKKKKKKKKKKKKLLLMMMSSSZZZaaahhhrrr~~~zzziiiccc^^^bbbgggdddeee___^^^eeennnsssuuuxxxwwwddd[[[WWWXXX___iiirrrxxxooojjjiiifffjjjkkkiiijjjmmmnnnkkkooottt|||~~~vvv|||vvvnnnjjjeeecccccccccaaa___```[[[XXXZZZ\\\[[[[[[^^^]]]]]]]]][[[[[[```hhhooo|||tttlllgggXXXQQQHHHEEEFFFFFFCCC???BBBBBBAAAAAABBBCCCEEEFFFJJJLLLUUU```jjjsss}}}}}}gggVVVNNNKKKKKKVVVmmm{{{uuudddYYYXXXRRRQQQ\\\sss~~~aaaHHH@@@===999555444555444444444666:::===CCCHHHNNNXXXeeeooommmfff___fffnnnrrrtttxxx~~~{{{yyyzzz~~~~~~qqqZZZOOOLLLMMMPPPSSSVVVYYY^^^bbbjjjxxxuuuccc\\\]]]]]][[[YYYPPPLLLKKKNNNUUUbbbuuu|||vvvmmmcccYYYPPPHHHDDD@@@<<<;;;=========???AAADDDHHHKKKLLLNNNKKKJJJLLLQQQZZZjjjxxxPPPMMMMMMOOOQQQSSSZZZbbbkkkttttttllldddZZZSSSUUUPPPMMMPPPSSSUUUXXX\\\bbbbbbfffkkkooottt~~~kkk]]]TTTMMMMMMNNNLLLIIIIIIKKKNNNRRRUUUXXX^^^ffflllttt}}}{{{ggg^^^______ffflllggghhhcccbbbkkkuuu{{{~~~uuuddd\\\ZZZ]]]eeeoooyyyzzznnngggfffggggggmmmqqqqqqssstttqqqmmmmmmoootttyyy~~~{{{ooowwwxxxssspppmmmhhhcccaaa[[[XXXYYYXXXVVVUUUXXXWWWYYY[[[]]]aaakkkwww|||rrrjjjdddVVVPPPHHHEEEFFFFFFCCC???AAA@@@@@@AAABBBDDDFFFGGGIIIOOOZZZeeelllttt}}}wwwbbbTTTNNNKKKNNN\\\vvvwwwdddVVVTTTOOOPPP\\\nnnyyy^^^FFF>>>;;;777555666555444222222555;;;???DDDJJJRRR\\\iiisssqqqjjjbbbgggnnnrrrvvv~~~zzzsssqqqrrruuu~~~{{{yyy|||}}}~~~sss]]]PPPMMMMMMOOORRRUUUYYY^^^cccjjjwwwvvveee`````````^^^]]]VVVRRRPPPSSS[[[hhh}}}yyylllaaaUUUMMMEEEAAA>>>;;;:::===;;;===???CCCFFFJJJMMMNNNNNNJJJIIILLLSSS^^^pppQQQPPPQQQVVVYYY]]]fffpppzzzuuuggg]]]ZZZWWWSSSOOOSSSPPPPPPVVV\\\```fffmmmtttvvv{{{jjjZZZVVVOOOKKKMMMNNNLLLIIIIIINNNPPPPPPPPPQQQTTTYYY]]]```kkkxxxlll^^^ZZZ]]]```iiipppkkkjjjeeefffppp{{{zzzkkk___```ccciiirrr{{{|||rrrkkkjjjnnnrrrrrrzzzxxxxxx|||wwwxxx|||vvvjjjsss}}}xxxnnnhhhcccbbb```\\\ZZZ\\\^^^aaafffkkkttt{{{pppfff```TTTNNNHHHEEEEEEEEECCC@@@??????@@@AAABBBEEEGGGIIILLLTTTaaakkkooouuuppp\\\PPPMMMIIIOOObbb~~~xxxbbbRRROOOKKKMMMZZZlllwww\\\EEE>>>999666666555444333000000444:::>>>DDDKKKUUU```mmmvvvuuuoooccchhhnnnrrrxxx{{{|||uuummmjjjiiimmmyyy}}}wwwttt{{{|||}}}vvv```SSSNNNLLLNNNRRRTTTYYY^^^cccjjjwwwwwwgggbbbcccbbbaaaaaaaaa\\\WWWXXX^^^jjj~~~{{{mmm```QQQIIIBBB???<<<999999<<<;;;===AAAEEEIIIMMMOOOPPPNNNJJJIIIMMMVVVdddxxxRRRRRRUUU[[[```fffsssxxxggg```XXXTTTTTTUUUTTTRRRRRRQQQTTT\\\eeennnyyyzzzgggZZZSSSSSSMMMJJJLLLNNNLLLKKKLLLOOOOOOOOONNNOOORRRVVVYYYYYYccclllxxxsssdddZZZYYY]]]bbboooxxxsssjjjgggiiiuuu{{{mmm___bbbffflllttt}}}yyysssqqqvvv~~~}}}zzz{{{tttiiiqqq}}}|||vvvssspppkkkhhhiiilllqqqzzz{{{lllaaa[[[QQQMMMHHHEEEEEEDDDBBB@@@?????????@@@BBBEEEHHHIIIQQQYYYeeemmmpppwww|||jjjWWWMMMLLLIIIQQQfffxxx```OOOKKKGGGJJJXXXlllwwwZZZFFF???:::777888444333111//////333999===DDDLLLVVVaaannnxxxyyyuuufffjjjpppuuuxxx}}}~~~wwwuuurrrmmmhhhcccgggwwwuuuooo||||||}}}}}}xxxcccUUUNNNLLLMMMQQQSSSXXX^^^dddjjjvvvyyyjjjddddddddddddfffiiiccc]]]\\\```jjj}}}zzzlll```NNNFFF???===;;;999999<<<;;;>>>BBBHHHLLLOOOQQQQQQMMMJJJJJJOOOYYYiiiWWWXXX\\\cccjjjtttmmm^^^[[[WWWTTTTTTWWWZZZYYYXXXXXXWWW[[[eeeqqqoooaaaVVVRRRSSSSSSNNNLLLNNNOOONNNNNNPPPMMMLLLLLLMMMPPPUUUYYY[[[\\\eeejjjooowww{{{eee]]]VVVXXX^^^eeevvv|||kkkjjjooo}}}vvvhhh]]]bbbiiinnnvvv}}}|||xxxkkkpppyyy}}}~~~xxxhhh]]]WWWNNNKKKHHHEEEEEEDDDBBBAAA??????@@@AAABBBEEEGGGIIISSSZZZdddlllpppxxx}}}wwwhhhVVVLLLMMMJJJSSSiiixxx___NNNJJJFFFIIIWWWlllxxxXXXGGGAAA:::777999444333222000000333888===EEENNNXXXcccooozzz~~~{{{nnnqqquuuxxxzzz{{{}}}~~~~~~wwwrrrqqqnnnjjjffflll~~~uuukkksss{{{fffWWWOOOKKKLLLPPPSSSXXX___dddkkkuuu|||mmmgggffffffhhhkkkllleee```___bbbkkk}}}|||sssfff\\\KKKCCC===;;;:::999:::===<<>>===AAAGGGLLLPPPRRRRRRQQQLLLKKKMMMUUUaaarrrqqqssszzz|||hhhccccccaaaZZZYYYZZZ___fffmmmrrrtttrrrqqqtttnnn```TTTSSSTTTRRRRRRTTTQQQPPPRRRWWWXXXSSSPPPQQQTTTTTTTTTXXX^^^eeejjjmmmhhhssstttsssxxx}}}ttt]]]XXXVVVUUU\\\ccciiiyyyyyyrrrrrr{{{xxxlllhhhpppuuuwww|||yyyzzz~~~|||~~~pppooossssssbbbXXXTTTKKKIIIGGGFFFDDDCCCBBBAAAAAAAAA@@@AAABBBDDDFFFGGGNNNQQQXXXbbbkkkyyyzzzvvvvvvlllYYYOOOPPPPPPYYYmmmyyyaaaPPPLLLIIILLLZZZiiivvvwwwRRRFFFBBB999555888555666666666666888;;;>>>KKKSSS]]]fffrrr~~~~~~~~~zzz~~~~~~~~~{{{tttooommmqqqyyy{{{mmmkkkuuu~~~iiiZZZPPPJJJKKKPPPRRRXXX___eeekkktttuuullliiijjjpppuuusssmmmgggeeeeeekkkxxxzzznnnddd^^^VVVNNNIIIAAA;;;;;;:::999;;;???>>>BBBHHHNNNQQQRRRRRRQQQLLLKKKNNNWWWccctttvvvfffeeehhhcccddd```^^^dddrrr~~~{{{xxxwww\\\XXXRRRPPPPPPQQQPPPOOOSSSRRRSSSUUUWWWXXXWWWUUUUUUVVVYYY[[[```iiittt|||}}}zzzzzz~~~}}}eee[[[ZZZUUUWWW\\\fffqqqyyy|||}}}www|||uuugggkkkjjjppp{{{~~~}}}zzzssspppnnnooossswwwxxxxxxkkkjjjppp~~~kkk[[[QQQMMMIIIGGGEEEDDDCCCBBB@@@>>><<<>>>@@@@@@AAABBBEEEGGGIIILLLTTT^^^iiixxx~~~|||{{{xxxmmm]]]RRROOOLLLZZZrrrzzz___NNNKKKGGGMMMaaammm{{{uuuWWWJJJ@@@;;;888000666444444666666555888===EEERRRaaajjjrrr}}}~~~{{{{{{|||{{{}}}zzz||||||wwwrrrpppuuu~~~|||ppprrrzzzqqq```SSSMMMLLLLLLSSSWWW\\\aaahhhqqq}}}{{{qqqpppuuuzzz|||uuuooogggbbbdddnnnzzzuuukkkcccZZZNNNEEE@@@>>>;;;888777999;;;<<>>;;;999888999<<<===AAADDDJJJPPPSSSRRRNNNKKKIIIJJJPPPZZZfffwwwzzzuuuvvv~~~xxxjjjhhhttt~~~uuupppzzzkkkXXXQQQOOOMMMLLLOOORRRTTTTTT]]][[[YYYYYY\\\___``````^^^^^^]]]\\\]]]```eeeiiinnnrrrzzzooo```WWWUUUWWWXXXZZZaaammmzzzwwwnnnooottt{{{~~~|||{{{||||||zzzuuuqqqlllgggdddZZZWWWUUUTTTVVVXXXZZZZZZ___]]]dddtttkkkZZZOOOKKKJJJHHHGGGEEEEEEEEEEEEDDDBBB@@@AAABBBAAA@@@@@@BBBDDDFFFKKKWWWdddnnn|||xxxyyy~~~vvvnnnaaaTTTNNNNNNTTTfffuuu[[[LLLJJJHHHQQQeeexxxvvvXXXJJJ???;;;;;;555666444444666555444888===JJJVVVdddlllttt}}}xxxvvvuuusssyyy}}}||||||}}}zzzyyyzzz~~~wwwyyysssaaaSSSLLLLLLNNNRRRVVV\\\aaagggppp{{{~~~xxxqqqkkkllluuutttggg]]]TTTJJJBBB???===;;;999999:::<<<>>>BBBFFFKKKPPPRRRQQQMMMKKKJJJLLLRRR]]]jjj{{{||||||vvvqqqrrr{{{xxxqqqtttyyyvvv~~~fffVVVNNNMMMLLLLLLNNNRRRUUUWWW^^^^^^^^^aaadddfffgggfffcccbbb```]]]\\\\\\]]]___```eeellltttxxx{{{yyymmmbbb[[[YYYZZZ[[[[[[^^^fffttt~~~vvvnnnpppuuu{{{}}}|||zzzyyyxxx{{{wwwsssnnnhhhddd```]]]ZZZOOONNNMMMMMMPPPTTTWWWZZZ\\\[[[___mmmvvv```RRRKKKIIIHHHFFFEEEDDDDDDEEEEEEDDDCCC@@@AAABBBAAAAAAAAACCCEEEGGGLLLWWWdddooo}}}ssswwwyyyoooeeeYYYOOOLLLOOOXXXoootttZZZKKKJJJHHHRRRfffyyysssUUUFFF;;;888999555555333333555555444777===KKKWWWdddllltttzzztttpppooommmsssvvvtttvvv}}}|||xxxuuuzzzwwwdddUUUMMMLLLOOOQQQUUU[[[```fffooozzz}}}vvvppppppyyyxxxjjj]]]TTTLLLDDD???<<<;;;999888888:::<<<>>>BBBFFFLLLOOOPPPNNNKKKJJJJJJLLLTTT___mmm~~~{{{}}}~~~{{{vvvqqqsss}}}uuusss{{{{{{~~~rrr]]]PPPNNNMMMMMMNNNOOOSSSWWWZZZ^^^```dddiiinnnooommmjjjfffeeebbb```^^^\\\[[[ZZZ]]]```dddfffjjjnnnqqqsssooohhh```ZZZZZZ\\\]]]]]]^^^bbblllzzzyyyssslllqqqvvvyyy{{{{{{xxxuuuqqqtttyyy~~~|||ssshhhddd___[[[XXXUUURRRPPPJJJJJJIIIJJJLLLQQQVVVZZZ\\\[[[]]]fffwwwmmmYYYNNNJJJIIIHHHDDDCCCBBBBBBDDDDDDCCCBBB>>>???AAAAAAAAACCCEEEGGGJJJNNNWWWbbbnnn~~~qqquuuzzzqqqfff]]]RRRKKKKKKPPPZZZvvvtttZZZJJJJJJIIISSShhhzzzrrrUUUFFF:::777999666555333333555555444777<<>>;;;999888777777888:::<<<===AAAFFFKKKNNNMMMJJJHHHHHHHHHKKKTTT```oooxxxsssvvvxxx{{{~~~yyywwwsssppprrr}}}ooorrrjjjXXXMMMNNNOOOPPPQQQRRRVVV\\\```aaadddjjjpppttttttpppllliiigggfffeeeeeeccc___]]]___``````]]]___dddggggggaaa\\\XXXWWWYYY]]]^^^^^^dddiiitttvvvqqqlllrrrwwwxxxxxxxxxtttooohhhjjjmmmqqqtttvvvwwwxxxzzzzzzooogggYYYUUUQQQNNNMMMLLLKKKJJJHHHHHHHHHGGGHHHMMMSSSWWW]]]^^^___dddqqq|||{{{zzzzzz|||}}}}}}fffUUUNNNLLLJJJGGGDDDBBBAAABBBCCCCCCBBBAAA===???AAABBBBBBCCCFFFIIIKKKOOOWWWbbbnnnooorrrssskkkaaaXXXOOOIIIKKKPPPZZZzzzsssYYYJJJKKKKKKVVVlll|||rrrWWWHHH<<<888;;;888555333333555444333777<<>>AAAFFFKKKMMMJJJGGGFFFGGGGGGJJJTTTaaapppxxxpppmmmooopppttt}}}vvvuuurrrppprrr|||rrr}}}~~~}}}|||iiiYYYPPPMMMOOORRRTTTVVV[[[bbbhhhiiikkkooosssuuutttppplllkkkjjjjjjlllmmmlllhhheeeaaacccaaa\\\]]]cccdddbbb^^^\\\YYYYYY\\\```cccdddooouuu~~~tttrrrooouuuxxxwwwuuutttnnnggg``````aaacccdddffffffgggmmmlllttttttddd[[[OOOLLLIIIGGGGGGHHHIIIIIIHHHIIIIIIIIIKKKPPPXXX]]]aaafffiiijjjrrr|||tttpppoooppppppqqqssswww}}}ttt```SSSPPPNNNJJJEEEEEEDDDBBBBBBCCCCCCBBB@@@???AAABBBBBBBBBCCCEEEGGGJJJNNNYYYeeeqqqoooqqq|||ppphhh___WWWOOOIIIJJJOOO[[[zzzpppWWWJJJLLLOOO[[[rrr{{{qqqWWWIII<<<888:::888555222222444444333666<<>><<<:::999777777888999;;;===???AAACCCHHHMMMMMMJJJFFFFFFGGGGGGJJJUUUcccsss~~~sssmmmeeeeeeeeejjjuuu~~~pppooommmkkkmmmuuuyyywww~~~~~~{{{~~~zzzvvvttt|||xxxgggYYYRRRKKKNNNRRRUUUYYY___gggnnnppppppqqqssstttsssooolllmmmmmmmmmpppssssssoookkkgggiiigggbbbccciiiiiieeecccaaa^^^^^^aaafffjjjmmm{{{yyyrrrsssqqqwwwzzzwwwsssqqqjjjaaa[[[ZZZZZZYYYYYYZZZ[[[[[[```___fffttt}}}yyygggWWWNNNLLLIIIFFFEEEGGGIIIKKKKKKIIIJJJLLLNNNQQQXXXaaahhhfffooosssrrrvvvyyyqqqlllmmmmmmmmmnnnrrrwww{{{|||}}}nnn\\\RRRQQQPPPJJJDDDGGGEEEDDDCCCDDDDDDBBBAAAAAABBBCCCCCCBBBBBBDDDEEEHHHNNNZZZhhhtttppprrr|||ooohhh```YYYPPPIIIIIIMMM\\\yyy~~~}}}|||nnnUUUJJJMMMRRR___wwwyyynnnUUUHHH;;;666888555444222222444444333666<<>><<<;;;;;;888888999;;;===@@@BBBCCCDDDIIINNNNNNJJJFFFFFFHHHGGGKKKVVVdddttt{{{rrrmmmYYYXXXXXX]]]iiivvvyyyvvvgggfffdddbbbccciiittt|||tttiiigggnnnuuutttppp~~~ssshhhjjjooouuuxxxuuuiiiZZZOOOPPPRRRUUUYYY]]]ccciiinnnrrrwwwyyyvvvuuuvvvsssmmmooossswwwyyyyyyxxxxxxxxxsssttttttsssqqqoooooopppjjjfffbbbbbbhhhqqqyyy~~~qqqmmmqqquuuuuuuuuvvvtttnnneee^^^\\\\\\\\\[[[YYYZZZ]]]___bbbfffiiilllrrrmmm]]]SSSMMMHHHHHHHHHHHHIIIKKKMMMNNNMMMNNNQQQTTTYYYaaaiiiooossswwwyyyxxxzzz}}}}}}|||yyyyyy{{{vvvgggYYYUUUUUUPPPKKKGGGGGGFFFDDDCCCDDDEEEDDDCCCAAABBBBBBBBBAAABBBEEEGGGJJJNNNYYYfffqqqqqqvvvzzzqqqcccUUUMMMKKKKKKIII\\\pppzzzyyy{{{|||qqq\\\OOOJJJHHHUUUjjjssszzzsssYYYEEE<<<999777555444555555555444555777:::FFFUUUfffrrr||||||qqqhhhcccbbbcccgggooozzz|||{{{}}}kkkZZZSSSSSSOOOPPPUUU^^^eeekkksss|||~~~uuuhhh___ZZZWWWTTTRRRGGGDDD???===<<<=========777888;;;<<<===@@@CCCFFFHHHIIIJJJIIIGGGFFFGGGHHHJJJOOOYYYiii|||yyynnn___TTTQQQTTTYYYgggpppjjjccc___ZZZXXX[[[aaagggkkklllddd[[[[[[aaafffeeebbbvvvmmmhhhlllqqqtttrrrhhh\\\SSSSSSUUUYYY\\\aaahhhpppuuuzzz~~~~~~zzzsssppptttxxx{{{||||||}}}}}}}}}~~~}}}{{{xxxvvvvvvwwwooommmlllooovvv{{{pppnnnqqqssssssrrrrrrqqqlllfffaaaaaaccceeeffffffggghhhjjjpppqqqrrrvvv}}}kkk[[[QQQKKKFFFGGGHHHJJJLLLNNNPPPPPPSSSTTTVVVZZZbbbkkkuuu|||~~~}}}sssfffZZZWWWWWWSSSNNNKKKIIIGGGEEEDDDDDDCCCBBBAAA@@@AAABBBAAAAAABBBEEEGGGLLLQQQ[[[hhhsssnnnsssuuucccSSSKKKJJJKKKKKKVVVeeerrrssspppqqqpppllliiiVVVLLLJJJJJJXXXnnnwww|||tttZZZFFF===:::888666444555555555444555777:::BBBRRReeesss~~~}}}sssjjjeeecccccchhhqqq}}}}}}nnn\\\TTTRRRPPPQQQVVV^^^eeejjjsss{{{xxxsssllleee^^^XXXQQQMMMGGGCCC???===<<<<<<;;;:::888:::<<<===>>>@@@CCCEEEIIIJJJKKKJJJHHHHHHIIIJJJMMMSSS^^^mmm~~~rrraaaSSSNNNNNNNNNYYY```YYYYYYVVVRRRPPPRRRWWW\\\```aaa\\\VVVVVV\\\aaabbbbbb}}}wwwlllmmmppprrrpppjjj```ZZZYYY[[[^^^aaagggoooxxx~~~|||wwwvvvyyy~~~zzzzzz||||||sssnnnnnnqqqqqqppppppooommmllljjjiiimmmqqqvvvzzz||||||}}}}}}yyydddVVVMMMIIIHHHIIILLLOOOSSSVVVYYYZZZ]]]]]]___dddmmmzzzqqqeee\\\ZZZZZZVVVQQQNNNJJJGGGEEECCCCCCBBBAAA??????@@@AAAAAA@@@BBBEEEGGGOOOTTT^^^jjjwwwlllssswwwaaaPPPHHHGGGJJJLLLUUUbbbkkkkkkllloookkkddd___NNNHHHIIIKKK[[[pppyyy~~~uuu[[[GGG===;;;999777444555555555444555777:::>>>OOOeeeuuuwwwoooiiifffbbbiiisss~~~~~~tttaaaVVVRRRRRRRRRVVV^^^dddiiirrrzzz~~~vvvuuusssmmmeeeZZZPPPJJJGGGDDD@@@===<<<;;;999777:::;;;===>>>>>>@@@CCCEEEJJJKKKKKKKKKJJJJJJKKKMMMQQQWWWcccsssxxxdddTTTLLLIIIGGGMMMRRRLLLQQQPPPNNNMMMNNNRRRUUUXXXZZZYYYYYY[[[___eeejjjnnnyyyxxxwwwvvvsssnnngggccc```bbbcccfffkkkttt}}}}}}zzznnnnnnoooooopppqqqqqqpppooonnnppptttwwwnnn\\\QQQKKKIIILLLMMMPPPTTTZZZ```fffiiijjjiiiiiinnnyyypppfff^^^\\\[[[VVVQQQNNNHHHFFFCCCBBBCCCBBBAAA@@@???@@@@@@@@@@@@BBBEEEGGGPPPWWWaaammm{{{mmmwwwttt]]]MMMFFFEEEHHHLLLUUUeeennnmmmlllpppmmmdddXXXIIIEEEHHHKKKYYYmmmttt~~~uuuZZZFFF<<<:::888777444555555555444555777:::<<>>??????@@@CCCEEEJJJJJJKKKJJJIIIJJJLLLNNNRRRZZZgggwww|||kkkXXXMMMKKKFFFJJJOOOKKKOOOPPPQQQQQQRRRUUUXXX[[[^^^bbbhhhlllqqqxxx~~~zzzuuuqqqmmmiiijjjkkkmmmqqqyyy}}}lllhhhmmmpppoooooorrrtttuuussssssxxxzzzbbbUUUMMMKKKLLLOOOQQQTTTYYYaaakkksssxxxxxxuuusssxxxqqqhhh___\\\YYYSSSMMMKKKDDDCCCAAAAAABBBCCCCCCBBB>>>@@@AAAAAAAAABBBEEEHHHPPPXXXdddqqqppp|||pppYYYLLLFFFDDDGGGKKKTTThhhuuupppmmmpppnnnfffUUUGGGDDDGGGIIIVVVhhhnnn}}}uuuYYYDDD;;;888777666444555555555444555777:::===OOOfffxxxxxxpppjjjfffmmmxxx{{{~~~~~~|||yyyyyy{{{}}}~~~qqqccc\\\WWWUUUXXX^^^bbbgggoooxxxxxxmmmddd[[[UUURRRKKKHHHCCC@@@>>><<<:::888<<<>>>???@@@@@@AAADDDFFFJJJJJJJJJIIIHHHIIILLLNNNRRR\\\jjjzzzsss]]]PPPMMMGGGIIINNNKKKNNNPPPTTTVVVXXX[[[___ccclllsss}}}~~~{{{yyyssstttvvvxxx|||vvvllldddfffllloooooopppuuuxxx{{{{{{|||kkkYYYRRRMMMLLLOOOQQQTTTZZZcccmmmwww}}}qqqggg^^^YYYUUUNNNIIIHHHCCCAAA@@@@@@BBBCCCCCCBBB???@@@AAAAAABBBCCCGGGIIIOOOZZZhhhvvv|||ssspppXXXLLLHHHFFFHHHNNN\\\ssszzzuuuwwwssshhhTTTFFFCCCGGGIIIUUUffflll}}}uuuYYYCCC:::777666555444555555555444555777:::===OOOfffxxx{{{rrrkkkiiipppyyy}}}~~~~~~|||{{{}}}wwwiiibbbYYYWWWYYY^^^bbbfffnnnvvv}}}|||pppgggaaa]]]XXXUUUMMMIIICCC???===<<<;;;:::===>>>@@@AAAAAACCCFFFHHHKKKKKKKKKIIIHHHIIILLLNNNSSS^^^nnn~~~{{{bbbTTTQQQJJJIIINNNMMMPPPUUU[[[___ccchhhnnnttt}}}vvvdddaaaaaaeeeiiikkkoootttvvv{{{|||___TTTRRROOONNNQQQTTT[[[fffsssnnneee[[[UUUPPPJJJFFFFFFCCCBBB@@@@@@AAABBBBBBAAA@@@AAABBBBBBCCCEEEHHHKKKNNN\\\lll|||{{{xxxwww[[[NNNJJJHHHLLLTTTlllyyygggRRRDDDBBBGGGKKKXXXkkkqqqvvvZZZDDD:::888777666444555555555444555777:::;;;NNNeeewww|||rrrkkkhhhmmmuuuyyy{{{zzz{{{|||zzz~~~}}}~~~{{{lllddd[[[XXXYYY]]]aaaeeemmmuuu|||}}}tttjjjffffffddd]]]VVVMMMHHHAAA===;;;;;;<<<<<<<<<>>>@@@AAABBBDDDGGGJJJNNNNNNLLLJJJIIIIIILLLOOOWWWcccttthhhZZZYYYSSSSSSYYYZZZ```fffmmmtttyyyxxxbbb[[[[[[___dddfffhhhooowwwvvv}}}oooWWWRRRTTTRRRPPPRRRWWWaaaqqqzzzlllbbbXXXRRRMMMGGGEEEGGGEEECCCAAA@@@AAAAAA@@@???@@@AAACCCCCCDDDFFFIIILLLOOO]]]ppp}}}~~~~~~^^^PPPKKKIIIPPPZZZuuuxxxaaaOOOBBBBBBHHHMMM\\\pppwwwxxx[[[EEE;;;999888777444555555555444555777::::::LLLcccvvv}}}rrrkkkdddhhhnnnrrrssssssvvvxxxwww|||}}}}}}~~~~~~}}}|||mmmeee\\\YYYZZZ]]]aaadddllluuu|||wwwooohhhiiimmmlllbbbXXXMMMGGG@@@:::999:::<<<===<<<>>>@@@AAACCCEEEHHHKKKPPPPPPNNNLLLJJJJJJMMMPPPZZZfffxxxmmm```aaa^^^```hhhkkkrrrxxxyyyfff^^^YYYXXXYYY___hhhnnnqqqpppvvv{{{uuucccUUUTTTTTTQQQUUU]]][[[nnntttdddZZZOOOKKKHHHDDDCCCDDD@@@@@@???????????????@@@???BBBEEEEEEDDDEEEIIILLLYYYaaarrr```SSSLLLFFFPPPccczzzuuu___NNNGGGDDDIIITTTaaappp|||wwwZZZGGG999888999222555555444333444555666777>>>III___zzzzzzooohhhccchhhlllkkkkkknnntttxxxzzz~~~|||}}}{{{zzz{{{{{{}}}ooo^^^VVVVVVZZZ```cccfffnnnvvvxxxzzzpppkkkkkkqqqwwwssscccTTTFFFDDDAAA>>><<<<<<===>>>???AAACCCEEEFFFIIILLLOOOUUUPPPLLLKKKJJJHHHKKKPPPZZZjjj~~~vvvjjjkkknnnnnnsss|||kkk___ZZZVVVWWWZZZ```gggnnnrrrtttzzzmmm]]]RRRRRRTTTSSSWWW___aaattt{{{ppp```VVVMMMIIIGGGCCCAAABBB@@@@@@???????????????@@@@@@CCCEEEFFFEEEGGGKKKOOOZZZeeezzz^^^RRRKKKGGGRRRfffpppZZZMMMFFFDDDKKKWWWfffvvvuuuYYYGGG::::::;;;444666666555444555666777888===GGG^^^yyy|||ppphhhccchhhlllllljjjkkknnnqqq}}}}}}{{{}}}}}}{{{||||||~~~qqq___VVVUUUXXX]]]```ccckkksssyyy~~~xxxooommmmmmqqqssslll]]]OOOFFFDDD@@@===;;;;;;<<<===???AAACCCEEEFFFIIILLLOOOSSSNNNLLLLLLKKKJJJNNNTTT]]]lllxxx}}}ggg\\\XXXWWWRRRUUU[[[aaagggnnnuuuyyy~~~rrrcccXXXQQQSSSWWWXXX\\\ccchhh{{{wwwkkk[[[RRRJJJHHHFFFBBB@@@@@@@@@???????????????@@@@@@AAADDDFFFGGGGGGIIINNNRRR]]]lllpppXXXPPPKKKIIIXXXnnnkkkTTTKKKEEEDDDMMM[[[lll~~~rrrVVVHHH===<<<===666777666666555666777888999;;;EEEZZZvvvrrrkkkeeejjjoooqqqnnnllllllmmm{{{||||||zzz|||~~~~~~}}}sss```UUUSSSUUUYYY]]]```hhhpppxxxzzztttnnnnnnpppqqqmmmcccUUUJJJEEECCC@@@===;;;;;;<<<===???AAACCCEEEFFFIIILLLOOORRRNNNLLLLLLLLLLLLRRRYYYaaappp~~~~~~eeeXXXTTTTTTTTTOOOTTT\\\bbbhhhooowww}}}lll]]]VVVSSSWWW\\\^^^bbbhhhpppuuuhhhWWWOOOHHHGGGFFFBBB@@@@@@?????????>>>??????@@@AAAAAADDDGGGHHHHHHKKKQQQVVVccctttrrr```RRRNNNJJJLLL```xxxfffPPPJJJEEEEEEOOO___pppoooTTTHHH???<<<<<<666777666555555555666777888999BBBWWWsssxxxqqqjjjmmmssswwwvvvqqqnnnooo}}}|||{{{zzzyyy|||}}}~~~~~~sss```UUURRRRRRVVV[[[```hhhpppwww}}}wwwqqqlllooorrrpppiii]]]QQQIIIEEECCC???<<<;;;;;;<<<<<>>>>>???@@@@@@AAABBBDDDGGGHHHHHHLLLRRRWWWhhhzzzdddXXXNNNLLLKKKPPPgggdddOOOIIIEEEGGGQQQaaaqqqlllRRRHHH@@@<<<:::444555555444444444555666777999@@@SSSppp~~~xxxmmmmmmssszzz{{{uuurrrttt}}}{{{yyyyyy|||zzzzzztttaaaVVVRRRPPPUUUZZZ```hhhppptttyyy|||tttnnnkkknnnqqqnnneeeZZZQQQLLLEEECCC@@@===;;;;;;<<<===???AAACCCEEEFFFIIILLLOOOSSSQQQOOONNNLLLLLLSSS]]]jjjxxxfff___VVVRRRRRRRRROOOLLLQQQUUU[[[bbbjjjrrryyy~~~~~~yyytttpppoooooooooppppppnnnllliiihhhjjjkkkvvv~~~iiiXXXXXXZZZ^^^ccchhhnnnrrr}}}xxxhhhWWWOOOHHHFFFFFFCCCAAABBB>>>>>>>>>>>>???@@@AAAAAABBBDDDFFFFFFGGGJJJQQQVVVjjj|||zzz```VVVNNNLLLNNNXXXrrrcccOOOHHHFFFIIIUUUdddsssgggMMMHHHAAA===:::555555444444333333555666777999>>>PPPmmm}}}nnnlllpppxxxzzztttssswww}}}~~~zzzyyy}}}~~~{{{xxxfffZZZTTTPPPSSSYYY___fffmmmpppssszzz{{{sssmmmkkknnnoookkkbbbXXXRRROOOFFFDDDAAA>>><<<<<<===>>>???AAACCCEEEFFFIIILLLOOOSSSQQQPPPNNNKKKKKKTTT^^^nnnzzz|||mmmbbbSSSQQQOOOOOOQQQRRRPPPNNNUUUVVV[[[bbbkkksssyyy{{{~~~zzztttooommmnnnooopppmmmnnnnnnllliiihhhhhhiiitttxxxeeeYYY\\\___ccciiirrryyy}}}xxxfffXXXOOOGGGEEEDDDAAAAAABBB>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEEEEEEEHHHOOOTTTgggzzzooo[[[RRRKKKMMMUUUfffbbbMMMGGGFFFKKKYYYhhhvvvaaaHHHFFFCCC>>><<<777666555444444444555777888999>>>NNNkkkrrrlllmmmvvvxxxrrrrrrxxx}}}{{{zzz}}}~~~}}}~~~mmm```WWWQQQRRRWWW[[[bbbhhhkkknnnttt{{{zzzrrrmmmmmmmmmlllggg___WWWQQQOOOGGGEEEBBB???======>>>??????AAACCCEEEFFFIIILLLOOOPPPOOONNNMMMKKKLLLVVVbbbqqq|||yyysssiii[[[PPPNNNNNNNNNOOOQQQSSSSSSSSSXXXWWWZZZbbbllltttxxxyyy{{{wwwrrroooppptttwwwyyysssuuuuuutttrrrooooooooowwwuuuccc]]]aaaeeeiiipppzzzwwwdddYYYOOOFFFCCCBBB@@@@@@BBB>>>>>>>>>>>>???@@@AAABBBAAACCCDDDDDDDDDGGGNNNSSScccwwwcccTTTLLLHHHMMM[[[sssaaaLLLEEEEEELLL[[[kkkxxx\\\EEEEEECCC???>>>:::777666666555555666888999:::>>>MMMjjj~~~wwwooonnnuuuwwwrrrsssyyy~~~|||{{{~~~}}}{{{zzzsssdddZZZRRRRRRUUUXXX]]]bbbiiikkkpppwwwzzzsssmmmooommmjjjddd\\\UUUPPPMMMHHHFFFBBB???>>>>>>?????????AAACCCEEEFFFIIILLLOOOMMMLLLMMMLLLJJJLLLXXXdddrrr|||yyyuuunnnfff^^^XXXSSSQQQKKKLLLMMMMMMMMMPPPTTTWWWZZZ]]]ccckkkssswwwyyyxxxqqqppplllkkkrrr}}}|||ssszzzvvvhhhdddeeegggnnnxxxttteeeTTTOOOHHHBBB@@@AAABBBBBB>>>=========>>>???@@@@@@CCCEEEFFFEEEEEEHHHNNNTTTaaarrrxxx\\\NNNNNNLLLNNN^^^||||||\\\MMMFFFFFFPPPcccsss{{{[[[EEECCC>>>999:::999888777777666666666666666===???JJJcccuuuvvvtttyyy|||qqqqqq~~~yyywwwxxxzzz|||lll___SSSOOOOOORRRXXX^^^ggglllrrrxxxwwwrrrqqqpppqqqmmmddd^^^ZZZUUUOOOLLLHHHCCC??????????????????@@@BBBEEEHHHJJJLLLMMMKKKJJJJJJKKKKKKMMMXXXcccppp~~~|||rrroookkkeee^^^WWWRRROOONNNKKKLLLMMMMMMMMMOOOSSSVVV]]]aaahhhqqqwwwzzzzzzyyytttttttttvvvzzznnniiiiiilllrrr|||nnn^^^SSSNNNHHHCCCAAAAAAAAAAAA@@@@@@???>>>>>>>>>??????CCCEEEEEEEEEDDDGGGNNNSSS___ooopppWWWLLLMMMLLLNNN___~~~wwwZZZMMMHHHJJJUUUgggvvv}}}{{{YYYEEECCC>>>999:::999555555555555555666777888:::===JJJbbbxxxwwwsssxxx|||tttwwwyyywwwyyyzzzvvvhhhYYYRRRQQQSSSXXX^^^gggkkkqqqwwwvvvqqqqqqqqqrrrnnnfff```]]]XXXRRRMMMIIICCC@@@???@@@@@@@@@BBBCCCDDDFFFHHHJJJKKKLLLKKKHHHGGGHHHIIILLLXXXcccrrr{{{zzzxxxtttmmmgggeeebbb\\\VVVQQQNNNMMMLLLKKKLLLLLLLLLMMMOOOSSSVVV___eeennnwww}}}~~~}}}{{{xxx}}}xxxppppppsssyyy{{{hhhXXXQQQMMMHHHEEECCCBBBAAA???BBBBBBAAA@@@????????????CCCDDDEEEDDDDDDGGGMMMSSS^^^nnngggSSSJJJLLLLLLOOO```lllUUUKKKIIIOOO]]]ooo|||rrrTTTDDDCCC===999:::888444444444555666777888999888<<>>BBBBBBAAA@@@@@@@@@AAAAAACCCDDDEEEDDDDDDGGGNNNSSS___mmm~~~aaaQQQIIIKKKLLLQQQbbbzzz```OOOHHHGGGTTTiii}}}hhhOOOCCCCCC===999:::777666555666666777888999999777===III^^^{{{xxxrrriiillluuuvvv|||}}}}}}~~~~~~yyyeeeXXXRRRRRRVVV\\\dddiiioootttzzz|||wwwwwwssstttqqqjjjeeeccc^^^YYYQQQLLLFFFBBB@@@AAABBBBBBGGGGGGHHHJJJKKKLLLMMMNNNMMMIIIGGGIIIMMMUUUbbbnnn{{{~~~||||||||||||rrrppplllhhheeecccdddeeeaaa^^^YYYSSSOOOLLLKKKKKKJJJKKKLLLMMMNNNQQQUUUYYYZZZcccppp{{{zzzhhhXXXMMMKKKHHHFFFDDDCCC@@@>>>@@@@@@@@@@@@AAABBBCCCDDDCCCEEEFFFEEEEEEHHHNNNTTT^^^lllxxx^^^QQQHHHKKKMMMQQQbbbmmmXXXMMMIIIHHH]]]yyy```LLLCCCBBB;;;888:::666999999888777777888888888999>>>HHHZZZvvvxxxpppfffjjjtttvvv~~~~~~}}}}}}zzzeeeWWWQQQPPPTTTZZZbbbhhhnnnrrrwww{{{{{{vvvwwwtttmmmhhhfffbbb]]]UUUPPPHHHCCCAAAAAABBBBBBFFFGGGHHHJJJLLLNNNPPPPPPLLLHHHFFFKKKRRR\\\kkkwww~~~~~~~~~zzzwwwvvvuuukkkiiifffdddccccccdddeee]]][[[WWWRRRNNNKKKIIIHHHIIIJJJLLLNNNOOOSSSXXX\\\\\\eeeqqq{{{zzzhhhYYYMMMJJJGGGEEEDDDBBB@@@>>>>>>>>>???@@@AAACCCDDDEEEEEEFFFGGGFFFFFFIIIOOOUUU]]]lllpppYYYOOOGGGJJJKKKOOO^^^yyy}}}dddTTTNNNKKKLLLeee~~~[[[KKKDDDBBB999777:::777:::999888888777777777888999???FFFUUUpppyyyrrrhhhmmmwwwxxxzzz||||||{{{}}}zzzeeeWWWQQQOOOSSSXXX___fffnnnqqquuu~~~|||~~~{{{tttooolllhhhccc[[[UUUMMMFFFCCCCCCCCCDDDFFFGGGHHHKKKMMMOOOPPPQQQIIIEEEFFFNNNYYYfffuuu~~~zzzuuuqqqnnngggdddbbbaaaccccccbbbaaaYYYWWWUUURRROOOKKKHHHGGGHHHJJJLLLNNNQQQVVV[[[___ccckkkuuu}}}wwweeeVVVMMMJJJFFFDDDCCCBBB@@@???????????????@@@AAACCCCCCFFFGGGHHHHHHGGGJJJQQQVVV```ooodddRRRKKKFFFHHHHHHJJJXXXqqqsss[[[PPPLLLKKKNNNgggsssXXXKKKEEEAAA888777;;;777666666666666666666777777888===CCCOOOkkkxxxqqqiiioooyyyxxx}}}xxxwwwzzzyyyzzz~~~|||{{{}}}hhhZZZRRRPPPRRRWWW\\\dddmmmqqqssszzz}}}wwwuuupppkkkccc\\\RRRKKKGGGFFFFFFFFFHHHHHHIIIKKKLLLNNNOOOOOOIIIGGGJJJUUUdddrrr|||vvvooolll```^^^[[[\\\^^^___\\\YYYVVVVVVUUUSSSQQQMMMJJJHHHHHHJJJLLLOOORRRWWW]]]bbbjjjpppyyytttbbbRRRMMMJJJFFFCCCBBBBBBAAA@@@@@@@@@@@@??????@@@AAAAAAGGGHHHIIIIIIHHHKKKRRRWWWeeetttvvv[[[LLLGGGDDDFFFFFFGGGSSSkkklllUUUKKKIIIIIIMMMeeejjjXXXKKKFFFAAA777666;;;888333333333444555666777888666;;;@@@LLLiiiuuuooohhhnnnxxxuuuxxx}}}~~~~~~vvvuuu|||yyywwwwww{{{~~~xxxwwwxxxyyyvvvuuuzzzkkk]]]TTTPPPRRRVVVZZZdddmmmqqqrrrxxx~~~{{{vvvqqqhhhaaaWWWNNNJJJHHHHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKOOO]]]mmm|||~~~zzzrrrfff^^^ZZZYYYXXXYYYZZZ[[[ZZZYYYXXXXXXVVVSSSPPPMMMJJJHHHHHHHHHHHHJJJQQQZZZccchhhmmmuuuvvvbbbSSSLLLHHHDDDAAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBBFFFFFFFFFFFFHHHMMMTTTYYYfffzzzfffPPPHHHHHHAAAHHHJJJGGGQQQiii}}}~~~kkkUUUGGGGGGKKKSSSfffttt}}}gggXXXMMM@@@999999;;;999777888888777777777999:::;;;555;;;CCCOOOdddwwwoooiiijjjooottt|||{{{qqqrrryyy}}}yyy~~~yyyyyyzzzxxxvvvvvv}}}~~~zzzyyyyyyyyyxxxyyy|||uuubbbUUUQQQQQQSSS\\\ccclllrrrvvv|||}}}|||ooohhh^^^UUUOOOLLLKKKJJJKKKKKKNNNSSSSSSOOOMMMOOOPPPSSS\\\jjjzzz|||zzzwwwuuussspppjjjaaaZZZXXXWWWVVVWWWYYYYYYYYYWWWWWWVVVTTTRRROOOKKKHHHGGGGGGGGGGGGIIINNNVVV^^^cccjjjsss~~~ttt```SSSLLLHHHDDDAAAAAAAAAAAAAAA@@@@@@?????????@@@BBBCCCHHHJJJKKKJJJKKKOOOWWW]]]jjj~~~zzz\\\JJJEEEEEECCCHHHIIIHHHUUUnnn~~~lllVVVIIIHHHLLLQQQdddrrr}}}zzz~~~gggWWWLLL@@@999999:::999777888888777777777888:::;;;888;;;???III]]]{{{tttmmmgggiiimmmrrrzzztttkkknnnuuu}}}}}}zzz{{{||||||zzz|||{{{zzzzzzzzzyyyxxxzzzyyyeeeXXXSSSRRRSSS[[[bbbjjjppptttzzzvvvmmm___TTTNNNLLLLLLMMMMMMLLLNNNRRRSSSPPPPPPSSSUUUZZZdddrrr|||wwwpppmmmhhhfffdddaaa\\\WWWVVVUUUTTTUUUWWWWWWWWWVVVVVVUUUTTTRRROOOLLLIIIGGGFFFEEEEEEGGGKKKQQQWWW[[[eeemmmyyy{{{zzz}}}ppp]]]RRRKKKHHHDDDBBBAAABBBAAAAAA??????>>>>>>???AAACCCDDDIIILLLNNNLLLJJJNNNWWW```ooojjjSSSGGGDDDDDDDDDGGGHHHLLL]]]vvvnnnXXXKKKIIILLLPPPcccqqq{{{~~~xxx|||eeeTTTKKK@@@:::999:::999777999888777777777888999:::;;;;;;<<>>>>>>>>>>>???AAACCCEEEEEEJJJMMMJJJFFFIIIUUU___qqq```OOOHHHEEEDDDDDDFFFIIISSSiiioooZZZLLLIIILLLTTTggguuu~~~yyy~~~___QQQIII@@@:::999:::999777:::999888777777888999:::<<<;;;;;;AAAOOOjjjqqqiiicccdddhhhmmmttt{{{{{{ppphhhjjjqqq}}}{{{{{{}}}|||yyywwwuuuwww}}}qqqaaaXXXUUUTTT[[[```ggglllpppyyyyyygggWWWNNNLLLMMMOOOOOONNNNNNPPPQQQSSS[[[dddooouuu}}}}}}{{{}}}~~~}}}xxxrrriiibbbYYYTTTTTTUUUUUUUUUSSSRRRRRRSSSUUUVVVVVVUUUTTTTTTTTTSSSPPPLLLIIIFFFCCCDDDEEEGGGJJJLLLNNNPPPUUU\\\fffqqq{{{zzzzzzzzz~~~uuuiiijjjqqqwwwvvvttt|||uuuaaaSSSMMMIIIGGGDDDCCCCCCCCCBBB@@@>>>>>>>>>>>>???AAACCCEEECCCHHHJJJHHHDDDHHHTTT___qqquuuZZZMMMIIIFFFCCCDDDFFFNNN^^^wwwnnnYYYLLLJJJLLL[[[nnn|||}}}rrrVVVLLLFFF???:::::::::999888;;;:::999888888999:::;;;<<<;;;===CCCMMMccctttkkkcccbbbeeeiiipppwwwzzzqqqkkkkkknnnwwwzzzzzz}}}|||xxxvvvuuuwww~~~wwwfffZZZUUUUUUZZZ```ggglllqqqzzz}}}lll]]]SSSNNNLLLLLLPPPNNNOOOQQQSSSXXXcccooo~~~|||}}}zzzvvvxxx{{{zzzttthhh```UUUNNNMMMNNNOOOOOOQQQQQQPPPRRRTTTUUUUUUTTTQQQRRRRRRQQQOOOKKKGGGDDDCCCEEEGGGJJJMMMOOOPPPPPPRRRVVV]]]fffooowww}}}uuuyyy~~~}}}uuukkkeeejjjrrr||||||mmmqqq{{{ooo\\\PPPLLLHHHFFFDDDCCCCCCCCCBBB@@@??????>>>>>>???AAACCCDDDCCCFFFHHHFFFEEEJJJVVV```ooonnnUUUJJJGGGEEECCCEEEKKKXXXmmm}}}hhhUUUKKKJJJNNNbbbvvvcccNNNFFFCCC>>>;;;:::;;;;;;:::===<<<;;;:::::::::;;;<<<;;;;;;???EEEKKK\\\|||xxxmmmccc___```ccckkkrrrvvvoookkklllkkkqqq}}}yyyyyyxxx{{{|||{{{vvvvvvvvvyyy{{{iii\\\VVVUUUXXX^^^gggmmmrrrzzzrrrcccXXXQQQNNNLLLQQQPPPRRRUUUYYY___nnn|||}}}zzzzzz~~~}}}{{{||||||rrrsssuuuxxx{{{~~~~~~xxxkkkbbbVVVMMMJJJKKKLLLKKKOOONNNNNNPPPRRRTTTSSSSSSRRRSSSTTTSSSQQQMMMIIIFFFDDDFFFJJJNNNQQQSSSSSSSSSSSSTTTWWW]]]dddjjjoooqqqtttvvvyyy{{{}}}~~~~~~~~~yyytttooonnnllllllrrrzzzooogggqqq|||lllYYYOOOMMMGGGFFFDDDCCCDDDCCCBBB@@@@@@@@@?????????@@@BBBCCCCCCDDDDDDDDDFFFMMMXXX```nnnjjjQQQGGGFFFGGGGGGIIIRRRddd|||sss```OOOIIILLLPPPfffzzz|||YYYJJJBBB@@@===;;;;;;;;;<<<===???>>>===<<<;;;;;;<<<===;;;;;;>>>DDDGGGTTTttt|||ooobbb[[[ZZZ]]]eeemmmooollllllnnnmmmppp~~~xxxsssxxxwwwwww~~~}}}{{{zzzvvvvvvwww{{{}}}jjj\\\VVVUUUUUU\\\eeelllrrrzzzvvvggg\\\UUUQQQPPPSSSSSSWWW[[[```hhhxxxzzzpppnnnqqqiiifffccceeekkkqqqvvvxxx|||zzz|||wwwlllrrrtttvvvzzz}}}{{{ooofffYYYOOOKKKKKKKKKKKKMMMLLLLLLNNNPPPRRRRRRQQQUUUVVVWWWWWWUUUQQQMMMJJJDDDGGGLLLQQQTTTVVVVVVUUUUUUTTTTTTWWW\\\bbbfffhhhmmmoootttzzztttooolllooorrrvvv}}}vvvhhheeerrr}}}~~~wwwsssvvvkkkXXXOOONNNGGGEEEDDDCCCDDDDDDBBB@@@AAA@@@?????????@@@AAABBBBBBAAA@@@AAAEEEMMMWWW^^^mmmjjjQQQFFFFFFJJJLLLMMMXXXlll|||lllYYYLLLHHHMMMSSSggg|||tttTTTHHH???>>><<<;;;;;;<<<===>>>@@@???>>>===<<<<<<===>>><<<;;;===BBBCCCOOOooo~~~pppaaaYYYVVVYYYaaaiiikkkjjjmmmqqqpppsss}}}vvvpppxxxuuuuuuzzz|||xxx|||zzzyyyvvvwwwxxx|||~~~kkk\\\VVVTTTRRRZZZdddlllrrryyyyyyiii]]]WWWUUUTTTTTTVVVZZZ```eeennnuuuhhh^^^[[[]]]XXXUUUSSSUUU\\\cccgggiii~~~}}}rrrooonnnqqquuuyyy|||yyykkkZZZNNNJJJIIIGGGEEEIIIJJJLLLMMMNNNPPPTTTWWWWWWVVVVVVVVVUUURRRMMMJJJEEEHHHNNNSSSXXX[[[]]]]]]aaa```___^^^___aaadddeeeiiitttvvvvvvvvvvvvzzzlllfffeeennn|||vvvooopppttt}}}jjjYYYMMMHHHGGGEEECCCAAA@@@???@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@CCCHHHKKKPPPZZZeeeqqqgggPPPFFFDDDFFFIIIHHHXXXxxxrrr]]]PPPHHHCCCIIISSSiii{{{kkkPPPHHH???AAA>>>999888<<<===;;;???===:::999;;;<<<======:::???>>>===CCCLLLhhhsss^^^VVVVVVVVV\\\dddiiihhhnnnxxx~~~zzzuuuqqquuurrrooorrr~~~|||uuuqqqxxxvvvwwwzzz{{{qqqcccWWWQQQRRRXXX```hhhpppyyy~~~nnnbbbYYYUUUVVVXXX[[[aaaiiittttttaaaXXXSSSQQQNNNMMMLLLJJJKKKOOOVVV]]]aaawwwnnnkkkooossswww{{{~~~yyymmm\\\QQQLLLKKKIIIGGGJJJKKKMMMNNNPPPRRRVVVYYY[[[[[[[[[[[[ZZZWWWRRRNNNHHHKKKQQQXXX___fffjjjlllnnnnnnmmmkkkjjjkkkooorrryyyeeeaaabbbmmm{{{|||sssnnnmmmrrrxxxdddUUUMMMIIIGGGFFFDDDCCCAAA@@@?????????>>>>>>>>>???@@@AAAAAA??????BBBGGGJJJPPP\\\hhhssscccMMMEEEEEEGGGJJJQQQgggoooYYYMMMHHHEEEKKKTTTjjj|||gggQQQIIIHHHHHHCCC<<<:::===???===@@@>>>;;;:::;;;=========;;;@@@???>>>CCCJJJbbbvvv```WWWUUUTTTZZZbbbeeeiiirrr~~~~~~{{{wwwtttrrrpppmmmqqq|||tttooorrrqqqrrrvvvyyy}}}tttfffZZZSSSRRRWWW___gggnnnvvvsssggg^^^[[[\\\aaaeeekkktttyyyeeeUUUMMMJJJGGGEEEFFFEEEDDDFFFIIINNNTTTWWW}}}qqqjjjjjjqqqvvv{{{zzzpppaaaUUUOOOLLLJJJHHHGGGIIILLLMMMOOORRRUUUXXX[[[[[[\\\]]]\\\YYYSSSOOOMMMPPPVVV___iiisss|||~~~lll```^^^bbbooo}}}}}}rrriiiiiisssooo]]]PPPKKKJJJGGGGGGFFFEEECCCAAA???>>>??????????????????@@@@@@??????BBBFFFJJJRRRaaaooozzzxxx]]]IIIEEEFFFIIIKKKXXXvvvmmmTTTIIIGGGFFFLLLTTTkkk}}}gggXXXOOORRRQQQKKKCCC@@@BBBDDDBBBBBB???<<<;;;<<<>>>>>>===<<<@@@??????DDDGGG[[[yyyyyybbbWWWSSSQQQWWW___ccckkkxxx|||xxxvvvpppoooooossstttnnnmmmlllnnnsssvvvzzzzzzlll^^^VVVRRRWWW^^^eeelllssszzz{{{ooofffcccdddlllpppxxxtttgggWWWJJJEEEDDDAAA?????????@@@BBBDDDHHHKKKMMM}}}}}}xxxoookkkllltttyyy~~~}}}~~~uuuhhh\\\RRRLLLIIIHHHHHHKKKNNNPPPRRRUUUXXX[[[]]]]]]___aaa```\\\VVVQQQQQQUUU[[[eeeqqq}}}~~~|||eee______eeesss}}}nnnhhhlllssslllZZZOOOJJJIIIGGGGGGGGGFFFDDDAAA???===@@@???????????????@@@@@@AAAAAADDDHHHLLLVVVhhhyyy~~~ooosss|||WWWFFFDDDFFFIIILLLYYYjjjPPPFFFEEEGGGLLLTTTjjj{{{~~~{{{yyyhhh^^^TTTUUUUUURRRKKKIIIKKKLLLIIIDDDAAA>>><<<===>>>>>>===:::???>>>@@@DDDFFFTTTmmm{{{dddXXXRRROOOTTT]]]eeeooo{{{}}}xxxtttooorrrtttyyywwwqqqmmmmmmooosssuuuxxxqqqbbbXXXSSSWWW]]]dddkkkrrrwwwzzzxxxmmmjjjkkktttyyywwwggg]]]PPPGGGEEEDDDBBB@@@>>>???AAACCCDDDFFFGGGGGG}}}zzz{{{~~~}}}{{{vvvooommmooovvv{{{}}}||||||}}}rrrdddWWWNNNJJJIIINNNQQQTTTWWWZZZ\\\```bbbdddeeehhhkkkjjjfff___ZZZWWWZZZaaakkkwww{{{vvvccc___```hhhtttyyypppoooooo{{{mmm\\\PPPJJJHHHGGGGGGGGGFFFDDDBBB???>>>?????????>>>??????@@@@@@CCCDDDHHHLLLQQQ]]]qqqrrrhhhpppxxxTTTFFFEEEFFFIIINNN```gggMMMDDDDDDFFFLLLSSSdddtttzzzxxxxxxyyyrrrddd\\\RRRTTTWWWWWWSSSRRRTTTTTTQQQFFFCCC???>>>>>>>>>>>>===999===<<>>>>>>>>>>>???@@@AAABBBDDDGGGLLLQQQWWWccczzzkkkeeeooorrrRRRGGGFFFFFFLLLTTTpppyyybbbKKKCCCCCCFFFMMMWWW___mmmrrrqqqtttxxxjjj^^^VVVPPPXXXZZZZZZWWWVVVXXXXXXUUUJJJGGGCCCAAAAAAAAA@@@@@@;;;>>><<>>???@@@BBBDDDEEEEEEDDDDDD|||yyyzzz}}}~~~~~~~~~|||||||||yyyuuuuuuyyyxxx~~~~~~~~~}}}vvvfffZZZVVVVVVTTTWWW\\\```cccfffiiikkknnnpppuuuxxxyyyssskkkeeedddjjjuuu~~~{{{iii^^^]]]___gggrrr|||ooo^^^RRRKKKHHHEEEDDDCCCBBBAAAAAAAAAAAA=========>>>???AAABBBCCCDDDGGGNNNTTTZZZggg|||iiieeennnzzzlllPPPHHHHHHHHHPPP]]]nnn[[[IIICCCCCCFFFQQQ\\\cccnnnppppppwww}}}zzzfff]]][[[ZZZaaaaaa]]]VVVTTTVVVWWWUUUNNNKKKGGGEEEEEEEEEDDDCCC???@@@===???EEEAAADDDUUUsssxxxiii\\\QQQPPPWWWbbbkkkqqqssswww~~~yyy}}}}}}zzz|||}}}{{{tttrrrsssuuuttttttyyyxxxcccUUULLLOOOUUU___jjjqqqtttuuu{{{yyypppaaaWWWKKKDDDCCCCCCAAA??????@@@BBBCCCDDDEEEEEEEEE~~~}}}}}}zzzzzz}}}}}}}}}}}}~~~~~~~~~zzz{{{yyy~~~}}}}}}~~~|||}}}|||lll```\\\]]]]]]aaafffkkknnnpppsssvvvvvvyyy}}}|||tttmmmiiippp|||tttdddZZZ^^^```hhhttt~~~~~~mmm\\\QQQKKKJJJDDDCCCBBB@@@@@@AAABBBBBB<<<<<<===>>>???AAACCCDDDCCCGGGOOOVVV\\\iiizzziiifffmmmvvvzzzgggNNNJJJJJJJJJTTTcccfffVVVGGGCCCDDDHHHTTTaaaiiissstttttt|||sssfffaaadddiiijjjggg___UUUPPPSSSTTTTTTRRROOOKKKHHHHHHHHHGGGFFFCCCCCC>>>???DDD???AAAPPPkkkooo```RRRPPPUUU\\\fffooosss{{{zzzzzz|||zzzqqqpppqqqsssrrrrrrwwwxxxcccUUUIIILLLRRR]]]hhhqqqtttttt}}}xxxhhh^^^QQQIIIGGGFFFEEEBBBAAAAAACCCDDDEEEFFFFFFGGG~~~~~~~~~~~~|||{{{}}}~~~~~~}}}~~~~~~~~~||||||~~~~~~}}}}}}ppphhhfffgggjjjooosssvvvwwwyyy~~~wwwpppkkkyyy|||mmm___]]]\\\```hhhsss|||hhhVVVLLLKKKLLLHHHEEEBBB@@@@@@???>>>===>>>>>>=========???@@@AAAGGGIIIPPPZZZdddrrrvvviiidddfffooozzzttt^^^KKKIIIJJJKKKTTTbbbvvv```RRREEEBBBFFFPPPbbbrrr{{{}}}xxxrrrjjjdddbbb___[[[VVVUUUWWWXXXXXXWWWVVVQQQKKKHHHIIIIIIFFFBBBFFFDDDAAA???@@@BBBDDDFFF[[[uuubbbSSSQQQVVV[[[^^^hhhvvvyyyyyy~~~sssppppppqqqqqqqqqwwwwww___QQQLLLNNNSSS[[[eeemmmsssuuu{{{ooobbbUUUNNNIIIEEEDDDFFFDDDEEEEEEFFFFFFFFFEEEEEE~~~{{{yyyzzz{{{|||||||||}}}~~~}}}}}}}}}|||yyyuuuvvvzzzyyyppplllllltttyyy~~~|||www~~~zzzqqqccc```___ccclllwwwuuubbbTTTKKKIIIIIIEEECCC@@@???@@@@@@@@@??????>>>>>>>>>???AAACCCDDDHHHKKKSSS]]]hhhvvvssshhhdddhhhsssnnnYYYHHHFFFGGGHHHSSSbbbpppYYYOOOFFFEEEJJJVVViiizzz}}}qqqeee^^^]]]YYYVVVTTTUUUYYY\\\]]]]]]YYYSSSLLLIIIIIIJJJHHHEEEEEECCC@@@>>>>>>???BBBCCCSSSuuu{{{iiiYYYTTTWWWXXX]]]iiixxx}}}vvvsssrrrsssrrrrrrxxxvvv```SSSNNNPPPSSSZZZccclllssswww{{{tttgggYYYQQQKKKFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFEEE~~~~~~|||zzzyyyyyyyyywwwyyy{{{~~~zzzrrrlllmmmvvv{{{vvvttt|||wwwvvvxxxhhheeeeeejjjrrr{{{kkkZZZPPPJJJGGGFFFDDDBBB??????@@@AAAAAA@@@>>>>>>>>>???AAACCCFFFGGGJJJNNNVVVbbbnnn|||pppfffdddiiiyyygggTTTFFFEEEFFFGGGSSSddd{{{eeeQQQKKKFFFGGGOOO^^^uuu|||mmm]]]SSSRRRPPPPPPRRRVVV[[[```cccccc]]]WWWNNNJJJIIIJJJJJJIIIEEECCC@@@===<<<===>>>@@@HHHhhhppp```XXXWWWTTT[[[iiizzz|||xxxvvvvvvuuutttxxxvvvbbbWWWTTTUUUWWW[[[bbbkkktttyyy{{{zzzlll^^^TTTMMMGGGDDDEEEFFFFFFGGGGGGGGGGGGFFFFFF~~~~~~|||zzzzzzyyyzzz}}}~~~wwwooohhhhhhppp{{{~~~}}}{{{ppprrr|||nnnjjjkkkooovvv}}}vvvbbbSSSMMMJJJGGGDDDDDDBBB?????????@@@@@@???======>>>???BBBEEEHHHIIIMMMQQQ[[[hhhsssmmmeeedddjjj~~~aaaQQQFFFFFFGGGIIIVVVhhhqqq[[[LLLIIIFFFHHHQQQeeerrrfffVVVLLLIIILLLNNNQQQVVV\\\aaadddfffbbb\\\SSSLLLJJJJJJJJJJJJFFFDDDAAA>>><<<<<<======CCC^^^ssseee\\\XXXRRRZZZjjjyyy|||yyyxxxwwwvvvyyy~~~wwwggg___^^^^^^___aaaeeelllssswwwzzz|||ooo```VVVOOOIIIFFFFFFGGGHHHHHHHHHHHHGGGGGGFFF~~~}}}~~~~~~||||||yyy{{{~~~}}}zzz{{{{{{|||}}}~~~~~~~~~~~~~~~sssnnnhhhfffkkksss|||vvvlllqqqrrrooonnnqqqvvvzzz|||~~~ooo[[[OOOKKKJJJGGGCCCFFFCCC@@@?????????>>>===<<<<<<===???BBBEEEHHHJJJOOOUUUaaaooo{{{kkkeeeeeekkkZZZMMMEEEFFFFFFHHHWWWjjjkkkUUUKKKIIIGGGHHHTTTlllrrrfff```VVVLLLHHHMMMOOOSSSWWWZZZ^^^aaaccceee```XXXQQQLLLJJJIIIIIIHHHFFFCCC@@@>>>=========CCCWWWxxxssshhh___ZZZRRRZZZiiivvv{{{yyy{{{zzzzzzyyywwwyyy}}}}}}rrrmmmmmmnnnnnnlllkkkmmmqqqtttyyy{{{nnn___VVVPPPJJJHHHHHHIIIIIIIIIIIIIIIHHHGGGGGG}}}}}}}}}~~~~~~~~~~~~}}}wwwzzz~~~xxxyyyzzz{{{}}}~~~}}}||||||||||||sssoooiiigggkkksss|||tttlllsssvvvvvvsssuuuvvvwwwwww|||tttgggWWWLLLIIIIIIFFFCCCFFFDDD@@@???>>>>>>===;;;<<<===>>>@@@BBBFFFIIIKKKQQQYYYiiizzz{{{iiifffgggmmm|||RRRHHHCCCEEEDDDEEEUUUjjjfffRRRJJJIIIHHHKKK[[[tttjjj___]]]WWWPPPMMMQQQSSSUUUVVVWWWYYY\\\^^^ccc```[[[UUUPPPLLLJJJIIIHHHGGGDDDBBB???>>>>>>===BBBPPPnnnvvvlllccc[[[TTT[[[gggqqqsssqqqtttyyyzzzzzzyyywwwxxx{{{~~~~~~wwwpppmmmpppssszzzzzzmmm___WWWQQQKKKIIIJJJJJJKKKKKKJJJJJJIIIHHHGGG~~~|||}}}}}}~~~||||||||||||}}}vvvyyy~~~zzzzzz|||}}}zzzssslllmmmttt~~~}}}~~~|||{{{uuunnnxxx{{{|||}}}zzzzzz|||kkkaaaTTTKKKGGGFFFDDDBBBEEEBBB???>>>>>>>>>>>>===>>>???@@@AAADDDGGGJJJLLLSSS^^^qqqvvvfffgggiiipppsssOOOGGGCCCFFFEEEEEEVVVlllxxx```OOOGGGHHHJJJRRRfffiii^^^ZZZTTTPPPQQQUUUVVVVVVUUUSSSTTTWWWZZZ\\\]]]\\\YYYTTTOOOLLLJJJGGGFFFDDDBBB@@@>>>>>>===???GGGccc}}}sssggg[[[VVV\\\eeemmmnnnlllqqqyyy|||yyyyyyyyywwwwwwzzz}}}}}}qqqmmmpppttt}}}|||oooaaaXXXRRRLLLJJJKKKKKKLLLLLLKKKJJJIIIHHHHHH|||zzz~~~~~~{{{{{{{{{|||~~~yyy|||}}}||||||~~~xxxooosss~~~wwwqqqyyyuuuqqq|||}}}yyyeee]]]RRRJJJFFFDDDCCCAAACCC@@@>>>===>>>?????????@@@AAAAAACCCEEEHHHKKKMMMUUUaaawwwrrrdddgggkkkrrrjjjPPPHHHFFFIIIGGGGGGXXXnnnqqq[[[LLLDDDGGGLLLXXXnnniii]]]VVVOOONNNQQQWWWXXXWWWTTTQQQQQQUUUYYYWWWYYY[[[[[[WWWRRRNNNLLLFFFEEECCCAAA@@@>>>>>>===<<>>>>>======<<<<<<>>>@@@BBBCCCDDDHHHLLLPPPVVVmmmtttcccdddnnneeeMMMDDDBBBIIIJJJKKKaaa~~~mmmWWWGGGHHHDDDHHH^^^}}}lll]]]UUUPPPOOOPPP[[[UUUQQQQQQPPPOOOQQQVVVZZZ\\\]]][[[WWWSSSPPPPPPLLLKKKIIIFFFCCC@@@>>>===AAADDDWWWyyypppeee\\\WWWYYYbbbiiikkksss~~~|||{{{vvvuuuuuussstttxxx{{{|||mmmhhhkkkppp{{{ssscccYYYTTTNNNKKKJJJNNNNNNMMMMMMLLLKKKJJJJJJ}}}}}}}}}~~~zzz{{{}}}{{{zzzkkk]]]^^^dddooo{{{|||www{{{wwwjjj\\\UUULLLFFFEEEDDDBBB@@@???>>>>>>>>>=========<<>>>>>@@@PPPqqqttthhh^^^YYYZZZccciiilllttt~~~|||vvvvvvuuussstttwww{{{yyykkkfffiiinnnwww|||tttcccYYYSSSNNNKKKKKKMMMMMMLLLLLLLLLKKKKKKKKK~~~}}}}}}~~~|||xxxyyy|||wwwhhhWWWVVVYYYbbbnnnzzzvvvsss{{{rrrcccYYYSSSKKKEEEDDDCCCBBB@@@>>>>>>>>>>>>============AAAAAABBBBBBEEEJJJPPPUUUfffyyy{{{mmmdddmmm```JJJDDDCCCGGGIIISSSoooqqq___QQQIIIEEEIIIXXXtttlllZZZWWW___ddddddcccYYYWWWWWWYYYWWWRRRRRRUUUQQQSSSTTTSSSSSSSSSUUUWWW\\\\\\[[[YYYUUUOOOKKKHHHBBB@@@JJJgggxxxlll___YYYZZZccciiimmmuuu~~~yyyxxxwwwuuuuuuwww|||vvviiidddfffjjjrrrwww}}}~~~uuucccXXXRRRMMMKKKLLLKKKKKKKKKLLLLLLMMMMMMMMM}}}}}}~~~}}}|||xxxtttpppqqqttt~~~ttteeeWWWTTTUUU]]]gggsss}}}qqqnnnqqq|||~~~pppooo}}}~~~mmm___UUUPPPHHHDDDCCCCCCBBB@@@>>>>>>>>>>>>============BBBBBBBBBCCCFFFLLLTTTYYYlllzzztttkkkhhhtttzzzYYYJJJGGGFFFHHHNNN\\\xxx|||iiiYYYNNNHHHAAAKKK```|||vvvgggZZZZZZccchhhjjjkkkeee^^^ZZZ[[[[[[XXXUUUTTTOOOPPPQQQRRRSSSUUUZZZ]]]fffggghhhgggccc^^^XXXUUUMMMGGGJJJ___|||ppp^^^YYYZZZcccjjjoooxxx~~~}}}{{{xxxxxxzzz~~~vvviiicccccceeeoootttzzz|||}}}vvvcccWWWQQQLLLKKKLLLIIIJJJKKKLLLMMMNNNOOOPPP|||~~~~~~}}}~~~wwwvvvtttrrrrrruuuxxx{{{|||zzzpppjjjggghhhpppyyyqqqcccYYYUUUUUU[[[eeeppp|||pppggg```\\\\\\___dddhhhrrr|||lllmmmvvvhhh\\\QQQLLLFFFBBBBBBCCCAAA???============>>>>>>>>>>>>BBBCCCCCCDDDHHHNNNVVV\\\llluuupppkkknnn~~~qqqRRRHHHGGGGGGJJJTTTggguuueeeUUUKKKGGGBBBOOOggg{{{fff^^^XXXZZZ```dddiiinnnpppbbbWWWWWW[[[ZZZTTTOOOMMMNNNOOOPPPQQQUUUZZZ^^^dddfffhhhhhhfffbbb]]]YYYRRRLLLKKKXXXuuusssaaa\\\]]]fffnnnsss~~~~~~|||}}}}}}zzzlllccc```aaalllrrryyy||||||vvvcccWWWPPPKKKIIIJJJHHHIIIJJJLLLNNNOOOQQQQQQ~~~~~~~~~{{{yyyyyy|||~~~}}}zzzqqqlllfffcccdddiiiqqquuuxxx|||~~~zzzqqqgggbbbbbbiiixxxpppbbbXXXTTTSSS[[[eeeoooyyywwwiii^^^SSSPPPPPPPPPPPPSSSRRRVVV___kkkuuuuuuhhhmmmxxxmmmaaaWWWMMMIIICCCAAABBBBBBAAA???============>>>>>>>>>>>>BBBCCCDDDFFFJJJQQQYYY^^^iiinnnxxxnnnnnnuuugggLLLCCCEEEHHHOOO___uuu{{{pppaaaQQQGGGEEEFFFUUUnnnppp\\\XXXWWW\\\bbbfffmmmtttpppaaaTTTSSSWWWVVVPPPKKKJJJKKKLLLMMMNNNQQQVVVZZZYYY[[[]]]^^^\\\YYYTTTQQQLLLIIIHHHQQQjjjvvvgggaaaaaajjjqqqvvvqqqeee```^^^jjjqqqyyy|||}}}uuubbbWWWPPPJJJGGGGGGFFFGGGHHHJJJLLLNNNOOOPPP}}}yyyvvvvvvzzz~~~~~~}}}}}}xxxxxxwwwxxxyyyyyywwwuuullleee\\\XXXZZZaaaiiimmmoootttyyy{{{~~~|||pppiiibbbaaafffqqqqqqcccVVVRRRSSS\\\fffoooxxxqqqcccXXXQQQLLLIIIJJJJJJIIIJJJNNNKKKNNNUUU[[[```hhhxxx|||oooeeennn~~~pppeeeYYYPPPJJJFFFAAA@@@AAABBBAAA???<<<=========>>>>>>>>>???AAACCCEEEIIIMMMSSSZZZ___ggghhhpppzzzmmmppp|||^^^IIIAAAEEELLLXXXooouuujjj\\\MMMDDDCCCGGGWWWppphhh\\\WWWVVV]]]eeekkkpppttthhh^^^VVVUUUUUUQQQMMMLLLJJJKKKLLLMMMNNNPPPSSSVVVQQQRRRTTTTTTRRROOOKKKHHHCCCDDDDDDIII___yyyjjjcccbbbiiiooosss||||||{{{uuuhhhaaa___hhhpppyyy|||}}}tttbbbWWWOOOIIIEEEDDDCCCCCCEEEGGGIIIKKKLLLMMMzzzwwwwww{{{~~~yyy{{{~~~sssqqqoooooopppqqqqqqqqqjjjbbbWWWSSSWWW^^^dddgggdddlllssswww{{{}}}{{{vvvjjjeeebbbdddkkkxxxqqqcccVVVRRRSSS]]]hhhqqqxxx~~~jjj[[[OOOFFFEEEEEEIIIKKKIIIEEEGGGLLLOOOQQQTTTWWWWWW\\\kkkzzzuuujjjcccooo{{{lll```TTTJJJIIIEEE@@@???AAABBBAAA???<<<=========>>>>>>??????@@@BBBFFFJJJOOOUUU[[[```eeeffflllwwwyyylllrrryyyYYYIIIBBBHHHPPP```|||rrrfffXXXIIIBBBBBBEEEVVVnnnwwwbbb\\\TTTQQQYYYdddiiijjjjjj```]]][[[ZZZVVVPPPNNNPPPLLLNNNOOOPPPPPPQQQSSSUUUQQQQQQRRRQQQNNNKKKGGGDDD>>>AAABBBDDDWWWwww{{{jjjbbb```fffjjjllluuu|||{{{wwwjjjccc```gggoooxxx|||}}}sssbbbWWWOOOHHHCCCBBB@@@AAABBBDDDFFFHHHIIIJJJ