BM6( %%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$########################""""""############""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%'''))))))((('''%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%"""!!!!!!"""$$$%%%%%%$$$%%%$$$$$$######"""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((''''''''''''((())))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''((((((((('''&&&&&&(((((('''$$$!!!!!!%%%)))$$$%%%&&&((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$###!!!!!!!!!"""$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''&&&$$$!!!!!!!!!!!!!!!"""""""""###$$$$$$###""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$###!!! !!!$$$&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$########################"""######$$$$$$######"""$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))(((%%%""""""$$$'''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$##############################$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$###"""!!!"""###$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&%%%###!!!###$$$%%%&&&&&&&&&%%%%%%#########"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$"""###%%%'''%%%%%%%%%&&&&&&%%%$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$##############################$$$$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''''''''((((((((((((((('''(((((((((&&&$$$$$$$$$%%%%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$###""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###"""###$$$&&&'''((('''&&&%%%###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################"""######$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$##############################$$$$$$$$$$$$######%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%$$$#########$$$######$$$%%%&&&$$$"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&'''########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%############$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$###"""!!!"""$$$%%%%%%%%%$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&%%%%%%&&&###%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''########################%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''%%%#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%'''&&&$$$###$$$&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''((('''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%############$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%######$$$'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""""""""###$$$$$$$$$$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""$$$''''''&&&$$$$$$$$$!!!$$$&&&&&&%%%$$$&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''########################%%%###"""###$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#################################!!!"""###$$$%%%$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$##################$$$$$$%%%&&&&&&((('''&&&'''(((((('''%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&$$$"""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&((())))))'''%%%'''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%&&&%%%$$$###""""""$$$&&&'''#########$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### ###%%%&&&%%%###"""""" ###&&&&&&%%%$$$&&&(((&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%'''(((((('''%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%((('''%%%#########%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%$$$###"""!!!################################################%%%%%%%%%$$$$$$$$$############""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################!!! """$$$%%%########################$$$$$$######$$$$$$%%%&&&"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%&&&((((((&&&%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%((('''%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$##################""""""""""""######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%##############################""""""###$$$%%%&&&########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%$$$###$$$&&&""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''')))))))))(((((((((((('''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$############"""""""""######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((******)))((('''((()))$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################"""""""""""""""""""""$$$######""""""######$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#######################################""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$################################################"""""""""########################$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""###!!!!!!"""######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''(((((('''(((((((((((()))))))))(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%###"""###$$$%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%################################################"""""""""############$$$$$$$$$############$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&%%%%%%$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""######### !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""#########$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$###"""###$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%########################"""###%%%&&&&&&&&&&&&%%%########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''###########################$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$######$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&############$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&######################## !!!"""$$$%%%%%%$$$$$$########################$$$$$$######$$$$$$%%%&&&#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''########################%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! """"""############"""""" ########################"""###$$$%%%%%%$$$"""!!!"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$###"""!!!!!!!!!"""%%%&&&&&&%%%$$$###!!!"""###%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$&&&%%%###"""""""""######"""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################$$$###"""""""""###%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""#########"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######"""###%%%$$$###""""""###%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##############################$$$&&&&&&&&&$$$"""!!!"""###$$$$$$$$$"""!!! %%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######""""""""""""######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$###"""!!! '''%%%###$$$&&&'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$##################!!! !!!%%%&&&%%%###%%%&&&'''((('''&&&%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%$$$###!!! !!!!!!"""###""""""###%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$####################################$$$$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%######""""""######$$$%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$%%%%%%###"""""""""#####################$$$$$$$$$$$$$$$######$$$$$$%%%&&&#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##############################$$$###"""""""""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""############""""""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$#########$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!########################%%%%%%$$$$$$############"""############""""""!!!$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""""""""######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""&&&$$$###$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((############$$$$$$$$$$$$##################$$$$$$###"""!!!"""%%%'''&&&$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%)))((('''%%%###"""!!!!!!############$$$%%%&&&'''!!!!!!!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%########################$$$###############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""#########$$$$$$""""""!!!!!!""""""###$$$%%%%%%%%%%%%$$$###"""!!!#########$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$%%%$$$######"""#########$$$$$$$$$###############$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#######################################""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""############""""""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!########################'''%%%###"""!!!"""$$$%%%######"""""""""###$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''############$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%$$$###"""$$$&&&'''&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$***(((&&&$$$""" """###$$$%%%%%%&&&%%%%%%"""!!!!!!"""######!!! ########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$##############################$$$###"""""""""###$$$%%%"""######$$$$$$######"""!!!""""""""""""#########"""""""""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###"""#########"""###$$$$$$%%%######"""!!!"""###$$$%%%&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$##################%%%$$$$$$$$$###"""""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$#######################################$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###$$$$$$%%%&&&'''(((""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$###""""""###$$$$$$######"""!!!"""###%%%&&&$$$$$$$$$$$$$$$######"""###$$$$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$############$$$#####################$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######"""#########"""###$$$$$$###""" $$$###"""""""""!!!########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%""""""############"""""""""##################"""########################$$$###"""""""""###%%%&&&"""######$$$$$$######"""!!!""""""""""""#########$$$############$$$%%%%%%$$$%%%%%%%%%%%%$$$############"""""""""###$$$%%%""""""!!! """###$$$&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$############$$$#########%%%$$$$$$$$$###"""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################""""""######$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###$$$$$$%%%&&&'''(((""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######%%%###!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$###"""$$$###"""""""""$$$%%%&&&%%%%%%%%%&&&%%%$$$$$$###""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$############$$$"""""""""######$$$$$$$$$''''''&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%#########$$$%%%&&&%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&"""###$$$$$$###""" $$$###""""""""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""""""""######"""""""""###$$$$$$%%%%%%$$$$$$###########################""""""""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""#########$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$"""""""""############$$$"""!!!!!!!!!!!!"""######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$##################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################""""""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%""" ###&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!######################## !!!###%%%%%%$$$"""!!!$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$##################$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!###$$$%%%$$$#########%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%###%%%&&&%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%&&&%%%%%%"""!!!!!!"""###$$$"""!!!########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%###############$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$ !!!###$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$!!!"""###$$$%%%$$$$$$##################$$$$$$$$$"""""""""""""""###$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%########################!!!"""###$$$%%%$$$$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%"""############$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%!!!"""%%%%%%#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!########################!!!!!!"""###############$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######%%%&&&&&&######$$$&&&""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&##################$$$$$$"""$$$&&&%%%###"""###%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$############$$$%%%&&&'''  """$$$&&&%%%$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$######"""######################## !!!###$$$%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%"""""""""""""""######$$$$$$$$$%%%&&&&&&%%%%%%%%%!!!###$$$%%%$$$"""!!!###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$!!!"""###$$$%%%%%%$$$###""""""######$$$$$$$$$%%%"""""""""""""""######$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################!!!"""###$$$%%%$$$######%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""#########"""############$$$$$$$$$"""############$$$$$$$$$'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$ """%%%%%%############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##############################"""!!! !!!"""$$$&&&$$$%%%&&&&&&%%%$$$"""!!!###$$$$$$$$$$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%###&&&'''&&&$$$###%%%'''""""""###$$$%%%%%%&&&&&&(((((('''&&&$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###############"""$$$&&&$$$"""!!!"""%%%%%%&&&'''((('''&&&%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&$$$###!!! !!!!!!"""!!!!!! !!!!!!########################$$$$$$$$$#########""""""%%%%%%%%%$$$###"""!!! """"""""""""####################################%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$######"""!!! ########################$$$$$$$$$###############"""############$$$$$$$$$!!!###$$$###""" """"""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""!!!""""""""""""#########""""""#########""""""!!!%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$##################$$$%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&"""""""""$$$%%%&&&$$$"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$###"""!!!!!!###########################$$$%%%$$$"""""""""###&&&%%%%%%$$$#########$$$$$$$$$$$$############"""!!!"""""""""####################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$%%%$$$"""!!!!!!!!!""""""%%%%%%%%%$$$$$$#################################%%%$$$"""!!!!!!"""$$$%%%########################'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((+++,,,---,,,)))'''&&&'''######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###""""""%%%%%%%%%$$$###"""!!! $$$%%%%%%%%%$$$""" '''&&&$$$###"""###$$$$$$######""""""""""""##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$#############################################$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$#################################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$############$$$%%%$$$###"""###$$$"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""""""""$$$%%%%%%$$$"""%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""######"""!!!!!!$$$$$$$$$##########################################$$$%%%$$$"""""""""###&&&%%%$$$$$$#########$$$$$$$$$$$$############"""############$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$&&&&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$"""!!!!!!"""$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%##################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&((()))***)))'''%%%$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$###"""!!!&&&%%%$$$$$$######$$$$$$$$$######""""""######$$$########################$$$$$$$$$#####################$$$$$$$$$######""""""""""""#########$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&########################"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$############$$$$$$########################$$$$$$$$$######"""""""""###$$$%%%$$$"""!!!"""###"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''***)))((('''&&&$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!$$$$$$$$$######$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%###""""""###%%%%%%$$$"""%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""############""""""""""""#########$$$$$$$$$###########################$$$%%%$$$"""""""""###%%%%%%$$$############$$$$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%##############################$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%#########""""""##################$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$#########"""""""""$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!"""################################################!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$%%%&&&%%%###""""""###""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$#########!!!!!!"""""""""###############$$$$$$%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""###############"""""""""%%%%%%$$$$$$$$$$$$%%%%%%###""""""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%###################################################$$$%%%$$$"""""""""###$$$$$$###############$$$$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%################################################"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$#########!!!###$$$$$$###""""""###$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$######"""!!!!!!"""$$$&&&(((###$$$$$$%%%&&&%%%%%%%%%$$$$$$###"""###$$$&&&'''###$$$%%%&&&&&&%%%###"""""""""!!!!!!!!!!!!""""""################################################!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$######"""########################!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$###"""""""""#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$#########"""""""""!!!!!!%%%&&&&&&&&&$$$######%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$##################$$$!!!!!!"""""""""#########!!!!!!"""###$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!###########################$$$%%%$$$"""""""""############""""""###$$$$$$$$$$$$$$$#########""""""""""""""""""#########$$$################################################ !!!"""######$$$######"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""""""""###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!###$$$$$$#########$$$###"""  !!!###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$######"""!!!!!!"""$$$&&&((($$$$$$$$$$$$$$$######"""$$$$$$###"""###%%%&&&'''"""###%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%#######################################$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$###"""!!!########################"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%###########################$$$%%%%%%$$$###$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!"""###############%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$###!!!"""###%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######&&&&&&%%%$$$###"""!!! ###########################$$$%%%$$$"""""""""######""""""""""""###$$$$$$$$$$$$$$$############"""!!!!!!"""""""""################################################$$$$$$$$$ !!!""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%############$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$$$$$$$%%%"""!!! !!!#########$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########"""""""""$$$%%%&&&$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$"""######$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$##########################################$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$#################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%""""""######$$$%%%%%%%%% !!!######""""""###%%%"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$########################"""######$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%###!!!!!!###$$$%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$#########""""""###########################$$$%%%$$$"""""""""###"""""""""""""""###$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########""""""!!!""""""###$$$$$$$$$$$$$$$!!!!!!"""""""""#########"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#################################%%%%%%$$$$$$$$$$$$%%%%%%##################$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$%%%%%%###%%%&&&&&&$$$###$$$%%%""""""""""""#########$$$"""###%%%&&&&&&%%%###""""""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#####################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&######""""""""""""##############################""""""######$$$$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''''''''########################$$$$$$$$$###############"""############$$$$$$$$$!!!###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%""""""###$$$%%%&&&&&&''' !!! !!!"""$$$"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%%%%$$$"""!!!""""""""""""##########################################$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%!!!""""""""""""#########!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$%%%###!!!!!!###$$$%%%$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%###############$$$$$$$$$###########################$$$%%%$$$"""""""""###""""""!!!""""""###$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$###############"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$### !!!!!!"""###$$$$$$%%%$$$%%%&&&&&&$$$######$$$######$$$%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%###""""""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""$$$%%%&&&'''''''''$$$%%%&&&'''&&&&&&$$$###$$$$$$###"""###$$$&&&'''##############################""""""######$$$%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&&&&%%%$$$###!!!!!!""""""############""""""%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&$$$#########""""""!!!!!!!!!!!!"""###%%%&&&'''(((######""""""######$$$%%%########################$$$$$$################## !!!!!!""""""######  ###$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%"""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""""""""""""""""""""""""""""""""""""""""""""###%%%$$$$$$######$$$$$$%%%%%%###"""###$$$&&&%%%%%%"""###$$$%%%%%%$$$###"""%%%$$$###"""!!!!!!""""""########################%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$###!!! """$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%$$$$$$###""" ###&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%###"""###$$$$$$$$$######""""""!!!!!! !!!!!!"""""""""#########$$$%%%%%%%%%%%%$$$######""""""""""""######$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$!!!"""""""""############$$$###"""!!!!!!!!!######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$######"""""""""$$$$$$$$$$$$######"""""" !!!"""###$$$$$$%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%$$$######""""""############""""""%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$######$$$$$$$$$$$$######"""############$$$$$$$$$ """######""""""###$$$$$$#########""""""""""""""""""######$$$%%%&&&&&&######""""""######$$$%%%########################$$$$$$##################"""""""""#########$$$$$$&&&%%%$$$%%%'''))))))(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$######"""""""""##############################""""""######$$$%%%$$$$$$###############"""!!!!!!"""$$$$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$########################$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%'''%%%###"""######!!! """###$$$$$$$$$$$$###"""#########"""""""""""""""########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$###"""!!!!!!###$$$%%%##########################################$$$$$$######$$$$$$$$$###"""""" !!!###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%###"""###$$$############""""""""""""######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""""""""######$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$############$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$##############################""""""######$$$%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%""""""############""""""$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$ """######""""""###$$$###############"""""""""#########$$$$$$$$$%%%%%%######""""""######$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%$$$$$$#########$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&%%%$$$######$$$%%%&&&((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""""""""#########!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################&&&%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%'''%%%###"""""""""!!! """###$$$$$$$$$$$$###"""!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%!!!!!!"""#########"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%#########$$$"""""""""###############%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""""""""######$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######################################################$$$%%%%%%%%%%%%$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&########################$$$$$$$$$#####################""""""######$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!###$$$$$$""" $$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((((((###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((())))))(((&&&$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######!!!"""""""""######$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$###""""""%%%$$$$$$######$$$$$$%%%$$$###!!!"""$$$%%%%%%$$$#########$$$$$$######### !!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$!!!!!!"""###$$$$$$$$$#########"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%%%%%%%######$$$%%%"""""""""######$$$$$$$$$%%%$$$$$$######"""""""""######$$$%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%############$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$##############################""""""######$$$%%%###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&###############$$$$$$$$$$$$$$$############""""""######""""""######$$$%%%""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''&&&$$$"""%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&'''((((((###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((())))))'''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###%%%%%%$$$######"""######$$$$$$%%%%%%%%%""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""""""""%%%$$$$$$######$$$$$$%%%&&&$$$######%%%&&&&&&%%%$$$##################$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%""""""######$$$$$$%%%%%%%%%$$$$$$######"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$""""""""""""#########$$$!!!!!!"""###############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%##############################""""""######$$$%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$#######################################$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######"""############$$$$$$$$$ """######""""""###$$$#########$$$$$$$$$$$$$$$##################""""""######""""""######$$$%%%##############################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$######%%%''''''&&&$$$&&&&&&%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##################$$$$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%***(((&&&%%%%%%%%%$$$###$$$$$$###""""""###$$$$$$###""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%%%%$$$###########################%%%%%%$$$$$$###""""""!!!###$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$###$$$&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$!!!!!!"""""""""#########""""""$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""############$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##############################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$ """######""""""###$$$#########$$$$$$%%%%%%%%%""""""""""""##################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$###"""!!!"""$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""#########$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$##################$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%)))'''%%%$$$%%%%%%###"""$$$$$$###""""""###$$$$$$%%%$$$""" !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$!!!"""######$$$$$$##############################$$$$$$#####################$$$$$$$$$$$$######"""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&& """$$$&&&&&&&&&%%%$$$""""""#########$$$$$$$$$"""###$$$&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$###############$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&#################################"""###$$$$$$%%%$$$$$$###""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##############################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######%%%%%%%%%%%%############$$$$$$$$$$$$######"""############$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&#########$$$$$$%%%%%%%%%!!!"""""""""#####################"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%$$$"""###&&&((()))***&&&&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$######""""""!!!!!!######$$$$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%###"""###$$$&&&%%%%%%%%%$$$###""""""###$$$%%%'''%%%""" ###%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$"""""""""""""""#################################"""""""""###$$$$$$%%%%%%###############"""!!! ######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$######### !!!!!!"""""""""#########$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&& """$$$&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$#########$$$$$$%%%&&&"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&########################"""############$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""$$$$$$###"""###$$$&&&'''$$$%%%&&&&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$###"""!!!!!!"""###$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%#########"""""""""""""""'''((((((&&&$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''&&&$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""%%%###!!! """#########%%%%%%$$$######$$$%%%%%%$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###################################################"""""""""###$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%!!!"""$$$&&&'''&&&%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%&&&'''((('''%%%"""!!!$$$"""!!!"""%%%&&&%%%"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#######################################""""""###$$$%%%%%%&&&&&&$$$$$$###"""###$$$%%%&&&"""############$$$$$$$$$'''&&&%%%$$$%%%''')))+++)))((('''&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""############!!!"""######!!! !!!"""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################%%%###!!!!!!"""#########$$$$$$###""""""###$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########################################################"""######$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$""" ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%"""  ###$$$###!!!$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$########################"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((############$$$$$$$$$$$$&&&%%%%%%$$$%%%'''((()))(((''''''&&&%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#################################$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!$$$###""""""""""""###$$$#########""""""#########&&&%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%!!!"""""""""###$$$$$$$$$!!!###$$$$$$######$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""############$$$########################%%%###!!!!!!###$$$###"""######"""!!!!!!"""######$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#########""""""#########""""""""""""""""""""""""###############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&"""!!! !!!#########"""%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$%%%%%%#################################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''############$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""######$$$%%%&&&&&&$$$%%%&&&&&&%%%$$$"""!!!$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$#################################"""""""""!!!!!!########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""""""""######"""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%########################$$$###""""""###$$$###"""#########""""""#########!!!!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################%%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###"""######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""################################################%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$###""""""######################################################$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&#################################$$$$$$%%%%%%%%%###############$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$######################## !!!!!!"""###$$$%%%%%%$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$####################################""""""""""""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""###$$$%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$!!!""""""###$$$%%%%%%&&&"""######"""  ######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""############""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################%%%%%%$$$###"""""""""######$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&''''''######$$$$$$$$$$$$##########################################$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$######### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###########################$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%$$$###############""""""#########""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$%%%%%%%%%$$$%%%%%%$$$!!! !!!""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$###""""""""""""###$$$!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!! """$$$&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$&&&&&&'''!!!"""######""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&'''(((%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$!!!"""$$$%%%%%%$$$"""!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$""""""###$$$%%%%%%$$$###"""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########################################################"""######$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$###""""""""""""######$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$###""""""########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!###%%%''''''''''''!!!###$$$$$$""""""###%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&"""###%%%&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$######$$$&&&'''(((%%%$$$$$$###"""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###''''''&&&%%%$$$""""""!!!$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$!!!"""$$$%%%%%%$$$"""!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """&&&)))***)))'''%%%%%%%%%%%%$$$$$$######### !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&$$$"""!!!"""###$$$$$$###"""!!!""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###################################################"""""""""###$$$%%%%%%'''&&&$$$######$$$&&&'''%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$######""""""########################%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&%%%###"""%%%'''&&&$$$###%%%(((#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$######$$$&&&'''"""###%%%'''''''''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$###""" """###$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###%%%'''%%%"""!!!$$$'''####################################$$$%%%&&&'''$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!! #########$$$%%%%%%%%%&&&$$$#########""""""!!!!!!$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%################################################%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""#########"""""""""""""""'''%%%""" """###%%%%%%%%%$$$$$$#################################"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###%%%%%%$$$###""""""######'''&&&&&&%%%$$$###""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""$$$&&&&&&%%%%%%%%%&&&'''$$$!!!!!!###%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$#########""""""!!!!!!######$$$$$$$$$$$$######$$$$$$##################"""###$$$$$$""""""###$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$###""""""$$$%%%####################################$$$%%%&&&'''"""#####################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$###$$$$$$%%%&&&&&&$$$$$$$$$######""""""!!!#########$$$$$$$$$$$$$$$############"""""""""!!!###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!"""""""""%%%%%%%%%$$$$$$################################################$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$###""""""######%%%%%%%%%$$$######""""""###############"""!!!!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$######"""$$$&&&&&&%%%$$$%%%&&&%%%### """$$$###"""%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$############"""""""""###$$$%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$#########"""######$$$$$$$$$$$$##############################%%%&&&''''''%%%%%%&&&'''%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######"""""""""######$$$$$$$$$$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""###!!! !!!###$$$$$$$$$####################################$$$%%%&&&'''""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###############$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$##################""""""############""""""""""""#########$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############################################################%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$''''''&&&$$$###"""!!!  """$$$$$$$$$######$$$$$$$$$$$$$$$#################################$$$$$$$$$###############""""""###$$$$$$$$$$$$###%%%$$$######"""##########################################$$$######"""!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$######"""$$$&&&&&&%%%$$$%%%&&&%%%$$$""""""$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$############$$$%%%%%%%%%%%%$$$############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################$$$%%%$$$#########%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%"""""""""!!!""""""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###%%%$$$"""####################################$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$#########"""!!!!!!!!!#########"""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############&&&&&&%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$#######################################%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###$$$$$$###############$$$!!!!!!"""""""""##################$$$$$$######"""########################""""""""""""""""""""""""######$$$$$$$$$$$$######"""$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$!!!###$$$###"""!!!"""$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""!!!!!!"""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""%%%$$$"""####################################$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%$$$######""""""######&&&%%%%%%$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&$$$#########"""!!!!!!!!!""""""""""""""""""######""""""############$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###!!!!!!!!!###$$$################################################%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###$$$###############$$$$$$!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!###%%%%%%$$$###$$$%%%$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""########################$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""######$$$%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""  """#############################################$$$%%%&&&'''&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$######""""""######&&&%%%$$$$$$#########$$$"""#########$$$$$$%%%%%%##################""""""""""""""""""#############################################$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """"""######$$$%%%%%%%%%%%%###  !!!"""""""""#######################################$$$$$$$$$###############""""""###$$$$$$$$$$$$############"""######$$$%%%"""""""""######$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!###%%%%%%$$$###$$$%%%!!!###$$$$$$###""""""######$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######"""######$$$%%%$$$$$$$$$###""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""""""""""""""###############$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%###%%%&&&%%%$$$###$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""""""""######$$$&&&&&&""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################""""""###"""!!!!!!"""$$$####################################$$$%%%&&&'''#####################"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$######""""""############"""""""""###$$$$$$""""""###########################$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$######""""""#####################"""!!! !!!"""!!!"""""""""#########$$$#######################################$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""###$$$$$$%%%#########$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!###$$$%%%$$$###$$$%%%!!!$$$&&&&&&$$$"""###$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$######!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""######$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%!!!"""######"""!!!"""############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$"""$$$%%%### """%%%####################################$$$%%%&&&'''!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$###"""######### !!!!!!"""###%%%%%%""""""""""""""""""""""""#########$$$%%%%%%%%%&&&!!!!!!""""""#########$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$########################""""""######$$$$$$$$$%%%#########################################################$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######!!! ########################"""###$$$%%%%%%%%%%%%%%%$$$#########""""""!!!!!!!!!"""$$$%%%&&&&&&%%%%%%!!!!!!""""""#########$$$########################""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$#########""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%$$$'''******'''%%%&&&'''#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$###### !!!"""###$$$###"""""" !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!!!!!!!!!!$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########"""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$######""""""###$$$$$$%%%$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%########################$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!%%%$$$###"""""""""###$$$!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%###"""""""""######$$$###"""###%%%&&&%%%$$$$$$$$$$$$######"""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$"""""""""######$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$###"""""""""%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%""""""!!!!!!"""$$$&&&'''"""######$$$$$$$$$######%%%%%%&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&######""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###### !!!######!!! !!!"""%%%%%%%%%%%%%%%$$$###"""########################!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!##############################$$$%%%%%%&&&''''''%%%$$$###""""""###$$$%%%$$$$$$######"""#########""""""""""""""""""""""""######""""""######$$$%%%########################"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%############""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%$$$""""""$$$$$$############$$$$$$########################$$$###"""!!!!!!"""###$$$###############"""""""""$$$######""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%##################""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""""""""#########$$$$$$$$$&&&&&&%%%%%%$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%##################$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""$$$%%%&&&######$$$$$$$$$######"""$$$$$$%%%%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!###%%%$$$###"""#########$$$$$$$$$######"""!!!########################""""""#########$$$$$$$$$$$$$$$$$$$$$#########"""###########################$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$############""""""#################################$$$###""""""""""""###$$$###############$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""#########$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$''''''&&&&&&%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""$$$######"""######$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$######"""!!!######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########%%%&&&&&&%%%$$$$$$%%%"""############"""!!!!!!########################$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$##################$$$$$$$$$$$$%%%""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######################################################""""""###############$$$!!!!!!"""######$$$%%%&&&%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$##################$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!#####################"""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$###""" ######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########%%%&&&&&&%%%$$$$$$%%%"""###############""""""########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$#########""""""""""""############!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&######""""""""""""####################################$$$$$$$$$$$$######!!!!!!!!!"""""""""######!!!!!!"""###$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$############$$$#########$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&""""""""""""############################################################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###""" """######$$$$$$######"""########################$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""$$$%%%%%%$$$######$$$######$$$$$$%%%$$$$$$#######################################$$$$$$$$$$$$""""""##########################################$$$$$$$$$$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################%%%%%%%%%%%%%%%$$$""""""###########################""""""######$$$%%%&&&"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""#########$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&############$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""############""""""######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&#########""""""#######################################$$$%%%%%%$$$###### !!!""""""######!!!"""###$$$$$$$$$$$$$$$###""""""""""""""""""############$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""###############$$$$$$$$$$$$$$$$$$###############%%%%%%$$$######""""""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!###$$$$$$%%%%%%$$$$$$###!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$###"""!!!"""######$$$$$$$$$######$$$$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%""""""############""""""##############################$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!###$$$$$$###""""""#########$$$%%%%%%%%%%%%$$$########################""""""""""""############"""""""""""""""##########################################$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""############""""""""""""###$$$%%%&&&&&&'''""""""###$$$$$$%%%&&&&&&"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######"""###$$$%%%&&&$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$### !!!!!!"""######$$$$$$"""###$$$$$$$$$$$$###""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!"""###$$$%%%$$$$$$###$$$###"""###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$###########################""""""!!!!!!""""""############""""""#########$$$$$$$$$$$$$$$$$$#########""""""&&&%%%%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$#####################$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&######$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$""""""###$$$%%%&&&&&&'''""""""############""""""######################## """###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&((())))))''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!###$$$$$$###""""""###""""""###$$$$$$$$$$$$$$$########################""""""""""""#########$$$"""""""""######$$$$$$$$$########################""""""######$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&)))(((&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$############"""""""""############""""""!!!!!!"""###%%%&&&'''(((""""""###$$$%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######"""""""""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###########################$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$"""!!!###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#########!!!"""###$$$%%%%%%$$$###$$$###"""###%%%&&&%%%$$$"""""""""######$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$######"""""""""$$$#########""""""!!!!!!""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%%%%"""!!! """###$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$######""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%''')))***+++''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$!!!!!!"""#######################################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""#########"""###$$$$$$%%%########################"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""################################################&&&%%%###"""""""""######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$#########""""""!!!!!!"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%(((((('''&&&%%%###"""!!!########################$$$$$$################## !!!"""###############%%%$$$$$$$$$$$$$$$$$$%%%!!!###%%%'''(((((((((''')))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%######""""""""""""######$$$$$$$$$############"""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$################################################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################%%%%%%###"""""""""######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""###############$$$%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$##################"""""""""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$###""""""!!!########################"""""""""""""""""""""""""""######$$$$$$$$$$$$###$$$$$$############$$$$$$###$$$%%%'''(((((())))))((((((((('''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%######""""""""""""############$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$##########################################&&&&&&%%%%%%&&&&&&'''(((#########$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$######"""%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################################################################%%%$$$######"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##################""""""""""""###$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""""""""###############$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""$$$$$$%%%%%%$$$$$$###############""""""#########%%%%%%%%%&&&'''((()))***(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################"""###$$$%%%&&&'''((((((&&&&&&%%%%%%$$$"""!!! ##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%""""""#########$$$$$$$$$$$$############"""""""""%%%%%%%%%$$$$$$"""!!!!!!$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$##################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""!!!""""""###$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########""""""##################$$$$$$%%%%%%&&&""""""#########$$$$$$$$$#########$$$$$$#################################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$###"""!!!######""""""""""""######%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%########################"""""""""""""""###$$$$$$"""""""""#########$$$$$$###"""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$#########$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""!!!""""""###$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$##################$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$""""""######"""!!! ######""""""""""""######$$$######"""###$$$&&&'''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%########################&&&%%%%%%%%%%%%&&&''''''"""############$$$$$$$$$"""""""""""""""""""""###!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###%%%$$$###!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###""""""""""""###$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""" ########################""""""######$$$$$$%%%%%%!!!!!!!!!"""!!!!!! #########""""""############"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%$$$###"""$$$$$$$$$######"""""""""''''''''''''&&&%%%$$$#################################$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""############$$$!!!!!!"""$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%$$$$$$###%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$###############$$$%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$#########""""""""""""########################"""""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$ !!!!!!""""""""""""!!!$$$$$$############$$$$$$""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&'''########################""""""!!!!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&############$$$$$$%%%%%%"""######$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%%%%$$$###&&&$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$ !!!"""###############%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%$$$#####################$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""###%%%&&&&&&%%%###"""######$$$%%%&&&&&&'''((( """$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%$$$###"""$$$$$$##################""""""""""""""""""""""""########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$&&&'''%%%"""!!!###%%%&&&&&&$$$###""""""!!!!!!######$$$$$$$$$######"""'''&&&&&&%%%$$$###""""""%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###########################$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$###"""!!! !!!###$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$############$$$$$$############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''')))"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###"""###################################################################################################################################################%%%&&&$$$"""!!!"""$$$%%%%%%$$$###""""""""""""######$$$$$$$$$######"""&&&%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###%%%$$$######%%%&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%'''(((###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$############"""""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""$$$%%%%%%###""""""###$$$$$$###############$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###&&&$$$###$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%$$$$$$############$$$$$$'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$##################$$$$$$$$$#########"""""""""######$$$$$$$$$$$$############$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""##############################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$###$$$%%%%%%%%%$$$############""""""###$$$$$$%%%""""""###$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###%%%###""""""######!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""%%%%%%$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$#########%%%$$$$$$$$$##################$$$$$$$$$$$$######"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###############""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$""""""""""""###$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###%%%###""""""######!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$#########"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$"""###$$$%%%%%%%%%###"""""""""###$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&##############################$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""############$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###&&&$$$###$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$##################"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######"""!!!!!!"""######%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$$$$$$$###"""$$$############"""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%"""!!!$$$%%%$$$##################$$$$$$!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$######""""""!!!!!!!!!""""""######$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###%%%$$$######%%%&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%###"""!!! !!!"""###%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###################################################$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%%%%!!!"""######$$$$$$###############$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""%%%'''(((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!"""###$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$###########################$$$&&&''''''&&&$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###"""!!! !!!###$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&''''''&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!###"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""#########$$$$$$$$$$$$#########""""""###!!! !!!$$$%%%$$$!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!"""""""""###$$$$$$$$$%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!###"""!!!###%%%'''&&&&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$################################################!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$'''((('''%%%###"""###$$$$$$$$$&&&&&&&&&&&&$$$$$$###"""""""""###$$$%%%%%%'''&&&%%%$$$############&&&&&&%%%$$$$$$#########  """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$########################(((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''&&&$$$"""!!!!!!"""###$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$"""!!!"""%%%&&&%%%##############################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""###############$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""&&&$$$$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""############$$$$$$$$$$$$'''''''''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$&&&'''((('''&&&%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########%%%&&&%%%$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$###############"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$########################$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""$$$%%%''')))***&&&&&&%%%$$$#####################$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$###"""!!! $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$##################$$$%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%''')))&&&&&&$$$$$$$$$$$$&&&&&&""""""######%%%&&&((((((&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######"""######$$$$$$$$$$$$######&&&&&&%%%$$$$$$%%%%%%&&&"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############ !!!###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$##################""""""""""""!!!"""###############$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&&&&$$$$$$$$$$$$&&&&&&$$$###############$$$%%%%%%%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%######$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$""""""!!!!!!  """$$$%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!! """######"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%$$$$$$$$$###############$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!! !!!$$$%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######""""""######%%%%%%$$$$$$###$$$$$$%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######""""""!!!###########################$$$$$$$$$%%%%%%&&&&&&#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%% !!!!!!!!!!!!!!!###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&''''''((($$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!""""""""" !!!###%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$#########""""""""""""!!!!!!###$$$$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################"""""""""#########$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######""""""######$$$###########################$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###""""""!!!$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$##################$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&''''''###$$$&&&''''''&&&%%%#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!$$$&&&%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!###$$$$$$$$$########################""""""######$$$$$$$$$%%% !!!"""###$$$%%%%%%%%%########################!!!!!!""""""#########$$$&&&%%%###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$##################$$$$$$############$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$###""""""###%%%$$$$$$&&&''''''&&&$$$$$$$$$###$$$$$$%%%&&&'''((($$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''(((###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%% !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$###"""!!!########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############$$$$$$############$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""##############################""""""######$$$%%%################################################$$$$$$###"""###$$$&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$########################"""###$$$%%%&&&%%%$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''########################"""""""""!!!!!!!!!!!!!!!###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$##################"""!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$##################'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""##############################""""""######$$$%%%################################################%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$##############################$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$#########$$$%%%&&&###############"""!!!!!!############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$##################"""!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""##############################""""""######$$$%%%""""""""""""""""""""""""########################%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$!!!!!!$$$%%%########################$$$$$$######$$$$$$%%%&&&############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$#########$$$%%%&&&###$$$$$$$$$$$$###""""""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$############$$$######"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""##############################""""""######$$$%%%""""""""""""""""""""""""########################&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&########################%%%$$$###"""###$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$############$$$$$$######"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""##############################""""""######$$$%%%""""""""""""""""""""""""########################%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###########################%%%$$$###"""###$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$ ###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""##############################""""""######$$$%%%################################################$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###!!!$$$%%%%%%$$$!!!########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$###### !!!""""""""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""%%%%%%%%%%%%%%%$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""###$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$ ###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$###""" !!!""""""#########"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%'''&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###############$$$$$$%%%%%%&&&###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$############$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""#################################"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!###&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&##############################$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''########################""""""""""""####################################&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!&&&%%%$$$#########$$$%%%%%%%%%$$$###""""""######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''&&&$$$###"""###$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$#########$$$%%%%%%######$$$%%%"""!!! !!!###%%%&&&((('''&&&&&&$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########""""""##############################""""""###$$$$$$%%%$$$###"""""""""###%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""&&&%%%$$$#########$$$$$$%%%$$$$$$###""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$######"""###$$$%%%%%%######$$$%%%%%%$$$######$$$%%%''')))&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""""""""%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""""""""""""""""""""""""""#########"""######$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$######"""#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%######$$$%%%###"""!!!!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############"""#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""########################$$$###############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%######$$$%%%!!!!!!!!! !!!"""###$$$######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$###"""""""""!!!""""""###$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$######$$$###############$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%###""""""###%%%%%%%%%$$$$$$$$$###"""""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""#########"""######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%######$$$%%%######$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############!!!"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$###########################%%%$$$$$$###""""""######$$$###"""""""""###%%%%%%""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%########################""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""######""""""###$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%"""###$$$&&&''''''&&&&&&$$$%%%&&&'''(((''''''&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###"""!!! ###$$$%%%%%%######$$$%%%!!!!!!"""""""""!!!!!!!!!###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$######"""######$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((###$$$$$$%%%&&&'''((((((##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###""""""######%%%###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&%%%$$$###"""######""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$&&&''''''&&&&&&###$$$&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((((('''%%%%%%&&&'''((()))******''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%###!!!###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%#########"""""""""""""""#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))"""###$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################""""""############"""""" !!!###$$$%%%&&&'''%%%%%%%%%$$$$$$#########################################################"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&$$$"""!!! &&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''))))))))))))))))))))))))***)))((('''&&&&&&'''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&'''&&&$$$######$$$&&&'''#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%$$$######%%%&&&'''(((((('''&&&%%%(((&&&$$$%%%((()))(((&&&&&&''')))*********)))((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""############""""""!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######################################################""""""$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''((('''''''''))))))))))))))))))))))))***)))((('''&&&''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$###"""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''&&&$$$&&&((()))(((&&&&&&'''((()))***))))))((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$####################################""""""############""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''''''''''''''''''''((((((((('''&&&&&&))))))))))))))))))))))))))))))(((''''''''''''(((''''''((((((((()))))))))(((((((((''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((()))******+++&&&&&&'''(((((('''&&&&&&'''&&&%%%&&&((((((((('''''''''((()))))))))))))))###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%&&&''''''(((###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((('''&&&%%%((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''(((((()))))))))))))))#########$$$$$$%%%%%%%%%""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&'''''''''%%%&&&'''''''''''''''(((((((((((((((((())))))***#########$$$$$$%%%%%%&&&!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))&&&'''(((((()))(((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&'''(((((((((((('''&&&((((((''''''''''''(((((('''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###############%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((%%%&&&''''''&&&&&&''')))((((((((((((((()))******"""######$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#####################$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))%%%&&&((()))))))))((((((&&&&&&'''''''''((((((((('''''''''((())))))******''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!"""######$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((('''&&&&&&&&&&&&'''((($$$&&&((((((&&&%%%'''))))))(((((('''((()))***+++""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!""""""#########$$$$$$%%%%%%%%%""""""############""""""!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))%%%&&&((()))))))))((((((&&&&&&&&&&&&'''''''''(((&&&&&&'''((()))***++++++&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&((((((''''''''''''(((((()))(((&&&$$$$$$$$$&&&'''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''((($$$&&&((((((&&&%%%'''))))))((('''''''''(((***+++%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!! ######################################################$$$$$$$$$%%%%%%%%%333,,,%%%###$$$&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&$$$!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((******))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''************************++++++***************************)))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&%%%&&&))))))'''$$$'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###"""""""""###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((######$$$$$$&&&&&&'''(((******))))))))))))*********************)))))))))''')))******)))(((***+++%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!######################################################$$$$$$$$$%%%%%%%%%000***$$$"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%%%%$$$"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))((((((((((((************************************************))))))))))))))))))******)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''***(((&&&&&&((()))'''%%%'''&&&&&&&&&&&&&&&'''((('''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&$$$#########$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''******)))(((((()))))))))))))))))))))))))))))))))&&&'''))))))((((((***+++%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%+++'''###"""###%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&"""#########$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""%%%%%%&&&&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&'''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))(((((((((************************************************((((((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((())))))******))))))(((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''',,,)))'''&&&'''((((((''''''''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&& """$$$&&&'''%%%###"""&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((''''''&&&((((((((((((''''''&&&&&&******)))(((((('''((((((((((((((((((((((((((((((&&&(((******)))***+++---$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%&&&$$$!!!!!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$######$$$$$$%%%&&&!!!""""""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***************************************+++++++++((((((((()))))))))******)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''+++)))'''&&&'''(((***+++''''''''''''((()))***+++''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!######$$$%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%!!!"""$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))))))))(((((('''''''''''''''''''''''''''******)))((('''''''''''''''''''''(((((((((((((((***+++,,,,,,++++++---...$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!######################################################$$$$$$$$$%%%%%%%%%""""""!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""""""""""""""######$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###""""""""""""######$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%$$$$$$######'''''''''((((((((())))))&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))************************************))))))*********+++++++++)))))))))(((((('''''''''((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''&&&''')))+++...((((((((((((((()))***+++(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&$$$%%%%%%&&&''''''((((((******)))(((((((((((((((((((((((()))))))))******,,,---......---,,,---///###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!! ######################################################$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$!!!!!!!!!!!!!!!"""######!!!"""""""""###$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""######"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""" """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&&&&''''''((((((((()))))))))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))*********++++++)))))))))************+++************************)))))))))***++++++,,,,,,*********)))((('''''''''((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''(((***---))))))(((((((((((())))))(((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%#########$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''((())))))******))))))))))))******)))******++++++,,,,,,,,,---...000000000000222444######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!! ######################################################$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$"""""""""!!!"""######$$$""""""""""""############"""$$$%%%%%%######%%%'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((()))))))))'''((((((((())))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++************************((())))))***++++++,,,,,,+++++++++***************((())))))******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((()))******)))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&((()))(((&&&%%%''')))******)))(((''''''''''''&&&'''(((((((((((('''&&&((((((((((((''''''''''''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&'''&&&&&&&&&&&&''''''((((((((()))***))))))******+++,,,---+++,,,,,,---....../////////222555777999;;;>>>@@@#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######################################################$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$#########"""###$$$$$$%%%#########"""""""""""""""!!!$$$&&&%%%######%%%'''$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((######$$$&&&((()))***+++(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))******++++++++++++************************((())))))***++++++,,,,,,***++++++,,,,,,---......((())))))***++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))(((((('''''''''&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))''')))+++)))&&&######%%%+++***)))'''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$)))(((((((((''''''''''''###$$$$$$%%%&&&'''(((((('''&&&$$$$$$$$$&&&((()))%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$######$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''(((((("""###&&&'''((('''%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************))))))))))))(((((((((((())))))******+++,,,......------......///000111111333666:::>>>AAAEEEIIILLL######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%'''&&&%%%$$$###$$$%%%&&&###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))***+++,,,,,,+++***((()))))))))*********+++,,,+++++++++******)))))))))((('''''''''(((*********))))))))))))***++++++***++++++***))))))***+++************************)))+++,,,+++***(((((()))+++*********,,,,,,,,,+++---,,,++++++,,,,,,+++***+++******))))))******+++******++++++++++++,,,,,,(((((())))))***+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&'''&&&&&&'''(((((('''%%%######$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%((('''%%%###""""""#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$######### """$$$&&&&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((******(((''''''&&&&&&&&&)))'''%%%'''***,,,+++((())))))))))))************...,,,******+++------...444///...111000///444<<<999AAAKKKQQQRRRSSSXXX]]]######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''''''''((((((((())))))((((((***+++++++++******))))))))))))))))))))))))+++++++++*********))))))******))))))***+++---...************************,,,,,,,,,,,,++++++,,,---)))*********++++++,,,,,,***+++,,,---,,,,,,,,,,,,---,,,++++++,,,,,,,,,,,,...---++++++,,,,,,***)))---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))******)))'''&&&&&&''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''((((((((((((&&&%%%'''***+++***((())))))************++++++******+++,,,...000000000000...///333444444888???GGGOOOZZZaaadddggglllqqq######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((((((((()))))))))*********(((((()))*********))))))))))))))))))((((((((((((***************)))))))))(((((((((((()))***,,,,,,***++++++,,,,,,++++++***------------------......------,,,,,,---......///............////////////000///......---......///...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))),,,+++++++++******************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))(((((()))******)))'''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***'''&&&%%%''')))***)))(((*********+++++++++,,,,,,)))+++---000222333444444111222666<<>>???@@@???===;;;::::::999777555555555555444333222000///.........///000000000111******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))(((''''''&&&'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((''''''((())))))(((''''''&&&&&&'''((((((((()))***,,,,,,,,,---...//////000111111000//////333999>>>GGGMMMSSSYYY]]]aaadddeeennnvvv######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((((())))))))))))((((((''''''(((((()))'''''''''((((((((())))))******)))((((((((())))))((()))))))))************+++++++++,,,,,,,,,,,,,,,++++++---...//////000///000111222555888;;;>>>@@@??????BBBIIIQQQUUUVVVTTTSSSRRRRRRSSSUUUYYY\\\^^^]]]ZZZWWWWWWZZZ[[[[[[YYYVVVYYY[[[YYYTTTOOONNNNNNQQQOOOLLLJJJHHHFFFCCCAAA??????>>>===;;;888555444111111000000000000//////------------............++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))((('''''')))(((((()))******)))'''$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$'''(((((((((((()))))))))''''''((())))))((('''&&&&&&'''))))))((((((***+++,,,------...///000111111111222222111333999DDDLLLYYY^^^cccdddgggmmmppppppqqqxxx######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))*********,,,+++***)))((())))))***(((((()))***+++,,,------,,,,,,,,,------.........,,,...111444777999:::;;;======???BBBGGGMMMRRRVVVRRRSSSWWW```kkkqqqsssqqqooommmkkkiiihhhiiikkklllhhheeedddgggnnntttvvvuuuqqquuuwwwsssjjjaaa\\\[[[[[[YYYXXXXXXYYYYYYXXXVVVTTTTTTSSSQQQNNNJJJFFFDDD>>>===;;;999777555333222444444333222111//////...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))(((((()))******)))'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))$$$&&&((()))***)))((('''&&&)))******))))))+++---------...///000111222333111555999<<>>:::999888555333111///...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************%%%&&&''')))***,,,---...'''&&&&&&'''(((((('''%%%+++***)))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%$$$#########%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((("""$$$&&&)))***+++***)))'''))),,,+++))))))+++...---...///000111222333333222888AAAIIIQQQ]]]lllvvvzzz~~~}}}wwwwww~~~~~~$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$###""""""""""""""""""###$$$$$$$$$%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$######$$$&&&'''((('''&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&***)))((('''&&&%%%$$$$$$))))))(((((('''''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%))))))))))))************(((((((((((())))))))))))******)))(((((((((((((((...,,,+++++++++++++++***)))***,,,,,,++++++,,,...,,,000444666555666999<<<@@@HHHRRR\\\aaacccccccccbbbaaa^^^\\\]]]bbbiiioookkkllltttyyyyyy|||~~~|||{{{~~~vvvpppjjjmmmooopppqqquuu{{{|||wwwqqqmmm]]]YYYUUUTTTTTTUUUSSSPPPSSSKKKAAA<<<<<<<<<999666222222222111///...///000))))))***+++,,,---.........+++)))((()))******)))+++***************++++++************************))))))))))))((((((((((((&&&)))++++++***(((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$)))%%%!!!"""%%%'''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&$$$###$$$&&&((())))))'''$$$%%%''')))(((&&&'''''''''''''''&&&&&&&&&***+++,,,+++******,,,...000...///333333000222888:::BBBLLLWWW```jjjuuu|||{{{zzz~~~$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###&&&%%%$$$$$$$$$$$$%%%&&&##################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''''''''&&&&&&)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))******))))))))))))******++++++++++++,,,,,,+++***(((---...------,,,///222666777:::???CCCFFFIIINNNRRRSSSZZZdddmmmsssvvvwwwxxxppplllgggbbbaaaeeemmmsssyyyxxx}}}~~~~~~yyyhhhccc^^^[[[[[[]]]^^^]]]bbb]]]WWWSSSPPPMMMGGGCCCBBB>>>888444222111111111---,,,,,,++++++++++++++++++***((()))+++------,,,,,,,,,++++++++++++,,,,,,***************************)))))))))((((((((((((***+++,,,***)))((()))+++((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&%%%%%%%%%&&&'''((()))'''&&&''')))***(((&&&'''''''''''''''''''''''')))+++,,,,,,,,,,,,...000333///...111111111666===LLLRRR[[[bbbhhhpppxxx~~~}}}$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''(((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))))))))******))))))))))))***+++,,,---)))***,,,---------,,,+++000000000111333999@@@EEEHHHKKKOOOSSSXXX]]]dddhhhhhhnnnvvv~~~xxxqqqnnnrrrzzz}}}~~~uuupppiiieeedddfffiiijjjpppppppppnnnjjjddd^^^ZZZWWWQQQIIIEEECCC@@@:::555333111///---,,,++++++,,,)))(((((()))+++,,,+++***------,,,,,,,,,,,,------++++++++++++++++++++++++******)))))))))(((((((((,,,+++***(((&&&'''))),,,)))((((((''''''(((((()))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%###""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%""" !!!###%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''&&&''''''''''''&&&&&&%%%((((((((()))+++***(((&&&(((((((((((((((((((((((((((***---.........000111333111000333666:::BBBJJJWWW[[[```dddgggkkkqqqvvv$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$###""""""%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""#########"""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((())))))))))))((())))))))))))************(((((()))))))))***************))))))******+++,,,***+++------...///111333222555888===AAAHHHOOOTTTXXXYYYZZZ]]]aaaggglllpppyyy}}}~~~}}}zzz{{{{{{vvvssstttuuuvvvxxx{{{~~~{{{wwwtttrrrjjjccc]]]\\\]]]WWWKKKAAA<<<:::777333111/////////...---,,,,,,---,,,***)))...------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((((()))((('''%%%%%%''')))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))'''$$$$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((((((((((((&&&'''((()))((('''%%%###&&&''')))***+++***'''&&&((((((((())))))*********)))+++...//////...///000111222555999???FFFOOOVVVVVVYYY]]]^^^___aaafffkkk$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''((((((((())))))))))))(((((((((''''''''''''''''''((((((((((((((('''(((((()))******))))))))))))))))))************))))))))))))************++++++***))))))*********+++,,,......///333999===>>>CCCJJJPPPUUUXXXZZZ\\\]]]]]]^^^aaafffkkkppprrr||||||xxxpppgggeeegggfff]]]TTTKKKHHHCCC>>>999555222111333111////////////---,,,------,,,+++++++++++++++++++++++++++++++++++++++************))))))))))))&&&(((******(((&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&&&&'''((((((((('''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###&&&((())))))$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((()))(((&&&''')))***)))'''%%%###%%%&&&((())))))'''&&&%%%(((((())))))***+++,,,,,,+++,,,...///......///000...444;;;AAAGGGNNNSSSVVVVVVXXX[[[\\\\\\^^^ccchhhxxx{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$######"""######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!$$$$$$$$$###############!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''((((((((())))))))))))((((((''''''''''''''''''(((((((((((((((&&&'''((())))))******)))''''''''''''(((((((((((()))))))))*********+++++++++++++++***++++++,,,,,,...111333555777<<>>DDDIIINNNUUUYYY]]]bbbhhhnnn|||zzzwwwxxx|||~~~~~~|||xxxuuuqqqrrrpppjjjiiilllnnnlllooooooppppppssszzz{{{zzz{{{|||yyyyyy|||}}}yyywww{{{ttthhh\\\QQQHHH@@@<<<666333000///000000...------------------,,,++++++---,,,++++++******++++++))))))******++++++++++++))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((%%%$$$%%%'''(((&&&$$$%%%%%%&&&''''''&&&%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!###%%%((('''%%%###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%)))(((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''''''''%%%###"""$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%)))'''###!!! """%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((())))))(((((()))+++)))))))))))))))*********+++,,,...000111111111000---...222777777999EEESSS___ppp{{{sssrrrvvvxxxyyy}}}{{{xxx|||&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$"""###$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))***++++++++++++***+++,,,...666666:::@@@CCCCCCEEEIIIIIIMMMSSSYYY___dddjjjmmmnnnmmmlllooovvv~~~}}}zzzzzz~~~|||zzzsssrrrttttttqqqkkkkkkiiiiiikkkqqqyyy~~~~~~zzzzzz}}}~~~|||zzzxxxwwwwwwyyy|||wwwlll___SSSKKKBBB???:::666222000//////+++++++++++++++***))))))...---,,,,,,++++++,,,,,,************+++++++++,,,************************((()))***++++++***)))((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((&&&$$$%%%'''(((&&&$$$%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""%%%'''&&&$$$###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&(((&&&$$$""""""###$$$&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&((())))))(((''')))***))))))***************+++------...///000000000000000///333;;;@@@DDDMMMWWWsss{{{zzzzzzzzz}}}~~~zzz{{{}}}&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******'''''''''((()))***+++,,,......---,,,,,,...222666>>>???EEEMMMPPPLLLJJJKKKMMMOOOTTT[[[cccjjjmmmnnniiihhhjjjoooxxx}}}{{{||||||zzzyyy{{{{{{tttsssvvvtttpppbbb```]]][[[\\\bbbjjjqqq}}}||||||{{{rrrpppllliiikkkpppuuuwwwwwwsssuuuxxx|||~~~wwwvvvxxx}}}|||pppddd]]]VVVSSSMMMDDD<<<666444333...---,,,+++++++++******......---,,,,,,,,,,,,,,,******++++++++++++,,,,,,************************))))))***++++++***))))))(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((('''&&&%%%&&&'''''''''%%%%%%&&&''''''''''''&&&%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((************++++++,,,,,,,,,000000000///000000111111444333777@@@KKKSSS[[[bbb}}}}}}}}}zzz'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""######$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********''''''''''''((()))+++,,,---///000000111555<<>>GGGSSS```nnnwwwzzz(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""######$$$$$$$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************)))((((((((((((***,,,---,,,///222333444888???EEEMMMNNNVVVaaafffbbb[[[XXXYYY\\\dddppp}}}~~~yyyvvvxxxzzzyyyzzz}}}ssspppkkkiiikkkqqqxxx}}}~~~xxxrrrrrrtttrrrnnndddccc```^^^___cccjjjoootttpppmmmrrrzzz~~~zzztttfffeeeccceeejjjpppuuuxxxwwwyyy|||vvvgggdddgggjjjkkklllmmmjjjkkkqqqzzz~~~|||||||||sssrrrooohhh]]]SSSJJJFFF;;;888444111...------...------,,,+++++++++++++++------,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&'''''''''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#####################$$$$$$$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((******+++,,,---...///000111111111111222444666999:::<<>>777333111000000///...........................---------,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((&&&((())))))&&&&&&'''))))))((('''&&&&&&'''((()))%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$#########%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((()))******))))))***,,,+++,,,---///111222444444///222777===CCCIIIMMMOOOSSS\\\ccchhhttt~~~xxx''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""############$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&###%%%'''&&&$$$###%%%'''(((((('''&&&&&&((()))***%%%%%%&&&&&&'''((())))))&&&''''''((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++,,,---...000555:::@@@CCCJJJTTT___dddcccaaacccfffnnnkkknnnyyyyyyrrrmmmlllkkkhhhiiikkkkkknnnrrruuuvvvtttqqqooorrr}}}{{{}}}|||}}}}}}}}}yyyyyy~~~~~~|||~~~qqqfff___\\\VVVWWWZZZ\\\```eeekkkooommmrrrwwwzzz|||xxxjjjZZZLLLBBB<<<999222222111000000000000000//////.........---------++++++++++++++++++++++++---,,,+++******+++,,,---))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&(((***)))&&&%%%'''))))))((('''&&&&&&'''((()))$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%(((&&&%%%&&&))))))'''$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''(((******$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''(((***++++++******+++,,,+++,,,...///111333555555333777===EEEMMMSSSWWWZZZ]]]dddkkkqqqzzzxxx|||~~~'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''######""""""######%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$###'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))+++(((&&&'''***------,,,)))+++------,,,,,,,,,...///111333777<<>>:::555///...111111///......///000///...,,,,,,++++++,,,,,,---...,,,++++++***************)))***+++,,,------,,,,,,++++++***)))((((((''''''(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((()))******)))(((((((((((()))+++,,,.../////////000000000///000333666777DDDNNN[[[kkkllleeeeeeeeelllxxx}}}{{{~~~~~~{{{zzz|||~~~'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######"""!!!!!!%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***************************)))))))))+++,,,+++***............111888@@@FFFMMMSSSYYY]]]___ccckkkqqqyyyyyyuuutttoooiii___WWWSSSPPPOOONNNOOOOOOQQQUUU[[[ccckkkoootttxxx{{{}}}yyyssslllkkkqqq~~~zzzyyyjjj___SSSIII@@@777222222...---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,---...,,,,,,+++***************+++---...000000///---,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$###$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%&&&(((((())))))***++++++******)))((((((***+++---///000111111111222111111333666999@@@PPP]]]kkk{{{xxxnnnllliiirrrvvvlllkkkoooxxx}}}{{{{{{}}}'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%###"""###$$$!!!###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""""""""!!!$$$$$$$$$############$$$########################$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((('''%%%$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))************************''''''(((***,,,---------......///222999EEERRR[[[bbbkkkuuuzzzyyyyyy|||~~~pppaaaWWWUUURRRNNNMMMNNNRRRWWWYYYXXXYYY\\\___eeekkkqqqttt{{{sssuuuwwwyyy{{{~~~~~~~~~~~~wwwlll```SSSFFF;;;555000///---,,,---,,,***)))------,,,,,,,,,------...,,,,,,+++************+++///000111222000...+++)))******************++++++((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&$$$###$$$%%%''')))))))))******************((()))***,,,...000222222444444333222333666<<<@@@NNN^^^jjjvvvtttsssmmmsssooofffeeeiiinnntttzzz{{{}}}{{{}}}'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$""""""###$$$!!!###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%########################$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))************************((()))***+++,,,---...///...000444;;;FFFUUUdddnnnuuuzzzkkk[[[PPPQQQQQQQQQRRRUUUZZZ```dddeeegggkkkqqqxxx~~~vvvjjjccceeejjjpppvvv{{{|||zzzwwwwww}}}tttgggWWWGGG<<<666444111000111111000///......---,,,,,,------------,,,,,,+++***+++++++++...///000000///---***)))***************+++++++++))))))))))))))))))))))))(((((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&$$$###$$$%%%''')))(((((((((((())))))************,,,---///111222333555444222111333999AAAGGGXXXeeelllttt}}}zzzrrrtttrrrttt}}}vvvhhhdddfffiiimmmqqquuuxxx}}}'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%% """$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''&&&''''''''''''&&&%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++++++++++++++++++++---.........---...111444777;;;BBBKKKVVVdddqqqyyyyyy{{{xxxwwwttttttsssooojjjccc]]]ZZZTTTWWW[[[___dddjjjpppuuuyyy{{{~~~sssgggYYYYYY]]]eeemmmttt||||||yyyyyyvvvjjjZZZNNN>>>:::555222111222111111///...------------------------,,,+++++++++++++++)))***+++,,,------------))))))******************))))))))))))))))))))))))((((((************((((((''''''''''''''''''''''''((()))))))))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$########################%%%&&&&&&''''''''''''&&&((('''''''''&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%&&&((((((((((((((((((((()))***+++,,,,,,---///000111222333333333444444888>>>FFFLLLZZZdddfffiiiqqqooolllrrrvvvxxxnnneee___```eeeiiioootttssswww}}}'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""###%%%'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++++++++++++++++++++...///000000111555;;;@@@EEEKKKSSS]]]eeennnvvv{{{www}}}xxxrrrnnniiieeeeee```aaaaaa^^^[[[[[[___ccc___dddlllrrrxxx~~~yyyiiibbb]]]___bbbfffoooxxx|||tttkkkSSSLLLBBB:::444111///...//////...---------------------,,,++++++++++++,,,))))))))))))***,,,...///))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''((((((((((((((((((((((((((()))+++)))'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))(((((()))***,,,---......///000000111222222222666;;;@@@DDDIIINNNQQQXXX```aaabbbiiijjjjjjrrrwww{{{zzzsss```[[[XXX[[[```eeemmmuuutttwww{{{'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """######"""###%%%(((((('''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%'''((($$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&''''''((((((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++++++++++++++++++++++++++---///222555<<>>FFFMMMTTTeeewww}}}|||{{{{{{|||oooiiicccaaaeeeppp~~~yyy{{{~~~%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%### """$$$%%%%%%###############$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((+++***)))((('''''''''((())))))((('''%%%$$$###"""%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))''''''''''''''''''''''''******))))))))))))******)))))))))))))))***++++++,,,+++*********,,,---///,,,...000222777CCCTTTaaannnxxx|||vvvoooqqqzzz{{{xxxnnnllliiieeecccaaaaaa```dddgggjjjnnnsss{{{xxxrrrkkkfff___[[[[[[aaagggnnnxxx}}}dddXXXHHH===888666333111///...............//////------,,,,,,,,,+++++++++************************************************(((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''(((((())))))(((((('''''''''((((((***,,,---***+++,,,...000222333333444999???CCCGGGMMMWWW^^^ooo~~~pppiiieeegggooo}}}zzz|||''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$&&&&&&%%%############$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&''''''(((((())))))((('''&&&$$$"""!!!%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))((((((''''''(((((()))***))))))))))))***++++++++++++******+++---///111---000333999CCCSSSeeerrrxxx}}}yyy~~~yyylllaaa[[[^^^```dddhhhjjjiiifffcccgggooozzz~~~zzzuuuqqq___YYYUUUUUUWWW^^^kkkvvvyyyooo```RRRGGG>>>777222000000///...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&%%%%%%$$$###''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''"""%%%((('''$$$###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''((())))))))))))((('''((((((((((((***---///,,,---...000111222333333444999AAALLLWWWdddooovvv~~~rrrnnnmmmrrr|||}}}((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%$$$###&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))(((((((((((())))))******))))))******+++,,,+++***))))))+++...111333555777;;;DDDPPP^^^kkksssvvv}}}|||pppcccWWWQQQNNNWWW]]]eeejjjllllllmmmooouuu}}}mmmeee]]]VVVRRRSSS[[[eeepppxxxxxxlll]]]MMM@@@999333222111000///.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''((()))))))))))))))'''((()))(((((()))---111///000111333444444333333666999BBBQQQddduuuxxxvvvxxx((((((&&&%%%%%%&&&((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###&&&&&&&&&''''''((((((((($$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''''''''&&&%%%''''''''''''((((((((()))'''''''''(((((((((((()))&&&'''''''''(((((())))))++++++************++++++*********)))******+++,,,******))))))+++///222555>>>???DDDMMMXXXbbbiiilllpppxxxxxxpppcccVVVOOOPPPVVV\\\XXX___gggiiigggkkkuuu~~~~~~xxxmmmbbbWWWQQQTTT[[[dddpppzzz|||~~~}}}nnn[[[KKKAAA555444333111000/////////---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$########################$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''(((((()))))))))))))))'''((())))))((()))...222222333444555555555444333999;;;BBBSSShhh{{{~~~}}}''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$""""""((($$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))************+++***)))***,,,---...---+++***+++...---///999FFFUUUTTTSSSUUUZZZbbbkkkpppxxx}}}}}}fff\\\PPPJJJMMMSSSWWWXXX^^^eeekkknnnwwwuuuhhh^^^YYYVVV___hhhrrrxxxzzz}}}{{{vvvpppdddYYYGGG???666000///000000000+++,,,,,,------,,,,,,+++,,,---------------------,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((('''''''''&&&&&&&&&$$$%%%'''(((((((((''''''***)))'''%%%%%%%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((+++***))))))+++---000222111111111222333666888999555<<>>@@@GGG___vvv|||zzz{{{''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$"""!!!$$$&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%""""""$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))'''(((((())))))******+++))))))))))))************,,,---......---000555;;;EEENNNWWWZZZ]]]ccckkknnn}}}}}}tttkkkcccOOOQQQVVV]]]aaabbbeeejjjyyyxxx{{{|||vvvpppddddddeeefffgggkkkvvvuuulllccchhhrrr}}}vvvnnnhhhgggoooxxx~~~|||fffRRRCCC;;;333222000///...//////000.........------,,,,,,,,,...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''((((((((()))))))))(((((((((((()))***++++++***+++---000333666888999888777666777:::???DDDGGGSSSlllvvvvvv~~~''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$$$$"""###%%%'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&'''(((((((((((($$$$$$%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))(((((((((((())))))'''(((((()))******++++++************++++++++++++,,,///000000111777@@@HHHZZZeeemmmkkkiiioooyyyssshhh^^^UUUJJJLLLUUU___ddddddiiiooo~~~~~~wwwsssooollleeedddffflllooorrr{{{~~~xxxpppssszzzzzzmmmddd___ccciiiqqqwww}}}{{{jjjWWWKKK;;;999666222000.................................,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))))))))((('''&&&%%%&&&&&&'''%%%&&&&&&''''''(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((((((''''''((((((((())))))))))))(((((((((((()))***+++,,,------...000222666888::::::888777888<<>>GGGPPPVVVcccqqqwwwmmmdddeeefffdddkkkooo}}}}}}|||***)))((('''&&&%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%$$$$$$$$$(((((('''%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&+++)))(((&&&&&&((()))+++(((((((((((())))))))))))))))))))))))(((((((((((()))((((((***,,,------,,,---///000333@@@QQQ___dddlllttt}}}zzziii]]]WWWWWWYYY\\\^^^bbbhhhpppyyy|||wwwtttsssqqqmmmkkkppp{{{yyyxxx|||}}}~~~uuunnngggbbb]]]^^^mmm~~~{{{vvvkkkbbbcccgggmmmwww|||qqq\\\MMM???888444//////222.../////////---,,,---...---------,,,,,,+++++++++//////---+++)))'''&&&%%%,,,+++******))))))******))))))************))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))***)))))))))))))))******///111444555555555666777:::666555999===DDDRRRaaaqqqvvvsssfff\\\ZZZZZZXXX^^^```ooo}}})))((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((***)))(((''''''((()))***(((((((((((()))))))))***))))))))))))))))))))))))************,,,---------000666<<>>======>>>@@@KKKXXXgggnnntttzzz|||zzzxxxtttuuu{{{~~~~~~|||{{{||||||zzz|||~~~|||{{{yyyqqqsssyyyvvvuuussssss|||}}}ssskkkhhhhhhjjjnnnxxx(((''''''&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))))))))(((&&&&&&&&&&&&&&&'''((()))$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&!!!"""$$$&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%'''((((((''''''&&&%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++(((((())))))))))))(((((()))************+++++++++******+++,,,,,,---......,,,///222333666>>>JJJSSS]]]kkk{{{yyyiii___^^^ccchhhkkkqqqrrrwwwvvvmmmlllqqqrrruuuyyy~~~ssslllfffeeeeeedddbbb___[[[XXXTTTTTTTTTSSSQQQQQQRRRTTTRRROOOKKKIIIHHHGGGEEEDDD???@@@BBBDDDFFFHHHIIIJJJNNNJJJIIILLLLLLHHHDDDDDD???@@@AAAAAAAAAAAABBBCCCEEELLLPPPQQQ\\\kkkooohhhYYYUUURRRTTTSSSOOOLLLLLLIIIMMMSSSXXX[[[\\\\\\]]]dddhhhhhhdddfffnnnqqqooouuuwwwvvvrrrllleeebbb```[[[YYYVVVTTTWWWaaapppzzzlllLLLDDD999333333333222000111111000...---,,,+++***///......---+++******))),,,++++++***)))*********))))))************))))))))))))))))))))))))))))))&&&''')))***)))(((&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''))))))((('''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))***,,,...111444777888:::<<<>>>?????????AAABBBQQQaaapppxxx}}}}}}zzzvvvxxx~~~{{{~~~{{{tttuuu|||~~~xxxvvvuuuttttttwww|||}}}}}}qqqooolllkkkrrr}}}{{{tttooommmsssxxx+++)))'''&&&&&&&&&%%%$$$&&&''''''((((((((((((((($$$$$$&&&'''(((***++++++&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###'''&&&%%%%%%$$$###"""!!!'''&&&%%%%%%%%%%%%&&&''''''$$$"""###&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''+++*********))))))(((((((((((('''''''''(((***+++++++++++++++,,,---...///555555666888???LLL\\\hhhttttttaaaccceeefffffffffggghhhzzzyyyttt||||||uuummmbbbZZZUUUUUUVVVXXXXXXUUUQQQNNNIIILLLNNNMMMLLLOOOWWW]]][[[YYYVVVSSSPPPNNNMMMLLLLLLIIIDDDBBBCCCFFFHHHJJJGGGGGGEEEDDDCCCBBBCCCCCC@@@??????AAACCCEEEDDDCCCKKKIIIHHHMMMYYYdddccc]]]QQQPPPOOOMMMLLLJJJIIIHHHDDDFFFIIIMMMRRRVVVXXXZZZjjjeee```]]]^^^aaadddeeejjjkkklllkkkgggaaaZZZVVVXXX]]]___[[[XXX\\\fffmmmxxxzzzxxxyyy~~~|||aaaLLL999333444222///...000///...///000000...,,,------,,,,,,+++***))))))***)))))))))***+++,,,,,,)))***+++,,,,,,+++)))((())))))))))))))))))))))))&&&'''((())))))***))))))''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''''''''''''''''')))))))))(((((('''&&&&&&''''''''')))+++,,,+++***%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%)))'''%%%%%%%%%&&&%%%$$$%%%&&&''''''((((((''''''((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,***---111222111222888>>>CCCFFFFFFAAA;;;===GGGQQQ___gggttt}}}}}}|||sssttt}}}|||sssnnnpppsssvvvtttwww}}}~~~}}}tttmmmiiikkkqqqxxx,,,***((('''(((((('''&&&'''(((((()))***)))))))))&&&&&&''''''(((((())))))'''(((((('''&&&%%%$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$$$$######'''&&&%%%%%%%%%%%%&&&'''&&&$$$"""###&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''((((((************))))))))))))+++*********))))))))))))---,,,++++++,,,...//////***+++,,,---...///111333222777<<>>CCCAAAEEEIIIJJJMMMVVVfffrrr}}}{{{yyy{{{{{{{{{{{{yyysssnnnmmmsssyyy|||{{{}}}~~~}}}xxxvvvttttttsssuuu|||,,,***((((((*********)))(((((()))************)))((((((((((((((((((((((((((((((((((((((('''&&&%%%''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((((((************************)))%%%"""$$$(((+++***(((,,,///111222333555999===DDDNNNYYYaaahhhrrr{{{nnnccc^^^^^^___gggppptttuuuzzz}}}xxxpppjjjjjjlllnnnnnnnnniiiccc]]]XXXUUURRRPPPUUUZZZcccjjjoooqqqqqqrrrgggbbb\\\[[[]]]```___\\\bbbaaaaaabbbdddfffhhhiii```___^^^___aaabbbaaa```ZZZ\\\___aaaaaa```^^^\\\ZZZXXXXXXYYY[[[\\\[[[ZZZZZZ[[[YYYRRRMMMLLLJJJGGGDDDEEEFFFGGGHHHIIIJJJJJJEEEDDDDDDFFFJJJPPPVVVZZZZZZXXXUUUSSSRRRPPPMMMJJJDDDEEEHHHLLLPPPTTTVVVXXXUUUWWW^^^gggmmmmmmmmmoookkklllmmmoooqqqtttwwwyyy{{{~~~~~~~~~zzzuuuoookkkiiikkkppp|||vvvbbbPPPCCC;;;666555111000//////000111111///...---------,,,,,,,,,+++---,,,++++++************))))))+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))***))))))((('''&&&((((((((((((((((((((((((***)))'''&&&&&&(((***+++''''''''''''''''''''''''"""%%%(((***+++)))&&&$$$&&&&&&'''))),,,...---,,,((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''''''''(((%%%&&&''''''((('''''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))+++************+++,,,,,,000222444666888;;;AAAEEEEEEGGGJJJMMMSSSaaasss}}}xxxzzz{{{yyyvvvwww||||||yyyxxxzzz|||||||||***)))'''((()))******)))&&&'''(((((())))))((((((&&&&&&''''''((()))))))))&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%$$$###$$$&&&'''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''')))))))))))))))(((((((((&&&'''''''''((((((((()))***************++++++++++++)))'''(((,,,......---///222444555555888???EEEVVV]]]fffmmmrrr{{{rrriiieeebbbcccgggiiimmmsssyyy~~~vvvnnniiiddd]]]ZZZYYYZZZ\\\___```___\\\XXXTTTRRRRRRSSSaaahhhssszzz}}}}}}}}}|||wwwooofffcccfffjjjjjjhhhmmmmmmnnnppprrruuuxxxzzzqqqpppoooqqqrrrsssrrrqqqmmmnnnqqqrrrrrroookkkiiifffeeeddddddeeefffeeeccc\\\^^^\\\UUUOOONNNMMMKKKGGGGGGHHHJJJKKKMMMNNNOOOKKKIIIGGGFFFGGGKKKPPPSSSQQQPPPOOOOOONNNLLLIIIFFFAAABBBDDDFFFIIILLLOOOPPPQQQTTT```ooowwwvvvvvvyyywwwtttqqqmmmjjjgggeeedddeeetttqqqiii```]]]___gggyyynnn]]]PPPEEE:::333444222000///000111111000.........---------------------,,,+++*********+++***************)))(((((())))))))))))))))))))))))))))))***))))))((('''&&&''''''''''''''''''''''''***)))'''&&&'''(((***,,,''''''''''''''''''''''''&&&(((***,,,,,,)))&&&$$$&&&%%%&&&(((+++---,,,+++((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''###&&&(((((('''&&&''')))%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,---...111333666999<<<@@@DDDGGGFFFHHHKKKPPPZZZlllxxx|||}}}zzz}}}***((('''(((***++++++***&&&&&&'''(((((((((((((((&&&&&&&&&'''((())))))***&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((((())))))******++++++*********+++++++++++++++++++++++++++,,,...000222111444777777888>>>IIIQQQfffjjjqqqwww}}}uuufffcccfffggglllssstttwww||||||xxx}}}zzzvvvppphhhbbbZZZVVVRRRRRRRRRQQQTTTXXXUUUWWWXXXVVVTTTTTTXXX\\\fffppp~~~wwwtttwww{{{||||||vvvvvvxxxzzz}}}~~~|||}}}~~~}}}yyyuuusssqqqooommmlllmmmllljjjhhh```bbb```ZZZUUUUUUTTTRRRNNNNNNOOOPPPRRRSSSTTTTTTVVVSSSNNNJJJGGGGGGIIIJJJKKKJJJIIIIIIJJJHHHEEECCC@@@AAABBBDDDEEEGGGIIIIIINNNSSSbbbuuu}}}|||}}}zzztttnnngggaaa\\\^^^kkkzzznnnccc]]][[[___nnnwwwiii]]]RRRCCC666666444111000000111000///........................---,,,,,,++++++++++++,,,++++++***)))(((''''''&&&))))))))))))))))))))))))((())))))))))))(((((('''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))''''''''''''''''''''''''(((***+++,,,+++)))&&&%%%&&&%%%&&&'''***+++***)))'''''''''&&&&&&'''''''''((()))***++++++***)))(((###'''******'''&&&'''(((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,...///000333555999===AAAEEEGGGHHHDDDIIIPPPZZZhhh|||zzz***)))((()))+++------,,,''''''((()))))))))))))))'''''''''(((((((((((((((&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###%%%&&&%%%######&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((())))))***((((((((()))***+++++++++*********++++++,,,,,,,,,'''***,,,,,,***+++///333333666999:::<<>>KKKOOOQQQOOOMMMRRR```kkkuuu~~~www+++++++++***************'''((()))))))))(((&&&&&&))))))))))))))))))))))))***))))))(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((()))))))))******---,,,,,,,,,,,,,,,------...---,,,+++,,,...111222111333444444444777===CCCSSSaaaooovvv|||~~~gggdddfffooouuuuuusssrrr|||{{{zzzwwwqqqiiiaaaZZZVVVZZZ\\\^^^bbblllvvvyyywwwrrrwww~~~zzzuuunnnlllhhhaaaXXXRRRNNNMMMMMMVVV```dddaaa\\\XXXWWWfffwww{{{rrrqqqttt|||yyy}}}zzzzzzjjjQQQ@@@888222222111000////////////......------------------,,,,,,------------,,,,,,+++++++++************)))(((((())))))))))))((((((***))))))(((((())))))***''''''''''''''''''''''''&&&'''((((((((((((((((((%%%'''***)))&&&$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++*********+++,,,---...---...000222555:::@@@EEEMMMOOOPPPQQQUUU```nnnzzz~~~{{{vvvsssppp{{{~~~+++++++++*********))))))((()))***++++++)))'''&&&******************************)))(((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&'''((((((((())))))))))))(((((()))))))))*********++++++++++++,,,---......///...---,,,...000333555222444666666777===GGGOOO^^^mmm|||rrr```cccjjjrrrtttrrrrrrvvv|||xxxyyyxxxssslllhhhhhhjjjmmmppprrruuu~~~|||xxxkkk___WWWTTTMMMMMMUUUaaabbbXXXSSSUUUbbbnnn|||vvvooooooxxxzzz{{{|||tttwww~~~eeeMMM>>>333222111000////////////------..................,,,,,,---......---,,,,,,+++++++++************)))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))&&&&&&'''((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,---...///111333555999???GGGLLLQQQRRRUUUYYYaaalllxxxzzzrrrllliiiiiixxx{{{++++++++++++******))))))+++,,,---......,,,+++)))******************************)))(((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&)))((((((&&&%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))************)))))))))***+++,,,......000///...---...111444666444777999:::<<>>555333222000....../////////.........------+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,************************)))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((***************************))))))))))))))))))))))))***+++++++++---000333777444999DDDNNNQQQTTTXXXbbbwww~~~yyy}}}~~~zzztttrrrzzz~~~{{{tttmmmjjjlll~~~|||sssooolllrrrqqqsss}}}|||{{{zzzyyyxxxwwwxxxzzz}}}:::777333000///...,,,+++++++++++++++++++++******(((((())))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))************************---+++******,,,------,,,000333666888888888888999======BBBKKKWWWeeeyyyuuujjjjjjoooqqqmmmnnnxxx}}}zzz||||||}}}xxxrrrlllmmmsssyyy||||||yyy}}}~~~|||ttt```OOOIIIHHHEEEEEEIIILLLPPPVVV^^^jjj{{{{{{~~~}}}rrrgggaaa```qqqwwwXXXIII;;;555444222//////000000000/////////......,,,,,,------------,,,,,,------,,,+++++++++++++++***************************************************))))))(((((())))))***'''(((((())))))(((((('''(((((())))))))))))((((((''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((''''''''''''((((((((((((******)))(((((()))******))))))))))))))))))******)))***,,,,,,,,,...222555::::::@@@NNNYYY^^^^^^^^^ppp{{{|||}}}uuummmiiigggllluuuzzzxxxsssuuu|||tttrrrnnnxxx~~~yyypppkkkjjjkkkyyyqqqhhhjjjssswwwuuuxxxwwwuuutttuuuxxx|||~~~GGGAAA999222...---,,,+++,,,,,,++++++******++++++((((((((())))))******+++******)))((('''(((((((((''''''''''''''''''''''''***)))((('''''''''''''''&&&%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))************************---,,,++++++,,,---------///333888::::::999:::<<<>>>DDDNNNYYYfffuuusssooonnnpppsssrrrqqquuuyyytttssstttpppooopppuuu}}}zzzuuuxxxsss[[[LLLEEEBBBDDDHHHKKKNNNUUU[[[bbbmmmzzznnneeefffppp}}}lllYYYDDD999666333222222000000000/////////......,,,,,,------------,,,,,,------,,,,,,++++++++++++******************************************************))))))))))))******(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))'''&&&$$$$$$&&&'''))))))))))))))))))*********)))+++,,,---...000444777999???KKKXXXaaafffggghhhzzz|||}}}tttnnneeedddcccffflllqqqssssssyyyyyyuuunnnpppqqqmmmjjjjjjnnnrrr}}}{{{ssspppttt|||xxxwwwxxxvvvttttttuuuyyy}}}TTTLLL@@@666000---------------,,,+++******++++++(((((())))))******++++++******)))((('''(((((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&''''''((((((((((((((('''((((((((((((((((((''''''((((((((()))))))))***)))))))))))))))))))))))),,,,,,,,,------...///000111555:::;;;999999;;;>>>DDDPPP___kkkvvvnnnlllsssyyyyyyxxxuuu{{{}}}tttooonnnnnnooopppuuu}}}{{{}}}rrrZZZLLLFFFEEEGGGGGGJJJQQQYYY]]]bbbqqqsssdddhhhsss|||gggOOO???777333333444/////////.........------,,,------......------,,,------------,,,,,,++++++******************************************************))))))))))))******(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))'''&&&$$$$$$&&&''')))(((((())))))***************+++---...///222666999888FFFVVV___bbbfffkkkooo{{{qqqllleeedddeeeggglllrrrwwwyyy|||wwwuuuqqqnnnnnnpppsssxxx|||~~~~~~~~~}}}xxxwwwxxxwwwvvvvvvxxx{{{]]]UUUIII>>>777333111000///...,,,+++******++++++))))))******************))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''(((((())))))(((((('''''''''(((((())))))******))))))))))))))))))))))))+++,,,.........///222444777:::===<<<999:::???DDDRRRaaarrr}}}rrrhhhnnn{{{}}}yyyqqqnnnnnnnnnoooqqqttt|||rrr^^^QQQJJJFFFFFFFFFKKKTTTWWWYYYcccqqqllliiiooo~~~sss\\\KKK>>>555333444/////////.........------------............---------------------,,,++++++***************************************************))))))(((((())))))***((())))))******))))))((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))''''''''''''((((((((((((******)))(((((()))******((((((((()))******++++++***,,,...///111444888;;;<<>>>>>@@@IIIXXXcccqqqkkknnnuuu~~~zzzwwwwwwyyyzzztttzzz~~~pppcccXXXQQQSSSQQQMMMQQQ[[[gggggghhhfff```]]]hhhwwwtttooozzz}}}oooZZZFFF:::888111111111111000000000000------............------,,,---.........---,,,+++************************((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))******))))))))))))******'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))''''''''''''((((((((()))(((((())))))))))))(((((('''(((((()))***++++++++++++---///111333666:::>>>OOOXXX^^^YYYVVVXXXZZZZZZ\\\cccjjjvvv{{{zzzwwwxxxzzzxxxwwwzzz}}}}}}}}}}}}~~~}}}pppmmmqqqxxxssskkkkkkzzz|||||||||}}}}}}}}}wwwsssoooooorrrnnnooorrruuuxxxzzz{{{{{{dddfffddd]]]YYYTTTIII<<<;;;666///,,,---///...------...//////...---+++******++++++++++++***))))))'''(((((())))))))))))((((((***,,,+++'''&&&'''***''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&''')))***,,,(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))******''''''((()))***++++++,,,))))))))))))************)))(((((()))+++---,,,,,,.........000333666:::;;;<<>>@@@DDDLLL^^^ttt}}}zzz}}}~~~~~~uuueeeXXXOOOMMMPPPSSSUUUYYYYYYVVVWWWbbbpppwwwwwwzzzlll^^^KKK<<<555444333000///000000000////////////////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))************))))))******))))))((((((((((((***************)))(((((())))))((('''''''''''''''(((''''''''''''''''''(((&&&''''''%%%%%%&&&(((++++++---...,,,(((&&&&&&'''''''''&&&&&&%%%%%%%%%$$$''''''''''''((((((((((((''''''(((((())))))******************************(((***++++++******,,,---...111555777999???IIIRRR]]]ZZZWWWTTTNNNJJJNNNVVV]]]bbbjjjssszzz~~~~~~yyyyyy{{{|||}}}~~~|||yyyzzzyyyzzz~~~{{{}}}~~~vvvsssooolllkkknnnmmmnnnqqqtttxxxyyyxxxwwwjjjoooqqqooolllkkkhhheeeVVVLLL>>>444000//////...***++++++++++++******)))***++++++++++++***))))))+++,,,,,,,,,+++***))))))'''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%######&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++******---///111444777999;;;;;;>>>???AAAHHHUUUggg|||zzz~~~jjj[[[RRRPPPOOOPPPRRRSSSRRRTTT```mmmzzznnnsss}}}zzznnnZZZHHH999666222000000000000000//////////////////////////////.........---------++++++++++++++++++++++++))))))************))))))***))))))))))))(((((((((***************)))(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&%%%%%%'''))),,,---------,,,***)))''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***,,,,,,+++,,,---//////111444777===IIIVVV```eee```[[[VVVQQQOOOTTT]]]dddjjjqqqwww|||~~~~~~xxxvvvyyy}}}{{{wwwvvv~~~~~~~~~~~~zzzssswwwxxxqqqnnnlllhhhhhhjjjkkkmmmqqqvvvzzz{{{yyyvvvkkkoooqqqoookkkiiijjjjjjbbbWWWHHH===666444222000---------------,,,,,,,,,***++++++++++++***)))))))))))))))((('''&&&%%%$$$(((&&&$$$&&&)))+++)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''&&&%%%$$$$$$))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))************((()))++++++,,,---...000...000333777999;;;<<<<<>>AAACCCIIIVVVhhhyyysssiiiiiiuuu~~~{{{lllddd^^^YYYWWWVVVWWW___hhhzzz}}}jjjaaagggrrr~~~lllLLL???333222333111000222////////////////////////............------------++++++++++++++++++++++++******++++++++++++******))))))))))))***************************)))(((((('''((()))******)))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&(((,,,***))))))***)))'''%%%''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''')))***+++++++++---///222444555777DDDXXXfffkkkllleee```___```bbbkkktttrrryyy}}}}}}}}}zzznnnrrr}}}zzzyyy{{{xxxxxx~~~}}}vvvpppkkkkkkjjjhhhhhhkkklllooouuu{{{~~~zzzwww{{{xxxvvvvvvtttsssvvv{{{|||vvvmmmcccWWWJJJ;;;222111000...,,,+++************++++++++++++***))))))(((((()))(((((('''&&&%%%&&&%%%%%%%%%'''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((######%%%&&&'''(((((((((&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************---///...,,,+++---000222444666999<<<>>>???@@@???EEEQQQbbbuuuxxxoookkkiiinnnwww|||{{{~~~|||xxxxxx|||xxxoooeee```\\\\\\```gggrrrlll[[[YYY___mmm~~~}}}```LLL:::666666222111222////////////////////////...------------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))************+++***************)))(((((('''((()))***+++***)))(((''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%&&&''')))******))))))'''&&&&&&((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&(((***+++++++++---///222555666999HHH]]]hhhiiieee```]]]___bbbgggnnnvvvrrrzzz~~~}}}|||yyyrrrxxx~~~xxxxxxxxxyyy|||yyyxxxtttnnnkkkkkkllljjjjjjmmmnnnqqqvvv{{{~~~~~~zzzvvv~~~}}}{{{|||~~~yyyooo^^^JJJ<<<444333000...,,,************++++++++++++***)))))))))))))))******)))(((((()))*********((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***)))))))))((((((((('''&&&'''''''''((()))))))))))))))))))))***************---000///,,,+++...111555555777999<<>>>>>???@@@@@@AAAAAA@@@AAABBBDDDFFFJJJMMMNNNQQQTTTWWW[[[^^^^^^^^^^^^eeeiiimmmmmmjjjkkkqqqwwwooodddbbb``````fffrrr{{{~~~zzzssskkkdddgggxxxppp\\\HHH999333444000000111111000000//////000//////...,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((('''((()))))))))******************))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&((()))))))))((('''***++++++******((('''''''''''''''''''''''''''''')))((('''''''''(((***+++))))))************))))))************)))))))))(((***+++,,,,,,---///111222999===GGGWWWdddlllmmmmmmfffbbbcccjjjqqquuuzzzuuuzzz{{{~~~~~~yyytttnnnnnnnnnllljjjjjjlllnnnqqqtttuuuuuuvvvrrrdddVVVvvvoooppptttvvv~~~|||lllYYYWWWQQQFFF;;;333000111***))))))***...000111111---+++)))))))))***)))((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((())))))******))))))((())))))***+++++++++++++++)))))))))*********+++++++++---/////////000222444333333777===@@@EEEQQQ]]]uuu~~~yyyzzzvvv~~~|||xxxuuusssqqqqqqqqqhhhkkknnnmmmiiieeeddddddfffjjjrrrzzz}}}|||~~~vvviii^^^VVVQQQLLLHHHIIIHHHFFFDDDBBBAAAAAAAAAAAAAAA???>>><<<;;;;;;;;;:::::::::;;;<<<<<<======:::;;;;;;===???AAACCCDDDCCCEEEHHHJJJLLLLLLLLLKKKNNNRRRVVVVVVTTTVVV\\\aaannnvvv~~~}}}qqqnnnccc___^^^cccmmmxxx|||uuuttt~~~vvvllliiiqqq}}}kkkTTT@@@666555000000000000/////////...000//////...---,,,++++++---------,,,,,,+++++++++++++++++++++***)))(((((())))))))))))***************))))))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))(((((((((************)))(((''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))************))))))************))))))))))))***,,,...//////000111333777BBBRRR```hhhkkkjjjhhheeecccfffoooyyy{{{ooo{{{zzzvvvsssuuuyyyzzzwwwtttlllllllllkkkkkkllloooqqqsssyyy|||zzztttkkk[[[MMMvvvooopppttttttcccccc]]]QQQBBB666222222---,,,******,,,---...------,,,***)))******)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))*********+++++++++***,,,///111111111333444333444888===AAAKKK]]]nnn|||||||||vvvsssooollljjjkkkmmmnnnkkkqqqxxx{{{xxxsssnnnlllkkkmmmttt}}}}}}zzzxxxvvvrrrlllgggbbb\\\SSSMMMIIIFFFCCCAAACCCBBBAAA@@@????????????======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::;;;<<<>>>?????????@@@BBBCCCDDDDDDCCCCCCCCCFFFIIIIIIHHHJJJOOOTTTVVV\\\ccchhhlllsss{{{{{{mmmeee```aaafffmmmxxxxxxttt{{{}}}sssmmmqqqxxxwww___FFF999555111111000//////.........000//////...---,,,,,,,,,......---,,,,,,+++******++++++++++++******)))((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))******)))(((''''''''''''''''''''''''''''''&&&''')))******))))))((())))))************))))))*********)))))))))))))))***---000111111111333666666GGG\\\gggkkkjjjhhheeeiiihhhlllvvv~~~zzzzzzttt{{{uuusssqqqsssvvvxxxvvvtttkkkkkkkkkjjjjjjlllooossswwwvvvgggVVVHHHqqqlllqqquuuiiiiiidddXXXHHH;;;555444...,,,***)))+++,,,---,,,...,,,***)))******)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))************++++++++++++***---000111222222444555777777:::???GGGUUUlll}}}~~~{{{rrroookkkhhhhhhjjjnnnqqqpppxxx~~~yyyuuutttvvv~~~~~~uuunnnjjjfffccc___\\\YYYWWWTTTSSSKKKIIIFFFDDDBBB@@@>>><<<===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<888888888888888999999999777777888999999999::::::;;;;;;<<<=========<<<<<<:::<<<>>>??????@@@EEEHHHGGGJJJOOOTTTWWW[[[```eeeqqqyyywwwnnnfffeeefffhhhmmmrrrwwwzzz}}}~~~vvvppppppuuu~~~hhhNNN===666222222000///.........////////////......------,,,......---,,,,,,+++*********++++++++++++******)))******))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((())))))))))))(((((('''((((((((((((((((((((((((&&&''')))*********)))((())))))************))))))))))))))))))))))))*********...222333111222666:::>>>SSShhhqqqrrrrrrpppmmmrrrqqqttt}}}zzzxxx~~~~~~uuutttrrrpppqqqtttuuusssqqqllllllkkkjjjjjjlllpppsssyyyzzzjjjWWWIIIssskkkmmm|||vvvlllkkkggg]]]OOOAAA999666...,,,))))))+++...//////...,,,*********+++***)))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''))))))***+++++++++++++++*********++++++++++++,,,+++---000111222333555777<<<<<>><<<:::888777;;;;;;::::::::::::;;;;;;:::999999999999:::;;;;;;999999999999999999999999888888999::::::::::::999:::::::::;;;;;;:::::::::888::::::::::::<<>>>>>???;;;;;;;;;999888777777777<<<<<<;;;;;;;;;;;;<<<<<<999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@>>><<<===BBBBBB???@@@EEEHHHHHHMMMTTTZZZdddvvvyyypppkkkfffccccccffflll~~~}}}|||uuussshhhOOOAAA666555222000//////000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************)))))))))((())))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***''''''((((((((((((((('''(((((((((((((((((((((((('''(((((()))))))))))))))))))))************))))))((()))))))))************+++///222222111555>>>EEEXXXjjjxxx{{{~~~}}}{{{{{{|||vvvqqqpppoooooooooooonnnnnnnnnnnnnnnnnnooosssyyy}}}rrrccctttgggooo|||{{{mmmkkkfff```XXXNNNBBB;;;999555111...............///---+++***++++++***)))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&))))))))))))))))))))))))'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''((()))))))))))))))******+++++++++,,,,,,,,,...//////000000333777;;;CCCGGGTTTgggzzz|||{{{|||~~~~~~zzzuuutttssstttxxx}}}uuunnnmmmkkkcccZZZUUUTTTOOOIIIEEEBBBAAA@@@@@@<<<===>>>>>>;;;999888888::::::999777666777:::===:::999999888888888999999;;;::::::::::::;;;;;;<<<::::::::::::999999999999666777999:::::::::999999999999999:::::::::::::::;;;;;;::::::::::::<<<======:::;;;@@@@@@<<<<<<@@@DDDBBBCCCGGGIIIMMMZZZgggsssxxxpppiiiffffffbbbeeeuuu~~~~~~~~~rrrWWWGGG777666333111000000111111///////////////.........,,,,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,+++++++++*********))))))(((((())))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))***))))))************))))))(((((())))))*********++++++///222222111666@@@IIIgggwwwzzz|||zzzqqqqqqqqqqqqqqqqqqppppppoooooooooppprrrwww~~~qqqyyytttxxxyyyvvvqqqmmmiiiddd^^^UUUJJJBBB>>>:::555111000000///...---,,,+++,,,,,,,,,***(((&&&'''(((*********)))(((************************(((((())))))******++++++))))))***))))))((('''''')))((('''&&&&&&%%%&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))*********+++,,,---...///111//////111222444:::BBBJJJMMMZZZppp}}}uuu}}}|||vvvzzz}}}}}}{{{vvvwwwpppmmmqqqxxx|||xxxoooeee\\\YYYUUUPPPLLLLLLGGGEEEBBB>>>;;;::::::;;;<<<<<<;;;:::999999999:::999999888888888888999999999999999999999999999999::::::::::::::::::::::::<<<;;;;;;:::999999999:::888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<===???BBBFFFJJJLLLUUU^^^lllxxxyyynnneeebbb___eeeqqqzzz{{{}}}{{{}}}gggSSS@@@888111111222111111333......---------,,,,,,,,,000///...---,,,,,,+++,,,***++++++++++++***))))))++++++************++++++((()))***++++++++++++++++++++++++++++++***)))(((((((((((((((((()))******&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&)))((('''&&&&&&'''((()))************************+++***)))))))))***+++,,,111000111333222666DDDUUUvvvwww{{{}}}uuuvvvrrr{{{~~~|||wwwuuurrrnnnmmmnnnpppqqqqqqrrrooopppssssssrrrxxxxxx}}}vvvllljjjiiiiiiggg```SSSJJJGGGBBB;;;555111///---+++---,,,++++++,,,,,,***(((&&&''')))*********))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''(((((())))))***************************************++++++,,,---//////000......222666999>>>EEEMMMUUUdddzzz}}}wwwuuu}}}~~~xxxttt~~~}}}}}}~~~wwwqqqrrrmmmkkknnnrrrtttyyy~~~~~~}}}yyyuuuuuuvvvrrrlllbbbXXXPPPMMMKKKHHHFFFFFFCCCAAA???<<<:::999999999999999888888777777888888999999888888888888999999999999999999999999999999::::::::::::::::::::::::;;;;;;:::999999999999999999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;<<<>>>AAADDDFFFFFFLLLVVV___hhhyyy}}}lllbbb``````fffsssyyyxxx|||ooo]]]HHH===444333444222000000//////.........---------///...---,,,,,,++++++++++++++++++++++++***))))))++++++************++++++))))))***+++++++++++++++***************)))((((((((((((((((((((()))******'''''''''((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((()))(((''''''''''''((()))************************,,,++++++******+++---...111111444666666===OOObbbzzz|||~~~ooogggiiikkkvvv}}}zzzwwwssstttqqqnnnmmmnnnpppqqqqqqooommmnnnrrrssstttzzz||||||||||||kkkiiiiiimmmppplllaaaWWWRRRLLLCCC:::444111...,,,---+++***+++,,,,,,+++)))'''((()))*********))))))''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$"""###%%%&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))*********************************+++++++++,,,---...///000000---...555<<>>===<<<;;;999888888888888777777777888999999:::999999888888999999:::::::::::::::::::::::::::999999999999999999999999::::::999999888888999999999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;<<<===???@@@>>>AAAFFFKKKRRRaaa|||rrreeebbbbbbiiiwwwxxx}}}}}}nnnXXXIII:::555555333000.../////////............---......---,,,+++++++++++++++++++++++++++******)))++++++************++++++))))))***++++++++++++***((())))))))))))(((''''''((((((((((((((())))))***((((((((((((((('''''''''(((((((((''''''''''''&&&))))))(((((((((((()))))))))((((((''''''(((((()))************************---,,,+++++++++---...//////111444666999DDD[[[ppp|||~~~}}}~~~wwweee___aaaeeerrrwwwuuusssppprrrooommmlllnnnpppppppppnnnmmmoootttwwwzzzyyy{{{rrrmmmiiilllqqqqqqkkkddd^^^WWWLLLBBB;;;666222000...,,,******,,,,,,+++***))))))))))))***)))))))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***************)))))))))************************+++++++++,,,---///000111111...000999AAAEEEIIIMMMbbbsss|||nnnxxx~~~{{{~~~~~~zzzwwwqqqkkkfffeeeeeeeeeeeeiiivvvyyysssqqqnnnjjj\\\QQQGGGBBB???<<<<<<===============<<<;;;:::999:::999999999:::;;;<<<<<<::::::999999999999::::::::::::::::::::::::::::::999999999999999999999999:::999999888888888999999999::::::;;;<<<;;;;;;;;;::::::::::::::::::::::::======<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@CCCEEEHHHRRRfffyyysssiiieeekkkyyy}}}nnnXXXAAA777555333000/////////.........---------------,,,+++++++++++++++++++++,,,,,,++++++***)))++++++************++++++)))******+++++++++******((()))))))))))))))(((((())))))(((((((((((())))))))))))((((((''''''&&&&&&((((((((('''''''''''''''))))))))))))))))))))))))((((((((((((((()))))))))************************,,,,,,+++++++++---...///,,,///333555:::IIIcccwww{{{}}}}}}xxxvvv}}}|||}}}~~~yyyjjjdddeeedddsss|||vvvsssrrrppppppnnnllllllnnnppppppppppppqqqsssxxx}}}wwwmmmiiillloooooommmkkkdddXXXLLLCCC<<<666333000...,,,+++,,,,,,,,,+++*********))))))))))))***))))))))))))))))))))))))&&&&&&'''''''''(((((((((%%%&&&&&&'''''''''&&&&&&&&&((()))***)))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))*********)))))))))))))))************************++++++,,,---...000111222333111555>>>FFFKKKPPPUUUrrrzzzuuu|||zzzvvvooofffdddcccbbbbbbiii|||}}}uuunnniiiZZZPPPEEEAAA???<<<;;;===;;;<<<<<<<<<<<<;;;::::::;;;;;;::::::;;;<<<======;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999:::999999888999999::::::::::::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;============>>>>>>>>>>>>=========>>>??????@@@AAA??????AAADDDDDDGGGRRR^^^{{{sssiiijjjuuu~~~zzz~~~jjjLLL;;;555333222222............------------------,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++******+++++++++******)))))))))***++++++*********))))))(((((((((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))************************+++*********+++,,,...///---111444666===PPPhhhyyy{{{yyywwwvvvwww}}}zzzuuutttuuu}}}tttmmmllljjjyyy|||xxxuuussssssnnnmmmkkklllnnnpppqqqqqqqqqsssvvv{{{tttwwwmmmjjjlllnnnooowwwooocccWWWLLLBBB:::666444111...---------,,,+++++++++***)))))))))******''''''''''''''''''''''''&&&''''''((())))))******&&&''''''(((((((((((('''))))))******)))(((&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((()))))))))++++++++++++++++++++++++++++++,,,---///111333444555666;;;DDDKKKQQQZZZccc~~~~~~~~~~~~{{{uuujjjfffaaa^^^]]]dddvvvxxxmmmfffTTTJJJBBB??????======???<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>><<<======???@@@@@@AAAAAA@@@@@@CCCFFFFFFEEEIIIPPPbbbwwwqqqlllpppyyyttt~~~yyysssxxxxxxXXXCCC999444333555/////////.........------...------,,,,,,---------,,,,,,,,,,,,,,,++++++***++++++************++++++***++++++++++++***)))))))))******++++++++++++******))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))''''''((((((((((((''''''''''''((()))************************************************+++,,,...///111444777:::EEEYYYmmmxxxyyyvvvtttvvv{{{wwwlllnnnuuu{{{wwwzzznnnttt~~~|||tttqqqvvv~~~|||yyyuuussstttmmmllllllmmmppprrrrrrrrrooosssxxxccctttyyypppllllllmmmxxxrrriii___UUULLLDDD???888444000...------,,,+++,,,+++***)))))))))******(((((((((((((((((((((((((((((((((((((((((())))))&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&&&&''''''(((((())))))+++++++++++++++++++++++++++,,,,,,...///111333444666:::BBBKKKQQQYYYgggtttyyypppiiiaaa[[[VVVWWWcccooo|||~~~rrriiicccUUUMMMEEEDDDDDDBBBAAABBBAAA@@@???>>>===>>>??????>>>======<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>???????????????@@@@@@@@@AAA@@@@@@AAABBBCCCCCCCCCCCCDDDCCCFFFJJJKKKIIIKKKPPPXXXdddssstttppp{{{tttwww}}}ttthhheeerrrdddMMM???666333555111111111000000000000//////......------......///,,,,,,------,,,,,,+++***++++++************+++++++++++++++++++++***))))))(((((()))*********************)))((((((((((((((('''''''''((((((((((((((('''((((((((())))))))))))''''''((())))))(((''''''&&&''')))***++++++******************************++++++***+++,,,...///111222555888===LLLaaapppuuuuuusssqqquuu{{{uuukkkppp{{{www{{{}}}wwwkkkmmmvvv|||zzzzzzyyywwwrrrppprrrmmmllllllnnnqqqsssssssssooouuu|||QQQeeewwwnnnkkkkkktttpppiiibbb\\\TTTNNNIII:::666222///...---,,,+++---,,,***)))))))))******++++++++++++++++++++++++)))))))))(((''''''&&&&&&%%%&&&&&&'''((((((((('''&&&&&&%%%&&&&&&'''((()))'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))$$$%%%%%%&&&'''((())))))+++++++++++++++++++++++++++,,,---...000222444555666<<>>??????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>:::;;;<<<<<<======<<<<<<==============================>>>@@@AAABBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDCCCEEEJJJLLLKKKNNNRRRWWW\\\aaahhhwww}}}sss{{{yyyvvvyyywwwwww{{{wwwhhh___ggglllUUUDDD888333444333333333222222222222111//////.........//////000,,,,,,------,,,,,,+++***++++++************+++++++++++++++++++++***)))(((''''''((()))))))))))))))******)))(((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******'''((()))******)))((('''&&&''')))***+++++++++***************************,,,,,,,,,,,,---///111222000333666===OOOeeeqqqrrrpppoooooorrrwww}}}|||tttwww~~~|||{{{wwwsssqqqpppuuu}}}~~~vvvuuutttnnnlllooommmmmmmmmooorrrttttttssspppwwwNNNWWWjjj}}}{{{oooggghhhhhhmmmqqqnnnccc[[[XXXJJJ@@@444...///111...***++++++******************,,,+++++++++******))))))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''((()))***+++))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''(((((((((((()))))))))))))))************+++++++++******************++++++000,,,...333555111222777===DDDMMMSSSZZZhhh{{{|||vvvwwwyyyrrrkkk___TTTLLLIIIJJJKKKNNNYYYbbbcccbbbfffkkknnnooojjjccc\\\UUUQQQOOONNNNNNMMMLLLLLLNNNNNNLLLKKKLLLKKKHHHEEECCCBBBBBBBBBBBB@@@>>>>>>>>>>>>===;;;============>>>>>>>>>??????>>>======>>>>>>===;;;===>>>???>>><<<;;;;;;;;;===???@@@???>>>===>>>???AAA===;;;===???>>>>>>AAABBBBBBBBBEEEHHHJJJIIIHHHGGGHHHJJJJJJJJJKKKMMMOOOKKKKKKLLLLLLLLLKKKKKKJJJPPPRRRTTTVVVWWWXXXZZZ\\\[[[^^^aaadddjjjwwwyyyuuuuuutttrrrwwwnnn```^^^rrrtttaaaMMM999111222111000///...------...///------------------------------------------------***++++++,,,,,,++++++******++++++++++++***))))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))******))))))((((((''''''))))))))))))(((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))++++++******************,,,++++++,,,...000111111333666999@@@UUUkkkqqqjjjlllooossswww{{{|||zzzzzzzzz|||wwwzzz{{{ssspppyyy{{{uuuqqqnnnnnnmmmllljjjmmmpppqqqqqqpppqqqrrruuuzzzUUUUUU\\\iiiuuu{{{~~~vvvmmmkkkiiimmmuuuxxxqqqhhhcccTTTJJJ===444111000...+++,,,++++++***************++++++*********)))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((&&&''''''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''((()))((((((((('''''''''''''''''''''((((((''''''''''''''''''(((((()))))))))(((((((((((()))))))))))))))************+++++++++***************++++++,,,///---///333333111555;;;GGGKKKPPPWWWaaapppyyyuuuttttttnnniii___VVVNNNKKKJJJJJJKKKVVV```dddhhhpppyyy}}}~~~wwwoooggg```\\\YYYWWWVVVTTTUUUVVVXXXXXXWWWXXXUUUQQQMMMJJJIIIIIIIIINNNMMMKKKIIIHHHEEE@@@===??????????????????>>>>>>AAA@@@??????@@@AAAAAAAAA??????????????????AAABBB@@@AAABBBAAA@@@@@@AAABBBBBB>>>>>>BBBCCCBBBCCCFFFGGGHHHKKKNNNQQQTTTWWWYYYYYYYYYYYYXXXWWWWWWYYY[[[YYYYYYZZZZZZZZZYYYXXXXXX\\\^^^bbbdddfffggghhhhhhgggjjjmmmooosss|||tttpppooooooyyy{{{lllbbblll~~~nnnXXXBBB888888333222000///...//////000........................------------------------***++++++,,,,,,++++++***+++++++++++++++***)))))))))))))))((((((((('''''''''''''''(((((((((((((((***)))))))))((((((((('''******)))))))))(((((((((************************'''(((((()))))))))))))))************************,,,++++++,,,...000111111333555:::FFFXXXgggjjjeeegggmmmtttyyy{{{}}}~~~~~~yyyxxxxxx|||~~~uuuqqqsss|||}}}zzzuuupppnnnnnnmmmlllkkkmmmnnnooonnnnnnoooppptttyyyggg\\\SSSUUU^^^iiittt|||~~~||||||{{{zzz{{{vvvpppkkknnnzzzwwwooodddZZZLLL???666222///...---,,,++++++*********+++******))))))))))))(((((((((((())))))))))))(((((('''''''''(((((('''''''''&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''(((((())))))(((((('''&&&''''''((()))***+++,,,(((((((((((()))))))))))))))************++++++++++++*********++++++,,,---......000222111222:::CCCUUUSSSTTT]]]kkk|||}}}}}}|||zzzvvvqqqllldddZZZSSSNNNLLLKKKPPP[[[gggnnnvvvxxxppplllhhhfffcccbbbccceeeggggggiiigggccc^^^[[[YYYXXXXXXXXXWWWUUUSSSQQQLLLFFFAAACCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFHHHIIIJJJGGGHHHIIIIIIGGGGGGHHHIIIIIIFFFFFFJJJKKKJJJKKKOOORRRWWW]]]aaadddhhhnnnsssssssssrrrooommmmmmnnnqqqppppppqqqqqqpppoooooonnnnnnqqqtttxxx{{{}}}~~~~~~~~~wwwooopppsss|||kkkgggsss{{{fffNNN???:::555333222000000000000111////////////////////////------------------------***++++++,,,,,,++++++***+++++++++++++++******)))***)))))))))))))))(((((())))))((((((((((((((('''))))))))))))((((((((((((************))))))))))))++++++++++++++++++++++++'''((())))))******))))))************************,,,,,,,,,---///000222333333555@@@RRR```eeecccbbbeeemmmwwwzzzwwwuuuvvvyyyuuu|||xxxwwwzzzzzzuuuuuuwww{{{}}}xxxxxx|||xxxssspppnnnnnnlllkkkkkklllmmmlllkkkkkklllnnntttyyy}}}nnn\\\RRRQQQWWWdddooovvvxxxzzzzzzvvvrrrqqqrrr|||yyyqqqqqqtttqqqhhhZZZKKK>>>666222111...---,,,+++++++++++++++)))))))))((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&'''''''''(((((())))))***(((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''((()))(((((('''''''''((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((()))***+++++++++(((((((((((())))))))))))))))))*********++++++++++++++++++++++++,,,---...---000222111000555AAALLL]]]XXXXXXcccwww{{{ssszzz|||qqqfff]]]WWWUUUTTTaaammmzzz{{{uuurrrqqqrrrssstttzzzzzzyyywwwtttpppmmmkkkeeeccc```^^^ZZZVVVPPPLLLIIIJJJLLLNNNOOONNNMMMLLLKKKLLLLLLLLLKKKLLLMMMOOOQQQQQQRRRTTTVVVWWWVVVUUUWWWXXXYYYXXXWWWVVVWWWYYY[[[WWWUUUVVVVVVUUUYYY___fffnnnwww}}}|||tttwww~~~yyyiiilll|||qqqYYYCCC666555444222111000000000000////////////////////////------------------------***++++++,,,,,,++++++***++++++,,,,,,++++++***)))************))))))))))))***)))))))))((((((''''''))))))))))))((((((((((((+++*********))))))))))))(((((((((((((((((((((((((((((()))************)))***************++++++++++++,,,---...///000333555555888HHH___jjjfffaaacccgggpppwwwvvvnnnhhhhhhkkkooo{{{~~~}}}~~~~~~yyyvvvwwwzzz|||{{{tttsssxxxwwwyyyxxxuuurrrooonnnmmmllljjjlllmmmmmmkkkjjjjjjlllooouuuzzznnn^^^PPPKKKSSS___mmmrrrwwwvvvrrrooonnnnnnxxx~~~}}}tttssslll```RRREEE;;;555222///...---,,,++++++++++++((((((((((((((()))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((((('''''''''(((((('''''''''((((((((((((((((((((())))))))))))((((((************))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,---...///...222444222222;;;IIITTT^^^[[[^^^lll}}}|||}}}}}}}}}|||zzztttnnnnnnyyy{{{tttrrrzzz{{{qqqkkkiiihhhwww}}}zzztttoooiiiccc]]]YYYPPPRRRTTTVVVXXXYYYYYYYYYYYY[[[\\\\\\ZZZYYYZZZ[[[]]]___dddjjjpppqqqooolllooopppqqqpppooonnnoooqqqvvvqqqllliiiggggggnnnvvvxxx{{{nnnjjjttt{{{yyyeeeIII444555444222000////////////........................------------------------***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******))))))))))))******************))))))((((((((('''(((((((((((())))))))))))*********))))))))))))(((''''''''''''''''''''''''((())))))***************))))))*********++++++++++++---/////////111444666666===PPPgggnnngggbbbdddiiiooosssooofff```bbbgggpppyyy~~~~~~~~~}}}uuummmppprrrssswww~~~{{{||||||zzzwwwwwwyyy|||yyykkkiii||||||tttvvvxxxtttrrrpppooonnnmmmkkkiiilllmmmmmmlllkkkllloooqqqxxx|||zzzkkkWWWIIIIIIPPP___hhhoooqqqqqqssssssrrrvvvxxx|||ppplllggg___VVVLLLCCC999333000///...---,,,+++++++++(((((())))))))))))******(((((())))))))))))((((((((((((((())))))((((((((())))))((('''&&&%%%$$$$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((((('''(((((())))))(((((('''*********))))))((((((((((((((((((((()))))))))))))))************++++++++++++++++++,,,---...///000///333444333666BBBQQQZZZ]]]```hhhzzz~~~yyyrrrlllhhhfffaaa^^^YYYVVV[[[hhhzzz}}}vvvvvvxxxwwwuuuuuuzzz}}}sssiiiccc\\\]]]^^^```bbbdddeeefffcccgggkkkkkkiiigggggghhhooorrryyy|||zzz{{{pppjjjlllsssoooTTT<<<666555333111////////////........................------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,++++++***(((((()))))))))))))))******))))))))))))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++******)))))))))***++++++,,,,,,***---000000///111555888:::FFF[[[kkknnnhhhcccdddhhhlllnnnkkkeeebbbggglllpppxxx~~~}}}}}}vvvmmmeeekkktttzzz~~~yyy|||~~~nnnccckkkvvvpppqqqqqqqqqooonnnnnnnnnmmmkkkhhhiiikkkmmmmmmnnnooorrrtttyyy}}}~~~|||tttdddRRRJJJJJJPPP[[[eeekkkrrryyy|||yyyxxxwwwzzzssskkkfffbbb^^^[[[WWWOOOBBB999111000///---,,,,,,++++++)))))))))*********++++++(((((())))))))))))(((((())))))(((((((((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))'''''''''(((((('''''''''(((((((((((((((((())))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,---///000111111444555444:::JJJXXX^^^___gggwww~~~vvveeeYYYUUUVVVQQQQQQRRRUUU]]]hhhssszzz~~~{{{}}}}}}tttlllnnnrrrwww~~~vvvoooooonnnnnnoooqqqssstttrrrxxx~~~~~~~~~yyy{{{}}}}}}yyypppqqqttt^^^III777666444222000000000000////////////////////////------------------------***++++++,,,,,,++++++***,,,,,,------,,,,,,+++***''''''((((((((())))))))))))))))))))))))*********'''((((((((()))))))))***(((((((((((('''''''''&&&))))))))))))))))))))))))))))))***++++++++++++***((())))))***++++++,,,,,,***---111111000111555:::DDDUUUhhhooonnnkkkhhhfffkkkmmmooommmjjjjjjmmmppppppyyy}}}xxxzzz~~~~~~sssjjjgggppp}}}}}}xxxmmm___^^^tttsssooooookkknnnmmmmmmnnnnnnmmmjjjhhheeehhhkkknnnppprrrtttvvvyyy|||vvvwwwyyyxxxnnn]]]OOOJJJFFFQQQ]]]gggsss~~~zzzyyy{{{llleeedddaaa```aaaaaaYYYKKK???111111///...---,,,,,,+++))))))******+++++++++,,,(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))***+++&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******(((((((((((()))))))))))))))************++++++++++++,,,,,,---...///111111222555555444===OOO[[[___aaannnxxxuuu|||ttt]]]MMMKKKQQQRRRUUUZZZcccmmmtttxxxyyyxxxzzzyyyxxx{{{tttkkkfffkkkttt}}}}}}{{{yyyyyy{{{}}}|||vvvvvv}}}zzzuuu}}}uuucccSSS999888666333222111111111000000000000000000000000------------------------+++++++++,,,,,,+++++++++,,,,,,------,,,,,,+++***&&&'''''''''(((((())))))(((((())))))******++++++'''((((((((())))))******((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))***++++++++++++***((())))))***++++++,,,,,,***...111111000111666:::NNNcccttttttpppooommmhhhppprrrsssrrrpppooopppqqqrrr{{{xxxssstttxxx~~~}}}ssskkkkkkuuujjj___TTT\\\|||rrrqqqooojjjlllllllllnnnnnnmmmjjjgggaaaeeejjjnnnqqqsssuuuwwwxxx{{{}}}ssssssuuummmYYYHHHLLLJJJPPP```pppzzzwwwllliiicccsssxxxlllaaa^^^VVVKKK>>>999222,,,)))'''&&&%%%"""%%%(((+++---,,,)))(((************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))))))))((('''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''%%%%%%&&&''')))***,,,---((((((((((((((()))***************))))))))))))))),,,,,,++++++++++++++++++---,,,,,,---000333444444333555777>>>JJJVVVZZZYYYggg{{{ooommmvvv{{{|||}}}yyykkk[[[TTTYYYaaaiiimmmuuuyyyvvvuuutttsssssstttuuuuuuiiiggggggnnn|||yyy|||xxxuuuvvvfffXXXDDDAAA:::222000222333222000000000/////////////////////...---------......---------,,,,,,,,,++++++++++++++++++******))))))++++++******+++,,,------+++*********))))))(((((((((((((((((((((((((((((())))))))))))************)))((((((((()))***++++++*********)))))))))))))))*********)))******++++++,,,///000......444<<>>MMMVVVXXX[[[bbbwww|||uuuyyy{{{uuutttzzz~~~vvvrrrpppmmmjjjhhhgggffffffkkknnnvvv}}}zzz|||~~~uuuzzzmmm]]]III999666777333//////333333222111000//////...//////---,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++************)))))))))((())))))***+++************))))))))))))(((((((((((((((((((((((())))))))))))************+++***))))))))))))))))))************************,,,,,,,,,,,,,,,---......///111222111111555???GGGbbbuuuxxxkkkgggkkknnnzzz|||}}}{{{xxxwwwyyy||||||rrriiipppyyy}}}bbbLLLNNN\\\yyyzzzrrrpppooonnnjjjlllmmmkkkmmmpppnnniiiddddddfffkkkpppvvvxxxyyy|||~~~|||yyywwwssspppnnnkkk^^^PPPKKKOOOYYYiiivvv~~~uuunnnfffccccccfffccc\\\YYY[[[JJJEEE===777333000...------,,,,,,+++++++++++++++************)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''%%%&&&&&&'''((((((((((((((((((((((((((())))))***''''''((()))***++++++,,,))))))***+++,,,,,,------)))+++...000111222333444888:::FFFXXX___]]]bbbmmm~~~~~~|||}}}yyytttrrrpppnnnllljjjiiiiiiiiisssvvv|||zzzwwwyyytttrrrWWW>>>888888333///000444444333222111000///...///...---,,,+++*********,,,,,,+++++++++*********++++++++++++++++++++++++,,,+++++++++++++++,,,,,,*********)))))))))))))))((((((((((((((((((((((((((()))))))))************++++++***)))((((((((())))))***************++++++,,,+++++++++,,,---...//////000222222222666BBBMMMggguuu}}}sssdddaaagggmmmzzz{{{|||{{{xxxyyy}}}}}}tttpppvvv}}}{{{{{{}}}xxx___LLLWWWmmm{{{ssspppooonnniiilllnnnnnnqqquuutttpppiiiiiijjjnnnsssxxx{{{{{{}}}}}}zzzxxx{{{{{{vvvuuukkk^^^RRRKKKLLLZZZhhhxxx~~~}}}~~~oooccc[[[]]]aaabbbaaabbbTTTMMMDDD;;;555000,,,***++++++*********+++,,,---************)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&'''((()))))))))))))))((((((((((((((())))))***''''''((()))***++++++,,,))))))***+++,,,,,,------))),,,000111111222555777<<>>888444000000000///...,,,+++***************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&)))))))))((('''''''''&&&'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''!!!###%%%(((******))))))((((((((((((((()))***************))))))))))))))),,,,,,++++++++++++++++++///222333222111444;;;BBBNNNbbbkkkaaaaaawww{{{zzzzzzyyy|||~~~yyyuuutttqqqmmmiiifffhhhjjjnnntttzzz~~~rrrhhhfffkkkxxx|||{{{rrrwww~~~}}}pppbbb^^^hhhxxx[[[@@@:::777...000000000000////////////------------...///000000//////.........---------+++++++++,,,,,,---------------,,,+++******++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++))))))***+++,,,,,,------+++,,,,,,---...///111111444000111777;;;EEE```|||}}}yyyxxxxxx}}}|||vvvxxx|||zzzzzzvvvtttwww|||vvvsssrrrpppssstttsssvvvyyyxxxtttqqqqqqqqqssswwwzzz{{{{{{|||}}}|||}}}wwwbbbRRRPPPUUUddd|||xxxyyywwwwwwyyyppphhh^^^VVVPPPHHH===555555111---,,,......,,,***...---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******%%%&&&'''(((((('''&&&%%%)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))************+++++++++++++++,,,,,,---...//////444111000222444999CCCNNN^^^___```eeeqqq}}}}}}~~~|||xxxtttrrrrrrqqqooollljjjnnnsssxxx{{{uuueeebbbkkkxxxvvvmmmmmmzzzzzzyyysssqqqqqqwww{{{uuulllhhhppp}}}mmmOOO???888222333333222111000000000111///............---------,,,,,,,,,,,,---...//////------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++***)))(((((()))***+++)))))))))))))))))))))))))))+++,,,+++***)))***+++***((('''''')))+++,,,+++*********))))))))))))))),,,++++++,,,---///111333111000222666<<>>666000///...---,,,)))***,,,------,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))***************++++++++++++,,,,,,,,,+++,,,---...000111222333111111555:::AAAOOOdddwwwyyyzzz~~~}}}lllfffeeerrryyypppkkkoootttzzz}}}xxxdddZZZXXXWWW___ddd```XXXVVV^^^gggrrrwww~~~wwwttt}}}|||nnnuuuyyyeeeIII<<<444333222000//////......///............---------,,,,,,,,,,,,,,,---...///---------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++)))))))))******))))))))))))))))))))))))))))))))))))+++,,,+++***)))***+++)))(((((()))++++++***)))))))))))))))******++++++)))***+++---...///000000...555:::BBB[[[yyy~~~{{{tttrrrzzzzzz}}}}}}}}}}}}{{{tttooonnnnnnooossstttmmmccc^^^bbbhhhmmmqqqvvvwwwwwwxxx}}}rrrbbbQQQHHHMMMVVVjjjttt~~~~~~}}}~~~oooeeebbbbbbaaa___LLLDDD999222...---,,,***+++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))(((((((((((((((((()))***))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,+++,,,---///000222333444333333777AAALLL[[[nnn~~~}}}eeecccgggvvvyyysssnnnlllrrrwww}}}{{{{{{|||tttaaaXXXWWWVVV^^^eee```WWWSSSZZZdddmmmqqqvvv{{{sssmmmnnnnnnpppttt}}}rrrTTTAAA555444333111000////////////............---------,,,,,,,,,,,,---...//////------,,,,,,,,,+++++++++*********)))))))))(((((())))))************))))))))))))))))))))))))))))))''')))***)))((('''((()))((('''''')))+++,,,+++***((((((((()))******++++++***+++,,,...///000000111111666>>>MMMhhhzzztttttt|||yyyvvv|||tttzzzwwwpppmmmmmmmmmqqqttttttnnnddd]]]^^^bbbhhhnnntttwwwxxxzzzzzzmmm]]]OOOKKKNNN[[[iiixxx~~~{{{xxx{{{{{{oooiiigggdddaaaTTTLLL???666222000...,,,...---,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++++++++,,,,,,,,,------,,,,,,...///111333444555666555;;;HHHXXXgggwwwsss]]]___iii{{{yyyrrrooopppqqquuu{{{~~~}}}uuusssuuuwww{{{|||sssaaaXXXWWWYYYbbbjjjfff[[[VVV]]]fffmmmnnnpppssszzzyyypppkkkvvvjjjqqq}}}}}}___GGG777666444222111000000//////............---------------,,,,,,,,,------......---------,,,,,,,,,,,,++++++*********)))))))))((()))***++++++***)))((())))))))))))))))))))))))''')))***)))((('''((())))))((((((***++++++)))((((((((()))******+++,,,,,,***+++---///111111111111444666AAAWWWqqqyyyzzzzzzxxx}}}wwwwww~~~|||www~~~yyysssnnnkkkkkklllppprrrrrrmmmfff```______dddkkkssswwwzzz~~~zzzsssfffXXXOOONNNQQQaaattt|||zzzuuuuuuxxxzzzxxxpppkkkeeeaaa\\\SSSFFF<<<666444222000000///---+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''((()))******)))((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************++++++,,,,,,,,,---------,,,,,,...///111333444555999888>>>NNN```ooo||||||}}}rrreeeUUUZZZiii~~~tttnnnnnnrrruuuxxx~~~}}}|||wwwoooooorrruuuuuuwwwtttbbbZZZYYYYYYdddlllhhh]]]WWW]]]fffpppooonnnooouuuxxxqqqhhhrrrgggKKK888777555333222111000000//////.........---------//////...---,,,,,,,,,,,,//////.........---------.........---------,,,,,,((()))***++++++***)))((()))))))))))))))))))))))))))+++,,,+++***)))***++++++*********+++***(((%%%))))))***+++,,,,,,------+++,,,...000222222222222666555AAA[[[tttyyyvvv{{{yyyyyy~~~yyyyyyyyywww~~~}}}vvvpppllljjjkkkkkkkkkmmmnnnmmmiiieeebbbaaabbbiiisssxxx{{{}}}vvvgggVVVKKKNNNYYYiiissswwwuuusssrrrqqqyyy{{{qqqllliiieeeXXXMMMGGG???444---,,,,,,------+++***)))***,,,************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''************))))))))))))))))))))))))((((((((((((***++++++,,,,,,------......+++,,,000333222333555999@@@III]]]ssswwwwww{{{~~~mmmaaa]]]SSSXXXjjjxxxrrroooooovvv}}}{{{yyy||||||rrrooonnnmmmnnnppprrrxxxuuu```WWWVVVVVVjjjsssnnnfff\\\^^^llluuuvvvqqqgggiiizzzxxx|||}}}}}}qqqWWWAAA:::666666666333111222111000000000000/////////...000111000...------...///...---,,,++++++++++++------,,,,,,,,,,,,++++++)))))))))***+++++++++,,,+++*********))))))((((((************************)))***+++,,,,,,+++))))))*********))))))))))))))))))+++---...///000222444555999JJJeeeyyy~~~{{{zzz{{{|||~~~|||xxx||||||wwwuuuwwwqqqqqqqqqrrrrrrooolllhhhfffeeehhhiiijjjkkkjjjiiifffdddgggiiipppvvvwww{{{}}}{{{sssaaaQQQGGGOOO\\\hhhnnnnnnkkkhhhnnnsssyyy}}}{{{uuurrrlllddd\\\VVVJJJ;;;222000------------+++++++++,,,************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((()))))))))***************''''''(((((((((((('''''')))))))))))))))))))))))))))))))))******************++++++,,,,,,---......000---...333555444444666:::DDDOOObbbvvvwwwtttzzzvvveee[[[YYYZZZdddvvvtttpppoooqqqyyy}}}}}}|||{{{yyy}}}}}}sssqqqooonnnnnnnnnooouuuyyyddd[[[ZZZXXXlllvvvrrrkkkbbbdddsss{{{{{{sssfffdddqqq}}}{{{ttt\\\AAA:::444444444222000000...------------,,,,,,,,,...///111000...------...///...---,,,++++++++++++------,,,,,,,,,,,,++++++***************+++++++++******************))))))************************)))***++++++++++++***)))++++++++++++++++++******+++---///000000111333555888===NNNgggyyy}}}zzzxxxyyy}}}|||xxx}}}}}}vvvpppvvvuuuooonnnooooooooommmiiieeebbb```bbbcccdddgggiiiiiihhhggghhhjjjpppuuuvvvyyy|||~~~ooo[[[JJJMMMUUU```kkkooolllhhhpppqqqrrrqqqppprrrwww|||~~~|||wwwsssnnngggXXXFFF999444............------,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((++++++++++++************''''''(((((((((((('''''''''''''''(((((())))))***))))))******++++++,,,,,,+++++++++,,,------......111///111555777555555888<<>>UUUgggnnnqqqlllnnn|||uuueeeZZZ[[[aaarrr{{{ssslllkkkqqq{{{~~~zzzyyyyyyyyyxxxxxx}}}|||uuurrrooolllllliiikkkppp|||zzzggg\\\ZZZXXXkkkuuurrrmmmeeefffsssvvvggg^^^eeewww|||yyyuuuvvvSSSEEE888555666555222111111111111000000000//////---///000000///......///......---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++++++++***)))))))))*********++++++,,,,,,---************************)))*********++++++++++++++++++++++++,,,,,,,,,,,,///000111111000111444666;;;FFFZZZooo|||~~~yyyuuuqqqzzz~~~~~~}}}zzzyyy~~~tttrrrvvvqqqpppkkkkkkjjjiiifff```ZZZVVVVVVVVVXXX^^^eeekkkmmmmmmjjjmmmpppqqqqqqvvv~~~tttrrruuupppggg\\\TTTMMMPPP\\\jjjssswwwqqqpppnnniiieeeeeeiiinnnpppyyypppfffXXXFFF999333000---,,,------,,,+++++++++++++++************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''((())))))***''''''(((((()))***+++++++++,,,,,,------...//////111000333666666444777<<>>GGGVVVkkkqqqgggfffppp|||wwwkkkaaaZZZaaauuu}}}pppppppppsss~~~|||zzzyyyzzz{{{{{{{{{xxx{{{|||sssllliiijjjfffhhhmmmwwwnnnccc___]]]ppp{{{{{{wwwjjjbbbhhhtttpppkkkccc[[[\\\nnn{{{}}}|||rrrrrr}}}yyyfffeeerrrnnnMMM;;;888666444111111111111111000000000000,,,...000000///...///000......------------......------,,,,,,,,,,,,++++++***************+++++++++******************))))))***************************))))))))))))+++,,,---******++++++,,,------......//////000111444888<<>>RRRjjj}}}uuuxxxyyyqqqjjj```\\\fffyyyzzzjjjgggppp|||yyyxxxwwwtttpppppprrrwwwzzzwwwnnnfffZZZUUURRRVVV___gggjjjiiifffkkkmmmkkkooo{{{vvvnnnhhhccc```jjjeeeaaa[[[PPPGGGIIIRRRaaahhhoooqqqlllhhhggghhhllljjjlllwwwnnneeeeeeYYYFFF555//////---,,,...,,,+++++++++++++++++++++***))))))((('''&&&&&&%%%))))))))))))))))))))))))*********)))))))))))))))/////////...---+++((('''))))))))))))))))))))))))))))))(((((('''''''''&&&++++++***************+++)))))))))))))))******+++---,,,,,,---...000222333666333444888555222>>>PPPfffiiikkkkkkrrryyyrrrggg^^^]]]lll{{{uuusssrrrvvv|||{{{yyyxxxyyyzzzzzzyyy{{{yyyxxxzzz}}}xxxoookkkkkkfffiiimmmuuusssgggaaacccrrr|||~~~zzzjjjccckkk{{{sssvvvhhh]]]^^^___ppp|||nnnnnn}}}sssllliiilllxxx}}}sssgggaaaaaakkklllOOO===555333222000000000000////////////000111222111///------...........................++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))***++++++***))))))***,,,,,,+++))))))***+++***)))+++++++++,,,---...///000000333000000666555777DDDUUUsss{{{|||zzzvvvoooddd```jjj~~~{{{jjjhhh```||||||xxxwwwtttqqqnnnooossszzz{{{ooodddWWWTTTSSSWWW```gggiiiiiimmmllllllooouuu|||pppgggfffiiikkkhhhfffaaaVVVJJJGGGJJJUUU\\\fffkkkmmmmmmooorrrrrrnnnoooyyypppfffccc\\\KKK:::444222...+++,,,,,,,,,,,,+++++++++************))))))(((''''''&&&))))))))))))))))))))))))***))))))))))))))))))))))))*********)))((('''&&&)))))))))))))))))))))))))))(((((((((''''''''''''*********)))))))))******)))))))))))))))***++++++,,,,,,,,,---...000222333666333555:::999999GGGYYYiiilllooorrr|||uuummmbbb\\\aaasss|||wwwuuutttsssrrrvvv~~~{{{zzzyyyyyyzzz|||||||||zzz{{{yyyxxxyyy}}}|||vvvnnnjjjkkkfffhhhkkksssvvvkkkdddcccsss}}}|||mmmeeemmm}}}www|||mmm```______qqqxxxtttyyymmmggghhhrrr}}}ssskkkgggmmm}}}zzz]]]FFF:::555444000000000000////////////000111222111///------...........................++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((()))))))))******++++++***))))))***,,,,,,***))))))***++++++***+++++++++,,,---...///000///333111222888777:::GGG^^^xxxwwwwwwrrrjjjiiiuuu|||vvv{{{sssddddddiii}}}xxxvvvssspppmmmnnnssszzzzzznnndddVVVSSSSSSXXXaaahhhjjjiiikkkjjjkkkooouuu|||zzzllllllpppnnnnnnnnnkkk```QQQGGGCCCHHHPPP\\\gggoootttxxxyyyzzztttrrr{{{uuuiiiccc]]]PPPAAA888444///,,,+++...------,,,+++******)))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))******&&&&&&'''(((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))***))))))))))))***++++++,,,,,,---...///111222333333111333777:::???OOObbbooopppttt|||}}}qqqjjj```]]]gggzzz}}}uuussstttuuusssssswww~~~yyywwwwwwyyy|||}}}zzzxxxwwwxxx|||zzzwwwsssmmmiiijjjffffffhhhpppxxxmmmeeebbbsssqqqhhhqqq~~~uuuddd``````rrrxxx|||qqqgggdddjjj||||||qqqppp}}}oooRRR>>>666555111111000000000////////////000111111///------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))))))))******)))+++++++++))))))***++++++)))((()))+++,,,,,,,,,+++++++++,,,---...///000///444333444999999===MMMkkk|||xxx}}}yyytttvvv|||ssspppxxx{{{kkk^^^aaarrryyyuuurrrpppkkkmmmssszzz~~~yyymmmcccTTTRRRSSSYYYcccjjjkkkiiihhhiiikkkooottt{{{{{{sssqqqqqqqqqrrrqqqiii\\\MMMDDDCCCJJJXXXgggttt{{{|||{{{yyyvvv~~~rrrjjjdddYYYJJJ===666111/////////......,,,+++***))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))******))))))******+++,,,,,,,,,---...000111222333333111222777<<>>888333333222111000000///...---...000000...------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++(((***,,,,,,+++***)))***,,,***)))***,,,---------+++++++++,,,---...///000///888999888<<>>666111222444333222222000000000000000000///...---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,------///000222333555333:::???FFF^^^www|||~~~{{{~~~~~~sssoooaaaQQQWWWvvvyyyiiibbb^^^hhhsssxxxvvvtttvvvyyyzzzuuunnnhhheeedddbbb```aaaaaaaaaaaabbbcccdddeeegggkkkpppvvvzzz~~~SSS\\\ssshhhWWWUUU[[[aaaaaahhhvvvvvvpppwwwyyyzzzuuuhhhJJJ>>>444111000...------,,,,,,,,,+++++++++******'''(((((()))******++++++///,,,***))))))******)))(((((())))))))))))((((((******)))(((((('''&&&&&&(((((((((((())))))))))))************)))))))))))))))***+++,,,---.........000000000222333555777888???TTTlllvvvuuuwww~~~ttt}}}uuuuuu}}}yyycccPPPIIIPPPZZZiiizzz{{{ooogggffffffgggkkkvvvvvvrrrtttyyy}}}}}}|||{{{zzzxxxuuutttvvvyyy|||~~~zzztttjjjbbb```\\\]]]```eeennnrrrjjjyyyzzzmmmkkkzzz}}}ppprrrqqqxxxjjj[[[MMMIIIIIIKKKRRR___mmmyyyxxx^^^EEE;;;222111333333222333000000000111111000000///---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...///111222333666222999BBBNNNhhh~~~|||kkkcccUUUNNNZZZxxx|||iii```^^^eeemmmqqqqqqqqquuuxxxxxxrrrkkkgggfffeeedddbbbbbbccccccdddeeeeeeeeeffffffhhhlllqqquuuyyy|||~~~KKKOOOaaa|||{{{~~~mmmXXXMMMMMMPPPVVV```nnnpppkkknnnlllnnnooogggQQQDDD777333222///---,,,,,,,,,,,,+++++++++******)))))))))))))))*********+++)))'''''')))+++,,,,,,(((((())))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))***************)))))))))((()))***,,,---...///......//////000111444777999;;;HHH```sssqqqlllvvvzzzuuutttwwwrrr]]]OOOPPP[[[fff{{{vvvmmmhhhdddgggjjjppp||||||vvvuuuyyy}}}|||zzzyyyxxxvvvuuuwwwzzz~~~{{{uuullldddbbbZZZ[[[^^^bbbjjj~~~uuuiiixxx~~~vvviiihhhxxx}}}rrruuuvvvsssbbbSSSIIIHHHGGGJJJRRR^^^kkksss~~~zzzxxxqqqPPPCCC666222333222222333///000000111111111000000---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------...///111333333888333:::HHHZZZwww~~~kkk\\\OOOPPPaaa{{{nnnddd```dddjjjmmmoooppprrrsssuuuoooiiifffggghhhfffccceeefffggghhhiiiiiiiiihhhggghhhjjjnnnrrrvvvxxxyyy~~~DDDGGGVVVtttxxxvvvyyy{{{}}}}}}{{{nnnYYYKKKGGGEEEOOO[[[iii{{{kkkfffeee```___bbb]]]UUUGGG999444222000---,,,,,,,,,,,,+++++++++******++++++******)))((((((((('''&&&$$$%%%(((+++---...(((((())))))))))))((((((&&&&&&''''''((()))))))))'''((((((((())))))******+++*********))))))(((((()))***,,,.../////////.........///111444777;;;<<>>333000111,,,,,,,,,------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))******+++******)))))))))))))))))))))*********+++++++++)))***+++,,,...///000111111444777777666@@@YYYppp~~~|||~~~pppcccWWW]]]rrrxxxmmmhhhfffiiimmmwww}}}|||{{{xxxuuusssvvv{{{~~~}}}{{{}}}xxxzzz}}}|||wwwsssnnngggbbbWWWXXXTTTVVV^^^eeeyyyuuuoooxxx}}}qqqjjjuuu{{{lllmmmoooyyy]]]MMMFFFCCCBBBBBBGGGSSSdddttt|||pppmmmuuu~~~xxxggggggtttvvvUUU@@@777444222111111111000000000000111111//////000000111222222222//////...------------...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,,,,---...//////000111555777777===QQQnnn}}}rrrVVVWWWeee}}}qqqpppnnnnnnnnnnnnllljjjiiiiiikkkllllllllllllllljjjkkkmmmqqqvvvxxxyyyxxxsssrrrrrrrrrtttvvvxxxzzz~~~DDDDDDEEEFFFEEEJJJ[[[kkkzzzuuussspppqqqxxx}}}xxxnnnjjjooowwwsssggghhhiii^^^KKKGGGIIIUUUaaaiiilllooonnnuuuwwwsssnnnoooqqqrrr{{{vvvsssoookkkhhh```SSSDDD888222111,,,,,,------------,,,,,,+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))******************))))))))))))******)))))))))***++++++,,,,,,)))***+++---...000111222111333777999===JJJfff~~~{{{~~~oooddd\\\eee{{{uuulllhhhiiipppxxxyyyxxxvvvssssssuuuzzz~~~~~~~~~~~~|||zzzvvvxxx|||yyytttpppkkkddd___VVVWWWSSSSSSYYY^^^nnnvvvoooxxx|||qqqkkkwww~~~mmmkkkjjjzzzdddQQQIIIEEECCCDDDDDDPPPaaaqqq}}}{{{nnnnnnxxxrrrhhhmmmvvv}}}~~~dddJJJ;;;444222222111111000000000000111111//////000000111111111222//////...------------...------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,,,,---...//////111444777555>>>UUUsss|||{{{kkkQQQYYYnnnyyyrrrpppoooooopppooollljjjhhhiiikkkmmmnnnnnnnnnnnnjjjkkknnnsssxxx|||||||||vvvvvvtttttttttvvvxxxzzz~~~}}}~~~GGGEEEEEEEEECCCFFFPPP\\\{{{~~~xxxpppoooyyy{{{uuuwwwxxxooommmlllcccSSSJJJEEEKKKVVV___eeeiiikkkoooqqqmmmkkknnnpppooo|||~~~yyywwwvvvpppmmmggg^^^QQQCCC888111,,,,,,------------,,,,,,+++++++++************)))))))))))))))))))))))))))((())))))******))))))(((((()))))))))************))))))(((((()))***+++,,,((())))))***++++++,,,,,,)))***+++---///000111222111333888===EEEVVVrrr|||wwwxxxsssrrrfff```___lll{{{pppjjjgggjjjuuuwwwwwwuuurrrrrrtttyyy}}}~~~|||}}}~~~~~~}}}{{{~~~rrruuuxxx|||{{{uuuqqqmmmhhhaaa[[[TTTUUUPPPPPPTTTVVVddd~~~zzzpppwww{{{~~~~~~qqqlllyyylllhhhfffuuugggVVVLLLEEECCCCCCBBBMMM]]]mmmyyy~~~pppmmmuuuqqqiiinnnyyyrrrUUU@@@666444444111111000000000000111111//////000000000000000000//////...------------...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++------...------,,,---...///000000222555888999DDD[[[zzz~~~vvvaaaSSS```yyywwwqqqppppppppppppooommmkkkfffhhhjjjmmmnnnooonnnnnniiijjjnnntttzzz~~~{{{yyywwwvvvvvvxxxzzz{{{||||||}}}LLLHHHFFFEEECCCDDDLLLVVVjjj}}}sssqqq~~~}}}yyy}}}yyyvvvsssjjj[[[OOODDDFFFOOOYYYbbbhhhjjjnnnnnnllllllppprrrqqqyyy}}}}}}}}}uuusssoooiii]]]NNN>>>333,,,------......------,,,+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++(((((('''((()))***,,,---((())))))***++++++,,,,,,)))***+++---///000222222333444999@@@KKK^^^zzz{{{vvvrrryyyjjjaaa^^^[[[YYY___pppzzzssskkkfffdddhhhuuuzzzwwwvvvtttrrrqqqtttxxx||||||{{{zzz{{{}}}~~~~~~}}}}}}}}}~~~}}}ooorrruuuxxx}}}{{{wwwrrrnnnkkkeee^^^XXXRRRTTTOOOMMMPPPQQQ^^^www~~~pppwwwzzz}}}}}}pppmmmzzz}}}jjjfffcccrrrvvv|||~~~iiiYYYNNNEEEAAAAAA@@@JJJZZZiiiuuurrrkkkqqqyyy{{{iiijjjxxx{{{]]]DDD888555666111111000000000000111111000000000/////////////////////...------------...++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,.../////////...---...///000111111333666999>>>IIIaaattt\\\YYYhhh~~~xxxqqqpppppppppqqqpppmmmkkkeeefffiiilllnnnnnnnnnmmmhhhjjjnnnttt{{{~~~|||zzzxxxxxxyyy|||}}}zzz{{{}}}NNNHHHDDDDDDDDDDDDIIINNNddd{{{www}}}}}}zzzhhh^^^WWWJJJ@@@AAANNN]]]gggqqqsssqqqoooppptttuuusssrrr{{{|||{{{vvvmmm^^^HHH555777000+++---...,,,+++,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))((('''''''''(((***++++++++++++***((((((***,,,,,,------...///000111111333888:::AAAYYYyyyrrrooo~~~qqqqqqxxxbbbRRRMMMKKKPPPbbb}}}mmmiiifffeeeeeehhhrrr||||||tttoooqqqssssssqqqssswww{{{xxxzzz{{{{{{zzzzzz|||~~~~~~~~~ppprrrwww{{{}}}~~~~~~wwwooojjjhhhddd]]]WWWRRRPPPNNNLLLKKKPPP___nnnzzzlllssswww}}}sssmmmwww~~~mmmggglllqqq|||yyyvvvttttttxxx|||}}}qqq```SSSLLLHHHCCC@@@CCCJJJVVVeeesss{{{hhhbbbeee|||xxxwwwvvvkkkRRR===555666333111//////000111000///000000000000000000000000---------------...///000---------------------------------,,,,,,+++++++++++++++++++++++++++++++++...------,,,,,,------...---///000111222555999<<<888NNNgggggg]]]PPPooo}}}vvvtttttttttsssqqqnnnllljjjhhhiiijjjlllmmmnnnnnnooohhhkkkpppwww}}}}}}||||||}}}}}}|||||||||}}}RRRKKKFFFEEEDDDDDDGGGKKKVVVkkk{{{xxxoooaaa___VVVJJJBBBFFFSSS]]]fffjjjlllkkklllppppppmmmjjj}}}}}}wwwooobbbMMM;;;666///+++---///---+++,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))((((((((()))(((((('''((()))***++++++,,,,,,+++******,,,...,,,---......///000111111444888<<>>CCCMMMYYYhhhuuuzzztttwww~~~uuujjjfff||||||~~~aaaEEE777777444222000000111222111000////////////////////////------..................------------------------++++++++++++++++++++++++------------------------...------,,,,,,------......///000000111333666999AAA]]]vvv}}}}}}gggTTTTTT___}}}vvvsssooopppqqqrrrqqqqqqoooooojjjlllnnnppppppooonnnmmmlllpppwww~~~}}}||||||{{{{{{{{{~~~hhh[[[OOOIIIFFFDDDCCCEEEHHHOOO```xxxyyyxxx|||}}}ssskkkbbb[[[PPPEEEBBBEEEWWWbbbjjjiiifffeeeffffffooorrryyy|||vvvnnn```RRR===666000111222///......---,,,,,,+++***))))))(((************************))))))))))))))))))))))))(((((())))))******++++++'''(((((()))))))))))))))''')))++++++++++++,,,------...///000111333444444666;;;JJJddd}}}kkknnnrrr[[[IIIFFFLLL]]]mmmqqqccc___\\\^^^eeemmmttt|||{{{sssnnnlllkkkppptttvvvsssqqqqqqrrrrrruuuyyy{{{zzzyyyxxxxxx{{{|||~~~~~~}}}}}}wwwuuuuuuxxxyyy{{{|||uuummmiiifffbbb[[[UUUNNNKKKIIIIIIHHHHHHOOOXXXnnn~~~qqqgggmmmsss}}}xxxnnnuuupppgggfffiiinnnkkkfffbbb___^^^___```ZZZWWWQQQLLLHHHDDD@@@>>>>>>CCCKKKWWWeeessswwwyyypppcccttt~~~eeeIII999666444222000000111222111000////////////////////////---......//////...------------------------------++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------......///000111111333777999EEEbbbyyyzzzyyyzzzqqqrrrYYYJJJOOOdddyyysssqqqpppqqqrrrrrrqqqpppnnnmmmkkkmmmnnnppppppooommmlllmmmrrrzzz~~~}}}{{{zzz}}}}}}|||}}}xxxhhhWWWNNNIIIEEEDDDEEEDDDIIIUUUiiiwwwssswww}}}xxxvvv{{{}}}~~~qqqgggddd]]]PPPFFFDDDWWWeeeppppppjjjhhhhhhhhhsssqqqrrr|||uuuggg[[[FFF<<<444222111///...///,,,++++++******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))******************''''''((()))))))))))))))''')))++++++******+++,,,---...///111222444555666888???SSSoooxxxkkkuuuxxxfffSSSFFFFFFNNNaaaqqq|||mmmbbb\\\\\\aaammmvvv{{{{{{tttooommmiiimmmrrrsssqqqooopppqqqrrrtttxxxyyyxxxwwwwwwwwwyyy{{{|||}}}||||||~~~vvvssstttxxx{{{{{{}}}wwwnnnjjjgggccc\\\VVVPPPKKKHHHHHHHHHIIIOOOWWWiii|||oooeeejjjooozzzxxxnnnuuurrriiihhhiiioookkkfffaaa______bbbccc[[[XXXSSSMMMGGGBBB???===???BBBIIITTTbbbqqq~~~}}}}}}uuucccmmmjjjNNN<<<666444222111111222222222000000000000000000000000000---.../////////...---,,,------------------------+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++...------,,,,,,------...---///000111222555999<<>>AAAGGGQQQ___ooo}}}xxxgggjjjvvvnnnUUUAAA888555333111111222222222111000000000000000000000000---...///000///...,,,+++------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...000222444777;;;>>>QQQnnn~~~yyy~~~{{{{{{uuu~~~ppp^^^IIIEEESSSuuuvvvvvv}}}zzzrrrooopppnnnooopppqqqrrrqqqppppppooonnnmmmkkkkkkkkkllllllnnnsss|||}}}{{{yyyzzz{{{}}}iiiYYYOOOIIIFFFFFF???BBBGGGQQQcccssshhhlllvvv~~~|||||||||uuuvvv~~~{{{jjj\\\YYYVVVlllzzzuuurrruuunnnjjjtttvvvjjjSSSGGG:::444000------///,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++***)))))))))&&&''')))*********)))(((***,,,......---+++++++++---...///111333555666777===HHHbbb}}}```iii{{{gggVVVIIIDDDIIIRRRggguuu~~~{{{rrrkkkccc\\\ZZZ]]]iiizzz{{{yyywwwssslllgggfffiiimmmnnnmmmmmmooorrruuuvvvwwwwwwwwwwwwyyyzzzyyyzzz{{{{{{zzzzzz{{{}}}sssqqqsssyyy}}}}}}~~~~~~vvvqqqoookkkddd^^^SSSMMMHHHGGGHHHKKKRRRYYYddd{{{xxxkkk^^^bbbgggssszzzsss|||xxxxxxzzzlllggg___XXXUUUWWW\\\___]]][[[UUUNNNGGGBBBAAAAAA===@@@EEEOOO]]]mmm|||yyygggfffmmm|||~~~rrrYYYEEE:::555333111111222333222111000000000000000000000000---...///000000...,,,+++---------------------------------....../////////------------------------...------,,,,,,------...---...111333555888<<<@@@SSSooo~~~yyy|||{{{}}}wwwfffWWWHHHHHHXXXvvvyyyqqqzzzxxxpppnnnooolllmmmoooqqqrrrsssrrrrrrpppnnnllljjjiiijjjkkklllmmmsss}}}~~~|||zzzxxxzzz|||yyycccVVVMMMGGGDDDBBBBBBEEEKKKWWWlllllljjjrrr{{{~~~~~~yyy|||~~~qqq^^^WWWfffzzzxxxsssnnnrrr|||vvvYYYJJJ<<<666222---,,,///000///---,,,,,,,,,---...++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++,,,,,,------000111000///000444777777@@@TTTlll~~~{{{ttteeerrrpppYYYLLLBBB===III[[[lllyyyyyymmmddd^^^YYYWWW```nnn|||}}}vvvtttrrrnnnmmmooolllnnnnnnkkkgggggglllqqquuuvvvyyy{{{|||||||||{{{xxxvvvssssssuuuwwwyyyzzz~~~~~~~~~~~~|||rrrqqquuuzzz||||||uuuooommmkkkeee```TTTMMMHHHHHHIIIKKKRRRYYYmmm~~~zzzooohhheeehhhrrrzzz{{{xxxwww}}}~~~{{{{{{rrriii]]]UUUTTTWWWZZZ[[[\\\XXXRRRLLLFFFCCCAAA@@@??????BBBKKKZZZkkkzzzkkkkkknnnwwwqqqrrryyybbbKKK;;;888666444333333222000...000000000000000000000000///////////////......---........................+++++++++,,,,,,,,,---------------------------------------------...000000//////+++000999666888FFF]]]|||}}}}}}zzz{{{wwwtttsss{{{{{{{{{}}}{{{xxxcccSSSFFFHHHXXX}}}~~~~~~|||xxxsssnnnlllkkkoooppppppooonnnnnnoooqqqnnnnnnllljjjhhhhhhjjjlllppp{{{}}}{{{yyy{{{||||||}}}iiiYYYNNNGGGDDDCCCBBBCCCGGGPPPaaa}}}uuunnnqqqxxx~~~vvvbbbTTT^^^ooo~~~xxxuuu|||zzz___OOO???888444///...///++++++***)))))))))))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++*********)))******+++,,,///000111111222666999;;;DDD]]]tttuuuooo{{{kkkTTTHHHAAA>>>KKK]]]pppzzz}}}tttggg```]]]ZZZYYYaaannnzzz~~~xxxrrrpppnnnkkkkkkmmmkkkmmmmmmjjjfffgggkkkppptttvvvyyy|||~~~~~~~~~~~~{{{xxxvvvuuuwwwzzz{{{{{{~~~}}}}}}}}}rrrqqqtttyyy||||||wwwpppnnnkkkeee___UUUNNNIIIHHHIIIKKKRRRZZZnnn}}}qqqgggdddgggrrr{{{}}}{{{{{{uuujjj[[[SSSSSSWWWZZZ[[[]]]YYYSSSLLLFFFCCCAAA@@@??????BBBJJJYYYjjjyyykkkggggggnnnzzz}}}kkkaaannnlllQQQ@@@777555333333333222111///000000000000000000000000///////////////......---........................------------............------------------------------------...///000000///000---111:::888;;;KKK___zzzzzzyyy|||||||||}}}zzzoooppprrrxxx|||~~~{{{www}}}rrr^^^PPPEEEHHHYYY{{{rrrssstttsssqqqnnnmmmmmmooopppqqqpppooooooppprrroooooonnnllljjjiiikkklllqqq{{{~~~}}}{{{zzz||||||}}}~~~sss```SSSLLLHHHEEECCCCCCEEEIIIUUUkkkrrrmmmnnnoooWWWXXX```nnnzzzwwwttt}}}zzzhhhWWWDDD:::555222000///+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***************+++,,,,,,...///111333555777;;;>>>IIIiiizzzttt}}}dddKKKBBB>>>???MMM^^^uuuyyyxxxmmmaaa[[[ZZZ[[[ZZZaaalllwww}}}~~~|||zzzrrrkkkiiihhhgggiiilllkkklllkkkiiifffgggkkkpppuuuvvvyyy|||~~~|||yyyyyyzzz|||}}}}}}}}}}}}}}}}}}sssqqqsssyyy|||}}}yyyrrroookkkeee```XXXPPPIIIHHHHHHKKKRRRZZZooouuugggdddgggrrr||||||nnn]]]UUUXXX]]]```______[[[TTTMMMGGGCCCAAA@@@>>>???BBBJJJWWWhhhxxxkkkbbb___gggttt~~~xxxsssfffVVVaaarrroooRRR@@@777555333222333333222000000000000000000000000000///////////////......---................................./////////000000------------------------------------...///000111111222///222888666;;;MMMdddzzz~~~tttuuu{{{~~~{{{~~~sssmmmqqqvvvyyy|||{{{{{{ttt{{{~~~jjjVVVLLLDDDJJJ\\\tttjjjbbbfffjjjmmmnnnnnnoooppppppqqqrrrrrrppppppqqqrrrpppqqqpppnnnlllkkkkkkmmmrrr{{{~~~}}}|||{{{|||}}}~~~jjj[[[RRRLLLGGGEEEDDDDDDGGGOOO```qqqvvvhhhhhhtttbbbYYYUUU^^^mmmyyy~~~vvvooosss}}}sssmmm]]]III<<<666333000...+++,,,---------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---...///...///222555555666;;;AAANNNqqqfffqqqyyy]]]DDD<<<<<<@@@MMM^^^uuuvvvssshhh]]]WWWWWWYYYZZZ```jjjtttzzz}}}}}}|||uuummmfffeeeeeeeeehhhmmmmmmmmmkkkhhhggghhhlllpppwwwxxx{{{~~~~~~|||{{{|||}}}}}}}}}}}}}}}}}}~~~uuurrrsssyyy~~~{{{tttpppmmmgggcccZZZRRRJJJHHHHHHJJJQQQYYYmmmyyyjjjgggiiittt~~~sssddd___eeejjjiiieeeaaa]]]VVVNNNHHHCCCAAA@@@===>>>AAAHHHUUUeeevvvlll```\\\hhhxxxyyy~~~pppdddYYYbbbppp|||lllPPP@@@666444222222222333333222000000000000000000000000///////////////......---....................................////////////------------------------------------...///000111333555111222777555<<>>AAAGGGRRRccctttoooaaa___oooqqqddd\\\dddoooyyygggPPPBBB777444222111222333333222111111111111111111111111///////////////......---........................,,,,,,---------.........------------------------...............///111111222555333555::::::FFF]]]xxx~~~~~~}}}sssooorrr~~~zzzxxxxxx~~~uuu\\\KKKFFFCCCQQQllliii```\\\```eeeiiikkkmmmooopppppprrrttttttrrrqqqrrrrrrooooooooonnnlllkkklllmmmuuu}}}~~~}}}|||{{{{{{}}}lllZZZNNNHHHDDDAAAAAABBBGGGSSS___yyyuuuhhhiiiwwwttt___NNNQQQbbbpppvvvwwwtttpppoooqqqnnnlllttt}}}wwwooohhhcccVVVEEE999444000---+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************+++---...///222000222666666555>>>JJJ___xxx~~~bbbUUUnnn~~~cccNNN<<<;;;===@@@NNN^^^ooolllhhhddd\\\UUUUUUYYY\\\bbbkkktttzzz}}}|||{{{qqqiiiddddddffffffjjjnnnrrroookkkiiiiiikkkooorrryyyzzz|||~~~~~~~~~}}}|||zzz||||||}}}xxxsssrrryyyyyytttoookkkhhhYYYRRRKKKIIIHHHHHHMMMTTTaaauuu|||pppnnnrrr}}}}}}xxxzzz~~~|||ssskkkfffaaaYYYQQQIIIDDD@@@???;;;===@@@FFFPPP```sssttteeeaaasssxxxhhh\\\aaaiiirrr|||www```MMMCCC888555222111111222222222111111111111111111111111///////////////......---........................+++++++++,,,,,,,,,,,,---------------------------............///000111111///444555999@@@DDDTTTppp|||wwwkkkhhhiiiqqqwwwxxxxxxyyy|||~~~}}}|||oooWWWIIIFFFGGG[[[|||qqqiiidddfffiiikkkkkklllnnnoooppprrrttttttsssqqqqqqrrroooooonnnlllkkkkkknnnqqqzzz}}}{{{yyyzzz}}}yyydddUUUOOOIIIDDDBBBAAACCCMMMWWWmmmjjjggglll}}}gggTTTUUUcccooottttttsssjjjhhhnnnqqqooosss|||}}}uuuqqqlllbbbddd]]]LLL===555111...///......---------------++++++++++++++++++++++++************************************************)))************+++++++++*********+++,,,---...///333000222777777888DDDTTTmmm{{{~~~~~~mmmZZZXXXsss|||tttUUUEEE;;;===???BBBPPPbbbnnnhhhccc```ZZZUUUWWW]]]aaagggooowww||||||zzzxxxoooiiieeefffggggggiiimmmrrrooojjjggghhhkkkoooqqquuuwwwyyy}}}~~~|||zzzzzzzzz{{{}}}wwwqqqpppvvv~~~|||uuunnniiifffXXXQQQLLLJJJHHHGGGKKKPPPYYYmmm|||pppooouuuvvvnnngggccc[[[RRRJJJDDD@@@???:::===@@@EEENNN^^^rrr{{{hhh```ooosssccccccffflllvvvsss^^^MMMDDD:::666333000111111222111111111111111111111111111///////////////......---........................++++++++++++,,,,,,,,,,,,------------------------............///000111222...555777:::AAAFFFZZZxxxyyyvvvllliiijjjpppvvvzzz~~~~~~{{{sssgggTTTIIIIIIMMMgggzzzuuummmmmmnnnlllkkkkkkmmmooooooqqqssstttsssqqqpppqqqpppooonnnkkkkkkmmmrrruuu|||yyywwwxxx|||nnn___VVVPPPHHHDDDAAABBBJJJSSSccc{{{kkkfffeeeuuu|||~~~ooo[[[YYYeeeoooqqqppptttgggccckkksssssswww~~~~~~vvvllliiiggg^^^dddaaaQQQ???666333000---,,,+++***)))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,---...///111111333///111888999;;;III\\\www}}}|||zzz___VVV\\\xxxtttjjjLLL@@@:::>>>AAADDDSSSfffnnnfff```]]]XXXTTTYYYaaaeeejjjssszzz}}}{{{xxxtttnnnhhheeefffhhhgggiiilllrrrnnniiifffgggkkknnnppprrrtttwww||||||zzzxxxxxxyyy{{{~~~vvvpppnnnttt}}}~~~uuummmgggdddVVVQQQLLLJJJHHHGGGIIINNNTTTiii~~~|||nnnnnnvvvyyyrrrhhhddd\\\RRRJJJDDD@@@>>>:::<<<@@@DDDMMM]]]qqqjjj]]]iii}}}nnnkkkiiillluuuxxxdddSSSJJJ;;;777333000000111111111111111111111111111111111///////////////......---........................+++++++++,,,,,,,,,------------------------------.........//////000111222///666777999???CCCWWWvvv}}}xxxxxxpppoooqqqvvv||||||lllbbbQQQJJJKKKQQQooo}}}rrrqqqpppmmmkkkkkkmmmooonnnpppssstttrrrqqqppppppqqqpppnnnlllkkkoootttyyy|||xxxvvvwww{{{|||hhhZZZPPPHHHHHHFFFBBBFFFOOO```pppooofffdddkkk|||yyy{{{|||yyyzzznnn^^^]]]eeelllnnnnnnlllllloootttyyy|||{{{yyyttt{{{kkkaaa^^^ZZZ^^^aaaYYYGGG666///000...---,,,,,,,,,,,,+++***************************+++++++++*********)))))))))))))))+++------+++))))))))))))))))))*********,,,,,,,,,---...///000111555///000888:::>>>RRRjjjfffRRRYYYiiippp]]]EEE@@@???;;;999JJJ]]]aaaoooaaaXXXWWWUUUQQQUUU___kkkpppvvvyyy}}}~~~wwwnnnlllkkkhhhgggggghhhjjjlllnnnllljjjjjjlllnnnppppppooorrrxxx~~~~~~~~~~~~}}}{{{zzzzzzzzzzzz|||wwwtttrrruuu{{{~~~xxxqqqhhhbbbZZZQQQJJJGGGFFFDDDEEEIIIRRR___ttt|||ppplllppp}}}tttoooiii___TTTJJJCCC>>>===<<<===>>>BBBLLL]]]rrruuueeedddpppvvvkkkppp}}}uuu[[[KKKCCC;;;444222111///000222//////000000000000////////////////////////////////////............//////000///...------...///000........................///............//////000444222444999:::AAA[[[vvv}}}}}}uuuuuuvvvyyy}}}~~~sssiiiSSSIIIGGGFFFYYYwwwtttppplllkkkkkknnnooorrrrrrsssssssssrrrpppoooqqqooommmkkklllqqqxxx~~~zzzyyyyyy|||}}}ppp~~~cccUUUJJJHHHFFFCCCEEELLL]]]mmmooodddaaaeeerrrxxxrrrqqq{{{rrreee[[[ZZZ```fffiiipppnnnooouuu|||}}}zzzqqq|||uuuggg```^^^\\\aaaddd]]]MMM<<<333000///---,,,,,,------+++***+++++++++++++++++++++++++++++++++*********))))))))))))(((***+++,,,+++)))************++++++++++++,,,,,,,,,---...///000111666222333999;;;BBBYYYrrr~~~```KKKYYYooo}}}iiiUUUBBB===>>>======MMM___aaaiii]]]UUUUUUUUUSSSYYYcccmmmrrrwwwzzz||||||uuullljjjiiigggffffffhhhjjjkkkmmmkkkiiiiiikkknnnooooooooorrrwww|||~~~}}}~~~}}}~~~}}}}}}}}}vvvsssrrrtttzzz~~~xxxqqqiiicccZZZRRRKKKHHHFFFDDDEEEIIIOOO\\\ooo~~~yyyoookkknnn~~~}}}vvvpppjjjaaaVVVLLLEEE@@@>>><<<===>>>BBBKKK]]]qqqvvvgggdddooorrrqqqgggWWWFFF===555333222111111444//////000000000000//////////////////////////////------,,,,,,,,,,,,------//////............//////........................///............///000000111000333777888@@@YYYuuu~~~~~~yyy{{{~~~zzzgggPPPEEEEEEHHH___wwwtttpppmmmkkklllnnnppppppqqqrrrssstttssssssrrrooonnnmmmlllnnnsss{{{}}}zzzyyyyyy{{{|||~~~\\\yyyrrr___MMMIIIGGGDDDDDDIIIXXXhhh}}}uuuggg``````fff|||uuukkkiiitttuuukkkXXXMMMRRR]]]ccckkkhhhiiipppzzz|||pppvvv|||{{{sssiiicccaaaaaafffiiidddWWWGGG:::222000...,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))'''(((***++++++***++++++++++++,,,,,,------,,,,,,,,,---...///111111666555666:::>>>IIIddd}}}pppVVVGGG___{{{vvv___KKK>>>:::===???AAARRRcccbbbaaaXXXRRRSSSTTTUUU]]]hhhpppuuuyyyzzz{{{yyyqqqhhhfffeeeeeeeeefffhhhjjjkkkkkkiiihhhhhhkkkmmmnnnnnnppprrrvvvzzz~~~~~~||||||~~~~~~~~~tttrrrqqqsssxxx}}}}}}wwwqqqjjjddd[[[SSSLLLIIIGGGEEEFFFIIIKKKVVVhhhxxxzzzuuulllhhhlll{{{~~~xxxpppkkkcccYYYOOOHHHCCC@@@<<<<<<>>>AAAKKK\\\ooo}}}}}}llleeelllvvvrrrmmm___JJJ@@@777444444222222555///000000111111000000///////////////////////////------,,,,,,,,,,,,------......////////////..............................///.........//////000111111000333666777AAA[[[vvv}}}gggOOOBBBCCCKKKgggwwwtttpppmmmlllmmmooopppnnnoooqqqssstttuuuuuutttnnnnnnmmmmmmpppvvv~~~{{{yyyxxxyyyzzz|||~~~OOOiiikkkSSSKKKIIIFFFDDDFFFSSScccyyynnnddd``````qqq{{{rrriiifffkkkssslllUUUFFFKKKXXX^^^bbb___```iiivvv~~~rrrssswww|||zzzssskkkhhhggglllooolllcccUUUCCC555222000---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++)))''''''(((***+++*********++++++,,,,,,------,,,---------...000111222555666888:::@@@QQQnnnaaaOOOLLLkkkoooWWWCCC===888;;;???DDDWWWgggeee\\\UUUPPPQQQSSSVVV```jjjrrrwww{{{zzzxxxtttllldddbbbbbbcccdddfffhhhiiijjjhhhgggfffhhhkkkmmmnnnnnnppprrrtttwwwzzz|||}}}}}}||||||{{{{{{|||}}}~~~~~~~~~~~~rrrrrrqqqssswww{{{~~~{{{uuupppiiiddd[[[SSSLLLJJJHHHEEEEEEHHHHHHQQQaaaqqqzzz|||wwwsssiiieeeiiiyyy}}}xxxoookkkdddZZZQQQIIICCC@@@<<<<<<>>>AAAJJJZZZmmmzzzvvviiijjj|||sssooopppbbbNNNCCC888444444333333444000000000111111000000000//////////////////////////////............//////,,,---////////////---,,,....................................///000111111111333555777999FFFaaazzznnnTTTDDDDDDPPPppp~~~vvvssspppmmmlllmmmooopppoooppprrrsssttttttttttttnnnnnnmmmnnnpppwww~~~~~~zzzwwwwwwxxx{{{}}}III]]]}}}www\\\PPPMMMHHHEEEFFFOOO___wwwwwwiiiddd___iii~~~|||wwwtttnnngggdddfffnnnjjjWWWIIILLLWWW^^^dddaaaaaaiiiuuu~~~vvvsssuuuuuupppnnnrrrsssqqqmmmcccNNN;;;444111...,,,---------,,,++++++++++++++++++++++++************************+++)))'''''')))+++++++++))))))******+++,,,,,,------------...///000111222333666888999CCCYYYuuuyyyXXXPPPSSSuuu{{{iiiRRR@@@>>>888999>>>GGG[[[jjjhhhYYYUUUQQQPPPQQQVVVaaakkksssxxxzzzwwwsssooohhhbbb```aaaccceeegggiiijjjjjjfffffffffhhhkkknnnnnnnnnpppqqqsssuuuvvvxxxyyyyyy{{{{{{{{{{{{zzzzzz{{{{{{~~~~~~~~~~~~~~~~~~|||rrrrrrssstttvvvzzz}}}yyysssmmmgggcccZZZSSSLLLJJJHHHEEEDDDGGGFFFMMM[[[jjjuuuxxxuuuqqqfffbbbfffvvv|||vvvoookkkeee\\\RRRIIICCC???<<<<<<>>>AAAIIIXXXkkkwww}}}nnnhhhyyyqqqfffsssvvviiiTTTGGG999444444333222333000000111111111111000000//////////////////////////////............//////,,,---...//////...---,,,.................................//////000222222000333666777:::JJJfffwww[[[HHHHHHWWWyyy~~~yyytttrrrooommmlllmmmnnnooopppppprrrsssssssssrrrqqqnnnnnnnnnnnnpppvvv}}}~~~zzzwwwwwwwww}}}GGGTTTllleeeWWWQQQJJJGGGIIINNN\\\rrr~~~mmmggg___bbbsss~~~yyyrrrkkkfffcccfffkkklllaaaRRRNNNVVV```pppnnnmmmooouuu{{{}}}}}}{{{rrrsss}}}vvvuuuwwwuuussstttoooZZZCCC555222///---------------***************************************++++++++++++***((()))+++,,,,,,+++((())))))***+++,,,---------------...///000222222111666888:::GGGbbbzzzsssRRRVVVYYYzzztttaaaMMM>>>???888:::AAAKKK___kkkfffXXXVVVSSSPPPPPPWWWbbbkkkssswwwxxxsssmmmjjjfffbbb```aaadddgggiiijjjkkkkkkeeeeeefffhhhllloooooooooppppppqqqssstttuuuwwwwwwzzz{{{{{{zzzxxxwwwxxxyyyzzzzzz{{{}}}~~~zzz}}}~~~ssstttvvvwwwwwwzzz}}}xxxrrrlllgggcccYYYRRRLLLJJJHHHDDDCCCEEEDDDJJJUUUdddpppuuusssoooeee```dddsss|||vvvpppmmmfff^^^TTTJJJBBB>>>;;;<<<>>>AAAIIIWWWhhhuuu{{{uuuiiivvvuuu\\\___vvv|||ooo\\\LLL<<<666555333222222000111111222222111111000////////////////////////------,,,,,,,,,,,,------------............------.................................///000111222333,,,111555555:::LLLjjjzzz^^^KKKLLL^^^~~~xxxuuurrrpppnnnlllllllllmmmnnnooopppqqqrrrrrrqqqppppppnnnnnnnnnoooqqqvvv}}}~~~yyywwwwwwxxx~~~HHHLLL\\\yyylll]]]UUULLLJJJLLLOOOXXXjjj~~~rrrlllaaa]]]iiirrrwwwllliiiiiijjjnnnsssooo\\\LLLQQQbbbuuutttrrrqqqqqqssswwwyyytttppp~~~{{{zzzvvvsssxxxwwwcccJJJ666333///---------------++++++++++++++++++++++++))))))*********++++++++++++******+++------,,,+++))))))***+++,,,---......------......///111222333111777999;;;LLLiii}}}kkkJJJXXX___kkkXXXHHH======777<<>>AAAHHHVVVgggsss|||{{{kkkrrr~~~[[[TTThhhvvvcccRRRAAA999777555333333000111111222222111111000////////////////////////------,,,,,,,,,,,,------...------,,,,,,------....................................///000222333444+++111666666<<>>JJJVVVeeehhh[[[TTTVVVTTTPPPQQQYYYfffoooqqqtttssslllfffeeeeeedddbbbeeehhhkkkmmmmmmlllkkkeeeeeefffjjjnnnpppqqqpppoooppppppqqqrrrtttuuuvvvtttwwwyyyyyywwwvvvwwwyyyyyyzzz{{{}}}~~~uuuxxxzzz{{{zzz{{{{{{sssmmmhhhdddXXXQQQKKKIIIFFFBBB@@@BBB@@@CCCLLLZZZhhhoooooolllddd___bbbqqquuurrrlllcccXXXLLLCCC===;;;<<<>>>AAAHHHUUUfffqqq~~~lllooo~~~aaaTTTccc{{{~~~iiiWWWDDD;;;999777444444111111222222222222111111/////////////////////////////////....../////////......,,,++++++,,,.......................................///000222333444,,,333888888???UUUuuuqqqWWWHHHOOOhhh|||tttrrrtttnnnnnnlllkkkjjjkkkkkkllliiijjjllloooqqqrrrrrrrrrkkkllloooqqquuu|||~~~~~~}}}{{{xxxxxxyyy{{{}}}}}}{{{|||GGGLLLOOO[[[zzz}}}lll___RRRJJJIIIKKKTTT```lllyyyjjj]]][[[___bbb~~~|||zzzvvv{{{tttqqqqqqZZZJJJVVVgggmmmoooiiidddffflllooorrrwwwxxxzzzxxxuuuyyy{{{lllXXXBBB111...222---***---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------......---,,,+++++++++,,,---***+++,,,...000111222333555:::<<>><<<;;;===FFFTTTcccmmm|||wwwtttyyylllWWWbbbppp{{{```KKK???444333666111111111111111111111111111000000000000000000000000........................//////.........---------------------------------......//////000000111111333666777777DDD```gggTTTHHHWWWxxx}}}tttpppppppppooonnnllljjjhhhgggfffiiijjjjjjkkklllmmmnnnnnnkkkkkklllqqqxxx~~~}}}yyyvvvwww|||~~~|||{{{}}}BBBGGGKKKUUUrrrsssdddVVVNNNMMMKKKRRR\\\ggguuuqqqccc]]]]]]___yyy}}}~~~wwwvvvzzzeeeRRRYYY```jjjoooiiibbbdddlllqqqtttxxx}}}xxxzzz}}}|||yyy{{{}}}ppp___EEE333///222,,,***...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,+++***)))))))))++++++++++++,,,...000111333333666888<<>>999<<<:::AAASSSbbbeee```[[[SSSOOONNNRRRVVVZZZcccmmmtttssspppjjjdddaaaaaacccdddeeehhhlllppppppllliiifffggghhhjjjmmmooopppqqqppppppqqqssstttuuuvvvwwwvvvwwwyyyzzz{{{{{{{{{{{{~~~~~~~~~~~~~~~}}}|||}}}~~~~~~sssvvvyyy{{{}}}~~~wwwqqqmmmhhhcccXXXTTTNNNIIIFFFDDDBBB@@@@@@AAAGGGTTTbbbkkkkkkhhhaaaYYY[[[lll{{{qqqeeeYYYNNNFFFBBB???===<<<>>>GGGUUUdddnnn{{{wwwrrruuuyyy}}}pppXXX^^^jjj~~~dddPPPDDD888555666111111111111111111111111111000000000000000000000000........................//////.........---------..............................//////000000111111111555777:::IIIeeedddRRRIII[[[~~~|||qqqllllllnnnnnnmmmlllkkkjjjjjjiiijjjjjjjjjkkkkkkllllllmmmkkkjjjkkkpppvvv~~~~~~~~~|||xxxvvvwww{{{~~~~~~}}}|||{{{}}}AAAEEEGGGNNNeeezzzhhhYYYQQQPPPKKKOOOVVV```ooo{{{iii___\\\[[[kkk}}}tttvvv}}}nnnZZZWWWXXXgggpppjjj```aaakkktttxxxzzztttlll~~~sssfffKKK777000111,,,+++///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,+++,,,---///000222333444777555>>>TTTkkkyyy~~~nnnQQQRRRbbbeeeMMM@@@<<<:::;;;<<>>===???GGGVVVfffqqq{{{|||uuuvvvyyyxxxuuu~~~sssZZZ[[[ffflllWWWIII;;;777777222111111111111111111111111000000000000000000000000.......................................---------..............................//////000000111111///444777===OOOmmm```PPPKKKaaa}}}qqqllllllnnnmmmmmmlllllllllmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkknnnttt}}}~~~}}}{{{xxxvvvvvvyyy|||{{{|||}}}|||||||||~~~EEEGGGGGGIIIWWWtttlll[[[RRRPPPLLLLLLPPP[[[jjjzzzlllaaa\\\[[[^^^tttwwwkkkoooxxxqqq___TTTSSSeeeqqqlll```___jjjuuuwwwyyy{{{nnnffftttiiiRRR;;;111111,,,+++000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,+++++++++,,,---...,,,,,,...///111222444444888555BBB```vvv|||~~~```RRR^^^ooo|||cccLLL???<<<<<<<<>>>>>???FFFUUUfffrrr{{{}}}|||~~~sssyyyvvv}}}rrr]]]^^^ggguuu^^^MMM<<<777888444111111111111111111111111////////////////////////..............................................................................//////000000111111///333888AAAUUUrrraaaRRRNNNggguuuqqqrrrooonnnmmmmmmlllmmmnnnnnnmmmmmmlllllllllkkkkkkkkklllllllllnnnttt|||~~~~~~|||zzzxxxxxxyyy{{{zzz{{{}}}~~~}}}}}}~~~GGGGGGGGGGGGNNNdddsss```VVVRRRMMMKKKMMMWWWfffwwwpppccc^^^]]]\\\ooottthhhkkkssssssgggWWWPPPbbbppplllaaa```iiirrrpppxxxzzzmmmgggwwwlllXXX@@@333222---,,,000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,+++++++++,,,...///,,,---...000222333444555999999JJJjjj|||}}}~~~sssRRRNNNcccwwwvvv^^^III===;;;======BBBPPP```gggbbbZZZUUUQQQRRRUUU[[[eeemmmooonnnqqqnnnhhhccc```___``````bbbffflllqqqrrrrrrpppooopppooommmllllllmmmoooppprrrsssssstttuuuvvvvvvvvvwwwxxxxxxzzz{{{}}}~~~{{{{{{{{{{{{|||}}}~~~~~~~~~~~~ssstttvvvwwwyyy|||yyyuuurrrqqqfff___VVVMMMHHHEEECCCBBB@@@???AAAGGGOOOVVVYYYZZZXXXSSSQQQZZZlll~~~}}}rrrdddWWWKKKEEE=========>>>EEESSSfffsss}}}|||zzz{{{tttzzz|||nnn___bbbiiifffRRR>>>777999555111111111111111111111111////////////////////////........................---.....................,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111111444999DDDYYYuuubbbUUUSSSlllxxxtttuuuqqqpppnnnmmmllllllmmmnnnooooooooonnnmmmmmmlllllllllmmmooopppuuu}}}~~~}}}|||{{{{{{{{{{{{zzz|||~~~~~~FFFEEEEEEFFFIIIYYY{{{~~~iii\\\VVVMMMKKKKKKSSSaaaqqq~~~wwwhhhaaa``````ooouuummmpppsssxxxqqq^^^MMM]]]iiiiiiddddddiiinnnllluuuwwwnnnjjjxxxyyynnn]]]CCC666444///...111...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************))))))))))))***,,,------...///000222444555666:::@@@UUUppp}}}|||```EEEHHHbbbzzziiiTTTEEE;;;999;;;>>>DDDPPP^^^bbb\\\VVVSSSMMMRRRVVV[[[ccckkknnnmmmpppllleeeaaa```aaaaaaaaacccggglllooooooooonnnooopppooonnnmmmllllllmmmnnnpppqqqrrrtttuuuwwwxxxyyyyyyyyyzzz{{{|||~~~||||||{{{||||||}}}~~~~~~~~~sssuuuwwwxxxyyy{{{~~~{{{uuurrrpppgggaaaXXXPPPJJJFFFDDDBBB?????????BBBHHHOOOSSSUUUTTTQQQPPPVVVhhh{{{wwwhhhYYYLLLEEE=========>>>DDDRRRfffuuu}}}rrrnnnooouuu|||rrrddddddiiippp[[[CCC:::999555111111111111111111111111000000000000000000000000........................---------...............++++++++++++++++++++++++......//////000000111111222555;;;FFF]]]www~~~___VVVYYYrrruuuqqqsssqqqpppnnnlllkkklllmmmnnnppppppooooooooonnnnnnnnnlllnnnqqqsssvvv}}}}}}|||}}}~~~~~~}}}{{{zzz|||~~~~~~~~~GGGDDDEEEGGGFFFOOOnnnpppbbbYYYMMMKKKJJJNNNZZZjjjxxxoooddd```___jjjsssqqqvvvsssxxxttt```IIITTT___ccceeehhhkkkjjjkkkqqqqqqnnnkkkkkkyyyyyymmm```FFF888666111///000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***))))))((()))+++,,,---......///111333444666666:::HHH___ssszzzzzzmmmRRR@@@HHHfffvvv\\\KKKAAA;;;999;;;===CCCNNNYYY[[[UUUQQQPPPMMMUUU[[[]]]bbbkkkpppoooooojjjddd```aaabbbcccccccccgggjjjlllkkkkkklllnnnllllllmmmmmmmmmmmmnnnnnnnnnppprrrtttwwwzzz|||}}}yyyyyyzzz{{{}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~qqqsssvvvyyyzzz{{{}}}}}}uuupppmmmeee___WWWPPPKKKFFFCCC@@@???>>>===???CCCIIINNNQQQQQQPPPOOOTTTeeezzzzzzkkkZZZLLLDDD===>>>??????DDDSSSgggwwwrrrgggdddeeerrr{{{nnnhhhiiizzzfffMMM???:::333111111111111111111111111000000000000000000000000........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111333666<<>><<<===AAAFFFKKKOOOOOOOOOOOOTTTdddyyy|||lll[[[LLLCCC>>>@@@@@@@@@EEETTTiiiyyymmmcccaaacccnnnxxxxxxkkkkkkpppUUUCCC:::000111111111111111111111111000000000000000000000000........................---------.........//////------------------------......//////000111111111333666===KKKddd}}}~~~www{{{}}}uuu{{{~~~|||{{{___OOOQQQ```~~~{{{pppnnnqqqlllkkkjjjiiikkkmmmpppsssmmmnnnnnnnnnnnnnnnnnnnnnggglllqqqtttvvv|||zzzyyyyyy{{{}}}zzzzzz{{{|||{{{{{{{{{}}}MMMFFFDDDGGGGGGJJJ[[[ppp{{{fff[[[QQQOOOKKKJJJQQQ___mmmuuunnnddd^^^```jjjzzzwwwooojjjnnnqqqjjj___HHHHHHLLLWWWeeennnnnniiijjjlllhhheeeaaaWWW[[[ppplllccc]]]MMM<<<333222111...---...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********++++++***)))(((((())))))+++,,,---.........------333000111444555444555999999UUUjjjsss|||lllTTTGGG>>>VVVzzzkkkOOOCCC>>>::::::======CCCKKKQQQRRRQQQOOONNNQQQZZZeeelllnnnnnnqqqtttkkkfff```ZZZZZZ]]]cccgggnnnmmmkkkjjjiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkiiikkkpppuuuyyy{{{||||||yyyyyyyyyyyy{{{~~~~~~}}}|||||||||}}}{{{pppnnnqqqvvvyyyxxxyyy|||~~~vvvkkkgggddd___XXXPPPIIIEEECCCBBB<<<;;;;;;;;;<<>>@@@EEERRRgggzzzvvvjjjccc```jjjyyy{{{ooonnnyyy~~~cccEEE777888333333333222222222111111000000000000000000000000---.........//////000000........................------,,,,,,------...///,,,...000111111111222333555444999KKKhhh|||qqqqqqvvvvvvooo\\\JJJJJJdddzzzwwwvvvsssqqqrrrmmmllllllmmmnnnoooqqqsssrrrpppnnnmmmmmmnnnnnnmmmeeehhhlllqqqwwwyyyxxxwwwxxxzzz|||||||||wwwxxxzzz{{{}}}~~~~~~~~~NNNHHHEEEGGGFFFGGGUUUhhhooo```TTTPPPJJJGGGMMMYYYgggoooqqqeee]]]]]]cccvvv{{{wwwnnnggghhhnnnlllfffLLLFFFHHHVVVeeekkkiiifffbbbggggggfffaaaRRROOO^^^www|||zzz|||xxxhhheee```RRRAAA666333111000///...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***************,,,,,,,,,---------......111///000444555555777<<<>>>\\\rrrzzzkkkRRRHHHDDD^^^eeeKKK@@@===999999======CCCJJJOOOQQQPPPNNNMMMQQQYYYccckkknnnpppqqqrrrgggccc^^^ZZZZZZ^^^cccgggmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmqqquuuyyy{{{||||||yyyxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}|||||||||}}}}}}~~~~~~~~~zzzpppoooqqqwwwzzzyyy{{{zzzooojjjddd```XXXPPPIIIDDDBBBAAA======;;;:::;;;>>>DDDIIIMMMLLLMMMUUUccctttzzzlll[[[MMMFFFBBB???>>>@@@EEERRRgggyyyxxxlllddd```hhhxxxvvvzzzuuunnnvvv}}}~~~dddGGG999999333333333222222222111111000000000000000000000000............/////////000........................++++++******++++++,,,---,,,...000111111111222444888777===OOOjjj~~~yyymmmjjjxxx~~~~~~zzzxxxxxxkkkWWWKKKOOOlllyyyrrrrrrsssqqqqqqsssnnnnnnmmmmmmnnnoooqqqrrrrrrpppmmmlllmmmmmmmmmlllfffjjjnnnsssyyy~~~|||yyyvvvtttsssvvvyyy{{{|||xxxxxxzzz|||}}}~~~~~~~~~OOOIIIFFFGGGDDDCCCNNN\\\zzz~~~iii[[[TTTKKKGGGJJJTTTaaajjjzzzuuuhhh___\\\]]]nnntttiiieeehhhkkkjjjVVVGGGDDDVVVgggiiieeeeeebbbgggeeeccc^^^NNNHHHTTTmmmvvvtttqqqrrrllleeejjjggg[[[JJJ;;;444222111000...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***------,,,++++++++++++,,,------,,,+++,,,---...///000///111555666555999???EEEeee}}}hhhOOOJJJMMMkkkvvv^^^FFF===;;;888888======BBBHHHMMMNNNMMMMMMMMMRRRXXXaaajjjpppqqqpppooobbb```\\\[[[[[[___dddgggkkklllmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmooorrruuuxxxzzz{{{{{{zzzzzz{{{{{{{{{{{{{{{zzz|||||||||{{{||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}yyypppoooqqqwwwzzz{{{}}}sssmmmeeeaaaYYYQQQIIIDDDAAA@@@???>>><<<:::999;;;@@@DDDIIIIIIKKKRRR```qqq~~~xxxlll]]]OOOGGGBBB???===@@@EEEQQQfffxxx{{{oooddd^^^aaarrruuuxxx|||ppprrrxxx||||||aaaFFF999999333333333222222222111111000000000000000000000000............////////////........................+++++++++++++++,,,,,,------///111111111111333444999999BBBVVVmmm|||~~~{{{}}}uuuiiieeennn{{{}}}|||xxx|||}}}}}}fffQQQKKKVVVwwwzzzrrrmmmnnnqqqqqqrrruuuqqqpppooonnnnnnooopppqqqqqqooommmlllllllllkkkiiihhhkkkpppvvv|||~~~zzzxxxwwwtttpppoooqqquuuyyyzzzxxxyyyzzz|||}}}~~~~~~}}}NNNJJJGGGFFFCCCBBBIIITTTppptttbbbYYYNNNIIIJJJQQQ]]]hhhwwwyyyjjjccc^^^]]]jjjuuujjjggghhhjjjcccKKKCCCWWWiiihhhdddfffiiikkkeee___\\\QQQNNNYYYjjjwwwwwwmmmiiidddfffqqqqqqhhhWWWCCC666222111///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---+++++++++,,,...000111111333666666555:::AAAKKKmmmcccKKKLLLXXXyyyoooYYYCCC<<<:::666777<<<===AAAFFFJJJKKKKKKKKKLLLSSSXXX```jjjqqqrrrooolll```^^^\\\[[[\\\___bbbeeejjjlllnnnppppppnnnlllkkknnnnnnnnnnnnnnnnnnnnnnnnnnnoooqqqtttvvvwwwxxxxxx{{{|||~~~}}}|||{{{zzzzzzzzz{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}|||xxxooommmooouuuyyyzzz}}}uuunnngggbbb[[[SSSKKKEEEAAA@@@???>>>===:::999;;;???BBBFFFFFFIIIPPP]]]mmm{{{~~~wwwlll^^^OOOFFFAAA>>>===@@@EEEQQQeeevvv~~~pppbbbYYYYYYiii|||}}}sssqqqwwwuuu\\\DDD888777333333333222222222111111////////////////////////.........///////////////........................---------------...//////...///111111111111333555888999EEE]]]sss}}}{{{wwwyyyzzzxxxqqqjjjiiiqqq{{{zzzrrrxxx|||cccOOOJJJ]]]{{{sssnnnoooqqqqqqrrruuusssrrrpppooonnnnnnoooooopppnnnlllkkkkkkjjjiiiggggggkkkqqqxxx}}}~~~zzzxxxsssqqqnnnnnnqqqtttwwwwwwwwwxxxzzz{{{}}}~~~~~~~~~{{{NNNKKKHHHFFFCCCCCCHHHOOOiii{{{ggg[[[OOOJJJIIINNNYYYdddvvvoooeeeccc___iiiwwwnnnkkkmmmmmmRRREEEVVVhhhhhheeehhhlllnnngggbbbbbbZZZWWW___kkk~~~ssshhhccchhhvvvzzztttdddKKK888111///---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++*********++++++,,,...---+++++++++,,,...000333333555777666555:::BBBRRRsss^^^HHHOOOaaahhhTTTBBB<<<:::666777<<<>>>AAAEEEGGGHHHIIIKKKLLLTTTYYYbbblllrrrrrrmmmiii```___]]][[[\\\^^^aaabbbjjjllloooqqqqqqpppnnnllloooooooooooooooooooooooommmnnnpppqqqssstttuuuvvvxxxzzz}}}yyyyyyyyyyyyzzz{{{||||||~~~~~~~~~~~~~~~}}}}}}}}}xxxmmmkkklllrrrvvvwwwzzzuuunnnhhhddd]]]UUUMMMGGGCCCAAA>>>>>>===;;;:::<<<@@@DDDEEEFFFHHHNNNYYYgggvvvxxxmmm___OOOEEE@@@>>>===@@@EEEPPPcccuuurrraaaUUUTTTbbbzzzxxxuuuxxxoooXXXDDD999777333333333222222222111111///////////////////////////////////////.......................................------......///000///000111111000111444666555888IIIdddzzz}}}zzzwwwxxxvvvqqqnnntttwwwvvvtttllluuu{{{bbbPPPIIIdddwwwppppppqqqppppppqqqsssrrrpppooommmmmmnnnnnnmmmkkkjjjiiijjjiiigggeeeeeejjjqqqxxx~~~}}}{{{ooonnnnnnpppsssuuuuuutttvvvwwwyyyzzz|||}}}}}}}}}yyy~~~QQQOOOKKKFFFDDDDDDIIIMMM___jjj\\\PPPKKKHHHIIIRRR^^^qqq}}}xxxhhhgggbbbeee}}}wwwtttuuutttZZZJJJTTTdddiiiiiillllllqqqmmmiiikkkcccZZZ]]]jjjzzzllleeeiiiwww}}}}}}nnnSSS<<<222///---...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,+++************++++++,,,------,,,+++,,,---...///222333555777666666===FFF\\\zzzYYYFFFRRRhhh```OOO???;;;:::777888>>>@@@BBBDDDEEEFFFHHHKKKMMMUUU\\\fffooossspppkkkgggaaa___]]][[[\\\^^^aaacccjjjllloooqqqrrrrrrpppooommmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnoooqqqssstttuuusssuuuxxx|||~~~~~~~~~yyyyyyyyyyyyyyyyyyzzzzzz|||}}}}}}}}}~~~~~~~~~~~~xxxllliiijjjooossstttwww|||uuunnngggccc]]]UUUNNNHHHCCCAAA<<<===<<<;;;;;;===AAADDDDDDEEEGGGKKKTTTaaannnxxx}}}yyypppaaaPPPEEE???======@@@DDDOOObbbssswwwcccUUUSSS^^^uuu{{{yyykkkWWWGGG===999333333333222222222111111000000000000000000000000///////////////.................................,,,,,,,,,,,,,,,------...000000111111000111444777555:::NNNmmm{{{}}}zzztttuuu~~~}}}kkkiiitttnnnxxxyyyaaaSSSLLLkkkxxxpppoooooonnnmmmnnnsssqqqooonnnmmmlllmmmmmmjjjhhhhhhhhhiiihhhfffdddccciiiqqqxxx~~~~~~}}}llllllnnnqqqtttuuutttrrruuuvvvwwwyyyzzz{{{{{{|||zzz~~~WWWTTTNNNHHHDDDFFFIIIKKKUUUuuupppaaaSSSNNNJJJFFFLLLXXXhhhuuunnnnnnfff```rrr}}}yyy{{{|||fffTTTUUUcccnnnssssssvvvzzzrrrlllmmmggg]]]]]]bbb}}}ooofffhhhrrr|||tttXXX???555222///...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------......///111555777777888@@@KKKhhh}}}UUUEEEUUUlllwwwVVVGGG;;;::::::888;;;AAABBBCCCDDDDDDEEEGGGKKKNNNVVV___kkkssssssnnnjjjggg```^^^\\\[[[\\\```dddgggkkkmmmoooqqqrrrrrrrrrqqqmmmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnoooqqqsssuuuvvvqqqsssuuuxxxzzz{{{||||||zzzyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{|||}}}}}}~~~yyyllliiijjjnnnqqqrrrvvv{{{wwwpppdddaaa[[[TTTMMMGGGCCC@@@<<<<<<<<<::::::;;;>>>AAACCCDDDEEEHHHNNNYYYfffpppuuu{{{sssdddSSSGGG???======???DDDOOOaaarrr~~~iiiZZZSSSZZZooo{{{zzzfffUUUHHH???:::333333333222222222111111000000000000000000000000000/////////....................................,,,,,,,,,,,,,,,---......000111111000000111555777888>>>TTTvvvyyyyyy|||hhhccc}}}xxxsss{{{vvv___UUUQQQsss~~~vvvoooooopppooooooqqqqqqpppnnnmmmlllkkkllllllfffffffffggghhhhhhfffdddccciiiqqqyyy}}}{{{kkkkkkkkknnnqqqssssssrrrssstttvvvwwwyyyyyyzzzzzz}}}\\\XXXQQQIIIEEEFFFIIIJJJOOOlllvvvfffXXXSSSLLLFFFJJJUUU```nnn~~~ttttttiii^^^lll}}}zzz}}}qqq]]]XXXeeettt|||{{{uuuiiijjjfff```aaaZZZ{{{~~~ooofffeeennnyyywww[[[AAA777444111...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------...///+++,,,---.........------,,,///333777777999DDDOOOpppyyySSSEEEVVVnnnnnnOOOAAA777888:::999===DDDCCCCCCDDDDDDEEEGGGKKKNNNWWWaaaooouuusssmmmiiiggg___]]][[[ZZZ\\\aaagggjjjlllmmmoooqqqrrrssssssrrroooooooooooooooooooooooommmmmmnnnoooqqqtttvvvwwwrrrsssuuuwwwyyyzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{}}}~~~~~~zzzmmmjjjjjjnnnqqqrrruuuzzzyyyxxxrrraaa^^^YYYSSSLLLFFFBBB@@@<<<<<<;;;:::888999;;;>>>BBBCCCDDDEEEJJJTTTaaajjjppp|||uuugggVVVJJJ???======@@@DDDOOOaaaqqqnnn___QQQVVViii~~~tttaaaRRRGGG>>>888333333333222222222111111000000000000000000000000000000//////.........---........................///............///000000111111111000000222555888===BBBYYY|||}}}{{{~~~hhhaaaxxx|||www~~~sss]]]UUUUUUyyy}}}uuuooopppsssssstttvvvpppooommmlllkkkkkklllllleeedddeeefffhhhhhhfffdddccciiirrrzzz~~~{{{xxxllljjjiiijjjnnnqqqssssssrrrsssuuuvvvxxxyyyyyyyyyaaaXXXOOOMMMKKKHHHGGGIIIMMMaaammmZZZRRRMMMGGGHHHOOOZZZddduuuwwwqqqgggbbbkkk|||{{{|||yyy}}}wwwddd]]]hhhwwwuuugggaaa```^^^ZZZWWWuuu{{{rrrhhhfffnnnuuuuuudddIII333...111000///...---,,,+++++++++++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------...///333555222444999:::FFF]]]kkkQQQCCCTTTtttrrr^^^EEE@@@;;;888999<<>>@@@AAABBBFFFOOO[[[dddmmmyyyzzzrrrdddUUUJJJBBB???===???DDDPPPddduuu~~~cccWWWYYYeee~~~vvvppp}}}tttaaaQQQEEE===888222111000111333444333222//////000000000000//////...............///000111,,,,,,------------------//////............//////...000111111000111333666;;;AAAZZZ|||~~~zzzyyy~~~}}}ooommmuuuwwwlllVVVVVVUUUyyywwwtttrrrssssssrrrqqqooommmllllllnnnoooooonnnhhhiiiiiihhheeeddddddeeeeeemmmuuu|||xxxqqqmmmjjjggghhhlllqqqttttttzzzyyywwwvvvvvvwwwyyyzzzbbbYYYQQQNNNLLLIIIHHHJJJMMM]]]}}}sss^^^TTTNNNGGGGGGMMMTTT^^^ppp~~~sssgggdddiiivvv}}}zzzzzzxxx}}}}}}kkkbbbhhhvvvxxxjjj```]]][[[XXXXXXxxxssseeebbbjjjooonnnaaaLLL999000///000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...//////111444333444:::===LLLggghhhQQQFFF[[[|||lllWWWDDD@@@:::888999<<>>@@@EEEPPPdddvvvrrr___[[[bbbvvvxxxiiiuuu~~~jjjWWWIII???:::777555333222222222111000000000111111111111000000000000/////////000111111------------------------//////............//////...000111111111111444666<<>>>>>???BBBKKKVVV___fffssszzzqqqdddVVVLLLDDDAAA@@@AAAEEEPPPcccuuuggg^^^]]]kkk~~~cccmmmxxxaaaOOOBBB;;;999666333111111222222111111111222222222222111111000000//////...////////////.........---,,,,,,,,,//////............/////////000111111111222444666<<>>AAACCCCCCEEEFFFFFFGGGHHHKKKMMMSSSWWW]]]dddgggddd^^^YYYVVVUUUTTTUUUYYY^^^cccgggkkkmmmoooooooooooooooqqqtttvvvwwwvvvuuutttuuuvvvvvvuuusssrrrssstttvvvxxxtttttttttuuuvvvvvvwwwwwwzzzyyyxxxyyyzzzyyyvvvtttrrrsssuuuxxxzzz{{{{{{{{{xxx{{{~~~llljjjlllqqquuuwww{{{~~~yyyiii\\\WWWOOOMMMJJJHHHGGGDDDAAA>>>;;;;;;;;;999888888999;;;===>>>>>>>>>AAAIIITTT]]]dddppp{{{rrreeeWWWMMMDDDAAA???AAAEEEOOOaaarrrkkk___XXXbbbtttbbbggguuulllUUUDDD<<<666333000///000333444444000111111222222111111000///...---,,,,,,,,,,,,,,,000//////...---,,,,,,+++//////............/////////000111111111222444666:::IIIeee}}}zzzxxxzzz|||~~~|||www|||zzzqqqxxxtttYYYGGGKKKbbbsssqqqooonnnooopppooooooiiiiiiiiikkkmmmooonnnmmmkkkkkkjjjhhhfffeeefffggglllssszzz}}}}}}zzzuuurrrrrruuuxxxzzzyyyyyyyyyzzz|||~~~ddd^^^XXXSSSMMMFFFEEEHHHHHHMMM]]]{{{nnn[[[PPPJJJHHHHHHGGGOOO___rrruuueeegggddd]]]iii|||{{{~~~qqq[[[UUUdddxxx|||ssskkkjjjmmmkkkfff\\\{{{nnnfff^^^dddhhhbbbRRR@@@444...//////...---------......++++++************++++++------,,,,,,++++++******,,,,,,,,,---...///111111000888999999>>>IIIhhh{{{VVVMMMSSSooovvvYYYGGG???<<<999888;;;???BBBCCCBBBCCCDDDEEEFFFHHHLLLOOOUUUXXX\\\```bbb```\\\WWWTTTTTTTTTUUUYYY^^^cccfffjjjllloooooooooooopppqqquuuvvvwwwwwwuuuuuuvvvwwwttttttssssssuuuxxx{{{}}}wwwwwwvvvuuuuuuttttttsssvvvvvvvvvxxxyyyxxxuuusssrrrsssuuuxxxzzz|||}}}~~~zzz}}}{{{jjjhhhiiiooosssuuuyyy~~~|||~~~tttcccVVVPPPKKKJJJHHHGGGFFFCCC???===;;;;;;;;;999888888999;;;>>>?????????AAAHHHSSS[[[cccnnn|||sssgggYYYOOOCCC@@@???@@@CCCLLL^^^nnnzzzkkk]]]UUU\\\kkkyyybbb```hhh~~~www\\\HHH>>>666333///...///222333333//////000000000000/////////...---,,,,,,,,,,,,,,,000000///...------,,,,,,//////............/////////111222222111222555777999LLLjjj|||zzz{{{}}}www{{{{{{|||tttuuu{{{rrrWWWGGGMMMbbbsssqqqoooooopppqqqqqqpppkkkjjjkkkmmmpppqqqpppooollllllkkkhhhfffeeegggiiimmmuuu}}}}}}|||zzzyyyyyyyyyvvvvvvwwwyyyzzz|||~~~~~~fff```[[[VVVNNNFFFEEEHHHFFFJJJVVVqqqttt```TTTNNNJJJHHHFFFLLL[[[mmm{{{yyygggfffbbb]]]jjj|||xxx{{{pppZZZTTTdddxxxsssjjjkkkpppnnnhhhfff~~~sssjjjbbbhhhkkkeeeUUUBBB666000//////...............///+++******))))))******+++,,,+++++++++++++++******,,,,,,,,,---...000111222222888999:::AAANNNooolllPPPOOO\\\xxxjjjPPPCCC===;;;888999<<<@@@CCCDDDAAABBBCCCCCCEEEIIINNNRRRYYYYYY[[[]]]___]]]YYYVVVSSSSSSTTTVVVYYY^^^cccfffjjjlllnnnppppppppprrrsssuuuvvvwwwvvvuuutttuuuwwwsssssstttuuuwwwzzz}}}zzzyyyxxxwwwuuutttsssrrrtttttttttvvvxxxxxxwwwuuussstttvvvxxx{{{}}}~~~zzzhhhfffhhhmmmqqqrrrvvv{{{{{{{{{tttcccVVVOOOMMMKKKIIIGGGFFFCCC@@@===<<<<<<<<<:::888888:::<<>>@@@FFFQQQYYYbbbkkk~~~vvviiiZZZPPPCCC@@@>>>???BBBJJJ[[[kkkxxxiii]]]TTTYYYfffttteee\\\]]]pppcccLLL@@@999666222000000000000/////////000000000000//////000000//////.../////////000/////////...---------//////............//////000111222222222333555777:::PPPooo~~~yyy|||{{{pppooo{{{tttrrrxxx}}}rrrVVVHHHOOOcccsssqqqooooooqqqrrrrrrrrrmmmlllmmmppprrrrrrqqqooommmmmmkkkhhhffffffhhhjjjoooxxx~~~{{{zzzzzzssstttuuuwwwxxxzzz{{{{{{~~~hhhddd___YYYPPPHHHFFFJJJGGGIIIQQQfff{{{fffYYYRRRLLLGGGDDDIIIVVVgggvvvkkkccc^^^\\\iii|||}}}uuu|||tttaaaZZZjjjzzz}}}rrrjjjkkkpppqqqmmmjjj{{{}}}ttthhhjjjjjjeeeZZZJJJ:::111//////............//////,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000222333111666777:::EEETTTuuu```LLLRRRggg{{{```JJJBBB<<<:::888999===AAADDDEEEBBBBBBBBBCCCEEEKKKRRRWWW[[[[[[ZZZ[[[[[[YYYVVVSSSSSSSSSTTTVVVZZZ___cccfffiiikkknnnpppqqqrrrtttuuusssuuuvvvuuutttssstttuuurrrssstttvvvxxxzzz{{{|||{{{zzzyyyxxxwwwuuuttttttsssssssssuuuxxxzzzyyyxxxtttuuuwwwyyy|||{{{iiiggghhhmmmpppqqqtttyyy}}}{{{zzzwwwhhhZZZTTTRRRPPPLLLIIIGGGEEEAAA???<<<===<<<;;;999999;;;===>>>>>>>>><<<>>>DDDNNNVVVaaaiii{{{yyylll\\\QQQDDDAAA???@@@CCCJJJ[[[jjjyyykkk___UUUWWWbbbsssnnn^^^XXXgggiiiQQQDDD:::888555333333222111///000000000111111000000000000000/////////000111111////////////............//////............//////000111222222222333555777===UUUttt}}}}}}rrrjjjjjjsss}}}oooqqq|||qqqUUUHHHPPPggg|||rrrpppooooooqqqrrrsssrrrnnnnnnoooqqqrrrrrrpppnnnnnnmmmllliiiffffffhhhkkkqqq{{{|||zzzzzz{{{vvvvvvxxxyyyzzz{{{||||||}}}kkkgggbbb\\\SSSJJJHHHKKKHHHHHHMMM^^^~~~jjj\\\TTTMMMFFFCCCGGGRRRbbbqqqoooaaaZZZZZZhhhxxx}}}uuu~~~zzzhhhbbbooo|||~~~wwwvvvpppjjjjjjppptttssshhhuuullljjjhhheee^^^PPP>>>222//////.........//////000---,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++,,,,,,---///111222333///444555:::GGGXXXyyySSSIIIUUUpppwww\\\HHHCCC;;;999888999===AAADDDEEECCCCCCBBBCCCFFFMMMUUU[[[\\\[[[ZZZYYYYYYWWWTTTRRRSSSSSSTTTWWW[[[___dddfffiiikkknnnqqqrrrsssuuuwwwssstttuuutttsssrrrsssuuurrrsssuuuwwwxxxyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwvvvsssssssssvvvyyy{{{|||{{{uuuvvvwwwzzz}}}~~~~~~}}}jjjggghhhmmmpppqqqtttxxx|||}}}zzzzzzlll___XXXWWWSSSOOOKKKIIIFFFCCCAAA=========;;;::::::;;;=========<<<;;;<<>>::::::;;;;;;===???BBBCCCAAACCCEEEEEEEEEKKKTTT\\\^^^[[[XXXXXXZZZYYYSSSNNNOOOOOOQQQVVV\\\aaadddeeehhhiiikkkpppuuuxxxxxxxxxzzzyyyxxxwwwvvvttttttsssuuutttsssssstttxxx{{{}}}~~~|||yyywwwvvvuuuuuuvvvvvvvvvvvvwwwxxxzzzzzzyyywwwvvvyyy~~~}}}}}}llljjjhhhiiilllqqqtttvvv~~~~~~~~~zzzlllccc```XXXTTTOOOKKKHHHEEEBBB???>>>===<<<;;;:::999999999<<<===>>>===>>>BBBJJJQQQ[[[gggsss~~~}}}vvvjjjZZZNNNCCC@@@???@@@BBBKKK\\\kkkyyyyyymmmbbbVVVPPPXXXppplllVVV\\\ttttttYYYKKK>>>777222333333222222555222222222111000//////...........................//////000000000000//////---......///////////////111///111555666555999???EEEdddzzzvvvrrrzzztttkkk|||lllRRRMMMUUUnnnzzzooommmlllnnnrrruuuuuutttoooooonnnnnnnnnnnnooooooqqqnnnmmmmmmjjjeeefffiiivvv}}}}}}}}}~~~}}}zzzxxxyyy{{{}}}qqqiiiccc```\\\TTTMMMJJJGGGIIIIIIRRRoookkkZZZPPPLLLDDDEEEKKKWWWeeesssvvvcccZZZ\\\hhhtttzzzttt{{{jjjnnnyyy~~~}}}||||||vvvooofffccclllrrrmmmjjjmmmkkk^^^GGG666222000............,,,+++------,,,+++,,,---......------......------,,,,,,............///111222333333777999===LLLkkkiiiVVVNNNfffoooRRRAAA???:::::::::;;;===???BBBCCCAAACCCEEEDDDEEEJJJSSSZZZ___]]]ZZZYYYXXXUUUPPPMMMNNNOOOQQQUUUYYY^^^ccceeefffeeefffiiimmmqqqrrrrrrxxxwwwwwwuuutttsssrrrrrrttttttssstttuuuxxxzzz||||||{{{zzzxxxwwwwwwwwwxxxuuuuuutttuuuuuuvvvwwwxxxyyywwwvvvyyy~~~}}}|||~~~|||llljjjhhhhhhlllpppsssttt{{{||||||}}}nnnccc```[[[XXXTTTPPPLLLHHHCCC@@@>>>===<<<;;;:::999999999<<<============BBBJJJPPPZZZdddnnn|||~~~|||vvvjjjZZZOOODDDAAA??????BBBJJJZZZjjjxxx|||tttlllbbbWWWPPPVVVlll|||nnnXXX\\\rrr{{{bbbTTTBBB;;;555555555222111333222222111111000//////.................................////////////......---......//////////////////---...222333222666<<>><<<;;;::::::999999;;;============AAAHHHNNNXXXaaahhhuuu{{{uuuiii[[[PPPDDDAAA??????AAAIIIYYYhhhxxx{{{tttnnnfff[[[SSSUUUggg{{{oooqqq[[[]]]pppnnn^^^FFF>>>888777666333111111222222111111000/////////........................------............---------......///////////////222000111444555555888>>>IIIkkkrrrVVVMMMSSSyyyvvvrrrpppoooooopppppppppoooqqqppppppooooooppppppqqqqqqmmmjjjiiihhhhhhnnnuuuxxx}}}{{{zzzzzz}}}}}}||||||||||||}}}~~~~~~}}}~~~~~~|||uuullldddaaa\\\UUUOOOMMMHHHIIIIIILLL]]]}}}{{{fffVVVNNNHHHEEEGGGOOO[[[jjj~~~lllbbb\\\]]]aaattt}}}{{{tttqqq}}}zzzooohhh]]]ZZZjjjvvvqqqlllnnnrrrlllUUU???444222///.........---,,,......---,,,,,,+++++++++,,,,,,++++++,,,---///000............///111222333222999;;;@@@\\\ooo[[[RRRTTTsssyyyaaaIII>>>===:::::::::;;;<<>>===;;;::::::::::::;;;<<<===<<<<<<@@@FFFLLLTTT^^^fffttt{{{uuujjj\\\QQQEEEAAA??????@@@HHHXXXgggzzz{{{tttkkkaaaXXXTTTaaa}}}kkkuuu______oooxxxdddHHH???888777777444111000111111111111000000//////........................---......//////......------......///////////////444222333666666666;;;AAANNNpppkkkQQQJJJRRR{{{rrrsssrrrqqqpppppppppppppppnnnnnnmmmmmmmmmmmmnnnnnnoookkkiiijjjiiiiiinnnttt|||}}}|||zzzzzzyyyzzz{{{|||}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{~~~xxxnnneee```[[[TTTOOOMMMGGGFFFFFFJJJVVVrrrmmm[[[QQQIIIEEEEEELLLXXXhhh}}}ssseee\\\ZZZ\\\lll{{{{{{|||vvvllltttyyyooohhh\\\VVVccc}}}}}}vvvmmmmmmsssqqq\\\EEE666333000............---//////......------,,,,,,,,,+++++++++,,,...000111............///111222333333:::===FFFgggbbbQQQOOOQQQwwwwww___HHH<<<:::999999999:::<<<>>>AAABBBAAAAAABBBCCCEEEIIIOOOSSSUUUXXXYYYUUUMMMIIIKKKNNNLLLQQQWWWZZZ[[[```iiipppuuussspppppprrrvvvyyyzzzssssssssssssssssssssssssrrrtttuuuwwwwwwwwwvvvuuutttttttttuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvtttsssqqqppppppssswwwzzz}}}~~~~~~}}}||||||{{{kkkjjjhhhiiikkknnnoooooovvv|||}}}qqqqqq{{{zzzkkkeeeccccccbbb```[[[SSSIIIBBB???>>>===<<<;;;::::::::::::<<<===<<<;;;>>>DDDIIIQQQ\\\fffwww}}}vvvkkk]]]RRREEEBBB??????AAAHHHXXXhhh}}}xxxooodddZZZRRRYYYyyyrrr}}}xxxcccbbbooofffIII???666555777555222111111111111000000000000000/////////////////////////////////000000/////////---......///////////////111///000222333444999@@@VVVyyy{{{aaaJJJIIITTT|||sssoooooonnnmmmmmmmmmmmmnnnmmmllllllkkkkkkllllllmmmooommmmmmooonnnmmmooottt~~~}}}||||||xxxyyy{{{|||}}}}}}|||||||||||||||{{{zzzyyyyyyyyy|||~~~}}}rrrhhhaaa\\\TTTOOONNNGGGDDDEEEIIIRRRhhhvvvbbbVVVKKKFFFEEEJJJUUUeeeyyyyyyhhh\\\YYY[[[fff|||wwwxxx|||tttcccccclllxxxxxxooocccZZZTTT___yyyzzzooommmvvvxxxdddKKK888555111///.........---....../////////...------+++++++++,,,---...///000............///111222333666999???OOOqqqzzzWWWIIILLLOOO}}}uuu\\\FFF;;;888999999999:::<<<>>>@@@BBBAAAAAAAAACCCFFFKKKPPPSSSQQQSSSTTTPPPJJJHHHJJJMMMOOOSSSVVVXXXYYY[[[```ccchhhgggggghhhlllooopppppprrrrrrrrrrrrssssssssssssssstttuuuvvvvvvvvvuuutttvvvvvvwwwwwwwwwwwwvvvvvvxxxxxxwwwwwwwwwxxxxxxyyyzzzyyyvvvsssqqqssswwwzzz{{{|||}}}~~~}}}~~~{{{kkkiiiiiijjjmmmoooppppppvvv|||}}}qqqoooyyypppiiieeeeeedddccc^^^VVVLLLEEE??????===<<<;;;::::::::::::;;;===<<<;;;===BBBGGGMMMYYYfffxxxyyynnn^^^SSSEEEBBB@@@@@@BBBJJJZZZiii}}}{{{pppeee]]]SSSVVVrrr~~~~~~xxxeeedddooojjjLLL@@@555444666555333333111111000000000000000000//////////////////////////////000000000000//////---......///////////////222000000333555777===DDD^^^qqqYYYFFFIIIWWW|||zzzppppppqqqooommmmmmnnnpppmmmllllllllllllllllllmmmqqqoooqqqtttsssqqqsssxxx~~~}}}~~~~~~||||||}}}}}}}}}}}}||||||{{{|||}}}|||zzzxxxyyyzzz}}}wwwkkkddd]]]UUUPPPPPPIIIDDDDDDJJJPPPaaa|||fffYYYMMMGGGEEEIIIQQQ___sss}}}iii[[[YYY^^^bbbxxx|||sssvvv}}}rrr\\\WWW^^^ppp{{{~~~uuummm```ZZZVVV^^^vvv|||rrrqqq}}}mmmQQQ999666111///...///......+++,,,---.........---,,,++++++,,,---........................///111222333888999@@@WWWzzzxxxQQQDDDLLLVVVpppVVVCCC:::888999999999:::;;;>>>@@@BBB@@@@@@@@@CCCHHHMMMQQQSSSPPPPPPPPPLLLHHHFFFGGGIIIOOOQQQTTTWWWYYY[[[\\\]]]aaabbbeeeiiimmmoooooonnnpppppppppqqqqqqrrrrrrrrruuuuuuuuuuuuuuuuuuttttttxxxxxxzzz{{{{{{{{{zzzzzzxxxxxxxxxxxxxxxyyyzzz{{{~~~}}}zzzuuuqqqqqquuuyyyxxxzzz}}}~~~zzzjjjiiiiiikkknnnqqqrrrrrrwww|||}}}qqqoooxxxuuunnnhhhgggfffeee```YYYPPPIII@@@???>>><<<;;;;;;;;;;;;999;;;<<<;;;:::<<>>@@@AAA@@@@@@@@@DDDIIINNNRRRTTTPPPPPPMMMJJJGGGEEEEEEFFFLLLNNNQQQWWW]]]``````___^^^aaaeeekkkppprrrpppnnnnnnnnnooooooppppppqqqqqquuuuuuuuuuuuttttttttttttyyyzzz|||~~~~~~xxxxxxxxxxxxyyyzzz{{{|||~~~zzztttpppooossswwwwwwzzz}}}yyyjjjiiiiiikkkooorrrsssssswww|||~~~rrroooxxxwwwqqqjjjiiihhhfffbbb[[[RRRLLL@@@???>>>===;;;;;;;;;;;;999;;;<<<;;;:::<<<@@@DDDIIITTT___ppp|||yyyrrr```SSSEEEBBBAAAAAADDDLLL]]]mmmxxxwwwmmmiiibbbbbbxxxtttcccbbbnnnwwwYYYIII999444555555333333000000000000000111111111000000000000000000000000---..................------......///////////////000......222555888???GGG___}}}yyysssfffPPP@@@FFFVVVtttsssttttttpppkkkhhhiiikkkhhhhhhgggggggggggghhhhhhmmmjjjiiilllnnnpppwww~~~}}}zzzyyyyyy|||{{{}}}}}}zzzyyy{{{}}}~~~vvvkkkfff```VVVNNNKKKGGGFFFIIILLLXXXssslll[[[QQQKKKGGGHHHNNNZZZkkkzzzkkk^^^\\\^^^bbbtttwwwtttttt{{{{{{xxxzzzxxxbbbQQQUUUaaarrr|||xxxpppttthhhfffeeeaaafff}}}sss|||{{{vvvXXXAAA777///...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***............///111222222555<<>>888999:::<<<===???@@@AAA@@@???AAAFFFNNNTTTWWWVVVUUUPPPIIIDDDCCCDDDEEEFFFJJJNNNUUUYYY[[[\\\]]]]]]```bbbeeeiiikkklllkkkkkkkkklllmmmooopppqqqqqqqqquuuuuuvvvvvvuuutttsssssszzzzzzzzzyyyyyyyyyyyyxxxyyyyyyxxxwwwwwwxxxyyyzzz~~~|||zzzwwwvvvwwwxxxxxx{{{{{{{{{{{{}}}vvvhhheeefffmmmrrrtttvvvyyyzzzwwwqqqvvv~~~{{{qqqnnnnnnjjjccc]]]YYYRRRJJJBBB@@@===<<<<<<<<<:::999:::;;;<<<<<<<<<<<<>>>@@@HHHPPP___ppp}}}|||wwwxxx}}}tttdddWWWFFFAAA>>>???CCCMMM___nnnzzzvvvjjjbbbdddrrr}}}yyyrrr]]][[[iii|||```KKK;;;999888333000444000000000000000000000000000000000000000000000000......////////////............//////000000111111444111111444666999@@@IIIbbbwwwWWWGGGEEEDDDZZZttt|||rrrpppnnnkkkjjjjjjkkkllljjjgggeeedddeeeggghhhhhhjjjggggggiiijjjmmmvvv|||xxxwwwxxxyyyzzzzzz}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~sssiiiaaaWWWQQQMMMHHHGGGHHHJJJSSSlllqqq___PPPJJJEEEGGGNNNYYYkkkzzznnn___ZZZ[[[aaarrryyysssrrrpppssstttyyywww```KKKKKK```oooxxx|||~~~uuukkknnniiifffddd___eeevvv}}}}}}zzz^^^BBB888///...///...,,,,,,------------------------......------,,,,,,,,,,,,/////////000111222333444666===JJJiiikkkJJJLLLRRRvvv|||___GGG;;;:::;;;888999:::<<<===???@@@AAA@@@???AAAGGGPPPWWWYYYZZZUUUOOOHHHBBBAAABBBCCCDDDJJJNNNTTTXXX[[[[[[\\\]]]```bbbdddgggiiikkkkkkkkklllllljjjjjjjjjkkkmmmnnnsssssstttuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxwwwvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvwwwxxxxxx||||||{{{{{{{{{|||~~~xxxgggcccccciiinnnpppssswwwrrrmmmrrr{{{vvvrrrsssooohhhbbb]]]TTTLLLBBB@@@===<<<<<<;;;:::888:::;;;<<<<<<;;;<<<>>>@@@HHHOOO\\\lllyyy~~~|||xxxyyywwwfffWWWHHHCCC@@@AAAEEEOOOaaapppzzz~~~xxxkkkaaaaaannn}}}{{{tttfff]]]eeezzzsss^^^KKK<<<999999333000222000000000000000000000000000000000000000000000000......////////////............//////000000111111444111111444555888@@@HHHaaa|||}}}uuuVVVFFFEEEEEE]]]zzzwwwqqqpppnnnlllkkkkkkkkkkkkgggdddbbbbbbdddggghhhhhhfffddddddfffgggjjjrrr|||}}}zzzwwwuuuwwwyyyzzzzzz~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~nnnbbbYYYUUUOOOJJJHHHHHHHHHNNNccczzzxxxdddQQQJJJEEEFFFLLLXXXiiixxxqqq```YYYXXX\\\lll{{{uuutttmmmpppppptttsss___KKKKKKaaannntttxxx|||rrrffffffgggdddbbb]]]cccvvv}}}~~~~~~dddCCC999000...///...,,,---........................000...,,,+++***,,,---...000000000111222333555666888@@@PPPpppiiiIIIMMMWWW}}}xxx[[[DDD:::888999888999:::<<<===???@@@AAA??????AAAHHHQQQYYY\\\]]]UUUOOOFFF@@@>>>???AAABBBIIIMMMSSSWWWYYYZZZ\\\]]]```aaaccceeegggiiijjjjjjooommmjjjhhhgggiiikkklllpppqqqrrrtttvvvwwwxxxxxxuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvuuuuuuuuuvvvuuuuuuvvvwwwwwwwwwwwwwww}}}|||{{{zzzyyyyyyyyyzzzzzzhhhcccbbbgggkkknnnrrrvvvyyylllgggmmmuuu|||uuuvvvsssmmmfff___UUULLLCCC@@@===;;;;;;:::999888:::;;;<<<;;;:::;;;===???HHHMMMXXXfffttt{{{{{{yyyxxx|||jjjYYYIIIDDDAAABBBGGGQQQbbbrrrzzz~~~zzzlll```]]]iiixxxzzzlll{{{qqq______qqqzzzgggYYYIII<<<999999333000111000000000000000000000000000000000000000000000000......////////////............//////000000111111333111111333444666???HHHfff{{{~~~{{{zzz|||rrrTTTEEEEEEFFF```zzzsssoooooonnnmmmlllkkkkkkkkkdddbbb```aaacccfffggggggeeecccdddfffgggiiiqqqzzzzzzwwwsssrrrsssuuuvvvwwwxxxxxxxxxyyyzzz{{{}}}}}}ttteee\\\XXXPPPKKKIIIIIIHHHLLL]]]qqq~~~hhhTTTMMMFFFEEEJJJTTTeeesssqqq```YYYXXXWWWdddwww}}}xxxyyyvvvuuuooonnnooobbbUUUVVVbbbnnnrrrvvvzzzqqqcccaaa```______[[[aaa}}}|||qqqzzz}}}}}}~~~eeeDDD:::000//////...------------------------------......,,,,,,,,,,,,---...000000000111222444555666:::DDDXXXzzziiiKKKNNN[[[tttWWWBBB999888777888999:::<<<===???@@@AAA??????AAAHHHRRRZZZ]]]]]]WWWPPPFFF>>><<<===@@@AAAIIIMMMRRRVVVXXXZZZ[[[\\\```aaabbbdddfffhhhiiiiiiooonnnmmmlllllllllnnnnnnnnnoooqqqssstttuuuvvvvvvttttttuuuvvvwwwxxxyyyzzzyyyxxxxxxwwwvvvvvvvvvvvvtttvvvwwwyyyyyyxxxwwwvvv{{{zzzzzzyyyxxxxxxxxxxxx{{{|||kkkfffcccfffjjjmmmrrrwww~~~tttgggbbbhhhpppvvvxxxvvvoooiiiaaaUUUKKKDDDAAA===;;;::::::888777999:::;;;:::999:::;;;===EEEJJJVVVeeesss{{{{{{yyyuuunnn\\\JJJEEEBBBCCCGGGQQQbbbqqq{{{~~~|||nnn```[[[eeesss{{{fffooozzz___YYYkkkqqq\\\QQQEEE:::888777444111111000000000000000000000000////////////////////////......////////////............//////000000111111333111222333333555???IIIlll}}}||||||oooQQQDDDDDDFFFbbb}}}wwwqqqmmmnnnnnnnnnmmmlllkkkkkkfffdddbbbaaaccceeefffffffffeeefffiiiiiikkksss|||xxxuuuqqqppppppqqqrrrqqqsssssssssvvvyyy|||~~~~~~vvvggg^^^ZZZQQQKKKHHHIIIIIIKKK[[[mmmlll[[[RRRIIIFFFHHHPPP___mmm~~~pppaaa[[[ZZZXXX```ppp{{{wwwxxxyyyxxxpppmmmqqqhhh\\\]]]___jjjooorrrwwwmmm___]]]YYYZZZ]]]ZZZ^^^wwwrrroooiiitttwwwxxxzzzbbbFFF;;;111//////...---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,/////////000222444555666999FFF]]]gggLLLOOO___qqqTTT@@@:::999888888999:::<<<===???@@@AAA@@@@@@BBBIIIRRRZZZ]]]^^^ZZZRRRGGG???<<<===@@@BBBJJJMMMRRRVVVXXXYYY[[[]]]```aaaccceeefffggghhhhhhjjjkkkmmmooopppqqqppppppnnnooopppqqqrrrrrrrrrrrrrrrssstttuuuvvvxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxwwwyyyzzz|||{{{yyywwwvvvxxxxxxxxxyyyyyyyyyyyyyyyxxx}}}~~~mmmgggccceeeiiikkkpppuuuvvv|||tttgggaaaeeelll}}}xxxzzzyyysssmmmeeeYYYNNNGGGCCC>>>;;;:::999888888888999:::999888888:::<<>>333///000///...000...........................---+++++++++---///000111111222333555777999:::<<>>???@@@AAA>>>???DDDNNN[[[ffflllnnnggg^^^PPPEEEAAABBBFFFIIIMMMPPPTTTWWWYYY[[[^^^```^^^aaafffjjjkkkjjjgggdddiiiiiijjjkkkmmmoooqqqrrrpppqqqrrrsssttttttttttttzzzzzzzzz{{{{{{||||||}}}xxxyyy{{{}}}~~~~~~}}}}}}xxxxxxyyy{{{|||}}}}}}}}}zzz{{{|||}}}}}}}}}|||{{{wwwzzz~~~nnniiifffhhhkkkkkknnnqqqqqqyyytttiiigggjjjxxx{{{zzzwwwyyyxxxtttpppmmmeee\\\MMMIIIBBB>>><<<;;;;;;:::777888999888666666777999<<>>@@@@@@AAAEEEMMMWWWcccnnntttppp```MMMAAA???CCCFFFGGGOOOQQQUUUWWWXXXXXXZZZ[[[___eeekkkppppppnnnkkkjjjjjjkkkmmmnnnoooooooooooorrrsssuuuuuutttsssssstttyyyzzz{{{|||||||||{{{zzz}}}}}}}}}}}}}}}||||||{{{yyyxxxxxxwwwxxxyyy{{{|||zzzzzzyyyyyyxxxwwwvvvvvvvvvxxx}}}pppjjjgggiiikkkkkknnnqqquuuzzzxxxkkkfffggg}}}|||uuuuuuyyyxxxvvvuuurrrmmmfffbbbUUUKKKBBB???===;;;:::<<<888999999888666555666777===AAALLL^^^ooo{{{wwwaaaOOOHHHEEEFFFGGGLLL[[[mmmyyy~~~wwwnnnddd```cccnnnyyynnnpppzzzTTTGGGTTTgggzzzdddUUUMMMCCC;;;888666444222///000111222222111000///000000////////////000000000000000000000000000000////////////000000000000222444111111666777BBBYYYwwwjjjSSSGGG???CCCaaaxxxqqqoooooommmllllllmmmnnnlllkkkkkkjjjgggeeeddddddeeefffcccdddeeeeeegggmmmvvv}}}}}}{{{|||}}}}}}zzz{{{zzzqqqkkkeeeaaaXXXRRRLLLJJJHHHIIIPPPYYYuuuzzzaaaUUUKKKHHHGGGJJJYYYjjj}}}wwwbbbXXXUUUWWWddd{{{vvvpppnnnhhhccciiiiiiZZZOOOccctttuuulllddd^^^ZZZ___[[[aaa]]]UUUfff~~~vvvsssllldddccchhhhhhfffVVVEEE555000111000---,,,..............................------------......---000333333222333777;;;BBB[[[}}}```EEEDDDGGG[[[vvvWWWDDD<<<::::::;;;999;;;===>>>>>>>>>???@@@@@@BBBEEELLLVVVbbbmmmssssssdddPPPDDDBBBFFFIIIJJJNNNQQQUUUXXXXXXYYYZZZ[[[\\\aaahhhlllnnnnnnmmmmmmlllmmmnnnoooppppppoooooorrrsssuuuuuutttssstttuuuyyyzzz{{{{{{{{{zzzyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzwwwwwwvvvwwwwwwyyy{{{|||xxxxxxyyyyyyyyyyyyyyyyyyyyyzzzqqqkkkhhhjjjlllmmmooorrrtttyyy~~~pppjjjjjj}}}|||tttsssvvvuuuuuutttrrrmmmgggbbbVVVLLLCCC???===::::::;;;888999:::999777555666777;;;>>>IIIZZZlllyyywwwbbbPPPHHHDDDEEEGGGMMM]]]ooozzzuuukkkbbb___aaannnrrrppp}}}WWWKKKUUUccc{{{iiiYYYPPPCCC:::777666333111000000111222222111000000000000////////////000000000000000000000000000000/////////000000000111111000333000111777999EEE^^^wwwhhhQQQFFF???DDDcccuuupppoooooommmllllllmmmnnnlllkkkkkkiiigggeeeeeeeeeffffffeeeeeeeeeeeehhhoooxxx~~~{{{zzzzzz{{{~~~~~~zzz{{{tttmmmhhhdddZZZSSSMMMJJJGGGGGGMMMUUUlll|||dddXXXLLLHHHGGGJJJWWWggg}}}ggg\\\WWWWWW___ttt}}}yyyxxxpppfffjjjiii[[[PPPbbbssswwwpppfff]]]XXXaaa]]]^^^ZZZTTTccczzz}}}ssshhheeehhhjjjiiiZZZIII888111111000...---..............................------------......---000333333333444888<<>>?????????@@@AAAAAABBBEEEKKKUUU```kkkrrrsssdddRRREEECCCGGGJJJLLLMMMQQQVVVYYYYYYYYYYYYZZZ[[[___eeeiiijjjkkklllmmmnnnnnnooopppqqqqqqqqqppprrrtttvvvvvvuuuuuuvvvwwwzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzvvvvvvvvvvvvxxxyyy{{{|||xxxxxxxxxyyyzzz{{{{{{|||{{{|||rrrllliiikkkmmmnnnpppsssssswwwyyypppooo{{{rrrqqqqqqrrrssstttrrrnnngggbbbXXXNNNDDD@@@>>>:::999:::999::::::999777555666777888<<>>;;;999:::999:::;;;999777666666777666;;;CCCPPPaaarrr{{{}}}www}}}nnnZZZOOOGGGFFFIIIOOOaaasss|||{{{rrrllljjjjjjkkkppp}}}zzztttgggSSSRRRTTTooo|||nnn^^^KKK===999888555111222222222333333222222222000000////////////000000////////////////////////000111111111222222222222000333111333999<<>>JJJnnnbbbJJJFFFCCCLLLooo|||{{{~~~```DDD;;;<<<:::999;;;;;;===@@@@@@@@@@@@AAABBBAAABBBDDDIIIQQQZZZbbbgggfff\\\OOOFFFDDDHHHKKKNNNNNNRRRVVVYYYZZZZZZZZZ[[[^^^aaaccceeeeeefffgggiiijjjkkkmmmoooqqqtttvvvwwwtttwwwyyyzzzzzzzzz{{{}}}zzzzzzyyyxxxwwwvvvvvvvvvuuuvvvxxxyyy{{{{{{||||||xxxxxxyyyzzz|||}}}}}}}}}||||||||||||||||||||||||~~~~~~rrrmmmjjjlllnnnnnnppptttuuuxxxyyynnnjjjjjjkkkmmmooopppmmmhhhcccZZZPPPFFFAAA???;;;:::;;;:::;;;;;;:::777666666777666;;;AAAKKK\\\oooyyyzzzsss{{{uuubbbUUUJJJHHHJJJPPP```qqq|||xxxuuusssrrrooommmuuu|||wwwrrrVVVNNNNNNjjj~~~yyyiiiSSSCCC<<<999666333222222222222222222222222000000////////////000000////////////////////////000111111111222222222222222666444444999===PPPmmm}}}zzz~~~hhhOOOEEECCCLLLmmm~~~sssqqqsssqqqooollllllmmmnnnnnnmmmjjjiiihhhhhhggggggggggggfffdddbbbdddjjjsss|||~~~|||{{{zzzyyyuuuwww{{{{{{{{{|||ooogggcccZZZTTTOOOLLLHHHGGGKKKRRRbbb~~~zzziiiWWWOOOJJJIIIPPP[[[ppp~~~fffYYYRRRTTT\\\pppvvvhhhSSSHHHXXXttttttjjjcccaaaXXXVVVXXXUUU___yyywwwrrrtttwwwwwwiiiVVV@@@555333111//////..............................------------.........111444555555777;;;???LLLqqq___IIIEEECCCRRRuuuzzz{{{uuuYYY@@@<<<===999777;;;;;;===???@@@@@@@@@AAABBBAAABBBEEEIIIOOOUUU[[[^^^]]]WWWOOOIIIHHHKKKOOOQQQPPPSSSVVVXXXYYYZZZ[[[\\\[[[^^^bbbeeegggiiikkkllliiijjjkkkmmmooorrruuuvvvtttvvvxxxzzzzzz{{{|||~~~zzzzzzyyyxxxwwwwwwwwwwwwvvvwwwyyyzzz{{{|||||||||zzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}tttnnnkkkmmmoooooorrruuuxxxzzzyyynnniiihhhiiijjjlllmmmkkkhhhdddZZZPPPFFFBBB@@@<<<;;;<<<;;;<<<<<<:::777666666666555;;;@@@FFFVVVkkkvvvuuuooosssvvveeeWWWKKKIIIKKKPPP^^^mmm{{{|||||||||zzzwwwssszzzzzzyyyZZZNNNLLLgggzzzrrr\\\JJJ>>>888555444222222111111111111222222000000////////////000000000000000000000000000000000000000111111111222222333777555555:::???SSSrrrzzzuuuvvv|||dddLLLDDDDDDNNNnnntttrrruuurrrooommmlllmmmnnnnnnnnnkkkjjjjjjiiihhhgggfffeeedddcccbbbeeellluuu}}}~~~}}}|||||||||uuuvvvxxx|||}}}}}}tttkkkggg]]]WWWRRRNNNIIIFFFIIIOOO^^^yyyooo[[[RRRLLLIIINNNXXXkkkiii[[[SSSTTTYYYkkkuuuYYYIIISSShhh}}}vvvrrrhhhggg]]]\\\aaaWWW[[[xxx|||vvvvvvwwwvvvmmmYYYBBB666333111//////..............................------------.........111444666666888<<<@@@NNNttt|||ZZZGGGDDDCCCXXXyyy}}}www{{{lllSSS???======666666<<<:::<<>><<<<<<<<<:::888666666666444:::===AAAQQQfffqqqpppkkkjjjxxxqqqcccUUUIIIHHHJJJOOO\\\jjjyyy}}}}}}||||||___RRRMMMddd{{{wwwdddNNN>>>666444444222111000000000000111222000000////////////000000000000000000000000000000/////////000000000111111111666555666;;;AAAWWWxxx}}}uuuuuu|||www]]]FFFBBBDDDPPPppptttqqqtttssspppmmmkkklllnnnoooooollllllkkkjjjhhhfffdddddddddbbbcccgggpppxxx~~~zzzyyyyyyzzz}}}uuummmiii```ZZZTTTOOOIIIEEEGGGMMMZZZuuurrr^^^SSSMMMIIIMMMVVVhhh}}}mmm^^^VVVUUUWWWeee```OOOPPPYYYhhhqqqsssuuuyyynnnnnnddddddiii[[[]]]{{{xxxwwwvvvtttooo[[[CCC777333111000000.................................------............111555666666888<<<@@@TTTzzzvvvUUUFFFCCCCCC\\\yyy}}}xxxsssyyygggPPP???>>>===555555===:::<<<>>>?????????@@@AAA???AAAEEEIIIMMMPPPQQQQQQKKKIIIGGGGGGHHHKKKNNNPPPSSSTTTUUUVVVWWWYYY]]]```___bbbgggiiijjjiiiiiiiiikkkkkkjjjjjjkkklllnnnooooooqqqtttvvvvvvwwwyyy{{{zzzyyyxxxxxxxxxyyyzzz{{{wwwxxxyyyyyyzzzzzzzzzzzzzzz{{{|||||||||{{{zzzyyy{{{|||}}}~~~yyysssppprrrttttttvvvzzz}}}~~~~~~qqqllliiihhhgggggghhhhhhgggeeeYYYOOOFFFBBBAAA>>>>>>???<<<======;;;888666666666444:::<<<>>>MMMcccnnnmmmllliii||||||zzzyyyrrrlll___QQQFFFFFFIIIOOO[[[iiixxx~~~}}}|||cccWWWNNNbbbzzzgggQQQ>>>333222444222111000//////000111222000000////////////000000000000000000000000000000////////////000000000000///555444666<<>>???@@@AAADDDDDDEEEGGGJJJLLLLLLKKKDDDCCCAAAAAACCCHHHMMMPPPSSSSSSTTTVVVXXXYYY[[[[[[______bbbggglllooopppoooooonnnmmmmmmmmmnnnpppqqqnnnoooqqqssstttttttttsssvvvwwwxxxyyyzzzzzzyyyxxx|||{{{zzzyyyyyy{{{|||}}}~~~}}}|||zzzyyyyyyyyyzzz|||||||||}}}zzztttrrrtttvvvvvvxxx{{{}}}uuukkkfffffffffggghhhgggdddaaaXXXTTTOOOIIIDDDAAA????????????>>><<<:::777555333777666666;;;IIIYYYeeeiiiiiiooo}}}wwwxxxxxxqqqiii[[[OOOFFFEEEHHHMMMZZZiiiwww}}}dddMMMSSSeee{{{fffPPPAAA999444000222222222111111111000000000000000000000000000000111111000000000000111111000000000000000111111111666222555;;;:::AAAaaa~~~jjjWWWFFFAAABBBOOOmmmxxxrrrqqqqqqooommmmmmnnnoooooonnnjjjiiihhhfffdddccccccbbbbbbdddfffiiisss~~~}}}tttjjjeee^^^ZZZSSSMMMIIIHHHIIIKKKTTTnnnwwwbbbSSSLLLJJJMMMSSSbbbrrrsss___UUUQQQTTT___wwwmmmPPPLLLLLLSSS]]]dddeeedddjjjoooooonnnmmmdddiii}}}{{{xxxzzzuuucccJJJ999222111111///...///000000000///---,,,,,,---...---,,,---///111///666444222999;;;===FFF]]][[[FFFGGGOOOjjj}}}vvvxxxwww\\\HHH>>>;;;777999===999<<<<<<<<<<<<===>>>???@@@DDDCCCDDDEEEHHHIIIHHHGGGCCCBBB@@@AAADDDHHHMMMQQQSSSSSSTTTVVVXXXYYY[[[[[[```aaadddiiinnnqqqqqqpppooonnnnnnmmmnnnooopppqqqnnnpppqqqsssttttttttttttvvvwwwxxxyyyzzzyyyyyyxxxzzzzzzzzzzzzzzzzzz{{{|||~~~~~~}}}}}}|||{{{zzzzzz|||{{{{{{|||}}}zzzuuusssuuuxxxxxxzzz}}}vvvnnnjjjiiiiiiiiiiiigggdddaaaXXXUUUPPPJJJEEEBBB@@@@@@>>>===<<<;;;999888777666666666666;;;FFFUUUcccjjjlllooozzzyyyyyyyyyssskkk\\\OOOFFFEEEHHHMMM[[[jjjxxx~~~fffMMMOOO___~~~zzzdddOOOAAA999555222333333333333222222222222////////////////////////000000////////////000000000000000111111111111111555111444:::;;;EEEfff|||~~~}}}hhhUUUDDD@@@CCCPPPpppyyyrrrpppqqqooommmlllmmmnnnnnnmmmjjjiiigggfffeeedddddddddccceeegggkkkttt|||}}}}}}qqqgggbbb___[[[TTTMMMIIIGGGHHHIIIRRRkkkyyycccUUUMMMJJJLLLQQQ^^^nnnvvv```UUUPPPQQQ[[[pppzzzpppPPPIIIHHHQQQ\\\```aaabbbjjjnnnmmmlllkkkfffmmm}}}|||wwwdddKKK999111111000////////////000//////...---,,,---...---,,,,,,---///...555333222999:::===IIIddd^^^GGGJJJXXXyyyyyy|||uuuXXXEEE<<<<<<888:::>>>999<<<<<<<<<<<<===>>>??????CCCBBBBBBCCCEEEEEEDDDBBB@@@??????@@@DDDIIINNNRRRSSSSSSTTTVVVXXXYYY[[[[[[```bbbggglllrrrtttsssqqqooonnnnnnnnnnnnooopppqqqoooppprrrtttuuuuuuttttttvvvvvvwwwxxxxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzzzz~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{}}}xxxsssqqqtttwwwxxxzzz~~~yyysssooonnnmmmllljjjgggbbb___YYYVVVQQQKKKFFFCCCBBBAAA===<<<;;;:::999888888888444555777;;;BBBOOO___jjjlllmmmvvv{{{{{{{{{uuunnn]]]PPPFFFEEEHHHNNN\\\kkkyyy~~~gggLLLKKKXXXxxxwww```MMM@@@999666555222222222222111111111111........................//////............//////000000111111111222222222333111444999<<>>999===<<<<<<======>>>???@@@AAAAAA@@@BBBCCCDDDCCCAAA======>>>@@@DDDJJJOOORRRSSSSSSTTTVVVXXXYYY[[[[[[^^^aaagggnnntttwwwvvvtttooooooooooooooopppppppppoooqqqrrrtttuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuvvvwwwyyyzzz{{{zzzzzzyyy}}}~~~~~~|||zzzzzzyyyyyyyyyzzz{{{}}}~~~|||tttooonnnqqquuuvvvyyy}}}}}}|||vvvsssqqqooollljjjeee```\\\YYYWWWRRRMMMHHHEEECCCBBB???===<<<:::888888888888444555777:::>>>HHHYYYhhhjjjiiirrr~~~}}}}}}xxxrrr```RRRGGGEEEHHHNNN]]]mmmyyy}}}gggLLLJJJUUUtttsss\\\JJJ???888666666////////////............////////////////////////000//////......//////000000000111111222222333333333222444777;;;KKKqqq}}}}}}vvvxxx}}}cccQQQAAA???CCCRRRtttuuuqqqpppnnnkkkjjjkkklllkkkkkkiiihhhfffeeedddeeefffgggfffhhhjjjnnnwww{{{xxxyyy}}}}}}||||||}}}}}}}}}~~~~~~}}}tttlllgggccc^^^VVVNNNIIIFFFFFFGGGRRReee{{{eeeVVVLLLGGGHHHKKK\\\kkk~~~fffXXXOOONNNSSS```{{{{{{vvvXXXGGGCCCRRR^^^\\\\\\bbbiiijjjfffgggjjjeeejjj|||}}}iiiNNN:::222111000/////////........./////////---......---++++++---......333222333999:::AAASSSzzzXXXCCCKKKbbbsssRRRAAA;;;<<<:::<<>>>>>>>>>>>???@@@AAABBB?????????AAADDDEEEDDDCCC;;;;;;===@@@DDDJJJOOORRRSSSSSSTTTVVVXXXYYY[[[[[[\\\___eeemmmuuuxxxwwwvvvnnnooooooppppppppppppppppppqqqsssuuuvvvvvvvvvuuutttttttttsssssssssttttttuuuwwwxxxzzz{{{{{{zzzyyy|||}}}~~~~~~|||zzzzzzzzzyyyyyyyyy{{{|||}}}{{{sssooommmqqquuuvvvyyy}}}~~~yyy|||xxxsssqqqnnnlllhhhccc]]]YYYYYYWWWSSSNNNJJJFFFDDDCCCAAA@@@>>><<<:::888777666555444777:::;;;AAARRRcccggggggrrr~~~~~~{{{vvvcccUUUHHHFFFHHHNNN]]]mmmyyy|||iiiMMMIIISSSuuupppYYYIII???888555666/////////.........------000000000000000000000000111000000//////000000111//////000111222222333333333333555666:::LLLrrr~~~|||uuuuuuxxx{{{~~~aaaOOOAAA???CCCRRRrrrwwwssspppnnnkkkjjjkkkkkkkkkjjjiiigggeeedddcccdddeeefffeeehhhkkkoooyyy~~~~~~zzzwwwwww{{{~~~~~~}}}|||}}}}}}~~~vvvnnnhhhddd___WWWPPPJJJGGGGGGHHHQQQ```|||~~~hhhYYYOOOJJJJJJMMMZZZjjjkkkZZZPPPNNNPPPYYYpppxxx___JJJDDDUUU```[[[YYYaaammmlllgggiiiooohhhdddoooyyy~~~|||}}}lllPPP<<<333222111000///............///000000---...///...------...000///333222555;;;:::CCCYYYpppOOOAAAKKKaaaqqqRRRAAA;;;<<<:::===AAA<<>>???AAACCCEEEDDDCCC:::;;;<<>>BBB===>>>>>>>>>>>>???@@@AAABBB@@@??????@@@BBBCCCAAA@@@999:::<<>>EEESSSrrr{{{vvvtttrrrooolllkkkkkklllkkkjjjiiigggcccaaa___```bbbcccaaaeeejjjooozzz{{{||||||yyyvvvwww|||zzz{{{|||}}}vvvllldddeeeaaaYYYRRRLLLJJJJJJKKKOOO[[[uuu|||gggXXXOOOIIIIIIKKKOOObbbzzzqqq]]]SSSPPPOOOQQQbbbuuuxxxxxxyyy}}}dddKKKGGG```ppplllmmmyyyyyytttnnnuuu~~~qqq___]]]eeennnwwwyyyvvvuuu{{{qqqTTT>>>555333333222///...------...///000111---...////////////222444111333333777===<<>>BBB>>>============>>>???@@@AAAAAA@@@???@@@AAA@@@>>>===999:::<<>>777888000000000000//////////////////////////////////////////............//////,,,,,,---...///000111111000555999:::???TTTzzz|||qqqiiilllvvv|||}}}uuussszzzwwwcccPPPBBB:::>>>FFFTTTsss}}}wwwtttsssrrrpppmmmkkkllllllkkkjjjiiigggccc```^^^___```bbb```dddiiiooozzz{{{|||{{{yyywwwxxx}}}~~~~~~yyyzzz{{{}}}~~~yyymmmhhhjjjccc]]]UUUOOOLLLJJJHHHFFFLLLZZZssszzzlll```TTTKKKIIIKKKPPP^^^uuutttbbbUUUOOOPPPUUUffftttqqqyyyrrr|||yyyfffJJJJJJdddtttwwwwwwuuuxxxwww]]]ffffffppp~~~vvvyyyttt}}}|||^^^@@@888666222222...........................------......///000111333444333888===;;;HHHccc{{{oooNNNGGG@@@IIIjjjnnnRRRFFF<<<;;;>>>===<<<<<>>>>>>>>>>>>>>???AAA@@@@@@@@@AAA@@@===;;;666777999===BBBHHHMMMPPPQQQSSSUUUVVVWWWWWWXXXZZZ]]]___cccfffiiijjjjjjjjjkkklllnnnpppqqqqqqqqqpppvvvuuuuuuuuuvvvwwwxxxyyy}}}~~~~~~|||yyyxxxxxxyyywwwxxxyyy{{{|||{{{{{{zzz~~~}}}{{{|||}}}}}}}}}~~~~~~~~~~~~zzzuuusssvvvxxxxxxzzz~~~xxxrrrjjjgggfffccc^^^ZZZXXXTTTNNNIIIGGGEEEDDDCCC===???CCCFFFFFFCCC@@@===;;;999999:::999999???GGGRRRWWW___ooo{{{}}}lll\\\NNNHHHGGGKKK[[[mmm~~~sssqqqnnnaaaYYYaaattttttssswwwYYYKKKJJJZZZuuupppZZZJJJ???777333222222222222111111111000000000////////////000000000//////////////////000111111111000///000222555555...444===BBB\\\~~~mmmiiipppwww~~~~~~}}}~~~|||oooaaaMMMGGG@@@===BBBVVVvvvwwwqqqqqqrrrqqqooojjjgggfffgggiiikkkggggggeeecccaaaaaaccceeeeeeeeekkkwww}}}yyyssspppttt}}}zzzwwwyyy}}}}}}}}}|||yyyyyyzzz|||~~~{{{mmmggggggbbb\\\UUUOOOLLLJJJHHHFFFKKKYYYqqq|||lll___UUULLLIIIKKKLLLYYYoooxxxeeeWWWPPPQQQUUUeeetttrrrwwwnnnvvvzzziiiLLLIII```nnnrrrtttsssxxxxxx___cccooowww}}}rrruuuqqq{{{cccBBB888444//////...........................------......///000111222444333777===;;;IIIfffttt~~~hhhHHHBBB>>>JJJmmmnnnQQQEEE<<<:::======<<<===??????>>>>>>>>>>>>??????AAA@@@@@@@@@AAA@@@===;;;555555777;;;???EEEJJJMMMQQQSSSVVVWWWWWWXXXYYY[[[^^^```cccgggiiijjjjjjjjjiiijjjlllnnnpppqqqrrrrrrvvvuuuuuuuuuvvvwwwwwwxxxxxxyyyzzzzzzxxxxxxxxxzzzxxxxxxyyyzzz{{{{{{{{{{{{~~~~~~~~~}}}}}}||||||yyytttrrruuuxxxyyy{{{xxxssslllhhhgggeee```\\\UUUQQQKKKGGGDDDCCC@@@???>>>AAAFFFKKKMMMJJJDDD>>>;;;999999;;;:::999>>>EEEPPPTTT\\\kkk|||}}}|||xxxkkk\\\NNNHHHFFFJJJZZZkkk|||uuuqqqkkk^^^UUU\\\nnntttnnn}}}vvvZZZLLLLLLUUUooowwwaaaPPPBBB:::555222222111111111000000000000000////////////000000///000000000000000000///111111111111000000222444666///555>>>DDD^^^ssspppxxxwww|||nnn___KKKEEE>>><<>>MMMqqqlllOOODDD;;;:::<<<<<<===>>>???>>>>>>>>>>>>>>>??????AAA@@@???@@@AAA@@@>>>;;;666777888;;;???DDDHHHKKKPPPSSSVVVWWWXXXYYYZZZ\\\^^^```dddgggiiijjjjjjjjjhhhiiijjjlllnnnqqqssstttuuuuuuvvvvvvvvvvvvwwwwwwsssuuuwwwxxxwwwwwwxxxzzzzzzzzzzzzzzz{{{|||}}}}}}~~~~~~|||{{{zzzxxxsssqqquuuxxxyyy|||yyytttnnnkkkiiigggccc___TTTQQQLLLGGGEEEBBB???<<<===???EEEMMMSSSQQQIIIAAA<<<999999;;;:::999<<>>EEE```zzzyyy{{{|||mmm]]]IIIBBB<<<;;;BBBWWWwww}}}uuupppnnnllllllkkkiiigggfffdddcccbbbbbbbbbaaa```aaaccceeeaaaccckkkwww|||wwwqqqooottt}}}|||xxxvvv||||||||||||}}}~~~|||||||||||||||}}}~~~pppfffccc```\\\VVVQQQMMMJJJHHHGGGJJJVVVllljjj\\\TTTMMMIIIHHHKKKSSSeeelllZZZRRRSSSUUUdddvvv{{{}}}qqqttt}}}}}}mmmOOODDDQQQ\\\eeennnpppuuu{{{pppyyy~~~ooorrrssshhhEEE999555111333...........................------......///000111111333222666<<<===PPPpppmmmmmmmmmpppqqqTTTAAA???AAARRRwww|||fffMMMCCC:::999;;;;;;===???>>>>>>>>>>>>>>>>>>???@@@@@@??????@@@AAA@@@>>><<<::::::;;;===@@@EEEIIIKKKPPPRRRUUUWWWXXXYYY[[[]]]___aaadddgggiiijjjjjjjjjjjjjjjjjjkkkmmmpppsssuuuuuuuuuuuuvvvvvvvvvvvvvvvrrrtttvvvwwwwwwwwwwwwxxx{{{zzzyyyyyyzzz{{{}}}~~~}}}}}}||||||~~~vvvqqqppptttxxxyyy|||{{{wwwqqqmmmkkkiiifffcccXXXUUUOOOKKKGGGDDD@@@>>>;;;;;;???IIISSSUUUNNNGGG>>>;;;:::<<<;;;999:::>>>BBBGGGNNN[[[rrrzzzxxxuuuqqqiiiZZZLLLGGGEEEHHHWWWhhhttt}}}wwwggg[[[SSSWWWgggzzzuuuzzz^^^NNNMMMKKKbbb~~~mmmWWWDDD777111111111111000000000//////000000////////////000000///000111222222111000///000111222111000000222333666111666===EEEbbbrrraaaHHHBBB<<<<<>>BBBWWW}}}uuu\\\IIIAAA::::::;;;;;;===@@@>>>>>>======>>>???@@@@@@@@@??????@@@AAAAAA>>><<<::::::;;;===@@@DDDGGGJJJOOOQQQUUUWWWXXXZZZ\\\^^^___```cccfffhhhiiiiiihhhllllllkkklllmmmoooqqqsssssssssuuuvvvwwwwwwvvvvvvtttvvvxxxyyywwwvvvvvvvvvzzzzzzyyyyyyzzz{{{}}}~~~}}}~~~}}}tttooonnnssswwwxxx{{{}}}yyyuuupppmmmjjjgggeee\\\WWWQQQLLLHHHDDDAAA>>>;;;999;;;CCCOOOUUUTTTPPPCCC>>>;;;<<<;;;999999<<>>BBBZZZppphhh^^^YYYZZZAAA:::;;;CCC[[[kkkRRRDDD>>>:::;;;<<<;;;<<>>???@@@AAA?????????@@@AAAAAA???===888888999:::===AAAEEEGGGMMMPPPSSSVVVWWWYYY\\\^^^^^^```ccceeeggghhhggggggkkkkkkkkklllmmmnnnooopppppprrrtttvvvwwwxxxwwwwwwuuuwwwzzzzzzxxxvvvuuuuuuyyyyyyyyyyyyzzz{{{|||||||||}}}~~~sssnnnmmmqqquuuvvvyyy}}}|||wwwrrrmmmiiigggfff]]]XXXPPPJJJEEEBBB???======::::::@@@KKKSSSVVVVVVHHHAAA<<<<<<;;;999999<<<>>>CCCKKKVVVlll{{{vvvsssoooiiiZZZMMMHHHFFFHHHVVVfffsss|||zzzcccYYYQQQTTT```uuuzzzfffTTTPPPKKKaaa{{{www^^^GGG:::666222222222222111111111000000000////////////000000000//////////////////000///000222333222111111222444111666;;;DDDdddrrr\\\KKKCCC===>>>III^^^{{{|||tttqqqpppnnnkkkfffcccaaabbbeeegggiiiiiiiiifffbbb```_________dddppp~~~~~~}}}{{{yyy{{{zzzooollleeeddd```YYYPPPJJJGGGGGGGGGRRRgggooo___RRRIIIFFFHHHCCCJJJXXXkkkzzzbbbUUUSSSPPP[[[qqqvvvssswwwwww||||||mmmSSSFFFKKKQQQ]]]iiikkkmmmmmm~~~pppzzzrrruuuwwwjjjHHH999222---///...........................------......///000111333666555999???DDD^^^qqqiii]]]VVVWWW???;;;===EEE___zzzaaaKKK@@@<<<;;;===>>>;;;<<<>>>============>>>???@@@AAA???>>>>>>@@@AAAAAA???===777777888:::===AAAEEEHHHKKKNNNRRRUUUVVVYYY[[[]]]]]]___aaadddfffffffffeeefffggghhhjjjlllmmmmmmnnnnnnpppsssvvvxxxxxxxxxxxxtttvvvyyyzzzxxxvvvttttttvvvwwwxxxyyyzzzzzzzzzzzzzzz|||}}}~~~rrrmmmkkkooossstttwww{{{|||~~~yyysssmmmiiiffffff___YYYPPPHHHCCC@@@>>>======<<<;;;???EEELLLQQQSSSMMMEEE===;;;;;;999:::===<<>>:::333333333333222222222222000000////////////000000000///...------...///000...000222333222111111222444222777;;;FFFgggqqq\\\KKKCCC<<<>>>III]]]yyy~~~tttooolllkkkiiifffdddddddddfffgggggghhhhhhfffbbb_________]]]cccppp{{{}}}~~~}}}{{{|||{{{qqqnnngggfffbbbZZZQQQJJJGGGGGGEEEPPPeee~~~rrrbbbTTTIIIGGGJJJCCCKKKXXXiii}}}fffWWWSSSNNNWWWmmm|||xxxrrruuuvvv}}}oooVVVIIILLLQQQ\\\ggggggmmmhhhrrrzzz|||hhhtttppprrrsssgggHHH:::444000222...........................------......///000111333666666:::@@@FFFaaassslll___XXXYYYAAA@@@AAAHHHbbbrrr[[[GGG>>>;;;;;;>>>>>><<<;;;>>>============>>>???@@@AAA???>>>>>>@@@AAAAAA???===999999:::<<>>;;;:::999:::===888===BBBJJJ]]]yyy{{{xxxwwwvvvjjj\\\OOOJJJGGGIIIVVVfffsss|||jjj```WWWVVV^^^ppplllVVVOOOKKK```|||yyy___III>>><<<444444444333333333222222000000////////////000000111///,,,++++++,,,///111...000333333222111111222555444888<<>>>>>HHHiii}}}}}}vvvjjjbbbZZZMMMAAA:::EEEGGGjjjhhhQQQDDD::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???@@@@@@===;;;:::;;;<<<<<<===AAAFFFJJJJJJMMMPPPRRRTTTWWWZZZ\\\^^^^^^___```aaabbbccccccccceeefffggghhhkkkooorrrrrrsssvvvyyyzzzyyyuuurrrqqqqqqtttvvvyyyxxxvvvssstttwwwyyyzzzzzzyyyzzz{{{xxxyyy{{{~~~yyynnnmmmmmmpppsssvvvwwwwwwyyy|||}}}yyytttooojjjgggeeeeee]]]SSSJJJEEEAAA>>>;;;;;;<<<<<<;;;;;;???FFFLLLRRRKKKBBB<<<;;;;;;:::888777;;;???EEERRRjjj~~~zzzwwwrrrkkkaaaSSSIIIEEEIIIXXXgggttt|||jjj[[[TTTZZZdddooorrr\\\PPPOOO```sssbbbPPP@@@888444444444444444444444444222111111000000000000000333000......000111///---......//////000000111111555777888===MMMiiixxx~~~{{{bbbLLLAAA???BBBIIIccc}}}sssnnnmmmeeeeeeeeefffffffffffffffiiihhhfffdddaaa```______[[[fffvvv}}}}}}~~~{{{}}}~~~}}}}}}}}}~~~qqqiiicccaaa\\\TTTMMMHHHFFFFFFHHHNNN^^^wwwwwwfffWWWJJJEEEEEECCCGGGQQQbbbzzzqqqZZZQQQMMMNNN^^^sss|||xxxyyy~~~{{{ZZZHHHMMMVVVcccnnnooohhhjjjggghhhnnnfff^^^cccrrriiijjjjjjkkkgggZZZFFF777111///............///////////////111111000///000111222333222444:::??????KKKnnn~~~~~~~~~~~~sssllliiicccSSSCCC:::EEEGGGjjj{{{cccMMMAAA::::::;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========???@@@???===:::999:::;;;<<<===@@@EEEIIIKKKMMMPPPSSSTTTWWWZZZ]]]\\\]]]^^^```aaacccdddddddddeeeggghhhiiikkknnnqqqqqqrrruuuxxxzzzyyyvvvsssrrrrrrsssuuuwwwwwwuuussstttwwwzzz{{{{{{zzzzzzzzzzzzzzzzzz{{{}}}{{{nnnmmmlllnnnqqquuuvvvwwwzzz}}}}}}xxxrrrmmmhhhfffccc]]]TTTLLLGGGCCC???<<<<<<<<<<<<::::::===BBBGGGRRRMMMFFF@@@===;;;::::::888;;;???CCCOOOfff~~~{{{wwwsssnnncccVVVKKKGGGKKKYYYhhhuuu|||sssbbbWWW\\\eeeppp|||wwwaaaTTTQQQbbbuuudddQQQ@@@666666555555444333222222111222111111000000000000000555333000111222333222000//////000000111222222222444666888===NNNllljjjLLLAAA>>>BBBJJJeeeuuunnnlllgggggggggggggggggggggggghhhgggeeecccbbbaaa``````\\\gggxxx}}}}}}}}}~~~{{{{{{zzzyyyyyyzzzzzzzzz~~~}}}||||||~~~}}}qqqiiicccaaa\\\TTTLLLGGGEEEEEEHHHNNN]]]uuuwwwgggXXXKKKEEEEEECCCGGGPPP```wwwrrr[[[PPPJJJKKK\\\rrr{{{yyy|||~~~^^^JJJLLLTTTcccoooooolllllleeedddiiiccc^^^dddrrreeecccccccccaaaVVVDDD777222111000------......///000000111222222111000111222333444444666;;;>>>@@@PPPuuuuuuppppppkkkVVVBBB:::DDDGGGkkkttt\\\HHH>>>::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???<<<999888999:::;;;===@@@DDDHHHKKKNNNQQQSSSUUUWWWZZZ]]][[[\\\]]]___aaaccceeeeeeeeefffhhhhhhiiikkknnnqqqpppqqqtttxxxzzzzzzwwwuuusssrrrrrrsssuuuvvvvvvuuuuuuxxx|||~~~}}}{{{zzzzzz}}}|||zzzzzz{{{~~~|||ooommmkkklllooosssvvvwwwzzz}}}{{{uuuooojjjgggaaa\\\VVVOOOJJJEEEAAA>>><<<<<<<<<;;;;;;===BBBFFFNNNMMMJJJDDD???<<<;;;;;;999;;;>>>AAAKKK___yyy~~~{{{xxxtttrrrfffXXXNNNHHHLLLZZZhhhttt{{{mmm^^^___fffrrrzzz~~~|||eeeWWWPPPbbbzzzjjjVVVCCC888666666555333222111//////222111111000000000000000444333111111222333222111000000111111222333333444444777999===NNNmmmoooLLL@@@>>>BBBKKKggg{{{pppkkkjjjjjjiiiiiihhhhhhgggggggggfffeeecccbbbbbbaaaaaa^^^iiiyyy||||||||||||}}}}}}zzzvvvrrrqqqrrrtttvvv|||~~~}}}|||{{{~~~~~~ssskkkdddbbb]]]UUUMMMHHHFFFFFFGGGMMM[[[rrrwwwgggXXXKKKDDDDDDCCCGGGOOO___uuuttt^^^QQQIIIKKK___xxx|||{{{~~~aaaMMMMMMUUUeeerrrqqqnnnmmmdddccciiigggeeennnqqqbbb___```bbb```WWWFFF999444333222............//////000000000///......///000222333555777;;;===AAAUUU||||||tttrrrjjjUUU@@@;;;DDDHHHnnnoooWWWEEE>>>::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>???@@@>>>;;;888777888:::;;;===???DDDGGGLLLNNNQQQSSSUUUWWWZZZ\\\[[[\\\]]]___aaabbbddddddfffggghhhhhhiiikkknnnqqqpppqqqtttxxx{{{{{{yyywwwtttsssrrrsssvvvyyyzzz{{{www{{{}}}{{{zzz~~~}}}||||||}}}|||pppnnnkkkkkkooosssvvvxxxzzz}}}}}}zzzuuuooojjjhhh^^^\\\WWWQQQLLLFFFBBB???;;;<<<===>>>@@@CCCFFFIIIHHHJJJJJJFFF@@@<<<<<<===:::;;;===@@@GGGWWWqqq|||yyyuuussshhhYYYNNNHHHKKKYYYgggrrryyy~~~xxxdddbbbiiittt}}}hhhWWWNNN```ppp\\\III<<<555444444333111000000///222111111000000000000000000///......////////////000000111111222333333333666:::;;;===OOOooo}}}jjjLLL@@@===AAALLLjjjtttmmmkkkkkkjjjiiihhhggggggffffffeeedddccccccccccccccc___kkk{{{{{{zzzzzzzzz||||||uuuooolllmmmpppssszzz{{{}}}}}}{{{zzz}}}}}}uuunnngggddd___WWWOOOJJJHHHGGGGGGLLLYYYpppvvvfffWWWJJJDDDCCCDDDGGGOOO^^^ttt{{{dddUUUKKKLLLccc|||dddPPPOOOYYYkkkxxxvvvooommmeeedddmmmmmmnnnyyyppp```\\\^^^cccbbbXXXGGG999444222111000000//////..................------...000111222444777:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>???@@@>>>;;;888666888:::<<<===@@@CCCFFFKKKNNNQQQRRRTTTVVVYYY[[[\\\]]]^^^___```aaabbbcccfffggghhhiiiiiikkkooorrrqqqrrruuuxxx|||}}}{{{zzzuuuttttttvvvzzz~~~zzz}}}|||{{{|||}}}~~~}}}rrrooommmmmmppptttwwwxxxyyy{{{~~~{{{zzzxxxuuurrrmmmjjjhhh]]]\\\XXXSSSLLLFFFBBB@@@===>>>@@@DDDGGGHHHIIIIIIDDDGGGIIIFFFAAA===<<<===<<<:::<<>>333333222222222222111111222111111000000000000000.........---------.../////////000000111222222333333888:::===QQQttt|||cccKKK???===AAALLLjjjxxxpppjjjjjjiiiiiihhhgggfffffffffeeeddddddccccccddddddaaalll}}}zzzyyyxxxyyy{{{xxxrrrnnnmmmoooqqqyyyzzz|||~~~~~~|||{{{}}}}}}tttmmmhhhfff```XXXPPPKKKHHHHHHGGGKKKXXXmmmvvvgggXXXKKKDDDCCCCCCGGGOOO^^^rrrjjjZZZNNNPPPiii~~~yyyzzz```NNNNNNYYYnnn|||yyyrrrpppiiiiiirrrssstttqqqaaa]]]^^^dddbbbWWWEEE666111000///111000000///......------000/////////000222333555333777:::<<>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???<<<999777999;;;===>>>@@@DDDFFFKKKMMMPPPQQQRRRTTTWWWYYY[[[\\\]]]^^^```aaacccccceeefffhhhiiijjjlllpppssstttuuuwwwzzz}}}~~~}}}|||wwwvvvwwwyyy~~~|||~~~|||{{{zzz|||~~~~~~rrrpppnnnnnnqqqtttwwwwwwwwwxxx{{{yyyxxxuuurrrnnnkkkiiiggg___^^^[[[UUUMMMGGGDDDCCC@@@CCCGGGMMMQQQQQQNNNLLLHHHIIIIIIGGGDDD@@@>>>===<<<:::;;;>>>BBBNNNiii}}}zzzxxxrrrfffXXXMMMGGGJJJXXXfffooowww}}}}}}}}}llliiipppwwwzzz___RRRaaayyykkk[[[III===222222222333333333333333222111111000000000000000///000000000//////111222//////000000111222222222...555888<<>><<>>IIIfff|||aaaHHH===FFFOOO||||||wwwlllPPPAAA===::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=========???@@@???===:::777999<<<>>>???AAADDDGGGJJJLLLNNNPPPQQQSSSUUUXXXWWWYYY[[[]]]```ccceeefffccceeegggiiijjjmmmrrruuuwwwwwwyyy{{{~~~~~~}}}zzzyyyzzz|||{{{~~~}}}{{{zzzyyyyyyzzz{{{}}}{{{pppooonnnoooqqqtttuuuuuutttuuuwww|||~~~{{{vvvqqqmmmiiihhhgggcccbbb^^^WWWOOOIIIFFFFFFBBBGGGPPPZZZaaabbb^^^ZZZSSSQQQNNNKKKHHHDDD@@@<<<<<<999;;;???BBBLLLhhh~~~{{{xxxqqqfffXXXMMMGGGKKKYYYgggpppyyy~~~mmmkkksssyyy}}}eeeTTT___vvvhhhXXXGGG;;;555555444444333333222222222111111000000000000000000111333222000000222555000000111111222333333333...666999<<>>@@@LLLjjj~~~|||~~~cccCCC===GGGQQQ}}}vvvjjjNNN>>>;;;::::::;;;<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???@@@@@@===;;;777:::===???@@@BBBEEEGGGIIIKKKNNNOOOPPPRRRTTTWWWTTTVVVYYY]]]aaaeeehhhiiicccdddgggiiikkknnnsssvvvyyyyyyzzz}}}~~~|||||||||~~~{{{|||~~~}}}{{{xxxxxxxxxyyyyyyxxxyyy|||wwwooonnnmmmnnnqqqsssssssssssstttuuuyyyyyyrrrllliiiggggggfffeeeaaaYYYPPPJJJHHHIIICCCIIIVVVdddpppssspppkkk\\\XXXRRROOOLLLGGGAAA<<<<<<999:::???BBBLLLiii{{{xxxqqqfffXXXMMMHHHLLLZZZhhhqqqzzzmmmllltttyyyyyygggTTT[[[}}}wwwhhhXXXGGG<<<777777666555333222111111222111111000000000000000///111222222000000222555111222222333333444555555333;;;<<<===TTTzzzrrr^^^GGG===<<>><<<<<<<<<===============>>>>>>???>>>>>>===<<<;;;;;;;;;<<<>>>@@@@@@>>><<<666777:::===@@@CCCEEEGGGJJJKKKLLLNNNPPPRRRSSSTTTUUUVVVXXX[[[___bbbdddeeeeeefffgggiiilllnnnqqqrrrzzz{{{}}}~~~|||zzz}}}}}}}}}}}}||||||||||||||||||||||||{{{yyywwwvvv{{{|||{{{{{{{{{uuummmjjjjjjnnnqqqrrruuuzzztttwwwzzz}}}yyysssnnnlllkkkllldddaaa^^^ZZZWWWSSSOOOLLLMMMQQQ[[[lll|||}}}pppbbbUUUPPPPPPMMMEEE>>>:::<<<888:::CCCMMMeeezzzvvvvvvjjjdddYYYNNNIIINNN[[[eeeuuu{{{uuulllpppvvv{{{~~~iiiTTTWWWrrrzzzlll[[[HHH:::777444222111222333333222000000000000000000000000000///////////////000111000000111222333444444555555:::999===WWWqqqZZZIII???777;;;NNNggg}}}~~~|||tttmmmjjjffffffgggiiilllnnnnnnmmmiiihhhgggfffeeedddddddddaaapppyyyyyyzzzzzz{{{~~~~~~~~~~~~xxxiiiaaaccccccbbb]]]UUUNNNHHHFFFFFFIIIRRRddd{{{kkk[[[OOOHHHEEEEEEGGGQQQaaammmxxxyyyiii___XXX]]]|||}}}{{{wwwiii]]]ddd|||rrrqqqlllhhhYYYEEE666111222222//////000000000000//////...//////000111333444555666666===DDDRRRwww{{{zzzpppTTTGGGCCCEEE___zzzeeeMMM???<<<<<<<<<<<<<<<===============>>>>>>>>>>>>======<<<<<<<<<===???AAA@@@>>><<<777888;;;===@@@CCCEEEFFFJJJJJJLLLNNNPPPRRRSSSTTTUUUVVVXXX[[[^^^aaaccceeeeeefffgggiiikkknnnpppqqqwwwyyy|||~~~}}}{{{yyy{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{yyyxxxwww||||||{{{zzzzzz|||vvvoookkkkkknnnppppppssswwwuuuvvvxxx{{{}}}wwwqqqmmmkkkjjjkkkgggeeeaaa^^^[[[WWWQQQNNNKKKNNNWWWfffwwwtttfff^^^ZZZTTTJJJBBB<<<>>>999:::BBBIII^^^}}}{{{uuurrrjjjdddZZZOOOJJJOOO\\\fffvvv|||vvvkkklllrrrvvvzzz~~~gggTTTWWWssssssaaaMMM>>>777555222111222333333222000000000000000000000000222111000//////...//////000000111222333444444555555999999===VVV}}}{{{yyy~~~oooXXXDDD???:::===LLLddd}}}~~~zzzrrrkkkhhhgggggggggiiilllmmmmmmllliiihhhgggfffddddddccccccdddrrr~~~|||}}}}}}}}}}}}||||||}}}~~~zzziii```cccdddccc___WWWOOOIIIEEEGGGIIIQQQccczzzkkk\\\QQQIIIDDDDDDHHHUUUhhhuuu|||jjj```[[[bbb}}}mmmbbbpppuuussslllhhh[[[GGG888333333222000000111111111111000000.........///111333444555777888>>>EEEUUU|||wwwsssuuudddLLLCCCAAAHHHfff}}}fffMMM>>>:::;;;;;;<<<<<<<<<=========<<<======>>>>>>>>>>>>===<<<<<<===???AAA@@@>>><<<999:::<<<>>>AAACCCEEEFFFIIIJJJKKKMMMOOOQQQSSSSSSUUUVVVXXX[[[^^^aaacccdddffffffggghhhjjjlllnnnoootttwww{{{~~~~~~zzzxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{zzzyyyxxx||||||{{{zzzyyyzzz~~~xxxqqqmmmlllnnnooonnnpppuuuvvvuuuuuuxxx~~~}}}zzzuuupppllljjjiiijjjhhhfffccc```\\\WWWQQQLLLIIIKKKQQQ[[[kkk|||xxxmmmeee\\\OOOFFF???@@@;;;;;;@@@EEEVVVqqq{{{rrrnnnjjjeee\\\QQQKKKPPP]]]hhhvvv|||vvvgggfffiiiooosss{{{}}}yyyeeeQQQVVVrrr~~~jjjSSSBBB888555333222222333333222000000000000000000000000333222111///............000000111222333444444555555999999===VVVzzzwwwuuu}}}~~~mmmVVVAAA>>><<>>>>>???>>>>>>=========???AAA@@@>>>;;;;;;;;;===???AAACCCEEEFFFHHHIIIKKKMMMOOOQQQRRRSSSTTTUUUXXXZZZ]]]```bbbcccfffffffffgggiiikkklllmmmrrruuu{{{~~~zzzxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvwwwyyyzzz{{{{{{zzzzzz{{{{{{{{{zzzzzz{{{yyyqqqnnnmmmooopppoooqqquuuyyyvvvuuuxxxzzzuuuyyy{{{xxxtttpppllljjjjjjjjjfffdddaaa^^^YYYSSSLLLHHHGGGIIIKKKPPPZZZiii{{{sssjjjaaaUUUJJJAAABBB<<<<<>>VVVxxxyyy{{{zzzlllVVVAAA>>><<<@@@OOOfffyyyqqqkkkiiiiiihhhhhhiiikkkkkkjjjhhhiiihhhhhhfffeeecccaaa```cccrrr{{{zzzxxxvvvwwwyyy|||~~~||||||||||||}}}~~~tttmmmeeefffeeeaaaZZZRRRLLLIIIGGGKKKVVVkkk~~~jjj]]]TTTKKKFFFGGGLLL]]]tttooobbb___ggg|||yyyppppppgggjjjzzztttpppaaaLLL:::222///---...//////000000//////.........///000222444666777999<<>>;;;<<<===>>>>>>???>>>>>>===<<<===???@@@???<<<:::;;;;;;===???AAACCCEEEFFFHHHHHHJJJLLLNNNPPPQQQRRRTTTUUUWWWZZZ\\\___aaabbbeeeeeeeeefffhhhjjjkkklllqqquuuzzz~~~zzzxxxwwwwwwxxxxxxxxxyyyyyyyyyvvvwwwyyy{{{|||||||||{{{yyyzzz{{{{{{{{{~~~zzzqqqmmmmmmpppqqqpppssswwwzzzxxxwwwzzzuuupppsssyyywwwtttpppmmmlllkkkkkkeeeccc___[[[VVVPPPIIIDDDDDDFFFHHHJJJNNNXXXfffppp{{{rrrkkkeee[[[QQQCCCCCC======BBBCCCOOOfffwwwoookkkjjjggg___SSSLLLQQQ___lllttt{{{ooo\\\UUUXXXbbbkkkqqqnnn}}}jjjQQQUUUnnnzzz]]]EEE999777444333333333222111000000000000000000000000//////...//////000111111000000111222333444444555555888:::AAAWWWwwwlllWWWEEE???:::@@@RRRjjj~~~|||sssmmmllliiihhhhhhiiijjjkkkiiihhhgggggggggfffeeecccaaa```bbbsssyyyxxxvvvuuuvvvxxxzzz|||||||||||||||}}}~~~}}}rrrlllddddddccc___XXXRRRNNNLLLHHHLLLXXXmmmmmm^^^SSSLLLHHHIIIMMM\\\tttrrrccc]]]eeeyyywwwlll}}}jjj```eeeyyytttdddMMM:::222///---......////////////.........///000111333555777888:::???HHHRRRjjj|||lllgggcccMMM<<<@@@>>>MMMlllyyy___HHH===;;;999999:::;;;<<<======>>><<<======>>>>>>>>>>>>===<<<<<<<<<===???>>>;;;888999:::<<<>>>AAACCCEEEFFFGGGHHHIIIKKKMMMOOOQQQQQQTTTUUUWWWYYY\\\^^^```aaaccccccdddeeegggiiikkklllrrruuuyyy}}}}}}|||yyyvvvuuuvvvwwwxxxyyyzzz{{{|||wwwxxxzzz|||}}}}}}}}}}}}xxxyyy{{{{{{|||~~~zzzqqqmmmlllooopppppprrrwwwyyyyyyyyy}}}tttmmmppp}}}wwwuuussspppmmmlllkkkkkkgggddd___YYYTTTNNNHHHDDD???BBBEEEHHHKKKQQQYYY___jjjppprrrllliiigggaaaWWWDDDCCC======CCCCCCNNNdddxxxoookkkiiiggg___TTTLLLPPP```nnnttt{{{ppp[[[RRRUUUaaammmooolll{{{nnnWWWXXXnnnbbbGGG:::777444333333333222111000000000000000000000000............///111222333000000111222333444444555555888;;;DDDZZZxxx~~~kkkVVVGGG???:::@@@RRRhhhzzzvvvpppoooiiihhhhhhiiijjjkkkiiihhheeefffffffffeeedddbbb```dddvvv~~~}}}xxxwwwvvvvvvvvvwwwxxxyyy{{{{{{{{{|||}}}~~~|||ooogggaaaaaa___ZZZTTTPPPMMMMMMIIIMMMWWWkkkqqq^^^RRRKKKIIIIIIKKKYYYpppvvvddd[[[aaauuu}}}xxxooo```hhhzzz}}}eee^^^bbb{{{uuudddLLL:::222000/////////000000000000/////////000111222444777999::::::AAALLLWWWqqq}}}ooolllfffMMM;;;@@@===QQQsss}}}sssZZZFFF===>>>888999999:::<<<======>>>===>>>>>>>>>>>>======<<<;;;;;;;;;<<<===<<<999777777888;;;===@@@CCCEEEFFFGGGGGGIIIKKKMMMOOOPPPQQQTTTUUUVVVYYY[[[]]]___```aaabbbcccdddgggiiikkkmmmqqqtttwwwyyyyyyxxxuuutttssstttuuuwwwyyy{{{}}}}}}yyyzzz|||}}}~~~~~~~~~~~~xxxyyy{{{{{{{{{}}}zzzqqqmmmlllnnnnnnmmmooossswwwyyy{{{~~~vvvoooqqq|||~~~}}}tttsssqqqnnnlllkkkkkkjjjiiiddd^^^WWWQQQLLLGGGCCC>>>@@@CCCFFFIIILLLPPPRRRVVVaaahhheeeccceee```WWWFFFDDD===<<>>???888888999:::<<<======>>>>>>>>>???>>>>>>===<<<<<<:::::::::;;;<<<;;;888666666777:::===@@@CCCEEEGGGFFFGGGIIIKKKMMMNNNPPPQQQTTTUUUVVVXXX[[[]]]^^^___```aaabbbdddfffiiilllmmmqqqrrruuuvvvvvvuuusssrrrqqqrrrtttvvvyyy{{{}}}~~~zzz{{{}}}~~~~~~yyyzzz{{{{{{zzzzzz|||~~~zzzqqqmmmkkklllllljjjkkkooouuuxxx|||zzzssssss}}}}}}{{{rrrqqqooommmkkkjjjiiiiiiiiiccc[[[TTTNNNIIIEEEBBB???@@@AAADDDGGGHHHIIIIIIJJJXXX```^^^]]]```]]]TTTHHHEEE<<<:::@@@@@@JJJ___}}}qqqiiigggfff```TTTKKKOOO___nnnyyy~~~|||dddWWWXXXeeessspppnnn~~~tttYYYUUUeeekkkLLL;;;888555444333333222111000000000000000000000000111000///////////////000000000111222333444444555777999>>>JJJ___{{{yyy~~~zzzfffQQQAAA???===@@@III[[[ooo|||xxxrrrqqqgggffffffhhhjjjkkkjjjiiibbbccceeeffffffeeecccbbbfffttt}}}xxxxxxzzz}}}}}}{{{yyyvvvwwwxxxxxxxxxvvvuuutttxxxxxxxxxyyyzzz{{{}}}~~~~~~zzzmmmeee^^^]]][[[XXXSSSNNNHHHEEEFFFKKKUUUfff~~~uuu___PPPJJJIIIKKKNNNXXXkkk}}}wwwiii\\\XXXiiitttkkkuuu{{{xxxwww___IIIHHHZZZlllrrrqqqrrrzzz}}}zzzppp\\\WWWeee|||{{{}}}fffHHH999222...111000000000000000000000000000111333444444666999;;;===FFFNNN]]]wwwpppqqqfffNNN???>>>>>>SSSrrr}}}~~~~~~hhhUUUGGG???;;;;;;<<<=========<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;:::999999888:::<<<===>>>???AAABBBEEEFFFHHHIIIIIIKKKNNNPPPSSSSSSUUUWWWYYY[[[\\\]]]]]]^^^aaacccfffhhhiiijjjiiimmmssswwwwwwuuusssqqqqqqqqqrrrtttxxx{{{{{{{{{zzzxxxwwwyyy|||}}}{{{xxxxxxyyyyyyzzz{{{|||}}}}}}}}}}}}ssspppmmmjjjhhhhhhiiiiiihhhrrrsssuuuxxx~~~yyywww}}}yyyvvvpppllloooooollliiihhhlllfff]]]SSSLLLFFFDDDCCCAAAAAAAAAAAABBBCCCDDDDDDHHHIIILLLRRRYYY\\\[[[XXXNNNBBB;;;===>>>???IIIWWWwwwmmmdddfffddd^^^TTTNNNSSS```lllwwwgggZZZ\\\dddyyyqqq~~~nnnYYY^^^bbbnnnOOO>>>:::555222222222222111000000000000000000000000000000000000000000000000000222333333333333444666666:::BBBSSSooo}}}yyysssnnnmmmpppzzzzzz```III@@@<<<;;;AAALLLZZZgggooosssyyyzzzsssooonnnjjjjjjiiiiiihhhgggggggggfffbbbaaaeeegggdddaaa```cccvvv~~~wwwuuuxxx{{{yyyvvvuuuxxx}}}{{{zzzxxxvvvuuutttuuuuuuuuuuuuvvvwwwyyy|||~~~yyylllddd]]]\\\ZZZVVVRRRLLLHHHFFFFFFKKKUUUeee}}}ttt___RRRMMMLLLLLLOOO[[[nnnyyykkk___[[[kkktttnnnyyy}}}yyyrrr\\\JJJMMM___lllooolllllluuuxxxwwwqqqaaa___nnn~~~hhhIII;;;444000333000000000000000000000000...000222444555777;;;>>>AAAIIIQQQ```~~~~~~vvvrrrssseeeLLL>>>>>>AAAVVVvvv~~~~~~mmm[[[KKKAAA;;;:::;;;<<<=========;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999999888:::<<<======>>>AAACCCEEEGGGHHHIIIIIIKKKMMMOOORRRSSSTTTVVVXXXZZZ\\\\\\]]]___bbbdddggghhhhhhiiijjjnnnrrruuuuuusssqqqqqqrrrqqqrrrtttxxxzzz{{{{{{zzzyyyxxxyyy{{{|||zzzxxxyyyyyyzzzzzz{{{{{{||||||}}}~~~uuunnnkkkhhhggghhhiiiiiihhhoooqqqtttwww}}}~~~{{{vvvpppmmmooopppmmmjjjiiilllfff^^^TTTMMMHHHEEEEEECCCBBBAAAAAA@@@@@@AAAAAABBBCCCFFFKKKQQQUUUTTTRRRNNNCCC<<<===>>>???HHHVVVtttpppgggcccbbb\\\SSSNNNSSSaaannnyyyiii\\\```lllssszzznnnVVVZZZ]]]yyyqqqQQQ>>>:::555222222222222111000000000000000000000000000000000000000000000000000111333333222222444555777:::CCCVVVuuu}}}~~~|||vvvrrrrrrvvvwww___III@@@<<<:::@@@KKKXXXdddllllllrrrxxxyyyuuuooommmllljjjjjjjjjiiihhhhhhggggggfffaaa```ccceeebbb``````eeexxxzzzuuuwwwyyywwwsssrrruuuyyyxxxxxxwwwvvvuuuuuuuuuvvvuuuuuuwwwxxxzzz{{{}}}}}}zzzlllddd\\\ZZZWWWSSSOOOKKKHHHFFFEEEJJJSSSccc{{{qqq___RRRMMMLLLJJJOOO\\\qqqzzzmmmaaa```pppwwwsss~~~}}}xxxqqq___RRRZZZkkksssqqqlllfffnnnrrrsssqqqfffgggyyyyyyvvv}}}~~~gggHHH;;;555111333000000000000000000000000...000222444666999===@@@EEELLLUUUeeevvvvvv{{{xxx{{{xxxzzzxxxfffKKK>>>AAABBBZZZ{{{sss```NNNBBB;;;999:::<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999888888888:::<<<<<<===>>>AAACCCFFFGGGIIIJJJIIIJJJLLLNNNQQQRRRSSSUUUWWWYYY[[[[[[]]]___bbbeeehhhiiiiiihhhlllooorrrsssrrrppppppppprrrqqqrrrtttwwwzzzzzzzzzzzzyyyxxxyyyzzzzzzyyywwwzzzzzzzzzzzz{{{{{{{{{{{{|||}}}vvvllliiigggfffgggiiijjjjjjmmmooorrruuu{{{|||xxxqqqnnnpppqqqnnnkkkkkkkkkfff^^^UUUNNNIIIFFFFFFDDDCCCBBB@@@???>>>>>>>>>>>>>>>AAAEEEJJJMMMNNNNNNNNNEEE???>>>>>>>>>GGGSSSppprrrjjjaaa___ZZZRRRNNNTTTcccoooyyyoooaaagggvvvvvvuuu|||nnnUUUXXXZZZtttoooPPP>>>:::555222222222222111000000000000000000000000000000000000000000000000///000222222111111333444888;;;DDDZZZ}}}}}}~~~|||xxxuuuvvv___III???<<<:::???KKKYYYdddjjjeeejjjpppqqqooolllkkkkkkkkkkkkjjjjjjiiihhhhhhhhheeeaaa___aaabbb``````bbbhhh{{{uuuvvvuuurrrnnnlllnnnqqqtttttttttuuuuuuvvvvvvvvvuuuvvvxxxzzz{{{{{{{{{zzz~~~{{{nnnfff\\\ZZZVVVRRRMMMJJJHHHGGGEEEIIIRRRaaaxxxooo]]]PPPJJJGGGHHHMMM[[[ooozzzkkkbbbfffxxxyyyyyyuuuqqq```WWWbbbrrrwwwsssooofffmmmnnnpppooofffhhhzzzrrrlllrrrwwwwww~~~}}}dddFFF999333///111////////////////////////000111333444666999>>>AAAGGGMMMWWWjjjzzzpppqqqvvvtttyyy~~~iiiKKK@@@DDDBBB[[[~~~ttt^^^LLL@@@:::888999;;;===>>>???>>>>>>============<<<<<<<<<<<<:::::::::::::::999888777888999;;;;;;<<<>>>AAADDDFFFHHHJJJKKKJJJJJJKKKMMMPPPQQQRRRTTTVVVXXXZZZZZZZZZ]]]aaaeeehhhjjjjjjjjjoooppprrrrrrpppooopppppprrrqqqqqqsssvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvzzzzzzzzzzzzzzzzzzyyyyyyzzz|||uuujjjhhhffffffhhhjjjlllllllllnnnqqqtttzzz~~~zzzsssooopppqqqnnnllllllhhhddd]]]UUUNNNIIIGGGFFFCCCCCCAAA@@@>>>=========>>>???AAADDDGGGKKKMMMNNNNNNHHHBBB@@@>>>>>>FFFQQQkkkrrriii```___ZZZRRRNNNTTTbbboooxxxvvvfffmmm|||wwwqqquuuoooXXXZZZZZZuuukkkKKK>>>:::555222222222222111000000000000000000000000////////////////////////...000111111111111222444888;;;DDD[[[}}}}}}zzzvvv___KKK>>><<<:::???MMM___iiimmmfffiiimmmooommmkkkjjjjjjkkkkkkjjjjjjiiiiiihhhhhhfffaaa___```aaa```aaaeeekkk}}}~~~vvvvvvtttpppkkkhhhhhhiiiooopppqqqssstttuuuuuuvvvuuuwwwyyy{{{{{{{{{yyyxxx|||~~~zzzmmmfff]]]ZZZWWWRRRNNNJJJHHHGGGDDDHHHPPP^^^uuulll\\\QQQJJJGGGHHHMMM[[[oooxxxhhhccclll|||~~~zzztttrrrnnn\\\TTTaaaqqqtttqqqoookkkooommmllljjj___```qqqqqqiiijjjnnnppp}}}cccDDD999444///111////////////////////////222333444555666:::>>>BBBGGGMMMXXXnnn{{{rrrssszzzyyy{{{jjjJJJ???CCC@@@ZZZoooWWWFFF===999888999;;;===????????????>>>>>>>>>======<<<<<<<<<::::::::::::999888777666888999::::::;;;>>>AAADDDGGGIIIKKKLLLLLLKKKLLLMMMPPPPPPRRRTTTVVVXXXYYYZZZXXX[[[___dddhhhjjjkkklllpppqqqrrrqqqpppooooooqqqqqqpppppprrrtttvvvvvvuuuuuuuuuvvvvvvvvvuuuuuuuuuyyyyyyyyyxxxxxxxxxxxxxxxxxx{{{~~~|||rrrjjjhhhffffffiiilllmmmmmmlllnnnrrruuuzzz|||uuupppppppppmmmkkkkkkfffbbb\\\UUUNNNJJJHHHFFFCCCBBBAAA@@@????????????AAAAAABBBCCCEEEIIIMMMPPPPPPLLLGGGCCC>>>>>>FFFOOOhhhqqqgggbbb```[[[SSSNNNTTTbbbnnnyyy|||iiimmmyyyvvvnnnpppuuu]]]\\\\\\xxxkkkLLL>>>:::555222222222222111000000000000000000000000////////////////////////...000111111111111222444888:::CCC[[[vvv}}}~~~sss^^^JJJ;;;;;;;;;AAARRRgggssstttnnnoooppppppnnnlllkkkkkkkkkkkkjjjjjjiiihhhhhhggggggccc```aaaaaa```ccchhhmmm~~~}}}||||||yyyuuuqqqmmmlllkkkmmmnnnoooppprrrssstttuuuvvvwwwyyy{{{{{{zzzyyyxxx{{{~~~yyyllleee^^^]]]YYYUUUPPPKKKHHHFFFDDDHHHNNN[[[rrryyyiii\\\SSSMMMIIIJJJNNN\\\pppwwwgggdddqqq|||zzzzzzuuupppqqqlllZZZSSSbbbrrrtttrrrtttoooqqqmmmiiidddWWWUUUdddwwwmmmiiilllooodddFFF;;;666222333000000000000000000000000222333444555777;;;AAAEEEIIIOOO\\\tttzzz}}}kkkIII===@@@@@@YYY}}}jjjPPP@@@::::::999:::<<<>>>????????????>>>>>>>>>===<<<<<<;;;;;;::::::::::::999888666666777888999:::;;;===BBBEEEGGGJJJMMMNNNNNNNNNNNNOOOPPPQQQRRRTTTVVVXXXZZZZZZZZZ[[[^^^aaaeeehhhiiijjjnnnpppqqqqqqooonnnoooooopppooonnnppprrrssssssrrrppprrrttttttssssssssstttvvvvvvvvvvvvwwwwwwwwwwwwwwwzzz}}}zzzoooiiigggeeefffhhhkkklllmmmmmmooorrruuuyyy~~~vvvppppppooollliiiiiieeebbb\\\VVVPPPLLLIIIHHHEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBFFFLLLPPPQQQPPPLLLFFF@@@???FFFMMMeeerrrgggcccaaa\\\TTTOOOUUUcccooo~~~llloootttwwwmmmmmm```\\\\\\}}}nnnQQQ>>>:::555222222222222111000000000000000000000000000000000000000000000000///000222222111111333444888:::CCC[[[ttt~~~ppp\\\JJJ:::<<<===DDDXXXppp|||{{{vvvuuusssqqqooommmlllkkkjjjjjjiiiiiihhhgggggggggfffcccbbbcccaaa```ccciiimmm~~~~~~||||||yyywwwpppoooooooooppprrrtttuuuvvvwwwyyyzzz{{{zzzzzzyyy{{{~~~{{{oooggg```___\\\XXXSSSMMMHHHEEEDDDGGGMMMYYYooovvvggg\\\SSSMMMIIIHHHMMM[[[oooyyyjjjgggtttxxxwwwwwwsssppprrrjjjXXXSSSdddtttuuusssvvvpppqqqkkkeee___PPPLLLYYY}}}tttmmmooovvvcccEEE;;;777222333000000000000000000000000000111333555888>>>EEEJJJOOOTTTaaa{{{oooLLL???@@@BBBZZZ{{{hhhMMM===:::;;;:::;;;===>>>?????????>>>>>>>>>===<<<<<<;;;::::::::::::::::::888777666555777888999999:::===BBBFFFGGGJJJNNNPPPPPPPPPQQQQQQPPPQQQSSSUUUWWWYYYZZZ[[[^^^^^^^^^___aaaccceeegggjjjllloooooonnnmmmlllmmmnnnmmmmmmnnnpppqqqpppooollloooqqqrrrqqqppprrrtttssstttttttttuuuvvvvvvvvvuuuyyy}}}zzzpppgggeeecccdddfffhhhjjjjjjlllnnnqqqssswwwxxxqqqooonnnjjjggggggfffccc^^^XXXSSSOOOLLLKKKIIIHHHFFFDDDCCCAAAAAAAAABBBBBBAAA???@@@DDDKKKPPPSSSTTTQQQHHHAAA@@@GGGLLLaaavvvkkkbbb```\\\TTTPPPWWWfffrrruuuvvvvvvzzzllliiieee^^^]]]oooTTT>>>:::555222222222222111000000000000000000000000000000000000000000000000000111333333222222444555888:::DDD\\\yyyqqq^^^OOO;;;===???EEE[[[uuu~~~yyyvvvrrrooommmlllkkkjjjiiiiiihhhhhhgggfffffffffcccaaabbbcccaaa___bbbhhhlll}}}}}}zzz}}}~~~~~~uuutttqqqpppppprrruuuwwwwwwwwwxxxyyyyyyzzz{{{{{{{{{~~~ssslllbbbaaa___ZZZUUUNNNHHHDDDDDDGGGLLLYYYnnnvvvggg[[[QQQJJJEEEEEEJJJXXXmmm|||mmmjjjuuuuuuuuuwwwsssqqqtttbbbRRROOObbbrrrrrrooorrrnnnooohhhccc]]]MMMGGGTTTzzzzzzpppttt}}}}}}aaaBBB999555000000000000000000000000000000---///111444999@@@HHHNNNTTTXXXeeeuuuQQQBBBCCCDDD[[[{{{gggMMM>>>;;;===;;;<<<===?????????>>>>>>>>>======<<<;;;:::::::::;;;;;;::::::888777666555777888888999:::===BBBFFFGGGJJJNNNQQQQQQQQQRRRSSSQQQRRRSSSUUUWWWYYY[[[[[[bbbaaa___^^^^^^```bbbcccgggiiilllnnnmmmkkkkkkkkknnnllllllmmmnnnoooooonnniiimmmpppqqqoooooorrrtttqqqrrrrrrssstttuuuvvvvvvuuuxxx|||{{{qqqfffdddbbbbbbdddfffggghhhlllnnnppprrruuu|||yyyqqqooommmiiieeeeeegggddd```ZZZUUUQQQNNNMMMMMMKKKIIIFFFDDDBBB@@@@@@CCCCCCBBB@@@???DDDKKKRRRTTTVVVSSSJJJBBBAAAGGGLLL___zzzppp```___[[[UUURRRYYYhhhuuu}}}|||~~~lllfffiii``````lllRRR>>>:::555333222222222111000000000000000000000000000000000000000000000000000222333333333333444666888;;;EEE^^^uuucccUUU;;;???@@@FFF\\\www~~~xxxuuupppmmmkkkjjjiiihhhhhhhhhhhhgggffffffeeeeeeaaa```aaacccaaa^^^aaagggkkk|||}}}yyy{{{|||||||||zzzwwwtttqqqqqqsssvvvxxxwwwwwwwwwxxxyyyzzz|||}}}|||~~~vvvpppeeeccc```[[[UUUOOOJJJGGGCCCFFFKKKXXXooosssfff[[[QQQJJJIIIFFFLLLZZZlll{{{yyylllgggxxx|||pppqqqqqqtttuuunnncccZZZXXXccckkkkkkjjjllljjjnnnkkkfff___PPPJJJUUU|||uuurrr{{{www]]]CCC555333444222000000000000111222444444111333555777:::???FFFJJJRRR^^^nnnUUUAAACCCAAA]]]gggLLLAAA===999888999:::<<<======<<<<<<===<<<<<<;;;;;;:::999999666888:::<<<<<<:::888666666666777999<<>>BBBLLLUUU___\\\UUULLLEEECCCGGGLLLaaa~~~{{{gggeeeaaa]]]YYYWWW[[[kkkzzz}}}kkkiii|||kkkeeeeeemmmOOO@@@999444555555333111222222111000//////000111222222111000......000111222111222333333222222444666;;;:::CCC```iiiLLL@@@>>>===HHHccc}}}vvvuuuuuutttrrrooollliiigggkkkjjjhhhhhhiiiiiigggfffeeeeeedddcccaaabbbeeegggnnnzzz}}}}}}|||wwwxxxzzz|||~~~~~~}}}uuuqqqsssvvvvvvuuuyyywwwuuuuuuwwwzzz||||||zzzwwwqqqeeeccc```\\\VVVPPPJJJGGGBBBGGGOOO\\\rrrnnncccYYYOOOJJJIIIIIIPPP```qqq~~~xxxooonnnxxxpppvvvvvvuuuuuuooobbbWWWTTT___gggfffcccdddjjjooonnnjjjdddSSSLLLVVV}}}xxxuuu~~~vvv]]]CCC555222222111000000000000000111222333222333666888<<>>HHHbbb{{{~~~tttqqqqqqqqqpppnnnkkkiiigggiiihhhhhhiiijjjiiihhhfffeeeeeedddbbbaaabbbdddgggnnnzzz~~~~~~~~~{{{{{{{{{||||||}}}}}}}}}xxxzzz}}}~~~vvvrrrsssuuuuuutttwwwuuutttuuuxxxzzz||||||}}}vvvpppdddccc```\\\VVVPPPJJJGGGAAAGGGQQQ```tttzzzjjj___VVVMMMIIIIIILLLVVVgggwwwwwwqqquuuvvvqqq}}}|||tttqqqnnnbbbVVVRRR\\\fffddd___^^^kkkpppooonnnhhhVVVNNNYYY}}}wwwttttttZZZAAA444222222///000000000//////000111111222444666999>>>EEEMMMRRR]]]iiiyyyyyyPPPAAAFFFGGGaaakkkKKK>>>:::888888999;;;<<<======<<<;;;===<<<<<<;;;;;;:::999999777888:::;;;;;;:::888777444444555888;;;>>>BBBDDDKKKNNNRRRSSSRRRQQQPPPPPPQQQQQQQQQRRRTTTWWWYYY[[[[[[]]]^^^]]]]]]]]]___aaafffhhhiiijjjkkkkkkjjjiiilllkkkkkkllloooqqqppppppjjjiiihhhjjjlllooooooooorrrrrrsssuuuwwwwwwvvvtttuuuxxx{{{}}}~~~sssgggdddbbbbbbeeehhhjjjkkkppppppoookkkhhhhhhlllqqq~~~vvvsssooolllkkkkkkjjjiiihhheee```ZZZVVVTTTTTTTTTRRRTTTWWWXXXXXXTTTQQQNNNIIIIIIIIIGGGEEEHHHNNNSSS```___[[[RRRIIIDDDCCCEEETTTooo~~~kkk```\\\WWWUUUUUU[[[jjjyyy{{{wwwxxx{{{{{{jjjkkk~~~oooddd___zzzoooRRRAAA999444444555333111222111111000000000000111111222111000//////000111222111222333333222222444666:::<<>>:::999999:::;;;=========<<<;;;===<<<<<<;;;;;;:::999999888888:::;;;;;;:::888888333444555777:::>>>AAACCCIIILLLPPPRRRRRRQQQPPPPPPOOOPPPPPPRRRTTTVVVYYYZZZYYYZZZ[[[[[[[[[\\\```bbbggghhhhhhhhhiiiiiiiiiiiiiiiiiihhhjjjmmmoooooonnnhhhgggfffhhhkkkmmmmmmmmmpppqqqrrrtttuuuvvvvvvuuuwwwzzz}}}sssgggdddbbbbbbeeeiiikkklllnnnooonnnllliiiiiinnnrrrvvv~~~tttqqqmmmkkkkkkjjjiiihhhhhheeeaaa]]]ZZZXXXXXXYYYWWWZZZ]]]___^^^ZZZUUURRRLLLLLLLLLKKKJJJLLLPPPTTT^^^^^^\\\UUUMMMFFFDDDDDDOOOhhh~~~kkk]]]XXXTTTSSSTTT[[[jjjxxx~~~}}}wwwvvvwww}}}|||nnnqqqmmmaaa\\\wwwpppTTTBBB:::444444444222111222111000000000000000000111111111000//////000111111111222333333222222444666:::<<>>666777666222111000///////////////000000222666;;;BBBLLLWWW^^^iiiuuuiiiLLLCCCHHHDDDaaapppOOO@@@<<<::::::;;;<<<=========<<<;;;===<<<<<<;;;;;;:::999999888999::::::::::::999888444555555777:::===@@@BBBDDDHHHLLLOOOPPPQQQQQQRRRNNNOOOPPPRRRTTTVVVXXXYYYXXXYYYZZZZZZZZZ\\\```cccggggggggghhhhhhiiijjjjjjgggffffffgggjjjkkkkkkjjjgggfffeeefffiiikkkllllllnnnoooqqqrrrssstttuuuvvvxxx{{{qqqgggdddaaabbbeeeiiimmmnnnnnnoooooolllhhhhhhllloooppp}}}}}}sssqqqnnnlllkkkkkkiiihhheeeccc```\\\[[[ZZZ[[[\\\^^^___bbbcccbbb___[[[XXXSSSRRRQQQPPPOOOPPPSSSUUUZZZ\\\\\\XXXPPPJJJGGGGGGNNNbbb}}}kkk[[[VVVQQQPPPSSS[[[jjjwww|||~~~|||yyyyyywwwpppvvvhhh[[[WWWtttrrrVVVCCC;;;444333444222111222000000000111111000000000111111000000000000111111111222333333222222444666:::<<>>777999777333000000000//////000111111111333777===EEEQQQ\\\dddnnnzzz|||___HHHAAADDDFFFeeepppQQQBBB===;;;;;;<<<===>>>>>>===<<<;;;===<<<<<<;;;;;;:::999999999999999::::::999999999777777777888:::===???AAA@@@DDDIIIMMMOOOOOOPPPQQQMMMNNNPPPQQQTTTUUUWWWWWWWWWXXXZZZ[[[[[[]]]___bbbeeeeeefffggghhhiiijjjjjjfffeeeeeefffhhhiiihhhgggfffeeedddfffhhhkkkkkkkkkkkkmmmooopppqqqrrrtttvvvyyy|||qqqfffdddaaaaaaeeejjjnnnpppqqqqqqpppkkkeeecccdddgggnnn{{{}}}uuurrrooonnnmmmllliiihhhbbbaaa^^^\\\[[[\\\]]]___ddddddeeeeeeeeeeeedddcccbbb```\\\YYYWWWWWWWWWXXXXXX[[[\\\YYYRRRLLLJJJIIIMMM^^^xxx}}}mmm[[[UUUOOOOOOSSS[[[iiivvv{{{{{{}}}~~~~~~}}}qqqnnnuuu~~~cccUUUQQQnnnuuuXXXDDD;;;444333333111111222000000111111111111000000000000000111111000000000111222333333222222444666999<<>>===HHHeeepppmmmiiieeeccccccdddeeeeeefffgggiiikkkllljjjhhhbbbbbbbbb```______bbbdddnnnzzz}}}{{{yyywwwvvvvvvwwwxxxxxxxxxxxxxxxyyy{{{}}}~~~{{{yyyuuuqqqoooooopppqqqttttttuuuxxx|||~~~ssskkkggg______^^^\\\WWWPPPIIIEEE@@@DDDJJJVVVjjjwwweeeYYYPPPIIIGGGHHHJJJPPP^^^ooo}}}|||qqqiiigggvvvtttrrrsssrrrxxx{{{sss\\\XXX[[[gggmmmkkkkkknnnqqqmmmhhhkkkgggTTTSSSiiiuuuqqqjjjpppzzzuuupppzzzzzzjjjRRR>>>888999777111000000000000000111222333333555999@@@IIIVVVbbbkkksss~~~|||}}}mmmVVVEEE??????IIIhhhnnnQQQDDD>>>999;;;<<<===>>>>>>===<<<;;;===<<<<<<;;;;;;:::999999999999999999999999999999999999999999;;;===???@@@???CCCHHHKKKLLLMMMNNNNNNLLLMMMOOOQQQSSSUUUVVVWWWVVVXXX[[[\\\]]]]]]___```aaabbbdddfffggghhhiiiiiigggfffeeefffggghhhgggeeefffeeedddfffhhhkkkkkkkkkhhhkkkmmmnnnnnnpppsssvvvyyy|||qqqfffdddaaaaaaeeejjjoooqqqssssssqqqkkkddd______aaammmyyy~~~wwwuuurrrpppooommmjjjhhhcccbbb```^^^^^^```bbbccciiihhhggghhhjjjmmmppprrrvvvrrrkkkddd```]]]\\\[[[YYY[[[\\\YYYSSSMMMKKKKKKLLLZZZrrrqqq\\\UUUOOOOOOSSS[[[iiiuuuzzzyyyzzz~~~}}}qqqnnnrrr|||}}}bbbQQQKKKgggwwwZZZEEE<<<444333333111111222///000111222222111000///000000111111111111000000111222333333222222444666777===MMMkkk{{{zzzzzzxxxuuuyyyxxx~~~nnnWWWGGG???<<<;;;FFFcccnnnjjjeee```___aaadddgggggggggggghhhjjjkkkiiihhhbbbbbbaaa```^^^___aaadddnnnzzz~~~~~~~~~|||{{{xxxvvvuuuuuuwwwxxxyyyyyyyyyyyyzzz|||}}}}}}zzzyyyvvvssspppppprrrtttvvvvvvwwwzzz}}}uuunnnlll`````````^^^XXXQQQKKKFFFBBBFFFLLLXXXlllrrraaaVVVNNNHHHFFFHHHKKKPPP\\\nnn~~~yyyppphhheeetttyyywwwssspppwwwxxxiii^^^\\\```kkkooolllmmmrrrqqqnnnkkkooolllXXXUUUjjjnnnggg___hhhwwwuuuqqqzzz|||lllSSS???888999555///000000000000111222444444444777;;;BBBLLLYYYfffooouuu{{{zzz{{{}}}yyyiiiUUUGGGAAA@@@JJJiiikkkPPPDDD>>>888<<<<<<===>>>>>>===<<<;;;===<<<<<<;;;;;;:::999999999999999999999999999999;;;:::::::::;;;===>>>??????CCCGGGJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSUUUVVVVVVVVVYYY\\\^^^^^^^^^^^^___]]]___bbbdddggghhhhhhhhhiiigggffffffggggggfffeeefffeeedddfffhhhkkkkkkkkkgggiiilllmmmmmmnnnrrrvvvyyy}}}rrrfffcccaaaaaaeeekkkooorrrttttttrrrllleee``````bbbmmmyyyyyywwwsssqqqpppnnnjjjhhhgggeeecccbbbccceeegggiiikkkjjjiiijjjnnnssszzz~~~uuulllfffbbb___]]]ZZZ\\\]]]ZZZSSSMMMJJJJJJKKKWWWooottt]]]UUUOOOOOOSSS[[[iiitttyyyyyyyyy}}}wwwqqqqqqwwwbbbOOOFFFaaaxxx[[[EEE<<<444222222111111222///000111222222111000///000000111111111111000000111222333333222333555666777===PPPooovvvtttrrrvvvzzz~~~mmmVVVHHH>>>;;;:::EEEaaa~~~}}}lllgggaaa]]]\\\```eeeiiiiiihhhggggggiiijjjiiihhhaaabbbaaa___^^^___aaadddnnnzzz}}}}}}|||}}}{{{xxxuuuttttttvvvwwwssstttuuuuuuvvvwwwwwwwwwzzzyyywwwtttrrrrrrtttvvvwwwwwwxxx{{{~~~~~~|||rrrkkkcccddddddaaaZZZPPPFFF@@@DDDFFFMMM[[[qqq~~~rrraaaSSSKKKGGGEEECCCKKKQQQ]]]nnnvvvhhhaaaggg~~~zzztttvvvxxxuuunnn```]]]fffxxx{{{qqqqqq|||zzzxxxzzzzzzsssiiifffkkkvvveeeZZZaaakkkoooqqqttt}}}gggNNN???888333///...111111111111222333444555222444;;;GGGQQQ[[[iiiuuu~~~||||||hhhPPPDDDCCCEEEJJJrrrlllQQQBBB<<<999;;;<<<<<<===============???>>><<<:::999999999999:::999888999:::;;;999777444555777:::<<<>>>@@@AAAAAABBBEEEGGGJJJKKKKKKKKKMMMMMMNNNOOOQQQSSSUUUVVV[[[\\\\\\ZZZXXXWWWXXXYYY___aaaccceeefffeeedddccchhhiiijjjiiifffdddcccdddgggggghhhiiijjjkkkkkklllkkklllmmmmmmmmmmmmoooqqqzzz{{{~~~tttgggbbb```bbbeeeggglllssszzzzzzzzzwwwooofffccccccgggvvv~~~zzztttrrrrrrsssrrrpppfffdddaaa```bbbfffkkknnniiikkknnnqqqwww~~~sssjjjccc^^^bbb```]]]ZZZWWWQQQJJJEEEHHHYYYfffuuu^^^UUUMMMLLLQQQZZZhhhttt~~~|||yyyzzz~~~zzzxxxkkk{{{bbbNNNHHH___}}}```FFF<<<444333555333111222333333222222111000//////111111000000000000000111///111333333333333555777<<>>>>>FFFbbbnnnfff___]]]]]]]]]```dddjjjiiiggghhhiiiiiihhhgggfffbbb```___]]]ZZZ]]]bbbkkk|||~~~{{{~~~}}}{{{xxxsssqqqpppqqqpppqqqssstttttttttvvvxxxwwwvvvtttssssssuuuwwwxxxxxx{{{~~~~~~}}}}}}}}}~~~|||qqqjjjdddeeeeeebbb[[[QQQHHHBBBBBBEEELLLZZZpppsssaaaRRRJJJFFFEEEDDDFFFNNN\\\oooxxxjjjeeejjjyyyttttttssspppaaacccooo{{{xxx{{{}}}~~~wwwnnnooovvv~~~lll^^^aaaiiilllnnnqqqzzzdddLLL>>>999555222111111111111111111333444444444666>>>JJJUUU```mmmyyyzzzyyy~~~iiiOOOAAAAAADDDKKKttthhhNNNAAA===;;;;;;;;;<<<===============???>>><<<:::999999999999999888888999::::::999777333444666888;;;===???@@@@@@BBBDDDGGGIIIJJJKKKKKKMMMMMMNNNOOOQQQSSSTTTUUUVVVWWWXXXXXXWWWWWWYYY[[[^^^```aaacccccccccbbbaaaccceeefffgggfffeeefffggggggggghhhiiijjjkkkkkkllllllmmmnnnnnnmmmnnnppprrrxxxzzz|||tttgggbbb```cccfffhhhnnnuuu}}}wwwnnnjjjiiijjjvvv{{{vvvtttttttttsssrrrhhhfffcccaaabbbfffjjjmmmkkknnnrrryyy}}}pppfff```bbb```^^^\\\YYYTTTLLLGGGFFFWWWdddsss^^^UUUNNNMMMQQQZZZgggttt}}}{{{yyyzzz}}}~~~xxxwwwmmmeeeOOOFFF[[[vvvcccHHH===444333444222111222222222111111000//////...111111000000000000111111///111333333333333555777:::>>>RRRuuutttmmmwwwwwwYYYFFF===>>>>>>EEE```~~~~~~pppfff]]][[[\\\]]]aaafffiiihhhhhhhhhiiiiiigggfffeeebbb___^^^\\\ZZZ\\\bbbiiizzz~~~}}}yyy~~~~~~~~~|||xxxtttpppnnnmmmnnnppprrrsssssstttvvvxxxyyyxxxvvvuuuuuuvvvwwwxxxxxxzzz}}}~~~}}}|||||||||~~~|||rrrlllgggggggggccc]]]SSSJJJDDDAAADDDLLLZZZpppsss```QQQHHHFFFEEEEEECCCKKKZZZnnnwwwjjjgggmmmvvvuuuxxxzzzfffooo|||{{{tttxxxsssaaaaaagggiiikkkooottt___GGG;;;777444333333000000000000111222333444555777@@@NNN[[[ggguuuwwwuuulllOOO>>>>>>DDDMMMxxxdddKKK???<<<;;;;;;;;;<<<============<<<>>>===<<<;;;:::999999999999888888999::::::999777333444555777:::<<<>>>>>>@@@AAACCCFFFHHHIIIJJJJJJLLLMMMNNNOOOQQQSSSTTTUUUQQQSSSUUUUUUVVVWWWZZZ]]]^^^___```aaaaaa```______aaaccceeefffeeeeeefffhhhfffgggggghhhiiijjjkkkkkkmmmnnnoooooonnnnnnppprrrvvvwwwzzz}}}uuufffbbb```dddgggjjjpppwww{{{tttpppmmmvvv|||wwwuuuttttttsssrrriiigggeeecccdddgggjjjmmmoooqqqwww{{{nnnhhhcccaaa___^^^\\\WWWPPPIIIDDDTTTaaasss___VVVNNNMMMQQQYYYgggssszzzyyyxxxyyy{{{||||||{{{|||}}}wwwuuunnniiiRRRGGGWWWpppjjjKKK???555222333111111222111111000000///.........111000000000000000111111///111333333333333555777888>>>SSSvvvwwwqqq{{{{{{ZZZDDD<<<>>>===DDD^^^|||qqqeeeYYYVVVWWWZZZ```fffhhhggghhhiiijjjiiifffdddddd```^^^]]][[[YYY\\\aaagggxxx~~~|||}}}zzzwww|||}}}}}}|||zzzvvvrrrnnnlllmmmooorrrssssssuuuwwwyyy|||zzzxxxwwwvvvwwwxxxyyywwwyyy||||||{{{zzzzzzzzz~~~{{{sssnnniiiiiihhhddd^^^TTTKKKFFFAAAFFFNNN]]]rrrsss___OOOGGGDDDEEEEEEDDDKKKYYYkkkrrrffffffnnnppp|||}}}yyy}}}tttaaa___eeegggkkkooooooZZZCCC888444222111111000000000000111222333333555888BBBSSSbbbooo|||xxxuuupppPPP===>>>DDDOOO|||dddJJJ>>>;;;::::::;;;<<<<<<======<<<<<<======<<<;;;::::::999999999888777888::::::888777333444666888:::<<<===>>>@@@@@@BBBDDDFFFHHHIIIJJJKKKLLLNNNPPPQQQSSSTTTTTTPPPRRRTTTUUUVVVXXX[[[]]]^^^______`````````___^^^ccceeeffffffeeedddeeefffffffffggghhhiiijjjkkkkkklllmmmnnnmmmmmmmmmooopppsssuuuxxxzzz|||}}}~~~~~~~~~vvveeeaaa```cccgggkkkqqqxxx}}}wwwpppvvv{{{yyyvvvsssrrrqqqpppppphhhgggffffffhhhjjjnnnppptttvvv}}}zzzrrrfffccc``````___[[[RRRLLLDDDSSS^^^~~~ttt```WWWNNNMMMPPPYYYfffrrrxxxxxxxxxyyyzzzzzzyyyxxxzzz|||~~~~~~xxxtttjjjmmmUUUHHHWWWqqqpppMMMAAA555222222111000222111111000000000/////////000000000000000000111222///111333333333333555777999>>>SSSuuu~~~xxx}}}]]]FFF;;;>>>>>>DDD^^^~~~qqqcccVVVQQQSSSWWW^^^dddgggggghhhiiijjjhhheeebbbccc___]]]\\\ZZZXXX[[[aaahhhxxx}}}zzz|||yyyvvv{{{{{{{{{||||||{{{xxxsssoooooorrrtttvvvwwwxxx{{{}}}~~~}}}zzzxxxxxxxxxyyyzzzwwwyyyzzzzzzyyywwwxxxxxx~~~wwwoookkkjjjiiihhhddd]]]TTTLLLGGGCCCIIISSSaaattt~~~qqq]]]MMMEEEDDDDDDDDDHHHMMMWWWgggzzzoooeeeiiirrr{{{~~~|||tttaaa```fffjjjmmmrrrppp[[[DDD888444222000000000000000000111222333444555888DDDWWWiiiwww}}}xxxuuuSSS??????FFFPPP~~~bbbIII===;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888777888999:::888666555555777999;;;<<<>>>>>>???@@@AAACCCEEEGGGHHHIIIJJJLLLNNNPPPQQQSSSSSSSSSSSSTTTVVVWWWWWWXXX[[[]]]______``````````````````dddfffggghhhfffffffffgggffffffggghhhiiijjjjjjkkkkkklllllllllkkkkkklllnnnqqqsssuuuxxxzzz{{{|||||||||wwwddd```___cccgggkkkqqqxxx~~~vvvwww~~~}}}vvvuuussspppnnnlllllllllgggggggggiiikkknnnqqqsssxxx{{{xxxkkkfffbbb``````\\\TTTMMMEEEQQQ[[[zzzvvvaaaWWWOOOMMMPPPXXXeeeqqqvvvwwwyyyzzzyyywwwvvvuuuxxxzzz~~~zzztttfffxxxmmmVVVHHHWWWvvvoooNNNBBB666222222111000111222111111111111111000000000000//////000111222222///111333333333333555777<<<@@@RRRrrr~~~}}}```KKK:::===>>>EEE```vvvgggXXXSSSVVVZZZ___dddfffggggggiiiiiihhhddd```bbb^^^\\\\\\ZZZXXX[[[aaajjjzzz~~~{{{|||yyyvvv{{{xxxyyy{{{~~~{{{wwwtttvvvxxxzzz{{{|||~~~}}}{{{yyyxxxxxxyyyzzzwwwyyyzzzyyywwwvvvvvvwww~~~~~~rrrjjjgggiiiiiigggccc\\\SSSKKKGGGDDDMMMXXXfffwwwzzzmmm[[[LLLEEECCCCCCCCCIIIMMMVVVdddwwwooofffnnnzzz{{{|||wwwffffffllloooqqquuurrr^^^FFF:::666444222222111111111111222333444555555999FFF[[[ppp~~~}}}wwwUUUAAAAAAGGGPPP~~~|||```HHH>>><<<<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888777777888999999888666555666777999;;;<<<>>>>>>??????@@@AAACCCFFFHHHIIIJJJKKKNNNPPPRRRRRRRRRRRRUUUVVVWWWXXXXXXYYY[[[^^^______``````aaabbbbbbcccaaadddfffggghhhhhhjjjkkkeeeffffffggghhhiiijjjjjjjjjkkklllkkkiiiiiikkkmmmppprrrtttwwwyyyzzzzzzzzz|||xxxeeeaaa```dddhhhlllrrryyy~~~|||rrrrrrqqqoookkkiiiiiijjjffffffhhhjjjlllnnnppprrrwww}}}}}}rrrkkkccc``````\\\TTTLLLEEEOOOVVVtttwwwbbbXXXOOOMMMPPPXXXeeeppptttwwwzzzzzzyyyvvvtttsssuuuwww{{{~~~|||wwwgggvvvmmmVVVGGGXXX{{{~~~jjjMMMAAA777333333222111111222222222111111111111111////////////000111222333///111333333333333555777===@@@QQQqqq~~~~~~|||~~~uuuZZZHHH:::>>>???GGGaaa~~~ooo```\\\___aaadddggggggggggggggghhhfffccc```bbb^^^\\\\\\ZZZXXX\\\bbbmmm}}}{{{{{{xxxtttzzzvvvvvvyyy~~~~~~vvvxxx{{{||||||~~~}}}{{{yyyxxxwwwxxxyyyzzzxxxyyyzzzxxxvvvuuuuuuvvv}}}}}}rrrllljjjhhhhhhfffaaaZZZRRRJJJFFFEEEOOO\\\jjjxxxuuuiiiYYYKKKEEECCCBBBBBBEEEJJJUUUeeeyyyooohhhsss}}}www}}}sssuuuqqqqqqvvvuuuuuuvvvppp\\\EEE999666444333333222222222222333444555666777;;;HHH```vvvwwwVVVCCCBBBGGGPPP||||||```JJJ???<<<;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<;;;:::999888777777777999999777666444555666888999;;;<<<===>>>>>>???@@@BBBEEEGGGIIIIIIKKKMMMPPPRRRRRRRRRRRRSSSUUUWWWWWWXXXYYY\\\___^^^^^^^^^___aaabbbcccdddaaacccfffggggggggghhhiiieeeeeefffggghhhiiijjjjjjkkkllllllkkkjjjiiikkkmmmoooqqqsssvvvxxxyyyzzzzzz}}}yyyhhhdddcccgggjjjnnnttt{{{rrrsssssspppllliiiiiijjjffffffhhhiiijjjkkkllllllnnnwwwxxxoooddd___^^^[[[SSSKKKDDDLLLQQQnnnwwwbbbYYYPPPMMMPPPWWWdddooossswww{{{|||yyyuuusssrrrrrrsssvvvyyy|||}}}~~~~~~}}}{{{mmmzzz}}}rrrZZZJJJZZZ}}}jjjKKK@@@777555555333111111000000000111111111111111////////////000111222333///111333333333333555777;;;@@@RRRsss{{{|||nnnUUUCCC;;;@@@AAAGGGaaauuuhhhdddgggggggggggghhhgggfffffffffeeecccaaabbb^^^\\\\\\[[[YYY]]]bbbooo~~~{{{zzzvvvrrrwwwvvvuuuwww}}}vvvxxxzzz{{{{{{|||~~~zzzyyywwwvvvvvvwwwyyyzzzzzzzzzzzzxxxuuutttuuuvvv|||~~~uuuqqqrrrggggggddd```YYYQQQIIIEEEEEEOOO]]]kkkyyy~~~rrrgggWWWKKKEEECCCBBBAAA@@@GGGTTTfff|||nnnggguuu~~~~~~sssrrrkkkmmmzzzyyy|||zzzvvvvvvlllWWWAAA666333222111222333333333333444555666666888<<>>>>>>>>@@@BBBDDDGGGHHHIIIKKKMMMPPPRRRRRRRRRQQQQQQSSSUUUWWWXXXZZZ]]]```\\\\\\]]]^^^```bbbdddeeedddfffgggfffeeecccddddddeeeeeefffggghhhiiijjjjjjlllmmmmmmlllkkkjjjlllmmmoooqqqsssvvvxxxyyyzzzzzz~~~zzzkkkgggfffiiilllooouuu|||~~~ssstttuuurrrmmmjjjkkklllfffgggggghhhhhhhhhggggggcccnnn|||rrreee^^^]]]ZZZRRRJJJCCCJJJMMMiiiwwwcccYYYPPPMMMPPPWWWdddooossswww||||||yyyuuurrrrrroooqqqsssuuuxxxzzz{{{|||}}}~~~|||~~~ttt~~~xxx```OOO^^^oooJJJ@@@777666666444111111////////////000000000000////////////000111222333///111333333333333555777999???SSSuuu}}}zzzqqqXXXEEE===AAABBBGGG```wwwkkkhhhjjjjjjgggfffiiigggeeeeeeeeedddcccaaabbb___]]]]]][[[ZZZ]]]cccppp~~~zzzyyytttpppvvvvvvuuuvvv|||uuuwwwxxxyyyyyyyyy{{{}}}yyywwwvvvuuuuuuwwwxxxyyyzzz{{{zzzxxxuuutttuuuvvv|||zzzvvvssskkkggg```[[[WWWQQQKKKFFFGGGNNN\\\nnn|||pppaaaQQQIIIEEECCCBBBCCCDDDLLLVVVdddxxxvvvmmmvvvsss}}}|||xxxvvvsssxxxkkkttt~~~rrriiiOOO@@@>>>777444666222111222333333222222444666777>>>OOOiiivvvSSSAAA@@@EEEQQQ{{{}}}bbbJJJ;;;888:::<<<;;;;;;;;;;;;<<<======<<<<<<======<<<:::888777;;;:::888777666666777777444555666777999:::;;;<<<>>>???@@@BBBCCCDDDEEEEEEMMMLLLKKKKKKMMMOOORRRTTTVVVVVVVVVVVVVVVWWWXXXYYY\\\\\\[[[\\\^^^aaaccceeeffffffdddcccaaacccfffiiieeeeeefffiiikkklllkkkiiimmmkkkjjjiiijjjkkklllllloooooorrrwww|||~~~|||yyy|||}}}mmmjjjggghhhlllqqquuuwww{{{wwwrrrooommmllljjjiiiiiigggfffdddccc```\\\YYY]]]fffuuuyyyiiibbb___ZZZSSSPPPHHHMMMMMMeee|||yyyjjj\\\OOOKKKOOOWWWbbbkkktttwwwyyyxxxtttqqqqqqrrrppppppqqqtttxxx{{{||||||zzz}}}~~~tttpppyyyaaaOOOdddxxxkkkMMMCCC999777666333000000111111000000//////......000000000111222222222333333222222222333555777888;;;>>>QQQvvv|||uuuoooYYYKKKBBBBBBAAAGGG^^^zzzxxxmmmiiihhhffffffhhhhhhhhhhhhhhhgggfffeeeddd___\\\[[[[[[[[[ZZZ^^^dddpppxxx}}}zzzvvvuuuvvvuuuwwwwwwyyy|||~~~}}}{{{xxxxxxwwwvvvwwwxxxzzz{{{vvvvvvuuusssqqqrrruuuwwwvvvxxxzzz{{{{{{yyyvvvtttyyy}}}}}}yyyxxxkkkggg```ZZZVVVPPPJJJFFFGGGOOO]]]ooo~~~~~~oooaaaQQQIIIFFFCCCBBBCCCCCCKKKUUUcccyyyvvvjjjrrrxxxfffssswwwuuutttoooooo{{{~~~hhhuuuzzzeeeKKK<<<999333111333000111222333333222333444666:::BBBTTTooo~~~YYYCCCAAAFFFTTTzzz}}}bbbJJJ<<<999;;;;;;:::;;;;;;<<<===>>>>>>============<<<:::999888999888666555444444555555555555666888999:::;;;<<<===>>>@@@BBBCCCDDDDDDDDDKKKKKKKKKKKKMMMPPPRRRTTTVVVVVVVVVVVVVVVWWWXXXYYY]]]]]]\\\\\\^^^```bbbdddfffffffffeeedddeeehhhjjjeeeeeefffhhhkkklllkkkjjjnnnlllkkkjjjkkkllllllmmmqqqqqqssswwwzzz{{{yyywwwzzz|||kkkiiiggghhhlllppptttvvv||||||xxxtttqqqooommmkkkiiihhhgggddd```\\\VVVRRRPPPVVV]]]iiiwww~~~mmmeeeaaa[[[TTTPPPGGGMMMLLLeee{{{yyyjjj]]]QQQNNNRRRYYYdddllltttuuuwwwvvvtttrrrqqqqqqnnnnnnooorrrvvvyyyzzzzzz}}}~~~xxxyyy~~~~~~~~~|||tttrrr}}}dddPPPcccvvviiiLLLBBB888666666333000000111111000000////////////111111111111111222222222333222222222333555777888===AAATTTyyyvvvoooYYYJJJAAAAAA@@@GGG___{{{xxxnnnjjjhhhggggggjjjggghhhhhhggggggfffeeedddbbb___^^^___^^^]]]aaagggsss{{{|||wwwwwwwwwwwwwwwwwwxxx{{{}}}}}}{{{yyyvvvuuuuuuuuuuuuvvvwwwxxxvvvvvvvvvtttrrrrrrtttuuuwwwxxxyyyzzzzzzxxxvvvuuuxxx|||}}}{{{zzzkkkggg```YYYTTTOOOJJJFFFGGGOOO___rrr}}}ooo```QQQIIIFFFCCCAAABBBBBBIIISSSbbbyyyuuuhhhpppqqqeeeuuu|||||||||tttpppxxx}}}oooaaatttcccIII999666000///333000111222333333222333555777===FFF[[[www}}}}}}}}}bbbFFFBBBHHHVVVxxx{{{aaaJJJ===:::;;;999999:::;;;===>>>???@@@>>>>>>>>>>>>===;;;:::999888888777555555555555555555555666888999:::;;;<<<===>>>???AAABBBCCCDDDDDDIIIIIIIIIKKKMMMPPPSSSUUUUUUUUUUUUUUUVVVWWWXXXYYY]]]]]]\\\]]]^^^```bbbccceeefffhhhhhhhhhhhhjjjkkkfffeeefffhhhkkkmmmlllkkkmmmmmmkkkkkkkkkkkkmmmmmmrrrrrrsssvvvxxxxxxvvvsssxxx~~~zzzjjjhhhggghhhlllpppssstttwww|||}}}zzzvvvtttqqqnnnkkkhhhhhhhhheee]]]TTTLLLHHHHHHMMMSSS[[[dddrrrrrriiiddd]]]UUUQQQHHHLLLKKKccczzzyyyiii]]]RRRPPPTTT\\\eeemmmssssssrrrssstttsssqqqoookkkkkkkkknnnrrrvvvwwwwwwyyy}}}{{{tttmmmlllrrrxxx{{{{{{~~~~~~~~~zzzssssssdddOOO```vvvhhhKKK@@@777555555333111111111000000000000/////////222222222111111111111111333222222222333555777888>>>CCCXXX}}}yyyrrrZZZJJJ??????@@@IIIbbbxxxnnnjjjiiiggghhhjjjggggggggggggfffeeedddcccccc```___```___^^^ccciiixxxzzzyyyzzzyyywwwwwwxxxyyy{{{zzzxxxuuusssssstttttttttttttttuuutttvvvwwwvvvtttsssttttttxxxxxxxxxxxxxxxwwwwwwwwwxxx||||||yyyxxxwwwlllggg```YYYRRRMMMIIIGGGGGGPPPaaauuu|||nnn```QQQIIIFFFBBBAAABBBBBBHHHRRRaaayyyqqqiiiuuurrrppp}}}xxx}}}sssrrrnnn```[[[tttxxx}}}cccHHH999777111111555444111222333333333444666888>>>IIIaaa~~~~~~mmmKKKDDDKKKVVVxxxxxx^^^III===:::;;;777888:::<<<>>>???@@@AAA@@@@@@???>>>===<<<;;;;;;::::::999888888777777777555666777888999:::;;;;;;<<<===???@@@BBBCCCCCCCCCFFFGGGHHHJJJMMMPPPSSSUUUTTTTTTUUUUUUVVVWWWXXXYYY[[[[[[\\\]]]___aaacccdddccceeehhhjjjjjjjjjkkklllgggggggggiiilllmmmmmmlllllllllllljjjjjjjjjlllmmmooopppqqqsssttttttsssqqqwww}}}wwwiiigggfffhhhlllpppssstttwwwyyy}}}{{{xxxuuusssoookkkggghhhhhheee[[[OOOFFFDDDEEEGGGLLLRRRWWW```tttwwwlllfff___WWWTTTIIIMMMKKKbbbxxxyyyfff[[[QQQOOOTTT[[[dddlllrrrpppooopppsssssspppmmmgggffffffhhhmmmpppsssssstttyyy~~~ooohhh```___eeennnuuuxxx|||~~~~~~~~~~~~~~~|||uuuttt}}}___MMM___xxxhhhJJJ???555333444222111111000000000000000000000000333222222222111000000000333222222222333555777888;;;CCC[[[}}}vvv\\\JJJ@@@@@@AAALLLgggxxxmmmiiihhhfffgggiiifffffffffffffffdddcccccc```]]]\\\]]]]]]\\\aaaggg{{{|||{{{{{{{{{xxxwwwxxxyyyyyyxxxuuurrrqqqrrrrrrrrrrrrrrrrrrrrrrrrtttwwwxxxxxxwwwvvvwwwyyyxxxwwwvvvvvvwwwxxxxxx{{{}}}}}}xxxvvvuuuuuummmiiiaaaYYYQQQLLLIIIIIIHHHRRRcccwww}}}mmm___QQQIIIFFFBBB@@@AAABBBHHHQQQaaazzzyyynnnnnntttwww}}}zzz~~~uuunnnfffZZZ]]]{{{yyyoooxxx```FFF888777222222777555111222333444333444666999===JJJddduuuOOOFFFLLLTTTxxxsss[[[GGG<<<999999777888:::===???@@@AAAAAAAAA@@@???>>>===<<<<<<;;;:::::::::999888888777777666666777888999::::::;;;<<<===>>>@@@AAABBBBBBCCCEEEFFFHHHJJJMMMPPPSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXYYY[[[]]]```bbbeeefff```dddgggjjjjjjkkklllmmmjjjiiiiiijjjmmmnnnnnnnnnjjjkkkllljjjhhhhhhkkkmmmlllnnnoooqqqqqqqqqqqqqqqvvv{{{vvviiigggfffhhhmmmrrruuuwwwvvvwww|||~~~|||xxxuuurrrnnnjjjfffdddddd```VVVKKKDDDCCCEEECCCHHHLLLNNNSSSbbbxxx|||pppiiibbbZZZWWWJJJNNNJJJ```vvv}}}xxxbbbWWWMMMLLLQQQXXXbbbiiipppnnnmmmnnnqqqqqqnnnkkkdddbbb```aaaeeejjjnnnppprrrxxx~~~}}}tttccc]]]VVVUUU\\\gggqqqwwwzzz}}}~~~zzzxxxyyy]]]MMM___|||jjjJJJ???555333333222111222000000000000111111111111333222222222111000000000333222222222333555777888777AAA\\\~~~yyy]]]JJJBBBBBBDDDPPPmmmwwwmmmiiigggeeeeeehhhffffffffffffeeedddcccbbb___\\\[[[\\\\\\\\\```ggg|||}}}}}}|||yyyxxxxxxyyyyyyxxxtttqqqmmmmmmmmmmmmmmmmmmmmmmmmooorrrwwwyyyzzzyyyzzzzzzyyyxxxvvvuuuuuuvvvxxxyyy}}}~~~}}}wwwuuutttuuuoookkkcccYYYPPPKKKJJJKKKJJJTTTeeexxx~~~lll___PPPJJJFFFBBB@@@@@@AAAGGGRRRccc|||rrrooovvvzzzsssxxx}}}zzzpppggg___hhh|||qqqiiittt{{{ZZZBBB555555111111555222111222333444444555777999<<>>???@@@AAA@@@AAA@@@???===<<<<<<<<<<<<888888888888777666555444666777777888999999::::::;;;<<<===???@@@AAABBBBBBDDDEEEGGGJJJMMMPPPRRRSSSSSSSSSSSSTTTVVVWWWYYYYYYXXXYYY[[[^^^```cccdddeee```cccgggjjjkkklllmmmoooooommmllllllnnnooooooooojjjlllmmmkkkhhhhhhkkknnnlllnnnpppppppppoooppprrrtttzzzxxxjjjhhhggghhhnnntttzzz|||vvvvvvzzz~~~{{{wwwsssppplllhhheee]]][[[WWWOOOGGGBBBBBBDDD???CCCGGGHHHKKKTTTcccooouuulllddd]]]YYYMMMOOOJJJ___ttt{{{vvvaaaUUUKKKJJJOOOWWWaaajjjmmmmmmmmmmmmnnnmmmkkkiiibbb^^^ZZZYYY^^^dddkkknnnooovvv||||||sssiii]]]XXXTTTTTT[[[fffpppvvvzzz|||}}}wwwsssyyy}}}yyyxxx]]]MMM___mmmLLLAAA666333333222111222000000000111111111111222222222222111111111111111333222222222333555777888666AAA\\\~~~aaaKKKDDDDDDFFFTTTrrryyynnnjjjgggeeedddfffeeeeeeeeeeeedddcccbbbbbb```]]]]]]^^^^^^^^^ccciii|||}}}zzzzzzyyyzzzzzzyyyuuurrriiihhhgggfffeeefffggghhhmmmqqquuuxxxxxxyyyzzz{{{wwwwwwvvvuuuvvvwwwxxxyyy|||}}}zzzuuussstttuuupppllldddZZZPPPKKKKKKMMMLLLUUUeeexxxlll^^^PPPJJJFFFBBB?????????FFFSSSfffrrrrrr}}}~~~sssppptttyyyooohhhffftttzzzuuujjjdddppp{{{tttUUU>>>333444111111333000111222444444444555888:::>>>OOOmmmuuuOOOCCCHHHRRRtttoooWWWEEE<<<::::::888999<<<>>>@@@@@@@@@???AAA@@@>>><<<;;;;;;;;;;;;888888999999888777555444777777777888999999::::::;;;;;;===???@@@AAAAAAAAADDDEEEGGGJJJMMMOOOPPPQQQRRRRRRSSSTTTUUUWWWYYYZZZZZZ[[[]]]^^^```aaabbbbbbaaadddhhhjjjlllnnnppprrrsssqqqooonnnoooppppppooolllnnnooommmjjjiiimmmqqqppprrrtttssspppoooppprrrrrrwww|||llliiigggiiiooowwwzzz{{{}}}~~~zzzuuupppmmmiiifffcccYYYUUUOOOIIIDDDBBBBBBCCC>>>@@@BBBDDDGGGNNNXXX```www{{{pppfff^^^ZZZOOOQQQKKK^^^rrryyyuuubbbVVVKKKIIIOOOXXXcccmmmkkkmmmnnnmmmkkkiiihhhhhhaaa\\\UUUSSSWWW```hhhmmmooovvv}}}~~~}}}wwwlllbbb^^^[[[WWWXXX^^^gggpppvvvyyy{{{}}}~~~xxxpppkkkkkktttyyytttvvv[[[KKK]]]pppNNNBBB777444444222111222000000111111111222222222111111111111111222222222333222222222333555777888999CCC]]]zzzwwwiiiQQQEEEEEEGGGVVVuuu}}}qqqllliiieeeeeegggdddeeeeeeddddddcccbbbaaaaaa^^^^^^_________dddjjj{{{{{{{{{{{{||||||{{{wwwtttiiigggeeebbbbbbcccfffgggmmmpppsssttttttuuuvvvwwwvvvvvvvvvvvvvvvwwwxxxxxxxxxzzz~~~wwwrrrqqqrrrtttqqqnnneeeZZZPPPKKKLLLNNNNNNVVVfffxxxkkk^^^PPPJJJFFFBBB??????>>>EEESSSiiitttvvvyyyoooooommmssskkkgggjjjzzzzzztttoooddd___mmmvvvmmmTTT===444666333222444000111222444444444555888:::AAARRRqqqsssMMMAAAEEESSSrrrnnnWWWFFF===;;;;;;888:::<<>>@@@AAAAAAAAADDDEEEHHHJJJMMMNNNOOOPPPRRRRRRSSSTTTUUUWWWYYYZZZ]]]]]]^^^___`````````___ccceeeiiikkkmmmooorrruuuvvvsssqqqppppppqqqppppppmmmpppqqqoookkkkkkooosssuuuwwwwwwuuuqqqoooppprrrpppvvvmmmjjjgggiiipppyyy~~~zzzsssnnnjjjgggeeecccYYYTTTMMMGGGEEEDDDCCCCCC@@@AAAAAACCCFFFMMMUUU[[[bbbsssggg^^^ZZZQQQRRRKKK^^^qqqxxxssseeeXXXLLLJJJPPPZZZfffpppjjjmmmooonnniiifffggghhhaaa[[[SSSOOOSSS]]]gggmmmttt|||zzzooodddaaa^^^\\\\\\aaaiiiqqqvvvyyyzzz||||||}}}|||uuulllfffaaajjjyyyrrrmmm{{{rrrWWWGGGYYY~~~qqqPPPDDD888444444222111222000000111111222222222222000000111111222222222333333222222222333555777888<<>>444333555333000///000222333444444555888:::FFF\\\|||hhhMMMEEEHHHUUU|||rrrVVVEEE???;;;777999:::<<<===>>>>>>>>>>>>==================<<<;;;999999::::::999666444222666666777777888888888999======>>>???@@@AAAAAABBBGGGGGGHHHIIIJJJKKKMMMNNNNNNPPPSSSTTTUUUVVVXXX[[[ZZZ[[[]]]___```aaabbbbbb```cccgggkkkoooqqqrrrrrrsssrrrqqqooooooooopppppprrrtttsssooojjjiiimmmrrrzzz|||}}}{{{vvvssssssuuuuuuwww|||zzzkkkiiigggiiirrr~~~|||qqqkkkjjjgggbbb\\\VVVRRRLLLGGGEEEDDDCCCBBBDDDDDDDDDEEEFFFJJJOOOSSS[[[rrruuuggg^^^ZZZQQQUUUOOO```ttt~~~vvveeeXXXMMMMMMTTT[[[aaaeeejjjnnnooommmlllllliiiddd```]]]WWWQQQRRR]]]iiiqqqyyy{{{rrrllleee]]][[[aaakkksssxxxwwwwwwxxxyyyzzz{{{}}}}}}||||||}}}~~~~~~~~~~~~}}}ssseeebbbZZZhhh|||uuutttnnnXXXJJJYYY|||pppVVV@@@777888333222444222222222111111111111222222000000///////////////000111222222222222333666888<<>>======<<<;;;888999::::::999777555333555666666777888999999999<<<<<<===>>>???@@@AAAAAADDDEEEFFFGGGIIILLLNNNOOOOOORRRTTTVVVVVVXXXZZZ\\\[[[\\\]]]___```aaabbbbbbbbbdddgggkkkoooqqqrrrrrrsssrrrpppoooooooooppppppppprrrrrroookkkjjjooosss{{{}}}~~~|||xxxuuuuuuwwwvvvwww{{{xxxllliiigggjjjrrr~~~|||qqqjjjhhhddd^^^YYYUUUPPPJJJGGGFFFFFFGGGGGGJJJKKKKKKJJJJJJKKKLLLNNNPPPccc||||||kkk___XXXRRRWWWQQQbbbvvvvvveeeXXXNNNOOOWWW]]]bbbfffiiinnnpppnnnnnnpppnnnjjj```]]]WWWRRRUUUaaaoooyyy~~~xxxmmmddd[[[XXX]]]hhhrrrwwwxxxyyyyyyzzz{{{{{{{{{zzz{{{{{{|||}}}}}}~~~}}}}}}vvvgggddd```nnnuuutttjjjTTTFFFTTTuuupppVVV@@@777888333222444222222222111111111111222222222222111111111111222222111222222222222333666888<<<@@@XXX|||vvv}}}sssiiipppZZZKKKAAADDDSSSkkkuuummmjjjiiigggeeedddccccccbbbbbbbbbbbbbbb``````aaacccbbb```cccjjjqqq~~~zzz}}}~~~}}}{{{wwwtttuuutttttttttsssqqqoooooopppqqqsssuuuvvvuuuttttttuuuvvv}}}wwwnnngggcccccccccdddccc___XXXPPPKKKKKKMMM\\\jjjxxxwwwooo]]]TTTLLLJJJHHHEEEBBBCCCEEEKKKZZZqqqzzzwwwzzz}}}uuuwwwjjjXXX[[[ffftttyyynnnmmmcccYYY\\\ooopppllllllsssyyy___CCC:::333333555333222222222333555666666888;;;===JJJgggxxx\\\IIIEEEJJJ```qqqVVVFFFAAA>>><<<;;;<<<>>>@@@AAAAAAAAAAAA===>>>>>>>>>======<<<;;;888999999:::999888777666444555666777888999:::;;;;;;<<<<<<===>>>???@@@@@@AAABBBCCCFFFIIILLLNNNPPPQQQSSSVVVXXXXXXYYY[[[]]]\\\\\\]]]___```aaabbbcccccceeehhhkkknnnpppqqqrrrrrrqqqppppppoooppppppqqqnnnooopppnnnllllllpppttt{{{}}}~~~|||xxxvvvwwwyyyxxxxxxzzztttllljjjiiikkksss}}}rrrjjjfffaaaZZZUUURRRNNNIIIFFFGGGJJJMMMNNNVVVVVVWWWVVVTTTQQQNNNLLLJJJVVVhhh~~~ppp```XXXTTTYYYSSSdddwwwtttdddXXXOOORRRZZZ```dddgggiiimmmpppoooqqqttttttqqqfff```YYYTTTWWWaaaqqq|||nnndddXXXSSSXXXdddpppwwwxxxyyy{{{||||||{{{yyyxxxyyyzzz{{{|||}}}}}}}}}}}}wwwiiiggggggvvvtttrrrgggSSSDDDOOOnnnqqqWWWAAA777888333222444222222222111111111111222222222111111111111111222222111222333222222333666888===CCC\\\~~~nnnrrrtttyyybbbMMMBBBCCCPPPgggxxxnnnjjjhhhgggeeeddddddcccccccccbbbbbbbbb``````bbbdddbbb```dddkkkppp}}}}}}|||{{{vvvtttsssssssssrrrqqqpppqqqssstttuuussssssssstttvvv~~~~~~wwwnnngggcccbbbbbbcccbbb^^^VVVNNNJJJKKKNNN```rrrxxxoooYYYQQQKKKKKKLLLJJJGGGGGGGGGNNN]]]sss~~~zzzyyy}}}vvvvvv~~~iiiYYY]]]kkkuuu}}}|||zzzyyyuuuqqqmmmaaaYYY___ppptttsssqqqrrrsssXXX???777222333444333222333333444666777888999<<>>;;;;;;<<<>>>@@@AAABBBBBBAAA>>>>>>>>>>>>>>>===<<<;;;777888999999999999888888333444555777888:::;;;;;;<<<<<<===>>>???@@@@@@AAA@@@AAABBBDDDGGGJJJMMMNNNQQQSSSWWWYYYYYYZZZ\\\]]]]]]]]]^^^___aaabbbdddeeedddeeegggiiikkkmmmooopppppppppppppppppppppqqqqqqlllmmmnnnnnnmmmooorrruuuyyy{{{|||{{{wwwvvvxxx{{{zzzyyyzzzrrrkkkjjjiiikkksss~~~tttkkkeee___XXXSSSPPPLLLHHHGGGJJJOOOSSSVVV```aaacccdddbbb]]]VVVQQQNNNRRR\\\nnntttcccZZZTTTYYYTTTeeewww~~~rrrbbbWWWOOOSSS[[[aaaeeehhhiiimmmooooooqqquuuwwwtttpppggg\\\UUUUUU[[[iiiuuu~~~rrrfffWWWOOOSSS```nnnvvvvvvxxxzzz|||}}}|||zzzxxxyyyzzz{{{}}}}}}~~~~~~~~~tttjjjhhhlll}}}tttrrrjjjUUUEEEMMMiiitttWWWAAA888999444222444222222222111111111111222222//////////////////000111111222333333222333666999>>>GGGaaakkkkkkjjjPPPDDDCCCNNNccc~~~sssllliiigggfffdddddddddddddddccccccbbbbbbbbbcccdddbbb___bbbhhhnnnyyy|||{{{wwwuuurrrsssuuuvvvssspppqqqsssttttttsssrrrssstttwww~~~~~~wwwpppjjjfffdddcccbbbaaa\\\UUUNNNJJJLLLOOO___ttt{{{qqqYYYQQQKKKNNNQQQOOOLLLKKKJJJRRRbbbwww~~~ssswww|||yyymmmbbbjjjtttxxxyyyuuuqqqqqqsssssskkk```^^^jjjyyy||||||tttyyyuuupppmmmPPP<<<666111333444333222444333555777888888:::===@@@FFFggg{{{^^^JJJEEEIIIXXXtttXXXEEE>>><<<::::::;;;===@@@AAABBBBBBAAA????????????>>>===<<<;;;777777888888999999999999333444555777888:::;;;;;;<<<======>>>???@@@AAAAAAAAABBBCCCDDDFFFHHHJJJLLLPPPSSSWWWYYYZZZZZZ[[[\\\^^^^^^___```bbbeeeggghhheeeeeeeeefffhhhjjjmmmnnnooooooppppppqqqqqqqqqqqqlllmmmnnnnnnoooqqqsssuuuuuuwwwyyywwwuuuuuuxxx{{{{{{{{{|||rrriiiiiiiiikkksssvvvmmmfff___XXXTTTPPPMMMJJJJJJNNNSSSXXXZZZbbbcccfffiiijjjfff^^^XXXSSSRRRVVVccc{{{wwwfff^^^TTTXXXSSScccuuu|||qqq```UUUNNNRRR[[[aaafffiiijjjmmmooonnnqqqvvvxxxwwwuuuiii]]]UUURRRTTT```mmm{{{xxxjjjXXXNNNQQQ^^^llluuusssuuuyyy|||}}}}}}|||{{{zzz{{{|||}}}~~~~~~~~~~~~|||}}}nnnhhhiiijjj}}}vvvuuulllVVVEEELLLfffwwwXXXBBB999999444222444222222222111111111111222222//////......///000111111222333333333333444777999???LLLhhh~~~iiigggnnnSSSGGGDDDLLL^^^~~~xxxooojjjhhhgggdddeeeeeeeeeeeedddcccccceeeddddddddd```\\\^^^dddmmmvvv~~~zzzyyyxxxuuussstttwwwxxxuuussstttuuuuuuuuusssssstttuuuxxx}}}}}}xxxrrrmmmiiigggfffbbb```\\\UUUNNNKKKMMMPPP]]]ssssss\\\SSSMMMOOOTTTSSSPPPOOONNNWWWhhh}}}{{{iiirrr{{{~~~tttppp|||~~~|||wwwqqqllllllnnnppphhh```dddvvvyyyyyyrrrtttqqqzzzvvvmmmgggJJJ:::444111333444222222444333444666888999;;;>>>@@@DDDeeebbbKKKEEEHHHTTTuuuYYYEEE===;;;::::::;;;===@@@AAABBBBBBBBB@@@@@@@@@???>>>===<<<;;;777777777777777777888888444555666777888999:::;;;;;;<<<<<<===>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKPPPSSSWWWZZZ[[[[[[[[[\\\^^^______aaadddhhhkkkmmmgggfffeeeeeegggiiilllnnnmmmnnnoooqqqqqqrrrrrrrrrooooooooopppqqqrrrssstttrrrtttuuuuuussstttxxx{{{{{{|||~~~~~~qqqffffffhhhjjjrrrxxxooohhh```ZZZVVVQQQNNNMMMMMMQQQVVVYYYZZZ\\\]]]```eeeiiihhhccc]]]UUURRRSSS^^^ppp|||kkkbbbTTTXXXQQQaaattt{{{rrr```UUUMMMQQQZZZbbbgggkkkllloooppppppssszzz}}}}}}ttthhh[[[VVVRRRRRR\\\jjjyyyppp\\\PPPQQQ]]]kkktttsssuuuxxx{{{}}}~~~}}}}}}{{{{{{|||}}}}}}}}}||||||yyyzzz|||uuujjjhhhiiihhh|||xxxzzzkkkUUUCCCKKKfffzzzYYYCCC999:::444222444222222222111111111111222222000000000000111222333444222333444333333444777999???OOOmmm{{{hhhgggwwwyyyqqqVVVIIIDDDJJJYYYwwwzzzqqqkkkhhhgggdddeeefffgggfffeeedddcccfffeeedddccc___ZZZ[[[aaakkkuuu|||xxxyyywwwvvvuuuvvvwwwxxxwwwvvvwwwwwwwwwvvvuuutttvvvwwwyyy}}}~~~|||xxxsssoookkkiiihhhbbbaaa\\\UUUNNNLLLNNNRRR```uuuwww___TTTMMMOOOTTTUUURRRPPPPPP[[[mmmttteeennnuuuzzzzzz~~~|||}}}{{{tttooollljjjjjjeee^^^ggg~~~}}}rrrqqqlllooonnnyyytttiiibbbGGG888444222333333111111444222444666777888:::>>>@@@EEEdddfffKKKEEEIIIWWWuuuZZZFFF>>>===<<<;;;<<<>>>AAACCCDDDDDDDDD@@@@@@@@@???>>>===<<<;;;777777666666666666666666555666666777888999999999999::::::;;;<<<===>>>>>>@@@AAABBBDDDGGGJJJLLLMMMQQQUUUYYY\\\]]]\\\]]]^^^^^^___```cccfffkkkooorrrjjjiiigggfffgggjjjmmmooolllmmmoooqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrssssssrrrppprrrtttsssrrrtttxxx|||{{{}}}}}}ooobbbdddfffiiiqqq~~~wwwooohhhaaa[[[XXXRRRQQQPPPQQQTTTWWWYYYYYYUUUVVVXXX___fffhhhddd```[[[WWWWWW^^^jjj~~~nnndddVVVYYYQQQ```sss|||vvvaaaVVVMMMQQQ[[[cccjjjoooooorrrttttttyyyvvviii]]]YYYTTTRRR[[[hhhxxxvvv```SSSSSS^^^kkktttuuuvvvxxxzzz{{{|||}}}}}}zzzzzz{{{{{{zzzzzzyyyyyyxxxyyy{{{}}}ooojjjjjjiiinnnuuuzzzjjjSSSBBBMMMkkkzzzZZZCCC::::::444222444222222222111111111111222222000000000000111222333444222333444333333444777:::===OOOppp{{{kkklll}}}oootttwwwVVVIIIDDDGGGSSSooowwwpppjjjggggggeeeeeegggggggggfffdddcccdddcccbbbbbb]]]YYY[[[```kkkuuu~~~}}}~~~~~~~~~}}}yyyxxxyyyvvvwwwxxxxxxwwwwwwxxxzzzzzzzzzzzzxxxvvvvvvxxxzzzzzz|||~~~}}}{{{xxxtttpppllljjjiiibbbaaa\\\UUUNNNLLLOOOSSSeeeyyy|||```UUUMMMOOOTTTUUURRRPPPRRR^^^qqq|||ooogggnnn~~~oootttwww}}}zzzuuunnniiifffccc\\\ggg{{{mmmllllllmmmlllwwwrrrfff```FFF888444222333333000000333111333555777888:::>>>@@@GGGdddgggKKKEEEJJJ[[[tttZZZFFF???>>>>>><<<===@@@BBBDDDEEEEEEEEEAAAAAA@@@@@@>>>===<<<;;;777777666555555555555555666666777777888888888999777888888999:::;;;<<<===>>>???AAADDDHHHKKKNNNPPPRRRVVV[[[^^^^^^^^^^^^_________aaaccchhhmmmrrruuummmkkkiiiggghhhkkknnnppplllmmmoooqqqrrrsssrrrrrrtttsssrrrsssssstttsssqqqppprrrssssssrrrtttyyy}}}{{{}}}{{{nnn```bbbeeehhhqqq}}}vvvooohhhaaa\\\YYYTTTSSSRRRSSSVVVXXXXXXWWWSSSSSSUUU\\\dddgggfffbbbccc```___aaagggvvvqqqeeeXXXZZZQQQ```sss}}}xxxcccWWWNNNQQQ[[[eeelllqqqqqqtttvvvwww}}}zzzlll```\\\VVVRRRYYYfffvvvyyydddUUUTTT^^^kkktttxxxxxxyyyyyyzzz{{{||||||yyyyyyyyyyyyxxxwwwvvvvvvyyyzzz{{{|||~~~|||nnnlllllliiiuuu|||pppwwwjjjSSSCCCPPPqqqzzzZZZDDD::::::444222444222222222111111111111222222............///000111222222333444444333444777:::;;;OOOppp~~~ppprrryyymmmsss}}}UUUHHHCCCEEEOOOiii~~~~~~~~~}}}zzztttnnnjjjgggfffeeefffggghhhhhhfffdddcccbbbaaaaaaaaa]]]YYY[[[aaajjjuuu~~~||||||}}}~~~zzzzzzzzzwwwvvvxxxtttwwwzzzyyywwwvvvyyy|||||||||{{{zzzxxxxxxyyy{{{zzz|||}}}}}}wwwppplllllllllkkkjjjeee```ZZZUUUNNNJJJNNNUUUjjj|||yyycccXXXNNNKKKLLLMMMQQQVVVQQQbbbwwwzzzuuujjjwwwwwwvvv|||}}}xxxrrrkkkfffggg```jjjsssfffhhhrrrnnnoooxxxuuuZZZBBB777666444222222222444555555666777777777999<<<>>>NNNfffoooKKKBBBKKK```mmmWWWHHH???:::777<<<===???BBBCCCBBBBBBAAA@@@@@@???>>>===<<<<<<;;;888777777666666666777777666666777888888888888888888999:::;;;<<<<<<<<<<<<@@@AAACCCEEEGGGJJJKKKLLLRRRTTTWWW[[[___bbbdddeeefffeeeeeehhhkkkmmmmmmmmmmmmjjjhhhhhhjjjnnnpppqqqpppppprrrsssssssssrrrqqquuuvvvvvvtttqqqpppsssvvvuuutttrrrqqqqqqrrrssstttxxxxxx{{{xxxmmmddd______gggoooyyy~~~~~~vvvjjjdddccc^^^WWWQQQPPPRRRVVVXXXWWWXXX[[[XXXYYY\\\^^^aaacccdddeeedddhhhddddddmmmuuuwwwddd]]]VVVRRR\\\sssvvvaaaUUUMMMRRR___gggiiijjjsssqqqrrr{{{vvvhhh```XXXQQQUUU^^^sss}}}jjj[[[WWW___nnnyyyxxxxxxxxxxxxxxxwwwvvvuuutttwww{{{|||zzzwwwwwwwwwxxxzzz|||~~~mmmdddeeehhh|||tttqqqnnniiiTTTGGGXXX{{{wwwVVVGGG888444666555222111222222111111111111222222000111111111111222222222000111222222222333666999@@@JJJkkkooommm{{{~~~sss{{{vvvTTTKKKAAADDDYYYqqq~~~zzztttmmmhhheeeeeedddeeegggggggggeeebbbaaaccc```______]]]ZZZ]]]bbbkkkuuu{{{uuusssuuuxxxyyyyyy}}}|||yyywwwvvvwwwxxxyyyyyyyyyzzzzzz{{{zzzzzzzzz~~~|||yyyxxxyyyzzzyyyxxx~~~|||}}}zzztttlllhhhiiijjjiiihhheee___YYYTTTMMMJJJPPPXXXmmm}}}vvv___TTTKKKIIIJJJMMMRRRXXXVVVeeexxx~~~vvvqqqooo~~~xxxyyy{{{}}}}}}wwwqqqiiicccddd___iii~~~sssiiikkkrrrnnnnnnuuu{{{pppWWW@@@777555444222222333444555555666777777777999<<>>>>>===<<<;;;::::::888777666444222111111111666666777888888888888777888999:::;;;<<<=========@@@AAACCCEEEGGGIIIKKKLLLPPPRRRUUUYYY]]]```bbbcccfffeeefffhhhkkklllllllllllljjjhhhiiimmmpppssstttssstttuuuuuuuuutttsssssstttuuuvvvtttrrrqqqsssuuuuuutttrrrpppqqqrrrtttvvvtttuuuxxx{{{pppccc]]]\\\cccjjjttt}}}yyyzzzyyyrrriiidddccc^^^XXXQQQPPPSSSYYY\\\\\\^^^aaaccccccbbbbbbdddfffhhhiiigggkkkhhhgggooottt|||jjj]]]VVVQQQZZZpppvvvbbbVVVOOOUUUaaahhhkkkmmmtttsssuuu||||||kkkccc^^^WWWXXX^^^rrrvvvhhh]]]ZZZaaammmvvvwwwxxxxxxxxxxxxwwwvvvvvvuuuxxx||||||zzzxxxxxxxxx{{{|||~~~rrriiilllpppvvvrrrpppjjjUUUIII[[[tttSSSEEE777444555444222111222222111111111111222222000111111111111222222222000111222222222333666999@@@JJJlllvvvtttxxxkkklllwww~~~mmmOOOGGG???DDDZZZtttzzzsssmmmiiihhhffffffggggggfffeeecccbbbbbb___]]]]]][[[XXX[[[```kkkuuu~~~zzzuuutttuuuvvvuuussswwwwwwvvvvvvvvvvvvwwwwwwwwwwwwyyyzzzzzzzzzzzzzzz{{{yyyvvvvvvvvvwwwwwwvvvzzzzzz{{{vvvppphhhdddeeegggggggggeee^^^WWWQQQLLLKKKRRR\\\rrr}}}oooYYYPPPGGGEEEGGGKKKRRRYYY[[[hhhyyywwwnnnjjjppp|||wwwuuuyyy}}}xxxpppggg```______kkk{{{tttnnnppprrrnnnmmmrrruuuiiiRRR>>>666555444333222333444555555666777777888:::===@@@KKKdddWWWFFFJJJ___uuu^^^KKK???;;;;;;;;;===???AAABBBBBBAAA@@@======<<<;;;:::999888888999999888777555444333333555666777777888888777777888999:::<<<===>>>>>>>>>???@@@BBBDDDGGGIIIKKKLLLNNNPPPTTTWWW[[[^^^```bbbfffeeefffhhhjjjlllkkkjjjkkkiiiiiikkkooosssvvvwwwxxxxxxxxxwwwvvvvvvuuuuuurrrtttuuuuuusssrrrrrrssstttsssqqqppppppsssuuuwwwvvvwww{{{}}}rrrbbb[[[XXX^^^dddnnnyyytttsssrrrnnnhhhdddbbb]]]WWWPPPPPPTTT\\\aaaccceeeiiinnnllliiihhhgggiiikkkmmmkkkqqqnnnnnntttvvvooo^^^VVVPPPXXXmmm~~~vvvbbbWWWQQQWWWcccjjjnnnooouuuuuuxxx}}}rrrjjjeee]]][[[]]]qqq~~~vvvoooeee^^^]]]ccckkkrrruuuvvvwwwxxxyyyxxxwwwwwwvvvyyy{{{|||{{{yyyxxxxxx{{{}}}yyypppuuu|||xxxuuurrrkkkVVVLLL___nnnOOOBBB666333555444222222222222111111111111222222000111111111111222222222000111222222222444777999AAALLLooo{{{zzzwwweeecccmmmzzzyyy]]]HHHCCC>>>EEE[[[wwwxxxqqqllliiiggggggggggggfffeeedddcccaaa^^^\\\\\\YYYVVVYYY^^^kkkuuu~~~zzzxxxvvvvvvwwwuuuppplllpppqqqssstttuuuuuutttttttttuuuwwwyyyyyyzzzyyyyyyyyywwwttttttuuuvvvvvvvvvxxxxxx|||sssmmmfffbbbccceeefffeeeddd]]]UUUOOOJJJKKKUUU```uuurrreeeTTTLLLDDDCCCDDDGGGOOOWWW]]]iiiyyy~~~nnneeebbbnnnzzzsssrrryyyqqqggg```[[[bbbnnnyyy{{{vvvtttuuurrrooooooqqqooobbbMMM<<<555444444333333333444555444666777888999;;;???BBBIIIccc^^^JJJJJJ[[[xxxaaaLLL???<<<<<<;;;<<>>>>>??????@@@AAADDDFFFHHHJJJKKKNNNOOOSSSWWWZZZ^^^```aaaeeeeeefffhhhjjjkkkjjjhhhiiihhhhhhkkkpppuuuxxxyyy{{{zzzxxxwwwvvvuuuuuuuuuqqqssstttuuutttsssrrrrrrsssrrrqqqpppqqqsssvvvxxxxxxzzz}}}ppp```XXXUUUZZZaaakkk~~~~~~wwwsssooonnnkkkgggccc___YYYTTTOOOPPPVVV___eeehhhkkkoooqqqpppnnnlllkkklllmmmmmmnnnuuutttuuuzzz|||qqq```XXXQQQWWWjjj{{{}}}uuuaaaWWWRRRXXXccckkknnnqqqsssuuuyyy}}}wwwmmmaaa\\\___ooo{{{sssmmmddd^^^___dddkkkppptttuuuwwwyyyyyyyyyxxxxxxvvvxxxyyyzzzzzzxxxwwwwwwxxxyyy{{{~~~www|||yyyxxxuuujjjWWWLLL```{{{eeeJJJ>>>555333555444222333222222111111111111222222000000111111111222222222000222222222222444777999CCCOOOsssyyyxxxzzzllllllwww}}}mmmPPPCCC@@@>>>EEE[[[vvv{{{tttmmmiiihhhgggggggggfffeeeddddddbbb^^^\\\\\\YYYVVVXXX]]]kkkuuu|||xxxwwwxxxzzzzzzwwwoooiiikkkmmmpppsssttttttsssrrrtttuuuwwwxxxyyyxxxwwwvvvxxxvvvtttuuuvvvxxxxxxxxxyyy{{{rrrlllfffcccdddeeeeeedddbbb[[[SSSMMMJJJMMMXXXdddvvv}}}tttfffZZZPPPIIICCCAAABBBDDDLLLTTT[[[hhhyyyzzzhhh^^^^^^mmmuuunnn|||{{{sssiiibbbYYYgggvvvzzzyyyxxxxxxwwwqqqpppppppppjjj\\\HHH:::444444444333444444444444444666777888:::<<<@@@CCCJJJcccaaaLLLKKKUUUzzzxxxaaaLLL???<<<<<<;;;<<<>>>AAABBBAAA@@@@@@<<<<<<;;;999888777666555222333444555555555555444555555666777777777777777777888:::<<<===>>>??????>>>???AAACCCEEEHHHIIIJJJMMMOOOSSSVVVZZZ]]]___aaacccdddeeegggjjjkkkiiihhhgggggghhhlllqqqvvvxxxyyy{{{zzzwwwuuussssssttttttqqqrrrssstttttttttrrrqqqrrrrrrqqqqqqrrrsssuuuwwwtttxxx~~~zzzlll___WWWUUUZZZbbblll{{{yyyxxxzzzzzzuuuooollliiigggccc\\\UUUQQQOOOPPPVVV```fffhhhjjjnnnlllmmmnnnnnnnnnmmmkkkjjjkkkssstttwww~~~sssbbbZZZSSSWWWhhhxxxzzzsss^^^UUURRRXXXcccjjjnnnqqqqqqtttxxx{{{xxxgggaaafffnnn{{{tttmmmccc^^^___ffflllpppssstttwwwyyyzzzzzzxxxwwwvvvvvvvvvwwwxxxwwwvvvuuussstttvvvyyy{{{|||}}}~~~|||zzzzzzxxxiiiUUULLL```ttt\\\FFF<<<444444555333222333222222111111111111222222000000111111111222222222111222333333333444777:::EEERRRxxxsssrrr~~~sssvvvxxxuuuyyywwwbbbJJJAAA@@@???DDDWWWppp}}}vvvnnnhhhggggggggggggfffeeedddcccbbb___]]]]]]ZZZWWWZZZ___kkkuuu~~~zzzwwwxxxzzz~~~|||tttmmmjjjlllnnnqqqrrrrrrrrrqqqtttuuuwwwxxxxxxwwwuuusssvvvtttssstttvvvxxxyyyyyy{{{qqqlllhhhfffffffffdddbbb```YYYQQQMMMJJJNNNZZZgggxxx|||xxxkkk\\\RRRJJJFFFBBBBBBAAACCCIIIRRR[[[iii{{{yyyeee]]]```rrrxxxooozzzyyyrrriiicccZZZooo}}}yyyzzz{{{xxxmmmoooqqqpppgggWWWDDD888333333444444444444444444444555777999:::===BBBEEENNNggg___KKKLLLOOOpppuuu^^^KKK???;;;;;;:::<<<>>>@@@AAAAAA@@@???>>>===<<<:::999777666555666666777777666555333222444555666666777777666666666777999;;;<<<===>>>>>>===>>>@@@BBBEEEGGGIIIJJJMMMNNNRRRVVVYYY]]]___```aaabbbdddgggjjjkkkjjjhhhiiihhhiiimmmrrrvvvxxxxxxzzzxxxuuurrrqqqrrrssstttrrrqqqqqqrrrttttttsssqqqqqqrrrrrrssssssttttttttttttyyyyyyjjj___YYYWWW]]]eeeooo~~~tttooonnnttt||||||xxxqqqllliiigggbbbZZZSSSPPPNNNOOOUUU^^^cccccceeehhhccceeegggiiiiiigggdddbbbbbbiiikkkpppzzzvvvccc\\\TTTWWWeeetttuuunnn[[[TTTQQQXXXbbbiiinnnqqqqqqsssvvvzzzqqqiiimmmpppzzztttlllbbb^^^aaahhhnnnqqqrrrtttwwwzzzzzzzzzxxxwwwvvvuuutttuuuvvvwwwuuutttqqqrrrtttwwwyyyzzz{{{|||zzzzzzyyyfffSSSJJJ___pppWWWCCC;;;555555555333222333222222111111111111222222000111111111111222222222111222333333333555888:::FFFTTT{{{rrrmmm|||~~~|||rrrooorrrooo^^^KKK@@@@@@???BBBQQQhhhzzzyyypppiiidddeeegggggggggeeebbbaaabbb___]]]]]][[[YYY\\\aaalllttt{{{}}}~~~}}}yyywwwxxx||||||vvvmmmmmmmmmnnnoooooopppqqqsssuuuwwwyyyyyywwwuuussssssqqqpppqqqtttwwwxxxxxx|||pppllliiihhhhhhfffbbb^^^]]]WWWPPPMMMKKKOOO\\\hhhzzz|||~~~}}}ttteeeVVVMMMDDDAAAAAABBBBBBCCCJJJRRR\\\mmmyyyfffaaafffyyy~~~yyy}}}~~~zzzttt~~~zzztttnnngggbbb]]]wwwyyy|||}}}wwwhhhmmmqqqooocccRRR@@@555222333333444555555555444444555888999;;;>>>CCCFFFSSSmmmYYYHHHKKKKKKgggpppZZZIII???:::999:::;;;>>>@@@AAAAAA@@@?????????===<<<:::888777666777888999:::999777555444444555666666777777666666555666777999;;;======>>>===>>>@@@BBBDDDFFFHHHIIIKKKMMMPPPTTTXXX[[[]]]^^^___```bbbgggjjjllljjjhhhlllkkklllooosssvvvwwwwwwyyywwwsssppppppqqqsssuuusssqqqooopppsssttttttrrrppprrrtttuuuuuutttrrrqqqtttzzz|||lllbbb\\\[[[aaagggpppvvvmmmiiimmmuuu{{{}}}zzzrrrlllhhhgggcccZZZTTTSSSNNNOOOTTT[[[^^^]]]]]]___YYYYYYZZZZZZYYYXXXVVVTTTUUU\\\^^^cccnnnwwwvvvbbb[[[TTTVVVbbboooooohhhZZZTTTRRRYYYccciiinnnsssssstttuuuxxxzzznnnmmmrrrxxxooohhh```^^^cccjjjoooqqqsssuuuxxxzzz{{{yyywwwuuuwwwuuutttuuuwwwwwwvvvtttsssuuuwwwyyy{{{}}}}}}~~~yyyzzzzzzdddQQQIII___pppWWWCCC<<<777666666333222333222222111111111111222222000111111111111222222222111222333333333555888:::EEETTT|||xxxooo{{{ssspppsssnnn\\\KKK===>>>>>>@@@LLLaaasss{{{~~~}}}xxxnnngggbbbdddfffhhhgggdddaaa^^^aaa^^^\\\]]]\\\ZZZ]]]bbbmmmtttyyyyyyzzz|||{{{xxxvvvwww{{{pppnnnkkkjjjiiikkknnnoooppprrrvvvyyyzzzyyywwwvvvrrrqqqpppqqquuuxxxyyyyyyzzzooollliiiiiihhhfff```\\\\\\VVVPPPMMMLLLPPP]]]iii{{{|||~~~}}}ssscccTTTKKK???>>>@@@CCCDDDEEEKKKSSS___qqqzzzhhhdddlll}}}|||yyywwwqqq{{{wwwyyyzzzyyy~~~uuupppjjjeeeaaa___|||zzz}}}}}}vvveeejjjpppnnnaaaOOO===333222333444444555555555444444555888999;;;???CCCGGGXXXqqq|||TTTEEEIIIIIIbbbmmmWWWHHH???:::777:::;;;>>>@@@AAAAAA@@@???AAA@@@???===;;;999888777000222444666777777555555444555555666666666666666444555777999;;;<<<=========>>>???BBBDDDFFFHHHIIIIIIKKKNNNRRRVVVYYY[[[\\\]]]___bbbfffkkklllkkkiiinnnnnnoooqqquuuwwwxxxwwwyyywwwssspppoooqqqtttvvvtttqqqoooooorrrttttttsssppprrruuuwwwvvvtttqqqooonnnuuuoooddd^^^]]]ccciiiqqq}}}rrrjjjlllqqqvvv~~~}}}zzzrrrkkkggggggcccZZZUUUVVVOOOOOOSSSYYY[[[XXXWWWYYYPPPOOONNNLLLKKKJJJIIIIIILLLSSSTTTXXXeeeooouuu```ZZZSSSUUU```kkkkkkcccYYYTTTSSSZZZcccjjjoootttvvvuuuuuuwww~~~ooojjjuuu}}}uuuiiiccc^^^___fffmmmpppqqqsssuuuxxxzzz{{{yyywwwuuuxxxvvvtttuuuxxxyyywwwuuuwwwxxxzzz|||~~~~~~xxxzzzzzzbbbPPPIIIaaarrrYYYBBB<<<888777777333222333222222111111111111222222000111111111111222222222222333333333333555888;;;DDDTTT{{{sss~~~wwwvvvwwwooo[[[III;;;===<<<>>>III]]]oooxxx}}}zzzyyyzzzzzzuuukkkddd```cccfffhhhhhhddd```\\\___\\\[[[\\\[[[ZZZ]]]cccmmmssswwwwwwwwwzzzzzzxxxuuuwww{{{rrrooojjjgggfffhhhlllnnnmmmpppuuuyyy{{{{{{zzzyyytttrrrrrrtttwwwzzz||||||vvv}}}llliiiggghhhiiiggg___YYY[[[VVVPPPNNNNNNTTTdddsss}}}~~~|||tttfffUUUJJJBBB@@@@@@AAABBBDDDMMMVVVhhhxxxxxxkkkiiiooozzzrrrkkknnnoooyyyzzzzzzpppfffffffffcccccczzz~~~zzzwwwmmmlllllliii[[[FFF999666444444444444444444444444666777999:::;;;???DDDGGGVVV|||wwwQQQEEEKKKJJJZZZxxxhhhYYYMMMAAA;;;:::;;;;;;<<<===>>>@@@BBBCCCAAA>>><<<::::::888666333555555666777777777777777777666555444444444444444666666777888:::<<<>>>???>>>>>>???AAACCCDDDFFFFFFKKKKKKKKKLLLOOOSSSWWWZZZ[[[]]]aaadddfffiiilllooorrrpppnnnooossswwwyyyzzzvvvuuurrrpppoooooopppqqqrrrooommmnnnrrruuuvvvuuupppnnnmmmooorrrsssrrrppplllqqqzzzxxxnnnddd```fffoooxxxxxxkkkdddbbbhhhvvv~~~||||||{{{uuummmeeeaaaaaa^^^XXXRRRQQQPPPQQQSSSTTTSSSPPPNNNJJJIIIGGGFFFDDDCCCCCCBBBIIIEEEFFFNNNSSSZZZnnnvvvhhhZZZUUUXXXZZZdddiiibbbXXXRRRQQQZZZfffnnnqqqssswwwvvvvvvzzzqqqlllqqq}}}ssshhhddd```aaafffkkklllkkkqqqqqqrrrtttwwwyyyxxxwwwxxxwwwuuuwwwyyyzzzwwwuuuvvvvvvwwwzzz}}}~~~{{{yyyzzzwww~~~yyyvvv~~~^^^QQQJJJccc{{{___HHH???777666555333222333333222111000////////////000000000000111111111111000222444555555666777999===MMMnnn{{{|||uuu^^^FFF???;;;:::???KKKZZZkkkwwwwwwwwwuuurrrqqqnnniiicccbbbccceeeggghhhfffccc```\\\\\\]]]^^^\\\[[[aaajjjtttwwwwwwvvvxxx{{{yyyuuuwwwuuuuuuyyyyyytttmmmeeeaaaaaaccceeeqqqtttwww{{{}}}}}}|||{{{vvvuuuuuuuuuwwwxxxzzz{{{|||gggfffeeegggiiigggaaa\\\[[[VVVQQQOOOOOOVVVeeetttvvvgggVVVKKKCCCAAAAAABBBBBBEEENNNWWWjjjzzzuuujjjlllssszzzrrrjjjllloooyyyzzz{{{|||pppkkkhhhdddiii|||yyyuuukkklllmmmhhhWWWBBB777555444444444444444444444444888999:::;;;===@@@EEEHHHVVV{{{XXXGGGHHHIIIYYYxxxmmm\\\NNNAAA:::::::::;;;;;;===???AAABBBCCCAAA???<<<;;;:::888666444444444555666666666666666666666555444444444444444555555666777999;;;===>>>===>>>???AAABBBDDDEEEFFFJJJJJJJJJKKKNNNRRRVVVXXX[[[^^^aaaccceeehhhkkknnnpppqqqrrrtttvvvxxxzzz{{{xxxvvvtttrrrqqqqqqqqqrrruuurrroooooorrrtttuuutttpppnnnmmmnnnppprrrpppnnnmmmrrrzzz|||ooofffcccjjjsss||||||pppgggcccfffrrr}}}|||{{{zzzvvvnnnfffbbbaaa___YYYSSSNNNMMMMMMNNNOOONNNLLLJJJHHHGGGEEEDDDBBBAAAAAAAAACCC???AAAGGGKKKPPPaaauuuzzzkkk\\\VVVXXXZZZbbbggg___XXXRRRQQQ[[[fffmmmppprrruuutttuuuyyy}}}ppplllsss~~~ttthhhddd___```fffkkkmmmmmmpppooonnnoooqqqrrrrrrqqqsssssstttwwwyyyyyyuuurrruuuuuuvvvyyy|||~~~{{{{{{rrrqqqvvvwwwxxxyyywwwaaaUUUOOOhhh~~~aaaGGG???777666555333222333444333222111000000000000000000000000111111111111111222444444444555888:::???NNNnnn|||ttt]]]GGG???;;;:::@@@MMM\\\iiirrruuusssqqqooommmkkkfffbbb```aaadddffffffeeeaaa___[[[[[[\\\]]][[[[[[cccmmmwwwyyyzzzxxxxxx{{{zzzvvvtttsssssswww||||||wwwppphhhdddccceeefffooorrruuuyyy|||}}}}}}}}}vvvuuuuuuuuuvvvxxxzzz{{{}}}cccbbbcccfffiiihhhddd___[[[VVVQQQPPPRRRYYYhhhvvvxxxhhhWWWLLLEEEBBBAAABBBBBBEEEOOOYYYmmm{{{ssslllqqq{{{~~~zzzrrriiijjjpppyyyzzz|||tttnnnkkkuuuxxxrrrjjjmmmnnnfffRRR>>>444444444444444444444444444444999;;;<<<===>>>AAAFFFIIISSSvvv^^^IIIFFFGGGXXXyyyvvvcccPPP@@@:::;;;888999;;;===???AAACCCDDDAAA???<<<;;;:::999777555333333444555555555555444666555444444444444444444444444555666777999;;;<<<<<<===>>>@@@BBBCCCDDDEEEHHHHHHHHHJJJLLLPPPTTTVVV[[[^^^aaacccdddfffiiilllnnnrrrxxxzzzzzzyyyzzz|||zzzyyywwwtttsssrrrrrrsssvvvsssppppppqqqsssssssssqqqooonnnnnnooopppnnnmmmnnnsss{{{qqqiiifffnnnwwwvvvkkkcccbbbmmmyyy}}}|||{{{yyyvvvooogggcccaaa___YYYUUUNNNLLLJJJIIIIIIIIIHHHGGGEEEDDDCCCAAA@@@?????????>>>;;;<<>>777555555333222333444444333222111111111111000000000111111111222222222333333333333555888;;;???NNNlllrrr\\\HHH@@@;;;999@@@PPP___hhhjjjnnnjjjgggffffffdddaaa^^^]]]___bbbddddddbbb```^^^ZZZYYYZZZZZZZZZ\\\eeeqqq}}}~~~zzzyyy{{{zzzwwwrrrrrrsssvvvyyy||||||{{{~~~yyyssslllhhhggghhhiiimmmppptttxxx{{{|||}}}}}}uuuuuuuuuuuuvvvwwwyyyzzz}}}bbbcccdddgggiiihhhdddaaaYYYSSSOOOPPPTTT\\\kkkxxxxxxiiiXXXMMMEEEBBB@@@AAAAAAEEEOOOZZZooo}}}xxxtttyyy}}}}}}vvvllllllssszzz|||~~~}}}xxxxxxwwwooolllppppppdddNNN:::333444444444444444555555555555:::;;;<<<===>>>AAAFFFIIIPPPooo^^^HHHDDDFFFXXXzzzjjjRRRAAA:::;;;777888:::===???BBBCCCDDDAAA???===<<<;;;:::888666333444444555555555444444555555444333333444444444444444555666777999;;;;;;;;;<<<===???AAABBBCCCDDDFFFGGGGGGHHHKKKNNNQQQSSSZZZ]]]___aaabbbdddgggiiikkksss{{{~~~|||zzzzzz|||{{{zzzxxxvvvtttsssssssssrrrqqqooonnnoooqqqrrrsssrrrqqqppppppoooooonnnmmmooottt{{{rrrjjjhhhnnnuuu}}}yyynnnccc___gggrrr}}}}}}|||{{{yyyvvvppphhhccc```^^^ZZZVVVQQQNNNJJJHHHGGGGGGGGGFFFDDDCCCBBBAAA?????????>>>>>><<<===??????@@@HHHRRRfff}}}ppp```XXXXXXXXX```ddd\\\VVVSSSTTT^^^ggglllnnnqqqrrrrrrtttzzz{{{sssyyy~~~yyyqqqmmmwww|||rrrjjjgggcccbbbeeeiiikkklllssspppmmmkkklllmmmmmmllllllmmmppptttvvvvvvtttrrrttttttuuuvvvxxx{{{tttuuusssmmmssszzzxxxzzz___VVVQQQgggaaaFFF===666555555333222444444333222111111111111111000000111111111222222222333333333222222444999<<>>AAAFFFJJJQQQmmmwwwYYYFFFDDDEEEXXXzzzpppUUUBBB;;;:::666777:::===@@@AAABBBCCCAAA???===<<<<<<;;;999777555555666666666555555444444444333333333444444555555555555666888999;;;;;;:::;;;<<<>>>@@@AAABBBCCCEEEEEEFFFHHHJJJMMMOOOQQQXXXZZZ]]]___```bbbeeegggiiiqqqzzz}}}{{{xxxxxxzzzzzzyyywwwvvvtttsssrrrrrrmmmmmmlllllllllnnnqqqssssssssssssrrrpppooooooooopppuuu|||rrrjjjgggkkkooovvv|||qqqeee___ccclllwww~~~}}}|||{{{yyysssnnnfffaaa___]]]ZZZXXXSSSOOOKKKHHHFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@??????>>>======>>>======BBBHHHVVVmmmqqqaaaYYYXXXYYYaaafff^^^UUUSSSVVV```iiimmmooorrrssstttwww|||{{{ppptttyyyvvvpppnnnyyywwwnnnjjjhhheeedddeeehhhjjjkkkqqqooolllkkklllnnnnnnnnnnnnooopppqqqrrrtttvvvwwwsssuuuvvvvvvwwwzzz|||yyy|||xxxzzz]]]UUUOOOccc^^^EEE===666555555333222444222111111000000000000111111111111111222222222222333333333222222444999<<<@@@OOOlll|||vvvXXXEEE@@@===:::AAAUUUiiinnnjjj\\\QQQJJJMMMQQQQQQQQQSSSWWW[[[___aaa___]]]\\\\\\ZZZXXXWWWXXXWWW[[[gggsssyyywwwuuurrrqqqrrrtttvvvvvvvvvvvvuuuxxxvvvssspppnnnnnnpppqqqpppqqqssstttuuuvvvvvvuuuuuuttttttttttttuuuwwwxxx|||fffgggiiiiiigggccc___\\\TTTNNNLLLQQQYYYeeetttyyyjjjYYYNNNEEEAAA>>>???AAAGGGTTTaaauuu~~~yyy|||xxxtttyyyzzzqqq\\\FFF999555555444444444555666666777777777888:::<<<>>>CCCHHHLLLXXXooosssUUUEEEEEEEEEWWWyyysssWWWEEE===:::666888:::===@@@AAAAAAAAAAAA@@@>>>======<<<:::888555666666666666555444444333333333333333444444555555555666666777999:::;;;999:::;;;===???@@@AAABBBDDDEEEFFFHHHJJJLLLNNNOOOTTTWWWZZZ\\\]]]___bbbeeehhhnnntttxxxwwwvvvvvvwwwuuuuuuuuutttsssrrrqqqqqqjjjjjjkkkjjjjjjlllpppssssssttttttsssqqqooopppqqqrrrvvv}}}rrriiidddfffiiiooovvvkkkccccccgggqqqyyy~~~}}}{{{zzzyyyvvvooojjjddd___\\\[[[ZZZYYYUUUQQQLLLIIIGGGFFFDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@======<<<;;;:::;;;>>>AAAKKK___zzztttccc[[[ZZZZZZbbbfff___TTTSSSXXXccckkkoooqqqtttuuuwww{{{~~~rrrsssuuuqqqmmmnnnyyyyyyppphhhggggggfffggggggiiijjjkkknnnllljjjjjjlllmmmnnnmmmooopppppppppppprrrvvvyyytttvvvyyyyyyxxxyyy~~~xxx}}}\\\UUUOOOccc~~~^^^DDD<<<555444444333222444111111000000000000000111111111111222222222222333222333333333333555888;;;CCCSSSpppvvvyyyYYYEEE???===;;;AAAVVVnnnwwwsss^^^PPPFFFIIIMMMMMMNNNQQQUUUZZZ___```^^^\\\[[[\\\[[[YYYXXXXXXWWWZZZeeeqqqzzzvvvtttqqqnnnppprrrssssssssstttuuuwwwuuusssqqqppppppqqqrrrqqqqqqrrrrrrssssssssssssuuutttsssssssssuuuvvvwww{{{~~~eeefffhhhgggddd```\\\ZZZSSSMMMLLLSSS^^^kkkzzz|||lllZZZNNNFFFBBB???@@@CCCJJJYYYfffyyyyyytttzzzzzzzzz}}}oooWWWCCC999666444444444444555666777777777666888;;;===@@@EEEKKKOOO]]]qqqwwwXXXFFFFFFCCCUUUwwwuuuYYYHHH>>>999666888;;;>>>???@@@@@@@@@BBB@@@>>>=========;;;999555555555555555444333333333333222222333333444555444444444555666777888999999999;;;<<<>>>???AAAAAADDDEEEFFFHHHJJJLLLMMMNNNQQQSSSWWWYYY[[[^^^aaaccchhhjjjmmmppprrrsssssssssqqqqqqqqqqqqppppppooooookkkllllllkkkjjjkkknnnrrrqqqssstttrrrpppooopppqqqssswww~~~qqqhhhbbbbbbeeelll~~~tttjjjddddddjjjrrryyyyyywwwwwwuuusssjjjfffaaa\\\YYYYYYZZZZZZXXXUUUQQQMMMKKKHHHFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@<<<<<<;;;999999;;;>>>???CCCTTTmmmyyyggg^^^[[[ZZZaaafff^^^RRRSSSZZZeeennnqqqtttwwwvvvyyytttrrrqqqkkkiiilllxxx}}}qqqiiicccaaacccfffhhhjjjkkkmmmnnnmmmlllkkklllmmmmmmmmmkkkmmmoooqqqqqqqqqqqqtttvvvtttxxx{{{{{{yyyyyy}}}~~~xxx{{{XXXSSSPPPddd~~~```DDD;;;555444444333222444222111111000000111111222111111111222222222333333111222444444444555888:::BBBSSSrrrxxxrrr||||||\\\III===>>><<>>BBBGGGMMMQQQ___qqq}}}\\\GGGGGGBBBTTTvvvvvvZZZIII???888777999;;;>>>???@@@???>>>BBB@@@>>>===>>>===;;;999444444444444333333222111222222222222333333444555333333333444555666777888888999:::<<<>>>???@@@AAADDDEEEFFFHHHJJJLLLMMMNNNNNNQQQUUUWWWZZZ]]]```ccchhhhhhhhhkkknnnqqqqqqpppnnnnnnoooooooooooonnnmmmmmmnnnnnnllljjjjjjmmmqqqoooqqqsssrrrooonnnoooqqqssswww~~~pppgggaaaaaaccclllzzzooofffccceeennnuuuvvvttttttssspppgggddd^^^ZZZXXXXXXYYYZZZ]]]ZZZVVVRRROOOMMMIIIGGGBBBBBBAAA@@@?????????@@@======<<<999999===@@@@@@???NNNeee}}}kkk```]]]ZZZaaaddd]]]RRRSSS[[[gggooorrruuuyyyvvvzzzvvvrrrnnngggfffjjjxxxzzzmmmddd___[[[___eeeiiilllnnnpppqqqpppooonnnnnnoooooommmkkkjjjnnnrrrsssrrrpppqqqsssuuuyyy}}}}}}zzzyyy|||{{{uuuxxx}}}xxxsssSSSPPPPPPdddbbbDDD;;;444444444333222444222222222111222222333333111111222222222333333333000222444555555666777999>>>PPPppp|||~~~rrrmmmvvvsss}}}^^^LLL<<<>>>===AAAVVVtttuuuaaaRRRRRRSSSPPPOOOSSSSSSYYY___```]]][[[[[[]]]]]][[[[[[ZZZWWWXXXaaakkkyyy|||yyywwwtttoooqqqssstttsssuuuzzz~~~|||{{{yyyvvvtttrrrppppppmmmmmmnnnpppqqqrrrssstttuuutttsssrrrssstttuuuvvvyyy{{{ccccccdddcccaaa]]]ZZZWWWQQQQQQRRRXXXdddtttvvvkkk\\\NNNEEECCC>>>BBBKKKMMMXXXpppxxxmmmttt}}}vvv~~~}}}zzzdddJJJ<<<999777222555555555666666666666666999:::<<>>@@@AAABBBBBBCCCDDDEEEHHHJJJLLLMMMPPPQQQSSSVVVZZZ]]]```bbbeeegggjjjkkkjjjjjjjjjkkklllnnnoooooonnnnnnoooqqqpppnnnkkkiiiiiijjjmmmoooooopppqqqpppnnnllllllmmmtttxxxzzzlllddd______aaajjjsssfffbbbdddjjjrrrxxxxxxuuupppmmmdddaaa]]]ZZZXXXZZZ\\\^^^```]]]XXXRRRMMMHHHEEEDDD??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@III^^^|||vvvjjj]]]WWWZZZ]]][[[WWWOOOSSS[[[eeennntttvvvuuutttzzz{{{nnnnnnkkkhhhmmm~~~}}}mmmaaaXXXYYY]]]cccgggjjjlllnnnpppoooooonnnnnnnnnnnnnnnnnnssswwwzzzwwwqqqnnnpppuuuuuuyyy}}}}}}{{{{{{~~~{{{ppppppyyyyyyrrrxxxVVVSSSOOOkkkvvv```BBB:::444444444222000111333222222222111000000000111111000000111111222333333333333666999;;;<<<;;;CCCNNNkkkpppiiirrrhhhttt```HHH@@@;;;<<>>@@@AAABBBBBBCCCDDDEEEGGGJJJLLLMMMNNNOOOQQQTTTXXX\\\___aaaccceeeggghhhhhhhhhiiijjjkkkmmmnnnmmmllllllmmmooonnnllljjjhhhhhhiiilllnnnnnnpppqqqpppnnnllllllmmmtttxxxxxxkkkddd___aaaccckkk}}}mmmfffccciiipppvvvwwwtttooommmdddaaa]]]ZZZXXXYYY[[[]]]```]]]XXXRRRMMMIIIFFFEEE??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===EEEXXXttt{{{nnn___XXXYYY[[[YYYVVVOOOTTT\\\eeennnsssttttttsssyyy}}}pppooollliiinnn~~~qqqddd\\\ZZZ^^^cccfffhhhjjjkkkmmmmmmnnnoooooooooooonnnnnnqqquuuxxxvvvqqqooorrrwwwwwwzzz}}}|||zzz{{{qqqrrr}}}yyysss{{{YYYVVVQQQkkkuuu]]]BBB:::444444555222111111222222222111111111111111111111000000111111222333333444555888<<<@@@AAABBBCCCNNNmmmooohhhmmmbbblllqqqcccKKKAAA;;;===AAALLLiiittt```VVVRRRPPPSSSWWWXXX[[[______^^^\\\]]]^^^]]]ZZZYYYZZZ[[[^^^hhhsss~~~yyyxxxwwwsssssssssssstttyyy~~~xxxtttqqqpppooooooooopppqqqssstttuuuuuuvvvssspppppprrruuuvvvvvvyyy}}}ffffffeeeccc```\\\WWWUUUMMMOOOWWWcccsssvvvoooeeeVVVIIIEEEFFFCCCEEEMMMNNNWWWlll~~~{{{yyyzzz}}}tttwww~~~zzz{{{}}}ttt\\\DDD888777777555444444555666777888888999:::<<<===???AAAEEEJJJNNNQQQ]]]uuuYYYKKKIIIOOOrrr{{{eeeRRRDDD;;;777777888:::<<<>>>@@@AAABBB@@@@@@>>>===<<<;;;;;;;;;888777666444333333333444444444333333222222333333444444555666777888999999::::::;;;<<<>>>@@@AAABBBBBBCCCDDDEEEGGGIIIKKKLLLLLLMMMOOORRRVVVZZZ]]]___```bbbdddeeeeeegggiiikkkjjjkkkkkkjjjiiihhhjjjkkkllljjjhhhffffffhhhjjjlllnnnooopppooommmllllllmmmrrrvvv~~~uuuiiiccc```bbbeeelll~~~wwwiiicccggglllqqqsssqqqnnnllleeebbb^^^ZZZXXXXXXYYY[[[]]][[[WWWRRRMMMIIIFFFEEE??????>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::::::::@@@PPPhhhrrrbbbXXXVVVWWWVVVSSSOOOTTT\\\dddkkkoooqqqqqqrrrwww}}}rrrqqqmmmiiiooo}}}qqqfff^^^ZZZ^^^bbbeeefffggghhhjjjmmmnnnpppqqqrrrqqqooonnnooosssvvvuuurrrqqquuuzzzzzz|||}}}|||{{{}}}uuuwwwwwwppp~~~XXXVVVRRRlllsssYYYBBB:::444444555222111222111111111111111222222222111111000000111111222333222333666999===AAADDDFFFDDDRRRqqqppphhhlll\\\dddjjj~~~gggQQQBBB<<<===AAAJJJeee}}}hhh[[[VVVUUUWWWZZZ[[[]]]^^^]]]\\\\\\]]]^^^___[[[XXXXXXZZZ___kkkwwwzzzwwwvvvppppppqqqrrruuu{{{~~~xxxtttrrrrrrrrrpppppprrrssstttvvvwwwwwwvvvssspppoooqqqtttvvvwwwzzz~~~hhhhhhfffccc___ZZZVVVTTTLLLPPPYYYgggwwwyyyrrrkkkbbbTTTIIIEEEJJJJJJLLLSSSTTT]]]ppp}}}|||yyyvvvwwwzzz|||}}}|||yyyxxxzzz{{{}}}qqqXXXBBB888777888888444444555666888999::::::;;;===>>>???AAADDDHHHKKKPPP\\\|||~~~]]]HHHIIIOOOqqq~~~gggSSSDDD<<<999777888999;;;===???AAABBB@@@???>>>===<<<;;;;;;;;;888777555333333333444555666555333222111111111222444444555666777888888999::::::;;;<<<>>>@@@AAABBBBBBCCCDDDEEEGGGIIIKKKLLLKKKLLLNNNQQQUUUYYY\\\^^^^^^```bbbcccdddfffiiikkkhhhiiiiiigggeeeeeefffhhhiiihhhfffeeeeeegggiiijjjmmmnnnoooooommmlllllllllnnnsss|||sssgggaaa___ccceeejjjyyynnnccceeehhhkkknnnnnnmmmkkkeeebbb^^^ZZZWWWWWWWWWXXXZZZXXXTTTPPPLLLHHHEEECCC??????>>>>>>======<<<<<<;;;;;;;;;:::::::::::::::888===HHH\\\uuusssbbbWWWSSSTTTSSSRRRMMMSSS[[[ccchhhkkkmmmnnnpppuuuzzz{{{{{{~~~rrrppplllhhhooo||||||nnnccc\\\YYY]]]bbbeeeggghhhiiikkkpppqqqsssttttttrrrooommmmmmpppssssssrrrtttxxx}}}}}}~~~}}}|||}}}{{{~~~qqqlll~~~TTTTTTSSSooorrrUUUAAA999444444555333111222000000000111222222222333111111000000111111222333000222444777:::===BBBDDDHHHXXXxxxuuukkkrrr\\\```mmmjjjUUUCCC<<<===AAAGGG```}}}mmm^^^YYYZZZ[[[]]]``````___^^^^^^^^^___```]]]ZZZXXXYYYZZZ___jjjvvvzzzwwwuuuppppppppprrrvvv{{{{{{vvvrrrqqqqqqrrrnnnooopppqqqrrrtttuuuuuuuuussspppooopppsssvvvxxxzzz~~~jjjiiifffccc^^^ZZZVVVSSSNNNRRR\\\jjjyyyxxxqqqjjj___SSSKKKEEENNNPPPRRRYYY[[[cccuuu}}}}}}zzzxxxzzz}}}~~~{{{wwwuuuzzz~~~vvvZZZEEE;;;888888999555555666777888999:::;;;<<<>>>???@@@AAADDDGGGJJJPPPZZZzzzeeeHHHJJJOOOqqqlllRRRAAA;;;;;;777777888999;;;>>>@@@BBB@@@???>>><<<;;;;;;;;;:::777666444333222444555777777666444222111111222222222333444444666666777888::::::;;;<<<>>>@@@AAABBBCCCCCCCCCEEEFFFHHHJJJKKKKKKLLLNNNQQQTTTXXX[[[\\\]]]___bbbcccdddfffhhhkkkfffffffffdddbbbbbbdddfffffffffdddddddddfffgggiiikkkmmmnnnnnnlllkkkkkklllmmmrrr{{{ssseee___\\\```cccfffrrruuueeedddccceeehhhjjjjjjiiidddbbb^^^ZZZWWWVVVVVVVVVUUUTTTRRRNNNJJJGGGDDDBBB??????>>>>>>======<<<<<<;;;;;;:::::::::999999999888<<>>AAAKKK^^^~~~yyypppyyy^^^```pppiiiVVVCCC;;;===@@@DDD[[[zzzooo```\\\^^^```___dddbbb```^^^^^^___``````YYYXXXYYY\\\]]]___gggppp~~~{{{wwwtttrrrqqqpppqqqtttyyy}}}~~~{{{vvvrrrooonnnooopppnnnnnnooopppqqqrrrsssssstttsssqqqoooppprrruuuxxxzzz~~~kkkiiifffbbb^^^YYYVVVTTTPPPVVVbbbooo{{{|||tttiii\\\RRROOOGGGTTTYYYZZZ___aaahhhxxx~~~{{{zzz}}}~~~yyyvvv~~~|||zzz]]]III>>>888777888666666777888999::::::;;;<<<>>>AAABBBCCCEEEHHHJJJPPPXXXuuusssNNNKKKPPPrrrnnnRRR???999:::777777777888:::===@@@AAA??????===<<<;;;:::::::::777555333222222444666888888777444222111222333444222222333444555666777777::::::;;;<<<>>>@@@AAABBBCCCCCCCCCDDDFFFHHHIIIJJJLLLLLLNNNPPPSSSVVVXXXZZZ[[[]]]aaaddddddeeefffhhhddddddcccaaa___```bbbeeeeeeddddddddddddfffggghhhjjjlllmmmmmmlllkkkkkklllnnnsss{{{sssccc\\\XXX[[[^^^```jjjwww}}}gggccc___```cccfffgggfffcccaaa]]]ZZZWWWVVVVVVVVVSSSRRRPPPNNNJJJGGGDDDBBB??????>>>>>>======<<<<<<;;;;;;::::::999999888888888<<>>===<<<;;;:::::::::777555333111222444777999999777555333222333555666333333444555666777888888::::::;;;<<<>>>@@@AAABBBCCCCCCCCCDDDFFFGGGIIIIIIKKKLLLMMMNNNPPPSSSUUUVVVXXX[[[```cccdddcccccccccbbbbbbaaa___^^^___bbbeeeddddddddddddeeefffggghhhiiikkkmmmmmmkkkjjjkkkllllllpppwwwsssbbbYYYTTTVVVXXXYYYbbbnnniiiccc]]]\\\___cccddddddaaa___\\\YYYWWWVVVVVVVVVRRRRRRQQQOOOLLLHHHEEEDDD??????>>>>>>======<<<<<<;;;;;;::::::999888888777777<<>>:::777777:::999999999999999999999:::===???BBBDDDEEEGGGJJJLLLRRRXXXrrr[[[MMMQQQtttpppZZZIII>>>999777666666777999<<>>===<<<;;;:::::::::777555333111222444777:::999777555333333444666888444444555666777888999999::::::;;;<<<>>>@@@AAACCCCCCCCCCCCDDDEEEGGGHHHIIIKKKKKKLLLMMMNNNPPPRRRSSSUUUZZZ___ccccccbbb``````aaaaaa```^^^^^^___cccfffddddddddddddeeefffggghhhiiikkkllllllkkkjjjkkklllhhhlllsss|||rrraaaWWWQQQSSSTTTUUU]]]hhh}}}jjjccc\\\YYY]]]aaacccbbb```^^^\\\YYYWWWVVVVVVVVVSSSSSSRRRPPPMMMJJJGGGEEE?????????>>>======<<<<<<;;;;;;::::::999888777777666<<>>WWW|||iiihhhnnnvvvssslll^^^NNN@@@888:::??????SSSvvv}}}nnnjjjllliiiccciiigggddddddeeeeeebbb___\\\[[[]]]```______eeelllmmmzzzzzzwwwtttssspppmmmnnnqqqsssssssssppppppqqqrrrrrrrrrqqqqqqrrrrrrqqqppppppooonnnnnnnnnqqqttttttrrrqqqsssuuuwww{{{kkkfffcccaaa]]]VVVTTTUUUXXXeeettt|||vvveeeXXXQQQPPP\\\mmm}}}}}}}}}ppphhhhhhsss}}}~~~||||||vvvvvv^^^KKK<<<;;;:::555444999888:::;;;;;;;;;<<<>>>@@@???@@@AAABBBCCCFFFKKKNNNSSSXXXqqq]]]OOOWWWjjjvvvXXXCCC===999888777777777888:::<<<>>>@@@@@@???===<<<;;;:::999666555333222222444777999:::888666666666666555444333333444555666777888888::::::;;;===???AAACCCDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOXXXZZZ\\\^^^___^^^]]]\\\___]]]]]]^^^```bbbbbbbbbdddeeefffgggggggggfffeeeggghhhhhhhhhhhhhhhggggggiiikkkpppxxxrrraaaXXXQQQPPPQQQSSSWWW]]]pppoooddd[[[ZZZ]]]^^^```bbb```___]]][[[XXXVVVUUUUUUWWWUUURRRRRRRRROOOJJJEEECCCCCCBBBBBB@@@???===<<<===<<<;;;:::999999999999777;;;???KKKdddssseee\\\UUUNNNKKKLLLQQQWWW___dddhhhkkkooossssssrrrpppmmmlllpppyyyvvvmmmllllllkkkrrr|||yyyqqqiiidddgggaaa```gggkkkjjjjjjmmmmmmnnnnnnmmmnnnqqquuuyyyuuutttrrrqqqrrrsssuuuwww{{{mmmhhhzzzlllVVVVVVpppfffOOO<<<999666444444444444333222222111111111111222222222222222111111111111000222444555555555777:::===GGGPPPsssssskkk~~~zzz|||fffTTTKKK===999999===CCCRRRqqq~~~rrrlllhhhfffeeeeeeddddddbbb```^^^\\\[[[```______^^^\\\___kkkxxxxxx~~~}}}zzzvvvppppppnnnllllllnnnqqqssstttpppppppppoooooooooooonnnqqqqqqpppmmmlllmmmpppsssttttttsssrrrqqqrrruuuxxxyyy|||iiieeebbb```[[[UUUTTTVVV\\\iiiwwwqqqaaaUUUQQQQQQ___qqqrrrkkkjjjsss{{{}}}|||}}}yyypppuuu~~~wwwWWWFFF999999999666666;;;999:::;;;<<<<<<===???AAAAAABBBCCCCCCDDDFFFJJJMMMUUUYYYrrr^^^NNNVVVfffxxxZZZDDD===:::888888777777888:::<<<>>>??????>>>===<<<;;;::::::777555333222222444666888999777555444555555444333444444555666777888999999::::::;;;<<<>>>AAACCCDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOVVVXXXZZZ\\\]]]\\\[[[ZZZ]]]\\\[[[]]]```cccccccccccccccddddddeeeeeedddddddddddddddddddddcccbbbaaaeeefffkkkrrrzzz~~~rrrbbbYYYQQQNNNMMMMMMPPPUUUcccuuuqqqfff\\\ZZZ[[[]]]___bbbaaa```^^^[[[XXXVVVVVVVVVZZZWWWUUUUUUUUURRRLLLGGGDDDDDDCCCCCCBBB@@@???>>>>>>===<<<:::999999999999777;;;???JJJbbb}}}~~~rrreee\\\TTTMMMKKKLLLQQQWWW^^^dddgggjjjnnnrrrqqqqqqpppmmmlllpppwww~~~wwwnnnlllmmmmmmuuuwwwpppkkkgggiiidddccchhhkkkjjjjjjmmmmmmnnnoooooooooqqquuuwwwsssrrrrrrrrrrrrssstttuuuxxx{{{xxx{{{{{{nnnjjj|||jjjXXX[[[wwweeeNNN<<<999555444444444444333222222111111111111222222000000111111222222222333222444555555555777:::===DDDNNNqqqqqqhhhmmmVVVIII>>>:::999===BBBPPPooouuummmiiifffdddccccccbbbaaa```^^^]]]\\\```______^^^\\\___jjjvvv||||||yyytttooolllkkkkkkmmmoooqqqqqqpppooopppppppppppppppppppppooooooooommmlllnnnqqqtttsssttttttsssrrrsssuuuwwwwww{{{gggccc```^^^YYYTTTTTTXXXbbbnnn{{{{{{kkk\\\SSSQQQRRR```ttt}}}rrrnnnooovvv|||~~~tttkkkttt~~~||||||}}}}}}|||uuulllNNN@@@555666888666777<<<999;;;<<<======>>>AAACCCDDDDDDEEEEEEEEEFFFJJJLLLWWW\\\tttcccNNNSSSaaazzz\\\FFF???:::999888777777888:::<<<============<<<<<<<<<;;;;;;888666444222222333555666888666444444444555444333555555666777888999999:::999999:::<<<>>>@@@BBBCCCDDDEEEEEEFFFHHHIIIIIIJJJIIIIIIIIIJJJKKKMMMOOOPPPTTTVVVXXXYYYZZZYYYXXXWWWZZZYYYZZZ\\\```cccdddeeeaaaaaaaaaaaabbbbbbcccdddffffffggggggfffdddcccaaabbbcccfffkkkqqqtttuuuuuuvvvyyy{{{~~~{{{qqqdddZZZQQQMMMJJJHHHIIILLLTTTccc{{{uuuiii^^^ZZZYYYZZZ^^^bbbbbbaaa___\\\XXXVVVWWWXXX]]][[[YYYYYYYYYUUUNNNIIIEEEEEEDDDDDDCCCBBBAAAAAA@@@???===;;;:::999::::::888<<>>>>>???BBBDDDDDDEEEFFFGGGGGGIIILLLNNNYYY^^^uuujjjOOOSSS^^^{{{___IIIAAA<<<999888777777888999<<<===<<<<<<<<<<<<<<<<<<<<<<<<888666444222111222444555888666444444555555555444444444555666777888999999888999:::;;;===@@@BBBCCCEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIJJJKKKLLLNNNOOOPPPTTTUUUWWWXXXYYYXXXWWWVVVWWWWWWWWWZZZ___cccdddeeeaaa```______```aaacccdddiiijjjjjjjjjiiigggdddcccbbbbbbcccfffhhhhhhfffeeedddgggjjjmmmtttxxxuuunnnbbbZZZQQQLLLIIIEEEDDDGGGKKKUUUjjjzzznnnaaaZZZXXXXXX\\\aaabbbcccaaa]]]YYYVVVWWWYYY___^^^]]]]]]]]]YYYQQQKKKFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA>>><<<:::::::::;;;999===???FFFZZZsss~~~yyyooocccZZZQQQJJJIIILLLQQQVVV]]]bbbdddfffjjjmmmlllmmmmmmkkkjjjmmmsssxxx~~~wwwkkkgggiiijjjwwwvvvnnnkkkiiilllkkkjjjkkklllmmmmmmnnnnnnqqqtttvvvuuutttttttttssstttvvvxxxyyyyyyxxxwwwwwwyyy}}}zzzuuuyyytttiiieeeuuugggSSS[[[{{{}}}aaaHHH;;;888555333333333333222222222111111111111222222///000000111222222333333222444555555555777:::===CCCMMMpppsssdddcccLLLAAA<<<:::<<>>>>>@@@CCCEEECCCEEEGGGIIIJJJLLLOOOQQQZZZ^^^vvvqqqRRRUUU]]]|||bbbLLLCCC===:::999777777777999;;;===;;;;;;;;;;;;<<<<<<<<<<<<888666333111111222444555999777555555666777666555222333333444555666777777888888999;;;===???AAABBBEEEEEEFFFHHHIIIJJJKKKLLLJJJJJJJJJKKKMMMNNNPPPQQQTTTVVVWWWYYYYYYXXXWWWVVVUUUTTTUUUXXX]]]aaabbbccc```___^^^^^^___aaacccdddggghhhiiiiiihhheeebbbaaaaaa```___^^^^^^]]]ZZZWWWWWWYYYZZZ[[[aaahhhiiifff\\\TTTLLLIIIFFFBBBBBBDDDDDDKKK]]]yyysssfff]]]XXXVVV[[[aaaccceeeeeeaaa\\\XXXYYY[[[```______aaaaaa\\\TTTNNNFFFFFFEEEDDDDDDDDDEEEEEEEEECCC@@@===;;;;;;;;;<<<999===@@@EEEWWWnnnzzz{{{wwwmmmbbbYYYPPPIIIIIIMMMQQQWWW]]]aaacccdddhhhkkkiiikkklllkkkjjjlllqqqvvv{{{yyykkkeeegggiiirrrwwwnnniiifffkkkmmmmmmlllmmmnnnppppppooossswwwyyyyyywwwvvvvvvwwwyyy{{{}}}~~~}}}|||{{{vvvwwwyyy}}}rrrrrr{{{rrrgggdddsssyyyaaaOOOYYYwww|||^^^EEE;;;888555333333333333222222222111111111111222222111111111111111111111111222444555555555777:::===EEEOOOrrrwwwfffmmmTTTBBB===;;;<<<>>>JJJgggwwwnnnhhheeeeee___^^^^^^^^^^^^___```aaaaaa___^^^___^^^^^^dddlllxxxxxxsssqqqooommmlllkkklllmmmoooooonnnkkkmmmoooqqqrrrsssrrrrrrpppppppppnnnllllllmmmooooooqqqtttuuuttttttvvvwwwwww{{{gggccc___[[[VVVTTT\\\fffqqq{{{zzzpppdddZZZTTTQQQPPPbbbssstttppprrrqqq~~~pppxxx~~~zzz||||||xxxwwwppp___OOO<<<999666555666666777777999;;;======>>>@@@CCCEEECCCEEEIIIKKKLLLNNNQQQSSSZZZ^^^vvvvvvWWWXXX[[[eeeNNNDDD===:::999888777777999;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<777555333111111222444555999777555555777888777666111222333444555666666777777888888:::<<<>>>@@@AAADDDEEEFFFGGGIIIJJJLLLLLLKKKKKKKKKLLLMMMOOOQQQQQQUUUVVVXXXYYYYYYXXXVVVUUUTTTSSSTTTVVVZZZ]]]______]]]]]]]]]^^^___```aaabbbfffgggiiijjjiiifffcccaaa[[[YYYWWWVVVVVVUUUSSSQQQQQQSSSSSSRRRVVV\\\^^^[[[TTTMMMGGGFFFDDD@@@@@@BBB???EEETTToooyyykkkaaaYYYVVVYYY```eeehhhkkkhhhaaa]]]]]]___``````bbbeeeeeeaaaXXXQQQHHHGGGFFFEEEFFFGGGHHHIIIHHHEEEBBB>>><<<;;;<<<===:::>>>@@@DDDTTTkkkxxxyyyuuummmcccYYYPPPIIIJJJOOOSSSXXX^^^aaabbbdddgggiiigggjjjkkkkkkjjjkkkpppttt|||}}}mmmdddeeegggmmm|||vvvlllgggeeehhhlllnnnlllmmmqqqssssssqqquuuzzz||||||zzzyyyyyy{{{|||~~~}}}|||xxxyyyyyy{{{}}}mmmrrrppphhhhhhyyyuuu[[[NNNYYYxxx|||^^^DDD;;;888444222222333222222222222111111111111222222222222222111111111000000222444555555555777:::===FFFQQQttt}}}|||iii~~~www\\\CCC>>><<<<<<>>>JJJfffzzzqqqkkkiiiiii```___^^^^^^^^^___aaabbbaaa___^^^______^^^bbbhhhsss}}}xxxsssqqqooollljjjiiiiiikkkllllllllljjjlllnnnqqqrrrrrrqqqppppppqqqpppooolllkkklllmmmnnnppprrrssstttuuuxxxzzzyyy~~~hhheeeaaa\\\WWWVVV```kkkvvvwwwjjj^^^VVVRRRQQQQQQbbbttt|||yyyzzzxxxzzz~~~}}}xxxlllVVVCCC888888777666777999:::999888:::<<<===>>>???BBBEEEEEEHHHKKKMMMMMMOOOQQQSSSXXX\\\uuu}}}]]]ZZZXXX{{{hhhPPPCCC;;;:::999888777777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;555444222000111222555666777666444444666777666666222222333444555666777777777777888999<<<>>>@@@AAACCCDDDEEEGGGHHHJJJKKKLLLKKKKKKLLLMMMNNNPPPQQQRRRTTTUUUWWWXXXXXXWWWUUUTTTTTTSSSSSSTTTWWWZZZZZZZZZZZZZZZ\\\]]]^^^_________ccceeeggghhhhhhfffcccaaaVVVTTTRRRQQQSSSTTTUUUUUUVVVYYYYYYXXXYYY[[[ZZZVVVRRRLLLGGGGGGEEEBBBAAACCCAAADDDOOOggg}}}oooddd[[[VVVYYY^^^hhhmmmrrrpppiiicccaaacccaaabbbeeehhhjjjfff]]]VVVKKKJJJIIIHHHHHHJJJLLLMMMJJJGGGCCC???<<<<<<<<<===:::>>>@@@CCCRRRiiivvvxxxtttmmmcccZZZPPPIIIKKKPPPTTTYYY___bbbccccccfffiiigggiiilllllljjjlllpppsss{{{~~~kkk``````bbbkkkyyy~~~rrriiigggfffdddjjjmmmllllllrrrvvvvvvssswww{{{~~~~~~}}}}}}}}}|||}}}}}}~~~~~~}}}{{{{{{yyyxxxxxxyyy{{{~~~lllttt|||lllggglllvvvZZZLLL[[[{{{}}}___FFF:::888444222222222222111222222111111111111222222111111111111111222222222222444555555555777:::===EEEQQQuuu|||yyylll|||{{{|||zzz{{{bbbDDD???<<<===>>>JJJggg{{{qqqkkkiiijjjaaa```___^^^^^^```aaabbbbbb^^^]]]______^^^```eeerrr~~~yyyssspppnnnkkkkkkkkkmmmnnnnnnllljjjjjjkkknnnpppqqqpppooonnnnnnooopppooommmllllllnnnmmmnnnppprrrsssvvvzzz}}}yyyiiifffbbb]]]WWWWWWbbbnnnxxxuuufffYYYQQQOOOQQQRRR___sss}}}zzzjjjQQQ===555777777777888;;;<<<;;;777999;;;<<<===???BBBEEEHHHJJJMMMNNNNNNNNNPPPQQQWWW\\\tttaaa[[[UUUvvvkkkPPPCCC999;;;:::888777777999:::<<<<<<<<<;;;;;;;;;:::::::::444333111000111333555777666555333333555666666555333333444555666777888888666777888999;;;>>>@@@AAABBBCCCDDDFFFHHHJJJKKKLLLKKKKKKLLLMMMNNNPPPQQQRRRTTTUUUVVVWWWWWWVVVTTTSSSTTTSSSRRRSSSVVVWWWXXXWWWWWWXXXZZZ\\\]]]^^^]]]]]][[[]]]```bbbbbb```]]][[[TTTRRRPPPPPPTTTXXX[[[\\\]]]bbbdddbbbaaa```\\\VVVUUUOOOKKKJJJIIIFFFDDDFFFFFFGGGOOObbb~~~rrrggg]]]VVVXXX^^^jjjqqqwwwvvvnnngggeeefffbbbcccgggkkkmmmiii```YYYMMMLLLKKKJJJKKKMMMOOOPPPKKKHHHCCC???<<<<<<===>>>:::???@@@CCCRRRhhhvvvxxxtttmmmdddZZZPPPIIIKKKQQQUUUZZZ```bbbccccccfffhhhfffiiillllllkkklllooosssxxx|||ggg[[[ZZZ]]]jjjxxxzzznnnggggggiiibbbiiimmmkkklllsssxxxxxxtttxxx||||||||||||{{{{{{zzzyyyxxxssssssrrrsssuuuxxx|||~~~zzz}}}}}}jjjqqqxxxgggeeeooozzz]]]JJJZZZ}}}aaaGGG:::777444222222222222111222222111111111111222222//////000111222333333444222444555555555777;;;===CCCPPPuuu}}}yyymmm~~~|||xxxiiikkkdddEEE???======???KKKgggyyyooohhhfffgggbbbaaa```______```bbbcccbbb^^^]]]______^^^```dddsss{{{sssooollllllmmmpppssstttsssoookkkiiikkknnnpppqqqpppnnnllllllnnnooonnnmmmmmmnnnooolllnnnoooqqqsssvvv|||yyygggcccaaaaaa______jjjwwwrrr```TTTNNNLLLNNNRRR```rrr|||yyy}}}uuu^^^HHH;;;999999999999:::<<<===>>>;;;;;;;;;<<<>>>@@@CCCEEEIIIJJJKKKLLLNNNQQQSSSUUUVVV```qqqsss]]]YYYwwwqqqWWWCCC;;;999888777666777888:::;;;======<<<<<<<<<;;;;;;;;;888777444222111222444555555555555555555555555555444444555555666777777777777888999<<<>>>@@@AAABBB@@@BBBDDDFFFGGGHHHKKKMMMSSSQQQNNNKKKLLLOOORRRUUUTTTTTTTTTTTTSSSQQQPPPPPPRRRRRRQQQQQQRRRTTTVVVWWWYYY[[[\\\[[[ZZZYYYZZZ[[[```aaadddeeeeeecccaaa___WWWVVVTTTSSSSSSWWW^^^cccfffiiimmmnnnmmmhhhccc___ZZZWWWRRRNNNLLLJJJHHHFFFLLLOOOTTT___xxxxxxjjjbbb```aaabbbmmmssszzzzzztttmmmiiigggiiiiiijjjlllmmmiiibbb[[[SSSTTTTTTSSSRRRRRRSSSTTTNNNKKKFFFAAA>>>===>>>>>>>>>???AAAGGGUUUfffqqqsssrrriii___XXXQQQKKKKKKNNNWWWZZZ^^^aaaccceeehhhjjjiiimmmppppppmmmlllppptttyyy|||ssscccYYY^^^gggvvv}}}qqqhhheeedddfffhhhjjjlllnnnppptttwwwuuuvvvyyy|||~~~}}}yyyvvvuuutttsssrrrsssrrrrrrrrrssstttuuuuuuuuuvvvwwwvvvvvvwwwzzz}}}}}}~~~}}}pppwww}}}rrreeeeeeqqquuuWWWNNNccc}}}___FFF>>>;;;666333222222000///111111111111111111111111000111111111111222222222333444555666666888<<<>>>DDDTTTsssrrr{{{hhhfffuuueeeIIIAAA;;;<<<@@@KKKeee~~~}}}vvvpppjjjgggeee```___]]]^^^```aaabbbaaa^^^[[[[[[]]]]]]\\\```fffvvvzzzrrrpppppppppppprrrwww{{{yyyrrrkkkjjjhhhiiimmmmmmiiihhhjjjkkkjjjjjjllloooqqqqqqpppqqqrrrsssuuuwwwyyyzzz{{{}}}bbb^^^]]]___```dddqqq~~~qqqaaaUUUNNNKKKOOOVVVddduuu~~~{{{~~~~~~~~~oooXXXDDD999999999::::::;;;<<<<<<===::::::<<<>>>@@@BBBCCCDDDFFFGGGIIIKKKMMMOOOQQQRRRUUU___pppmmmjjjvvv[[[FFF<<<999888777666666888:::;;;===<<<<<<<<<;;;;;;;;;;;;888666444111111222333444444444444444444444444444333444444555555666666777666777888:::<<<>>>@@@AAA@@@BBBDDDFFFFFFHHHJJJLLLQQQPPPNNNLLLMMMOOORRRTTTRRRRRRRRRRRRRRRQQQPPPOOORRRRRRQQQQQQRRRTTTVVVWWWYYYZZZ\\\[[[ZZZZZZ[[[\\\^^^```bbbdddfffiiilllnnnkkkjjjgggdddbbbbbbeeehhhnnnoooqqqqqqoookkkeeebbbaaa]]]XXXTTTRRRQQQPPPPPPQQQTTTXXXaaaxxx}}}nnnccc______bbbpppvvv}}}}}}wwwooojjjhhhjjjjjjkkknnnoookkkddd^^^YYYYYYYYYYYYXXXWWWWWWXXXQQQMMMHHHCCC???>>>>>>>>><<<>>>???EEESSSeeeoooqqqqqqhhh___XXXRRRLLLMMMQQQUUUYYY___cccfffhhhjjjlllmmmpppsssrrrpppooorrrvvvzzzooocccfffkkkyyy~~~rrrjjjggggggggghhhkkklllnnnpppsssvvvtttuuuwwwzzz|||~~~~~~zzzvvvuuusssrrrpppmmmmmmlllllllllmmmnnnnnnooopppqqqqqqqqqsssvvvxxxzzz~~~~~~|||nnntttyyynnnbbbdddsssuuuYYYNNNccc|||___GGG<<<999555333333333222222111111111111111111111111000111111111111222222222333444666666777999<<>>?????????>>><<<===???AAABBBCCCDDDDDDEEEGGGIIILLLOOOPPPQQQQQQUUU]]]mmm{{{```HHH<<<:::888777666666888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;777555333111111111222333333333333333333333333333222222333444444555555666555666777999;;;===??????AAACCCEEEEEEFFFFFFHHHJJJNNNNNNMMMMMMNNNPPPQQQSSSPPPQQQQQQQQQQQQQQQPPPPPPRRRQQQQQQQQQRRRTTTVVVWWWXXXZZZ[[[[[[ZZZZZZ\\\]]]]]]^^^```ccchhhqqqzzz|||zzzzzz{{{~~~{{{xxxtttqqqmmmiiibbb^^^\\\]]]]]]]]]\\\___aaahhhyyyzzzkkkccccccfffrrrxxx~~~~~~yyyqqqkkkhhhkkkkkkmmmppprrrpppjjjddd____________^^^\\\[[[ZZZUUURRRLLLFFFBBB???>>>>>>===>>>@@@FFFTTTeeeppprrroooggg^^^YYYSSSOOOPPPUUUWWW[[[aaaeeehhhiiikkklllqqqsssuuutttrrrsssvvvzzz~~~}}}nnnoooooo{{{}}}pppiiiggghhhgggiiikkklllmmmooorrruuussssssuuuwwwyyy|||~~~}}}yyyvvvtttrrrpppnnniiiiiihhhhhhggghhhhhhhhhhhhjjjkkklllmmmooorrrtttxxx|||~~~}}}lllppp}}}vvvkkk___dddvvvsss[[[RRRhhh{{{___III:::777444333333444444333111111111111111111111111000111111111111222222222333444666666777:::===@@@EEEVVVvvvnnnfffnnn}}}~~~rrrNNNEEE>>>===@@@LLLggg{{{sssmmmgggeee^^^]]]]]]___``````^^^]]]YYYWWWVVVYYYYYYZZZ___eeexxxzzzrrrqqqqqqrrrrrruuu{{{|||mmmgggdddhhhmmmllljjjiiilllkkkjjjlllnnnoooooonnnoooooooooppprrrtttvvvwwwvvvzzz```]]]ZZZYYY\\\dddpppzzz}}}|||wwwpppiii```VVVLLLJJJTTTaaannn}}}zzzwww}}}sss\\\GGG;;;888999;;;>>>BBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGIIIMMMQQQTTTUUUUUUUUUVVV]]]llldddJJJ<<<:::999777666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;666555333111111111222333222222222222222222222222111222222333333444555555666777888:::;;;===>>>???AAACCCDDDEEEEEEEEEGGGIIILLLLLLMMMNNNOOOPPPQQQRRRPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQPPPQQQRRRSSSUUUVVVWWWYYYZZZ[[[[[[[[[]]]___\\\^^^aaaeeekkkvvv~~~vvvqqqnnnooooooooojjjlllmmmqqq}}}sssgggfffiiiqqqvvv{{{}}}yyyqqqkkkhhhjjjjjjmmmrrrvvvvvvrrrmmmccccccccccccbbb```\\\YYYYYYVVVPPPJJJEEEAAA??????@@@AAACCCIIIWWWhhhsssuuunnnfff^^^ZZZVVVSSSUUUYYY^^^```ccceeegggiiilllnnnrrrtttuuuuuuuuuwww|||uuutttsss|||yyylllfffddddddhhhiiikkkllllllnnnqqqsssqqqqqqrrrsssvvvyyy|||~~~{{{yyyuuusssrrrqqqooommmjjjjjjiiihhhgggggghhhhhhfffhhhjjjlllmmmooorrrtttyyy{{{~~~~~~~~~mmmooo|||tttiii\\\eee|||ppp\\\WWWqqqwww\\\JJJ:::888444333333444444333111111111111111111111111000000111111111222222222333444666777888;;;???BBBFFFXXXyyytttjjjnnntttwwwzzz|||qqqNNNEEE>>>===AAANNNiiiwwwooohhhddd]]]]]]^^^___aaa```]]]ZZZYYYVVVVVVXXXYYYZZZ___fffyyyzzzsssqqqqqqrrrtttwww}}}xxxnnnhhhkkkppppppmmmkkkjjjiiiiiikkknnnppppppooonnnnnnooooooqqqrrrttttttvvvzzzfffdddaaa___aaaiiirrrwwwxxx}}}~~~zzzvvvtttqqqlllhhhddd^^^VVVMMMLLLXXXeeerrr|||sssnnnrrr~~~~~~jjjSSSAAA:::999999;;;@@@EEEIIILLLMMMMMMQQQNNNKKKHHHFFFFFFGGGHHHIIIKKKOOOSSSUUUWWWWWWWWWXXX^^^jjjxxxjjjOOO???:::999888666666777999:::::::::;;;;;;;;;;;;;;;;;;666555444222222222222222222222222222222222222222111111222222333444444444777888999:::<<<>>>??????@@@BBBDDDDDDDDDEEEFFFHHHIIIJJJLLLMMMOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRPPPOOOOOOOOOPPPRRRTTTUUUUUUWWWYYYZZZZZZ[[[]]]___]]]```dddhhhnnnyyyyyyyyyyyy{{{yyykkkgggiiinnnrrrwwwzzzxxxsssnnnkkkhhhiiimmmssszzz|||yyyvvvjjjhhhggggggfffccc___[[[[[[XXXSSSMMMHHHDDDBBB@@@AAABBBDDDJJJXXXiiitttvvvmmmfff^^^[[[XXXVVVXXX]]]aaabbbcccccceeeiiiooottttttttttttuuuwww{{{xxxvvvuuu}}}vvvjjjcccbbbaaafffhhhjjjjjjkkklllooorrrpppooopppqqqsssvvvxxxzzztttsssqqqpppppppppooommmlllkkkjjjiiiiiiiiiiiiiiihhhjjjmmmoooqqqsssuuuwwwzzz|||}}}~~~ssssss~~~oooddd\\\iiijjj\\\YYYxxxpppXXXJJJ<<<999555333333333222111111111111111111111111111000000111111111222222222222444666777999<<<@@@CCCHHH[[[|||wwwmmmnnnrrrwww|||~~~~~~lllKKKBBB<<<===BBBOOOkkk{{{qqqiiiddd^^^^^^^^^___```___\\\YYY[[[XXXWWWXXXYYY[[[aaahhhyyy|||tttqqqpppssstttwww|||vvvmmmnnnpppooolllkkkhhhhhhhhhkkkoooqqqrrrrrrnnnooopppqqqrrrrrrssssssyyy}}}cccddddddbbbfffmmmrrrssssssvvvtttnnniiiiiihhhfffeeeaaa\\\VVVPPPQQQ]]]kkktttuuunnnjjjmmmyyywww```KKK>>>::::::888;;;@@@EEEJJJMMMPPPQQQVVVTTTQQQMMMJJJIIIIIIIIIHHHIIIMMMPPPSSSUUUVVVWWWYYY^^^iiihhhwwwrrrWWWFFF;;;:::888666666777888:::::::::::::::;;;;;;;;;;;;666666555444333333333333222222222222222222222222111111222333333444444555888888999;;;<<<>>>?????????AAACCCCCCDDDDDDFFFHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRNNNNNNMMMMMMNNNPPPRRRSSSRRRTTTWWWYYYYYY[[[]]]______bbbfffiiiooo{{{rrrkkkkkkiiilllqqquuuwwwuuusssqqqiiijjjnnnuuu|||}}}zzzqqqnnnkkkjjjiiigggaaa]]]ZZZXXXTTTOOOJJJGGGDDDCCC@@@AAACCCIIIWWWhhhsssuuummmfff___\\\ZZZXXX[[[``````aaabbbcccfffkkkrrrwwwtttsssqqqqqqtttyyy~~~uuutttqqqxxx{{{ssshhhcccaaa```dddeeeggghhhiiikkknnnqqqnnnnnnnnnoooqqqrrrtttuuupppooonnnnnnppppppooommmkkkjjjiiiiiiiiiiiiiiiiiijjjmmmpppssstttuuuwwwyyyzzz{{{||||||~~~}}}~~~zzzlllaaa]]]mmmyyyfff\\\YYY{{{iiiSSSHHH<<<999555333333333222111111111111111111111111111000111111111111222222222222444666888:::===AAAEEEKKK^^^yyyooommmssszzz}}}|||hhhHHH@@@;;;===BBBNNNiii}}}ssskkkfff```_________```___\\\ZZZ]]]YYYXXXYYYZZZ[[[aaaiiixxxuuupppnnnssssssuuuyyy}}}yyyooommmmmmkkkjjjjjjiiihhhiiilllppprrrsssssspppqqqsssuuuvvvuuusssrrryyy}}}ccchhhjjjiiimmmssssssppppppqqqlllddd___aaacccccceee```[[[XXXUUUXXXcccpppvvv}}}sssmmmiiikkkuuunnnVVVDDD<<<999:::888:::===AAAEEEIIILLLNNNTTTTTTSSSRRRPPPMMMJJJHHHGGGIIIKKKNNNQQQTTTVVVWWWYYY]]]fffdddkkkwww\\\JJJ;;;:::888666666777888999999999:::::::::;;;;;;;;;777777666555555444444333333333333333333333333333222222333333444555555555777888888:::;;;<<<===>>>===???AAACCCCCCEEEGGGIIIHHHHHHIIIKKKMMMOOORRRSSSSSSSSSSSSSSSRRRQQQPPPPPPLLLLLLKKKLLLMMMNNNPPPQQQPPPRRRUUUWWWXXXZZZ]]]___```ccceeehhhooouuullliiiaaacccggglllqqqssstttsssmmmmmmpppvvv|||}}}zzztttpppkkkiiihhhfffaaa\\\YYYWWWSSSPPPLLLIIIGGGFFFAAABBBDDDJJJXXXiiisssvvvnnnggg```]]][[[ZZZ]]]bbbaaaccceeeggghhhkkkooorrrooolllhhhgggiiimmmqqqttt}}}nnnlllfffnnnqqqllldddaaa```___aaaccceeefffhhhjjjmmmppplllmmmnnnoooppppppppppppqqqpppooooooppppppooommmiiiiiiiiiiiiiiiiiijjjkkkjjjmmmqqqssstttuuuvvvxxxxxxyyyyyyzzz|||{{{pppfff]]]ppptttccc^^^^^^|||bbbNNNFFF;;;888444333333444333333111111111111111111111111000111111111111222222222222444666888:::>>>CCCFFFNNNaaa}}}tttsssyyy~~~zzzxxx|||bbbGGG@@@<<<===AAAKKKddd|||}}}uuunnniiicccaaa```_________]]][[[^^^ZZZXXXYYYYYYZZZ```hhhwwwvvvpppmmmrrrsssssstttwwwzzzyyypppmmmjjjhhhiiimmmlllllllllmmmppprrrrrrqqqqqqssswwwzzzzzzxxxtttrrruuu{{{mmmsssvvvuuuxxx|||yyysssooonnnhhh^^^ZZZ^^^bbbcccfffaaa\\\ZZZYYY]]]hhhssswww{{{}}}}}}}}}tttmmmjjjkkksss}}}hhhPPPAAA:::999999888999:::===AAADDDHHHIIIOOOQQQTTTUUUTTTPPPKKKGGGIIIIIIKKKMMMQQQTTTWWWYYYYYY\\\dddhhhgggxxx]]]KKK;;;:::888777666777888999999999999::::::;;;;;;;;;777777777666555555444444333333333333333333333333222333333444444555555666666777777999:::;;;<<<<<<<<<>>>AAABBBCCCEEEGGGJJJHHHHHHHHHJJJLLLOOORRRTTTRRRRRRRRRRRRQQQPPPOOONNNKKKKKKJJJKKKLLLMMMOOOPPPOOOQQQTTTVVVXXXZZZ]]]___aaabbbdddfffooooooddd___XXXZZZ^^^dddjjjooorrrrrrpppppprrrwww|||~~~|||yyytttnnnhhheeeeeeccc___ZZZWWWVVVSSSPPPMMMJJJIIIHHHCCCDDDFFFLLLZZZkkkvvvxxxnnngggaaa^^^\\\ZZZ^^^ccceeegggjjjkkkjjjhhhhhhhhhiiieee```]]]]]]```dddfffkkkzzzxxxgggddd[[[ccchhheee___]]]]]]\\\___aaaccceeegggiiimmmppplllmmmnnnooooooooonnnmmmsssrrrqqqqqqqqqqqqnnnllljjjjjjjjjjjjjjjkkklllmmmiiilllppprrrrrrssstttuuuvvvwwwxxxyyy|||xxxooo]]]rrrrrrccc___fffxxx^^^KKKEEE888666333222333555555555111111111111111111111111000111111111111222222222222444666888;;;>>>CCCGGGOOOccc{{{zzz~~~xxxvvv{{{^^^GGGAAA===>>>@@@III```www}}}wwwpppllleeeccc```_________^^^\\\___[[[XXXXXXXXXYYY___gggvvvwwwoookkkrrrrrrrrrrrrsssvvvzzz~~~zzzrrrnnnjjjhhhkkkqqqpppooonnnooopppqqqpppooorrruuuzzz}}}}}}zzzuuurrrrrrxxxhhhsss}}}}}}}}}|||zzz}}}rrrgggbbb___^^^___bbbggggggccc[[[[[[dddqqqwww{{{~~~~~~zzzwwwwwwxxxyyy{{{ooofffgggsss```JJJ===777666888999;;;===???@@@BBBFFFHHHIIILLLQQQTTTTTTRRRNNNLLLGGGHHHIIIKKKMMMNNNOOOPPPRRR^^^iiiyyyccc|||~~~}}}bbbKKK>>>999666777888555444666888888999:::::::::999999888888888777777666555444111111111111111111111111444444333222222222333333888888888888999:::;;;<<<>>>>>>???@@@BBBDDDFFFGGGGGGHHHJJJMMMPPPRRRTTTTTTRRRSSSRRRPPPMMMKKKKKKLLLOOONNNMMMLLLLLLLLLNNNNNNNNNNNNOOOQQQSSSWWWZZZ\\\^^^aaacccfffnnn|||oooaaaUUUNNNMMMOOOSSSWWW]]]eeennntttooooooqqqtttxxxzzzzzzyyyrrrmmmhhhggggggddd^^^YYYXXXWWWUUURRRPPPNNNNNNMMMGGGFFFHHHRRR```mmmsssuuupppiiiaaa\\\\\\```dddfffiiihhhfffcccaaa___]]]]]]WWWUUUQQQNNNMMMNNNPPPRRRYYY]]]dddlllooohhhZZZOOORRRTTTUUUTTTRRRRRRRRRTTTXXX[[[```eeehhhjjjjjjkkkmmmmmmmmmmmmmmmmmmllllllqqqqqqrrrrrrqqqpppnnnmmmkkklllmmmllljjjiiijjjlllpppooommmmmmnnnqqqtttvvvxxx{{{}}}yyyttteeetttyyy[[[^^^mmmuuu```MMMCCC<<<999666444333333222000111111111111111111111111222222111111222222333444888777888999===AAAFFFIIISSSddd~~~uuupppttt{{{|||~~~wwwbbbFFF???;;;===???III```www~~~yyywwwvvvrrrlllggggggfffdddaaa___]]]\\\[[[___\\\ZZZ[[[ZZZYYY]]]cccpppyyymmmmmmlllmmmmmmmmmnnnrrrwww{{{{{{xxxsssmmmiiiiiimmmpppqqqooonnnnnnpppqqqqqqpppuuuvvvwwwxxxyyyzzzzzzyyyyyy|||}}}jjjttt~~~}}}~~~ssshhhccc```^^^___bbbggghhheee``````iiitttzzz|||xxxtttrrrqqqwww{{{|||zzz}}}ssskkklllvvvvvvXXXEEE<<<888888:::999;;;===???@@@BBBEEEGGGIIIKKKNNNQQQQQQOOOLLLKKKIIIIIIJJJKKKLLLNNNPPPQQQSSS^^^iiisssjjj{{{www|||cccMMM@@@;;;777999999666555777:::;;;;;;;;;:::999888888888888888777777666555444222222222222222222222222333333333222333333444444888888888888999:::;;;;;;======>>>@@@AAACCCEEEFFFHHHIIIKKKMMMOOOPPPQQQQQQRRRSSSSSSQQQNNNLLLLLLLLLNNNNNNMMMLLLLLLMMMMMMNNNNNNOOOOOOQQQSSSVVVYYYZZZ^^^```ccceeekkkyyyyyyuuunnneee[[[QQQJJJFFFEEEFFFIIIMMMSSS[[[dddjjjppppppqqqssstttuuuuuuuuuoookkkfffeeeeeeccc]]]YYYXXXWWWUUUSSSQQQOOONNNNNNLLLIIIJJJQQQ]]]iiinnnoooiiiddd]]]YYYZZZ^^^aaacccccc```\\\XXXSSSPPPNNNMMMKKKIIIFFFCCCBBBBBBCCCDDDJJJKKKPPPVVVZZZVVVNNNFFFCCCEEEGGGHHHIIIKKKNNNQQQWWW[[[aaafffiiijjjjjjjjjlllmmmmmmnnnnnnmmmllllllqqqqqqrrrrrrqqqooonnnmmmlllmmmnnnmmmkkkiiijjjkkkooonnnmmmmmmnnnqqqtttvvvxxx{{{~~~}}}xxxrrraaammmttt[[[cccsssuuu```LLLBBB<<<999666444333333222111111111111111111111111111222222111111222222333444888888888:::>>>CCCHHHKKKVVVfff~~~ssspppzzzrrrqqqssspppuuuxxx|||sss]]]GGG@@@;;;;;;===FFF]]]tttyyypppkkkjjjjjjfffbbbbbbbbb```___]]]]]]\\\\\\___[[[ZZZ[[[ZZZYYY\\\bbbrrrzzznnnooolllmmmnnnnnnnnnppptttwwwxxxwwwsssooommmlllmmmooosssrrrqqqqqqtttuuuuuutttssstttuuuvvvxxxyyyzzz{{{}}}jjjttt}}}~~~tttiiiddd```]]]]]]aaaeeeiiijjjgggiiiqqqyyy}}}}}}yyyvvvsssooommmnnnttt{{{~~~|||tttqqqyyyxxxqqqmmmnnnvvv|||hhhLLL===:::::::::;;;999;;;>>>???@@@BBBEEEGGGHHHJJJKKKLLLMMMLLLKKKJJJLLLKKKJJJJJJLLLNNNPPPRRRSSS]]]fffmmmvvvwwwppp{{{cccPPPBBB<<<999::::::777777999<<<<<<<<<<<<;;;999888777888888888777777666555444333333333333333333333333333222222222333444555555888888777888888999:::;;;;;;<<<===>>>@@@BBBCCCDDDHHHIIIJJJLLLMMMNNNNNNNNNRRRRRRRRRQQQNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPRRRUUUWWWXXX\\\___bbbdddgggppp}}}ttteee\\\XXXRRRKKKEEEAAA???>>><<<===???BBBGGGOOOYYY___nnnooopppqqqqqqqqqooooookkkgggcccbbbbbb```\\\XXXWWWWWWVVVTTTSSSQQQPPPPPPQQQMMMKKKQQQ[[[eeejjjkkkfffbbb\\\ZZZ[[[^^^aaabbb[[[XXXRRRLLLGGGCCCAAAAAA@@@???===:::999888888888;;;;;;;;;???CCCDDDAAA>>>888999;;;===???BBBGGGKKKTTTZZZaaagggjjjjjjjjjjjjkkklllnnnoooooonnnlllkkkppppppqqqqqqpppooonnnmmmmmmnnnooonnnllljjjjjjkkknnnmmmmmmmmmnnnpppsssuuuwwwzzz}}}yyyqqq___eeeuuuqqq]]]jjj{{{uuu___KKK@@@;;;999555444333333222111111111111111111111111111222222111111222222333444777777888;;;???EEEJJJNNNYYYiii{{{~~~|||xxxgggbbbxxxoookkkhhhooovvv}}}rrr[[[HHH@@@::::::;;;DDD[[[rrruuufff^^^^^^``````^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^[[[ZZZ[[[ZZZXXX\\\bbbqqqzzzoooooommmnnnooonnnmmmmmmoooqqqttttttttttttsssrrrqqqpppsssrrrrrrtttwwwyyyyyyxxxssssssssstttuuuxxxzzz{{{~~~iiirrrzzz}}}}}}{{{rrriiiccc^^^YYYZZZ^^^cccjjjooooooqqqxxx~~~|||zzzzzzxxxtttqqqppptttzzz~~~yyyrrrpppvvv}}}{{{zzz~~~tttooooooqqqwww}}}wwwqqqZZZBBB888888:::::::::;;;===@@@AAABBBCCCFFFHHHIIIIIIJJJJJJJJJKKKLLLLLLNNNLLLJJJIIIJJJLLLOOOQQQSSSZZZaaahhh}}}~~~ssskkkzzzdddRRRCCC===999999999777777999<<<<<<<<<<<<;;;::::::999888888888777777666555444333333333333333333333333222222222333333555666777777777777777888999:::;;;:::;;;<<<>>>???@@@AAAAAAEEEFFFHHHJJJKKKLLLMMMMMMQQQRRRRRRQQQNNNMMMMMMNNNLLLLLLLLLLLLLLLMMMMMMMMMPPPPPPPPPPPPQQQSSSUUUVVVZZZ]]]aaacccdddjjjrrrxxxsss]]]NNNHHHEEEAAA<<<:::999999:::888888999;;;???GGGPPPWWWdddhhhmmmppppppnnnkkkiiigggdddaaa______]]][[[XXXWWWWWWWWWVVVUUUTTTSSSSSSSSSOOOMMMRRR]]]ggglllmmmhhheeeaaa______aaaccccccWWWTTTOOOIIIDDDAAA@@@@@@<<<<<<:::999888777777777777555555666999<<<<<<;;;999999999999999<<>>?????????AAABBBEEEGGGJJJLLLMMMMMMOOOPPPQQQPPPNNNMMMMMMOOOKKKKKKLLLLLLMMMMMMMMMMMMPPPOOOOOOOOOQQQRRRTTTUUUWWW[[[___aaacccfffkkkooottt~~~xxxnnnooovvv~~~lllZZZJJJ???<<<<<<;;;999888777777666666666666777:::@@@HHHNNNUUU]]]gggmmmnnnlllhhhgggeeeccc```^^^\\\[[[ZZZYYYXXXYYYYYYYYYYYYXXXWWWVVVSSSPPPOOOVVVbbbmmmrrrtttllliiieeeccccccdddeeedddZZZWWWRRRLLLGGGCCCAAA@@@<<<<<<;;;:::999888888888666555555666777888888777::::::999888888:::>>>BBBNNNVVV```fffhhhhhhiiijjjkkklllnnnooopppooonnnmmmoooooonnnnnnnnnnnnnnnnnnkkkmmmpppqqqppppppppppppmmmmmmmmmnnnoooqqqssstttwwwzzz}}}}}}|||pppbbbhhhwwwrrrWWW```~~~vvv^^^JJJAAA:::888555333333444333222111111111111111111111111222222111111222222333444333444666:::AAAHHHOOOSSS\\\kkk|||yyyuuu{{{~~~fffaaauuuttt}}}pppXXXDDD===999:::;;;DDDZZZqqqvvveeeYYYVVVYYY]]]___]]]]]]\\\\\\\\\\\\\\\]]]^^^[[[[[[]]]\\\ZZZ\\\aaaooouuutttqqqrrrrrrpppmmmlllkkklllnnnpppvvv|||}}}yyyttttttuuuyyy|||~~~{{{yyyvvvtttsssssstttuuuuuuqqqwww|||}}}~~~yyyqqqkkkddd^^^WWWRRRSSSXXX___jjjtttxxx|||~~~~~~}}}rrrrrruuuzzz}}}~~~|||tttqqqzzzxxxtttoookkklllpppzzzrrrVVVIII;;;888999999888999???BBBEEEGGGGGGHHHIIIJJJKKKJJJKKKKKKMMMPPPSSSTTTPPPOOOMMMKKKKKKKKKMMMNNNPPPRRRWWWddd}}}oooiiijjjVVVEEE>>>999888888666666999777888999;;;<<<<<<<<<<<<888888888777777666555444111111111111111111111111444333333333444555666666777777666777777888999:::888:::<<<===>>>???>>>>>>>>>@@@BBBEEEHHHJJJLLLLLLMMMNNNOOONNNMMMLLLMMMNNNJJJJJJKKKLLLMMMMMMMMMMMMOOOOOONNNOOOPPPRRRTTTUUUWWWZZZ]]]```bbbeeehhhkkkmmmttt{{{}}}qqqfffaaahhhuuuqqq___QQQEEE===:::666777888888888666555444333444444555666:::???DDDGGGPPP\\\dddggggggffffffeeeccc```]]][[[ZZZZZZYYYZZZZZZ\\\]]]]]]\\\[[[ZZZTTTRRRSSS[[[hhhrrrwwwxxxmmmjjjfffddddddfffggggggdddaaa[[[UUUNNNHHHCCCAAA@@@>>><<<:::888777777777444555555555555444444333555666777777777:::>>>AAALLLTTT^^^dddeeeeeehhhkkklllmmmmmmnnnoooooooooooonnnnnnmmmmmmmmmmmmnnnnnnlllnnnrrrsssrrrqqqqqqqqqmmmnnnnnnoooppprrrttttttxxx{{{~~~~~~}}}rrrsss~~~yyymmmcccnnnmmmNNNUUUyyyttt\\\IIIAAA:::777555333444444333222111111111111111111111111222222111111222222333444222333666;;;CCCKKKRRRVVV___nnn~~~uuunnnqqqyyyjjjfff}}}iiiQQQBBB<<<999:::;;;BBBWWWlll|||vvvlllaaa[[[ZZZ\\\^^^^^^^^^]]]\\\\\\\\\\\\\\\^^^\\\\\\^^^]]][[[]]]bbbooo|||yyyssstttsssqqqnnnmmmnnnooooooqqqvvv}}}~~~yyyuuuuuuwww{{{{{{yyywwwtttrrrppppppppppppwww|||||||||tttxxx||||||}}}~~~zzzuuummmhhhbbb]]]VVVPPPRRRXXX^^^iiitttyyy}}}}}}}}}wwwnnnqqqyyy}}}}}}xxxooopppwww|||xxxuuuqqqkkkeeefffkkk||||||gggKKKCCC<<<;;;;;;999:::<<>>??????>>>===>>>???BBBDDDFFFHHHIIIIIIKKKLLLMMMMMMLLLKKKLLLNNNIIIJJJKKKLLLMMMMMMMMMLLLNNNMMMMMMNNNPPPRRRTTTUUUYYYZZZ[[[]]]___cccfffiiiiiipppuuuvvvxxx|||kkk```WWW]]]gggsssttteeeTTTIIIAAA999888;;;333444555555555555444444333333444444444666999<<<>>>FFFPPPXXX[[[___cccgggfffeeebbb^^^[[[YYYYYYZZZ[[[\\\^^^`````````^^^^^^XXXWWWXXX```kkktttwwwwwwmmmjjjfffdddfffjjjlllnnnpppmmmjjjddd]]]VVVPPPMMMJJJGGGCCC>>>:::888888888555666666666555555555666222444555666777999<<<>>>JJJRRR\\\aaabbbcccggglllnnnmmmmmmmmmnnnooopppqqqnnnmmmlllllllllmmmnnnnnnooorrrtttuuusssqqqoooooonnnooooooqqqrrrssstttuuuyyy}}}~~~{{{{{{{{{{{{~~~vvvhhhnnn}}}xxxlllgggvvvgggJJJUUUuuupppXXXGGG@@@:::777444333444444333333111111111111111111111111222222111111222222333444333444888>>>EEENNNVVV[[[dddrrrwwwmmmooovvvnnnjjj}}}gggPPPAAA;;;999::::::>>>PPPcccvvvwwwuuunnnddd^^^^^^```]]]\\\\\\[[[\\\\\\]]]]]]___]]]^^^```___\\\^^^ccclll{{{uuuuuutttrrrpppoooqqqtttssssssuuuzzz{{{uuussssssvvvyyy}}}~~~|||wwwvvvtttrrrpppnnnmmmllljjjmmmmmmjjjkkknnnooommmtttxxxzzzyyyzzzzzzvvvppplllgggbbb]]]UUUPPPRRRXXX]]]hhhsssyyy||||||~~~sssooorrr|||}}}xxxpppkkknnnvvvvvvuuuuuusssmmmgggjjjqqq{{{rrr___DDD@@@===>>>===:::;;;???>>>AAAEEEGGGHHHGGGHHHHHHGGGHHHJJJMMMPPPTTTWWWXXXSSSSSSSSSRRRQQQOOONNNNNNKKKOOOVVV^^^nnnssscccqqqsss\\\IIIAAA<<<::::::888888;;;999999:::::::::999888888888888888888777666555444333333333333333333333333666555555444444444555555666666666666777888999:::888:::<<<>>>??????>>>===???@@@BBBDDDEEEFFFFFFGGGJJJKKKLLLLLLKKKKKKLLLMMMHHHIIIKKKLLLMMMMMMMMMLLLMMMMMMMMMNNNPPPRRRTTTVVVZZZZZZZZZ[[[]]]aaadddgggeeemmmssssssuuuzzz~~~~~~~~~{{{{{{sssdddZZZQQQUUU]]]ggguuu{{{kkkZZZOOODDD???:::555777<<<333333333333444444555666333555666666555555777999;;;AAAIIINNNRRRXXXaaaggggggfffccc___[[[YYYZZZ[[[\\\]]]___aaabbbbbb``````\\\ZZZ\\\cccmmmtttuuusssmmmjjjffffffiiinnnrrrtttxxxwwwuuurrrlllfff```]]]UUUQQQKKKDDD???<<<;;;;;;999999999777777888:::===333555777888777888999;;;IIIQQQ[[[______aaaggglllooonnnllllllmmmoooqqqsssnnnmmmlllkkkkkklllnnnnnnrrrtttvvvvvvssspppmmmmmmoooooopppqqqssstttuuuvvvzzz~~~|||zzz{{{{{{|||}}}rrrdddmmmzzzmmmkkk}}}cccKKK\\\sssmmmUUUEEE???999777444333444444444333111111111111111111111111222222111111222222333444444666:::@@@HHHQQQYYY^^^hhhuuu}}}sssttt{{{qqqmmmjjjUUUAAA;;;999:::888:::JJJ]]]tttzzz}}}xxxlllccc```bbbZZZZZZZZZZZZ[[[\\\]]]^^^```^^^___aaa```]]]___dddggg~~~zzzwwwvvvuuurrrpppqqqtttwwwwwwuuuuuuxxx||||||vvvqqqoooooorrruuuyyyzzzyyywwwsssrrrrrrqqqooommmllljjjeeeeeeaaa\\\]]]```aaa]]]~~~{{{yyywwwtttpppmmmppphhhaaa]]]YYYUUUVVVZZZ```iiissszzz|||~~~vvvwwwyyyrrreee```hhhttttttttttttrrrlllhhhmmmtttttt^^^OOO@@@===:::;;;===@@@???>>>AAACCCEEEHHHJJJJJJJJJJJJJJJLLLNNNOOOPPPQQQTTTWWWUUUVVVXXXXXXVVVRRRMMMJJJLLLQQQWWW[[[gggyyy```rrr~~~\\\PPPCCC999777999999888888;;;;;;;;;<<<<<<;;;::::::888888777777666444333222222222222333333444444444555555555666666666666666222444777888888777888888<<<<<<<<<<<<<<<===>>>>>>>>>@@@AAACCCDDDEEEDDDDDDGGGHHHHHHHHHHHHIIIKKKMMMLLLMMMNNNNNNNNNNNNOOOPPPOOONNNMMMOOOSSSUUUTTTRRRXXXZZZ^^^```cccfffkkknnnqqqrrrssstttuuuvvvvvvwwwyyyyyy|||xxxvvv{{{~~~|||vvvmmm___RRRLLLNNNUUU___iiiuuulll\\\TTTFFFCCC>>>:::999777666444333333333444666555333111555444333333444555777888666888;;;@@@GGGPPPZZZaaagggddd___\\\ZZZYYYXXXWWW^^^```cccdddeeedddbbbaaa```aaaccciiiooosssrrrqqqooojjjhhhhhhhhhjjjqqqzzz{{{pppfffeee]]]RRRKKKGGGCCC<<<777:::;;;===>>>???>>>===<<<;;;:::888777777999:::;;;EEEMMMWWW]]]___aaadddhhhlllllllllllllllmmmnnnooollllllkkkllllllnnnoooooorrruuuyyyyyyvvvqqqmmmkkkjjjlllnnnpppqqqrrruuuwwwzzz~~~~~~}}}{{{yyywwwkkkuuuyyytttmmm{{{WWWJJJRRRzzzoooVVVGGGCCC;;;888555333333333333222...//////000111222222222111111222222222333333333777666666;;;EEEPPPYYY^^^gggtttwwwzzzwwwkkkmmmmmmVVVBBB<<<999:::999:::FFFVVVpppwwwqqqiii___^^^[[[[[[\\\\\\\\\]]]]]]]]]_________^^^]]]]]]```bbbkkkyyysssqqqnnnllllllppptttxxxyyyvvvtttsssuuuwwwwwwtttqqqoooqqqqqqpppssswwwwwwtttsssrrrqqqpppmmmkkkiiihhhbbb]]]XXXUUUTTTVVVWWWWWW}}}|||zzzxxxtttqqqkkkeee```^^^[[[YYY[[[___gggnnnvvv{{{|||}}}~~~||||||yyyjjj```]]]ccclllsssyyy{{{tttkkkiiiooovvv~~~kkkVVVHHH>>><<<;;;<<>>@@@BBBDDDEEEEEEEEEFFFFFFFFFFFFEEEGGGJJJMMMNNNPPPQQQQQQPPPQQQRRRSSSUUUSSSQQQRRRUUUVVVVVVTTTYYY[[[___bbbeeeiiinnnqqqrrrssstttuuuvvvvvvvvvvvvxxxxxxyyy}}}{{{vvvssswwwyyyvvvppphhhZZZMMMJJJKKKPPPYYYbbbjjjvvv|||iiiXXXLLLGGGDDD@@@<<<999888777666555666555555555666555333111222222222222222333333444555777999<<>>@@@BBBDDDFFFFFFEEECCCAAA<<<;;;999888777999:::;;;BBBIIISSSYYY\\\^^^bbbfffllllllkkkjjjiiiiiiiiiiiilllllllllkkklllllllllmmmppprrruuuvvvssspppnnnmmmiiikkkmmmnnnoooqqqtttvvvyyy}}}}}}|||{{{zzz}}}uuukkkvvv{{{xxxxxxwwwVVVKKKUUU{{{jjjSSSGGGFFF;;;888555333333333333222.........///000111111111111111222222222333333333444444666<<>>AAAEEEFFFFFFEEEDDDEEEFFFGGGIIILLLMMMOOOPPPPPPPPPRRRUUUZZZ]]]YYYYYYYYYXXXWWWUUUSSSQQQRRRTTTWWWYYYbbb{{{tttuuuqqq[[[MMM???;;;:::999777666999999::::::::::::999999999999999888777666555444222222111111222222333333333333333444444555555555111444777888999:::<<<>>>===<<<<<<<<<<<<===>>>>>>===>>>@@@BBBDDDEEEFFFFFFEEEFFFEEEDDDDDDFFFJJJMMMRRRSSSUUUUUUTTTTTTVVVXXXYYYVVVTTTSSSTTTVVVVVVVVVXXX[[[___dddhhhlllqqqttttttuuuvvvwwwwwwvvvuuutttuuuttttttwwwzzz{{{wwwtttrrrvvvwwwsssmmmdddWWWKKKGGGFFFJJJTTT\\\aaafffkkkzzznnn___QQQGGGCCCBBBEEEBBB>>>;;;::::::999888999777666555666555333111222222333333222222111111333444666777:::???FFFKKKTTTTTTTTTUUUUUUUUUVVVVVV\\\```dddfffeeebbb``````aaadddiiipppvvvxxxvvvtttrrrooonnnooopppqqqwww~~~wwwkkk___TTTNNNKKKJJJJJJLLLOOOQQQPPPMMMIIIGGG???===:::888888999:::;;;>>>EEEMMMSSSWWWZZZ___bbbhhhhhhhhhhhhhhhhhhhhhhhhmmmllllllkkkjjjjjjiiiiiikkknnnpppqqqpppoooooooookkklllmmmmmmmmmooorrrtttwwwzzz~~~~~~~~~{{{qqqmmmyyy||||||qqqSSSLLLXXXzzzfffPPPGGGGGG;;;888444222222333222222---......//////000000000111111222222222333333333111222666>>>IIIVVV___cccqqq}}}qqqeeekkkqqqrrrlllUUUDDD===999:::999:::FFFTTTlllyyyrrrjjjaaa```[[[[[[[[[[[[\\\\\\\\\\\\[[[]]]______^^^]]]^^^___ffftttwwwtttuuuvvvtttpppnnnoooqqqrrrrrrsssuuuwwwwwwuuutttsssuuuuuurrrqqqtttssspppqqqpppooommmjjjgggeeedddbbb___ZZZXXXYYY[[[\\\\\\}}}wwwssslllgggbbb```^^^\\\]]]bbblllnnnqqqsssuuuyyyzzzcccZZZ]]]bbbgggjjjooo{{{vvvqqqvvv{{{yyy{{{}}}}}}vvvhhhVVVFFF<<<:::;;;===@@@DDDGGGIIIJJJGGGFFFEEEEEEFFFIIILLLNNNPPPPPPPPPPPPQQQUUUZZZ^^^ZZZZZZYYYYYYXXXWWWUUUUUUTTTTTTWWWZZZaaavvv{{{}}}xxx^^^OOO@@@;;;:::888777777888888999:::::::::999999:::::::::999888777666666333222111111111222222333333444444555555666666666444666888999::::::<<<>>>@@@@@@??????@@@@@@AAABBB@@@@@@AAACCCDDDEEEEEEEEEEEEEEEDDDCCCCCCFFFJJJNNNQQQSSSTTTUUUTTTTTTVVVXXXUUUSSSPPPOOOPPPRRRTTTUUUUUUXXX^^^cccgggkkkpppsssuuuuuuvvvwwwvvvtttrrrqqqoooooooooqqquuuwwwvvvuuuvvvzzz{{{wwwpppgggYYYMMMEEEBBBGGGSSS]]]```______hhhbbbYYYOOOIIIHHHJJJLLLLLLIIIFFFCCCBBB@@@>>><<<999777555444444444333222444555555666555333111000111222222333444888>>>BBBIIIKKKNNNPPPRRRSSSUUUVVV[[[___dddeeeccc```___```ccchhhooovvv{{{{{{yyyvvvtttqqqqqqrrrrrrqqquuu{{{zzzkkk^^^WWWUUUUUUWWWYYY[[[[[[YYYSSSNNNJJJCCCAAA===:::888999:::;;;<<>>888999:::;;;DDDQQQmmm}}}ssshhh^^^]]][[[\\\\\\\\\]]]]]]]]]]]]ZZZ\\\^^^^^^\\\ZZZZZZZZZ___jjjxxxxxxyyy}}}uuuqqqpppooopppssstttuuuvvvvvvvvvoootttuuurrrppprrrtttssspppooommmjjjgggdddaaa___dddaaa^^^^^^___aaabbbbbbrrrtttyyy~~~}}}yyyhhhaaa\\\[[[[[[\\\aaahhhiiikkknnnuuurrrbbb^^^```bbbcccdddnnnooouuu}}}}}}}}}uuugggVVVHHH@@@>>>:::===AAADDDFFFHHHKKKMMMHHHGGGFFFEEEFFFIIILLLNNNNNNNNNNNNMMMMMMOOOSSSWWWVVVVVVXXXYYYYYYXXXWWWVVVQQQTTT___llluuuvvvcccRRRAAA:::999888777888777888999:::;;;;;;;;;:::999999999999999888777777666555333111111222333444555555666777888999999:::<<<======<<<;;;:::<<<>>>???>>>>>>>>>>>>???@@@@@@EEEDDDCCCAAA@@@?????????;;;<<<======>>>???BBBEEECCCEEEGGGGGGGGGHHHJJJLLLIIIJJJKKKJJJJJJLLLPPPSSSRRRVVV\\\```dddgggjjjlllnnnooopppqqqpppmmmjjjhhheeefffhhhjjjnnnqqqtttvvvwww~~~~~~rrr___OOOHHHFFFIIISSS[[[[[[WWWUUUTTTRRRRRRTTTWWW[[[]]]^^^ccccccbbbaaa^^^WWWOOOIIICCC@@@;;;777777777777666444555444444333222111000000111111111111333777::::::>>>CCCFFFHHHLLLQQQUUUVVVZZZ___^^^\\\[[[___cccmmmsss{{{}}}|||yyyvvvvvvwwwsssnnnmmmppp|||zzzqqqkkkhhhlllmmmmmmjjjeee^^^XXXSSSQQQMMMFFF@@@;;;999:::::::::;;;===AAAGGGMMMSSSWWW___aaadddgggiiijjjjjjjjjiiijjjjjjkkkjjjhhhfffeeeeeegggiiijjjkkkllloooqqqsssttttttrrrooommmmmmmmmooottt{{{kkkssszzzgggOOOOOO[[[uuu~~~dddRRRHHHDDD:::777333111111222111111222222222222222222222222111111222222222333333333333555999AAANNNZZZdddiiippp{{{ssssssnnnvvvlllYYYIII???888999:::;;;DDDOOOkkkttthhh^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^\\\]]]^^^]]]ZZZXXXWWWXXX]]]hhhttt|||yyy~~~{{{rrrnnnnnnpppsssuuuttttttuuuvvvuuuzzz{{{vvvqqqrrrrrrrrrmmmllljjjgggddd```]]][[[]]][[[XXXWWWYYYZZZZZZZZZkkknnnsssyyy}}}}}}yyyuuuhhh```YYYWWWWWWYYY```hhhjjjkkkpppyyy{{{rrrjjjhhhhhhffffffhhhnnnmmmvvvzzznnn]]]KKK@@@======;;;>>>CCCEEEFFFGGGIIILLLHHHGGGGGGFFFGGGIIILLLMMMMMMNNNNNNMMMMMMMMMPPPRRRRRRTTTVVVXXXYYYXXXVVVUUUTTTXXXfffvvv}}}vvvhhhWWWEEE<<<999777777777888999:::;;;;;;<<<<<<<<<888888888888888888777666888666444222111333444666444444555666777888999999<<<======<<<;;;<<<>>>@@@>>>>>>>>>>>>>>>??????@@@BBBAAA???>>>===<<<<<<===888:::===>>>???@@@AAACCCCCCEEEGGGHHHHHHIIIKKKLLLNNNPPPQQQQQQPPPPPPSSSUUUVVVZZZ___ccceeegggiiijjjhhhjjjlllmmmllliiifffdddccceeegggiiijjjmmmoooqqqttt~~~vvvaaaOOOGGGEEEIIISSSZZZ[[[ZZZ[[[[[[[[[\\\```fffjjjlllkkkrrrsssuuuvvvssskkkaaaZZZQQQLLLDDD???<<<:::999888666555555444333333333333333333333222111111444666555999>>>AAABBBFFFMMMSSSSSSXXX[[[ZZZXXXYYY___eeesssxxx~~~~~~zzzyyyzzz{{{wwwqqqooorrruuuyyysssssssssppplllgggbbb^^^WWWRRRJJJBBB===:::999:::888888888;;;AAAHHHNNNRRRZZZ\\\___ccceeegggggggggggghhhjjjkkkkkkjjjiiihhhfffhhhkkkllllllmmmnnnooonnnppprrrrrrpppnnnmmmmmmooouuu}}}{{{iiiwww~~~bbbPPPVVVeee}}}sss]]]QQQKKKFFF:::777333111111222111111111111111111111111111111111111222222222333333333333444777AAANNN\\\hhhnnntttuuupppkkkrrr}}}mmm[[[JJJ???888999;;;<<>>===<<<:::::::::;;;<<<999<<<@@@BBBBBBBBBCCCDDDHHHIIIKKKLLLLLLMMMOOOQQQTTTWWWXXXXXXUUUTTTVVVXXXZZZ]]]bbbeeeggghhhiiijjjeeegggiiijjjiiigggcccaaaccceeeggghhhhhhiiikkkllltttzzzcccPPPDDDDDDIIISSS[[[^^^aaadddddddddfffkkksssyyy{{{{{{}}}{{{ppphhh[[[UUUMMMEEE@@@===;;;:::999888777555555666777888555555555333000000111333333777;;;===>>>BBBJJJQQQRRRVVVYYYXXXUUUWWW___gggvvv{{{|||{{{|||~~~{{{uuusssuuuppp|||wwwwwwvvvtttqqqmmmjjjggg[[[VVVMMMDDD===:::999999777666555777===EEEKKKNNNRRRUUUYYY___cccfffggghhhfffgggiiikkklllkkkjjjiiigggjjjlllnnnmmmmmmnnnnnniiilllppprrrqqqooonnnnnnpppvvv~~~zzz~~~qqqgggwwwyyy^^^QQQ\\\nnnjjjWWWPPPLLLHHH999777333111111111111000111111111000000000000000111111222222222333333333111222666@@@NNN^^^kkkrrryyyxxxooofffmmm}}}sssbbbKKK???888999;;;<<>>===@@@DDDFFFFFFEEEEEEFFFJJJIIIHHHHHHGGGGGGGGGGGGLLLLLLMMMNNNNNNMMMKKKJJJOOOPPPQQQSSSTTTVVVWWWWWWWWW]]]fffuuu}}}}}}aaaEEE;;;:::666444666999999999::::::::::::;;;999999999888999999::::::777777666555444222000///111111222333555777999::::::;;;<<<>>>???AAABBBCCC@@@@@@@@@@@@???>>>===<<<999999:::;;;<<<===>>>???CCCDDDFFFGGGHHHIIILLLOOOQQQQQQQQQRRRSSSUUUVVVWWWWWWXXXZZZ\\\]]]\\\[[[ZZZ^^^___bbbeeefffggggggggggggfffeeeeeedddcccaaa___ccccccdddfffggghhhhhhiiiqqq{{{{{{fffUUUFFFFFFIIIRRR]]]hhhnnnppp{{{xxx{{{vvvhhhVVVJJJFFFEEEAAA===<<<<<<;;;:::777666777888555444444333333444444444333555888:::===@@@EEEIIIRRRPPPRRRTTTRRRSSS^^^lllttt~~~}}}zzzvvvvvvrrrkkkjjjooozzz|||vvvqqqnnn___QQQKKKFFF===777555666777888888999===DDDIIIPPPUUU[[[]]]\\\^^^cccgggffffffffffffggghhhiiijjjoooooonnnmmmllllllkkkkkkiiikkkmmmnnnmmmnnnppprrruuuyyy~~~xxxxxxkkkiii}}}oooXXXQQQccczzzxxx]]]PPPOOOIII???777666444222111111111111000000000000111222333444222111000000000222444666555666888>>>NNNaaannnqqqyyyqqq|||eeerrrqqqUUU???999===888777AAAHHHaaawwwtttkkkgggcccaaaaaaaaaaaa````````````aaa___[[[XXXVVVUUUUUUUUU[[[eeerrr{{{{{{xxxyyy~~~uuusssrrrsssuuuuuuqqqnnnnnnpppqqqrrrqqqqqqrrrsssooovvvyyyuuuqqqooonnnkkklllkkkjjjiiiiiihhhiiiiiimmmsssxxxxxxsssmmmjjjjjjkkkgggaaa\\\ZZZ\\\bbbfffqqqlllsssxxxvvv{{{|||uuuqqqllltttzzz~~~~~~~~~vvveeeQQQDDD===999999======@@@DDDFFFFFFFFFFFFGGGIIIIIIHHHGGGGGGGGGGGGGGGIIIKKKMMMOOOOOOMMMKKKIIIMMMNNNPPPRRRTTTVVVXXXYYYYYY___eeeqqq{{{{{{}}}fffIII===;;;777666777777888999;;;===>>>@@@@@@:::999999888999999::::::777666666555333222000///222222333444555666888999999:::;;;<<<>>>???@@@AAA@@@???>>>===<<<;;;::::::999999;;;<<<>>>@@@BBBBBBBBBDDDFFFGGGIIILLLOOORRRUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYZZZ[[[\\\\\\[[[[[[]]]^^^```bbbdddeeeffffffgggfffdddccccccbbb```___aaa`````````aaabbbbbbccclllvvvxxxdddSSSEEEEEEHHHPPP^^^mmmxxx~~~lll]]]TTTNNNIIIEEE@@@???===;;;888666555555555555444444333444444444222444666999;;;>>>CCCFFFMMMLLLNNNQQQQQQSSS___lllyyy~~~}}}~~~wwwrrrsssqqqnnnjjjmmmttt}}}qqq^^^SSSLLLCCC;;;888777888888888888;;;@@@EEELLLQQQWWW[[[[[[]]]aaaeeeiiiiiiiiiiiijjjkkkllllllllllllkkkkkkkkkjjjjjjjjjkkkmmmoooooooooppprrrtttuuuxxx~~~|||vvvwww~~~lllhhhzzzkkkUUURRRhhhrrrXXXLLLKKKEEE:::777666444222111111111111111111000000000000000111222111000000111222444666777888:::@@@PPPdddqqqtttzzzsss~~~jjjvvv{{{]]]EEE;;;===777666@@@FFF___ttt~~~rrrllliiieeeaaaaaaaaaaaa`````````___aaa___\\\YYYVVVUUUVVVVVV[[[eeeqqqzzzyyyxxxxxx}}}|||uuutttssstttvvvvvvsssqqqooopppqqqppppppqqqsssuuuxxx}}}}}}||||||||||||||||||qqquuuyyyxxxrrrllliiihhhnnnmmmjjjfffccccccfffiiitttttt|||}}}yyy|||~~~}}}rrrnnnlllwww}}}wwwxxxrrr___JJJ>>>:::888999;;;<<>>===;;;999888888888999:::;;;===???AAADDDEEEFFFBBBDDDFFFIIIKKKNNNSSSVVVZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\]]]]]]^^^___aaacccdddeeefffeeecccbbb``````______cccbbbaaa```___aaabbbccceeeooozzzvvvbbbQQQEEECCCEEENNN___sssqqqcccXXXQQQMMMHHHFFFCCC???;;;888666555777666555444444444444444111333555777999<<<@@@DDDGGGHHHJJJMMMOOOTTT___kkk{{{~~~}}}}}}{{{{{{}}}|||uuuooooooppppppjjjjjjlllrrryyyooo^^^QQQFFF>>>;;;999999888666666888===@@@EEEKKKSSSXXXZZZ\\\___bbbiiiiiiiiiiiiiiijjjllllllhhhhhhhhhiiiiiiiiijjjjjjmmmnnnpppqqqqqqrrrtttvvvtttwww|||~~~~~~yyyuuuvvv|||rrriii{{{dddQQQTTTmmmlllUUUKKKJJJCCC888666555444333222111111111222222111//////.........222111111000111333444555999;;;<<>>???@@@BBBDDDFFFGGGHHHEEEFFFHHHJJJLLLPPPTTTXXXZZZ[[[]]]^^^___^^^]]]]]]]]]\\\[[[YYYYYYZZZ\\\]]]^^^]]]]]]]]]___aaaccceeeeeeeeedddbbb___^^^___```cccbbb```^^^___aaadddfffaaajjjttt{{{}}}uuubbbQQQDDDBBBBBBJJJ]]]wwwttteee[[[WWWQQQNNNJJJEEEBBB>>>;;;999888777666555444444444444222333555666888:::>>>AAADDDFFFIIIKKKOOOUUU```iiixxx~~~}}}}}}{{{xxxxxx{{{{{{wwwqqqooopppqqqkkkiiiiiilllqqqzzzooo[[[LLLDDDBBB;;;:::777666666888;;;>>>@@@FFFNNNUUUYYY\\\___aaaeeeeeeeeeeeefffggghhhhhheeefffggggggiiiiiijjjkkkmmmnnnqqqrrrrrrsssuuuwwwtttwww{{{|||zzzxxxzzz{{{zzzwwwuuuvvv|||{{{qqq}}}___MMMUUUrrriiiVVVNNNLLLEEE;;;555555444333222222111111222222111000000000000000111111111111222333444555:::;;;===DDDTTTjjjxxx|||yyyyyy}}}www}}}hhhLLL======888888???BBBYYYlllzzzvvvmmmjjjiiifffaaaaaa`````````____________]]]ZZZXXXVVVVVVVVVWWW\\\eeennnttt{{{|||yyytttrrrsssssssssrrrqqqqqqrrrssstttuuuuuuuuussssssqqqppppppsssxxx|||qqqrrrsssrrrooollljjjiiinnnqqqttttttrrrrrrtttwww}}}nnnffffffmmm~~~uuuxxx~~~}}}bbbQQQ???999;;;<<<===>>>===@@@DDDFFFGGGGGGGGGHHHEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCCCCDDDGGGJJJLLLLLLMMMMMMOOOPPPQQQRRRRRRTTT[[[[[[]]]ccceeetttwwwTTTCCC<<<777555777555666888;;;===@@@BBBCCC;;;:::999999888888888999555444333222111000000111444444555666666555444444444444444555555666666666555555444555777:::===???CCCCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLPPPUUUXXXYYY[[[^^^aaabbbbbbaaa```___^^^[[[YYYYYYZZZ[[[\\\^^^]]]]]]]]]___aaacccddddddeeeeeebbb___^^^^^^```]]]\\\ZZZZZZ\\\___bbbdddaaahhhpppwwwzzzsssbbbQQQDDDAAA@@@GGGZZZxxxxxxjjjccc[[[VVVQQQLLLHHHEEE@@@===:::999777666555444444444333444666666777999===@@@BBBEEEHHHKKKOOOXXXbbbiiitttzzz{{{vvvyyy{{{{{{wwwrrrpppqqqmmmkkkjjjmmmooottt~~~kkkUUULLLIII>>><<<999777777999<<<======CCCKKKSSSYYY]]]```aaabbbbbbbbbbbbcccdddeeefffeeeeeefffhhhiiikkkllllllkkkmmmoooqqqqqqrrrtttvvvuuuwwwzzz}}}~~~}}}yyyuuurrryyyyyyxxxvvvuuuxxx}}}}}}}}}\\\LLLXXXxxx{{{fffVVVPPPMMMFFF===444444444444333222222111222111111111222222333444111111111111222333444444888999;;;CCCUUUlll{{{|||ssssss~~~xxx|||jjjLLL===>>>;;;:::???AAAVVVhhhvvvssskkkiiigggddd````````````____________]]][[[YYYWWWVVVVVVVVVWWW\\\eeemmmqqqvvv}}}{{{yyyuuurrrpppnnnlllkkklllmmmooopppqqqsssuuuvvvvvvuuutttrrrqqqtttzzz~~~nnnnnnnnnnnnlllkkkiiihhhiiinnnsssuuutttvvv|||vvvhhheeehhhrrr|||{{{pppVVVIII===;;;===>>>???@@@???BBBEEEGGGGGGFFFGGGGGGDDDDDDCCCCCCCCCDDDEEEEEEHHHFFFEEEDDDEEEHHHKKKNNNLLLLLLMMMNNNNNNOOOOOOPPPPPPXXXXXXXXX\\\___lllzzzWWWEEE===777444666555666777999;;;<<<===>>>;;;;;;:::999888888888888666555333222111111222222333444555666666666555444333333333333444444444444333333444666999===@@@BBBDDDDDDEEEEEEEEEFFFFFFFFFJJJKKKKKKKKKMMMPPPUUUYYYXXX[[[___ccceeeeeedddccc```^^^\\\ZZZYYYZZZ[[[\\\]]]]]]]]]^^^___```aaabbbaaaccceeeccc___\\\\\\^^^[[[ZZZZZZ[[[]]]```ccceeecccggglllqqqtttppp```PPPCCC@@@???EEEYYYxxxzzznnngggbbbZZZUUUPPPKKKEEE@@@;;;:::999777555444444333444555666666666888;;;>>>???CCCGGGIIIPPP\\\fffjjjrrrwww{{{}}}wwwwwwyyy}}}|||vvvqqqqqqqqqnnnmmmnnnooopppvvv}}}~~~dddSSSKKKEEEAAA===::::::;;;<<<<<<===AAAHHHPPPXXX]]]```aaaccccccbbbccccccdddeeefffeeefffggghhhjjjkkklllmmmjjjlllnnnpppppprrrtttvvvvvvxxxzzz|||}}}~~~}}}|||~~~~~~zzzuuurrrzzzyyywwwuuuuuuyyy~~~}}}|||[[[NNN___vvv___QQQMMMJJJCCC<<<333444444444444333222111222111111222333444555555000111111222333333444444666777:::BBBVVVnnn~~~wwwwwwxxxzzzsssRRR??????<<<;;;???>>>PPPcccqqqpppkkkiiigggccc`````````_________^^^^^^]]][[[YYYWWWVVVWWWXXXXXX[[[dddlllooossszzzzzzyyyvvvrrrnnnjjjgggeeehhhjjjlllmmmnnnppptttwwwxxxwwwuuusssrrruuuyyy}}}mmmlllkkkjjjiiihhhfffeeedddjjjooorrrsssxxxqqqfffgggnnnxxxnnn]]]IIIAAA<<<===?????????AAA@@@CCCFFFHHHGGGFFFFFFFFFCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLNNNOOOOOOPPPOOOXXXWWWUUUWWWYYYdddyyy}}}ZZZHHH???888444555555555666888999:::<<<<<<<<<;;;:::999888888888888777555444222111222333444222333555666777666555444333333333333333222222222333555777:::===@@@BBBCCCCCCCCCDDDDDDEEEFFFFFFGGGIIIIIIJJJKKKMMMQQQWWW[[[[[[^^^bbbfffhhhgggeeeccc```___]]][[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^_________\\\```cccbbb]]]YYYYYYZZZ[[[[[[\\\]]]^^^```bbbcccccceeefffiiimmmjjj[[[LLLAAA???>>>FFFZZZzzzzzzsssiiiaaa\\\UUULLLFFF<<<;;;999777666444333333333444444444444555888;;;999???CCCGGGPPP___jjjmmmqqqsssttttttxxxzzzuuuuuuzzz}}}xxxsssqqqtttpppmmmmmmmmmlllqqqwwwgggWWWNNNIIIBBB>>>======<<<:::===@@@EEEMMMUUU[[[___```cccbbbbbbccccccdddeeefffeeefffggghhhiiijjjkkkllljjjlllooopppqqqrrruuuwwwwwwxxxzzz|||}}}}}}||||||~~~||||||yyyvvvttttttyyyzzzyyy\\\TTTjjjqqqZZZLLLIIIFFF@@@:::333333444444444333222111222222222111222222333333000000111222333333333333444666999CCCWWWqqq}}}xxxyyy^^^DDD???:::999<<<<<>>@@@??????AAAAAADDDGGGHHHGGGEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEE???AAADDDFFFGGGFFFDDDCCCHHHHHHJJJKKKMMMOOOPPPQQQOOOYYYXXXSSSTTTUUU___rrr~~~\\\JJJAAA:::555666444555666777999:::<<<<<<<<<;;;:::999888888888888777666444222222222444555111222555666777777666555333333333222222222222222555777999<<>>???FFF[[[{{{vvvmmmeee]]]SSSLLL===<<<:::888666444333333222333333333222444666999333:::@@@EEEPPPaaalllooooooooollljjjoooyyy}}}uuuqqqwww|||xxxtttrrrwwwqqqlllkkkjjjiiinnntttuuu}}}jjjTTTNNNFFFAAA???===:::888<<>>777666::::::CCCWWWiiimmmlllmmmkkkfff``````_________^^^^^^^^^___^^^\\\[[[ZZZ[[[\\\]]]WWWbbblllpppttt{{{{{{tttnnnkkkkkkllleeehhhkkklllmmmpppuuuyyywwwvvvuuusssqqqrrruuuwwwnnnnnnkkkeeecccdddbbb^^^dddeeehhhmmmuuuyyyzzzuuuiiifffrrrttt[[[GGG??????>>>>>>??????@@@AAAEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDAAADDDFFFFFFFFFGGGEEECCCDDDGGGJJJLLLMMMOOORRRUUUWWWWWWYYYZZZWWWWWW___jjjzzz___FFF===;;;:::888444444666;;;???AAA???<<<;;;:::999777777777777888555444444333222222222222111222333333444444333333333222222111111222333333999:::;;;===>>>@@@AAABBBAAABBBCCCEEEEEEEEEDDDDDDGGGIIIKKKLLLNNNPPPUUUXXX\\\___``````bbbeeeccc^^^\\\ZZZXXXYYY[[[[[[XXXUUUUUUWWWYYYZZZZZZ[[[]]]^^^ZZZ^^^aaa```\\\XXXWWWXXXXXXZZZ\\\\\\ZZZYYYZZZ[[[^^^^^^___```]]]VVVNNNGGGBBB???>>>EEE[[[}}}rrrfff[[[TTTEEE===888777888555333444222333333444444555555666555888>>>EEEPPP\\\iiirrrmmmjjjgggeeehhhpppzzzzzzqqqrrrwwwxxxxxxyyynnnxxxyyyoooiiimmmqqqoooqqqvvv}}}xxxeeeXXXLLLGGGBBB;;;:::<<<:::===CCCJJJQQQWWW[[[]]]bbbcccdddddddddbbbaaa```aaaccceeefffggghhhlllnnnooooooooopppsssvvvyyy{{{yyy{{{|||{{{yyyxxxxxxyyy|||zzzvvvuuuvvvwwwxxx~~~tttwwwmmm[[[YYYuuujjjRRRLLLMMMFFF===888444333222222111111222222333333222222111000//////222333333333333333333444666777;;;DDDYYYsssvvvxxxwwwNNN@@@???:::777999FFFQQQ___iiillliiifffddd______^^^]]]\\\[[[ZZZYYYZZZ[[[\\\\\\\\\ZZZYYYXXXaaadddhhhmmmsssyyy~~~}}}{{{wwwqqqllljjjiiikkknnnoooooommmnnnrrrvvvvvvvvvuuusssqqqqqqsssuuu}}}nnnpppqqqnnnllllllhhhcccccceeeiiinnnvvvwwwpppsss}}}vvvllliiitttwwwdddOOO???:::<<>>;;;:::888999555222555===DDDHHHHHH;;;:::999888777777777888555555444333222222222222111222333333444444333333444333222111111333444666999:::;;;<<<>>>@@@AAABBBAAABBBCCCEEEEEEEEEEEEDDDFFFHHHIIIKKKLLLOOOSSSVVV\\\___``````cccfffddd___]]][[[ZZZZZZ\\\[[[XXXVVVUUUVVVXXXYYYYYYZZZ\\\^^^\\\___aaa```\\\XXXVVVUUUXXXZZZ[[[[[[ZZZZZZZZZ[[[^^^_________[[[TTTJJJDDD@@@>>>>>>GGG___qqqbbbYYYLLLCCC<<<:::999666444444222222333333444444444555555888<<>><<<===;;;>>>CCCIIIPPPUUUZZZ\\\aaaaaabbbcccccccccccccccbbbdddffffffggghhhkkkmmmoooppprrrtttvvvxxxyyyzzzzzz||||||{{{yyywwwwwwwww}}}}}}zzzwwwuuuwwwxxxzzzqqqwwwlll]]]]]]xxxgggPPPKKKLLLFFF===999555444333333222222333333333333222222111000000000222333333333333444444444666888;;;DDDXXXrrrrrrsss}}}SSSAAA>>>:::999<<>>888444777???EEEFFFDDD;;;:::999888888777777888666555444333222222222222111222222333333333333333666444222111222444666888999:::;;;<<<>>>???AAAAAAAAABBBCCCEEEEEEFFFEEEEEEEEEFFFHHHIIIKKKNNNQQQUUU[[[^^^``````cccgggfffaaa^^^]]]\\\]]]]]]\\\YYYVVVTTTVVVXXXYYYYYYYYY[[[]]]___`````````]]]YYYUUUSSSXXXZZZ\\\\\\[[[[[[[[[]]]aaaaaaaaaaaa\\\TTTJJJCCC???===>>>IIIcccooobbbTTTJJJAAA===;;;666444444222222222222333333333333555777:::???FFFQQQ[[[ccckkkkkkjjjgggeeejjjttt|||{{{tttyyywwwuuuuuuwwwxxxtttnnnnnnrrrtttuuuuuutttqqqrrrwww{{{}}}~~~rrr]]]QQQIIICCC???>>><<<>>>BBBGGGNNNTTTYYY\\\``````aaabbbcccdddeeefffdddeeeggghhhhhhhhhiiikkknnnqqquuuyyy||||||{{{zzz}}}~~~~~~|||yyywwwvvvvvv{{{~~~yyyyyyvvvuuuxxxyyy|||}}}oooyyy|||dddZZZ^^^yyyzzzbbbMMMJJJLLLFFF???;;;666555444444333333444444333333333222111111000000222222333333444444444444777888;;;CCCWWWsssuuu}}}oooooowww}}}WWWBBB===999:::???@@@JJJWWW```cccaaa___^^^YYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZYYYXXXWWWXXXYYYYYYZZZ```hhhpppvvv{{{~~~yyytttpppnnnnnnmmmoooqqqpppoooooorrruuuyyyxxxwwwtttqqqpppqqqrrrsssxxxlllsssxxxxxxwwwvvvsssnnnfffggghhhiiiooo{{{vvvggghhhlllppppppqqqzzzzzzwwwwww|||}}}rrrqqquuuuuu\\\JJJ@@@<<<888;;;???CCCEEEDDDAAA???EEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDEEEEEEDDDCCCCCCFFFDDDEEEHHHHHHEEEDDDEEEEEEGGGJJJKKKLLLMMMOOOQQQYYYWWWWWWWWWTTTSSSZZZbbbtttpppoooUUUEEE===999777777666777???GGGHHHAAA:::;;;;;;:::999888888888777666555444333222111111111111111222333333333333222555333111000111444777999999:::;;;<<<>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEGGGHHHIIIJJJMMMQQQTTTYYY\\\___```cccgggfffbbb____________^^^\\\YYYWWWTTTVVVXXXXXXXXXYYY[[[\\\______```___^^^ZZZVVVTTTYYY[[[]]]^^^]]]]]]^^^___cccccceeeeeeaaaYYYNNNGGGBBB???@@@KKKeeemmm\\\QQQEEE???;;;777555666222222222222222222222222333555777;;;BBBKKKVVV]]]eeeiiillljjjggghhhooouuu}}}yyywwwvvvxxxsssuuu{{{yyypppnnnssssssttttttsssqqqqqqsssuuutttyyy}}}}}}yyyvvvvvvyyyvvv~~~lllZZZPPPIIICCC>>><<<===@@@EEELLLTTT[[[___aaabbbbbbcccdddfffggghhhfffhhhkkkkkkjjjiiiiiijjjmmmqqqxxx~~~}}}~~~zzzwwwvvvvvvvvvzzz~~~{{{wwwttttttwwwyyy|||yyynnnttt^^^XXXbbbqqq[[[JJJIIILLLGGG???<<<555555444333333333333333333333333222222111111111222222333333444555555555666888;;;CCCXXXvvv{{{{{{~~~sss|||nnnnnnuuuzzz{{{~~~WWWCCC===999999???===GGGSSS\\\^^^]]]\\\\\\XXXXXXWWWWWWWWWXXXYYYZZZ[[[YYYWWWUUUUUUWWWYYYZZZ\\\aaagggnnnsssyyy~~~~~~|||wwwrrrnnnmmmnnnmmmppprrrqqqooooooqqqtttvvvwwwvvvtttqqqpppqqqrrrsssuuuyyy{{{}}}sssyyy|||zzzxxxyyywwwuuuggggggeeebbbdddnnn{{{ooojjjkkkmmmllljjjpppsssjjjkkkppp~~~}}}hhhPPPAAA;;;:::<<<===???@@@AAA@@@@@@???BBBBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDCCCCCCEEECCCEEEJJJKKKFFFDDDGGGFFFHHHIIIJJJJJJJJJLLLNNNTTTTTTWWW[[[[[[YYY\\\bbbkkkxxxxxx^^^LLLBBB>>><<<444555:::CCCKKKKKKCCC;;;;;;;;;::::::999888888777666666444333222111111111000111222222333333222222222111000///000333666888999:::;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFHHHIIIJJJKKKMMMQQQTTTWWWZZZ]]]^^^aaafffeeeaaa^^^___``````___\\\ZZZYYYUUUWWWYYYYYYXXXYYYZZZ\\\]]]___``````^^^[[[XXXVVVZZZ\\\___`````````aaacccbbbdddfffhhhfff___UUUNNNGGGCCCBBBKKKcccyyydddWWWJJJBBB<<<888666888333333333222222111111111111333555999???HHHRRRXXX]]]dddkkkmmmkkkiiiiiikkksssvvvyyy{{{vvvxxxsssttt||||||tttqqqtttsssuuuvvvvvvvvvuuuuuuvvvnnnqqqtttuuutttrrrqqqrrruuuvvv{{{}}}fffXXXOOOGGG@@@<<<<<>>>>>=========>>>???@@@???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDBBBFFFOOOPPPIIIFFFIIIIIIJJJKKKJJJIIIHHHIIIJJJOOOPPPUUU\\\^^^\\\]]]```fffgggTTTIIIEEEDDDDDDBBB@@@AAACCCBBB???;;;;;;;;;;;;;;;:::999888777777666555333222111000000000111111222222222222222/////////000222444666777999:::;;;<<<===>>>??????@@@@@@@@@AAABBBDDDEEEFFFFFFHHHIIIJJJKKKMMMPPPSSSTTTXXXZZZ[[[___cccbbb]]][[[^^^aaaaaa___]]][[[ZZZWWWXXXZZZZZZYYYYYY[[[]]]]]]```cccbbb]]]XXXWWWWWWZZZ]]]___```aaaaaacccdddccceeeiiilllkkkeee[[[UUULLLGGGCCCIII^^^|||qqqbbbRRRGGG@@@;;;999;;;555444444333222111111000111222444666;;;DDDMMMSSSUUU[[[dddiiijjjhhheeeccchhh{{{xxxuuuvvvuuuxxxuuuuuu{{{~~~{{{wwwuuutttvvvwwwyyyyyywwwuuutttppppppqqqqqqqqqooonnnmmmtttrrrtttuuubbbVVVLLLDDD>>>>>>???CCCKKKUUU```fffggghhhjjjllllllllllllkkklllooosssuuusssqqqooonnnmmmqqqxxx}}}~~~}}}~~~~~~}}}{{{yyyxxxyyyzzz}}}zzzwwwuuutttqqqrrruuuxxx{{{{{{rrrrrr}}}bbbRRRXXXnnn^^^OOOFFFJJJMMMGGG===999333333222111111111111222333333333333333333222222222222333444555666666777555777:::BBBXXX{{{yyyssstttxxx{{{yyyrrrwww}}}zzzjjjJJJ???===888666999===EEEPPPWWWZZZZZZZZZ[[[ZZZYYYWWWUUUTTTUUUWWWXXXZZZXXXVVVUUUUUUWWWYYY[[[aaabbbeeehhhmmmuuu~~~~~~xxxrrrnnnnnnooommmppprrrrrrooommmnnnpppoooppprrrrrrqqqpppqqqsssppppppqqqrrruuuxxx{{{|||}}}~~~{{{xxx}}}yyysssqqqpppoooooossssssmmmddd```eeekkkuuuyyyoooiiimmmooorrruuu{{{|||kkkzzz}}}zzzssslllhhhiiipppuuuxxxgggSSSEEEAAA???<<<;;;;;;;;;;;;<<<===???@@@>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCEEECCCIIIUUUVVVNNNJJJNNNMMMNNNNNNLLLJJJHHHHHHIIILLLMMMQQQXXXZZZYYYZZZ^^^dddwwwmmmXXXJJJEEEDDDIIIGGGCCC>>>:::888999::::::;;;;;;;;;;;;999888777777666555333222111000000000000111222222222222222...///000222444666777777999:::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@BBBDDDFFFEEEGGGHHHIIIIIIKKKOOORRRRRRVVVXXXXXX\\\___^^^ZZZYYY\\\```aaa___]]][[[[[[XXXZZZ[[[[[[ZZZZZZ\\\]]]^^^dddhhhddd[[[TTTTTTVVVYYY[[[^^^___```aaabbbdddiiilllqqqtttsssmmmccc\\\OOOHHHAAAFFFXXXrrr{{{zzz}}}{{{zzz~~~ppp]]]PPPFFF???<<<>>>666666555444333222111000222222333444888>>>GGGLLLPPPSSSYYY```eeefffaaa]]]^^^mmm|||}}}vvvssstttyyyyyyyyyzzzxxxsssuuuwwwyyyzzzxxxuuurrrqqqooonnnmmmmmmmmmkkkiiinnnooopppyyylll]]]RRRIIICCCBBBAAACCCJJJTTT___eeegggiiimmmppprrrrrrqqqoooooorrrwwwyyyxxxuuurrrqqqppprrruuuxxxzzzzzzyyyxxxwwwyyyzzzzzzxxxwwwxxxxxxyyy}}}{{{wwwtttsssuuussssssvvvyyy|||{{{|||vvv{{{pppXXXNNNZZZuuuwwwWWWKKKEEEKKKOOOFFF<<<777444444333222222222222333333333333333333333333333222222333444555666777777666888999@@@UUUxxx||||||}}}~~~xxxvvvttt{{{aaaDDD======888666:::===DDDNNNUUUXXXXXXYYY[[[YYYWWWUUUTTTTTTVVVXXXZZZYYYXXXWWWVVVWWWXXXZZZ[[[\\\___ccchhhooowww~~~wwwpppmmmlllmmmlllooorrrqqqnnnllllllnnnnnnpppqqqqqqooonnnooopppmmmmmmnnnpppsssuuuwwwwwwzzzzzzvvv{{{wwwuuurrrvvv|||zzznnndddbbbdddsssuuuooolllmmmqqqvvv}}}{{{ooo^^^rrr}}}xxxpppjjjjjjooowww}}}yyynnnZZZGGG===<<<:::777777888999;;;===>>>???@@@>>>>>>???@@@@@@@@@@@@???@@@AAABBBBBBCCCCCCCCCBBBFFFDDDLLLYYY[[[RRRMMMQQQPPPQQQPPPNNNKKKIIIHHHIIILLLKKKMMMSSSUUUUUUWWW[[[dddrrrqqqXXXHHHAAA???888:::;;;:::888999<<<@@@:::;;;<<<<<<;;;:::888777777777555333222111000000000000111222222222222111---///222444666777888777::::::;;;;;;<<<===>>>>>>>>>======>>>???BBBDDDEEEDDDFFFGGGGGGHHHJJJMMMPPPQQQTTTVVVWWWZZZ]]]\\\WWWWWW[[[```aaa___]]]\\\\\\YYYZZZ\\\\\\[[[[[[\\\^^^```ggglllfffYYYQQQQQQUUUWWWZZZ\\\^^^___```bbbcccqqqtttxxx|||zzztttjjjcccOOOGGG@@@CCCTTTmmmsssjjjhhhmmmqqqssszzzzzztttqqqlllsss{{{fffVVVKKKBBB???@@@777777666555333222111111333333333333555:::BBBGGGNNNNNNQQQYYY```ccc```[[[YYYbbbrrryyysssrrrzzz}}}{{{yyyzzzqqqsssvvvyyy{{{zzzwwwsssqqqnnnkkkjjjkkkkkkiiiggggggjjjmmmrrrrrrbbbVVVMMMGGGEEECCCDDDJJJSSS]]]dddfffiiinnnsssvvvvvvtttsssppptttyyy|||{{{xxxuuutttrrrrrrssstttttttttsssssssssuuuwwwwwwvvvvvvwwwxxxuuuyyy}}}}}}zzzvvvuuuuuuwwwttttttwwwzzz}}}}}}~~~|||nnnYYYRRRdddpppSSSIIIEEELLLPPPFFF:::555555555444333333333333444333333333333333333333333222222333444555666777888777999999???SSSvvvuuu~~~xxxzzz|||]]]BBB<<<<<<888777;;;<<