BM6( !!!!!!""""""######""""""######""""""""""""######$$$$$$$$$###############""""""""""""############$$$%%%%%%$$$"""!!!"""###"""""""""#########$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$###""""""###$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$###""""""""""""###$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$######"""""""""""""""###$$$$$$###!!!!!!"""$$$""""""""""""#######################################"""!!! !!!"""###!!!""""""######$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""""""""""""""###$$$$$$###""""""#########$$$$$$%%%%%%&&&%%%###""""""###$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$###""""""""""""###$$$$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""#########""""""########################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######!!!"""###$$$$$$%%%$$$$$$"""""""""#########$$$$$$############""""""""""""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%############""""""""""""######""""""""""""##################"""""""""""""""""""""""""""###$$$%%%!!!!!!!!!"""""""""##############################"""######$$$$$$$$$#####################$$$$$$%%%$$$###""""""!!!!!!!!!!!!###""""""###%%%%%%""" ###############"""!!!!!! """######$$$###############"""""""""""""""###""""""""""""!!!!!!!!!""""""############"""""""""############$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! %%%######%%%((()))&&&###########################$$$############$$$%%%%%%######"""""""""###%%%&&&#########$$$$$$$$$$$$%%%$$$###!!! """###&&&$$$###$$$%%%&&&%%%$$$"""###$$$###"""!!!"""$$$###""""""!!!!!!""""""###""""""############"""""""""###### !!!$$$!!!""""""#########""""""######""""""""""""##############################"""""""""""""""############$$$%%%$$$"""!!!"""###""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$############""""""###$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""###$$$###!!!!!!"""$$$"""""""""""""""#################################""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$######$$$$$$$$$#########""""""!!!!!!""""""########################$$$$$$$$$$$$##############################$$$$$$$$$######"""######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$#########""""""########################""""""###$$$%%%%%%&&&&&&$$$############$$$#########$$$$$$%%%%%%$$$$$$###((('''%%%$$$###$$$%%%%%%$$$######""""""######$$$$$$$$$###############$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""###$$$""""""""""""############&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""#########$$$!!!"""#################################$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######"""""""""""""""###$$$$$$""""""#########$$$$$$$$$#########"""""""""""""""###############$$$$$$%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%############"""""""""!!!###""""""""""""""""""###############"""""""""!!!"""""""""""""""###$$$$$$!!!!!!"""""""""########################$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########""""""######$$$$$$######"""!!!!!!""""""!!!"""$$$%%%%%%$$$"""!!!###############"""!!!!!!"""######$$$%%%%%%&&&&&&"""""""""""""""#########""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""!!!!!!!!!!!!"""!!!!!!"""$$$%%%###!!!#######################################$$$$$$%%%$$$$$$###""""""######$$$############$$$$$$$$$$$$######"""!!!!!!!!!"""###%%%$$$$$$$$$%%%%%%$$$$$$"""$$$%%%%%%$$$$$$%%%'''###""""""""""""""""""###""""""############""""""#########""" """%%%""""""############""""""######""""""""""""####################################""""""""""""""""""###$$$%%%$$$"""""""""$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$###$$$$$$%%%%%%%%%$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$$$$#########""""""######$$$$$$$$$$$$############$$$$$$$$$###""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""###"""!!!!!!"""$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""#########""""""$$$$$$$$$#########"""""""""""""""""""""#########"""""""""######$$$$$$$$$########################"""######$$$$$$$$$######$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$############$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$###############$$$$$$%%%%%%$$$$$$###((('''%%%$$$###$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$###############$$$$$$#########$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###"""""""""###$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!""""""######$$$$$$"""######$$$%%%%%%$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$#########"""!!!!!!!!!"""###$$$############$$$$$$$$$$$$""""""""""""""""""############""""""######$$$%%%#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%############"""""""""!!!"""""""""######"""""""""############"""""""""!!!!!!"""""""""############""""""""""""############""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""$$$######""""""""""""###!!!###%%%&&&%%%$$$""""""###############"""!!!!!!#########$$$$$$%%%&&&&&&"""""""""""""""#########""""""""""""############""""""############""""""""""""#########$$$$$$$$$""""""""""""############"""!!!!!!!!!!!!"""""""""!!!!!!!!!"""#########"""########################""""""######$$$$$$$$$$$$&&&%%%$$$###""""""!!!!!!""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''######""""""""""""######""""""############""""""#########"""!!!"""###%%%######$$$$$$######""""""######""""""""""""#####################$$$$$$$$$############"""""""""""""""$$$%%%$$$###"""###$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""#####################"""###$$$%%%&&&%%%$$$###"""""""""##################$$$%%%&&&&&&%%%$$$###$$$$$$$$$############"""######$$$%%%%%%$$$############$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""######$$$!!!"""""""""!!!!!!"""$$$############""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""""""""######!!!!!!""""""###$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$######"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$#########%%%$$$############$$$%%%#########$$$$$$%%%%%%&&&!!!###%%%%%%###"""###$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""#########"""######$$$%%%############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######$$$$$$###""""""###$$$%%%%%%%%%%%%&&&&&&''''''(((########################""""""""""""############"""###$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%"""""""""#####################$$$$$$$$$$$$############""""""""""""###############$$$$$$$$$$$$%%%""""""""""""###############""""""""""""###$$$$$$######################################################$$$$$$$$$%%%%%%%%%############""""""""""""""""""############""""""############""""""""""""!!!!!!"""######""""""!!!"""""""""#########$$$$$$"""""""""###$$$$$$%%%%%%"""######$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!$$$######""""""#########!!!###&&&&&&$$$######$$$###############"""!!!!!!!!!!!!!!!!!!"""###$$$%%%#########""""""""""""""""""""""""############$$$""""""############"""""""""############$$$$$$$$$"""""""""############$$$###""""""""""""######$$$###$$$$$$$$$$$$%%%%%%%%%########################!!!"""######$$$$$$######&&&%%%%%%$$$###"""!!!!!!"""""""""############$$$""""""###$$$$$$$$$$$$######$$$%%%$$$###"""###%%%!!!""""""!!!!!!###$$$$$$######""""""######$$$""""""############""""""######""""""######$$$$$$###$$$$$$$$$$$$###"""!!!######""""""""""""######""""""#########$$$$$$$$$############"""""""""!!!"""###$$$$$$###"""###$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######""""""############""""""!!!###$$$&&&&&&%%%$$$###!!!"""""""""#########$$$###$$$&&&''''''&&&$$$###$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""############### !!!"""!!!!!!!!!###$$$############"""""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###$$$$$$$$$############"""###"""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&%%%###""""""$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$######""""""""""""############""""""###$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########"""""""""$$$%%%&&&###$$$$$$%%%&&&&&&''''''"""""""""###############""""""""""""""""""!!!!!!!!!"""###$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%!!!"""""""""#########$$$######$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%!!!"""""""""############"""""""""""""""###$$$$$$######################################################$$$$$$$$$%%%%%%%%%############""""""""""""!!!"""###$$$$$$###"""!!!############""""""""""""!!!!!!"""######"""!!! """"""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$###""""""$$$###""""""!!!!!!""""""$$$######""""""###$$$$$$"""$$$&&&%%%###"""$$$&&&###############"""!!!!!!"""!!!!!!!!!!!!###$$$%%%$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$""""""############"""""""""############$$$$$$$$$""""""#########$$$$$$$$$$$$###""""""###$$$%%%&&&$$$$$$%%%$$$$$$$$$&&&'''######################## !!!"""###$$$######"""#########$$$$$$$$$######""""""""""""############!!!"""$$$%%%&&&%%%$$$###"""$$$%%%$$$""""""###%%% !!!""""""!!!!!!"""###$$$######""""""######$$$""""""############""""""""""""!!!"""###$$$$$$###$$$$$$$$$$$$$$$###"""!!!######""""""""""""######""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!"""###$$$$$$###"""###%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""############"""!!!!!!"""$$$&&&&&&&&&$$$###!!!!!!""""""#########$$$###$$$&&&''''''&&&$$$###$$$$$$$$$############"""###$$$%%%&&&&&&%%%$$$###"""######$$$$$$$$$######"""""""""""""""""""""""" !!!"""$$$$$$$$$###""" !!!"""!!! !!!###$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###!!! """###$$$$$$$$$############"""#########""""""""""""""" !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!###%%%&&&'''""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$ ###&&&&&&###""""""$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!###$$$%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%######""""""###$$$%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""!!!""""""$$$&&&''' !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!######$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$######$$$$$$$$$$$$############$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$########################$$$$$$$$$%%%%%%%%%############""""""""""""!!!"""###$$$$$$###"""!!!############""""""""""""!!!!!!"""######"""!!! """############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$###""""""######$$$###############$$$$$$###%%%&&&%%%""""""$$$'''###############"""!!!!!!$$$############%%%&&&'''%%%$$$$$$###"""!!!!!! """"""######$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$#########$$$&&&'''"""#########"""###$$$&&&######################## !!!"""$$$$$$######""" """###%%%%%%&&&&&&""""""""""""############!!!"""$$$&&&&&&&&&$$$###!!!$$$%%%%%%"""!!!###%%%###$$$%%%$$$###"""###$$$$$$$$$############$$$$$$""""""############"""""""""!!!!!!"""###$$$######""""""""""""""""""""""""""""""""""""#########"""%%%%%%%%%%%%%%%%%%%%%$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%% !!!"""#####################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""""""""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""!!!!!! """"""""""""!!!!!!!!!!!!$$$###"""###$$$$$$###"""""""""""""""""""""""""""########################"""""""""""""""#########"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!! !!!###%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$%%%%%%###"""######$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$######""""""!!!###$$$###"""!!!"""###$$$$$$############$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$############""""""""""""######%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%###########################$$$$$$%%%%%%$$$$$$###!!!""""""""""""###############$$$$$$$$$$$$##############################!!!!!! !!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#################################"""############$$$$$$$$$######"""!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!"""""""""###############$$$$$$$$$$$$######!!!!!!""""""#########$$$############""""""!!!!!!"""""""""""""""######$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###((($$$!!! ###%%%$$$#########$$$$$$$$$$$$######"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!""""""!!!!!!  !!!"""""""""""""""######$$$$$$$$$""" %%%%%%$$$###"""""""""###"""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""###############$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""############""""""""""""###############"""""""""$$$###"""###$$$$$$###"""""""""""""""""""""""""""$$$#####################"""""""""######$$$$$$$$$"""############$$$$$$$$$!!!""""""""""""#########$$$###"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################"""$$$&&&&&&%%%$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$#########"""!!!###$$$###"""!!!"""$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$############""""""""""""######%%%%%%%%%$$$$$$$$$######################################################"""""""""!!!!!!"""""""""$$$#########""""""""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%###########################$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$######$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################"""############$$$$$$$$$######"""!!!!!!!!!""""""##############################""""""""""""######!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""############""""""&&&&&&%%%$$$$$$######"""######$$$$$$$$$$$$######!!!"""""""""############$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$###############!!!!!!"""##################$$$$$$%%%%%%$$$$$$######!!!!!!###$$$#########$$$$$$$$$$$$######"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!""""""#########""""""""""""###$$$$$$$$$$$$###!!!""""""#########""""""%%%$$$######""""""######""""""""""""""""""""""""######"""!!!"""$$$&&&((('''''''''&&&&&&%%%%%%%%% !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$'''&&&%%%$$$############%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$###############$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$###########################$$$$$$$$$$$$###############$$$$$$$$$$$$###"""###$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$######""""""""""""""""""###$$$%%%%%%&&&"""############$$$$$$$$$!!!""""""""""""#########%%%%%%$$$###############%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&'''&&&%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############"""###$$$###""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$############""""""""""""######%%%%%%%%%$$$$$$$$$$$$###################################################"""######$$$$$$######"""""""""!!!!!!!!!!!! $$$$$$$$$###############""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%##############################$$$$$$$$$$$$##################$$$$$$$$$%%%######$$$$$$$$$$$$####################################""""""""""""######%%%%%%$$$$$$###""""""!!!########################"""""""""###$$$%%%%%%&&&########################"""############$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""""""""######""""""""""""######((('''&&&%%%###""" ######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$###############"""""""""""""""######$$$"""############$$$$$$$$$ !!!!!!!!!""""""""""""######$$$$$$$$$$$$######$$$"""!!!"""$$$&&&''''''######$$$$$$$$$$$$######!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$###"""""""""######""""""""""""""""""""""""$$$###!!!!!!"""%%%(((***,,,+++***)))'''&&&%%%$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""$$$##################$$$""""""""""""""""""""""""########################"""""""""######$$$$$$$$$""""""###############$$$$$$###"""###$$$$$$###"""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""###$$$%%%&&&&&&'''""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$##################$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''########################""""""#########$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""######$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$"""!!! ###$$$$$$%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$$$$############"""""""""""""""######$$$!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""############$$$$$$$$$$$$######%%%$$$######$$$&&&&&&'''######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###"""!!!!!!!!!"""$$$%%%######""""""""""""######""""""""""""""""""""""""$$$###!!!!!!"""%%%(((***000///---+++(((&&&$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""#########$$$$$$#########""""""""""""""""""""""""######################## !!!!!!""""""#########!!!!!!!!!"""""""""######$$$###"""###$$$$$$###"""""""""""""""""""""""""""#########"""""""""!!!!!!"""######$$$%%%%%%&&&&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$%%%$$$###"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!############!!! """"""""""""""""""""""""########################""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%########################"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&########################""""""#########$$$$$$$$$###"""""""""###$$$%%%%%%########################""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$"""""""""!!!!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""""""""########################"""""""""""""""######$$$!!!!!!"""###$$$%%%%%%&&&######"""""""""###$$$%%%"""######$$$$$$######"""!!!!!!!!! ######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$###""""""!!!"""######$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""######""""""!!!""""""######""""""""""""""""""""""""######"""!!!"""$$$&&&(((///...---***(((&&&$$$###%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!!!!""""""""" !!!""""""######$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""""""""######### !!!"""$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$#########%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$############""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""""""""!!!""""""############$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%########################""""""############""""""############$$$$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%#################################$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######"""""""""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""########################""""""""""""######"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############"""""""""""""""""""""""""""#########"""""""""""""""######$$$!!!!!!"""###$$$$$$%%%%%%$$$###"""""""""###%%%&&&""""""############"""""""""######"""######$$$$$$$$$$$$######!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""############"""!!! !!!""""""###############%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""###$$$%%%***))))))'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$######"""""""""""""""""" !!!!!!"""######$$$$$$$$$###"""###$$$$$$###""""""""""""""""""""""""""" !!!!!!"""#########$$$############""""""""""""############$$$$$$$$$!!!""""""""""""######### !!!###$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$############""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""""""""######$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%########################""""""############"""""""""""""""#########$$$$$$######$$$$$$$$$$$$####################################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""########################"""############$$$$$$$$$######"""!!!!!!!!!""""""###########################""""""""""""""""""###"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$##################""""""############""""""""""""""""""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############"""""""""!!! !!!!!!!!!""""""""""""""""""""""""######$$$"""""""""###$$$$$$$$$%%%$$$###!!!!!!!!!"""$$$%%%""""""############""""""###%%%&&&%%%###!!!"""#########$$$$$$$$$$$$######"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""""""""""""""!!!!!!!!!""""""###############""""""#########""""""!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""#########"""$$$$$$%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""!!!!!!!!!!!! !!!"""#####################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%$$$###"""###$$$$$$$$$""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$"""!!! #########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$############""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%########################""""""############""""""!!!""""""""""""###############$$$$$$$$$$$$####################################""""""""""""######%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!########################"""############$$$$$$$$$######"""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$#########""""""!!!!!! !!!!!!"""""""""""""""""""""######$$$###############$$$$$$$$$###"""  !!!###$$$""""""############""""""!!!$$$###!!! !!!#########$$$$$$$$$$$$##################$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!"""######$$$######""""""###$$$$$$$$$$$$### """$$$$$$$$$######!!!!!!!!!!!!!!!"""######"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""" """###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$"""""""""###$$$$$$%%%%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$###""""""###%%%$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""##################""""""######$$$%%%&&&### """######!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""############!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###%%%%%%'''''''''&&&%%%$$$###"""%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$###"""###$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$###""""""######""""""###%%%'''(((&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$!!!""""""""""""#########$$$$$$$$$######!!! """"""""""""###############"""!!!!!!!!!"""$$$%%%$$$$$$######""""""!!!!!!!!!"""###%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""###$$$$$$###!!!!!!!!!$$$&&&((((((((('''""""""""""""""""""""""""$$$###"""!!!!!!###%%%&&&##############################$$$######"""!!! !!!"""$$$%%%%%%$$$"""!!!%%%%%%$$$$$$###"""""""""""""""""""""############$$$$$$$$$#########""""""!!!""""""""""""#########$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$###"""""""""!!!!!! ##############################$$$$$$$$$######"""###"""""""""!!!!!! ############""""""!!!!!!########################%%%$$$"""!!!!!!!!!"""###""""""""""""#####################$$$%%%%%%%%%&&&""""""""""""""""""""""""%%%%%%%%%$$$$$$###############""""""""""""##############################$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$############""" !!!!!!""""""######!!!!!!""""""######$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$##########################################""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""""""######$$$$$$$$$######""""""#########$$$$$$$$$###$$$######""""""###$$$############"""""""""!!!"""""""""""""""""""""""""""""""""""""""###############""""""######$$$%%%&&&###!!! """######!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$$$$$$$############$$$$$$%%%$$$#########$$$&&&&&&&&&&&&&&&&&&%%%$$$######%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""############$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""!!! """"""""""""############"""""""""""""""######$$$#########"""""""""""""""""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$######""""""!!!!!!"""######$$$###"""""" """$$$$$$###"""!!!""""""""""""""""""""""""###"""!!! !!!"""$$$%%%########################!!!""""""#########""""""$$$##################$$$#####################$$$""""""""""""############$$$$$$$$$#########"""""""""""""""#########$$$$$$############"""""""""!!!########################!!!!!!!!!""""""###$$$%%%$$$######""""""######$$$######""""""!!!!!!!!!!!!##############################$$$$$$$$$$$$###############""""""!!!!!!!!!$$$$$$#########""""""""" $$$######"""!!!!!!""""""""""""""""""########################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$#########""""""######""""""""""""######!!!!!!!!!""""""########################$$$$$$$$$""""""""""""############$$$$$$$$$###############$$$$$$#########$$$$$$%%%$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###""""""!!!##############################$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$ !!!""""""############$$$$$$$$$######"""###############$$$$$$$$$#########""""""######$$$############""""""""""""""""""""""""""""""""""""#########"""""""""""""""######""""""######$$$%%%%%%$$$"""!!!"""######"""%%%$$$###"""!!!!!!!!!!!!""""""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&#########""""""#########%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%###"""""""""###$$$######$$$$$$$$$$$$$$$###########################"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!""""""""""""############!!!""""""############"""""""""""""""###############""""""""""""###$$$$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$######"""!!!!!! !!!"""######$$$######!!!"""######"""!!!"""""""""""""""""""""""""""!!! !!!###$$$######################## """######$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&!!!!!!"""######$$$%%%%%%""""""""""""############$$$$$$$$$###########################$$$$$$$$$%%%############""""""""""""########################!!!!!!!!!"""######$$$$$$$$$######""""""######$$$$$$######"""""""""""""""###########################$$$$$$%%%%%%%%%$$$$$$###############"""""""""$$$$$$$$$#######################################""""""######""""""!!!!!!""""""""""""########################""""""""""""%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$###############""""""############"""""" !!!"""###$$$$$$$$$$$$$$$$$$###########################"""""""""%%%$$$$$$$$$###"""""""""###############$$$$$$%%%$$$######""""""######$$$########################""""""""""""""""""""""""%%%%%%$$$############$$$########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###########################$$$$$$%%%%%%###$$$$$$$$$$$$###""""""########################$$$###!!!!!!"""##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""######""""""######$$$%%%%%%$$$###############"""$$$$$$###"""!!!!!!""""""!!!"""""""""##################$$$$$$%%%$$$$$$#########################################################""""""###$$$$$$%%%######""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$######$$$$$$%%%&&&&&&%%%###!!!!!!"""###%%%"""###$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$!!!""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""#########%%%%%%%%%%%%%%%$$$###"""!!!"""""""""############!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$###"""!!!!!!!!!"""$$$%%%!!!""""""""""""""""""!!!&&&&&&&&&&&&%%%%%%$$$###""""""""""""""""""""""""$$$$$$###""""""!!! !!!"""###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$########################!!!!!!"""###############%%%$$$###""""""###$$$%%%!!!"""""""""#########$$$!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%#########"""""""""""""""######################## !!!""""""###$$$$$$$$$######""""""""""""######$$$###""""""""""""#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! !!!"""""""""##################""""""!!!!!! ###"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$################################################"""###$$$$$$$$$$$$###""" !!!!!!"""######$$$######""""""!!!!!! $$$$$$$$$######"""""""""%%%$$$$$$$$$###"""""""""###"""""""""######$$$%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$######"""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$###!!!!!!"""############"""&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""########################$$$""" !!!"""$$$###!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$######"""###$$$###""""""""""""""""""!!!"""""""""############"""###############""""""################################################%%%$$$$$$###""""""############""""""""""""######"""######$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&&&&%%%###!!!!!!"""###%%%"""###$$$%%%$$$###"""!!!"""""""""###$$$$$$%%%%%%!!!""""""""""""############$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%$$$######!!!"""""""""############!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$###"""!!!!!!!!!"""$$$%%%""""""###$$$$$$###""""""&&&&&&&&&&&&%%%%%%$$$###""""""""""""""""""""""""$$$$$$#########""""""""" !!!!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""######$$$$$$""""""""""""""""""""""""###############"""!!!!!!"""###$$$%%%%%%$$$###"""#########"""""""""!!!!!!!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%""""""""""""""""""######"""""""""""""""""""""""" !!!"""###$$$$$$#########""""""""""""""""""###$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$##################$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""""""""###############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############################################################$$$$$$$$$$$$####################################""""""!!!!!! %%%%%%$$$$$$######""""""$$$$$$$$$###############"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$###""""""!!!!!!"""###############%%%%%%$$$$$$###""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############%%%""" ###$$$### """"""""""""############""""""""""""""""""""""""!!!"""""""""##################""""""######$$$%%%###$$$&&&%%%$$$""""""#########"""""""""""""""###""""""""""""############"""############"""!!!!!!################################################&&&%%%$$$###""""""""""""#########""""""#########!!!"""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%###"""""""""###$$$""""""###############"""""""""######$$$$$$$$$%%%"""""""""#########$$$$$$######$$$$$$$$$$$$######"""###$$$%%%&&&&&&&&&%%%########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!""""""!!!!!! ###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$######""""""""""""############"""############""""""!!!""""""""""""############"""!!!!!!!!!!!!"""######"""###$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$"""!!!!!!!!!"""###$$$%%%!!!!!!"""###$$$$$$%%%&&&"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$######""" !!!"""$$$&&&&&&$$$"""!!!$$$$$$###""""""!!! """"""""""""###########################$$$$$$$$$############$$$$$$$$$%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$#########""""""!!!!!!""""""######""" !!!###$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""###############"""""""""""""""#########"""""""""""""""""""""""" !!!"""""""""!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###""""""""""""""""""##########################################$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$########################$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&##################$$$$$$########################"""############"""!!! !!!"""######$$$$$$##################"""""""""""" !!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""%%%!!!###$$$### !!!"""""""""############"""""""""""""""""""""""" !!!"""###$$$$$$%%%######""""""######$$$%%%"""%%%'''&&&$$$""""""$$$######""""""""""""######""""""""""""###############$$$$$$$$$######"""!!!################################################$$$$$$###############$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""""""""!!!""""""###$$$%%%###############$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$######"""###$$$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%""""""######$$$######"""""""""""""""############$$$######"""""""""""""""#########""""""""""""""" !!!!!!"""""""""""""""!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$######"""!!!!!!"""###$$$!!!!!!!!!""""""###$$$%%%""""""""""""""""""""""""!!!""""""###############""""""""""""""""""""""""""""""#########""""""!!!#########$$$$$$#########"""""""""""""""!!!!!!!!!""""""""""""############""""""#########$$$$$$$$$"""""""""#########$$$$$$!!!"""""""""############"""""""""""""""""""""""" """$$$%%%$$$###"""""""""!!!!!!!!!!!!"""""""""!!! """$$$"""""""""""""""""""""""" !!!"""############!!!!!!!!!""""""######### !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""""""""############!!!"""""""""""""""###### !!!"""###%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$########################""""""#########$$$$$$$$$&&&%%%###""""""###%%%&&&""""""""""""###########################$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###"""""""""########################"""""""""""""""!!! """"""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%% """###%%%%%%&&&&&&$$$$$$$$$$$$######""""""%%%!!!###%%%"""!!!!!!""""""#########$$$"""""""""""""""""""""""" """###$$$%%%&&&#########"""###$$$$$$%%%"""%%%''''''$$$""""""$$$###"""""""""""""""######""""""""""""############%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""########################""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$###"""""""""!!!!!! !!!###%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """###$$$$$$###""" ###$$$%%%&&&&&&%%%$$$###!!!""""""""""""#########!!!""""""#########""""""""""""""""""############%%%$$$"""!!!!!!!!!"""###$$$$$$######""""""!!!!!! """#########"""!!! """###%%%%%%###""" !!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!###$$$$$$$$$###"""!!!!!!"""######$$$###############$$$%%%"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$###%%%$$$"""!!!!!!"""$$$%%% !!!!!!""""""######""""""""""""############""""""######$$$$$$$$$$$$!!!""""""""""""#########!!!!!!""""""#########$$$######################## """$$$%%%$$$###"""""""""!!!!!!!!!!!!""""""!!! """$$$""""""""""""""""""""""""!!!""""""######### !!!!!!"""""""""### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""""""""############!!!!!!""""""######$$$$$$ !!!###$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$(((&&&###!!!!!!###&&&((( !!!"""###$$$$$$ !!!!!!""""""###############$$$$$$%%%%%%&&&"""$$$%%%$$$""" !!!&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###!!! !!!""""""######$$$$$$$$$######%%%%%%$$$###"""!!! $$$"""!!!"""%%%&&&$$$"""%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$########################&&&&&&&&&'''''''''(((((($$$$$$############$$$$$$########################$$$$$$$$$############""""""###%%%%%%###"""###$$$ !!!"""###$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!########################"""!!!!!!   """############$$$$$$$$$$$$#########""""""!!!!!!########################"""""""""!!! """###%%%%%%%%%###!!! !!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$###""""""######$$$$$$%%%%%%$$$$$$######""""""!!!!!!$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$##############################$$$$$$$$$""""""###%%%######""""""!!!!!! !!!"""###$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$############"""$$$###""" %%%%%%$$$$$$###"""!!!!!!$$$#########""""""!!!!!!$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$$$$###""" """###$$$########################$$$$$$$$$$$$$$$###"""!!!%%%$$$"""!!!!!!!!!"""#################################""""""######$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""############)))%%%""""""$$$%%%$$$###""""""""""""##################""""""!!!!!!  !!!!!!"""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""!!! !!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!######'''$$$"""!!!"""#################################%%%%%%%%%$$$$$$"""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%% !!!"""###############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!$$$######""""""######$$$&&&%%%###"""""""""$$$%%%$$$$$$$$$$$$######"""!!!###############"""""""""$$$"""!!!"""$$$&&&$$$###%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$########################$$$$$$$$$############""""""###%%%%%%###"""###$$$!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$%%%%%%$$$$$$"""!!!!!!######################## !!!!!!""""""######!!!"""$$$###""""""############$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""###%%%%%%%%%###""" !!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$  !!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""########################"""""""""""""""%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""!!!!!!"""!!! !!!#########""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$###"""!!!!!!!!!!!!%%%%%%$$$$$$###""""""!!!############"""""""""!!!############"""""""""!!!$$$###"""!!!!!!"""###$$$""""""#########""""""!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!$$$######"""""""""""""""##############################""""""######$$$%%%######""""""######$$$%%%############$$$$$$$$$$$$!!!!!!"""""""""#########'''$$$""""""$$$$$$###!!!!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""###!!!!!!!!!!!!"""""""""#########""""""""""""######&&&$$$"""!!!"""######"""########################"""######$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%!!!""""""############"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&'''$$$"""######""""""""""""######%%%$$$#########$$$&&&'''%%%%%%%%%$$$###""" """"""######$$$$$$$$$%%%###"""""""""$$$%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$############""""""###%%%%%%###"""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!######################## !!!""""""###$$$$$$%%%###""""""$$$%%%%%%$$$"""############$$$$$$$$$###############"""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$######$$$%%%%%%###"""!!!!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """####################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###''''''%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%$$$#########""""""""""""""""""!!!""""""""""""############%%%%%%%%%%%%$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""" !!!!!!  """###""""""""""""!!!!!!!!!"""""""""""""""#########"""############$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""############""""""""""""############""""""""""""######""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""############""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$######"""""""""############""""""!!!##############################""""""######$$$%%%######""""""######$$$%%%#########"""""""""""""""!!!!!!""""""""""""#########"""""""""######!!! !!!!!!""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""############"""""" !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""###!!!!!!!!!"""""""""######!!!!!!"""###$$$$$$$$$$$$&&&$$$""""""#########""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%$$$############$$$%%%#########$$$######""""""$$$$$$$$$#######################################%%%""" """''')))&&&"""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%######$$$######"""!!!!!!############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$########################$$$$$$$$$#########"""""""""###%%%%%%###"""###$$$############""""""!!!!!!######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#################################""""""!!!!!!!!!""""""!!!!!!""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!""""""###############$$$$$$$$$######"""!!!###$$$###"""!!!"""###########################'''&&&%%%$$$###$$$%%%&&&####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$############""""""!!!!!! !!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""!!!""""""""" """###""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$%%%&&&$$$$$$$$$#########""""""#########"""""""""""""""#########"""""""""""""""###""""""""""""""""""######"""!!! """###$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""##################"""!!!!!!"""######""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$###"""!!!##############################""""""######$$$%%%######""""""######$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!"""###""" !!!!!!!!!!!!"""""""""### !!!!!!""""""######!!!!!!!!!!!!!!!!!!""""""!!!""""""######""""""!!! !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$""" !!!!!!"""""""""#########!!!"""$$$%%%%%%$$$$$$%%%###""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######"""!!!########################""""""""""""""""""""""""$$$!!!"""'''***'''###%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""!!!!!!!!! !!!"""###############$$$$$$$$$#########"""""""""###############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$#########"""""""""###%%%%%%###"""###$$$$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!! #########$$$$$$$$$######!!!###$$$###"""!!!"""##############################""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############################################################""""""!!!!!! !!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""" """###""""""""""""#####################"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""###$$$%%%$$$$$$$$$###############""""""""""""""""""######""""""""""""""""""######"""""""""######"""""""""######"""!!!"""###%%%&&& !!!!!!!!!!!! ########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""##############################!!!""""""#########""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""######$$$%%%######""""""######$$$%%%"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""!!!"""!!!  !!!!!!!!!!!!""""""""" !!!!!!""""""######""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!  !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$""" !!!""""""""""""############ !!!###$$$%%%%%%%%%$$$$$$###""""""######""" !!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$######""""""###$$$$$$$$$##############################$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""###!!! ###&&&'''&&&###""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!! !!!"""###$$$$$$$$$$$$#########""""""!!!!!!!!!###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$############""""""###%%%%%%###"""###$$$$$$#########""""""!!!!!!######$$$$$$$$$$$$######"""""""""############$$$######$$$$$$$$$######""""""""""""""""""""""""""" """###$$$$$$!!!###$$$$$$"""!!!!!!""""""############$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!! ###############$$$$$$$$$!!!###$$$###"""!!!"""########################### !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&$$$###""""""""""""###$$$###""""""""""""""""""!!!""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!  """"""""""""############$$$"""""""""""""""#########"""############$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!"""###$$$########################""""""""""""############""""""""""""############""""""############""""""###"""""""""###$$$%%%&&&!!!""""""######""""""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###"""""""""""""""!!!!!!"""""""""######"""""""""########################!!!!!!""""""######""""""!!!""""""############"""""""""""""""""""""""""""######""""""######$$$%%%######""""""######$$$%%%######""""""!!!!!! !!!!!!!!!!!!"""""" !!!!!! !!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###""""""$$$&&&"""""""""#########$$$$$$""""""###$$$%%%%%%%%%%%%###"""!!!"""######!!!""""""""""""""""""""""""######$$$$$$$$$######""""""######$$$$$$$$$######""""""###$$$$$$###""""""$$$$$$$$$%%%$$$$$$#####################$$$$$$$$$########################!!!!!!"""###$$$$$$$$$###""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$######"""!!! !!!"""#########"""!!!!!!!!!!!!!!!"""""""""!!!###%%%$$$""""""$$$&&&$$$$$$#########"""""""""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$############""""""###%%%%%%###"""###$$$#########"""""""""""""""######$$$$$$$$$$$$######""""""""""""############"""######$$$$$$$$$######"""""""""""""""""""""""" !!!###$$$%%%&&&!!!###&&&%%%###!!!!!!""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!######"""######$$$$$$%%%!!!###$$$###"""!!!"""########################### !!!!!!"""###$$$%%%########################""""""""""""##################$$$$$$$$$%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$"""""""""########################"""""""""""""""#########$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""!!! !!!###""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!""""""###########################!!!"""""""""############!!!"""""""""############!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######""""""!!!!!!!!!!!!""""""############""""""######################## !!!!!!""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""######""""""######$$$%%%######""""""######$$$%%%$$$$$$###""""""!!! !!!!!!!!!"""""" !!!!!!!!!$$$ !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""$$$'''""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%""""""!!!"""######!!!########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!"""###$$$$$$###"""!!!######$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$"""""""""###$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""""""""""""""!!!  !!!"""######!!!###%%%$$$""""""$$$&&&#########""""""""""""!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$############""""""###%%%%%%###"""###$$$""""""""""""""""""############$$$$$$$$$$$$######""""""""""""############"""######$$$$$$$$$######""""""""""""""""""""""""##################$$$$$$"""%%%$$$!!!!!!"""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!!!!""""""######$$$$$$######""""""###$$$%%%%%%!!!###$$$###"""!!!"""###"""""""""""""""""""""""" !!!"""###$$$""""""""""""""""""""""""""""""""""""#####################$$$$$$%%%%%%%%%&&&'''***++++++***'''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""######$$$$$$%%%%%%$$$$$$######""""""!!!!!!"""""""""######$$$$$$$$$########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###########################$$$$$$$$$""""""$$$%%%""""""######$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$############"""######"""""""""""""""#####################$$$$$$!!!!!!""""""#########$$$!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!!!!############"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######""""""!!!!!!!!! """"""############"""""""""""""""""""""""""""""" !!!"""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""#########"""###$$$$$$%%%#########"""###$$$$$$%%%%%%$$$$$$###"""!!!!!! !!!!!!!!!"""!!!""" """%%% !!!!!!!!!"""######""""""!!!!!! $$$#########""""""!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""!!! """$$$"""############$$$$$$$$$&&&%%%$$$#########$$$%%%"""!!!!!!"""###### ######################## !!!###%%%&&&&&&&&&######$$$$$$$$$######"""!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""###$$$%%%%%%%%%###"""###$$$$$$###"""%%%###!!!"""%%%&&&$$$"""!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""" !!!"""######"""!!! #########"""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######"""!!! !!! !!!"""""""""!!!!!!!!!!!!"""#####################$$$$$$$$$$$$###### !!!"""$$$$$$###""""""$$$$$$$$$#########""""""$$$$$$##################""""""############""""""########################$$$'''+++...///---+++((('''&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&###########################$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$######$$$$$$$$$$$$######"""""""""###%%%'''***+++&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""""""""!!!""""""###$$$#########$$$%%%%%%%%%&&&!!!!!!""""""######$$$$$$######""""""""""""######!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!""""""############$$$$$$$$$"""""""""!!!""""""###$$$"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""!!!!!! """"""""""""""""""""""""!!!!!!"""###############%%%###!!! !!!""""""""""""############%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%%%%$$$###"""!!! ########################%%%$$$###"""!!!!!!!!!!!!"""############$$$$$$$$$"""#########$$$$$$$$$$$$ !!!""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$############!!!!!!!!!"""######$$$$$$##############################""""""""""""######!!!""""""######""""""!!!"""###$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$!!!""""""#####################""""""""""""############""""""######$$$%%%%%%###"""###$$$%%%$$$"""$$$"""!!!"""$$$%%%###!!!!!!"""######$$$$$$##############################%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""" !!!"""######"""!!! """""""""""""""###############$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$###$$$$$$######""""""######$$$$$$$$$%%%$$$$$$###"""!!!!!!"""#####################$$$$$$$$$$$$######!!!!!!"""###############$$$$$$$$$#########""""""########################"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&((()))(((&&&$$$'''&&&%%%%%%$$$$$$$$$%%%########################%%%%%%%%%&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%######$$$$$$$$$$$$######""""""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%$$$$$$$$$########################!!!!!!!!!"""""""""######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""###$$$$$$#########$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!######""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!""""""###"""############$$$$$$$$$###""""""""""""###$$$$$$""""""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%$$$#########""""""""""""""""""""""""""""""""""""!!!!!!"""###############%%%$$$""" !!!"""""""""""""""############%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$##########################################"""""""""""""""######"""############$$$$$$$$$"""""""""#########$$$$$$"""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################&&&&&&%%%%%%$$$#########!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""##################"""!!!"""######$$$$$$######"""""""""#########$$$$$$!!!""""""#####################""""""""""""############"""""""""###$$$$$$%%%$$$######%%%%%%%%%######"""!!!!!!######"""!!!"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###""""""!!!"""""""""##############################"""""""""!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!"""#####################$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$#############################################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$###""""""""""""###$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""!!!"""######$$$$$$############$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############""""""###$$$$$$%%%%%%%%%&&&&&&'''''''''########################"""""""""#########$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%########################"""######$$$$$$######"""#########"""###$$$$$$%%%##################""""""$$$$$$$$$$$$$$$###############""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########"""############$$$$$$$$$###############$$$%%%%%%!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$############$$$%%%%%%$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!"""###############&&&$$$###!!!!!!!!!""""""""""""""""""############%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################"""""""""#########$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""###$$$%%%&&&&&&'''########################!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$!!!"""""""""############"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$###### !!!!!!""""""!!!!!!""""""""""""############"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######%%%$$$###$$$%%%&&&%%%$$$"""!!!!!!!!!""""""!!!!!!######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############"""!!! !!!"""###$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&'''"""###############""""""!!!!!!"""#####################$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%#######################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!########################$$$###!!! !!!###$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%$$$######""""""!!!""""""""""""""""""""""""!!!!!!"""############"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################"""#########$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$########################""""""############""""""###############$$$%%%%%%$$$#########"""!!!!!!!!!&&&&&&%%%%%%$$$$$$############""""""""""""######""""""#########$$$$$$$$$########################$$$$$$#########"""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$###"""!!!!!!!!!""""""!!!"""""""""############%%%%%%%%%%%%%%%$$$######!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""#########$$$$$$#########!!!""""""###$$$%%%&&&&&&########################""""""!!!!!!"""###$$$$$$""""""#########$$$$$$$$$!!!!!!"""""""""#########!!!!!!"""############"""#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""######################## !!!!!!"""###$$$%%%%%%$$$$$$######"""!!!!!!!!!########################$$$##################$$$######$$$$$$$$$$$$###### !!!""""""######""""""!!!!!!"""""""""############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""!!!""""""###$$$###"""###%%%&&&%%%$$$!!!!!!""""""!!!!!!!!!"""######$$$%%%%%%%%%%%%$$$########################"""""""""#########""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$###"""###############$$$%%%&&& !!!"""###############!!!!!!"""#####################$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""########################$$$###!!! !!!###$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$"""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!""""""#######################################"""""""""######"""""""""######""""""######$$$%%%$$$#########"""!!!!!!!!!"""!!!!!! ######""""""""""""#####################$$$$$$$$$########################"""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""!!!!!! !!!!!!!!!"""""""""############$$$$$$%%%%%%%%%$$$######!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""$$$##################$$$""""""##################""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""#########$$$$$$$$$""""""""""""############!!!!!!"""##################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""######################## """###$$$%%%&&&!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######""""""""""""######"""##################""""""###$$$$$$%%%%%%$$$$$$!!!!!!!!!"""""""""#########$$$$$$%%%&&&%%%%%%%%%######""""""""""""############"""!!!!!!!!!""""""###"""!!!"""$$$%%%%%%$$$!!!"""######!!!!!!"""###"""######$$$$$$$$$$$$$$$########################!!!!!!"""############"""##############################"""""""""!!!!!!!!!""""""###$$$$$$###""""""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""###""""""""""""######$$$""""""###$$$$$$$$$$$$$$$!!!!!!"""#####################$$$$$$$$$$$$######"""""""""""""""######$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%########################$$$###""""""""""""###$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######$$$###""""""""""""###$$$$$$$$$$$$############"""######$$$$$$$$$$$$###### """###$$$%%%%%%%%%&&&%%%%%%$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""############"""########################!!!""""""######""""""!!!"""""""""!!!"""######$$$##################"""""""""!!!!!!!!!!!!!!! ######""""""""""""######################################################!!!""""""""""""!!! """############$$$$$$$$$###############$$$%%%%%%###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!! """"""""""""##################$$$$$$$$$######"""!!!!!!!!!!!!"""""""""""" !!!""""""######"""!!!!!!!!!!!!"""""""""""" #########$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$######""""""!!!!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!"""############$$$$$$$$$"""#########$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""########################!!!!!!"""######$$$%%%%%%!!!!!!!!!"""######$$$$$$########################""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!!!!"""######$$$$$$######!!!!!!!!!!!!"""""""""###""""""###$$$$$$$$$$$$#########""""""""""""############"""!!!!!!!!!!!!!!!!!! !!!###$$$$$$###!!!###%%%$$$"""!!!"""$$$!!!"""######$$$$$$######"""""""""""""""""""""""" !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###""""""""""""""""""###############$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########""""""$$$######""""""""""""###$$$$$$$$$###"""!!! !!!!!!"""#####################$$$$$$$$$$$$######!!!!!!"""###############""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""######$$$$$$%%%%%%&&&"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$#########"""""""""!!!!!!######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$###$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""############"""!!!!!!"""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""######################################################""""""#########"""!!! """############$$$$$$$$$###""""""""""""###$$$$$$$$$###""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!"""""""""!!!!!!""""""""""""############!!!""""""######"""""""""!!!!!!!!!!!!"""""""""""" !!!"""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######"""""""""""""""###"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%######"""!!!!!!!!!!!!!!!  ###$$$###""""""$$$&&&%%%"""!!!###%%%!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%%%%$$$###"""#########"""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""%%%%%%$$$###""""""""""""$$$$$$###!!!!!!!!!"""#####################$$$$$$$$$$$$###### !!!###$$$$$$$$$###"""""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""#################################$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###&&&&&&%%%$$$$$$######"""##############################$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$###"""""""""!!!!!! ######$$$$$$$$$$$$######%%%&&&&&&'''&&&%%%$$$###"""############$$$$$$$$$########################!!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""#########$$$%%%%%%%%%&&&!!!!!!!!!""""""######$$$######""""""""""""######$$$$$$##################""""""""""""""""""""""""######$$$%%%$$$###"""!!!"""############$$$$$$$$$"""""""""!!!"""######$$$%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!"""###############!!!"""############""""""""""""""""""############ !!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$###""""""########################%%%%%%$$$$$$###"""""""""###############$$$$$$%%%#########$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""##################"""!!!!!!"""###$$$""""""""""""""""""""""""&&&$$$###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############"""!!!%%%%%%%%%$$$$$$$$$######"""""""""######"""""""""$$$!!! ###%%%$$$"""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################""""""""""""############ !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$######$$$"""!!!###%%%&&&###!!!$$$###"""!!!!!!###%%%&&&######$$$$$$$$$$$$##################"""""""""!!!######""""""""""""######""""""############""""""%%%%%%$$$###""""""######""""""""""""############"""###$$$$$$###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%&&&'''&&&"""###"""""""""$$$%%%$$$###########################%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""######"""!!!!!!"""$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#####################""""""""""""((('''%%%###"""!!! """###$$$$$$$$$"""!!! !!!"""#########""" !!!!!!""""""#########$$$$$$$$$###"""!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""#########"""""""""""""""######$$$########################$$$###!!! !!!###$$$$$$###!!!  !!!!!!!!!!!!""""""""""""%%%%%%$$$###""""""######$$$###"""###%%%%%%###!!!###"""""""""###$$$%%%%%%######"""""""""""""""""" """$$$%%%&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!((('''%%%############$$$######""""""!!!!!!  !!!"""!!!!!!!!! """######"""!!!!!!###"""!!!"""###$$$$$$"""%%%$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$""" !!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""!!!!!!"""###$$$$$$%%%%%%#####################$$$###""""""""""""###$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""$$$###""""""""""""###$$$""""""""""""""""""""""""############""""""""""""%%%%%%$$$$$$$$$###############""""""""""""######$$$""" !!!###$$$###"""%%%%%%$$$$$$############""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""############!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$"""!!!!!!###$$$""" $$$###"""!!!"""###%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$#########"""######""""""""""""######""""""############""""""$$$$$$###"""""""""""""""""""""""""""############"""###$$$$$$""""""###$$$########################$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$###$$$%%%$$$""" !!!###"""""""""$$$%%%$$$###""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""!!!"""######"""!!!!!!"""$$$""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################""""""""""""%%%$$$$$$###""""""######"""######$$$###"""!!! !!!"""#########""" !!!"""""""""############$$$######""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!"""######$$$$$$"""""""""""""""######$$$########################%%%###"""!!!!!!"""###%%%'''&&&$$$###"""""""""###!!!!!!!!!"""""""""######%%%$$$$$$###""""""#########""""""#########""""""##################$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!  ###"""""""""!!!!!!!!! !!!!!!!!!"""""""""######$$$###"""  !!!!!!!!! ######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############""""""!!!""""""""""""#########$$$$$$######""""""######$$$""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""################################################&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###$$$###!!!!!!""""""###$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%""""""!!!!!!!!!"""######$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""############&&&%%%$$$"""!!!!!! !!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""""""""""""""""""""$$$###"""!!!""""""###$$$%%%$$$$$$$$$$$$#########$$$###"""!!!!!!"""###$$$$$$###""""""###$$$###!!!$$$############"""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""############"""######$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$"""!!! !!!"""!!! $$$###"""""""""###$$$%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""############""""""######"""!!!!!!!!!""""""""""""""""""############"""###$$$$$$""""""###$$$###"""!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&#########""""""#########"""############$$$$$$$$$!!!"""###"""!!!!!!###%%%###"""""""""$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""######"""!!!!!!"""$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########"""""""""""""""""""""###$$$%%%&&&"""############"""!!!!!!""""""######""""""!!! """"""""""""#####################"""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$%%%"""""""""""""""######$$$########################%%%$$$###""""""###$$$%%%'''&&&%%%$$$#########$$$"""""""""#########$$$$$$%%%$$$######"""#########!!!"""######"""!!!"""###$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!"""""""""##############################!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""!!! !!!"""###$$$############""" """!!!!!!!!!###$$$###"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""###############"""######$$$$$$######"""!!!!!!!!! !!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""######"""!!!"""""""""###$$$$$$%%%%%%!!!"""""""""#########$$$!!!!!!!!!!!!!!!""""""###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############$$$$$$###""""""!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%&&&""""""""""""""""""""""""%%%###"""!!!!!!###$$$&&&$$$$$$$$$$$$############$$$###"""!!!!!!"""###$$$$$$#########$$$###""""""###""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################$$$$$$$$$######"""##################""""""""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$"""!!!!!!!!!!!!!!!$$$######""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""############""""""""""""############""""""""""""!!!!!!!!!!!!!!!"""!!!"""""""""############"""###$$$###"""!!!"""$$$$$$###!!! !!!###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%######""""""""""""######""""""#########$$$$$$$$$!!!""""""!!! !!!$$$&&&###"""""""""$$$%%%$$$###""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""######"""!!!!!!"""$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$%%%%%%""""""#########"""""""""############""""""!!!!!!"""""""""""""""#########""""""#########"""""""""""""""############"""""""""""""""""""""#########"""""""""""""""######$$$########################$$$$$$############$$$$$$######""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$###############$$$!!!###$$$###"""!!!###%%%$$$$$$$$$$$$######"""""""""""""""###############!!!!!!!!! !!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!$$$###!!! !!!"""$$$%%% !!!!!!""""""######$$$###"""###%%%&&&%%%$$$ !!!!!!""""""#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!###%%%&&&########################!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$""""""#########$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###"""!!!!!!###%%%'''$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$"""###$$$%%%$$$#########"""""""""""""""""""""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$###"""""""""###$$$$$$########################$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!"""############"""!!!""""""############"""""""""!!!!!!!!!!!!!!!""""""!!!"""""""""############!!!"""######"""!!!"""###%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""""""""######""""""#########$$$$$$$$$###$$$###""" """%%%###"""""""""$$$%%%$$$###########################!!!"""############"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$"""######"""!!!!!!"""$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######"""#########""""""""""""""""""######$$$######"""""""""""""""######""""""""""""""""""!!!"""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$######"""!!!!!!!!!"""""""""""""""######$$$########################$$$##################$$$!!!!!!!!!!!!!!!!!! """#########$$$$$$$$$$$$$$$###############$$$$$$######$$$#########%%%'''$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###!!! !!!"""$$$%%% !!!""""""###$$$!!!  """###"""!!!"""""""""######$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!###%%%&&&$$$$$$$$$###############!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$###""""""!!! """"""!!!!!!!!!"""###### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############ !!!###$$$$$$$$$$$$""""""""""""""""""""""""""""""#########""""""!!!""""""""""""""""""""""""######""""""###$$$&&&'''$$$############""""""""""""""""""######""""""""" ###%%%&&&%%%$$$$$$$$$"""""""""############$$$"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""############"""######$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######!!!###%%%%%%$$$######$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!""""""############""""""""""""!!!!!!!!!"""######""""""""""""############!!!"""######!!!!!!"""###%%%$$$############$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&#########""""""#########"""############$$$$$$$$$$$$$$$$$$###!!! !!!"""###"""""""""$$$%%%$$$###########################"""""""""""""""""""""""" ########################!!!""""""######$$$$$$$$$"""######"""!!!!!!"""$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########&&&%%%$$$###"""""""""""""""""""""!!!""""""###$$$%%%$$$###""""""""""""###############"""""""""""" !!!###$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!"""""""""""""""######$$$########################""""""""""""""""""""""""""""""############"""!!!"""""""""#########$$$$$$#########"""######$$$%%%$$$""" !!!###%%%&&&%%%"""###$$$%%%%%%$$$"""!!!"""######$$$$$$%%%%%%%%%!!!!!!!!!"""""""""###### """"""""""""############""""""""""""""""""""""""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!! !!!"""###$$$######"""!!!!!!!!!!!!!!!###"""!!!"""###$$$###"""############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$#########!!!""""""######""""""!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$#######################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""!!!"""###########################"""""""""""""""!!!!!!!!!###""""""""""""###$$$$$$""""""""""""""""""######""""""""""""""""""""""""""""""""""""############ !!!"""###$$$$$$######""""""""""""""""""""""""!!!"""######""""""""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&############""""""""""""!!!"""###$$$$$$###"""!!!"""%%%&&&%%%$$$%%%&&&############$$$$$$%%%%%%""""""""""""""""""""""""$$$######""""""######$$$########################""""""""""""############!!!"""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!%%%&&&$$$#########$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""############"""""""""""""""""""""###$$$$$$""""""""""""############!!!"""###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$!!!###$$$$$$"""!!!!!!"""###"""""""""$$$%%%$$$##############################"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!########################!!!""""""######$$$%%%%%%"""######"""!!!!!!"""$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########&&&%%%$$$###""""""""""""###"""!!!!!!!!!"""$$$%%%%%%$$$###"""""""""##################"""""""""!!! !!!###$$$$$$$$$"""""""""######$$$$$$######"""!!!!!!""""""############"""""""""""""""######$$$########################!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!"""""""""############""""""###$$$$$$%%%%%% """&&&%%%"""!!!"""$$$%%%%%%$$$###""" !!!!!!"""######$$$$$$!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!"""""""""!!! !!!!!!!!!"""""""""### !!!!!!!!!"""""""""######!!! !!!!!!"""%%%$$$###$$$&&&'''&&&%%%############""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###############%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!""""""!!!!!!###$$$$$$$$$###"""""""""""""""""""""""""""################################################ !!!"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###!!! """$$$######################## !!!!!!""""""#####################$$$$$$%%%&&&&&&%%%%%%$$$#########""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$###!!!!!!""""""""""""""""""""""""!!!############""""""""""""""""""""""""!!!"""###%%%%%%&&&&&&%%%############"""""""""""" !!!$$$%%%%%%$$$!!! !!!%%%'''&&&%%%&&&'''######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&########################""""""""""""############ !!!"""###$$$%%%%%%%%%!!!!!!""""""#########$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$&&&$$$"""""""""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$##################"""""""""""" """###$$$$$$###""" """"""############""""""######""""""###$$$%%%%%%""""""""""""############!!!"""###"""!!! !!!#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$"""$$$$$$###""""""######"""""""""$$$%%%$$$###""""""""""""""""""""""""$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%"""######"""!!!!!!"""$$$""""""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$#####################"""!!!!!!!!!###$$$%%%%%%%%%###"""""""""###$$$$$$#########""""""!!!!!!!!!###$$$%%%$$$###"""!!!!!!""""""""""""!!!!!! """###%%%&&&&&&"""""""""""""""######$$$######################## !!!!!!!!!!!! !!!!!!###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""######""""""###$$$%%%%%%%%%!!!&&&### !!!###%%%&&&%%%$$$### !!!""""""### """$$$%%%&&&%%%###""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""""" !!!!!!!!!""""""###### !!!"""!!!!!!!!!  !!!###%%%&&&"""!!! !!!###$$$###"""######""""""!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!###$$$$$$###""""""%%%%%%%%%$$$$$$############"""!!! !!!"""### """#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################## !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&&&&###"""$$$&&&$$$$$$##################"""$$$&&&&&&%%%%%%&&&''',,,***&&&""" !!!"""$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!!$$$$$$##################################################################!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$ !!!"""######"""!!!######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""###$$$$$$%%%%%%&&&&&&%%%$$$###"""!!! """"""###$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!"""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! """############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$###############!!!!!!""""""#########$$$ !!!!!!""""""######""""""""""""###### !!!###$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!"""""""""############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!!!! !!!!!!"""######$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""!!! !!!"""%%%''')))'''&&&&&&%%%$$$###""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!! ###$$$$$$%%%%%%$$$$$$$$$ !!!!!!!!! ))))))((('''&&&$$$$$$###"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""&&&%%%%%%%%%$$$$$$######%%%###!!! !!!###%%%$$$######"""""""""""""""######"""!!!!!!!!!!!!!!!######""""""!!!!!! """%%%&&&!!!!!!$$$###""" """###$$$######""""""!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!###$$$$$$######"""!!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! !!!"""#########!!! ########################""""""""""""""""""""""""$$$$$$##################"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""###%%%%%%$$$###$$$%%%&&&%%%$$$###""""""""""""$$$$$$############$$$$$$$$$$$$###"""""""""""""""#################################################################################$$$$$$$$$%%%%%%!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$%%%&&&%%%$$$######"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!%%%%%%$$$$$$###"""""""""###############$$$$$$$$$""""""###$$$$$$$$$$$$###"""###%%%&&&&&&%%%###"""######################## !!!!!!!!!""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! """"""#########$$$$$$$$$%%%$$$$$$###""""""!!!!!!########################!!!"""""""""############!!!!!!""""""""""""""""""######""""""""""""######!!!!!!"""###$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""#########$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""###""""""""""""######$$$############"""""""""!!!""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""!!! !!!"""$$$%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$############"""!!!!!!"""######""""""""""""""""""""""""################################################""""""""""""#########$$$$$$$$$#########"""""""""$$$$$$%%%%%%%%%$$$###### !!!!!!!!! #########""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""##############################"""""""""!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$######"""""""""""""""######"""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """###$$$ !!!$$$###"""!!!!!!"""###$$$ !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""###############!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!""""""#########"""!!! ########################""""""""""""""""""""""""########################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############%%%%%%$$$$$$############"""$$$%%%%%%###""""""### !!!"""$$$$$$###""""""$$$$$$############$$$$$$%%%$$$$$$###############################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$############"""!!! !!!"""######$$$$$$######""""""""""""""""""""""""############""""""""""""%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!"""##############################$$$$$$######"""!!!!!!!!!"""""""""#########$$$$$$$$$######""""""!!!!!! """"""""""""""""""""""""""""""""""""############$$$###############""""""######""""""""""""######"""!!!!!!!!!!!!""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$$$$######""""""#########$$$$$$$$$%%%%%% !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###$$$%%%&&&%%%###%%%$$$###############$$$############""""""""""""###""""""!!!!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########"""!!! !!!""""""#########"""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""################################################""""""""""""############%%%%%%$$$$$$$$$#########$$$%%%%%%%%%$$$###"""""""""!!!!!!  !!!!!!!!!""""""""""""""""""""""""""" !!!""""""######""""""########################""""""!!!!!!!!!!!! """"""""""""""""""""""""$$$######"""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$ !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""""""""###$$$$$$""""""############"""""" !!!"""###$$$%%%%%%#########$$$$$$$$$$$$%%%""""""""""""""""""""""""#########$$$######"""!!!########################""""""""""""""""""""""""########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$############"""""""""###%%%&&&%%%###""""""### !!!"""###$$$$$$######$$$$$$############$$$$$$$$$######""""""########################$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!!!!"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!! !!!!!!"""############"""""""""""""""""""""""""""#########""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""############""""""!!!!!!""""""""""""############ !!!""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$######""""""!!!######""""""""""""######"""!!!  !!!"""$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######""""""############$$$$$$%%%$$$$$$######""""""!!!""""""#########$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""%%%$$$######%%%%%%$$$###%%%$$$######""""""""""""#########"""""""""""""""###""""""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%###########################""""""""""""""""""######"""!!!!!!!!!!!!"""### !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############################################################$$$$$$$$$$$$############"""""""""!!!$$$$$$%%%$$$$$$###"""!!!###"""!!! """"""!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!"""############"""#################################"""""""""""""""""""""############""""""$$$######"""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!#########"""!!!!!!"""############""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!"""###$$$%%%"""""""""######""""""""" """###$$$%%%&&&############$$$$$$$$$$$$!!!!!!""""""##################$$$$$$$$$#################################""""""""""""""""""""""""###############$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########""""""""""""!!!###"""""""""""""""""""""$$$&&&'''&&&$$$######$$$%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$""""""!!!!!!!!!""""""###""""""#########$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$""""""######$$$%%%&&&&&&!!!!!!"""############"""########################""""""""""""""""""######"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$###""""""############""""""########################!!!!!!!!!!!!"""""""""###"""""""""""""""###$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""""""""######### !!!""""""###### !!!!!!""""""""""""######""""""""""""""""""#########""""""!!!!!!!!!######""""""""""""######!!!  !!!"""$$$######""""""######$$$"""""""""######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""$$$"""!!!"""###$$$###"""$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""######"""""""""""""""""""""###$$$%%%%%% !!!""""""######!!!!!!!!!""""""!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&############"""""""""!!!$$$$$$$$$$$$######"""!!!###"""!!! !!!###$$$$$$$$$#########"""""""""""""""""""""""""""""""""!!!""""""#######################################"""""""""""""""#########""""""############""""""$$$######"""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$%%%###!!!"""$$$%%%######""""""""""""############""""""!!!!!! """"""!!!!!!!!!!!!""""""########################$$$###"""""""""###%%%&&&###""""""""""""""""""### !!!"""###$$$%%%%%%""""""#########$$$$$$$$$!!!!!!!!!"""######$$$$$$##################$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""#####################$$$$$$%%%%%%%%%#########""""""""""""!!!"""""""""""""""""""""###$$$&&&''''''%%%$$$$$$%%%'''&&&%%%###"""###$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!"""###"""""""""###$$$$$$%%%%%%################################################!!!!!!!!!"""""""""######""""""""""""########################$$$$$$$$$$$$$$$$$$############$$$$$$ !!!###$$$&&&'''!!!"""######$$$$$$##############################""""""""""""############%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""#########""""""""""""###$$$$$$##############################""""""""""""""""""!!!!!!!!!"""""""""######$$$######""""""!!!!!! !!!!!!""""""######$$$############""""""""""""""""""""""""""""""!!!!!!######""""""""""""###### !!!"""#########""""""""""""######!!!!!!""""""###$$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$$$$###############$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!"""######"""!!!###"""!!!!!!!!!!!!!!!!!!""""""""""""############$$$######""""""######$$$################################################""""""############""""""!!!""""""###$$$%%%%%%%%% !!!!!!""""""######!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$#########""""""###############""""""""""""""""""######$$$######""""""!!!!!! """"""""""""""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!""""""""""""""""""""""""""""""$$$######"""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!&&&(((%%%"""###%%%%%%"""""""""######""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""#######################################$$$%%%%%%######""""""""""""######!!!!!!!!!"""######$$$$$$"""""""""############$$$!!!!!!""""""#########$$$######"""""""""###$$$$$$########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################!!!!!!!!!"""""""""""""""#########$$$$$$%%%%%%&&&$$$$$$#########""""""""""""""""""############$$$"""$$$%%%&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$""""""!!!!!!""""""###$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$ !!!###$$$"""######$$$$$$$$$$$$$$$########################!!!"""""""""############%%%%%%$$$$$$###""""""""" !!!"""###$$$%%%&&&&&&""""""###$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###!!!!!!!!!!!!"""""""""###%%%$$$$$$###""""""!!!!!!!!!!!!""""""###$$$$$$%%%############"""""""""!!!""""""########################""""""""""""###### !!!"""###$$$$$$######""""""""""""######!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&''''''!!!!!!!!!""""""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""$$$###""""""$$$$$$###""""""""""""!!!""""""######!!!"""""""""############$$$######""""""######$$$################################################!!!"""###$$$$$$###"""!!!""""""###############""""""""""""""""""""""""###!!!""""""######""""""!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$#########""""""""" !!!"""######$$$$$$###!!!"""######$$$$$$$$$###!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######$$$###"""!!!!!!"""###$$$$$$######"""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###&&&)))%%%"""###%%%$$$""""""############"""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""########################"""###$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""######""""""""""""############"""""""""""""""#########""""""!!!!!!!!!"""###$$$########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################!!!!!!""""""############"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$########################$$$$$$%%%%%% """$$$$$$$$$###$$$%%%!!!###&&&&&&$$$""" $$$$$$############$$$$$$######""""""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$########################!!!!!!""""""#########$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$########################""""""""""""#####################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%!!!""""""###$$$%%%%%%%%%$$$#########""""""!!!!!!#########$$$$$$%%%%%%&&&######""""""""""""###### """$$$%%%%%%$$$######""""""""""""###### !!!!!!"""###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''((((((!!!!!!"""###$$$%%%%%%&&&""""""""""""############ """###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$######%%%%%%$$$######"""""""""###$$$%%%%%%!!!!!!""""""#########$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!############"""!!! ############""""""""""""""""""############"""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!###$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$### !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%###""" """###%%%$$$######"""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!""""""######%%%***%%%!!!###$$$"""""""""############""""""#########"""!!!!!! """"""!!!!!!!!!!!!""""""########################"""###$$$%%%&&&%%%$$$$$$$$$###"""!!!!!!"""###$$$############""""""""""""""""""""""""##################"""""""""""""""""""""!!! """###$$$########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################""""""######$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""""""""""""""#########""""""!!!!!!"""###$$$%%%$$$$$$############$$$$$$########################!!!!!!"""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$################################################### !!!!!!""""""######$$$$$$###"""!!!!!!""""""""""""""""""###############$$$%%%$$$"""!!!"""###""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$###""""""######""""""!!!!!! %%%$$$"""!!!!!!!!!"""###!!!!!!"""###$$$$$$%%%%%%!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!"""""""""############!!!!!!""""""############"""""""""!!!"""######$$$######$$$$$$$$$$$$##############################%%%$$$###""""""###$$$%%%""""""!!!!!!!!!"""$$$%%%$$$$$$$$$#########""""""%%%%%%$$$###"""""""""###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""############""""""""""""############"""###$$$$$$$$$"""!!! $$$#########""""""!!!!!!########################!!!######""""""###$$$""""""""""""""""""""""""######""""""""""""##############################&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$###!!! !!!"""""""""""""""""""""""""""###$$$$$$###!!! !!!###!!!"""$$$%%%%%%$$$###""" !!!"""""""""""""""%%%$$$###!!!!!!!!!"""###$$$$$$$$$###!!!!!!$$$&&&$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!###$$$#########%%%'''$$$#########""""""!!!!!!!!!"""###%%%%%%$$$######$$$$$$############$$$$$$######""""""""""""######$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%% """"""""""""###$$$######""""""""""""############""""""""""""##################""""""""""""$$$###"""!!!!!!"""###$$$"""""""""!!!!!!!!!!!!!!! !!!######$$$$$$$$$ !!!!!!""""""###### !!!"""###$$$$$$%%%######""""""""""""######!!!###$$$%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######"""""""""$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###################################################!!!!!!!!!!!!""""""######$$$$$$###"""""""""""""""""""""""""""############"""$$$$$$$$$"""!!!"""###########################""""""############""""""%%%$$$"""!!! !!!"""#########""""""""""""""""""$$$$$$"""!!!!!!!!!"""###!!!!!!"""######$$$%%%%%%"""""""""""""""#####################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""""""""######$$$"""##################"""########################$$$$$$###""""""###$$$$$$###""""""""""""###$$$%%%$$$$$$$$$#########""""""$$$$$$######"""#########"""""""""###$$$$$$$$$%%%$$$%%%%%%$$$$$$"""!!!!!!""""""""""""############""""""""""""############"""############""""""!!!############"""""""""!!!########################!!!"""$$$$$$###"""###$$$""""""""""""""""""""""""######""""""""""""##############################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""%%%$$$###"""!!!""""""###""""""""""""""""""""""""###$$$$$$###!!! """#########$$$$$$$$$######"""###$$$$$$$$$$$$$$$######%%%$$$"""!!!!!!!!!"""######$$$$$$###!!!"""###%%%$$$$$$###""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""###############"""!!! """"""""""""!!!!!!!!! !!!"""######$$$$$$######$$$##################$$$######""""""""""""######$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$%%%%%% """"""""""""###$$$######""""""""""""############""""""""""""##################""""""""""""$$$###""""""""""""###$$$#########$$$$$$$$$$$$%%% !!!"""######$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$######""""""""""""###### !!!###$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&%%%%%%$$$#########"""###$$$$$$$$$###"""!!!$$$$$$############$$$$$$########################"""""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###################################################!!!!!!!!!""""""""""""###$$$###""""""""""""""""""""""""""""""############"""$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%###!!! """#####################$$$$$$$$$######"""!!!"""""""""!!!""""""######$$$$$$$$$#########"""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""""""""""""""#########!!!""""""######""""""!!!########################$$$$$$###""""""###$$$$$$$$$############$$$%%%%%%$$$$$$$$$########################"""######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""############""""""""""""##################"""""""""###$$$$$$############""""""""""""###########################$$$%%%%%%$$$"""######""""""""""""""""""""""""######""""""""""""##############################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########%%%$$$$$$###"""#########""""""""""""""""""""""""######$$$###!!! """###%%%$$$######""""""""""""&&&&&&&&&%%%%%%###""""""$$$###""""""!!!"""""""""###$$$$$$###""""""###%%%$$$###"""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############&&&### """"""!!!"""!!!!!!!!!!!! """!!!!!!!!!""""""####################################""""""""""""######$$$###""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$ """###"""!!!"""#########""""""""""""############""""""""""""##################""""""""""""$$$$$$############$$$$$$#########$$$%%%%%%&&&&&& !!!"""######$$$######$$$$$$$$$###############"""""""""""""""###############""""""""""""###### !!!###$$$$$$###"""""""""#########$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%"""############$$$$$$$$$&&&&&&%%%$$$######""""""!!!###%%%%%%$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""######"""""""""""""""###!!!"""""""""###############%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$###""" !!!""""""#########$$$$$$%%%%%%%%%$$$######"""""""""""""""!!!"""""""""#########$$$############""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############!!!!!!""""""""""""!!!!!!########################$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%###########################"""""""""###$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!!!!!"""""""""############!!!"""""""""##################"""!!!"""###%%%&&&#########"""""""""""""""########################$$$%%%&&&&&&$$$#########""""""""""""""""""""""""$$$######""""""######$$$##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""$$$$$$#########""""""""""""""""""""""""""""""""""""######"""!!!!!!"""$$$&&&%%%###!!!!!!!!!!!!"""###############"""!!!!!!######"""""""""""""""""""""$$$$$$$$$""""""###%%%######"""""""""""""""###""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$ $$$'''%%%!!!"""""""""""""""!!!!!!!!!"""!!! !!!###$$$""""""############""""""######""""""""""""############"""""""""""""""###""""""""""""""""""""""""!!!"""""""""#########$$$!!!"""###"""!!!"""#########""""""""""""############""""""""""""##################"""""""""!!!$$$$$$############$$$$$$""""""""""""############!!!!!!"""############### !!!"""$$$%%%&&&'''#########"""""""""""""""######""""""""""""######!!!"""############""""""!!!""""""###$$$%%%%%%&&&######$$$$$$$$$$$$############$$$$$$$$$$$$##############################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$'''((()))******)))'''%%%""""""#########$$$$$$$$$%%%%%%$$$###"""!!!!!! """$$$$$$######$$$$$$############$$$$$$#######################################$$$$$$$$$########################""""""###$$$$$$$$$$$$###############################################################""""""""""""###"""""""""""""""######!!!"""""""""############%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""###$$$%%%$$$###"""!!!######$$$$$$%%%%%%&&&&&&############"""""""""!!!"""""""""""""""##################"""""""""""""""############"""""""""!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########$$$$$$#########$$$$$$$$$%%%$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$###""""""!!!"""""""""############!!!"""""""""############$$$###"""""""""$$$%%%&&&""""""""""""""""""##############################$$$%%%&&&&&&$$$#################################$$$$$$############$$$$$$########################%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!"""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""######"""!!!!!!###$$$&&&%%%###!!! !!!!!! !!!"""###############"""""""""#########"""""""""###%%%$$$###"""###$$$###"""""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""""""""!!!!!!###!!!########################"""!!! !!!###$$$!!!"""############"""!!!######""""""""""""#########"""""""""""""""######"""""""""""""""""""""""""""""""""""""""#########!!!######"""!!!""""""######""""""""""""############""""""""""""##################"""""""""!!!########################$$$######""""""!!!!!!!!!!!!""""""############""" !!!###$$$%%%&&&#########"""""""""""""""######""""""""""""######""""""#########"""""""""!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$##############################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))+++++++++)))'''&&&""""""#########$$$$$$$$$$$$#########"""!!!!!!!!! !!!"""""""""!!! $$$$$$############$$$$$$########################################################################""""""###$$$$$$$$$$$$###################################################$$$############""""""""""""""""""""""""######$$$""""""""""""############%%%&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!###%%%'''&&&$$$!!! $$$$$$$$$$$$$$$$$$%%%%%%"""############"""!!!!!!""""""""""""""""""""""""!!!"""""""""########################""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$######### !!!"""$$$$$$######"""!!!""""""######""""""!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$%%%$$$$$$###"""###############$$$$$$$$$#########"""######$$$$$$##################$$$$$$######$$$$$$$$$######"""""""""""""""############""""""""""""############$$$$$$#########$$$$$$%%%""""""""""""#######################################$$$%%%%%%$$$"""##############################$$$$$$############$$$$$$########################&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$""""""!!!""""""""""""!!! """"""""""""""""""""""""!!!"""###"""!!!!!!###%%%$$$###""""""!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%%!!!!!!"""############"""!!!###%%%%%%###"""###$$$"""""""""""""""######$$$"""############$$$$$$$$$""""""""""""""""""""""""####################################""""""""""""%%%"""!!!""" ######$$$$$$$$$$$$$$$%%%"""!!!!!!!!!""""""###### !!!"""######"""!!! ######""""""""""""######"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!######"""!!!!!!"""######""""""""""""############""""""""""""##################""""""""""""""""""############""""""$$$$$$$$$############"""""""""############"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""###############""""""""""""###############"""""""""""""""!!!"""""""""###$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&******++++++***)))((('''"""############$$$$$$$$$########################$$$$$$######""""""!!!!!!$$$$$$############$$$$$$########################################################################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$#########"""""""""""""""""""""###$$$$$$""""""""""""###############$$$%%%$$$"""!!!"""###########################""""""############"""""""""###$$$$$$$$$###!!! $$$$$$$$$$$$############"""######$$$###"""!!! """""""""""""""""""""!!! !!!"""###$$$$$$%%%############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$#########""""""""" !!!###$$$$$$$$$"""!!!"""##################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""######$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$######"""#########"""""""""###$$$$$$$$$%%%"""######$$$$$$$$$######""""""""""""############""""""""""""############$$$$$$%%%%%%$$$$$$######!!!"""""""""####################################!!!"""$$$$$$###"""###$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$""""""#########"""!!! """"""""""""""""""""""""!!!"""###"""!!!!!!###%%%!!!"""""""""""""""!!!!!!!!!""""""#########"""""" !!!"""###$$$######"""!!!###%%%%%%$$$#########"""""""""""""""###$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""####################################"""""""""!!!&&&&&&$$$###############""""""######$$$$$$$$$$$$!!!"""######$$$$$$###### !!!"""######"""!!! ######""""""""""""######"""""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""!!! """######!!! !!!"""######""""""""""""############""""""""""""##################"""""""""""" !!!""""""""""""!!! !!!"""######$$$$$$""""""############""""""$$$######""""""!!!!!!!!!!!!!!!""""""######$$$$$$######""""""""""""######$$$######"""""""""""""""""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((++++++******)))(((((('''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$############$$$$$$########################$$$$$$##########################################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$######""""""""""""!!!""""""###$$$$$$""""""""""""############!!!"""###"""!!! """""""""""""""""""""""""""""""""############""""""######"""!!!!!!!!!!!!!!!%%%$$$$$$######""""""""""""######$$$$$$"""!!! """"""""""""!!!!!!!!!!!! """###$$$%%%&&&############""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!! !!!###$$$%%%$$$"""!!!######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""###$$$$$$###"""!!! """"""######$$$$$$$$$$$$%%%%%%$$$###"""""""""###!!!!!!"""###$$$%%%%%%&&&"""######$$$$$$$$$######""""""""""""############""""""""""""############$$$%%%&&&&&&%%%$$$"""!!!!!!!!!""""""#########$$$########################!!!#########"""###$$$########################%%%$$$$$$######$$$$$$%%%########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%$$$###"""!!!""""""""""""""""""""""""!!!"""###"""!!!"""###%%% """######"""!!!!!!!!!!!!!!!!!!  !!!"""$$$$$$$$$###"""!!!###%%%%%%$$$###"""###""""""!!!""""""###$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################$$$#########""""""!!!!!! !!!!!! !!!###%%%!!!!!!""""""#########$$$!!!"""$$$%%%%%%$$$$$$### !!!"""$$$$$$"""!!! ######""""""""""""######""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """######!!! !!!"""######""""""""""""############""""""""""""##################"""""""""""" !!!""""""!!! !!!"""$$$%%%""""""#########""""""!!!""""""######$$$$$$$$$%%% !!!!!!"""###$$$$$$%%%######""""""""""""######$$$$$$###"""!!!!!!""""""#########"""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((()))))),,,+++***)))(((((((((((("""############$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###########################"""###$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###%%%&&&&&&%%%$$$##################################################################"""!!!!!!"""###%%%%%%###"""###$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""######$$$$$$%%%&&&&&&""""""""""""############%%%$$$$$$$$$######""""""$$$$$$############$$$$$$%%%%%%$$$###""""""#########"""!!!!!!!!!###$$$%%% !!!!!!"""###$$$$$$$$$"""###$$$%%%%%%$$$###"""########################%%%%%%$$$###""""""######$$$$$$##################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$#########""""""!!!!!!%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###""""""###$$$%%%"""###$$$$$$%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""######$$$%%%%%%###"""!!!######""""""""""""######!!!!!!""""""#########$$$############""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$$$$##################!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######################## !!!!!!"""""""""""""""######""""""""""""######$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$######""""""&&&&&&$$$###""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######"""############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""%%%%%%%%%%%%$$$$$$###"""######""""""""""""######%%%%%%$$$#######################################""""""""""""############$$$$$$$$$$$$$$$###""""""$$$$$$###"""!!! """"""""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""$$$'''))))))(((((('''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$###"""######%%%%%%%%%$$$$$$$$$###################################################$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$############################################################### !!!###$$$$$$$$$$$$ """$$$$$$"""!!!"""###""""""""""""""""""""""""##################""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$#########"""""""""$$$######""""""######$$$$$$$$$######""""""""""""###"""!!!!!!!!!"""$$$%%% !!!!!!"""######$$$$$$!!!"""############"""!!!########################$$$###""""""!!!!!!""""""########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##################"""""""""!!!######""""""######$$$$$$$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""######""""""""""""######!!!"""""""""########################""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""$$$$$$###"""""""""""""""########################"""""""""""""""#####################$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######################## !!!!!!"""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$###$$$$$$###"""""""""""""""############"""""""""!!!""""""""""""""""""""""""#########"""""""""""""""$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""######################## !!!""""""""""""""""""######$$$$$$$$$###""""""######""""""""""""######""""""!!! ########################""""""#########$$$$$$$$$######$$$$$$######"""!!!"""""""""""""""!!!!!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&(((''''''&&&&&&%%%$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&&&&$$$$$$###"""""""""######$$$$$$$$$######""""""!!!########################$$$$$$$$$#####################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###############$$$%%%&&&##############################""""""""""""######$$$###"""!!!!!!"""###$$$################################################ !!!###$$$$$$$$$$$$ !!!######!!! !!!"""""""""""""""""""""""""""$$$$$$###""""""!!! &&&%%%%%%$$$######""""""""""""""""""##################""""""""""""!!!!!!$$$######""""""######$$$#########""""""""""""""""""""""""!!!""""""###$$$!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!!!!########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#####################""""""""""""""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$%%%$$$$$$######"""!!!  """"""&&&&&&%%%%%%$$$#################################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######"""###############""""""""""""######""""""""""""########################"""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""""""""""""""####################################""""""""""""!!!!!!!!!"""""""""#####################$$$$$$$$$######################## !!!""""""######""""""######""""""""""""######$$$###"""!!!!!!"""###$$$################################################""""""""""""!!!!!!!!!!!!!!!"""#########""""""############""""""$$$###""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""########################"""""""""###""""""!!!!!!!!!!!!"""#########""""""######""""""""""""######$$$$$$###""""""""""""#######################################$$$$$$$$$$$$###############"""!!!!!!!!!!!!!!!""""""#########"""""""""#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###%%%'''&&&%%%%%%$$$$$$##################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$###""""""!!!!!!!!!"""""""""""""""""""""###########################%%%$$$$$$$$$###"""""""""######""""""""""""############################################################""""""""""""######""""""""""""""""""""""""!!!!!!  """###$$$""""""""""""""""""""""""######""""""""""""###### !!!"""###$$$$$$###############################################################"""!!!!!! """######"""!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! %%%$$$$$$$$$######""""""!!!"""""""""############"""""""""!!!!!!!!!!!!!!!######""""""""""""######"""""""""###"""""""""!!!""""""""""""""""""######!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""###############$$$$$$$$$$$$##################$$$########################$$$###""""""$$$$$$###"""########################$$$$$$###############$$$#########"""""""""""""""$$$$$$%%%%%%&&&&&&&&&&&&$$$##################$$$$$$$$$$$$$$$$$$###"""!!!######"""""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""$$$##################$$$##############################""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###"""""""""###$$$$$$######""""""######$$$"""""""""""""""#####################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""##################$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""#################################!!!!!!"""############"""######""""""""""""############"""!!!!!!"""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### """#########""""""##################"""######"""""""""""""""############"""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""############"""!!!!!!""""""""""""""""""""""""#######################################"""!!! !!!!!!"""###$$$$$$$$$#########""""""""""""######%%%$$$$$$######$$$$$$$$$########################"""""""""############$$$"""############"""!!!!!!!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!###$$$&&&%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!! ############""""""!!!!!! !!!"""###$$$$$$%%%########################%%%$$$$$$$$$###"""""""""######""""""""""""#########################################################""""""!!!""""""##############################"""!!! !!!###$$$""""""""""""""""""""""""######""""""""""""###### ###$$$$$$""" ########################""""""""""""""""""""""""###############"""!!!!!!!!!###$$$$$$###""""""###"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""######$$$$$$$$$!!!"""""""""############!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""###!!!"""############""""""""""""#########""""""""""""""""""""""""#################################!!!!!!!!!!!!!!!!!!!!!!!!#########""""""######$$$""""""#########$$$$$$$$$#########$$$$$$####################################!!! !!!"""###"""!!!########################$$$###############$$$$$$""""""""""""""""""#########$$$%%%&&&&&&&&&%%%%%%#########$$$$$$#########$$$$$$$$$$$$######"""!!!############$$$$$$%%%%%%###############"""""""""""""""""""""""""""""""""#########$$$$$$#################################$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###"""""""""###$$$$$$$$$############$$$$$$######""""""""""""""""""############"""""""""!!!########################""""""""""""""""""""""""###"""""""""""""""######""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""########################!!!""""""#####################""""""""""""############""""""""""""######""""""""""""""""""""""""##########################################$$$$$$ """$$$%%%$$$"""!!!######$$$$$$$$$$$$#########"""""""""""""""######""""""""""""""""""######""""""""""""""""""""""""############""""""!!!!!!"""############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$######"""!!!!!!""""""###$$$%%%%%%%%%%%%######""""""""""""######!!!!!! !!!!!!"""########################!!!!!!!!!"""""""""#####################"""!!!!!!############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$###"""!!! ######$$$$$$$$$###"""""" !!!!!!"""###$$$%%%%%%########################$$$$$$$$$#####################""""""""""""######################################################""""""!!!!!!!!!"""##############################%%%$$$$$$######$$$$$$$$$##############################""""""""""""######"""$$$&&&'''%%% ########################"""""""""""""""""""""""" !!!###$$$$$$$$$$$$"""###%%%%%%###"""###$$$"""""""""""""""""""""""" !!!""""""###$$$$$$!!!!!!""""""###$$$$$$%%%""""""""""""############!!!!!!""""""""""""#########""""""!!!!!!""""""###!!!"""$$$%%%%%%$$$######"""############"""!!!!!!""""""""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""###############$$$$$$%%%"""""""""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""########################"""!!! """"""!!! #################################"""######$$$%%%""""""""""""############!!!"""###$$$%%%$$$######"""###$$$$$$$$$$$$###"""#########$$$######""""""!!!""""""######$$$$$$$$$""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######"""#########$$$$$$############$$$$$$############""""""""""""############""""""""""""############$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$"""""""""###$$$$$$%%%%%%############""""""""""""#########$$$$$$$$$%%%%%%############""""""""""""########################!!!"""######$$$$$$############""""""""""""######"""""""""######"""""""""######################## !!!!!!!!!!!!""""""""""""######$$$%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$######""""""###$$$$$$%%%%%%%%%%%%$$$######""""""""""""######""""""!!!!!!!!!"""##############################!!!""""""""""""#########$$$$$$$$$$$$$$$###""""""$$$$$$$$$######"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$%%%%%%%%%$$$$$$$$$##############################"""###$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$######""""""""""""######################################################!!!!!!!!!!!!!!!"""##############################&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$&&&&&&$$$!!!########################"""""""""""""""""""""""" !!!###$$$$$$$$$$$$!!!###$$$$$$###""""""###""""""""""""""""""""""""""""""##################""""""""""""############""""""""""""############"""""""""#########$$$$$$""""""!!!!!!!!!!!!"""""""""###%%%&&&&&&&&&%%%$$$"""######$$$###"""!!! ###"""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################"""""""""""""""###$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""########################"""!!! !!!"""###""" ##############################""""""###$$$$$$%%%!!!"""""""""############ """###%%%%%%$$$###""""""###$$$$$$$$$$$$###"""!!!""""""############""" !!!"""###$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$############$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%############"""""""""!!!############""""""""""""""""""""""""#########$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""##################$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""########################""""""###$$$$$$$$$$$$#########""""""""""""######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""###$$$$$$!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$#########$$$$$$$$$$$$######"""######""""""""""""######$$$$$$######$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###############$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&########################""""""""""""############%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%&&&&&&"""###$$$%%%&&&&&&%%%$$$''''''&&&%%%$$$###"""!!!########################""""""######$$$$$$$$$%%%######""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$%%%%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!"""###$$$$$$##############################""""""""""""""""""""""""###############"""!!!!!! """######!!!!!!!!!"""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$######"""!!!!!!!!!""""""""""""############""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!"""""""""###%%%'''''''''%%%$$$"""###$$$$$$$$$"""!!! #########"""""""""""""""###"""!!! !!!"""###########################!!!!!!!!!!!!!!!"""######!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""######""""""###$$$%%%%%%!!!!!!""""""#########$$$"""$$$%%%''''''&&&%%%$$$"""###$$$%%%%%%$$$###""" !!!"""###############""""""###%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######""""""""""""###############$$$$$$###############$$$%%%%%%###"""!!!%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!############"""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""!!!""""""###$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################""""""###$$$$$$$$$$$$#########""""""""""""######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%######""""""###$$$%%%%%%!!!!!!""""""""""""!!!!!!""""""!!!""""""###$$$$$$!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%"""############"""!!!!!!""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$###############"""!!! ######""""""""""""######!!!!!! !!!"""##############################%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$ !!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&!!!!!!!!!!!!""""""""""""""""""""""""############%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$###""""""######################## !!!"""###$$$%%%&&&&&&!!!!!!"""##############################$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############""""""""""""######%%%###!!!"""$$$'''***(((%%%%%%&&&%%%### """""""""""""""#########%%%$$$###""""""###$$$$$$$$$#########""""""!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################""""""""""""#########"""###$$$$$$%%%!!!"""###$$$%%%$$$######""""""!!!!!!!!!!!!""""""&&&&&&$$$###""""""!!!!!! !!!"""######$$$######%%%$$$###""""""###$$$%%%!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%###!!! !!!"""%%%$$$"""!!!!!!!!!"""###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%$$$############"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""######$$$$$$############'''((())))))(((%%%###!!!$$$%%%&&&'''&&&$$$!!! !!!###$$$$$$$$$"""!!!"""""""""###$$$$$$%%%%%%%%%$$$###"""###$$$&&&(((%%%$$$###!!!!!!!!!"""#########$$$$$$$$$$$$#########$$$$$$"""!!! """#################################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""#########""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!""""""######$$$$$$######""""""""""""######%%%$$$###""""""$$$&&&'''$$$#########""""""!!!!!!$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%%%%""" ###%%%%%%######"""###$$$%%%%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""!!!!!!!!!"""$$$&&&(((!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$#########$$$%%%&&&&&&%%%%%%$$$######""""""########################$$$$$$$$$###############!!!!!!"""###############$$$$$$$$$######""""""!!!""""""###$$$$$$%%%&&&&&&$$$$$$###$$$$$$%%%$$$$$$$$$$$$############$$$$$$##############################""""""""""""######"""""""""!!!"""######$$$'''%%%######$$$$$$"""""""""""""""############$$$###""""""""""""###$$$$$$#########""""""""""""$$$$$$###########################"""""""""!!!!!!""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################"""""""""""" !!!!!!!!!""""""""""""!!!"""###$$$%%%$$$$$$###""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""!!!!!! ######"""!!!!!!"""######!!!!!!!!!!!!"""""""""######""""""""""""""""""###"""""""""######$$$$$$$$$!!!"""######"""!!!"""$$$$$$######""""""""""""""""""!!!  !!!"""""""""""""""""""""""""""""""""$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$#########"""""""""""""""######$$$########################"""###$$$%%%%%%$$$"""!!!"""###$$$%%%%%%%%%$$$###%%%%%%%%%$$$######"""""""""""""""""""""######$$$%%%%%%$$$$$$###""""""""""""!!!  !!!###$$$%%%$$$"""!!!!!!!!!"""###"""######$$$$$$######""""""###$$$###"""!!!!!!"""########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############""""""""""""""""""###############$$$$$$$$$$$$######$$$######""""""######$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""###############""""""""""""######$$$###!!!!!!!!!"""$$$%%%$$$#########""""""""""""$$$$$$############$$$$$$###############"""!!!!!!!!!!!!!!!!!!!!!"""######$$$######"""###$$$%%%&&&###$$$$$$$$$$$$###"""!!!$$$#####################%%%###"""###%%%%%%############$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$###""""""########################%%%$$$$$$$$$############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$########################$$$%%%"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%$$$$$$$$$######""""""!!!""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!"""###############%%%$$$###"""!!! """"""######$$$%%%%%%%%%###$$$%%%$$$###"""###$$$$$$$$$############$$$$$$######!!!!!!!!!!!!############################## !!!"""$$$$$$###""""""$$$"""!!!!!!""""""!!! ###########################""""""!!!!!!""""""##################"""""""""%%%%%%$$$$$$###""""""!!!#########"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!"""##################"""""""""""" !!!"""###""""""!!!""""""###$$$$$$$$$$$$######""""""!!!!!!""""""###""""""!!!!!!!!!!!!"""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###!!!"""###""""""$$$%%%###############"""!!!!!!$$$###""""""""""""###$$$""""""""""""""""""""""""!!!"""######$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""!!!!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""##################!!!!!!"""#######################################!!!"""$$$&&&&&&$$$"""!!!############$$$$$$$$$%%%&&&%%%###"""!!!!!!"""###$$$###!!! """$$$&&&%%%%%%$$$$$$###"""""""""$$$###"""""""""###$$$%%%$$$###""""""!!!""""""""""""######$$$$$$######"""!!!###%%%%%%###!!!!!!!!!########################!!!"""###$$$%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""!!!!!!""""""######$$$$$$$$$$$$############$$$$$$$$$######""""""######$$$""""""""""""""""""""""""$$$$$$############$$$$$$############""""""""""""######""""""""""""######!!!!!!  !!!"""##################"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!"""############"""""""""###$$$$$$######$$$$$$######""""""%%%%%%$$$######"""!!!!!!###$$$%%%$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""###############$$$$$$$$$$$$###""""""####################################"""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!##################$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%#########"""""""""!!!!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!!!!"""#####################""""""!!!!!! """"""######$$$$$$$$$%%%###$$$&&&%%%"""!!!"""$$$$$$$$$############$$$$$$$$$"""  """$$$######################## !!!"""###$$$######""""""!!!!!!!!!""""""""""""$$$$$$###############"""!!!!!!!!!!!!!!!"""""""""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!""""""###$$$############"""""""""!!! """$$$%%%&&&%%%###"""""""""######$$$$$$$$$$$$###""""""""""""""""""###!!!!!!!!!!!!!!!"""###$$$!!!"""""""""!!!!!! """"""""""""""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""###############""""""""" """######""""""###$$$""""""###$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###############$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$########################""""""""""""""""""""""""########################!!!!!!!!!"""#########$$$ !!!"""$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###((('''&&&%%%$$$$$$$$$$$$$$$######"""!!!!!!""""""###"""!!!!!!!!!"""$$$%%%"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%######""""""""""""""""""""""""############"""""" """%%%%%%$$$"""!!! ######################## """$$$%%%&&&%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""" !!!"""###$$$$$$%%%%%%$$$###""""""###$$$%%%######""""""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$######""""""!!!!!!######""""""""""""######!!! !!!"""###########################$$$$$$############$$$$$$!!!"""######$$$$$$#########""""""!!!""""""######""""""""""""""""""######""""""############""""""$$$#########"""""""""!!!"""&&&(((&&&$$$$$$$$$###%%%$$$###""""""###$$$%%%!!!"""""""""##################$$$$$$$$$######"""########################"""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!$$$$$$$$$###############&&&%%%%%%$$$$$$###############$$$$$$$$$$$$###############""""""#################################################################################""""""######$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!!!!"""############### !!!!!!""""""######"""###############$$$$$$######$$$$$$###"""###$$$$$$$$$############$$$$$$$$$"""  """$$$"""###$$$$$$$$$$$$###"""###"""!!!!!!""""""$$$$$$""""""###############$$$%%%$$$$$$$$$######"""""" !!!!!!""""""""""""###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""###$$$$$$############"""""""""!!! """$$$%%%&&&%%%###"""###############$$$$$$$$$######""""""""""""######""""""""""""###$$$%%%%%% !!!"""#######################################""""""""""""############$$$######""""""######$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$###!!!!!!!!!"""""""""###$$$$$$"""!!! !!!!!!!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%########################################################################!!!!!!!!!"""#########$$$ !!!"""$$$$$$###""""""########################$$$###"""!!!!!!###%%%&&&''''''%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$###!!! !!!"""###$$$######""""""""""""###$$$$$$%%%%%%!!!!!!!!! !!!!!!"""""""""#########"""""""""""""""######""""""""" """%%%%%%$$$"""!!! """""""""""""""""""""""" """$$$%%%&&&%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""" !!!"""###$$$$$$%%%%%%$$$###""""""###$$$%%%###""""""""""""""""""###""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$######""""""!!!!!!######""""""""""""######!!!!!!!!!!!!""""""#####################$$$$$$$$$$$$$$$############$$$$$$ """###$$$%%%%%%######""""""""""""######""""""######""""""""""""!!!""""""#########""""""!!!!!!"""""""""######### (((,,,'''###$$$%%%$$$%%%$$$###""""""###$$$%%%!!!"""""""""############"""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$###############%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$############$$$$$$########################################################################!!!"""######$$$$$$######################################################&&&%%%%%%$$$###"""!!!!!!!!!!!!"""############### !!!!!!"""###$$$%%%###########################"""!!!"""$$$%%%$$$###$$$$$$############$$$$$$######!!!!!!!!!!!!######"""###$$$%%%%%%$$$###"""###"""!!!!!!!!!"""$$$%%%"""$$$%%%%%%######$$$%%%%%%%%%%%%$$$######"""""" !!!"""#####################$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######"""""""""""""""######""""""""""""###$$$$$$############"""""""""""" !!!"""###""""""!!!######""""""######$$$%%%$$$######""""""######$$$######"""######$$$%%%%%% !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%###!!! !!!!!!###############"""!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""###""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""##################!!!!!!"""###############""""""""""""""""""""""""$$$###!!!!!!!!!###&&&''' !!!!!!"""###$$$%%%%%% """$$$&&&&&&$$$!!! !!!###$$$%%%$$$"""!!!%%%%%%$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""############"""!!!""""""######""""""!!!!!!###%%%%%%###!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""!!!!!!""""""######$$$$$$$$$$$$############$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$############$$$$$$############""""""""""""######""""""""""""######""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###$$$$$$%%%$$$$$$###"""""""""############$$$$$$######"""!!!!!!!!!""""""######"""""" !!!""""""###$$$$$$***///)))"""$$$%%%$$$$$$$$$############$$$$$$""""""""""""############""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! !!!!!!"""###############!!!""""""######$$$$$$$$$############""""""""""""$$$  %%%(((%%%"""$$$$$$############$$$$$$########################"""###%%%&&&&&&%%%###"""!!!!!!"""##################%%%&&&%%%###"""###%%%&&&&&&%%%$$$$$$###"""""" !!!"""$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##################$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######""""""""""""############""""""######$$$%%%############"""""""""""" !!!!!!!!!""""""""""""$$$###"""""""""###$$$%%%$$$######""""""######$$$###""""""""""""######$$$!!!!!!"""""""""""""""!!!!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$######""""""""""""######""""""######$$$$$$%%%%%%"""###$$$###"""!!!"""###$$$######"""""""""""""""###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""$$$######"""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$##################$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%$$$$$$ !!!###$$$$$$$$$$$$"""###$$$%%%%%%$$$######!!!!!!"""###############%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""""" !!!"""###$$$######"""!!!!!!""""""""""""!!!!!!"""###$$$###"""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############""""""""""""""""""###############$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""###############""""""""""""######""""""######$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$############$$$$$$ !!!"""############%%%$$$######""""""######$$$$$$%%%%%%%%%$$$"""!!! !!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""+++222***"""###&&&$$$######$$$$$$$$$$$$######""""""""""""############""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$##################"""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$############""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$!!!!!!"""###############$$$$$$$$$########################"""""""""""""""$$$&&&***&&&!!!$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###%%%&&&&&&%%%###""" ###&&&&&&$$$""" ###%%%&&&%%%"""!!!"""$$$&&&&&&%%%%%%$$$###"""""" !!!###$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###############"""######$$$%%%############""""""""""""#########"""###$$$$$$%%%$$$###"""""""""###%%%&&&$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!  !!!"""######"""!!! """############$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$%%% !!!######""""""$$$%%%%%%$$$"""!!!!!!!!!"""### !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!!########################&&&%%%%%%%%%$$$############"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! $$$'''(((&&&###!!!###$$$%%%'''&&&%%%###"""%%%$$$$$$######$$$%%%&&&###"""!!! !!!"""$$$%%%"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!  !!!"""$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!###$$$$$$"""!!! """###""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""#########""""""""""""""""""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!""""""######$$$$$$######""""""""""""######!!!!!!"""########################$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%$$$###""""""######$$$%%%&&&&&&%%%$$$###""" !!!"""""""""""""""######""""""!!!!!! ,,,333***"""###&&&$$$"""###$$$%%%%%%$$$###"""""""""""""""############!!!"""###$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%(((&&&$$$"""!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$$$$###"""!!!!!!"""#########""""""!!!"""$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$ !!!"""###$$$%%%%%%###########################"""!!!!!!!!!"""$$$%%%###""" !!!$$$&&&######################## !!!""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$######################## !!!!!!"""######$$$$$$$$$#########""""""!!!!!!########################%%%%%%$$$###"""!!! !!!!!!"""###$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$############"""%%%""" ###%%%###!!!%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!"""###"""!!! !!!######!!! $$$"""!!!!!!"""$$$!!!!!! !!!!!!"""######$$$"""  !!!$$$$$$############$$$$$$%%%$$$$$$$$$######"""""" !!!###%%%&&&%%%$$$###"""""""""###$$$$$$%%%%%%$$$""" """ !!!###$$$$$$###!!! ########################!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$#########"""""""""!!!!!!###"""""""""""""""######&&&%%%###"""""""""######"""###$$$%%%$$$$$$""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&$$$!!!!!!$$$&&&""""""""""""""""""######'''&&&###!!!!!!!!!###$$$ !!!""""""""""""!!! ######$$$$$$$$$%%%%%%%%%&&&$$$######$$$$$$"""!!!"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$######""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###$$$%%%"""######$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%% !!!"""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$###"""""""""""""""""""""""""""########################"""############$$$$$$$$$###$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$((($$$!!!!!!"""$$$$$$###""""""""""""""""""""""""########################""""""#########$$$$$$$$$############""""""""""""###########################"""!!!!!!!!!"""$$$$$$###"""!!! !!!###$$$########################!!!!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$########################!!!!!!""""""###$$$$$$%%%$$$#########""""""""""""########################%%%%%%$$$$$$######"""""""""""""""###$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$############"""%%%###""""""#########"""############""""""""""""########################%%%$$$"""!!!!!!!!!"""###$$$#########%%%%%%###!!!###"""!!! !!!"""######""""""""""""######$$$&&&%%%###"""""""""###$$$$$$$$$############$$$$$$$$$$$$#########"""""""""!!!"""$$$%%%%%%$$$###"""$$$$$$##################%%%###!!! """###""""""###$$$$$$###""""""#################################$$$$$$$$$$$$$$$############""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""######%%%%%%###"""""""""######"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###!!! !!!###%%%############""""""""""""$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###"""###$$$$$$###"""###############$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%######"""""""""######$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$######$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$###############$$$$$$$$$)))&&&$$$###$$$%%%%%%%%%""""""""""""""""""""""""########################"""""""""#########$$$$$$############""""""""""""########################"""""""""!!!"""######$$$###"""""""""""""""!!!!!!########################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################""""""######$$$%%%%%%%%%###############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%$$$""""""###$$$!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!"""""""""%%%$$$###$$$$$$$$$""" ###"""!!! !!!"""###%%%$$$###############$$$'''&&&$$$#########$$$%%%$$$$$$############$$$$$$######""""""""""""!!!!!!"""###$$$%%%%%%$$$"""!!!%%%%%%$$$$$$###""""""!!!%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################"""$$$$$$$$$$$$############"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""######%%%$$$######"""#########"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$######""""""""""""######$$$$$$#########"""""""""!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$#########$$$$$$$$$$$$%%%$$$###""""""$$$%%%$$$###$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&##################$$$$$$%%%&&&&&&'''&&&$$$"""!!!""""""#########""""""!!!########################"""""""""""""""############$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!"""""""""###$$$$$$$$$%%%########################&&&%%%##################"""""""""""""""""""""""" """"""""""""############ !!!"""###$$$%%%%%%########################"""""""""""""""######$$$"""######$$$###"""!!! ########################""""""!!!!!!""""""###$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########################################################$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$###""""""###$$$$$$!!!!!!!!!!!!""""""""""""########################$$$$$$$$$#########""""""%%%'''(((%%%""" """%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""###"""!!!""""""""" """"""!!!!!!!!!!!!""""""%%%$$$######""""""""""""######"""!!!!!!!!!"""###$$$$$$############$$$$$$"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%########################""""""!!!!!! $$$$$$#########"""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$######""""""######$$$$$$##################!!!"""###$$$%%%$$$######""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$############$$$$$$""""""############""""""%%%$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$###$$$"""!!!!!!"""$$$############$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$%%%&&&&&&%%%###!!! !!!""""""#########""""""########################!!!!!!""""""##################$$$$$$$$$######"""#########""""""#########$$$$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%################################################"""##################"""###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""""""""###$$$$$$$$$%%%########################$$$$$$$$$###"""""""""###"""""""""""""""""""""""" !!!!!!"""""""""######### !!!"""###$$$%%%%%%########################!!!"""""""""############"""###$$$%%%$$$###!!!""""""""""""""""""""""""!!! !!!""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$$$$$$$$$$###############$$$##################$$$ !!!!!!""""""""""""########################$$$$$$$$$#########""""""%%%'''(((%%%""" """%%%############"""""""""""""""""""""""""""""""""""""""""""""#########""""""###"""!!!""""""""" """"""!!!!!!!!!!!!""""""$$$###"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$######"""!!!""""""#########$$$$$$$$$""""""###$$$$$$$$$###"""%%%%%%$$$######$$$%%%%%%########################""""""!!!!!! ######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%%%%$$$###########################$$$#########!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&&&&&$$$$$$############$$$$$$!!!"""############"""!!!%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###"""!!!'''&&&$$$######$$$&&&'''""""""#########$$$$$$$$$###"""!!!"""$$$%%%%%%$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! """"""######$$$$$$##############################!!!!!!"""###$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######"""!!!!!!"""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$##############################!!!"""############"""!!!######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!###############$$$$$$$$$$$$$$$$$$###############$$$%%%&&&%%%###"""###$$$""""""""""""""""""""""""########################!!!!!!!!!"""""""""##################""""""""""""########################!!!!!!"""############""""""###$$$$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################!!!!!!"""""""""###########################$$$$$$######################## !!!!!!""""""######$$$$$$$$$$$$###############$$$$$$$$$############"""%%%%%%%%%$$$""""""###$$$$$$#########""""""!!!!!!########################!!!!!!"""############"""$$$###"""###%%%%%%###"""!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$############$$$$$$!!!!!!""""""""""""######$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###############""""""###$$$$$$$$$$$$### !!!###$$$%%%%%%$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###  !!!"""###%%%&&&&&&$$$$$$############$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%%%%$$$######$$$%%%%%%"""""""""############$$$$$$###""""""$$$%%%$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############!!!"""###%%%&&&&&&%%%%%%&&&%%%$$$$$$############"""######$$$%%%%%%$$$$$$########################!!!"""###$$$%%%%%%%%%$$$ !!!"""###$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################"""###$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$###############$$$$$$$$$#########""""""###%%%'''&&&$$$"""###%%%""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""###############""""""""""""######################## !!!"""###$$$######"""""""""###$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!! !!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$#########################################################$$$$$$%%%%%%%%%#############################################$$$"""""""""###$$$$$$$$$%%%#########$$$$$$#########!!!!!!""""""###$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$############"""%%%###""""""#########"""""""""""""""############"""""""""""""""""""""""" !!!"""###$$$######""""""""""""###%%%&&&%%%###!!!!!!""""""""""""!!!!!!"""""""""!!!""""""######""""""######$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$##################$$$$$$##################$$$$$$""""""""""""#########$$$""""""###$$$$$$###""""""#################################$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############!!!"""###$$$%%%$$$$$$### !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$############$$$$$$"""""""""""""""""""""""""""######$$$$$$%%%%%%&&&%%%$$$###"""""""""###$$$""""""""""""""""""""""""""""""""""""############%%%###"""###$$$$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""!!!"""$$$%%%&&&&&&%%%%%%'''&&&%%%$$$###$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%%%% """###%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%###!!! $$$'''################################################"""############$$$$$$$$$"""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######%%%$$$$$$$$$######""""""$$$$$$$$$$$$######""""""!!!$$$&&&%%%"""!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%######################## !!!"""$$$$$$######""""""""""""######$$$$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$##############################""""""""""""""""""#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$######!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$############"""%%%""" ###%%%###!!! !!!"""###$$$%%%%%%"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""!!!###$$$$$$"""!!!!!!""""""""""""!!!!!!###"""""""""###$$$%%%%%% !!!"""###############$$$$$$############$$$$$$""""""######$$$$$$$$$%%%###"""""""""###$$$%%%%%%%%%%%%$$$$$$###"""""""""###"""""""""###$$$%%%%%% !!!###$$$$$$###!!! ########################!!!!!!""""""######$$$$$$$$$$$$$$$############"""#########"""""""""""""""!!!!!!""""""############'''&&&%%%$$$############!!!"""###$$$%%%%%%$$$### !!!###$$$%%%%%%$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""%%%$$$$$$###"""!!!!!! $$$$$$############$$$$$$######""""""""""""######""""""###$$$%%%&&&&&&'''$$$###!!!!!!!!!###&&&'''$$$%%%&&&&&&&&&&&&%%%$$$""""""""""""############&&&$$$######$$$$$$"""!!!""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###"""""""""######$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%(((&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$$$$$$$###""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!"""###$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$#########""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$#########"""######$$$%%%######""""""######$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$######""" """"""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""############"""!!!!!!!!!"""###$$$$$$!!!  &&&%%%###""""""###%%%&&&######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########"""!!! #########$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$"""############$$$$$$$$$$$$######""""""######$$$$$$$$$###"""!!!!!!""""""########################%%%""" ###&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%""" !!!$$$&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$"""""""""!!! """"""""""""""""""""""""########################""""""""""""""""""""""""######""""""!!!!!! ############""""""!!!!!!$$$$$$$$$############"""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""$$$###""" """###$$$$$$$$$###"""!!!!!!""""""$$$$$$##################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&'''########################""""""############"""""" !!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$###""" """###$$$%%%$$$$$$$$$######""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%#########################################################$$$$$$$$$%%%%%%%%%###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""###$$$$$$$$$######"""######$$$%%%%%%&&&&&&############"""""""""!!!"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$###""""""""""""######""""""######$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""############""""""""""""""""""###$$$######"""""""""######$$$%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%"""""""""#########$$$$$$"""############$$$$$$$$$######""""""""""""######$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$&&&&&&$$$""""""###$$$$$$$$$$$$$$$########################$$$$$$######"""#########$$$"""!!!###%%%&&&$$$"""########################$$$######""""""!!!!!! """""""""!!! """"""""""""""""""""""""!!!"""""""""############!!!!!!""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$#########"""""""""$$$$$$#########"""""""""$$$$$$$$$############"""$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!""""""######$$$$$$%%%########################""""""############""""""!!!!!!""""""""""""""""""################################################$$$###"""!!!!!!"""###$$$$$$$$$$$$######"""""""""#########""""""#################################$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%#########################################################$$$$$$$$$$$$%%%###"""!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$######"""#########$$$%%%%%%&&&&&&############""""""""""""############$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%$$$###"""!!! ######""""""######$$$%%%$$$$$$$$$############""""""""""""""""""""""""""" !!!!!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""############$$$###""""""""""""""""""############$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$#########$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######"""############$$$$$$$$$######""""""""""""######$$$$$$###""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$$$$###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""%%%%%%$$$###""""""""""""#########$$$%%%%%%### ########################""""""""""""!!!!!!!!!!!!$$$###"""""" ########################""""""""""""############!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$############"""$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$#########""""""#########$$$###"""!!!!!!"""###$$$&&&%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%&&&###""""""""""""""""""###""""""""""""""""""""""""########################""""""############""""""$$$$$$###"""!!! ################################################$$$###"""!!!!!!"""###$$$#########"""""""""""""""###""""""!!!!!!""""""###########################$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$$$$######$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&& !!!"""$$$$$$###""""""""""""""""""""""""""""""$$$##################$$$############$$$$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""##################""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$###"""!!! ######""""""######$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!"""""""""############$$$$$$###"""!!!!!!!!!""" !!!"""###$$$%%%$$$###""""""""""""###$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$###############$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!"""######$$$$$$$$$######""""""""""""""""""""""""$$$$$$###"""""""""""""""$$$$$$######$$$######"""######################## !!!!!!!!!"""""""""###"""""""""!!!!!! """""""""""""""""""""""""""""""""""""""#########!!!!!!!!!""""""#########""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""###$$$$$$$$$$$$############$$$$$$######"""!!!!!!"""############"""""""""""""""###""""""""""""############""""""###$$$%%%%%%&&&&&&######""""""""""""######$$$$$$######""""""""""""########################""""""############""""""%%%$$$$$$###"""!!! ################################################$$$######""""""######$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$ !!!"""$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$#########"""""""""######$$$$$$$$$""""""""""""""""""""""""########################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###"""!!!"""""""""""""""#########""""""""""""""""""###### !!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""###############""""""!!!########################$$$$$$######""""""!!!!!!!!!"""""""""############$$$$$$###"""!!!!!!!!!""" !!!"""###$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$####################################!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$######"""########################""""""!!!!!!"""######$$$%%%$$$###"""!!!"""$$$%%%"""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""""""""""""""!!!!!! ################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$############$$$$$$######""""""""""""#########"""""""""""""""###############$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""########################""""""############""""""############""""""""""""################################################$$$$$$############$$$$$$"""""""""""""""#########""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""!!!!!!###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###############$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$######""""""######$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""###$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""############$$$###"""""""""""""""""""""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$$$$$$$######""""""###############"""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%########################%%%''')))((('''%%%&&&&&&###$$$$$$$$$$$$###""""""########################!!!!!!!!!!!!"""###$$$$$$#########"""!!!"""$$$'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$ !!!!!!######$$$%%% ############"""""""""""""""""""""!!! ########################################################################"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$############"""################################################ !!!"""###$$$#########""""""#########"""""""""######"""""""""$$$$$$$$$###$$$$$$%%%&&&######$$$$$$%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$##############################""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###""""""!!!!!!""""""###########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############""""""$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$%%%&&&'''((((((&&&%%%$$$######""""""######$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""###$$$$$$$$$##############################"""""""""""""""#########""""""""""""############""""""""""""""""""###$$$$$$$$$#########$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""###############$$$#########"""""""""!!!"""""""""#########$$$$$$"""############$$$$$$$$$$$$######""""""######$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%((((((&&&%%%&&&'''$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###!!!%%%&&&%%%$$$$$$%%%""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!"""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!"""""""""!!!!!!!!!!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$############"""$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###""""""!!!!!!""""""###""""""############""""""$$$$$$######$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$####################################""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%#########""""""#################################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############%%%%%%%%%&&&''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###""" !!!!!!"""###$$$$$$$$$################################################%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$######""""""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$'''((())))))(((&&&$$$"""#########"""###$$$$$$%%%$$$$$$$$$############""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""############""""""!!!!!!"""###$$$$$$$$$$$$######"""#########""""""############""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%$$$#########""""""!!!!!!############$$$$$$$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%$$$"""###%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! !!!&&&)))(((%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""#########$$$$$$$$$$$$############"""$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!"""###$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""##############################""""""############""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################################################################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! $$$$$$$$$#########""""""######""""""""""""######"""""""""!!!!!!!!!!!!!!!######""""""""""""#####################$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!$$$$$$$$$#########""""""&&&%%%###!!!!!!!!!!!!""""""""""""###$$$$$$$$$%%%########################$$$$$$%%%&&&%%%$$$###"""%%%$$$###""""""###$$$%%%############"""""""""""""""############$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$#########""""""!!!!!! !!!!!!""""""######""""""###$$$$$$$$$$$$###########################$$$$$$###############$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!################################################ !!!"""###############%%%$$$###!!! !!!!!!"""!!!###$$$###"""!!!"""###!!!!!!"""###$$$%%%%%%&&&#########$$$%%%%%%&&&&&&&&&###!!!!!!###%%%$$$###%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&###!!!!!!$$$%%%$$$"""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!! ########################&&&%%%$$$"""!!!!!! $$$$$$$$$$$$$$$###"""!!! !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###$$$$$$%%%$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%########################!!!""""""""""""#########%%%%%%$$$###""""""######$$$$$$##################$$$$$$###############$$$""""""""""""############%%%###!!!###&&&'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!!!!!!!""""""#########$$$%%%$$$$$$$$$######"""""""""""""""""""""###$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%### """$$$###"""$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$######"""!!!!!! $$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""######&&&&&&%%%$$$###"""!!!!!!##############################$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""!!!!!!""""""########################$$$###"""""""""###$$$%%%###############$$$$$$$$$########################$$$$$$%%%%%%%%%$$$###"""$$$$$$############$$$$$$############"""""""""""""""############$$$$$$$$$######""""""""""""""""""############"""""""""!!!""""""""""""############!!!!!!"""############"""########################$$$$$$###############$$$########################"""""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!################################################"""############""""""!!!######"""""""""######$$$!!!###$$$###"""!!!"""###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########%%%""" """$$$###"""######"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!!!!$$$%%%$$$"""%%%$$$###"""!!!!!!!!!!!!#################################""""""!!!!!!!!!########################&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$###!!! """""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$###""""""##############################$$$$$$###############$$$""""""""""""############%%%###"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!!!!"""""""""############$$$$$$#########"""""""""###"""""""""""""""######$$$%%%%%%%%%%%%%%%$$$$$$""""""""""""##########################################""""""######$$$%%%$$$""" !!!###%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$#####################""""""""""""####################################""""""""""""######&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######""""""#####################$$$$$$$$$!!!!!!""""""$$$&&&'''((($$$$$$$$$#######################################$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$######$$$$$$#########""""""""""""############$$$$$$$$$!!!!!!!!!!!!!!!"""""""""############""""""""""""$$$$$$$$$$$$############ !!!"""""""""""""""########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""################################################$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%%%%!!!###$$$###"""!!!"""###########################%%%$$$$$$###""""""!!!!!!$$$""" """###"""!!!!!!!!! !!!!!!!!!"""""""""######################################################%%%###!!!"""###$$$###"""%%%$$$###"""!!!!!!!!!!!!#######################################"""""""""########################%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###############$$$######"""!!! !!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%$$$######"""#################################$$$###############$$$$$$""""""""""""############$$$###"""###%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""##################""""""""""""!!!!!!######"""""""""""""""###&&&&&&%%%%%%$$$$$$######"""""""""#########$$$$$$""""""""""""""""""""""""######""""""######$$$%%%%%%###""""""$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""############""""""!!!!!!##############################""""""""""""#####################$$$$$$$$$######""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$#########"""""" !!!"""$$$%%%&&&'''%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""""""""#########$$$$$$$$$ !!!!!!""""""##################"""""""""""""""$$$$$$$$$######""""""""" !!!""""""######""""""#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#################################"""""""""""""""######################################################$$$$$$$$$###"""""""""###$$$&&&&&&%%%%%%$$$!!!###$$$###"""!!!"""###$$$$$$$$$#########""""""#########"""""""""!!!!!!######"""""""""######""" !!!!!!"""""""""#########""""""""""""""""""""""""########################$$$###"""""""""#########$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########################################################$$$%%%&&&######$$$$$$$$$######"""################################################""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$###### !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$###############$$$$$$$$$#########"""######$$$%%%!!!"""""""""############$$$#########$$$$$$$$$############################################################""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!$$$######"""""""""""""""&&&%%%$$$###""""""!!!!!!""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################"""""""""""""""##############################""""""""""""######""""""######$$$$$$$$$$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$###!!! !!!!!!"""""""""""""""%%%$$$$$$$$$###"""""""""########################$$$$$$#########""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$############""""""#########$$$$$$$$$"""""""""######$$$$$$$$$""""""""""""""""""###############""""""!!!!!! !!!"""######$$$$$$####################################""""""###$$$$$$%%%########################%%%%%%$$$$$$$$$#################################""""""""""""""""""##############################""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$###"""!!!###$$$###"""!!!"""###%%%%%%$$$$$$###"""""""""!!!!!!"""""""""############$$$%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""########################"""###""""""!!!!!!"""###$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$########################""""""!!!""""""###$$$%%%"""######$$$$$$$$$######"""""""""###$$$$$$%%%%%%########################!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%""""""######$$$%%%&&&&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$""""""#########$$$$$$$$$######""""""###$$$$$$%%%!!!"""""""""##################$$$######"""######################################################""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!!!!"""""""""######"""""""""""""""###%%%$$$"""!!! ############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########"""""""""###$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################""""""""""""""""""###############$$$$$$$$$######""""""""""""######!!!!!!""""""###$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%'''&&&%%%$$$###!!! !!!!!!!!!""""""!!! $$$$$$$$$#######################################$$$$$$###""""""""""""#########$$$$$$$$$$$$######%%%$$$$$$$$$$$$#########"""############$$$$$$$$$############$$$$$$$$$$$$""""""""""""############"""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%""""""""""""""""""""""""############""""""""""""########################""""""""""""####################################"""""""""""""""""""""""" !!!"""$$$%%%&&&&&&'''%%%%%%%%%%%%$$$###"""!!!!!!###$$$###"""!!!"""###%%%$$$$$$$$$######""""""!!!!!!""""""###$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%!!!""""""""""""#########"""""""""#########$$$$$$################################################""""""###"""!!! """$$$######"""""""""""""""###########################"""""""""#######################################"""!!!!!!!!!"""###$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""###$$$$$$%%%%%%########################!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""############$$$$$$$$$%%%#########"""######$$$%%%"""""""""###$$$$$$%%%%%%""""""""""""###$$$%%%%%%""""""""""""############"""$$$$$$$$$"""!!!"""###################################################""""""""""""########################""""""""""""!!!!!!""""""""""""######"""""""""""""""######$$$$$$###""" !!!!!!#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$###!!!!!!"""$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""#########$$$$$$$$$$$$$$$$$$$$$############"""########################"""""""""""""""""""""###""""""#########$$$$$$$$$######""""""""""""###### !!!""""""###$$$$$$######""""""""""""######$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###############$$$%%%%%%$$$$$$$$$############### !!!"""######"""!!! ###############$$$$$$$$$########################%%%$$$###"""!!!""""""###$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########"""############$$$$$$$$$############""""""""""""!!!"""""""""############""""""""""""""""""######!!!""""""#######################################""""""""""""###$$$%%%&&&########################""""""""""""!!!!!!!!!!!!########################!!!"""""""""####################################""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&$$$######"""""""""######!!!###$$$###"""!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$######%%%!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###""" """$$$######""""""""""""##############################!!!!!!!!!""""""#######################################"""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$################################################!!!!!!"""$$$$$$%%%%%%$$$######"""""""""###$$$%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""#########$$$$$$######""""""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%""""""""""""###$$$%%%&&&""""""""""""############"""$$$%%%$$$!!! !!!###################################################!!!"""""""""########################"""""""""!!!"""""""""#########$$$$$$!!!!!!!!!!!!"""###%%%%%%%%%$$$"""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%##############################""""""######$$$%%%$$$%%%&&&$$$"""!!!###%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""######$$$$$$$$$$$$$$$$$$$$$############"""########################"""""""""""""""#########""""""######$$$$$$$$$$$$######""""""""""""###### !!!"""###############""""""""""""###### !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""###$$$$$$%%%!!!!!!"""###$$$$$$%%%%%% !!!"""$$$$$$$$$###"""""""""######$$$$$$$$$%%%########################%%%$$$"""!!!!!!!!!"""###%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######""""""!!!!!! !!!!!!""""""#########$$$""""""######$$$$$$$$$%%% !!!!!!"""""""""""""""########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$########################""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$""""""!!! !!!###$$$%%%!!!###$$$###"""!!!"""###########################&&&&&&%%%%%%$$$######### ###&&&&&&###""""""$$$ !!!!!!!!!""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """###""" !!!$$$###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###########################%%%%%%$$$$$$###$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%"""!!! """###$$$$$$$$$######"""!!!!!!!!!########################!!!""""""""""""###############""""""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%""""""""""""###$$$%%%&&&""""""""""""############"""$$$%%%$$$!!! !!!###""""""""""""""""""""""""########################!!!!!!""""""#########$$$$$$#########""""""!!!!!!""""""######$$$$$$$$$%%% !!!"""$$$&&&&&&&&&%%%###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########"""###$$$$$$%%%%%%'''(((&&&###"""$$$&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$################## $$$'''&&&$$$###$$$&&&###########################""""""!!!"""$$$&&&'''$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""%%%###"""!!!!!!"""###%%%"""!!! """###$$$#########"""""""""""""""%%%###""""""###$$$$$$#########""""""!!!!!! """"""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!######$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$#########""""""!!!!!!&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""""""""!!!!!! """""""""""""""###############""""""""""""""""""""""""""""""""""""""""""###########################"""""""""$$$&&&)))+++((('''%%%#########%%%&&&######""""""!!! """"""""""""""""""""""""###$$$%%%&&&((()))******""""""###$$$$$$$$$$$$###""""""""""""############""""""############""""""#########!!!!!!#########""""""######$$$%%%$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""$$$$$$$$$#########""""""$$$#########""""""!!!!!!"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""######$$$$$$$$$$$$#########"""######"""!!!!!!!!!!!!!!!$$$#########""""""!!!!!! !!!###$$$$$$$$$"""############$$$$$$$$$ !!!!!!""""""######$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$######&&&%%%###"""!!! """"""############"""!!!$$$###"""!!!!!!"""###$$$ !!!"""######"""!!! """""""""""""""######$$$%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''###$$$%%%&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""""""""######$$$$$$%%%"""###$$$$$$######$$$%%%###########################""""""""""""$$$%%%&&&$$$##################$$$$$$$$$###""""""""""""""""""!!!  !!!"""""""""!!! !!!!!!##################""""""""""""$$$###!!!!!!###$$$###""""""""""""###############""""""###$$$$$$$$$$$$###########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$##########################################"""""""""!!!%%%%%%%%%%%%$$$###""""""########################"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$%%%&&&(((***,,,***(((&&&$$$""""""###$$$######################################################$$$%%%&&&&&&'''(((""""""###$$$$$$$$$$$$###""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$"""!!! """$$$######""""""######$$$%%%""""""###$$$$$$$$$###"""########################$$$$$$$$$#########""""""$$$#########""""""""""""###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############""""""""""""$$$$$$#########"""""""""######"""!!!!!!!!!!!!!!!############"""""""""!!!!!!"""############!!!!!!"""""""""#########!!!!!!!!!!!!""""""##################"""""""""!!!"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######################################################$$$$$$$$$$$$######%%%$$$$$$############$$$######""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""############"""""""""""""""""""""######$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''' !!!!!!"""###$$$%%%%%%$$$"""!!!!!!"""$$$$$$$$$########################""""""""""""###$$$%%%&&&########################$$$###"""""""""""""""""""""!!!  !!!"""######"""!!!!!!!!!""""""########################$$$""" !!!"""###""""""!!!""""""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$###########################$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$##########################################""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$%%%'''((())))))***)))&&&$$$""""""""""""!!!""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%###""""""###%%%######""""""######$$$%%% !!!"""###$$$$$$$$$$$$########################$$$$$$$$$##############################"""""""""$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$#########"""""""""######"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!############"""""""""""" !!!""""""######"""""" !!!!!!!!!""""""""""""!!!!!!!!!""""""""""""###############"""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$#########"""""""""###$$$%%%%%%######"""!!!!!!"""###$$$$$$###""""""""""""###$$$$$$$$$############$$$$$$"""""""""""""""######$$$"""""""""#########$$$$$$########################""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!!!!""""""######$$$$$$&&&""""""$$$$$$###########################"""""""""######$$$$$$%%%#########$$$$$$###############"""""""""""""""###$$$$$$###""""""###$$$$$$$$$######""""""!!!!!!!!!"""###############$$$$$$###!!! !!!""""""!!!"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""######$$$$$$$$$$$$######################################################""""""######$$$%%%##############################$$$$$$$$$$$$#######################################"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%#########""""""""""""""""""""""""###############""""""""""""""""""""""""######################## !!!###$$$%%%%%%%%%%%%((('''&&&$$$###"""""""""!!!"""""""""#########$$$#############################################"""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""$$$$$$###"""!!!###$$$######""""""######$$$%%%!!!""""""#######################################################################################%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######""""""!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!#########"""""""""""""""""""""#########""""""!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""##############################$$$$$$%%%%%%%%%&&&######################################################$$$$$$$$$$$$######"""!!!!!!!!!!!!"""######$$$###!!! """$$$%%%########################$$$$$$"""!!!!!!"""$$$$$$"""""""""""""""######$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$######""""""!!!!!!!!!&&&""""""$$$$$$###########################"""#########$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###"""""""""""""""######$$$$$$############$$$$$$$$$$$$#########"""!!!!!!""""""######$$$$$$$$$%%%###!!! !!!""""""!!!######"""""""""!!!!!!!!!""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$$$$$$$#########################################################""""""######$$$%%%##############################$$$$$$$$$$$$##############################""""""""""""""""""######!!!!!!"""###$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%############""""""!!!!!!#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################!!!!!!"""###$$$$$$######%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$""""""############"""""" """######!!!!!!"""#########""""""######$$$%%%$$$######""""""!!!!!!!!!###############################################################$$$$$$$$$%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!! !!!""""""""""""!!!!!!""""""""""""""""""#####################""""""!!!"""""""""#########$$$$$$############""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""#################################$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######$$$$$$###""""""""""""######"""!!! """$$$&&&######$$$$$$$$$$$$#########"""!!! !!!"""###"""""""""""""""######$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$###"""!!! $$$"""!!!!!!"""$$$$$$$$$########################"""######$$$$$$$$$######"""###$$$%%%%%%$$$###""""""""""""""""""######$$$""""""""""""""""""""""""######$$$$$$$$$###""""""""""""######$$$%%%%%%%%%$$$""" !!!"""###""""""######""""""!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$#########################################################""""""######$$$%%%###############$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""############!!!!!!"""###$$$$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$$$$$$$######"""!!!!!!!!!"""######$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%"""""""""######"""""""""!!!"""###"""!!!!!!"""######""""""######$$$%%%%%%$$$###"""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!! """######"""!!!!!!""""""""""""#####################$$$######""""""############$$$$$$$$$$$$$$$############"""""""""""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$#########################################################$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######&&&&&&%%%$$$######$$$$$$""""""!!!!!!!!!###$$$%%%######$$$%%%%%%$$$######""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$%%%%%%$$$$$$$$$######"""########################""""""""""""""""""""""""%%%%%%%%%$$$$$$"""!!!!!!$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''######""""""!!!!!! """###$$$$$$######$$$%%%########################"""###$$$$$$$$$$$$###"""!!!###$$$%%%%%%$$$###!!!"""""""""""""""###$$$$$$"""""""""######"""""""""!!!"""###$$$$$$$$$######""""""###$$$$$$%%%&&&&&&$$$###!!!!!!###$$$###"""###"""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########################################################""""""######$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################!!!"""""""""############!!!"""###############"""#######################################"""""""""$$$$$$######"""!!!!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%######$$$$$$$$$#########%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%"""######$$$$$$######"""!!!###$$$###""""""#########""""""######$$$%%%###"""!!!!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%%%%&&&$$$$$$#########""""""""" """#########"""!!!!!!"""""""""############""""""###$$$$$$$$$######""""""""""""############$$$$$$$$$#########""""""!!!"""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$##################################################################$$$$$$$$$$$$######"""""""""""""""######$$$!!!!!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""######""""""""""""""""""""""""######$$$######$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''!!!!!!!!!!!!"""""""""""" $$$'''&&&$$$###$$$&&&########################"""###$$$%%%%%%$$$""""""!!!"""$$$%%%%%%$$$"""!!!""""""!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%###""""""###$$$$$$###"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$%%%%%%%%%$$$$$$############################################################"""###$$$$$$%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!!!!""""""#########$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$###"""!!!!!!  !!!""""""###""""""""""""""""""""""""########################$$$###!!! """###%%%%%%%%%$$$$$$"""!!! !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ """$$$%%%$$$###$$$$$$#########"""###$$$$$$%%%!!!!!! !!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$############ """###$$$###"""!!!!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""%%%$$$$$$$$$######""""""######################################################$$$$$$$$$$$$###### !!!""" """###$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###""""""""""""""""""######$$$!!!"""###$$$%%%&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$############$$$%%%%%%$$$###$$$&&&!!!###$$$###"""###$$$$$$#########""""""!!!!!!$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""########################"""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$###########################%%%%%%%%%$$$$$$#########&&&%%%###"""!!! !!!!!! !!!###$$$%%%%%%$$$###%%%%%%%%%$$$$$$#########&&&### ###%%%%%%###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$########################$$$######""""""######$$$!!!!!!""""""######$$$$$$"""###$$$%%%%%%$$$""""""""""""!!!!!!!!!!!!""""""$$$###""" !!!"""$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!"""######$$$$$$###"""!!!###&&&(((&&&$$$$$$$$$############$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%'''&&&%%%$$$############"""#########$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$#########""""""!!!!!!""""""############""""""""""""""""""############%%%$$$$$$$$$###"""""""""$$$###"""!!!!!!"""#########"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$###"""""""""###%%%%%%"""""""""###$$$$$$$$$%%%########################$$$$$$############$$$$$$########################$$$###""" !!!"""&&&%%%###"""""""""###$$$&&&$$$"""###%%%&&&%%%"""%%%$$$$$$$$$%%%&&&''''''###$$$&&&(((************########################$$$$$$$$$$$$######""""""""""""############""""""&&&&&&%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""###$$$######""""""""""""""""""############"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$###############$$$$$$%%%$$$###"""!!!########################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%###!!!"""$$$%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$"""""""""""""""#########"""######$$$$$$###""""""###""""""!!!!!!""""""###%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$###"""############"""""""""!!!$$$$$$%%%%%%$$$######"""#############################################"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################%%%%%%%%%%%%%%%$$$###"""$$$$$$######"""!!!!!!!!!$$$""""""###&&&'''%%%###$$$$$$############$$$$$$"""""""""""""""###$$$$$$############""""""!!!!!!################################################%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""""""""""""""#########$$$$$$$$$###"""!!!"""###%%%&&&############"""""""""!!!""""""############""""""""""""""""""############$$$$$$$$$##################""""""!!!"""###$$$%%%$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$###"""""""""###$$$%%%###############$$$$$$$$$########################$$$$$$############$$$$$$########################%%%$$$###!!!!!!!!!"""### !!!###&&&((()))&&&$$$"""###%%%&&&%%%### !!!###$$$&&&((())))))((((((########################$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!!!!"""***'''$$$###%%%&&&%%%###############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!"""###$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""######&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$###"""###%%%%%%###!!!!!!"""###$$$$$$$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$############$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%############""""""""""""""""""""""""""""""######$$$##################$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%$$$$$$##################""""""""""""######$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""######$$$$$$$$$######""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######$$$$$$######"""!!!!!!!!!$$$######$$$&&&&&&$$$###$$$$$$############$$$$$$###""""""""""""###$$$$$$"""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""!!!"""""""""###############""""""!!!!!!###$$$%%%############""""""""""""""""""############"""""""""""""""#########$$$$$$###############$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$####################################""""""######$$$%%%$$$$$$$$$#######################################$$$$$$############$$$$$$########################$$$$$$###"""""""""######$$$$$$###""""""######$$$%%%$$$######%%%%%%$$$###""""""!!!!!! !!!!!!!!!$$$$$$%%%&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""######$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%###$$$%%%###!!! !!!***%%% ###&&&$$$"""#########"""""""""""""""###############$$$$$$$$$########################""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################!!!"""""""""""""""######!!!!!!"""###$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$(((&&&%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!!!!###$$$%%%$$$"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########$$$$$$"""######$$$######""""""#########"""""""""""""""""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$###### """"""###$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$$$$############$$$$$$######""""""######$$$%%%############""""""""""""########################!!!"""""""""""""""######%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""!!!!!!"""""""""###############""""""######$$$%%%#########"""""""""""""""""""""############""""""""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$#################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#############################################$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$############$$$$$$#################################""""""""""""###'''&&&%%%$$$"""!!!!!!!!!$$$$$$$$$$$$$$$%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""######$$$$$$&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''"""""""""######$$$$$$$$$###$$$%%%###!!! !!!###""""""""""""""""""""""""######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################!!!!!!""""""#########$$$##################$$$$$$#################################$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%&&&%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###"""!!!!!!###$$$%%%$$$"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$######""""""!!!!!!!!!!!!""""""############%%%%%%$$$$$$$$$$$$%%%%%%"""#####################!!!!!!"""""""""""""""!!!""""""""""""""""""######!!!""""""#########""""""##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$############$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&""""""""""""""""""######""""""############""""""############$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!!!!""""""###############%%%%%%%%%$$$$$$$$$##############################""""""######$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$############$$$$$$########################"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$###""""""######%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$#########%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''"""""""""##################$$$%%%$$$"""!!!!!!"""### """$$$$$$###""""""""""""############"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$%%%&&&&&&&&&'''&&&$$$###"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%$$$$$$$$$$$$######"""############$$$$$$$$$$$$%%%%%%%%%###%%%&&&%%%###!!!!!!"""!!!"""###$$$$$$$$$###"""########################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$########################$$$##################$$$############"""""""""""" !!!###$$$%%%%%%$$$###%%%$$$$$$######$$$$$$%%%!!!"""######$$$######### !!!""""""###"""""""""""""""""""""############""""""######$$$$$$######""""""""""""""""""""""""""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!"""$$$%%%%%%$$$###$$$%%%$$$$$$############$$$$$$$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$######"""""""""######"""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&""""""""""""############""""""############""""""#########$$$$$$$$$$$$%%%###############$$$$$$$$$%%%&&&%%%%%%$$$###!!! !!!!!!"""############"""%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$$$$###$$$$$$$$$#######################################$$$$$$############$$$$$$########################!!!"""######$$$#########"""###$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%%%%$$$##################%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''############""""""""""""###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!"""""""""############!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$###############$$$$$$$$$##############################$$$%%%%%%&&&''''''$$$######""""""###$$$%%%########################%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$#########$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&$$$!!! """$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$###########################""""""!!!!!!""""""###"""""""""""""""#########"""%%%'''((('''%%%###$$$$$$############$$$$$$""""""$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""""""""############"""######$$$%%%%%%$$$$$$########################"""#####################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$########################"""###$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!!!! ###%%%&&&$$$###%%%&&&$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%!!!"""""""""############""""""############""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#####################$$$%%%%%%%%%$$$###!!!"""###$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################!!!"""###$$$%%%$$$$$$##################$$$$$$$$$########################$$$$$$############$$$$$$###########################$$$%%%&&&&&&&&&%%%%%%'''''''''%%%###!!!###$$$&&&%%%###"""$$$&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$######""""""!!!!!!###$$$%%%%%%$$$###$$$&&& """###""" !!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################!!!!!!"""###$$$$$$%%%%%%!!!###'''***+++########################&&&%%%%%%$$$$$$############$$$%%%&&&%%%%%%######"""###%%%&&&'''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%&&&&&&### """%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$############$$$$$$########################""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$"""&&&)))***(((%%%###$$$##################$$$"""###%%%&&&'''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&!!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$"""%%%&&&$$$$$$%%%((($$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$!!!!!!""""""#########$$$""""""############""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""" !!!###%%%&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!"""###$$$%%%$$$######""""""######$$$$$$$$$%%%########################$$$$$$############$$$$$$########################$$$%%%'''(((((((((''''''!!!"""###$$$%%%$$$$$$###"""%%%&&&%%%###"""$$$&&&""""""""""""###$$$%%%%%%%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%''')))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((########################&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$$$$###"""""""""!!!!!!"""#####################""""""""""""######$$$$$$##################""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""""""""####################################%%%%%%%%%$$$$$$#########%%%$$$$$$###############$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""####################################"""!!!!!!!!!!!!###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$###$$$%%%&&&%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!%%%%%%$$$###"""""""""###$$$$$$$$$#########"""""" !!!######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################$$$###!!! !!!"""##############################""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###""""""""""""######$$$$$$######"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&'''''''''''''''&&& """%%%(((*********)))***((('''&&&&&&'''(((***%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))******+++)))'''&&&%%%&&&'''(((########################'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$###############!!!!!!"""#####################""""""""""""##############################""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$#########$$$%%%&&&'''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$""""""""""""####################################$$$$$$$$$######"""""""""$$$$$$###""""""""""""###$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%########################$$$#########""""""""""""""""""""""""############$$$$$$$$$###############""""""!!!!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$##################"""""""""""""""#########%%%$$$######""""""###############"""""""""!!!!!!""""""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%##############################"""######$$$%%%%%%########################$$$#########""""""""""""########################################################################$$$$$$$$$#####################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&"""$$$&&&''')))))))))))))))((('''&&&&&&'''((()))&&&''''''''''''&&&&&&%%%&&&'''''''''((()))))))))+++)))(((&&&&&&&&&((()))########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%###############$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""########################$$$###############$$$$$$$$$$$$%%%%%%%%%$$$######$$$############$$$%%%%%%''''''&&&$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&##########################################""""""#################################"""""""""""""""######"""!!!!!!!!!""""""$$$$$$$$$###############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""#########$$$$$$$$$$$$$$$$$$######""""""""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$#################################$$$$$$$$$$$$%%%!!!!!! !!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""""""""###$$$%%%&&&'''%%%%%%$$$$$$###""""""!!! !!!!!!"""######$$$$$$$$$$$$###"""""""""######"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######################## !!!"""###%%%%%%%%%&&&########################$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&&&&'''(((((()))))))))((('''&&&&&&'''((()))(((((()))(((((('''&&&&&&((((((((((((((((((((((((***)))((('''&&&'''((()))########################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%!!!!!!"""###############""""""############""""""###############$$$$$$$$$$$$$$$######"""#########$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!#################################################################################$$$$$$#########$$$$$$############""""""##########################################""""""###""""""!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""########################$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$###""""""""""""$$$&&&'''$$$$$$$$$#########""""""!!!!!!""""""##################""""""""""""######""""""""""""""""""""""""%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################!!!"""######""""""########################################################################################################################"""""""""###$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((())))))(((((('''&&&%%%(((''''''&&&''''''((())))))(((''''''''''''((())))))******))))))((('''&&&)))))))))((((((((((((((())))))(((''''''(((((()))######################## !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%!!!!!!"""###############!!!"""############"""!!!""""""#########$$$$$$$$$$$$$$$######"""############$$$$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$##################$$$$$$########################################################################"""###$$$$$$$$$$$$###"""$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!#######################################$$$$$$$$$#######################################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###""" !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############"""""""""######$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###"""""""""$$$$$$""""""#########$$$$$$$$$############""""""!!!!!!###""""""!!!""""""##############################$$$$$$###""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######################## !!!"""######"""!!! ########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))(((''''''&&&(((((('''''''''(((((()))((((((''''''''''''(((((())))))******)))((((((''')))))))))))))))((((((((())))))((((((((()))))))))#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###############$$$$$$$$$!!!!!!"""###############!!!"""###$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%$$$###############$$$$$$######$$$%%%%%%%%%$$$$$$!!!"""######$$$$$$######""""""######$$$%%%%%%%%%#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%######"""!!!!!!!!!""""""###############$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$##############################"""""""""############$$$%%%$$$"""!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!""""""###$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$###"""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!! """"""!!!!!!!!!"""##################$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###""""""########################!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$###############!!!!!!"""###############!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%""""""""""""###$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$ !!!"""###$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!""""""######$$$%%%&&&&&&########################"""#########$$$$$$$$$$$$$$$$$$###""""""""""""###""""""#########$$$$$$$$$#########################################################$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!"""###$$$$$$$$$##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""!!! !!!""""""############"""##################$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""#########$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###################################################$$$$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))***))))))&&&'''((()))******)))(((''''''((((((((((((''''''&&&&&&'''((())))))))))))((((((((()))*********+++(((((()))***************########################"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############%%%$$$$$$$$$######""""""!!!!!!"""############### """###$$$$$$###""" !!!""""""###$$$$$$%%%%%%""""""""""""###$$$%%%&&&"""###$$$%%%%%%%%%%%%%%% !!!"""$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###%%%&&&'''(((########################!!!!!!""""""#########$$$%%%$$$$$$###############""""""######$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!###%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!!!!"""###$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######!!!  """###$$$$$$$$$###%%%%%%$$$$$$###"""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""######!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################  """$$$%%%########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''')))************$$$&&&(((***+++***)))(((''''''((((((((((((''''''$$$%%%&&&((())))))))))))''''''((()))***++++++,,,'''((()))***************########################$$$%%%&&&''''''&&&%%%$$$!!!###&&&((((((&&&###!!!""""""""""""""""""""""""##############################""""""""""""#########$$$$$$$$$$$$%%%%%%%%%!!!###%%%&&&%%%$$$#########""""""""""""######$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$###"""!!! %%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#################################!!!!!!###$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! !!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%% !!!###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&###"""""""""""""""######%%%%%%$$$###""""""######$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%'''%%%"""""""""######"""######$$$$$$$$$$$$############""""""######$$$%%%%%%$$$###""""""###$$$%%%########################$$$#########""""""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!"""############"""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!! ########################$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))*********)))))))))))))))+++******)))))))))))))))))))))***+++++++++++++++(((((((((((())))))))))))))))))))))))************$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!! !!!###%%%%%%###!!! #########################################################""""""#########!!!""""""""""""######### !!!###%%%%%%%%%$$$#########""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######""""""!!!$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############################## !!!""""""""""""$$$$$$$$$########################"""""""""""""""########################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$%%%%%%$$$###!!! $$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###############%%%$$$$$$###""""""######$$$###"""###%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###!!!!!!###$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""#################################"""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""######$$$$$$############$$$$$$$$$###""""""$$$$$$$$$$$$$$$###########################$$$$$$########################"""""""""""""""######$$$################################################$$$$$$$$$$$$$$$%%%%%%&&&########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************************))))))))))))++++++***)))))))))))))))((()))******++++++******)))))))))************+++))))))))))))************$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!""""""""""""#########""""""$$$%%%%%%$$$###"""######""""""""""""######$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%###""""""""""""""""""###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###########################!!!"""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$######"""!!!!!! """"""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""############"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%###"""!!!!!!$$$%%%%%%%%%######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################""""""""""""############""""""############"""""""""######$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$######""""""""""""""""""###$$$$$$$$$%%%########################"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((()))########################$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''******)))((('''%%%$$$$$$))))))))))))))))))))))))'''(((((()))))))))))))))************++++++++++++************************++++++***))))))))))))***(((((()))************************+++++++++,,,,,,)))))))))*********++++++$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$###""""""$$$######""""""######$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&%%%%%%"""############$$$$$$$$$############""""""!!!!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%%%%!!!!!!"""###############%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$&&&(((((('''&&&%%%"""""""""###$$$%%%&&&'''$$$$$$###############$$$"""!!!!!!!!!###$$$###"""###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%###"""!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$"""""""""######"""""""""######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%########################"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&******)))((('''&&&%%%%%%((((((((((((((((((((((((&&&''')))*********)))((()))))))))*********++++++)))***************++++++,,,+++******))))))******(((((()))************)))************+++++++++,,,))))))*********+++++++++$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$############$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""###"""""""""$$$$$$$$$############"""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!""""""$$$%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$&&&(((((('''&&&%%%$$$######"""""""""######$$$###############$$$$$$"""!!!!!!!!!###$$$###"""#########$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$%%%$$$######$$$$$$"""!!!######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$########################""""""##################"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""##########################################!!!!!!""""""######$$$$$$###""""""""""""""""""#########$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%########################"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((((((((((()))))))))******))))))******+++++++++,,,,,,++++++***************(((((()))***************)))))))))*********++++++************++++++++++++######$$$$$$%%%%%%&&&&&&%%%$$$############$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!""""""""""""###########################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######%%%$$$$$$$$$######"""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$######"""######$$$###$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%''''''&&&&&&%%%((('''%%%###!!!#########"""######$$$%%%###"""!!!"""$$$%%%$$$############$$$$$$%%%%%%&&&"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%$$$###$$$$$$$$$""" ######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#################################""""""""""""##################""""""""""""######"""######$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&$$$$$$&&&&&&'''((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,+++************+++))))))***+++++++++++++++)))))))))************+++*********++++++++++++,,,""""""######$$$%%%%%%&&&''''''&&&%%%%%%&&&''''''""""""""""""""""""""""""#########################################################""""""#########!!!""""""""""""#########""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%&&&&&&''''''&&&&&&%%%###############$$$$$$$$$"""""""""""""""#######################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$###""""""###$$$%%%!!!!!!"""############"""###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%###""" ######""""""###$$$$$$%%%$$$###"""###%%%%%%%%%###"""######$$$%%%%%%&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%###!!!######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$#################################"""""""""""""""$$$###"""!!!!!!"""###$$$!!!"""######$$$$$$############$$$$$$$$$###""""""""""""######$$$%%%%%%%%%##################$$$$$$########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&''''''((())))))******))))))))))))))))))))))))((((((((((((((())))))***(((((()))))))))*********))))))***++++++,,,---------,,,++++++******++++++******+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,!!!!!!"""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""##############################""""""""""""#########$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$###"""""" !!!"""###$$$%%%&&&&&&$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%!!!!!!!!!!!!###%%%'''((($$$$$$%%%&&&&&&&&&&&&%%%######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$%%%&&&$$$#########$$$%%%&&&&&&######""""""###$$$%%%%%%$$$#########%%%&&&%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""$$$&&&&&&$$$#########$$$$$$$$$$$$###############"""###$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$######""""""!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!"""###############$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%&&&&&&'''$$$$$$$$$#######################################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""###$$$$$$%%%########################""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******(((''''''&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%'''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++)))************+++++++++))))))***+++,,,,,,---------,,,++++++******++++++++++++,,,------------,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""!!!"""""""""############""""""###$$$$$$$$$$$$###!!!######"""$$$((((((%%%""""""""""""############$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$###"""""""""###########################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###"""!!!##################$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!"""$$$&&&'''""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%$$$### ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###############""""""!!!!!!((('''%%%$$$###$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""###%%%&&& !!!#########"""!!!!!!"""###$$$%%%$$$######%%%$$$$$$###$$$%%%'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$### """$$$$$$######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###"""###$$$$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((%%%""""""%%%'''&&&%%%&&&'''''''''''''''&&&&&&'''&&&%%%$$$$$$&&&''')))''''''''''''((((((((()))))))))(((((((((((())))))***)))((((((((((((((()))))))))))))))************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++************++++++++++++,,,,,,,,,************++++++++++++""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$##################$$$$$$$$$#########""""""############$$$$$$$$$$$$""""""###$$$$$$$$$$$$### """!!! ######""""""""""""############$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$##########################################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""###""""""""""""$$$%%%&&&########################""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%$$$###!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$######"""""""""&&&%%%$$$$$$#########$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$###"""""""""###$$$%%%###$$$$$$%%%%%%%%%%%%$$$""""""$$$%%%%%%%%%$$$###%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$###""""""########################""""""###$$$$$$$$$$$$###$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$$$$######"""!!!!!!!!!!!!"""############"""""""""!!!!!!##############################$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))&&&$$$$$$&&&((('''&&&&&&''''''(((((('''&&&&&&'''&&&%%%$$$%%%&&&((()))'''''''''((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$###""""""!!!$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$''''''######%%%%%%""""""""""""#########$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$###########################$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$###""""""$$$######"""######$$$$$$########################""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###%%%&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$###"""""""""###%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$###""""""$$$$$$$$$###############"""##################"""%%%$$$######"""#########$$$###""""""""""""""""""######$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$######"""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###((())))))(((%%%#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###!!!######""""""""""""###############"""""""""""""""##############################$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))'''&&&&&&'''(((((('''&&&''''''((((((''''''''''''&&&&&&%%%%%%'''((()))''''''((((((((()))))))))***))))))(((((())))))***(((((((((((()))*********)))))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,------............/////////000########################################################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########""""""#################################$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###&&&)))***'''&&&((()))'''""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%###########################$$$$$$$$$$$$###""""""######$$$$$$$$$######""" !!!!!!###$$$%%%&&&&&&######$$$$$$$$$######"""$$$$$$################################################""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!!!!###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""########################""""""############""""""%%%%%%$$$######"""""""""$$$###""" !!!"""$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###'''((()))(((%%%######$$$%%%%%%%%%$$$$$$##########################################$$$&&&%%%###!!!&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''&&&''''''(((((((((((('''''''''&&&&&&''''''((()))'''(((((((((((()))))))))***))))))))))))))))))***''''''((()))***+++++++++))))))*********+++++++++)))***++++++,,,,,,++++++------------------------------------............---,,,*********+++---...,,,,,,,,,---------...............//////000000111###########################################################################$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$########################""""""""""""#########$$$""""""###$$$$$$$$$$$$######%%%"""!!!$$$&&&%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%###########################$$$$$$$$$$$$###"""""""""######$$$$$$$$$###### !!!!!!###$$$%%%&&&&&&"""######$$$$$$$$$#########$$$$$$$$$#########"""#################################"""######$$$%%%%%%$$$$$$######$$$$$$%%%""""""##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###########################""""""############""""""$$$$$$$$$$$$######""""""((('''%%%$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$&&&&&&$$$###$$$%%%%%%%%%%%%$$$$$$#################################"""""""""$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""###############"""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&''''''((())))))((((((''''''''''''(((((())))))(((((((((((()))))))))*********))))))))))))******&&&''')))***++++++++++++************++++++++++++******+++,,,,,,,,,,,,+++------------------------------........./////////,,,,,,+++++++++,,,..................////////////.........///000111111111$$$$$$$$$#####################################################################$$$%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$!!!!!!"""""""""#########""""""###$$$$$$$$$$$$### ### !!!$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$###############$$$$$$$$$###########################$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$###"""""""""###%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###############$$$$$$$$$"""##################"""######$$$$$$$$$###""""""%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$$$$######"""######$$$$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!###$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$########################""""""!!!###$$$%%%###"""""""""############"""""""""""""""""""""#######################################$$$$$$$$$$$$######""""""###$$$$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&((((((&&&%%%&&&&&&&&&'''(((((())))))))))))((((((((()))))))))))))))((((((((()))))))))******+++******))))))******+++'''(((***+++,,,++++++************++++++++++++,,,++++++,,,------------,,,---------------------------------...//////000000------......//////000000000000000000111111111222000000111222333444444555$$$$$$$$$#########""""""################################################"""###$$$%%%%%%%%%%%%$$$##################$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$'''### """%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$##########################################$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%$$$######!!!!!!"""#########""""""$$$######"""###$$$%%%&&&######$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$######""""""###$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###!!!###$$$######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###########################""" !!!###$$$$$$###!!!!!!"""######"""!!!!!!!!!!!!"""""""""#######################################$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%'''***)))'''&&&&&&(((&&&&&&((())))))*********(((((())))))*********)))(((((()))))))))*********+++******))))))******+++((()))+++,,,,,,+++***)))*********+++++++++,,,,,,,,,,,,---............---........................,,,,,,---......///000000...000222333444444333222222222222333333333333444555555666777888999::::::$$$$$$$$$$$$######""""""""""""""""""""""""""""""########################"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%'''### """#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###########################$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$##################$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%$$$###"""###%%%&&&''''''&&&%%%$$$###"""""""""###$$$%%%!!!"""###$$$%%%%%%$$$###&&&%%%%%%$$$$$$#########""""""###$$$%%%&&&&&&'''$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""$$$$$$#########$$$#########$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$""" """$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$$$$######%%%&&&&&&'''((((((((('''######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&########################&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%(((++++++)))'''((()))&&&&&&((()))************(((((()))***************))))))))))))************++++++************++++++)))***+++,,,,,,+++)))(((******+++++++++,,,,,,,,,,,,---......//////..............................,,,,,,,,,---...//////000000222555777888777666444333333333444444444555555999999:::;;;===>>>>>>???######$$$$$$$$$$$$######&&&'''(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""" !!!######""""""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%$$$###%%%'''&&&### ######$$$$$$$$$$$$##################""""""!!!!!!###$$$$$$%%%%%%$$$$$$###########################+++***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$$$$%%%%%%""" """###!!!!!!%%%((()))(((&&&$$$&&&&&&%%%%%%$$$###""""""########################%%%%%%%%%$$$$$$#########'''%%%$$$$$$%%%&&&%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""$$$$$$########################""""""""""""###############$$$$$$%%%%%%%%%)))((('''&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!&&&%%%%%%$$$#########$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))))))))(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((((((((()))))))))***))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------------------...------...........................///////////////555666666777888888777777:::999777888:::<<<======???BBBFFFGGGFFFEEEEEEFFF######$$$$$$$$$$$$######!!!"""###"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!"""###"""!!! !!!"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$&&&$$$###$$$&&&&&&$$$!!!######$$$$$$$$$$$$######$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!"""###############$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""######$$$$$$&&&$$$""""""###$$$###!!!!!!###%%%'''((('''%%%$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%###""""""$$$%%%%%%$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""##############################""""""""""""#########$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))***)))))))))(((((((((((())))))))))))************************************+++*********))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------.........////////////000000000000333444444444555555666666777888:::<<<===>>>??????@@@???>>>>>>AAADDDFFFGGGRRRUUUXXXYYYWWWUUUTTTUUU######$$$$$$$$$$$$######"""###$$$###"""$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!###$$$%%%###!!! !!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%'''%%%$$$###$$$%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%&&&&&&'''$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""#####################'''%%%$$$###%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!###%%%%%%$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#############################################""""""""""""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((((((((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((())))))))))))((((((((((((******)))))))))((((((((()))))))))*********++++++***************************************)))))))))+++++++++++++++,,,---------------------------------------------,,,,,,,,,---------.........//////111111111222222222333333444444555666777777888888777888;;;===@@@BBBDDDEEEDDDCCCCCCCCCEEEIIIMMMOOO___bbbeeeeeeaaa^^^^^^```######$$$$$$$$$$$$######$$$%%%%%%$$$###$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%(((&&&$$$######$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""###$$$%%%%%%&&&&&&'''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################&&&%%%$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$$$$$$$###$$$##################$$$#######################################$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$######""""""""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((*********)))))))))(((((())))))*********+++++++++************************************************,,,,,,+++***+++,,,---...------------............------------------------.........///000000111111222222333333444555555555444555666777888:::;;;;;;;;;<<<===@@@CCCFFFHHHJJJHHHHHHHHHGGGIIILLLPPPTTT___ccceeeccc___\\\]]]```######$$$$$$$$$$$$######"""""""""!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!"""######""""""###%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%''''''%%%$$$###$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&)))***+++******&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$#########$$$%%%((('''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$$$$$$$###"""#########$$$$$$#################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""""""""!!!""""""######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((************))))))))))))************++++++++++++***************************************+++++++++---,,,+++***+++,,,...///---------....../////////........................///000000111222222333333444444444555666777777888999999;;;===???AAABBBCCCBBBCCCCCCEEEGGGJJJLLLNNNKKKLLLMMMLLLLLLNNNSSSWWW[[[^^^```]]]XXXWWW[[[```######$$$$$$$$$$$$######"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############### !!! """###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&''''''&&&$$$$$$%%%&&&######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%(((***+++++++++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$"""#########!!!!!!###%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%)))'''%%%$$$%%%%%%$$$""""""###$$$$$$$$$$$$###"""###############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###############"""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%((((((((((((((()))))))))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))++++++*********)))))))))*********++++++++++++,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,------...------......///000000000/////////000000000000000111222222333444555666666666777777888999:::;;;;;;;;;<<<>>>@@@CCCEEEGGGHHHFFFEEEFFFFFFHHHKKKMMMOOOLLLOOOQQQRRRQQQSSSWWW[[[\\\___```]]]YYY[[[ccckkk######$$$$$$$$$$$$###### ###&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$ !!!""""""!!! !!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$'''((((((%%%$$$$$$&&&######$$$$$$$$$$$$######"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""$$$###!!!!!!###&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""##################$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&'''((((((((()))))))))***%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))'''''''''''''''(((((()))&&&&&&'''((()))***+++++++++++++++*********))))))*********+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,---...------------......///000000111111000000111111111222222222333444555666777888888999::::::;;;<<<===>>>?????????@@@BBBEEEHHHJJJLLLNNNKKKKKKKKKLLLNNNQQQTTTVVVWWW\\\aaaddddddfffkkkooopppssstttpppnnnrrr######$$$$$$$$$$$$######"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%###&&&))))))&&&$$$$$$%%%######$$$$$$$$$$$$######!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!###$$$$$$"""!!!$$$'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%"""!!! !!!$$$&&&&&&&&&"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&(((((()))$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***(((&&&&&&&&&((()))%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))%%%&&&'''((()))***+++,,,+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,---...///...---,,,---......///000111111222111111222222222333333333555555666777888999::::::<<<===>>>???@@@AAABBBBBBFFFHHHJJJMMMPPPSSSUUUVVVUUUUUUUUUWWWYYY]]]```cccjjjpppxxx|||}}}&&&%%%###"""!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""$$$$$$  ###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############""""""###%%%'''&&&%%%$$$$$$######$$$$$$%%%&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''&&&%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))'''''''''''''''&&&&&&&&&''''''((())))))***)))))))))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,---------.........***+++,,,,,,......///000111000//////111111111000...111333444444555666888555666999;;;===>>>>>>>>>???@@@BBBDDDFFFGGGHHHIIILLLOOORRRUUUXXX]]]dddiiijjjlllnnnnnnooorrryyy$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$"""!!!"""%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""!!!!!!"""$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))((('''************++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,---...///000111111//////000111222333222222444666888999888888999:::777999<<>>???BBBEEEHHHJJJKKKKKKKKKJJJIIIIIIMMMSSSYYY]]]aaabbbeeemmmxxx !!!###$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%%%%###$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((())))))***'''(((((((((((()))))))))''''''(((((()))***++++++))))))*********))))))(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---......---,,,+++000000000000//////////////////000111222333444444333444666777777777888999888:::===>>>======???@@@EEEGGGJJJNNNPPPRRRRRRSSSRRRPPPOOOPPPVVV___hhhnnnqqqpppqqqyyy !!!###$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$!!! !!!###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''')))***)))((('''((()))(((''''''&&&&&&''''''(((&&&&&&''''''((()))******(((((((((((()))))))))***&&&&&&'''((())))))******'''''')))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***+++,,,------,,,+++***000000000000000/////////000000111222333444555555444666888888777777:::<<<<<<>>>AAACCCDDDFFFHHHIIIJJJNNNTTT[[[```cccddddddfffcccaaaaaafffoooxxx~~~}}}zzzyyy"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&((()))&&&!!! ###&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################"""######$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''')))******)))(((((()))((((((''''''''''''(((((('''''''''(((((())))))***((((((((()))))))))******'''''''''(((((()))))))))&&&'''(((***+++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------....../////////,,,,,,------------,,,,,,.........//////000000000222333444444666666777888666888:::999999;;;@@@EEECCCFFFIIILLLNNNPPPRRRTTTUUU\\\fffqqqzzz|||zzzwwwvvvyyy$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''&&&$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%'''))))))((('''''''''((((((''''''''''''((((((((((((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------...//////000000//////............/////////000000111222333444444666666777888999:::;;;;;;;;;===???@@@AAAFFFOOOVVVYYY\\\___bbbcccdddgggiiijjjrrr&&&%%%###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%$$$!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###!!!%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((###%%%((((((&&&%%%%%%%%%((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))************+++++++++***************)))******+++++++++******++++++,,,,,,,,,---------,,,,,,,,,------.........---------...///000000111222111000//////000111222222333444555777888999999888999999:::;;;<<<===>>>AAACCCFFFGGGIIIQQQ]]]fffuuuwwwzzz||||||}}}~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$######""""""########################&&&&&&%%%$$$###"""!!! ##############################$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$###"""""""""$$$%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$"""!!!"""###%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$""" !!!"""###%%%%%%%%%$$$$$$###############""""""""""""""""""&&&$$$"""!!!!!!""""""!!!!!!"""###$$$%%%&&&''''''"""###%%%&&&&&&%%%###"""'''&&&$$$###"""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))***++++++((((((((((((((('''''''''))))))))))))************++++++************++++++******+++++++++,,,,,,,,,,,,---///000000000//////........................///000111000//////111333666555444777;;;===;;;888=========>>>@@@CCCFFFHHHMMMOOORRRVVV^^^kkkzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&$$$$$$$$$$$$#########"""########################$$$$$$$$$#######################################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%'''(((((('''%%%$$$((('''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""""""""###%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$$$$%%%(((%%%###"""#########"""###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((())))))))))))************,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///000000/////////////////////000000000111222444555444555777888777777888:::>>>@@@AAA@@@AAACCCEEEFFFGGGKKKPPPTTT]]]aaafffmmmvvv%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%$$$$$$$$$$$$####################################""""""######$$$$$$$$$%%%########################!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""%%%&&&'''(((((('''&&&%%%)))((('''&&&$$$$$$$$$$$$''''''''''''''''''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%%%%%%%'''(((%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&'''((()))&&&$$$###$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******)))))))))*********++++++------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,---...///000000000000000000000111111222222222111333555777777999;;;===;;;===@@@AAACCCFFFJJJLLLNNNRRRUUUVVVVVVZZZaaagggvvvzzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%)))(((%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&%%%%%%(((''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((())))))&&&$$$###$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((())))))***++++++))))))*********+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---...///000000111111000000111222333444555555555666888888:::===AAADDDCCCFFFKKKMMMOOOSSSYYY___dddjjjoooooommmooowww$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$############"""########################!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$###"""###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''%%%&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&&&&'''%%%$$$###$$$%%%&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%''''''(((%%%###"""#########"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))***+++,,,,,,************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------.........---......///000111222333111111222444666777888999;;;<<<===>>>@@@DDDJJJOOOKKKQQQYYY___eeemmmuuu{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%$$$$$$$$$######""""""##############################$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$%%%'''((()))*********((('''&&&&&&%%%&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%%%%&&&'''(((%%%######$$$%%%&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$"""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$&&&&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%######"""######$$$%%%&&&(((%%%###"""#########"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))******++++++,,,,,,*********++++++++++++,,,,,,,,,++++++++++++,,,,,,---------.........///////////////000111333555666333444666888:::<<<===>>>>>>AAADDDHHHLLLQQQWWW[[[\\\bbblllxxx########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&#######################################$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((''''''''''''((((((&&&'''((()))******)))((()))(((((('''&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%'''((((((&&&%%%$$$%%%&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%###"""###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!###$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$)))&&&$$$###$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$############$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&'''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,---------.........////////////111000000111333555777888777888:::<<>>BBBFFFIIIOOOSSSWWWZZZ^^^eeeooovvv$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$######$$$$$$%%%&&&######$$$%%%&&&'''((()))$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%((('''&&&'''))))))'''%%%)))(((((((((((((((((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))((('''''')))((('''''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''((('''&&&%%%$$$"""!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''%%%""" """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))(((((((((((('''''')))))))))))))))))))))))))))))))))*********++++++************************,,,++++++++++++,,,------------------------------///////////////000000111///000111333444666777777;;;===>>>@@@CCCIIIPPPTTT```gggqqqwww{{{###########################$$$&&&''''''&&&$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$""""""&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((%%%%%%%%%''')))***(((''')))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%$$$)))(((((('''(((((()))***((((((((((((((((((((((((******))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((('''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''%%%""" """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((()))***+++++++++***************))))))(((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))************++++++,,,,,,,,,,,,,,,---......------------............///////////////000111222000222444777999;;;>>>@@@???AAADDDHHHMMMUUU```gggwww########################"""$$$&&&(((((('''$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&#########""" $$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))#########&&&(((***)))((((((''''''''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))'''((((((((('''&&&%%%%%%((((((((((((((()))******))))))))))))))))))))))))))))))******************(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((()))))))))(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$### !!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,,,,+++++++++*********)))(((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))******++++++++++++------,,,,,,------...///---------....../////////......//////111222333444777999;;;<<<===???CCCFFFEEEIIINNNSSSZZZeeesss|||$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((((('''%%%###%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$#########"""""""""!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''######$$$%%%&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))'''%%%$$$%%%((()))***)))(((''''''&&&&&&''''''(((''''''((((((((()))))))))))))))))))))))))))))))))))))))*********)))(((((('''(((((())))))*********))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))******)))))))))(((((((((*********)))(((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""!!! """###$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((()))+++---...,,,,,,++++++***)))))))))(((((())))))))))))******))))))))))))))))))))))))*********++++++++++++,,,*********+++,,,,,,------...------------...//////------......///000000000//////000222444666888999;;;===>>>>>>===@@@FFFKKKQQQVVV\\\aaahhhrrr%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%'''((()))""""""!!!!!!""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%&&&''')))***...,,,(((''''''((()))))))))((((((''''''(((((()))'''((((((((())))))))))))))))))))))))))))))))))))((())))))************)))''''''((()))***+++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))'''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((((((''''''(((***---...,,,++++++***))))))(((((((((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,***++++++,,,------.....................//////000---......///000000111111111111333555888;;;===???@@@CCCEEEFFFHHHNNNXXXaaalllqqqwww{{{~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&###""" """$$$%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$###$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''''''''((()))+++,,,555111,,,((('''(((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))(((((('''''')))***++++++++++++))))))))))))))))))))))))''''''(((((()))))))))***************************(((((())))))*********+++))))))))))))))))))))))))************))))))))))))&&&&&&((()))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&'''))),,,---++++++******)))(((((('''(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------...//////...............///000000---......///000111111222222333555888;;;???BBBCCCHHHLLLPPPTTTZZZeeesss~~~%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((***(((%%%$$$$$$'''***,,,******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++))))))******)))(((''''''***++++++++++++******)))******+++++++++***))))))++++++***)))(((((())))))***++++++++++++******))),,,,,,++++++++++++,,,,,,(((((())))))))))))))))))(((((()))))))))(((''''''******)))))))))******+++&&&&&&&&&&&&''''''((()))***(((''''''(((((('''%%%)))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((((((((()))))))))))),,,,,,+++***))))))******)))))))))))))))******+++*********)))******+++,,,)))))))))))))))******+++++++++,,,,,,,,,---------//////000000000///......111000...///111333444555999888999===DDDJJJOOORRRVVV\\\bbbgggrrr%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((***(((&&&%%%%%%''')))+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))((((((******+++++++++******)))***++++++++++++***))))))+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,*********))))))******************+++++++++++++++++++++++++++++++++******(((((('''''''''((())))))'''&&&&&&%%%&&&'''((())),,,***))))))++++++***((('''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''''''(((((((((((()))))))))******,,,++++++***))))))******)))))))))))))))***++++++***************++++++,,,+++************+++,,,,,,+++,,,,,,,,,,,,------------......///000000000000222222222333555777999999<<>>AAADDDGGGNNNWWW^^^nnn~~~%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())),,,,,,+++***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))******))))))*********+++++++++******************************************************+++,,,------.../////////000111111111111111111111000000222444777999888999;;;===???AAABBBBBBAAA???<<<:::999:::;;;<<<===>>>???AAACCCDDDDDDDDDEEECCCAAA@@@@@@AAACCCEEECCCBBBAAA@@@???===<<<<<<;;;999666444222111222222555444222000///.........+++,,,,,,,,,,,,+++***))))))(((''''''((()))(((&&&((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$###"""""""""###%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++((((((((()))))))))************))))))***++++++,,,++++++******++++++,,,---,,,++++++++++++,,,---------------,,,------...///....../////////000000000000000111333777;;;???AAADDDGGGLLLPPPVVV```nnnxxx%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""!!! """###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))%%%$$$$$$&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))(((((()))***+++,,,))))))******++++++++++++************************++++++++++++++++++++++++******+++,,,...///000000111222333444444444444444333222222222444666999;;;@@@BBBDDDGGGJJJLLLMMMNNNRRRPPPMMMKKKKKKMMMOOOQQQPPPQQQRRRTTTVVVWWWXXXXXXUUUSSSPPPNNNNNNPPPSSSUUUWWWWWWUUUTTTRRRPPPOOONNNHHHFFFCCC@@@>>>=========;;;:::888666444333222222+++,,,...///...,,,***)))...,,,++++++,,,,,,+++)))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$""""""!!!$$$%%%'''''''''%%%###"""###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$###"""""""""###%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,(((((((((((())))))))))))******))))))***+++,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---..................///000000////////////000000000000333444555999===CCCHHHKKKSSSWWW]]]bbbjjjxxx%%%%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************)))(((''''''((()))************)))))))))))))))++++++++++++++++++++++++,,,+++***)))))))))))))))))))))))))))++++++)))(((...------,,,,,,---......000000111111222222333333888777777999::::::888555666666888;;;>>>CCCGGGIIIKKKOOOXXXccchhhffffffhhhllljjjfffbbb```aaafffjjjfffiiijjjhhhfffgggiiikkkmmmfffaaaaaabbbbbbeeeiiikkknnnpppoookkkgggcccaaa[[[[[[VVVOOOLLLNNNPPPNNNVVVPPPHHHDDDDDDBBB===888555555444111///---...000---+++)))***---...,,,***''''''''''''((()))***+++)))(((((((((((('''''''''''''''''''''''''''''''''************))))))))))))......---+++)))(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%%%%'''(((&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%'''))),,,,,,***((()))************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------,,,+++******,,,...///333222111000///............------///222444666666555999>>>CCCIIIPPPXXX]]]hhhmmmttt}}}&&&&&&%%%%%%&&&''')))***%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))******************)))(((((()))******************))))))))))))***************************))))))))))))******+++---,,,,,,---.........---,,,,,,---...000111222333444555666777999;;;<<<===??????>>>???AAAAAA@@@???@@@AAACCCFFFKKKPPPTTTWWWaaadddmmmwww{{{yyyyyy{{{~~~yyyssspppqqqvvvzzz}}}}}}yyyxxxyyyyyywww|||vvvqqqqqqrrrrrrtttwww{{{|||}}}{{{wwwrrrooonnnfffiiigggcccbbbeeeggggggjjjeee___ZZZWWWRRRLLLHHHBBB@@@<<<888555333111111111///---,,,------***((())))))(((((((((((()))***))))))))))))((((((((((((((((((((((((((((((((((((************))))))))))))***++++++***((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((***,,,,,,***((()))************+++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,+++***+++,,,...///000000//////.../////////333333333444555777777777888>>>FFFOOOXXXaaakkkqqq}}}'''&&&&&&&&&'''((()))***'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((())))))))))))************+++******))))))******+++************************++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,---...///......000222444777999:::<<<===???CCCGGGKKKOOOQQQUUUSSSQQQQQQRRRRRRQQQPPPPPPQQQTTTXXX]]]cccgggjjjrrrssszzz{{{xxxzzz|||{{{wwwxxxxxxwwwxxx{{{}}}yyyvvvuuuuuuooosssuuutttuuuzzz~~~~~~~~~yyyrrrkkkddd___\\\VVVQQQIIIDDDAAA===999666555333222111000...,,,))),,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&((())))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&((())))))'''&&&%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((*********+++---,,,***((()))************+++++++++******+++++++++,,,,,,,,,---,,,+++++++++++++++,,,------,,,+++,,,---...///...............///000000222333444555777888999:::BBBJJJVVVbbbmmmxxx&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((()))))))))*********++++++((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,---,,,,,,---000111333333444777;;;@@@FFFIIIIIILLLPPPVVV^^^eeejjjnnnuuurrrmmmjjjiiigggeeedddbbbccceeeiiimmmrrrvvvyyyxxxyyy~~~~~~xxxvvvzzz~~~|||vvvrrrssssssqqqrrrtttzzzzzzxxxuuusssqqqssstttrrrxxx}}}~~~uuunnnkkkkkkhhh```WWWQQQOOOLLLFFFAAA;;;;;;999888666444111//////...------,,,,,,,,,,,,))))))))))))))))))))))))************************************)))))))))((($$$&&&))))))((('''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&'''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++*********++++++)))'''))))))*********+++++++++******+++++++++,,,,,,,,,------,,,++++++++++++,,,---------,,,---...//////...............//////000///222555888;;;>>>AAACCCOOOZZZiiivvv$$$$$$%%%%%%%%%&&&&&&%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,,,,++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........000222222111222555777888999;;;@@@HHHRRR\\\bbb^^^bbbiiirrr{{{}}}yyyuuurrrrrrrrrsssuuuxxx{{{~~~~~~~~~xxxvvvzzz{{{uuupppppppppnnnnnnqqqsssrrrqqqpppnnnpppsssvvvttt}}}yyyrrrrrrsssssslllbbb]]]\\\ZZZVVVRRRJJJJJJIIIEEEAAA;;;777555222111000///............************))))))))))))))))))))))))))))))))))))************)))))))))(((%%%''')))***)))((('''((('''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%&&&''''''%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))+++***))))))***)))(((&&&))))))*********+++++++++******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---......---.........//////111000000//////000000111333666;;;>>>AAAFFFLLLPPP]]]iii{{{###$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000000444777888777777999<<<@@@BBBHHHPPP\\\iiitttzzzuuuzzz|||}}}||||||}}}~~~zzzxxx|||~~~vvvpppooonnnmmmooorrrnnnooonnnmmmmmmppptttxxxwww}}}wwwvvvwwwyyyssslllhhhffffffdddccc______]]]WWWOOOGGGBBB???;;;:::888555333111111000......---,,,+++******)))))))))))))))))))))))))))************))))))))))))''')))******)))(((((()))''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((''''''((((((((()))))))))+++)))(((((())))))(((&&&)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...............///////////////222222111111222333444444666:::>>>BBBFFFMMMWWW^^^mmm{{{$$$%%%%%%&&&&&&%%%$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))))))))***++++++,,,------------------------------,,,---...000222555777888888>>>CCCEEEDDDCCCDDDGGGNNNSSS\\\gggrrr{{{|||{{{|||zzzrrrooonnnnnnqqquuurrrrrrsssrrrrrrtttxxx|||~~~{{{{{{zzz{{{xxxsssooommmmmmnnnooommmnnnmmmhhh___WWWRRRPPPLLLJJJFFFBBB===:::777666444333222000///---,,,+++++++++++++++++++++++++++************)))))))))))))))******)))'''&&&''')))''''''''''''''''''''''''%%%&&&'''(((((())))))(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))&&&&&&&&&''''''''''''((('''((((((((())))))))))))+++***(((((()))***)))((()))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000......///000000000000000111111222333555888999;;;888<<>><<<888777555333111///...---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***+++***'''%%%%%%&&&((((((((((((((((((((((((((($$$%%%&&&((())))))******&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&)))((('''&&&%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,***))))))***++++++***)))************+++++++++******+++++++++,,,,,,,,,******+++,,,---///000111......///000000000000000///000222444888;;;>>>@@@===BBBKKKTTT```qqq'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))+++******)))(((''''''&&&(((((()))***************))))))))))))*********************)))))))))))))))+++++++++,,,------,,,+++000000000111111222444555888;;;>>>@@@AAAFFFMMMRRRaaagggnnnnnniiicccaaaaaaiiittt{{{}}}zzzzzz~~~wwwssstttxxx{{{}}}~~~|||{{{yyyvvvsssqqqppppppqqquuuwwwtttnnnjjjjjjmmmllljjjeee]]]TTTLLLHHHFFFFFFAAA;;;888777555111...++++++++++++++++++******------,,,+++************)))))))))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((('''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''((((((((((((((((((((((((((((((((()))******(((((()))***************)))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------///......---------......///000111000//////111333222444666999===AAADDDGGGCCCGGGOOO]]]ooo'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$######%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++******)))((((((''''''((())))))***************))))))))))))*********+++************************,,,,,,,,,---///000////////////111222444666999;;;===@@@EEEJJJOOOVVV```gggyyy}}}wwwttttttttt}}}zzzxxxwww|||~~~zzzyyy{{{~~~~~~{{{xxxvvvtttrrrqqqqqqtttvvvtttqqqpppsssvvvzzzwwwrrrkkkbbb[[[VVVSSSLLLGGGAAA===;;;888444000111111000000///......---++++++***)))))))))))))))+++++++++***************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))******(((((()))***************)))************+++++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,---------///......------.........000000111000///...000111777999===AAAEEEJJJNNNQQQQQQRRRYYYggg|||&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$######$$$&&&&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%&&&%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''((()))******++++++******))))))*********+++++++++************++++++++++++***++++++,,,---...///000222333555666888;;;@@@CCCIIINNNVVV]]]eeennnyyy}}}|||~~~~~~|||yyyvvvtttsssqqqrrrtttsssrrrvvv|||zzzsssllleee```^^^UUUPPPIIIEEEBBB>>>999444444444333222111///...---++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))(((((('''''''''&&&((((((((((((((()))******(((((()))***************)))************+++++++++))))))***++++++++++++***,,,,,,,,,,,,------------///......---....../////////000111111111222444666999===CCCHHHNNNUUU\\\```bbb```aaannn%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))***++++++++++++************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,---...111333999;;;>>>@@@AAAEEEJJJNNN]]]dddmmmuuu{{{}}}zzzxxxuuutttrrrrrrrrrrrrtttzzz|||wwwrrrmmmhhheee___ZZZSSSNNNJJJEEE???:::999999888777555222000///------,,,,,,++++++,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))(((''''''&&&&&&((((((((((((((())))))***(((((()))***************))))))*********+++++++++((()))******++++++******,,,,,,,,,------------..................//////000---///222333555888;;;>>><<>><<<:::999999333333111000...---++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))((((((((((((((()))******(((((()))***************)))************+++++++++++++++,,,------------,,,------------........................///000111222666999===AAAEEEJJJOOOSSS___iiiwww###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%(((%%%###"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&((((((''''''(((((())))))******************************))))))))))))))))))))))))******************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---------...///000000111444999>>>BBBHHHQQQ___hhhlllvvv~~~|||{{{xxxyyyzzz{{{{{{yyywwwuuutttuuuwww{{{}}}|||zzzvvvrrrooommmiiibbb]]]]]]^^^^^^^^^\\\XXXUUURRRNNNMMMJJJHHHEEECCCBBBAAA===<<<:::888666444222222************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''((()))******((((((((((((((()))******(((((()))***************)))************++++++++++++,,,------......---------------.........//////............///000222222777;;;AAAHHHOOOVVV^^^cccsss}}}$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$''''''(((((((((((('''''''''%%%$$$$$$%%%&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))$$$&&&''''''&&&&&&((()))))))))*********))))))((())))))))))))))))))))))))'''(((((()))))))))))))))+++++++++++++++***)))((()))************+++++++++,,,,,,++++++++++++++++++,,,---...---,,,+++,,,---....../////////222777:::===AAAFFFOOOZZZhhhvvv~~~~~~{{{xxxyyyzzz{{{{{{yyyvvvsssqqqxxxzzz|||}}}}}}||||||}}}}}}yyyvvvrrrnnnkkkiiihhhhhhiiikkkmmmkkkgggcccbbbccc```^^^\\\YYYVVVSSSPPPOOOKKKKKKFFF>>>:::::::::888...,,,++++++,,,---,,,,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$)))))))))((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,---------...///000111111111111222000111333444333777===;;;@@@IIITTT```kkksssxxx$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###""""""###"""!!!"""###$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''((((((((((((''''''(((&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((()))***%%%'''((('''&&&&&&'''((())))))************))))))))))))))))))))))))))))))'''(((((()))))))))))))))***************)))((((((************++++++++++++++++++++++++++++++++++++---///000000//////111222//////000000222777===BBBKKKPPPYYYbbbkkkuuu~~~}}}wwwwwwyyy{{{|||{{{wwwtttxxx{{{~~~~~~|||{{{|||~~~~~~{{{yyyuuuqqqnnnllllllllloooqqqrrrqqqnnnmmmmmmoooooommmjjjfffaaa^^^[[[YYYWWWWWWSSSKKKHHHFFFCCC===444222...,,,+++*********))))))))))))))))))))))))(((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***((())))))))))))************++++++++++++,,,,,,,,,******++++++,,,,,,------...///000000111111111111111///000333444444999???EEEMMMYYYggguuu$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''((((((((((((''''''((('''%%%&&&'''(((((('''&&&&&&&&&%%%&&&&&&'''((((((((('''''''''(((((()))&&&'''((((((&&&%%%&&&'''))))))************))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))***))))))((('''************+++++++++,,,******+++++++++++++++++++++---.........///111333222333444777<<>>444...---///************************(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((())))))))))))******+++++++++))))))(((((((((((())))))))))))))))))******************++++++++++++,,,,,,++++++,,,,,,,,,---------......------------------............///000111222555555999BBBIIIPPPYYYccckkkxxx$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$"""###%%%''''''&&&''''''&&&&&&''''''((()))(((((('''''''''(((((()))&&&'''((((((&&&%%%&&&''''''((()))******+++******************************((()))******++++++*********+++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......///000111222444777<<>>666111111111000---***)))((())))))))))))))))))'''%%%$$$******))))))((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))************************++++++,,,,,,---******))))))))))))******++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,---///000000......///000222222333333666<<>>AAAEEEMMMWWW^^^ppp{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&''''''(((((((((((('''((((((((((((((())))))***))))))))))))))))))))))))(((((()))))))))*********)))***++++++,,,,,,+++++++++,,,---,,,+++,,,---///---...///000000111222333333888>>>EEEMMMXXXdddlllwww~~~yyyrrrooommmjjjhhhgggiiikkkmmmpppxxxtttuuuxxxzzz}}}vvvuuuvvvooonnnkkkgggeeeeeegggjjjooommmkkkgggfffhhhlllpppllliiieee^^^UUULLLDDD???999666222///---,,,+++***((()))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''(((((((((((((((*********))))))))))))))),,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------.........---....../////////000111000000111444666;;;???DDDGGGLLLUUUaaajjj%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((())))))((((((((((((((((((((())))))***************************))))))))))))******************+++,,,,,,,,,,,,+++,,,---...---,,,,,,...000---...000000///000333666999AAAMMMXXXbbbmmmyyy{{{tttqqqnnniiieeecccccceeefffjjjxxx{{{vvvvvvxxxzzzzzz~~~yyyxxxzzztttsssqqqmmmjjjiiikkklllmmmmmmmmmllllllnnnqqqtttqqqooommmggg___UUULLLFFF???:::444000///---+++)))))))))))))))************(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''((((((((())))))&&&''''''(((((((((((((((''''''((()))***+++++++++++++++************+++++++++++++++,,,,,,,,,------------,,,,,,---...//////...///000111111444777:::===CCCJJJPPPWWWcccsss$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((&&&'''(((((())))))))))))((((((((((((((()))*********************************************************++++++,,,,,,,,,,,,,,,---.........------///000///000111///...000666;;;GGGSSScccpppxxx~~~yyyuuurrrmmmgggcccaaa``````eeeppp~~~zzzyyyyyyzzzwww{{{}}}zzzwwwxxxttttttsssqqqooonnnpppqqqpppssswwwzzzzzzyyyyyyyyywwwuuuqqqkkkcccZZZSSSNNNHHHBBB:::555333111...+++++++++***************+++(((((((((((()))))))))))))))))))))((((((((((((((('''(((((())))))(((((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%'''''''''''''''(((((((((''''''((((((((()))))))))''''''((())))))))))))(((&&&'''((()))+++,,,------++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////...000111222444888===AAAAAAJJJWWWaaakkkzzz$$$$$$&&&'''''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&((())))))*********((((((((((((((()))*********************************************************+++,,,,,,------,,,,,,---...///...------///111///111333222333999BBBJJJ^^^lll~~~zzzxxxtttooojjjfffcccaaabbbjjjuuu}}}}}}zzzwwwuuutttsssvvvxxx|||zzzvvvuuuqqqrrrtttttttttuuuwwwyyy~~~~~~yyyqqqhhh```[[[XXXWWWTTTLLLCCC===:::888444000------+++***)))******+++'''((((((((()))))))))******)))))))))(((((((((''''''((()))******)))((('''''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&'''''''''((((((((()))'''((((((((())))))))))))'''((())))))******))))))((())))))***+++,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------...///000111000222444666999>>>DDDHHHMMMZZZlll{{{###$$$&&&'''((('''&&&&&&###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&((()))************((((((((((((((()))******************************++++++*********************+++,,,,,,------,,,,,,---...//////---...///111...111444777;;;DDDRRR\\\ppp~~~{{{wwwrrrlllhhheeebbbgggnnnsssvvv{{{~~~}}}|||zzzvvvssspppnnnmmmpppsssxxx{{{wwwuuuoooqqqtttwwwyyy{{{~~~|||pppddd]]]ZZZ[[[\\\\\\TTTJJJCCC@@@===999444///...,,,***))))))******'''((((((((())))))******((((((''''''&&&&&&&&&%%%'''((()))******)))((('''&&&&&&&&&''''''''''''''')))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((()))***************+++++++++++++++,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------............///000222222222333666888<<>>FFFVVViiivvv}}}}}}xxxooojjjjjjeeegggkkkoooqqqvvv{{{zzzyyywwwtttoooiiieeegggkkksss~~~|||}}}zzzuuusssnnnpppsssuuuyyynnncccbbbdddccc```aaa^^^YYYTTTOOOIIICCC>>>666///)))(((,,,...,,,(((+++***))))))******)))((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((&&&&&&((()))+++((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%))))))))))))************)))************+++++++++------------------------............////////////000///......000111111000666555666999AAALLLVVV]]]nnn{{{'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))((((((((('''''''''''''''((())))))(((((()))***((((((((())))))*********++++++******************+++++++++++++++++++++++++++******++++++,,,---...,,,,,,---///222555888888;;;>>>CCCKKKVVVgggzzzzzzssspppqqqmmmoooqqqrrrtttxxx}}}wwwyyyzzzyyyuuupppkkkgggiiimmmttt||||||xxxvvvqqqsssuuuwwwyyyrrrgggffffffdddaaaccc```]]]YYYUUUPPPIIIEEE:::444///...000000,,,''')))'''&&&'''((()))'''&&&(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))(((((((((((((((((('''))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////...///111333444444666888;;;AAAKKKWWWbbbjjj|||'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((()))***&&&&&&'''((()))***++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,---...111555:::>>>@@@@@@GGGRRR]]]kkk{{{yyyxxx{{{xxx{{{}}}||||||}}}wwwzzz}}}}}}yyytttpppnnnppprrruuuzzz{{{{{{zzz|||}}}zzzyyyyyynnnlllkkkgggcccdddcccaaa```]]]XXXRRRNNNAAA;;;555333333111,,,'''((('''&&&'''((()))((('''(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))******))))))))))))************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////////////////000222555777888999>>>FFFQQQ]]]jjjwww''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))(((((()))***''''''(((((()))******+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000222444888>>>EEEIIIKKKTTTbbbooo{{{zzz|||~~~~~~{{{xxxvvvvvvvvvuuuuuuuuuvvv{{{~~~zzzzzzvvvsssppplllhhheeedddddddddbbb^^^YYYUUUHHHBBB:::555222000,,,(((+++)))((()))***+++***)))'''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))*********((()))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++............///////////////000111111222555888;;;>>>FFFTTTcccqqq''''''((((((((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''((((((((((((((('''((())))))(((((()))*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000222444777:::AAAJJJPPPZZZdddrrr{{{zzzzzzzzzzzzyyywwwvvvsssrrrpppnnnnnnssszzz{{{~~~}}}yyy|||}}}zzzwwwrrrnnneeeeeedddddddddaaa]]]YYYOOOGGG===666111///---+++---+++******++++++***)))(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((((((((((()))(((((((((((((((((((((((('''''''''(((((()))))))))((()))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++............////////////000222222222222444999<<>>FFFQQQYYYiiisss~~~{{{yyy{{{~~~~~~xxxrrrkkkkkkiiiggghhhnnnxxx|||yyyuuuyyy}}}~~~||||||~~~~~~~~~}}}yyyuuuhhhgggeeeeeedddbbb___\\\UUUOOOEEE===777555333222...,,,+++*********((('''))))))))))))))))))))))))))))))******))))))((('''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((()))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////111333444444333666<<>>@@@DDDQQQfffwww&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''&&&&&&''''''((('''&&&'''((()))******((((((((((((''''''''''''%%%'''((('''&&&&&&'''(((++++++***)))((((((((()))(((((()))))))))*********------------------------,,,,,,,,,,,,,,,,,,++++++---...//////000000000///111000222777<<>>:::666222...------,,,+++***))))))))))))************)))((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...111111000000111333444555666;;;AAAFFFPPPddd~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''((()))***&&&&&&''''''((()))******)))+++,,,+++))))))***+++++++++***)))((((((((()))))))))))))))************------------------------******+++,,,------............///000111111111111333111333999???JJJ[[[jjj}}}vvvrrrqqquuuyyy}}}{{{}}}|||sssggg^^^\\\^^^bbbdddfffkkknnnooopppooojjjbbbWWWRRRKKKFFFBBB<<<555///------,,,+++******++++++***************))))))((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&'''''''''(((((((((((('''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&'''''''''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,///......---,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///000222444666777AAABBBFFFOOObbb}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''(((''''''&&&&&&((())))))(((&&&%%%%%%&&&%%%%%%&&&''')))***+++,,,***+++++++++)))((()))***+++***)))))))))))))))))))))))))))*********++++++,,,,,,++++++++++++******)))***+++,,,---...///000......000111222333333333444444777>>>GGGTTThhhzzz~~~yyyvvvyyy|||~~~xxxllldddbbbcccdddeeehhhlllnnnooopppqqqlllfff]]]ZZZUUUQQQLLLEEE;;;444///...,,,+++***+++,,,,,,++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))'''((()))(((&&&&&&&&&(((''''''(((((())))))******(((((((((((()))))))))))))))))))))************+++******+++++++++,,,,,,,,,///...------------------------------......///000//////000111333666999;;;DDDFFFLLLYYYppp&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&(((&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((((((''''''&&&(((***+++***'''&&&&&&'''&&&&&&'''((()))******+++)))*********((('''((()))))))))))))))))))))***+++))))))*********+++++++++,,,,,,,,,++++++************++++++,,,---...//////---...000222333444555555777:::AAAKKKTTTbbbwww|||zzz{{{~~~~~~{{{pppjjjggggggeeecccfffiiilllmmmoooqqqnnniiieeeccc```^^^YYYOOOCCC:::222000...+++*********+++++++++******))))))******))))))))))))(((((((((''''''''''''''''''''''''''')))((((((''''''(((((()))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&''''''''''''''''''''''''((((((((()))'''''''''''''''(((((()))''')))***)))&&&%%%&&&((('''''''''((()))*********(((((((((((())))))))))))))))))*********+++++++++************++++++++++++...------------......///............///000111111///000111333666:::===???EEEMMMZZZjjj&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((&&&$$$$$$&&&)))%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%'''((((((((('''&&&%%%(((++++++))))))***,,,(((((((((((()))))))))))),,,......---+++***+++,,,))))))(((((()))***++++++)))************+++++++++.........------,,,,,,,,,,,,---------------------,,,---///222444555666777;;;@@@KKKWWWaaannntttxxx{{{{{{}}}|||}}}{{{qqqkkkiiigggccc___bbbfffhhhiiilllpppnnnjjjjjjiiihhhfffaaaWWWIII@@@555333///,,,***))))))))),,,+++******))))))******))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%'''''')))))))))((('''&&&!!!"""$$$%%%&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''))))))))))))************'''''''''''''''((())))))''')))+++)))&&&%%%&&&(((&&&''''''((()))******+++(((((((((((())))))))))))))))))******++++++++++++))))))*********+++++++++---------------...///000.........//////111222222000111333555999===AAACCCKKKYYYlll~~~~~~~~~~~~~~~}}}||||||{{{{{{&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((************************))))))))))))************************+++,,,---...///...,,,+++***+++,,,,,,,,,...000111000......///+++111777999888888;;;???CCCGGGOOO]]]nnn}}}{{{xxxxxxxxxxxxzzzqqqllljjjggg```[[[eeeggghhhgggfffhhhmmmrrrmmmjjjggghhhggg___RRRFFF;;;555///,,,......+++((()))***************)))))))))***+++++++++***((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''((($$$%%%'''(((((('''%%%$$$)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))(((((('''(((((())))))*********+++******+++++++++,,,,,,,,,((((((***+++---...000000,,,...000111000000111222333222444;;;>>>@@@CCCHHH\\\ooo~~~}}}~~~~~~~~~}}}|||{{{zzzzzzzzz~~~&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************+++,,,---...---,,,+++++++++,,,,,,,,,...000000///......///...333888:::;;;===BBBGGGPPPVVV```mmmzzz{{{wwwuuuttttttyyy~~~uuummmiiigggdddbbbdddfffhhhiiiiiijjjnnnqqqpppmmmjjjjjjiiicccWWWMMM@@@999111---......---+++,,,,,,,,,++++++***))))))))))))*********)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%''''''''''''%%%%%%(((((('''''''''(((((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))*********+++++++++++++++++++++,,,,,,))))))***,,,---...///000---///111222111111222333666666888>>>BBBFFFOOOXXXmmm~~~~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************)))))))))******+++...---,,,,,,+++,,,,,,,,,+++---//////.........///111555:::===AAAGGGOOOUUU\\\dddoooyyy|||uuurrrppppppnnnsssyyy||||||{{{}}}}}}rrrjjjhhhhhhiiieeehhhkkknnnoooqqqssstttqqqmmmjjjiiiiiiddd[[[SSSJJJBBB777000.........---......---,,,+++******))))))))))))))))))(((''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))++++++''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))************)))))))))***************,,,,,,,,,,,,++++++++++++++++++,,,,,,---......//////111222333222222333555555666:::>>>BBBJJJZZZjjj{{{zzz}}}~~~|||{{{||||||~~~%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))))))))---------,,,,,,,,,------+++---//////......///000333777<<>>BBBFFFQQQggg|||}}}~~~{{{xxxyyy|||}}}{{{{{{}}}}}}~~~%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***************************((()))))))))******************))))))))))))))))))------------------------,,,...//////...///000222444999AAAKKKWWWeeeqqqyyyyyy}}}}}}zzzyyytttxxx~~~~~~vvvrrrqqqpppmmmqqquuuyyyzzz{{{{{{{{{}}}}}}~~~xxxnnnhhhfffiiilllrrrwww{{{|||{{{yyyvvvtttqqqpppqqqooolllhhhccc[[[NNNBBB999444222222222111///...---,,,------***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((()))(((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''')))***+++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,........................///111222222222444666999===@@@GGGLLLQQQ^^^wwwzzzzzz{{{|||}}}~~~zzz{{{}}}{{{yyyzzz~~~~~~|||}}}%%%&&&'''(((((('''&&&%%%###$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******************************))))))))))))******************)))))))))******+++,,,,,,---............------///000000///000222444888===GGGUUUdddrrr}}}xxxrrrpppppplllnnnooorrrsssuuuuuuvvvrrrvvv{{{{{{wwwvvvuuurrruuuyyy}}}~~~|||zzz}}}~~~vvvmmmggghhhkkkooouuuzzz{{{yyyvvvsssrrrppppppqqqpppnnnlllnnnggg\\\PPPFFF???<<<:::999777444111///...------++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***+++++++++++++++++++++++++++*********,,,,,,,,,,,,------------.........//////////////////111222333444666:::===@@@EEENNNWWW___nnn|||vvvwwwyyy{{{}}}~~~~~~~~~yyyyyy{{{}}}~~~}}}|||~~~%%%&&&'''(((((('''&&&%%%$$$$$$%%%''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********************************))))))))))))***************************+++,,,---+++,,,.../////////...---///000111000000111444666===CCCOOO^^^nnnzzz~~~}}}}}}{{{yyy|||yyytttssssssrrrqqqqqqrrrtttuuuuuuuuurrrsssuuuwwwzzz}}}|||~~~~~~{{{yyywww{{{~~~|||~~~vvvnnniiijjjnnntttyyyzzzxxxuuuqqqqqqqqqrrrssssssqqqppptttpppiii___UUUMMMHHHGGGCCC@@@;;;666222///---------,,,+++***)))******+++((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++******,,,,,,,,,++++++************++++++,,,---...//////.........//////000000000111222444555777:::???CCCFFFMMMZZZhhhuuu|||yyywwwyyy{{{|||~~~~~~~~~~~~{{{{{{||||||}}}~~~~~~%%%&&&((())))))(((&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************************+++,,,---...+++,,,.../////////......000111111111111222555888AAAHHHTTTdddsss~~~}}}{{{}}}}}}{{{xxxssstttwww||||||xxxxxx{{{|||{{{{{{zzzyyyyyyzzz{{{|||{{{zzzxxxwwwwwwvvvxxx~~~~~~vvvuuutttvvv{{{~~~||||||{{{~~~~~~vvvkkkllloootttyyy{{{xxxuuuwwwwwwyyyzzz{{{{{{zzzyyyvvvtttppphhh___WWWRRRPPPKKKGGGAAA:::444000---,,,------+++*********+++,,,))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((%%%''')))******)))'''%%%(((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++******))),,,,,,,,,++++++*********)))***+++,,,...///000000.........///000111111111222333555777999===CCCFFFRRRZZZiii{{{~~~~~~}}}|||||||||{{{xxxuuuzzz{{{}}}~~~~~~~~~~~~~~~~~~''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))******))))))((((((''''''(((((((((((())))))))))))************************,,,,,,,,,,,,++++++***)))************+++,,,---...,,,,,,------------------333000...---///444:::===IIIQQQ___lllvvv|||xxxtttuuuxxxzzzzzzuuuwww|||}}}zzz}}}|||zzzxxxzzz|||||||||zzzxxx|||{{{zzzyyyxxx{{{tttmmmlllvvv{{{yyyuuuooollljjjddd[[[SSSNNNLLLFFF>>>555000......,,,***((((((***+++,,,+++))))))))))))((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))###$$$%%%&&&''')))******+++***(((&&&&&&&&&(((((())))))((((((((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))***(((''')))---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------............///000222333000333555555888@@@MMMXXXbbbhhhuuu}}}{{{zzz|||~~~~~~~~~{{{zzzyyyyyyzzzzzzzzzyyy{{{~~~''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((('''&&&&&&&&&'''(((((((((((((((((('''''''''&&&(((((((((((())))))))))))************************++++++,,,,,,,,,+++******************+++,,,---...,,,------------.........////////////111666<<>>777222000...,,,+++++++++)))((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))+++---......---************++++++++++++---------......///000000111111000000111222444555444777<<>>:::333///---,,,,,,++++++++++++*********))))))''''''((())))))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%++++++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))***+++)))))))))*********++++++))))))))))))))))))))))))((()))******))))))***,,,******++++++,,,,,,------,,,------///000111222222111000111111333555888999===DDDPPP]]]ppp}}}{{{xxxwwwrrrmmmjjjlllnnnnnnooosssrrrrrrsssvvvzzz}}}}}}|||zzz|||~~~''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***++++++,,,---((((((''''''''''''((((((%%%&&&''')))************'''''''''((((((((())))))(((((((((((())))))))))))************************++++++,,,,,,,,,+++******,,,,,,+++,,,,,,---...///---...///000111222222333777===GGGSSSaaappp~~~}}}{{{||||||wwwrrrpppqqqtttpppqqqvvvvvvrrrppprrrmmmllllllqqqzzzyyyhhheeeeeecccgggooovvv}}}zzzvvvqqqoooppppppnnnkkkjjjhhhddd```]]]ZZZXXXXXXIIIBBB888000,,,***))))))************))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''))))))))))))))))))((((((''''''''''''((()))***+++(((((()))***++++++,,,---)))))))))))))))))))))))))))+++---,,,******,,,...******++++++,,,------...------...///000111111222111222222444666999<<<>>>AAAMMM```ssszzzuuussssssrrrqqqqqqmmmkkkoooqqqpppqqqtttsssssssssvvvzzz~~~~~~''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%&&&((()))***+++,,,))))))(((((((((((())))))$$$%%%''')))++++++++++++&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,---...//////---...///000111222333333<<>>DDDPPP\\\tttzzzxxxuuuvvvyyyzzzmmmjjjddd```___bbbggglllqqqssssssooolllmmmssszzz}}}yyyrrrmmmjjjkkknnnpppxxx|||}}}xxxtttuuuwww{{{kkkUUUAAA666111...,,,,,,+++******))))))******+++******)))(((''''''&&&)))))))))))))))(((((((((((((((''''''''''''(((((('''''''''((((((((())))))''''''&&&&&&&&&''''''(((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************+++++++++++++++,,,,,,---++++++++++++++++++++++++---------------...///000111111000111111222333444777999???DDDLLL]]]yyy~~~xxxrrrllljjjjjjkkklllmmmnnnmmmllljjjiiiiiijjjjjjlllooorrruuuwwwxxx|||'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((()))+++,,,+++)))(((((()))))))))((((((''')))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...//////000111222222333888>>>CCCKKKYYYggg}}}xxxpppnnnmmmpppwwwwwwkkkiiieeebbbcccfffjjjmmmoooqqqqqqpppoooppptttxxx}}}xxxuuupppmmmlllooosssvvvzzz~~~~~~{{{{{{|||}}}qqq^^^JJJ:::222///.........,,,+++***)))))))))******))))))((((((''''''))))))))))))((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((()))))))))'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))))))))******)))))))))*********++++++++++++******++++++,,,---------------------------------------...///000000000000000111222444555666777:::@@@JJJVVVkkk{{{yyytttvvvwwwtttooojjjiiijjjhhhiiikkklllmmmmmmlllkkklllmmmnnnqqqtttyyy|||~~~|||''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))))))))(((((()))******)))''''''((()))***************''''''(((((())))))******************+++,,,---...+++++++++,,,,,,---------////////////000111222333111444<<>>FFFUUUggg~~~yyyuuusssoootttwwwvvvqqqlllkkklllhhhiiikkklllnnnooooooooonnnooorrruuuzzz((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))***)))(((''''''((()))***)))((('''((())))))'''%%%&&&'''(((***,,,---------&&&''''''((()))******++++++***))))))***,,,...///+++++++++,,,,,,---------////////////000111222333888<<>>@@@666555222000...,,,++++++(((((((((((())))))))))))''''''''''''((((((((((((******))))))))))))******(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))************)))************+++++++++******))))))******+++,,,++++++++++++++++++++++++---------......000111111//////000111333666888999@@@CCCMMM___uuu}}}zzzvvvrrrppplllqqqvvvvvvpppkkkiiijjjiiijjjkkkmmmoooqqqrrrsssoooqqqssswww}}}''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------...------,,,,,,,,,---------,,,///333333111444888<<>>JJJPPP___yyyyyyvvvsssrrrrrrrrrqqqpppnnnpppqqqpppooommmmmmnnnkkklllooosssvvvwwwwwwvvvyyy{{{~~~}}}~~~}}}~~~'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,***+++++++++++++++,,,,,,...---------------......000...///222222444<<>>DDDOOO\\\rrr|||wwwsssqqqoooooopppppppppooommmnnnnnnmmmmmmnnnpppsssooopppsssvvvyyy{{{||||||~~~{{{|||{{{|||{{{}}}~~~''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))***)))'''%%%%%%''')))******))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++...------------......///333111111333555999EEEQQQ]]]hhhzzz{{{qqqnnnmmmqqqssspppnnnnnnoookkkhhhfffeeelll~~~}}}uuulllddd]]]YYYJJJ???555111...++++++---*********)))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''))))))))))))))))))))))))***)))))))))***+++++++++))))))*********++++++++++++++++++,,,,,,+++************+++,,,---...///000//////000000000000111111111111444999<<<>>>FFFNNNWWWlll{{{tttppppppnnnmmmmmmnnnnnnmmmlllkkklllmmmmmmmmmnnnqqqttttttvvvxxxyyy{{{}}}}}}zzz||||||}}}zzz{{{}}}~~~~~~((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&''''''((()))))))))***)))'''%%%%%%''')))***)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------------...///000222111111333666===MMM\\\oooyyy~~~{{{||||||zzzzzz|||yyyrrrlllgggkkk{{{}}}~~~~~~zzzrrrfffZZZRRRAAA888000......,,,,,,---************))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''******))))))((((((''''''************************((((((((((((((()))***+++))))))*********+++++++++***++++++,,,,,,,,,++++++******+++,,,...///000000000000000000111111222222111222555:::<<<@@@JJJTTTaaazzz|||wwwrrrooopppooommmmmmmmmmmmkkkiiijjjmmmoooqqqqqqqqqrrrsssyyyzzz{{{{{{|||~~~}}}~~~xxxyyy{{{|||}}}}}}}}}}}}((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))))))))((('''&&&&&&'''((())))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++------------...///000000......000444777AAATTTeee|||~~~~~~zzzssssss}}}zzzxxx{{{xxxkkk]]]TTTCCC999222000000......000++++++*********)))))))))))))))))))))))))))))))))&&&'''(((((((((((('''''''''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))((('''''')))+++)))************+++++++++***+++,,,,,,,,,,,,,,,,,,++++++,,,---...//////000000000000111222222333333333444777;;;>>>BBBMMMYYYnnnzzzwwwuuurrrpppqqqooonnnoooooonnnllljjjmmmpppsssuuuvvvvvvwwwyyy|||~~~}}}|||xxxyyyyyyzzz{{{{{{{{{{{{((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------.........---------,,,,,,------------...///000111...///333777<<>>FFFUUUhhh{{{~~~xxxtttrrrqqqtttsssrrrpppppppppqqqrrrssspppoooqqqrrrrrrtttxxx~~~}}}~~~|||yyyxxxxxxxxxyyyvvvvvvwwwwwwwwwwwwvvvvvv''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))*********))))))***++++++++++++******+++,,,,,,------,,,,,,///............///000000---...//////...///222444888;;;EEEVVVlll~~~}}}|||yyywwwuuurrrnnnhhhccc]]]XXXTTTTTTTTTUUU[[[ccclll{{{~~~{{{{{{{{{{{{zzz|||}}}~~~~~~{{{yyyzzz~~~xxxssssssvvvxxxyyy{{{}}}~~~~~~llllllooovvv~~~}}}rrrjjjkkkpppqqqqqqpppooonnnnnnqqqwww|||{{{lllXXXEEE888222222---,,,++++++***+++++++++))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((())))))))))))(((((()))))))))*********++++++******)))******+++---,,,***(((((()))***+++))))))))))))))))))***++++++++++++++++++++++++++++++,,,---.........---,,,------......//////000000000111333444555888<<>>888333222000,,,+++,,,************))))))))))))******))))))((((((''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))++++++***************+++))))))))))))************)))************+++++++++---------.........//////000111222111000///000111444666999<<>>666444111...---++++++++++++************''''''(((((())))))******((()))))))))******++++++))))))(((((((((((()))))))))*********++++++++++++******))))))***++++++,,,************++++++++++++++++++++++++,,,,,,,,,,,,........./////////000000000111333444333444666777:::CCCMMMVVVbbbyyy|||xxxuuusssrrrsssuuuvvvuuusssrrrsssuuuwwwxxxyyywwwuuuuuuxxxzzz~~~|||||||||~~~~~~~~~~~~}}}{{{zzzxxxwwwvvvuuuttttttuuuuuutttsssrrrqqqqqqsssuuuwwwvvvtttrrrqqqrrrrrrqqqppplllkkkiiiiiiiiijjjjjjjjj))))))(((((((((((('''''')))((((((((())))))(((&&&(((''''''(((((()))***+++)))))))))*********++++++******))))))))))))************))))))))))))******)))************++++++++++++,,,------......------......///000000111222222444888AAAQQQggg~~~|||zzzvvvvvvtttqqqllleee___\\\VVVSSSOOOJJJFFFGGGJJJNNNSSS```rrr{{{}}}|||{{{}}}}}}|||yyyxxxwwwxxxyyyzzzwwwxxxzzz|||}}}}}}}}}}}}|||wwwtttssssssyyywwwvvvvvvxxxzzzzzzzzzqqqccc___^^^]]]```fffjjjmmmttt|||{{{rrrppppppnnnoooqqqsss~~~lll[[[III???999444000...,,,++++++++++++*********(((((((((((())))))))))))''''''((()))***+++,,,,,,***))))))(((((())))))***)))))))))*********++++++))))))))))))***+++,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,....../////////000000000111222444555444555777888===HHHVVV```kkkyyyuuusssqqqpppsssvvvxxxwwwtttssstttwwwwwwyyy{{{zzzxxxzzz}}}||||||}}}~~~|||{{{|||~~~~~~~~~~~~~~~|||{{{{{{yyyuuusssrrrrrrqqqpppooonnnnnnnnnooooooppppppooopppsssuuussspppnnnnnnoooppppppooolllkkkkkkjjjiiihhhhhhhhh))))))((((((((('''''''''((('''''')))******)))'''''''''''''''((()))***+++))))))*********+++++++++******))))))))))))************))))))))))))******)))************++++++++++++,,,------......---------...///000111222333333555<<>>MMM]]]ppp|||zzzvvvpppmmmllllllllllllooosssxxxxxxuuuuuuxxx{{{wwwzzz}}}~~~~~~~~~}}}wwwwwwxxx|||~~~}}}{{{zzzxxxwwwwwwvvvxxxyyyyyywwwvvvuuuvvvxxxvvvsssqqqnnnjjjeeeaaa```aaaaaabbbcccdddeeeeeeaaaeeehhhiiihhhgggiiilllllljjjhhhhhhjjjlllmmmnnnjjjjjjjjjhhheeeccccccccc))))))))))))))))))))))))'''&&&&&&&&&%%%%%%%%%%%%))))))))))))******************+++++++++,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...............222//////222444333444777===OOOiiizzzyyywwwuuusssooojjjfff___XXXQQQNNNKKKFFFEEEGGGJJJJJJNNNUUUZZZdddzzz~~~}}}}}}}}}}}}|||zzz{{{}}}}}}|||zzzwwwuuuuuuxxx{{{~~~}}}zzzvvvsssrrrtttvvvxxxzzz}}}~~~yyyvvvvvvuuusssuuuyyy~~~~~~~~~~~~tttqqqnnnooonnnnnnvvvxxxppppppvvvwwwpppiiijjjlllnnnnnnnnnnnnpppqqqpppiii___TTTHHH<<<444111+++***))))))******)))((())))))))))))(((((((((((((((((()))***************(((((()))***+++,,,,,,,,,))))))************)))))))))************+++++++++,,,,,,++++++,,,,,,---......///////////////............//////000000111111333222333777888999>>>EEETTTlll}}}|||ssssssqqqooollljjjkkkmmmssstttwwwyyyvvvrrrvvv}}}|||yyyzzz}}}~~~|||yyy|||yyyyyy}}}}}}{{{|||~~~|||zzzwwwuuutttssssssssssssrrrpppooopppqqqpppnnnkkkiiigggddd```]]]\\\[[[[[[]]]```cccdddddddddeeefffhhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhiiigggfffeeeggghhh(((((((((((((((((((((((())))))))))))((((((((('''))))))))))))************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,---------...............111...///222444333444888>>>TTTsss~~~wwwuuusssqqqoookkkeeeaaaWWWQQQKKKJJJIIIFFFGGGKKKLLLNNNVVV```kkkzzz}}}~~~}}}|||||||||{{{zzzzzz|||~~~{{{zzzxxxuuussstttwwwzzz~~~}}}zzzvvvrrrqqqrrrtttwwwxxxyyy}}}yyyuuuuuuuuuuuuxxx}}}~~~}}}}}}}}}~~~vvvrrrmmmoooooopppzzz|||uuutttxxxwwwpppiiiggghhhiiiiiihhhiiilllnnnpppllldddZZZLLL???666222...---++++++++++++)))(((***)))))))))(((((((((((((((((()))***************)))))))))******++++++,,,))))))************)))))))))************+++++++++,,,,,,++++++,,,,,,---.........////////////............//////000111111111333222333777999<<>>HHHQQQ^^^iiixxx}}}wwwssspppooommmnnnpppsssvvvwwwxxx|||~~~zzzvvvqqqnnnppptttzzz}}}~~~|||yyywwwuuusssssssssqqqnnnjjjfffccc```^^^[[[\\\^^^bbbdddeeecccdddfffhhhiiiiiiiiiiiimmmnnnmmmlllkkklllooorrrvvvyyy{{{|||yyyuuuqqqoooooooooooooooooommmkkkiiieeefffiiikkklllkkkjjjiiidddeeefffgggiiimmmrrrvvv******************************)))))))))((((((((())))))************))))))'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------............------,,,------...///000222333444444888BBBQQQ___mmm~~~~~~~~~}}}{{{}}}}}}zzzyyyxxxxxxwwwuuutttrrrnnnhhhddd___YYYQQQKKKHHHJJJOOORRRXXXdddvvv}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzzzyyyyyyyyyzzz|||~~~zzzvvvrrrqqqnnnmmmqqqwww~~~yyyppphhhaaafffmmmwwwuuuqqqtttzzz}}}zzzzzzsssmmmgggeeefffkkkwww~~~|||{{{||||||}}}}}}~~~~~~~~~}}}{{{zzz{{{}}}~~~}}}}}}~~~|||sssjjjeee___^^^^^^^^^______\\\ZZZ___ccchhhmmmssszzzyyybbbHHH:::444000---+++++++++++++++++++++++++++))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,---......//////....../////////000000000...111333333444888???EEERRR^^^kkkuuu{{{vvvsssnnnnnnnnnoooqqqtttwwwyyywww}}}{{{xxxrrrooolllkkkoootttxxxzzz{{{{{{{{{zzzxxxvvvsssrrrqqqqqqpppooolllhhhdddbbb^^^]]]]]]___cccfffggghhhfffggghhhhhhiiiiiiiiihhhfffggghhhhhhiiikkkpppssssssvvvxxxxxxwwwvvvuuuvvvsssqqqpppoooooommmkkkhhhccceeeggghhhiiihhhgggfffbbbdddgggiiikkkmmmqqqsss************************++++++*********)))))))))(((((())))))))))))(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,---...//////......---------...///000222444555777???PPPdddsss}}}~~~~~~}}}}}}|||||||||}}}}}}|||wwwvvvtttqqqmmmggg```[[[VVVSSSNNNLLLNNNTTT\\\aaahhhzzz{{{}}}}}}|||zzzyyy{{{}}}~~~}}}}}}}}}}}}}}}yyyyyyxxxwwwxxxyyyzzzzzzxxxyyy{{{}}}}}}||||||}}}wwwssspppooommmlllpppwwwzzzqqqiiibbbhhhqqq}}}vvvpppssszzz|||yyyyyyoooiiieeeeeeiiippp}}}}}}yyyzzzzzz{{{|||}}}}}}~~~|||zzzyyyzzz}}}~~~~~~}}}}}}}}}}}}~~~~~~zzzooohhh```___]]]\\\[[[ZZZYYYXXXYYY\\\bbbjjjsss||||||fffMMM===444///++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++,,,---...,,,,,,------.../////////.../////////000000000000000222444555666;;;EEELLL___lllyyy{{{wwwrrroookkklllmmmooorrruuuyyy|||{{{}}}{{{wwwtttnnnkkkiiijjjnnnqqqrrrrrrtttuuuuuuvvvuuutttsssrrrqqqqqqpppnnnkkkhhhfffddd```aaacccggglllnnnooonnnkkkkkkkkkjjjjjjiiiiiiiiidddeeefffggghhhkkkpppsssqqqsssttttttssssssvvvyyyvvvsssooommmmmmllliiigggcccdddeeeffffffeeeddddddaaadddhhhkkkllllllnnnooo************************++++++++++++******************++++++++++++******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,.../////////......------...///111222444555;;;GGG\\\ttt~~~~~~~~~~~~}}}{{{{{{}}}wwwuuurrrooojjjccc[[[UUUOOOMMMLLLNNNUUU___jjjqqqzzz{{{}}}}}}{{{yyyxxx{{{~~~~~~}}}|||zzzyyyyyyyyyyyyyyyxxxvvvvvvvvvxxxzzz|||vvvxxx{{{{{{{{{zzzzzz{{{zzzuuurrrpppmmmlllpppvvv|||}}}uuummmdddkkkuuutttnnnqqqxxx}}}|||zzzzzzmmmgggdddfffkkksss~~~xxxyyyyyyzzz{{{|||}}}}}}|||yyywwwyyy|||~~~}}}{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~wwwooobbb```]]][[[YYYYYYXXXXXXUUUWWW]]]gggsss~~~~~~~~~mmmUUUDDD999222///000++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,*********+++,,,---...///,,,,,,------.../////////////////////000000000000111444666666777>>>IIIQQQhhhvvv~~~xxxsssnnnkkkhhhjjjlllooorrrwww{{{|||zzzyyyxxxuuurrrllljjjhhhjjjmmmooonnnllloooppprrrssstttttttttsssssssssqqqpppmmmkkkiiigggeeefffjjjoootttwwwvvvuuupppooommmlllkkkjjjjjjjjjggghhhhhhhhhhhhjjjnnnqqqooopppqqqpppnnnoootttxxxwwwsssnnnkkkkkkjjjhhheeeccccccdddddddddcccbbbbbbaaadddiiilllllllllllllll+++,,,,,,,,,,,,+++******+++++++++*********))))))+++***)))((()))***+++,,,+++++++++++++++***)))(((++++++,,,,,,,,,,,,------******+++,,,,,,---......------------------------111///000111111///222888BBB\\\rrr|||}}}~~~~~~}}}{{{{{{|||}}}~~~~~~~~~}}}xxxtttrrrqqqjjj___UUUQQQRRRSSSVVV\\\dddppp~~~{{{yyyxxxyyy|||yyywwwvvvxxxzzz|||vvvvvvvvvvvvuuuuuuttttttvvvxxxzzz{{{zzzyyyyyyyyy|||wwwrrrpppmmmkkkooouuuyyypppiiieeeiiirrr~~~sssooorrrzzzzzzssskkkeeeaaaccchhhsss~~~}}}~~~~~~~~~~~~}}}|||zzzyyyyyy|||~~~~~~~~~}}}{{{{{{|||zzzvvvwwwzzz{{{}}}|||rrrgggbbb^^^^^^______```bbbddd```___dddnnnzzz}}}xxxjjjVVVBBB555///---///...---,,,+++*********)))***++++++,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...------------...//////////////////000000000000333333555:::===AAAJJJTTTiiiyyyyyytttooojjjggghhhjjjjjjmmmtttwwwyyy|||zzzxxxwwwvvvtttqqqnnnhhhgggggggggjjjmmmqqqtttxxxtttrrrtttxxx{{{xxxuuusssssssssrrrqqqnnnlllkkklllnnnssszzz~~~zzzsssllljjjlllnnnllljjjhhhhhhgggggggggiiijjjkkknnnmmmkkkjjjkkkmmmppprrrtttsssqqqooollliiifffdddeeedddbbbaaaaaabbbdddeeedddgggjjjkkkjjjiiihhhhhh+++,,,,,,,,,,,,+++******+++++++++*********))))))***************+++,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------******+++,,,,,,---......------------------------000///000222222222777>>>MMMhhh~~~~~~zzz{{{|||~~~~~~}}}|||{{{zzz{{{}}}}}}}}}}}}{{{{{{yyytttpppmmmfff[[[TTTQQQRRRVVV^^^hhhuuu~~~{{{yyyyyyyyy}}}|||yyyxxxwwwxxxzzz{{{wwwwwwwwwvvvvvvuuuuuutttvvvwwwyyyzzzzzzzzzzzz{{{{{{uuuqqqnnnkkkiiinnnttt~~~~~~xxxpppiiihhhnnnxxx~~~sssooopppxxxwwwoooiiidddaaaccciiirrr~~~}}}}}}~~~~~~~~~~~~|||zzzzzz|||~~~}}}||||||}}}{{{vvvuuuxxxzzz|||~~~zzzooohhhaaa]]]]]]___cccfffdddbbbaaafffqqq}}}zzz}}}~~~vvvcccMMM:::111.........---,,,++++++++++++******+++,,,,,,,,,++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...------------...//////////////////000000000000111111333888<<>>GGG\\\vvv|||zzzwwwxxxyyyzzz{{{{{{zzzyyyzzzzzz{{{|||{{{yyywwwvvvuuuoooiiieee___VVVRRRSSSVVVaaappp~~~~~~{{{yyyyyyzzz{{{{{{zzzyyyyyyyyyzzzzzzxxxxxxxxxwwwvvvuuuuuutttuuuvvvxxxyyy{{{|||||||||yyysssnnnkkkhhhgggkkkrrr}}}}}}vvvoooiiijjjqqq|||}}}sssnnnooouuu}}}zzzssslllhhhdddbbbeeejjjrrr~~~}}}|||}}}}}}}}}~~~{{{zzz|||~~~}}}|||}}}~~~zzztttsssuuuyyy||||||~~~xxxwwwyyy{{{sssggg^^^\\\```eeehhhdddcccdddiiisss~~~zzzvvvxxx{{{|||ttt[[[CCC555000------,,,,,,,,,,,,,,,---++++++,,,,,,,,,+++*********************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...------------...///////////////000000000111111222111333999>>>GGGUUUaaavvvxxxqqqlllkkkjjjgggfffhhhlllnnnttt|||zzzxxxuuuqqqooonnnmmmkkkjjjhhhhhhhhhhhhjjjmmmppprrrvvvttttttvvvyyyzzzvvvrrrtttsssrrrqqqrrrtttvvvxxxvvvxxx}}}~~~xxxqqqmmmlllkkkiiifffeeeeeedddddddddeeeffffffjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhggggggeeedddbbb```______``````bbbfffjjjlllkkkhhhfffeee+++,,,,,,,,,,,,+++*********************************+++,,,---...---,,,+++)))***+++,,,------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------------------............111000111333555999DDDOOOiii}}}zzzxxxtttuuuvvvwwwxxxxxxxxxxxxyyyyyyzzzzzzxxxuuuqqqooonnniiidddaaa]]]YYY[[[___ddduuu~~~}}}zzzxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzyyyxxxwwwvvvuuuttttttttttttvvvyyy|||~~~~~~~~~wwwqqqllliiifffeeeiiiqqq}}}{{{tttooojjjiiippp|||~~~sssnnnnnnttt{{{}}}{{{vvvqqqllliiifffeeeiiimmmsss}}}{{{{{{}}}}}}}}}~~~|||zzz{{{}}}|||{{{{{{}}}yyyrrrppprrryyy~~~|||~~~yyyuuussswwwqqqccc^^^bbbfffgggbbbbbbdddiiirrr}}}~~~}}}wwwtttuuuyyy{{{hhhLLL:::333------,,,,,,,,,------...,,,,,,,,,,,,++++++***)))***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------...------------...///////////////000000111111222555444666===FFFQQQbbbppp}}}zzznnniiiggghhhgggeeeeeehhhooosss{{{|||uuuwwwtttpppmmmmmmmmmlllkkkjjjiiiiiijjjkkknnnpppqqquuuuuuuuuxxxyyyxxxuuuqqqnnnnnnoooppprrrtttvvvwwwuuuwww|||zzzvvvqqqnnnmmmmmmkkkjjjeeeeeeddddddddddddddddddiiijjjkkkkkkkkkjjjiiihhhhhhggggggfffeeeeeeeeeeeeccccccbbbaaaaaaaaaaaabbbccceeeggggggfffeeeeeeeee+++,,,,,,,,,,,,+++*********************************+++,,,---...---,,,+++'''((()))+++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------....../////////222111222333555;;;JJJXXXvvv|||yyywwwttttttuuuvvvvvvvvvvvvvvvxxxxxxxxxwwwtttpppkkkhhheeebbbaaacccccceeelllttt{{{~~~~~~~~~~~~~~~{{{xxxwwwxxxyyyyyyyyyzzz{{{{{{zzzzzzyyyzzzzzzyyywwwvvvtttsssrrrrrrrrrtttyyy~~~wwwpppkkkgggdddccciiippp|||zzzsssoookkkiiiqqq}}}~~~tttooonnnsssyyy}}}zzzuuuppplllllliiiiiilllooottt}}}}}}zzzzzz{{{||||||~~~~~~{{{zzz{{{}}}~~~~~~zzzyyyzzz{{{wwwrrrpppsss{{{~~~~~~}}}vvvvvv~~~{{{jjjcccdddeeeccc```aaaccchhhppp{{{}}}yyyvvvsssssswww|||tttUUU???444------,,,,,,,,,---......,,,,,,,,,,,,++++++***)))***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------...------------...///////////////000111222222222666555:::CCCNNN\\\oooxxxqqqiiifffeeeffffffdddfffjjjpppvvvyyyssstttqqqmmmkkkllllllllllllkkkkkkkkklllmmmooopppqqquuuuuuvvvxxxxxxvvvsssqqqjjjlllpppsssuuuvvvuuuuuusssuuuyyy|||~~~~~~~~~~~~xxxuuuqqqnnnmmmlllkkkjjjffffffffffffeeeeeeddddddiiijjjkkkllllllkkkiiihhhgggfffeeecccbbbaaaaaabbbaaaaaaaaabbbcccdddeeefffddddddcccbbb```aaaccceee+++,,,,,,,,,,,,+++*********************+++++++++***++++++,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000222111222555777@@@RRRccc}}}zzzyyyvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwuuuqqqkkkfffbbbXXXYYY]]]dddjjjppp|||~~~~~~}}}}}}}}}}}}~~~~~~}}}yyyvvvuuuwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzzzzxxxvvvtttsssqqqqqqoooppptttzzzwwwqqqkkkgggdddccciiiqqq}}}zzzsssooommmllluuu|||sssnnnmmmqqqwwwzzztttpppmmmooolllkkkmmmpppttt}}}zzzxxxyyyzzz{{{|||~~~}}}{{{{{{|||~~~~~~}}}zzzxxxxxxzzzwwwssstttwww}}}}}}|||~~~oooggghhhhhhcccaaabbbdddgggooo{{{{{{wwwuuusssrrrvvv|||}}}^^^DDD777......---------------...++++++,,,,,,,,,+++*********************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...------------...//////...///000000111222333333555666<<>>LLLdddyyy~~~}}}}}}zzzyyyxxxvvvuuuuuuuuuuuuuuuvvvuuusssmmmfff___[[[aaagggsss}}}~~~}}}|||zzzvvvsssrrrtttwwwyyyyyyyyyyyyyyyzzz{{{|||zzzyyywwwuuussspppooonnnjjjlllsss}}}~~~zzzssslllhhheeeeeekkksss~~~zzzsssqqqpppmmmzzzvvvnnnkkkiiimmmssslllvvv|||yyytttsssttttttqqqmmmjjjlllnnnqqqzzzxxxvvvwwwvvvyyy}}}}}}{{{||||||}}}}}}zzzyyy{{{zzzzzz~~~{{{xxxwwwxxx|||~~~{{{nnnhhhooosssoooiiiiiijjjlllrrr~~~wwwttttttqqqnnnrrrzzziiiRRRDDD111000///...---,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------...------------...//////...///000111222333444444999<<>>MMM```uuu}}}|||yyyvvvvvvxxxxxxwwwuuuoooooonnniiieeedddgggkkk~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}}}}|||}}}|||{{{zzzyyyyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{yyywwwuuutttrrrooollliiinnnyyy~~~wwwooojjjfffeeekkkssszzzuuurrrooossszzzyyyooojjjhhhfffgggjjjjjjllloootttyyy|||}}}}}}vvvmmmhhhjjjkkkllluuu~~~{{{xxxuuuwww{{{~~~}}}||||||}}}~~~}}}~~~}}}zzzxxxvvvvvvwwwyyy}}}}}}}}}~~~uuuuuu}}}}}}uuuqqqtttyyy}}}|||vvvnnngggggggggiiiqqqyyy{{{|||fffQQQ:::666111------///...---******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------///////////////000000111000000000111333555555555===DDDTTTkkkwwwooohhhbbb```bbbcccccceeeggghhhmmmzzz}}}{{{zzz}}}zzzvvvqqqnnnmmmmmmnnnooommmkkklllnnnooonnnmmmppppppppppppqqqtttvvvxxxzzzyyywwwvvvuuutttuuuuuuyyyyyyyyyxxxvvvtttqqqpppqqqsssuuutttqqqnnnmmmlllqqqooommmkkkkkkjjjhhhggghhhiiihhheee```^^^^^^___aaaaaa````````````aaaaaaaaaaaaaaa```````````````aaa``````aaaaaabbbccccccaaaaaa````````````aaaaaa......------------.........//////...+++******+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,---------......///.........//////000111444555:::EEEWWWlll~~~~~~{{{vvvuuuuuuvvvwwwwwwtttrrrjjjjjjhhhffffffmmmxxx}}}{{{{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyy|||}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}zzzzzzzzz{{{||||||}}}}}}|||zzzwwwuuusssqqqnnnkkkkkkrrr}}}vvvooojjjffffffllluuu{{{vvvsssqqqsssxxxyyyssspppmmmhhhfffggggggjjjooowww~~~sssiiiccceeehhhiiirrr~~~|||yyytttvvvzzz}}}~~~~~~}}}|||}}}~~~~~~~~~|||yyyxxxvvvvvvwwwyyy|||~~~}}}||||||||||||~~~yyy|||zzztttuuuvvvuuuuuuwww~~~~~~|||yyyrrrkkkeeeccceeejjjsss{{{|||nnn[[[>>>777000,,,---.........++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........///////////////000111111......///000333666888:::DDDNNNaaayyyzzzpppkkkgggbbbbbbdddeeegggjjjmmmooovvv}}}zzzyyy}}}xxxrrrllljjjjjjmmmpppqqqooommmmmmnnnnnnlllkkkmmmnnnoooqqqssstttvvvwwwyyyxxxvvvtttssssssssssssvvvvvvuuutttsssqqqooonnnoooppprrrqqqnnnkkkjjjjjjnnnlllkkkjjjkkkjjjiiiggghhhhhhfffdddaaa___```bbbaaabbbbbbbbbbbbbbbbbbaaa_________```````````````bbbbbbbbbbbbcccccccccccc______^^^^^^^^^^^^______//////.........///000000***++++++++++++++++++,,,+++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------..................///000111111444666===LLLbbbwww~~~{{{xxxuuuuuuvvvvvvuuurrrooolllggghhhhhhkkkrrr{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxyyyyyyzzzzzz{{{}}}~~~~~~~~~}}}|||{{{|||}}}~~~{{{||||||}}}~~~|||xxxvvvtttqqqnnnlllooowww}}}vvvnnnjjjggggggnnnwww|||wwwtttrrrtttvvv|||~~~{{{zzzuuulllgggfffeeeiiipppzzzpppeee___aaadddgggppp{{{}}}yyyvvvssstttvvvyyy|||~~~~~~~~~~~~zzzyyywwwwwwxxxzzz|||~~~~~~{{{zzzzzzyyy|||}}}zzzqqqppppppnnnnnnpppyyy}}}}}}xxxtttuuuxxxxxxrrrnnniiigggjjjpppyyyrrr```EEE:::000,,,------...///++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---.../////////......//////000111222...///000111333666:::>>>IIIUUUkkk~~~vvvooollliiiffffffiiiiiilllrrrwwwzzz~~~yyyvvvtttwwwsssnnnjjjiiikkknnnpppqqqpppooonnnnnnlllkkkiiijjjkkknnnqqqssstttuuuuuuuuutttrrrpppooonnnnnnooosssrrrrrrqqqooonnnmmmllljjjlllnnnnnnlllkkkkkkllllllkkkjjjjjjkkkkkkjjjhhhgggfffeeecccaaabbbcccdddaaabbbcccddddddcccbbbaaa^^^^^^^^^______`````````ccccccddddddddddddcccccc___^^^^^^^^^^^^^^^^^^___111000000000000000111222++++++***++++++,,,+++++++++++++++++++++++++++++++++******))))))******+++******++++++++++++******,,,,,,,,,---------...............//////000222222333777BBBTTTkkk}}}{{{{{{|||~~~zzzvvvwwwwwwwwwuuuqqqmmmiiigggbbbfffnnnyyyzzz{{{|||}}}||||||}}}}}}|||||||||{{{{{{yyyxxxxxxvvvvvvvvvwwwxxxzzz|||}}}||||||{{{{{{{{{}}}~~~}}}}}}~~~}}}yyyvvvtttrrrpppnnnrrrzzz}}}vvvnnnjjjgggiiiqqqzzz}}}wwwtttqqquuutttuuuyyy}}}vvvllleeeeeeeeeiiiqqq|||oooccc[[[]]]bbbeeennnyyy|||~~~yyyuuuqqqmmmnnnppptttxxx}}}~~~~~~~~~{{{{{{yyyyyyyyyzzz|||}}}}}}zzzyyyxxxwww{{{}}}qqqllljjjiiikkknnnpppuuuuuuqqqooorrrvvvxxxuuusssqqqpppssszzzvvvgggPPPAAA333......------000++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////............///000111222000111222222333666<<>>444//////------------,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,....................................///000222222111222666<<>>EEEPPPbbbrrr}}}wwwtttssstttuuuwwwyyy}}}~~~yyyxxxzzzxxxqqqjjjkkkjjjiiijjjlllnnnnnnmmmkkkkkklllmmmnnnooopppqqqoookkkfffeeeggglllpppsssooonnnllljjjfffbbb^^^[[[\\\[[[YYYVVVTTTSSSSSSRRRSSSUUUWWWXXXWWWWWWXXXYYY[[[\\\[[[[[[[[[ZZZYYYYYY[[[ZZZYYYYYYYYYZZZ[[[\\\]]]]]]]]]^^^___``````aaa______^^^^^^^^^___```aaa___aaabbbbbbbbbbbbeeegggjjjiiigggddd```]]]ZZZXXXVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\^^^^^^___^^^]]]\\\ZZZYYYYYYXXX\\\[[[ZZZZZZYYYZZZZZZZZZ===999444111/////////.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......------........./////////111///111555444333???NNNmmm}}}xxxsssooommmlllhhheeebbbbbbdddkkkyyy~~~zzzyyyzzz{{{{{{{{{}}}|||||||||}}}~~~~~~~~~~~~~~~{{{xxxttttttuuuuuuvvvvvvvvvwwwvvvvvvuuuuuuvvvxxxyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvuuuvvvvvvwwwxxxyyyzzzzzzyyywwwuuutttrrrrrrqqquuu|||}}}~~~yyywwwwwwxxxuuuqqqrrrvvvxxxwwwsssooooooooojjjdddbbbdddhhhpppzzzrrreee```cccgggrrrrrriiieeelllvvv|||~~~zzzxxx{{{~~~}}}~~~~~~}}}|||}}}}}}~~~||||||||||||zzzyyyzzzzzzzzzyyywwwvvvtttsssxxxuuussstttvvvyyyyyynnnfffbbbbbb^^^bbbfffjjjnnnuuu~~~nnn[[[HHH888000///,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,------...///000000------...///000222333444333555:::AAAIIISSSdddtttxxxuuutttuuuvvvxxx{{{}}}tttrrrqqqrrrrrrpppjjjfffiiigggfffgggiiijjjjjjiiiggghhhiiijjjkkklllmmmnnnllliiifffeeeiiinnnrrrtttooollliiifffccc___ZZZWWWVVVUUUSSSQQQOOONNNMMMMMMMMMPPPRRRSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTSSSSSSSSSSSSUUUWWWXXXYYYYYYZZZ[[[\\\]]]]]]^^^]]]]]]]]]]]]]]]]]]^^^___\\\^^^aaa```______cccfffiiihhheeeaaa^^^ZZZXXXVVVUUUUUUVVVWWWXXXYYYYYYZZZ[[[ZZZYYYXXXXXXYYY[[[[[[^^^]]]\\\ZZZYYYXXXXXXXXX[[[ZZZZZZYYYYYYYYYYYYYYY???;;;555111000//////...///......---,,,,,,++++++------------------------******+++,,,,,,---......***++++++,,,---...//////............////////////000---000555444666DDDWWW{{{zzztttoookkkhhhfffcccaaacccjjjrrr}}}~~~|||zzzxxxwwwwwwxxxyyyyyyzzzzzzzzz{{{{{{|||}}}~~~~~~}}}|||{{{|||{{{xxxvvvrrrsssuuuwwwxxxwwwvvvvvvttttttttttttvvvxxxzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzyyywwwuuusssqqqqqqrrrxxx{{{zzz~~~{{{yyyxxxxxxtttoooooosssrrrqqqmmmjjjlllnnnjjjcccbbbccchhhrrrwwwhhhaaacccfffooowwwnnniiioooyyy}}}~~~}}}~~~}}}}}}}}}}}}~~~|||||||||{{{zzzxxxxxxxxxxxxwwwwwwvvvttttttvvvsssrrrtttuuuzzz|||}}}qqqhhhbbb```]]]aaaeeehhhlllttt~~~sssbbbNNN;;;222111------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,........................------...///000222444555666888>>>FFFMMMWWWfffuuuzzztttssstttwwwxxxzzz~~~~~~tttjjjjjjjjjiiifffdddbbbaaabbb```______aaabbbaaaaaaaaaaaabbbccceeefffgggggggggdddcccdddhhhmmmppprrrkkkfffaaa^^^[[[XXXTTTPPPOOONNNMMMKKKIIIHHHGGGFFFHHHJJJJJJJJJIIIJJJLLLNNNMMMLLLLLLLLLLLLMMMMMMNNNLLLLLLLLLLLLMMMOOOQQQRRRTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\ZZZ]]]___^^^[[[ZZZ]]]aaaeeeccc```\\\XXXUUUSSSRRRRRRSSSTTTUUUVVVWWWWWWXXXYYYXXXWWWVVVVVVXXXYYYZZZ[[[ZZZYYYWWWVVVVVVWWWWWWVVVVVVVVVWWWWWWXXXZZZZZZ@@@;;;666111000///////////////...---,,,,,,++++++------------------------******+++,,,,,,---......)))***+++,,,...///000000............/////////000///,,,...444555888III^^^|||uuu}}}~~~}}}xxxrrrlllgggdddcccffffffmmmyyy~~~zzzyyywwwwwwwwwxxxxxxyyyxxxxxxxxxyyyzzz{{{|||}}}~~~|||zzzyyyyyyxxxvvvtttppprrruuuxxxyyyxxxwwwuuusssrrrssssssuuuwwwzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwyyy{{{|||yyyzzz{{{zzzyyyvvvsssqqqqqqqqqvvv}}}~~~yyyyyy~~~|||xxxwwwvvvqqqkkkkkknnnmmmlllhhhfffjjjmmmjjjcccbbbbbbgggtttzzzjjjbbbcccfffjjj}}}{{{rrrmmmrrr|||}}}}}}~~~~~~~~~~~~|||||||||{{{yyywwwvvvwwwwwwwwwwwwvvvuuuuuusssqqqppprrrtttyyyzzz||||||{{{}}}{{{xxx}}}ssshhhaaa___]]]aaafffiiimmmvvvvvvfffQQQ>>>444222//////.........------------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,000//////...------,,,,,,------...///111222444555999;;;AAAJJJPPPYYYhhhuuuwwwqqqqqqtttwwwxxx|||}}}tttooofffgggfffbbb]]][[[\\\^^^[[[YYYWWWWWWXXXYYYYYYXXXZZZZZZ[[[\\\^^^___``````bbb```___aaafffkkknnnoooeee```ZZZVVVSSSQQQMMMJJJIIIIIIHHHFFFEEECCCBBBAAAFFFFFFDDDBBBBBBDDDHHHKKKGGGGGGGGGGGGHHHHHHIIIJJJGGGGGGGGGHHHIIIKKKMMMOOOQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZ]]]^^^\\\WWWVVVXXX\\\aaa___\\\XXXTTTQQQOOONNNQQQQQQRRRSSSTTTUUUVVVVVVWWWVVVUUUTTTUUUWWWYYY[[[YYYXXXVVVUUUTTTTTTUUUVVVRRRRRRSSSTTTVVVXXXZZZ[[[EEE@@@:::555333111000///------,,,,,,,,,++++++++++++,,,------,,,+++)))(((,,,,,,,,,---------......+++,,,.../////////......------------.........///111///111555666<<>>>>>>>>>>>??????@@@AAACCCDDDEEEEEEDDDBBBAAAAAABBBDDDEEECCCBBBBBBBBBDDDFFFIIIKKKJJJKKKLLLMMMNNNOOOPPPQQQNNNOOOPPPQQQRRRRRRRRRRRRTTTTTTVVVWWWVVVTTTRRRQQQSSSSSSSSSRRRPPPNNNKKKJJJOOOOOOPPPQQQRRRRRRRRRQQQPPPPPPQQQRRRTTTUUUWWWXXXVVVUUUSSSRRRQQQRRRTTTUUUPPPPPPPPPQQQSSSUUUXXXYYYEEEAAA;;;666333000---,,,------------,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,---------.........,,,---.../////////...---------...///////////////222000222666777@@@ZZZvvvlllgggllltttvvv|||wwwrrrsssqqqnnnttt}}}zzzxxxvvvvvvvvvvvvwwwyyyzzz{{{~~~{{{wwwvvvwwwyyyzzzzzz{{{yyywwwwwwxxxyyyxxxwwwssstttuuuvvvvvvuuusssrrrtttsssrrrrrrssswwwzzz|||~~~{{{xxxvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyzzzzzz}}}|||zzzzzz{{{wwwrrrnnnnnnqqquuuxxxyyyxxxvvvtttvvvvvvssslllfffccccccbbbdddfffhhhnnnsssrrrmmmiiikkkppp{{{wwwmmmmmmsssxxxzzzuuu{{{}}}||||||}}}~~~~~~~~~}}}}}}~~~yyysssrrrsssrrrsssttttttsssqqqooonnnooonnnmmmmmmppptttyyy|||uuuxxx}}}zzzzzz|||sssiiiggghhh```aaadddggglllttt|||{{{{{{rrr^^^JJJ:::222000///---,,,++++++,,,,,,///......---,,,,,,+++++++++,,,------......---------------.........//////---///000111000111333555666:::DDDNNNVVV```sss|||uuuqqqrrruuuwwwxxx|||~~~uuunnngggccc```___[[[WWWTTTSSSRRRPPPNNNOOOMMMKKKIIIIIIJJJLLLMMMNNNNNNOOOPPPPPPQQQQQQRRRVVVSSSQQQRRRVVVXXXVVVSSSNNNLLLIIIFFFDDDCCCCCCDDD@@@@@@???>>>============<<<<<<<<<===>>>???@@@AAA@@@>>>===<<<<<<===>>>@@@@@@???>>>???@@@BBBDDDFFFFFFFFFGGGHHHJJJKKKLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPNNNMMMNNNNNNNNNNNNLLLJJJHHHGGGKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSTTTUUUSSSRRRPPPOOONNNOOOPPPQQQOOONNNNNNOOOPPPRRRTTTUUUGGGCCC>>>999555111...+++///.........------------,,,,,,,,,,,,---...///000,,,------------..................///......---,,,---...///000111000//////111111555888:::FFFdddqqqggggggkkkrrrvvvzzzwww{{{~~~}}}zzzwwwttttttuuuwwwyyy{{{}}}~~~~~~{{{wwwuuuvvvvvvvvvuuuxxxwwwvvvwwwyyy{{{zzzyyytttuuuuuuuuusssqqqooonnnrrrrrrrrrrrrtttxxx{{{}}}}}}yyyvvvtttuuuwwwxxxuuuvvvwwwxxxyyy{{{|||}}}{{{}}}}}}zzzzzz{{{wwwrrrmmmmmmooorrrvvvwwwwwwuuuuuutttqqqnnniiifffcccaaa```ccceeeiiipppwwwxxxsssmmmnnnsss~~~zzzqqqrrrwww{{{|||{{{|||}}}~~~~~~~~~}}}{{{|||~~~|||~~~}}}wwwrrrqqqrrrrrrrrrsssssssssqqqpppoooqqqpppoooooopppqqqsssttttttxxx}}}sssqqqvvv}}}~~~~~~tttllljjjkkkaaacccfffiiimmmrrrxxx}}}zzzwwwzzz}}}~~~yyyfffQQQ>>>333///...---------...///000......------,,,,,,+++++++++,,,------......------........./////////000000...000111111000111333555999===GGGQQQ[[[hhh|||}}}xxxtttqqqsssvvvyyy{{{zzzpppiiiccc^^^ZZZWWWTTTPPPMMMLLLKKKIIIHHHHHHGGGEEECCCCCCDDDEEEFFFHHHHHHHHHIIIJJJJJJKKKKKKNNNLLLIIIJJJLLLLLLJJJGGGDDDCCCBBBAAA???>>>======<<<<<<;;;;;;;;;;;;<<<<<<999999999999999:::;;;;;;;;;:::999888888999:::;;;;;;;;;::::::;;;===>>>@@@???@@@AAABBBCCCDDDEEEFFFDDDEEEFFFGGGGGGHHHHHHGGGIIIIIIJJJKKKKKKIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDFFFFFFGGGHHHIIIJJJJJJIIIJJJJJJJJJKKKLLLMMMOOOPPPNNNMMMKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOJJJFFFAAA<<<888555111...////////////............---,,,+++++++++---...///------------............/////////......---,,,,,,---...000111222111000///000111555888===NNNooo|||iiigggkkkmmmqqqwww}}}|||{{{xxxvvvttttttuuuvvvxxxzzz|||}}}}}}zzzwwwvvvvvvvvvvvvuuuxxxwwwwwwxxxzzz{{{zzzyyyuuuuuuuuuuuusssqqqpppooossssssssstttuuuwwwyyy{{{{{{yyywwwuuuttttttuuuvvvtttuuuwwwyyy{{{}}}~~~}}}~~~|||{{{|||xxxsssmmmmmmnnnppptttvvvvvvuuuuuuqqqmmmiiigggeeebbb``````cccgggkkkttt}}}{{{qqqqqqvvvxxxpppqqqxxx~~~|||zzzyyy{{{|||}}}|||~~~~~~~~~}}}{{{{{{}}}~~~zzz{{{|||yyyuuurrrqqqqqqsssttttttttttttsssrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqmmmppptttxxx~~~vvvnnnooowwwnnniiihhhaaacccfffiiikkkooosssvvv|||}}}yyyzzz{{{|||{{{jjjUUUBBB666000000///......///000111---------,,,,,,,,,+++++++++,,,------......---------.........///////////////000111111111222444666>>>CCCLLLUUU```ooo|||zzzvvvtttuuuwwwzzz|||tttkkkddd^^^YYYUUUPPPMMMIIIGGGFFFEEEDDDBBBCCCBBB@@@?????????@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFDDDBBBBBBCCCCCCAAA???<<<<<<======<<<;;;999888999999999999999:::;;;;;;888777777666666666777777999888888777777888888999888888777777888999:::;;;:::;;;;;;<<<>>>???@@@@@@???@@@AAAAAABBBBBBBBBAAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGEEEDDDCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGHHHHHHKKKGGGAAA===999666333111000000/////////............---+++*********+++,,,---------.........////////////......------------......000111111111000//////111444999AAAWWWyyyssseeefffkkkmmmttt}}}~~~{{{zzzzzzyyyvvvuuuvvvuuuuuuvvvvvvwwwxxxyyy{{{yyywwwwwwxxxyyyyyyyyyzzzyyyyyyzzz{{{zzzyyywwwsssssssssssssssrrrqqqqqqttttttuuuuuuvvvvvvwwwwwwtttuuuuuuuuuuuutttsssrrruuuwwwyyy{{{}}}}}}}}}}}}yyytttmmmllllllooorrruuuvvvuuurrrooojjjgggeeecccaaa``````dddjjjqqq{{{xxxwwwyyyvvvooossszzzzzzxxxwwwwwwyyy{{{|||{{{}}}~~~}}}||||||}}}xxxxxxxxxvvvtttqqqppppppssssssssssssssssssrrrrrroooooopppqqqqqqpppnnnnnnjjjlllooorrrwww~~~wwwnnnnnn~~~zzzooogggbbb```bbbeeeggghhhjjjmmmpppwww|||||||||{{{}}}xxxjjjXXXFFF;;;444333111///.........///,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,---------.........000000111111111333666999???FFFPPPYYYgggzzz|||{{{yyyxxxyyy{{{~~~wwwkkkbbb\\\WWWQQQMMMJJJGGGDDDBBBAAAAAA???>>>@@@???>>>============>>>=========>>>??????@@@@@@??????>>>>>>??????>>>===999:::;;;<<<;;;:::888777888777777888888999:::;;;777777666555555555555666777777666666666666777777666666666777777888999999888888999999:::;;;;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>?????????>>>>>>===<<<=========>>>>>>>>><<<===???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCAAAAAA@@@???>>>>>>======AAABBBBBBBBBBBBBBBBBBBBBNNNIIIBBB<<<888555333111000/////////...............---,,,+++************------.........///////////////...---------.............../////////000000000111444:::HHHbbbmmmdddccchhhnnn}}}~~~}}}}}}{{{yyyyyyyyyxxxvvvtttwwwwwwvvvvvvvvvvvvvvvwwwyyyxxxwwwxxxzzz||||||{{{{{{{{{zzz{{{{{{zzzwwwuuuqqqqqqqqqqqqqqqrrrrrrrrruuuuuuvvvvvvvvvvvvuuuuuuqqqrrrtttvvvvvvuuusssqqqxxxyyy{{{}}}~~~}}}}}}yyyssslllkkkjjjkkkooorrrttttttooommmjjjgggcccbbbaaaaaaaaagggoooxxx}}}||||||rrrnnnuuu~~~wwwvvvvvvwwwyyy{{{|||{{{|||~~~|||{{{wwwvvvuuutttsssrrrqqqpppqqqqqqqqqpppppppppppppppllllllmmmnnnmmmllljjjiiiiiijjjkkknnnrrrvvvyyy{{{tttlllmmmyyyzzzooofff``````bbbdddeeeeeegggjjjlllsss}}}~~~~~~~~~{{{zzz{{{}}}vvvjjjZZZJJJ???666444222000...---------,,,,,,,,,,,,+++++++++++++++,,,------......------,,,,,,,,,------------...///000111111111444888;;;===GGGSSS___pppyyyzzz{{{|||}}}{{{rrreee\\\XXXSSSNNNIIIEEEBBB???=========<<<;;;===<<<<<<;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<888888999::::::999777666666666666666666777888999666666555444444555555555333444444444444444444333555666666777888888999999888888888888888777777777999999::::::;;;::::::999::::::::::::;;;;;;;;;;;;::::::999999:::;;;<<<<<<999999;;;===>>>?????????===<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;::::::<<<===>>>>>>>>>>>>>>>===WWWPPPGGG>>>999666444222/////////.........------,,,,,,,,,,,,,,,,,,++++++............////////////......---,,,---.../////////...---,,,---...000111222222444<<>>???KKKXXXfffyyy}}}zzz|||~~~~~~~~~wwwlll___WWWSSSPPPJJJEEE@@@>>>;;;:::::::::999888999999888888888777777777666666666777888888999999777888888888777777888888777777777777777666555555444444444333444444555555444444444333444444555555222222333333333333222222333444666777888999::::::999999888777666555444333666777777888888777777666777777666777777888888999888888777666777888999999555666777999:::;;;<<<<<<::::::999999888999999999777888888999999999999999888999;;;<<<<<<<<<;;;;;;```XXXMMMCCC<<<888666555///.........------------***+++---...///......---............/////////000...---,,,,,,---...///111000...,,,++++++---000111555444555>>>SSSrrrfffeeeiiijjjuuu~~~xxxzzz}}}}}}{{{|||~~~}}}{{{zzzzzzzzzzzzyyywwwxxxxxxwwwwwwxxxxxxyyyzzzyyyxxxwwwxxxzzz{{{zzzyyyzzzyyyzzz{{{||||||yyyvvvxxxwwwvvvuuuuuuuuuuuuuuuppprrruuuwwwxxxxxxwwwwwwuuuuuuttttttuuuvvvxxxyyy|||~~~}}}|||}}}~~~{{{zzzzzzvvvppphhhfffdddeeehhhlllooopppiiilllmmmiiiccc___```cccdddlllxxx}}}wwwzzzxxxkkk```ZZZ]]]jjjwww{{{xxxwwwwwwwwwyyy}}}~~~|||}}}zzzvvvtttsssrrrssssssrrrqqqsssrrrrrrqqqrrrrrrssssssqqqpppooonnnllliiigggfffdddeeefffhhhjjjkkkjjjhhhfffiiinnnpppjjjbbbaaaeeerrr}}}yyytttooojjjhhhcccddddddddddddfffjjjmmmrrrwww~~~yyywwwzzzzzzzzzxxxpppaaaOOOBBB444333111///------------+++++++++++++++++++++++++++,,,------......------............/////////000---...///000222666<<<@@@DDDQQQ^^^kkk~~~||||||~~~~~~}}}nnndddWWWNNNLLLIIICCC>>>>>>;;;888777777888777666666666666555555555444444333444444555555666777777666777777666555444444555666666555444444333333333333333222222222222222333333333222222333444444555333333444444444444333333222333555777888999::::::999999888666444333222111555555666666666555555444555444444444555666666777777666555555555666777888222333555777888999::::::999888888777777777777888555666777888999999999999666777999:::;;;;;;::::::qqqWWWIIIGGG???888777333.../////////...---,,,,,,.../////////...---,,,,,,,,,+++***+++---...---+++.................................///000111111111333333777CCCXXXsssxxxcccdddjjjooo~~~~~~~~~|||{{{yyyzzzzzz{{{|||}}}}}}~~~}}}~~~~~~|||zzzyyyzzz{{{zzzzzzzzzzzzzzzzzzyyyyyy|||zzzwwwtttsssuuuwwwyyy{{{yyywwwyyy{{{{{{yyyvvv}}}|||{{{zzzyyyxxxxxxyyy|||{{{yyywwwtttrrrqqqpppuuuuuuvvvwwwxxxyyyyyyzzzyyywwwuuutttuuuwwwzzz{{{|||{{{{{{zzzyyy}}}zzzyyyxxxuuuppplll`````````aaadddgggjjjmmmkkkkkkjjjhhhfffdddbbbaaaeeejjjuuu|||uuupppsss|||{{{tttfff]]]UUUPPPOOOSSS]]]hhhzzzxxx{{{~~~~~~~~~~~~~~~{{{yyywwwuuusssrrrqqqqqqrrrwwwtttrrrrrrssstttqqqooopppoooooonnnmmmkkkiiihhhkkkfff``````cccfffeeebbbdddfffccc\\\YYY]]]bbbdddmmm{{{wwwrrrwwwyyyrrrhhhcccaaabbbdddgggiiikkkmmmmmmjjjpppuuuvvvyyy~~~{{{{{{www|||~~~yyyqqqgggXXXLLL;;;444...///000...,,,---........................------------------------...............///000000...000111111222777???EEEQQQXXXeeexxx~~~|||~~~~~~}}}uuubbbYYYNNNIIIHHHFFFAAA<<<;;;;;;::::::999777666555555555555444444333333333333333333444444555555555555555555555555555555555333333222222222222333333333333333222222222222222444444333333333333333333555333222333444444333222111111222666;;;>>>===;;;777777666666666555555555111222222333333444555555555555555666666666666777888888777777666666666555555555555666666666666666888888888888999999999999999999999999999999999999777888::::::999:::===???{{{^^^MMMJJJBBB===;;;555////////////...---,,,,,,..................------...---,,,---/////////---.........................../////////000000111111555555:::FFF[[[uuuppp]]]___gggppp~~~~~~~~~~~~|||zzzyyy{{{{{{{{{{{{{{{{{{{{{|||}}}{{{|||{{{yyywwwvvvxxxzzz{{{{{{{{{{{{zzzzzzzzzzzz}}}{{{xxxvvvvvvvvvxxxyyyyyyxxxwwwxxxzzz{{{yyywww|||{{{zzzzzzyyyyyyzzzzzzyyyyyyxxxwwwvvvuuuttttttxxxwwwwwwwwwwwwxxxxxxyyyyyyxxxwwwvvvvvvwwwyyyzzz}}}{{{|||}}}}}}}}}~~~|||yyywwwuuuqqqkkkfff[[[[[[[[[]]]```dddhhhjjjoooooonnnmmmllljjjhhhggggggmmmxxxqqqiiibbbccchhhjjjeee___TTTNNNHHHFFFFFFIIIRRR\\\jjjxxxxxxnnnddddddhhhnnntttyyy}}}{{{yyywwwuuusssrrrqqqqqqrrrvvvtttrrrrrrssstttqqqoooppppppooonnnlllkkkjjjjjjhhhccc^^^^^^bbbeeeeeecccdddfffddd^^^\\\```eeegggjjjttt~~~}}}uuuppptttvvvppphhhcccbbbdddfffhhhiiijjjiiiiiiffflllppprrrvvv~~~{{{{{{{{{~~~zzzqqqbbbUUUAAA777000///000...------------------------------------------------------///............///000000...000111222333888@@@FFFTTT]]]mmm}}}|||~~~||||||lllZZZRRRHHHCCCBBBAAA<<<888:::999999888666555555444444444444444333333333222222222222333333333333333444444444444444444444444333333333222222333333333111111111111111111111111333333333333333333333222555444333333555666555333222222333666;;;===<<<:::555555555555555444444444222222222333444444555555555555555666666666666777888888777777777666666666666666666666777777777777999999999::::::::::::;;;999999999999999999999999999:::;;;;;;;;;;;;>>>@@@iiiSSSLLLEEEBBB???777000000000///...------,,,---------...............---,,,,,,,,,...///...---//////////////////////////////000000000000000000555777>>>KKK___xxx}}}hhhYYY\\\hhhttt}}}}}}}}}}}}|||zzzxxxwww|||{{{zzzzzzyyyyyyzzzzzzzzz|||}}}~~~{{{{{{zzzwwwuuuvvvxxxzzz{{{{{{{{{{{{|||||||||||||||{{{zzzyyyxxxxxxxxxyyywwwvvvvvvxxxzzzzzzyyyxxxzzzzzzzzzzzz{{{{{{{{{|||wwwwwwwwwwwwwwwwwwwwwwwwzzzyyywwwuuuuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxxxx~~~|||zzzzzz||||||zzzwwwsssoooiiiccc^^^VVVWWWXXXZZZ^^^cccgggjjjrrrrrrrrrqqqpppnnnlllkkkkkkoooyyy~~~tttbbbZZZQQQOOOPPPQQQLLLGGGDDD@@@>>>???@@@AAAHHHOOOSSS\\\cccccc___[[[UUUPPPRRRVVV[[[aaagggnnnuuuzzz|||{{{yyywwwuuusssrrrqqqqqqrrrvvvuuussssssttttttrrrqqqqqqpppnnnmmmlllllllllmmmeeeaaa^^^^^^aaadddeeedddcccggggggeeeffflllqqqssskkkoooxxx~~~{{{{{{}}}}}}vvvrrrssstttpppjjjgggfffhhhjjjlllllljjjgggeeecccfffiiimmmuuu~~~||||||~~~~~~pppcccIII>>>333000000...---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......//////000111///000222222444999BBBIIIXXXeeeyyy|||}}}~~~{{{|||nnn^^^PPPIIIAAA=========999555999777666444333333333444333333333333222222222222333222222222222222111111333333333333333333333333333333333333333333333333111111222222222222222222222222222222222222222222555444333444666777777666333333444777::::::999888444444555555444444333333222222333333444555555555555555555666666666777777888888888777777777777666777777777888888999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>=========???AAAuuuYYYNNNFFFDDDAAA777222111000///......------------------......//////+++***)))***,,,------,,,000000000000000000000000000000000000000000000000444888@@@OOOdddzzztttdddZZZ```ooo}}}}}}}}}}}}}}}{{{yyywwwvvvyyyyyyxxxxxxxxxyyyzzzzzz{{{}}}~~~|||}}}~~~||||||{{{xxxwwwwwwzzz|||||||||||||||}}}}}}}}}}}}{{{{{{{{{zzzzzzyyyxxxwwwuuuvvvvvvxxxyyyzzzzzzyyyxxxyyyzzz{{{|||}}}}}}~~~wwwwwwwwwwwwwwwwwwxxxxxxyyywwwuuusssssstttwwwxxxzzzzzz{{{{{{zzzyyyxxxwww{{{yyyxxxyyy|||~~~zzzyyyuuupppjjjbbb[[[WWWVVVVVVXXX[[[```fffkkknnnrrrssssssrrrqqqnnnkkkjjjkkkooovvv~~~xxxjjj```SSSMMMEEEAAAAAAAAA???<<<>>>===>>>AAABBBAAADDDJJJIIIMMMPPPPPPNNNLLLKKKJJJNNNOOORRRUUUYYY^^^dddiiittt{{{~~~~~~~~~~~~}}}}}}yyywwwuuusssrrrqqqqqqrrrwwwvvvuuuuuuuuuuuuttttttrrrqqqnnnlllllllllmmmnnnfffccc```___aaacccddddddccchhhlllnnnttt~~~tttpppqqq|||}}}~~~|||xxxvvvuuurrrnnnllliiikkknnnpppooolllhhheeeaaadddhhhmmmxxx~~~{{{~~~~~~pppSSSEEE666000000......///,,,,,,,,,,,,,,,,,,,,,,,,......................../////////...///000000111///111333333666<<>>;;;;;;;;;999666777666333111111111222333222222222222222222222222444444333333222222111111333333333333333333333333222222333333333333222222333333333333333444444444111222222222222222333333444333333444777888888777555555666888999999777666555555666666666555444333333333444444555666666666666666666666777777777777888888888888888888888888888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBBaaaPPPEEEEEEBBB666444333111///............---------------...///000+++******+++---......---000000000000000000000000000000000000111111111111222888CCCTTTiii~~~pppfffaaajjj{{{~~~|||zzz|||}}}}}}}}}|||zzzxxxwwwvvvuuuuuuuuuvvvyyy{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{{{{{{{yyywwwxxxzzz||||||||||||}}}}}}}}}~~~~~~yyyzzzzzzzzzyyyxxxwwwvvvuuuvvvxxxyyyyyyyyyzzzzzzwwwyyyzzz|||~~~~~~xxxxxxxxxwwwwwwvvvvvvvvvvvvtttsssrrrrrruuuxxxzzzzzz{{{|||||||||zzzyyywwwzzzyyyyyyzzz|||}}}}}}|||yyyxxxsssmmmddd]]]WWWTTTVVVWWWYYY]]]bbbhhhmmmppptttttttttrrroookkkfffdddfffhhhlllooommmcccVVVLLLFFFBBB===;;;;;;===>>>>>>>>>>>>AAAEEEEEEBBBDDDHHHGGGGGGHHHIIIHHHGGGHHHIIIKKKLLLMMMNNNOOORRRWWWZZZdddkkkrrruuuzzz~~~}}}||||||zzzxxxxxxxxxxxxzzz{{{}}}~~~~~~~~~~~~yyywwwuuusssrrrqqqqqqrrrwwwwwwwwwwwwvvvvvvvvvvvvsssrrrooommmlllmmmnnnoooiiifffcccaaaaaabbbccccccfffkkkqqqwwwuuuooowww|||wwwsssrrrqqqoookkklllnnnooonnnkkkgggeeebbbggglllqqq|||{{{[[[JJJ999111000///...///,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////000111111000222333555888@@@KKKSSSaaaxxx||||||}}}~~~{{{xxxvvv|||xxxeeeTTTKKKDDD@@@<<<:::::::::888666666555222111000111222333222222222222222222222222555555444444333333222222333333333333333333333333111111222333333222111111222222222333333333444444222333333333444444444555444333333444777888888777666777999999999888777666777888999999999888666555555555555666777777888888777777777888888888999999::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>><<<<<<<<<=========>>>>>>???????????????????????????@@@AAAAAA@@@@@@BBBDDDjjjUUUFFFEEECCC777555444222000.........//////...---,,,,,,---///000...------...111222222111//////////////////////////////000111111222222333222:::HHH[[[qqqrrrmmmooo{{{|||zzzyyy{{{{{{||||||{{{zzzxxxwwwtttsssssssssuuuxxx{{{}}}~~~}}}|||{{{|||{{{{{{{{{{{{{{{{{{|||xxxyyyzzzyyywwwwwwxxxzzz{{{{{{||||||}}}}}}~~~~~~yyyzzzzzzzzzyyyxxxwwwvvvvvvxxxzzzzzzyyyyyyzzz{{{xxxyyy{{{}}}{{{zzzzzzyyyxxxwwwvvvvvvuuuttttttsssuuuwwwyyy{{{{{{{{{|||}}}}}}|||zzzyyy{{{{{{|||~~~~~~{{{yyyxxxuuuppphhh___XXXTTTSSSUUUVVVXXX\\\bbbhhhnnnqqqwwwvvvuuuqqqllleee^^^[[[[[[[[[\\\\\\XXXPPPFFF???===<<<::::::;;;===@@@BBB@@@@@@BBBGGGGGGDDDEEEIIIIIIGGGHHHKKKKKKIIIIIIKKKIIIJJJKKKKKKKKKMMMPPPSSSXXX^^^ccccccfffkkkooonnnsssttttttrrrpppoooooopppvvvxxx{{{~~~~~~~~~~~~yyywwwuuusssrrrqqqqqqrrruuuvvvwwwvvvuuutttuuuvvvtttsssqqqooonnnmmmmmmmmmjjjhhheeebbbaaaaaabbbcccgggnnnuuu}}}rrrvvv}}}}}}}}}tttooopppqqqqqqnnnmmmlllkkkiiigggeeedddeeelllrrrvvv~~~aaaNNN;;;222111000///...,,,,,,,,,,,,,,,,,,,,,,,,........................000000//////000000111222000222444777<<>><<<999777777777666555555444333222111222333333222222222222333333333333555555444444444444444333333333333333333333333333111111333333333333111111000000111111222222333333444555555666666777777777777666555666888999888777777999;;;;;;999888777888999:::;;;<<<<<<:::888777777777888888999:::::::::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<======;;;<<<<<<===>>>???@@@@@@>>>>>>????????????@@@@@@????????????????????????@@@BBBCCCCCCCCCDDDFFFHHHuuu\\\JJJGGGEEE:::666555222000......//////000///---,,,,,,---...//////......///222333333222..............................///000222333444444555???OOOdddzzz{{{{{{~~~{{{zzzyyyxxxxxxyyyzzzzzzyyyxxxwwwuuutttrrrrrrsssvvvyyy{{{}}}}}}|||||||||{{{{{{zzzzzzzzzzzzzzzzzz{{{||||||wwwyyy{{{{{{zzzyyyyyyyyyzzzzzz{{{||||||}}}~~~~~~{{{{{{zzzzzzyyyxxxxxxxxxxxxzzz||||||zzzyyyzzz{{{xxxzzz|||~~~||||||{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{||||||}}}}}}||||||{{{}}}}}}xxxuuurrrlllcccZZZTTTRRRSSSVVVWWWZZZ]]]ccciiiooorrrwwwvvvsssmmmeee\\\SSSNNNMMMMMMLLLKKKHHHDDD???;;;;;;<<<======>>>???BBBEEEDDDDDDFFFKKKLLLKKKMMMRRRTTTQQQRRRXXXYYYUUUSSSTTTPPPQQQSSSRRRQQQQQQRRRTTTRRRWWWXXXVVVUUUZZZ^^^^^^fffggghhhgggffffffhhhkkkppptttyyy~~~~~~~~~~~~}}}|||||||||yyywwwuuusssrrrqqqqqqrrrqqqsssuuutttrrrqqqsssuuuuuutttsssqqqooommmlllkkkhhhfffdddbbb``````bbbdddeeelllvvv{{{yyy~~~~~~}}}yyyxxxyyy|||{{{rrrmmmppptttuuuvvvsssooojjjgggeeeeeeffffffpppwwwyyyzzz}}}cccPPP<<<333222111...---------------------------........................000000//////000000111222000222555999???JJJWWWaaarrr{{{xxxxxxxxxwwwvvvxxxvvvuuuvvvyyyqqq```SSSKKKEEE<<<:::888777666666555444555555444444444444333333222333333333444444444444333333333333333444444444444444444444444444444444222333555666666555333222222222333333444555555666777777777888999::::::::::::999888999:::;;;:::999888;;;======:::888999:::999;;;<<<>>>===;;;999888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????======>>>???@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFGGGHHHKKKMMM}}}aaaMMMIIIHHH===777555333000///...//////111000...,,,+++,,,---......------...111222222111........................---...///000222444555666999CCCUUUkkk}}}{{{{{{{{{uuuvvvwwwxxxyyyxxxwwwwwwvvvuuusssrrrrrrtttwwwyyyxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{|||}}}xxx{{{~~~}}}|||{{{{{{yyyzzzzzz{{{|||}}}}}}~~~}}}}}}{{{zzzzzzyyyzzzzzzyyy{{{~~~}}}zzzyyyzzz|||yyyzzz}}}~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{zzzzzz{{{{{{||||||}}}}}}~~~~~~|||~~~zzzssspppiii```VVVQQQQQQSSSYYYZZZ\\\```eeekkkqqqtttuuusssooohhh^^^TTTJJJDDDDDDCCCBBBAAA???>>>===<<<>>>@@@BBBBBBAAAAAADDDGGGJJJIIILLLQQQSSSSSSWWW]]]aaa^^^```ggghhhbbb___```\\\^^^^^^]]]ZZZXXXWWWWWWQQQTTTSSSNNNLLLOOOSSSUUU[[[]]]_________```eeeiiilllpppvvv|||}}}|||||||||}}}}}}|||{{{zzzzzzyyywwwuuusssrrrqqqqqqrrroooqqqsssrrrpppoooqqqsssuuuuuutttrrrpppmmmkkkiiieeedddbbb```___```ccceeeaaajjjvvv|||~~~|||wwwtttuuuyyy}}}{{{qqqmmmrrrxxxzzzzzzssslllgggfffggghhhgggrrrzzzyyyvvvzzz{{{}}}vvvdddQQQ<<<444333111...---........................////////////////////////000000000000000111111222000222666:::AAALLLZZZdddxxx|||xxxvvvvvvvvvtttqqqpppooopppuuu||||||gggWWWMMMEEE@@@===<<<:::999888777666666555555666666666555444444333333333444444555555555111111111222222333333444555555555555555555555555444555777888888777555444666666666777888999999:::888888999:::;;;;;;<<<<<<===<<<;;;;;;<<<===<<<:::888;;;>>>>>>;;;999:::;;;999;;;===>>>===<<<999777::::::;;;;;;<<<======>>><<<<<<<<<============>>>>>>>>>??????@@@@@@@@@AAA===>>>>>>@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFHHHIIIJJJKKKNNNQQQeeePPPIIIDDD===:::888444000......///111////////////////////////////////////////////////...//////000111222333333111000///000222333444333999CCCZZZwww|||{{{zzzyyy{{{yyyvvvuuuvvvwwwwwwvvvtttsssrrrsssuuuwwwwwwwwwvvvvvvwwwxxxxxxyyyzzzzzzvvvwwwyyyyyyyyyzzz}}}{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyxxxwwwwww}}}}}}~~~~~~}}}|||zzzyyy~~~~~~~~~}}}|||}}}|||{{{yyyyyy{{{}}}}}}|||{{{zzzyyyyyyxxxxxx{{{{{{{{{||||||~~~{{{~~~~~~vvvrrrooodddUUUOOORRRTTTRRRVVV^^^dddfffjjjqqqttttttrrrnnnfff\\\RRRJJJDDDAAA======>>><<<;;;:::<<<===???@@@BBBEEEGGGJJJLLLNNNRRRUUUXXXZZZ]]]dddlllsss~~~~~~yyyvvvqqqsssqqqnnnllllllhhhbbb]]]VVVMMMIIIJJJLLLMMMNNNTTTQQQQQQSSSUUUWWW^^^fffhhhooowww{{{{{{|||~~~}}}{{{zzzzzz{{{{{{vvvtttqqqooonnnoooqqqrrrpppqqqqqqpppnnnmmmnnnppprrrrrrrrrqqqooollljjjhhhdddffffffdddbbb_________aaalllxxx}}}vvvpppttt}}}~~~yyyvvvrrrqqqwww|||uuuooommmlllmmmmmmmmmppptttvvvwwwwwwxxxyyyvvvzzz|||uuuzzz{{{nnn```SSSAAA444000000////////////...------------...---...............------000////////////000000111///333444===JJJOOOZZZooo~~~|||{{{}}}{{{qqqhhhmmmfffeeesssrrr___VVVOOOGGGAAA;;;:::999777777777777888555444444555777777777666444444444555555555555555777666666666555555555555555555555555555444444444888777777666666666666666888999;;;======<<<;;;::::::;;;<<<===<<<;;;:::999=========<<<<<<;;;;;;;;;>>>>>>===<<<;;;::::::999;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<;;;<<<<<<======>>>>>>>>>===>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBBBBCCCBBBAAAAAABBBDDDGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPRRRUUUWWWXXXmmmUUUKKKEEE@@@<<<999555111//////000222////////////////////////////////////////////////---------......//////000/////////111333555666666AAAMMMfff|||{{{zzzyyyxxxvvvuuutttuuuvvvuuutttuuusssrrrsssuuuwwwwwwvvvwwwwwwwwwxxxyyyyyyzzz{{{yyyzzz{{{{{{{{{|||~~~}}}~~~~~~}}}}}}~~~}}}|||{{{zzzyyyxxxxxxzzz{{{|||}}}}}}}}}||||||~~~|||~~~~~~}}}}}}~~~}}}{{{zzzyyyyyyzzzzzzyyyyyyyyyyyyzzz{{{|||}}}}}}~~~wwwpppmmmbbbUUUOOOQQQSSSRRRWWW___eeehhhkkkppprrrpppiiieee]]]SSSJJJCCC>>><<<999:::;;;;;;;;;;;;===???AAADDDGGGKKKNNNRRRUUUWWWXXX]]]ccciiiqqqzzz|||uuuggg```VVVOOOMMMNNNMMMMMMNNNLLLKKKOOORRRVVV___gggmmmssszzz|||{{{zzz|||~~~~~~}}}|||{{{{{{{{{{{{wwwuuurrrooonnnnnnooopppqqqqqqrrrqqqooonnnoooqqqqqqqqqqqqpppnnnllliiihhhcccdddeeedddbbb`````````bbblllzzz~~~yyyzzz|||wwwtttqqqqqqwwwzzzuuurrrpppooonnnlllnnnpppqqqrrrsssvvvxxxtttyyyyyy{{{yyynnnaaaTTTBBB555111000000/////////...------------...---......//////...------000////////////000111111111555666???LLLPPP\\\qqq~~~|||{{{|||}}}xxxooogggfffdddjjj}}}ppp___UUUNNNFFF???;;;:::999888777777888999777666555666888999888777777777777777777777777777777777777777666666666555666666666666666666777777999888888777777777888888888999;;;======<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===???>>>>>>===<<<;;;;;;:::<<<======>>>>>>======<<<>>>============>>>??????======<<<<<<======>>>>>>???@@@AAAAAABBBBBBAAAAAACCCCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFHHHJJJKKKMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTUUUVVVXXXZZZ\\\]]]{{{^^^MMMFFFBBB===;;;777333111111111222////////////////////////////////////////////////---------...............---...000222444666888888CCCTTTppp}}}{{{yyyxxxvvvuuuuuuuuuwwwwwwuuusssuuutttssstttvvvwwwwwwvvvxxxxxxxxxxxxyyyzzz{{{{{{}}}~~~~~~~~~}}}}}}~~~}}}}}}~~~}}}|||{{{zzzzzzzzzxxxyyy{{{|||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~}}}{{{zzzyyyzzz{{{|||yyyyyyyyyyyyzzz{{{||||||}}}~~~{{{tttmmmiii^^^SSSNNNPPPSSSTTTYYYaaahhhjjjlllnnnmmmiii___ZZZRRRIIIBBB===:::999777999;;;<<<===???BBBDDDFFFIIIMMMPPPSSSWWW[[[___dddlllxxxyyypppdddZZZUUURRRNNNLLLKKKHHHHHHKKKPPPVVV```kkksssxxx|||}}}{{{zzzzzz|||{{{|||}}}~~~~~~}}}|||{{{xxxvvvssspppnnnmmmmmmmmmpppqqqrrrqqqpppooopppqqqpppoooooonnnlllkkkiiihhhcccdddeeedddbbb`````````aaakkk{{{}}}wwwtttrrrrrrxxx}}}yyytttqqqppplllmmmllllllnnnrrrxxx|||www~~~}}}|||~~~}}}vvvooocccVVVDDD888222111000/////////...------------...---......//////.........///////////////000111222333777999AAANNNSSS___uuu}}}|||{{{{{{yyytttkkkeeeccciiiyyynnn___UUUMMMDDD===;;;:::999888888999:::::::::999888999;;;<<<;;;:::::::::::::::::::::::::::888888888888777777777777666777777888888999999999999999999888999999::::::999:::;;;<<<===<<<;;;;;;===<<<<<<<<<<<<<<<======;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>=========<<<===>>>>>>?????????>>>>>>????????????@@@@@@@@@AAA======>>>>>>>>>????????????@@@AAACCCDDDDDDDDDDDDGGGGGGHHHIIIJJJKKKKKKKKKLLLKKKKKKKKKLLLNNNPPPQQQUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[\\\]]]___```bbbcccgggOOOEEEBBB===;;;777444222111111111////////////////////////////////////////////////000000000///////////////---///111222444555777999DDDYYYxxx|||{{{yyywwwwwwvvvwwwxxxzzzyyywwwuuuvvvuuuuuuvvvxxxxxxwwwvvvyyyyyyxxxxxxxxxyyy{{{{{{~~~~~~}}}}}}~~~|||||||||}}}~~~~~~~~~|||{{{{{{||||||zzzzzz{{{|||}}}~~~{{{|||~~~~~~yyy{{{||||||||||||~~~~~~}}}{{{yyyxxxyyy{{{|||||||||{{{{{{|||}}}}}}~~~{{{{{{||||||uuuooohhhcccZZZQQQMMMOOOSSSUUU[[[cccjjjlllkkkjjjfffaaaVVVQQQJJJCCC===::::::::::::<<>>===<<<<<<>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888666666777888999::::::;;;999999888888999:::;;;;;;:::;;;<<<=========<<<<<>>===<<<===>>>???@@@======<<<<<<<<<===>>>>>>@@@@@@@@@???????????????===>>>>>>?????????????????????@@@@@@AAAAAAAAABBB@@@AAABBBBBBCCCCCCCCCCCCAAABBBDDDFFFGGGIIIIIIIIILLLMMMMMMNNNOOOQQQRRRRRRRRRRRRRRRSSSTTTUUUWWWXXX[[[\\\]]]^^^____________`````````aaabbbdddeeefffqqqSSSDDDAAA<<<;;;777444222000000000////////////////////////////////////////////////000000000000000/////////...000222222222333777:::KKKbbb~~~|||zzzxxxwwwvvvuuuvvvxxxzzzzzzxxxvvvwwwwwwwwwxxxzzzzzzxxxwwwzzzyyyxxxwwwwwwyyyzzz{{{}}}~~~~~~}}}{{{{{{|||~~~}}}~~~{{{||||||}}}~~~~~~~~~}}}{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}xxxyyy|||wwwyyy{{{{{{{{{{{{|||~~~}}}|||zzzyyyxxxyyy{{{|||}}}}}}|||||||||}}}~~~~~~{{{zzzzzz||||||xxxqqqjjjccc]]]UUUOOOLLLNNNRRRWWW\\\dddkkkkkkhhhddd]]]WWWMMMJJJDDD>>>;;;:::;;;<<<>>>@@@BBBDDDEEEHHHKKKNNNVVVYYY\\\___ccclllxxxtttjjjaaaYYYTTTTTTPPPMMMMMMOOOSSS\\\fffppptttyyy}}}~~~~~~}}}|||yyy{{{~~~~~~|||sssrrrqqqoooooonnnnnnoookkkmmmoooooonnnmmmmmmnnnmmmllllllkkkjjjiiiiiiiiihhhiiihhhfffbbb___^^^^^^aaaiiizzz~~~{{{}}}yyyrrrnnnlllhhhhhhggghhhmmmwww{{{xxxuuutttsssiii\\\JJJ===777444111/////////...------------...---......///000000//////////////////000111222333444:::===EEERRRXXXggg{{{zzzyyywwwsssnnnjjjhhhggguuuuuuggg[[[SSSKKKCCC===::::::999:::;;;<<<>>>???AAA@@@??????@@@AAA@@@???=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::666666777888999999::::::777777777888999:::;;;<<<<<<<<<======>>>>>>>>>>>>AAA@@@?????????@@@BBBCCCBBBAAA???===<<<<<<======@@@AAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDCCCDDDEEEGGGGGGHHHGGGGGGEEEGGGIIIKKKMMMOOOPPPPPPRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXYYYYYYZZZ[[[]]]]]]]]]___```bbbbbbbbbaaa```aaaaaaaaabbbcccdddeeefff|||YYYFFFBBB===;;;888555222000//////////////////////////////////////////////////////.........//////////////////111222111111333999>>>UUUmmm|||{{{zzzxxxwwwtttssssssuuuwwwxxxwwwvvvzzzyyyyyy{{{||||||zzzxxxzzzyyywwwvvvvvvwwwyyyzzz{{{||||||{{{yyyyyy{{{|||{{{|||}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{yyyyyyzzz{{{|||~~~}}}|||{{{zzzzzzzzzzzzvvvxxx|||yyy{{{}}}}}}||||||}}}~~~||||||{{{{{{{{{{{{{{{{{{}}}||||||{{{{{{|||}}}}}}|||||||||}}}|||wwwooohhh___WWWPPPMMMKKKLLLRRRYYY]]]eeejjjhhhccc]]]UUUMMMEEEBBB???;;;::::::<<<===@@@BBBEEEGGGIIILLLPPPSSSUUU[[[ccckkkttttttkkkccc]]][[[UUUQQQOOONNNOOOUUU]]]hhhmmmuuu{{{~~~}}}yyyzzz}}}~~~|||{{{rrrqqqppppppooooooooooooiiilllnnnnnnmmmllllllmmmmmmlllkkkjjjiiiiiijjjjjjiiijjjjjjhhhdddaaa```___eeekkkyyy|||||||||sssllliiiiiieeeeeeeeehhhnnnxxx}}}yyyvvvtttssskkk___MMM@@@999666222/////////...------------...---...//////000000000000/////////000111222333444555;;;???HHHUUU\\\mmmzzzzzzzzzwwwqqqkkkiiilllooo~~~uuummm```VVVNNNHHHBBB>>>::::::::::::<<<>>>@@@AAADDDBBBAAAAAABBBCCCBBB@@@>>>>>>>>>===<<<<<<;;;;;;============<<<<<<<<<<<<777777888888999999::::::777777777888999;;;<<<===>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEDDDAAA???======>>>???AAAAAABBBBBBCCCCCCDDDDDDAAAAAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIGGGHHHJJJLLLMMMMMMLLLLLLLLLMMMOOORRRTTTUUUVVVWWWXXXXXXWWWWWWXXXZZZ\\\]]]\\\]]]]]]^^^___```aaaaaa```aaaccceeeeeedddcccbbbbbbaaaaaaaaabbbcccddddddbbbKKKEEE>>><<<:::777444222000000////////////////////////////////////////////////......//////000000111111///111222111222666@@@GGGdddzzz|||zzzzzzyyyxxxwwwtttsssrrrsssvvvxxxxxxxxx|||{{{|||}}}~~~|||yyyzzzxxxvvvuuutttvvvxxxyyyyyyzzz{{{zzzyyyyyyzzz|||zzzzzz|||}}}}}}}}}|||{{{|||{{{yyywwwwwwxxxzzz{{{{{{zzzyyywwwvvvvvvwwwwwwxxxzzz}}}zzz|||~~~~~~}}}||||||}}}|||}}}~~~~~~~~~~~~}}}|||~~~~~~}}}}}}}}}}}}~~~~~~|||{{{|||}}}|||vvvllleee[[[SSSLLLKKKKKKKKKRRRZZZ^^^dddhhhddd^^^WWWNNNFFF@@@???===<<<<<<===???@@@DDDFFFJJJMMMQQQUUUZZZ]]]```jjjyyy|||tttlllfffaaa[[[VVVTTTPPPNNNQQQXXXbbbhhhqqqzzz~~~{{{wwwxxxzzz{{{{{{{{{yyyxxxsssrrrqqqpppooonnnmmmmmmiiikkknnnooonnnmmmmmmmmmmmmlllkkkjjjjjjjjjkkkkkkhhhiiijjjiiifffdddcccdddfffhhhuuuxxxvvv~~~wwwlllffffffgggeeefffhhhlllqqqzzz}}}yyyuuurrrnnnaaaOOOBBB;;;777222/////////...------------...------///000000111111111/////////000111222444555666===CCCLLLYYYaaattt~~~zzz|||{{{xxxqqqkkkkkkrrryyywwwkkkdddYYYOOOIIIDDD@@@===:::::::::;;;===???BBBCCCEEEDDDBBBBBBCCCDDDBBBAAA@@@@@@???>>>>>>===<<<<<>>>>>>>>============:::::::::::::::::::::;;;777777888999:::<<<>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEBBB@@@??????AAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHJJJJJJKKKKKKKKKLLLMMMOOOQQQRRRRRRRRRQQQNNNOOORRRTTTUUUUUUTTTSSSSSSTTTVVVXXXZZZ\\\\\\]]]]]]\\\[[[ZZZ[[[\\\^^^___^^^___```bbbccccccddddddbbbdddfffhhhhhhgggeeedddcccbbbbbbbbbbbbccccccdddiiiPPPHHH???>>>;;;888555333111111////////////////////////////////////////////////000000111222333444444555///111222222333:::EEENNNuuu~~~|||zzzyyyyyyyyyxxxwwwwwwuuutttuuuwwwzzz{{{{{{}}}}}}}}}}}}zzzyyyxxxuuuttttttuuuwwwyyyxxxyyyzzzzzzyyyyyy{{{|||yyyzzz|||}}}}}}}}}|||{{{zzz{{{|||}}}~~~{{{yyywwwuuuuuuwwwyyyzzzxxxwwwuuutttttttttuuuvvvzzz|||~~~|||zzz|||~~~~~~|||{{{zzz{{{}}}~~~}}}yyyyyyzzz{{{zzzsssiiiaaaYYYQQQJJJJJJJJJKKKRRRZZZ^^^dddgggbbb[[[SSSJJJBBB??????>>>??????AAABBBCCCGGGKKKOOOSSSXXX]]]cccggguuuyyyqqqlllfffaaa\\\XXXTTTPPPRRRXXX___eeeooozzz}}}yyyvvvwwwxxxxxxxxxwwwvvvvvvttttttrrrpppnnnmmmkkkjjjiiilllooopppooonnnnnnnnnmmmlllkkkjjjjjjjjjllllllfffhhhiiiiiigggfffggghhhccceeeoooxxxvvvttthhhcccdddgggiiikkkmmmqqqvvv}}}{{{uuupppooobbbQQQCCC<<<777333/////////...------------...------///000111111111111/////////000111333444555777???EEEOOO\\\eeeyyy|||~~~}}}{{{~~~}}}yyyqqqkkkmmmwwwwwweee^^^TTTKKKEEEAAA>>>===999::::::;;;===@@@CCCDDDFFFDDDCCCCCCDDDDDDCCCAAAAAAAAA@@@@@@???>>>======????????????>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;888999999:::<<<>>>@@@AAABBBBBBAAAAAAAAABBBCCCDDDDDDEEEGGGHHHIIIIIIHHHHHHFFFDDDBBB@@@@@@AAADDDEEEBBBBBBCCCDDDEEEFFFGGGGGGLLLLLLNNNOOOOOOPPPPPPPPPQQQSSSVVVXXXYYYYYYXXXWWWUUUWWWYYY[[[]]]\\\\\\[[[WWWXXXZZZ\\\^^^___``````___^^^]]]\\\\\\]]]___```___```bbbcccdddeeeeeeeeeeeefffiiikkkkkkiiigggfffddddddccccccccccccddddddvvvUUUFFFCCC???:::888777666222///111111111111111000///.........//////000000111111............/////////000000333111333:::<<>>@@@DDDGGGIIITTTQQQRRRZZZaaaiiiwww|||uuurrroookkkfff```[[[XXXWWWWWW___ccckkkrrrwwwzzz{{{zzz|||zzzwwwvvvwwwxxxxxxxxxwwwtttqqqooooooppppppooommmmmmnnnnnnoooooopppppplllkkkjjjlllnnnpppqqqpppmmmkkkiiijjjkkkjjjfffccc___dddmmmxxxuuunnnuuu}}}|||~~~}}}uuukkkeeeeeeggghhhooorrrooopppzzz}}}zzzxxxoooeeeUUUFFF;;;555222000000000///...............////////////000000000000///000222222111222555777999@@@IIIQQQ]]]qqq~~~{{{}}}}}}xxxtttyyy}}}rrrccc\\\RRRIIICCC@@@===<<<;;;<<<<<<>>>???BBBCCCEEECCCCCCCCCBBB@@@@@@AAACCC@@@AAABBBCCCCCCCCCCCCCCCDDDBBBAAAAAABBBCCCCCCBBB;;;<<<<<<===>>>>>>>>>===:::999::::::<<>><<<;;;<<<<<<>>>???AAACCCDDDCCCDDDEEECCCAAA@@@@@@AAA???@@@AAACCCDDDDDDDDDDDDEEEDDDBBBAAABBBBBBAAA@@@<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<===???AAACCCDDDFFFFFFFFFFFFGGGJJJLLLNNNNNNLLLKKKKKKMMMMMMJJJHHHHHHIIIJJJIIIHHHGGGJJJLLLMMMMMMMMMNNNOOOOOOPPPPPPRRRTTTWWWXXXWWWXXX[[[]]]]]]^^^``````______aaacccbbb``````bbbfffiiiiiihhhiiiiiihhhhhhgggeeedddccc```aaabbbcccdddccccccbbbccccccccccccdddfffggghhhiiiiiihhhgggffffffeeeeeebbbbbbbbbaaa___```bbbdddgggRRRFFFAAA<<<999888666333///111111111111000000000000////////////000000000000....../////////000000000222444222444;;;???OOOjjjooojjjooorrr{{{zzzzzzyyyxxxxxxwwwwwwssstttvvvwwwyyyyyyxxxxxxwwwxxxyyyzzz{{{|||{{{{{{zzzyyyyyyyyyzzzzzz{{{||||||{{{{{{zzzzzz{{{{{{||||||}}}~~~~~~}}}zzzwwwtttsssqqqooonnnnnnllljjjhhhgggfffeeedddcccbbbaaaaaa]]]^^^___```bbbdddfffgggjjjkkklllmmmmmmkkkiiihhhjjjiiihhhgggiiimmmqqqsssuuuuuuuuuxxx{{{~~~~~~~~~|||zzzxxxuuuqqqiii]]]UUUMMMKKKIIIIIIKKKPPPUUUXXX^^^\\\WWWOOOFFF>>>999888<<>><<<;;;;;;<<<>>>@@@AAABBBCCCDDDEEEFFFDDDAAA>>>======>>>???@@@CCCDDDFFFFFFGGGIIIGGGEEEEEEEEEEEECCCBBB??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGKKKKKKJJJKKKLLLNNNPPPQQQPPPOOONNNNNNNNNNNNLLLJJJJJJKKKMMMMMMMMMNNNPPPRRRRRRRRRRRRSSSTTTTTTUUUUUUYYYZZZ\\\\\\\\\]]]___aaaaaaccceeeeeeeeedddeeefffiiigggfffgggjjjkkklllkkkkkklllllllllkkkiiihhhgggbbbccceeefffgggfffdddccccccccccccdddeeefffhhhhhhjjjjjjiiihhhgggeeedddddddddcccaaa___^^^___cccfffpppWWWHHHCCC===999888666333000111111000000000000000111////////////000000000000...////////////000000000111444111333;;;BBBUUUsss|||kkkjjjqqqxxx}}}yyyyyyyyyyyywwwvvvtttssstttuuuwwwxxxyyyzzzyyyyyywwwwwwxxxyyyyyyyyyyyyzzzyyyzzzzzz{{{|||}}}~~~}}}}}}||||||||||||}}}}}}|||||||||{{{xxxuuuqqqoookkkiiifffdddcccaaa___]]]\\\\\\[[[ZZZXXXWWWVVVVVVSSSSSSUUUVVVXXXYYYZZZZZZ]]]^^^___`````````___^^^aaa```^^^^^^___cccgggjjjnnnoooqqqssswwwzzz||||||~~~}}}|||{{{xxxuuuoooeeeZZZRRRHHHGGGGGGHHHKKKOOOSSSVVVZZZVVVPPPHHHBBB>>><<<<<<>>>BBBFFFIIILLLPPPUUUZZZeeeppp{{{tttoooiiifffeeeeeeffffffbbbccccccddddddeeeeeeeeefffjjjpppuuuyyyzzzyyywwwxxxwwwuuuqqqmmmhhhcccaaacccdddgggkkkppptttwwwxxx}}}zzzxxxvvvwwwxxxwwwwwwsssqqqoooooopppqqqqqqpppnnnnnnlllkkkkkkkkkkkklllnnnmmmkkklllnnnooooooooommmllllllkkkiiigggdddbbb^^^___ccciiirrr|||mmm```[[[^^^lll~~~}}}vvvqqqjjjmmmooonnnlllnnnuuu|||zzzooolllrrr}}}xxxrrriiiggg```RRRCCC888555666111000000///.../////////////////////000000000000///000111222222444888;;;BBBIIIVVVfffyyyzzzzzz}}}ttthhh[[[VVVNNNGGGBBB@@@===<<<:::;;;===>>>@@@AAABBBBBBBBBDDDEEECCC@@@<<<999888;;;<<>>:::888777444111111111000//////000111222000000000000////////////////////////000000000111///333111444===GGG___xxxllllllttt|||}}}zzzyyyyyyxxxwwwuuusssqqqpppvvvwwwxxxzzzzzzzzzzzzyyywwwwwwwwwwwwwwwxxxyyyyyyzzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzxxxtttpppllliiiccc```]]]ZZZYYYXXXVVVUUUTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOORRRRRRSSSTTTVVVWWWWWWXXXYYYXXXVVVUUUWWWZZZ]]]```eeegggjjjnnnqqquuuxxxzzzzzzzzzzzz|||~~~~~~}}}{{{{{{zzzwwwssslllaaaVVVOOOFFFFFFGGGJJJMMMPPPSSSUUUYYYTTTLLLEEE@@@???@@@@@@@@@DDDIIILLLNNNSSS[[[aaaooo{{{uuusssqqqnnnmmmmmmoooooommmjjjhhheeeaaa____________]]]aaaffflllppprrrrrrrrruuuuuutttssspppmmmiiiggghhhiiikkkmmmpppsssuuuwwwyyyxxxxxxxxxzzzzzzxxxvvvrrrpppoooooopppqqqpppoooooommmllljjjjjjjjjkkklllmmmkkkjjjjjjlllmmmmmmlllkkkllllllkkkhhhfffdddccc^^^```dddjjjqqqxxx}}}{{{nnnaaaZZZZZZiii{{{{{{vvvrrrnnnqqqsssqqqnnnpppvvv|||uuunnnlllrrr}}}zzzuuukkkiiicccVVVFFF;;;666666111111000///////////////////////////000000000000000111111222222555:::===DDDKKKYYYlll{{{xxxyyy}}}rrrfffZZZUUUMMMGGGCCC@@@===<<<:::;;;===>>>@@@@@@AAA@@@@@@BBBCCCAAA===999777666:::;;;>>>BBBEEEHHHIIIJJJLLLLLLLLLNNNPPPQQQPPPOOOMMMMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOPPPQQQQQQNNNNNNOOONNNMMMLLLKKKKKKLLLMMMNNNPPPTTTWWWZZZ[[[XXXXXXYYYYYYZZZ[[[[[[[[[___^^^]]]]]]^^^```bbbbbbeeefffhhhhhhgggfffggghhhkkkkkkkkkjjjjjjkkklllmmmppppppqqqqqqpppmmmkkkiiidddeeeggghhhhhhgggeeedddggggggggghhhhhhiiijjjkkkjjjjjjiiigggfffdddcccbbbeeecccaaa______bbbhhhmmmbbbMMMGGG???;;;999777444111111000/////////000222222000000000000/////////////////////000000000111111///333222666AAAOOOkkktttllllllttt|||{{{yyyyyyyyywwwvvvtttrrrqqqpppxxxyyyzzz{{{{{{zzzyyyxxxvvvvvvvvvvvvwwwxxxyyyzzz|||}}}~~~~~~{{{||||||}}}}}}||||||{{{{{{zzzwwwtttooojjjfffccc[[[YYYUUUSSSSSSRRRQQQPPPPPPOOOOOONNNNNNMMMMMMLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNQQQSSSTTTRRRQQQPPPPPPQQQRRRTTTVVV[[[^^^bbbfffjjjmmmrrruuuvvvvvvwwwyyy||||||{{{zzzwwwvvvuuupppggg\\\RRRKKKHHHIIIKKKNNNQQQTTTUUUVVV[[[TTTJJJCCC??????@@@@@@CCCGGGLLLOOORRRZZZdddmmm{{{xxxrrrmmmhhhdddcccbbb[[[]]]```eeeiiimmmpppqqqssstttttttttsssrrrpppooolllmmmoooqqqsssuuuwwwxxxwwwvvvvvvwwwxxxwwwuuutttrrrpppooooooppppppooommmnnnmmmkkkjjjjjjkkklllmmmmmmkkkjjjiiikkkkkkkkkjjjiiijjjlllkkkhhheeedddddd___aaadddhhhmmmrrrvvvxxx}}}~~~zzzoooccc[[[ZZZgggyyy~~~|||{{{{{{yyyvvvtttrrruuuvvvsssooommmqqquuuxxxqqqnnnooottt~~~yyyuuuooollleeeXXXIII>>>888666222111000000//////000000////////////000000000000000111111222333666;;;???HHHOOO]]]rrr~~~yyywwwyyy}}}qqqdddZZZUUUNNNHHHCCC@@@===;;;:::;;;===???@@@@@@@@@??????@@@AAA???<<<999888888;;;===@@@DDDGGGJJJLLLMMMMMMMMMOOORRRUUUVVVUUUSSSUUUTTTSSSQQQQQQRRRSSSSSSQQQRRRRRRRRRRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOKKKMMMNNNNNNLLLKKKKKKLLLNNNNNNOOORRRWWW[[[]]]]]]]]]^^^^^^______``````aaa___]]][[[\\\^^^aaacccccceeeffffffeeeddddddeeeggghhhiiikkkkkkjjjkkkmmmoootttuuuvvvvvvtttpppllljjjggghhhhhhhhhhhhgggffffffjjjiiiiiihhhhhhiiiiiijjjhhhhhhgggfffeeecccbbbbbbdddcccbbb```aaaffflllqqqjjjOOOHHH@@@;;;999777444222111000///...///000222333111000000000/////////...//////000000000111111111///444555:::GGGXXXwww|||nnnjjjlllsss{{{~~~|||{{{yyyxxxvvvuuutttuuuuuuvvv{{{{{{||||||{{{zzzxxxwwwuuuuuuuuuuuuwwwyyyzzz|||~~~~~~}}}|||zzzzzz{{{||||||{{{zzzzzzvvvtttqqqlllgggaaa]]]ZZZVVVSSSPPPNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNMMMKKKIIIHHHHHHIIIJJJJJJIIIIIIIIIJJJMMMOOOPPPMMMMMMMMMMMMMMMMMMMMMNNNPPPTTTZZZ^^^aaafffkkkoooppppppqqqtttwwwxxxwwwvvvqqqrrrpppkkkbbbWWWMMMGGGHHHJJJMMMPPPSSSUUUUUUUUUVVVOOOFFF???>>>???AAAAAAEEEJJJPPPTTTYYYcccrrr~~~}}}vvvqqqmmmaaaaaa```aaadddiiimmmpppssssssttttttssssssrrrrrrmmmoooqqquuuxxxzzz{{{|||}}}zzzvvvtttttttttttttttrrrqqqppppppppppppnnnlllnnnmmmkkkjjjjjjlllnnnooonnnllljjjjjjkkkkkkkkkjjjgggiiikkkjjjhhheeeeeefff`````````bbbeeejjjoooqqqwww{{{|||tttjjjbbb^^^jjjyyy|||xxxuuuuuuvvvvvvvvvvvvyyyzzzwwwppplllmmmooouuunnnjjjmmmqqqttt{{{{{{vvvsssuuuoooeeeXXXKKK@@@999555222111000000//////000000////////////000000000000000111111111333777===AAAOOOUUUcccxxx}}}yyywwwzzznnnccc[[[VVVOOOIIIDDD@@@===:::999;;;===???@@@@@@???>>>??????@@@>>><<<;;;;;;<<>>???@@@@@@???======>>>@@@BBBDDDFFFJJJMMMPPPRRRSSS[[[\\\]]]___aaaaaa___]]]\\\ZZZXXXWWWVVVWWWXXXYYYVVVWWWWWWWWWVVVTTTRRRQQQNNNNNNNNNOOONNNNNNMMMLLLIIILLLOOOOOOMMMLLLNNNPPPSSSRRRRRRVVV\\\```aaaaaaaaaaaabbbbbbcccddddddeeeccc___]]]^^^bbbgggiiiiiifffeeeccc```^^^```dddggggggjjjmmmnnnnnnooossswww}}}xxxssspppnnnmmmkkkiiiiiiiiikkkllljjjiiihhhfffeeeeeedddddddddddddddccccccbbbbbbbbbaaabbbcccdddgggkkkrrrvvvrrrVVVDDD>>>AAA;;;777888444111111111111000000000///---...///000000///...---000000000000111111111111111333777>>>NNNiii{{{iiibbbaaaeeerrr}}}zzz}}}zzzxxxxxxzzz{{{zzzxxx}}}}}}}}}}}}||||||||||||wwwwwwwwwxxx{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}zzzyyyyyyyyyzzzyyyvvvtttmmmiiiccc]]]YYYUUURRRPPPPPPOOOOOOOOOOOOOOOPPPPPPJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIILLLLLLNNNQQQUUUZZZ^^^```^^^aaagggkkkooooooooonnnnnnlllhhh```VVVLLLFFFCCCFFFHHHKKKNNNPPPQQQQQQQQQKKKHHHDDDAAA@@@BBBEEEHHHKKKLLLQQQXXX___nnnyyyuuupppllliiijjjkkkmmmvvvtttsssssstttsssrrrqqqmmmoootttyyy~~~~~~zzzwwwvvvuuuuuuttttttssssssqqqpppnnnmmmiiiiiiiiihhhhhhiiimmmppppppqqqqqqqqqpppmmmkkkiiiiiigggddddddeeeffffffeeeccc^^^\\\^^^aaaaaacccggglllqqqvvv|||wwwhhhpppzzzxxxqqqoooqqquuuxxx|||||||||yyytttnnnjjjhhhjjjcccccclllpppooouuu~~~uuunnnmmmqqqvvvpppfff[[[OOODDD:::444222000......///000000///////////////000000000000111222222222333888AAAHHHWWW^^^nnn{{{xxxwwwzzzxxxoooiiiggg^^^^^^[[[TTTJJJAAA<<<;;;999:::;;;===>>>>>>????????????@@@AAAAAABBBBBBCCCIIIIIIIIILLLPPPTTTVVVVVV``````aaabbbbbbaaa___^^^ZZZZZZZZZXXXVVVVVVXXXZZZZZZYYYYYYXXXVVVTTTRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMNNNNNNNNNNNNNNNNNNPPPSSSWWW\\\```aaaaaaaaacccbbbbbbbbbcccdddeeeeeeeeeaaa___aaaeeegggeeeaaaeeebbb______aaadddggghhhhhhjjjmmmnnnnnnqqqwww|||}}}zzzvvvrrrqqqnnnllljjjjjjkkkkkkkkkjjjjjjjjjgggdddbbbbbbdddfffdddeeefffffffffeeedddccc___aaadddfffhhhmmmvvv|||zzzZZZGGG@@@BBB;;;777777444222222111000000000000000......///000000///......000000000000111111111111333555999@@@OOOhhhtttfffbbbbbbfffrrr}}}{{{}}}{{{xxxyyyzzz{{{zzzyyy|||||||||{{{{{{{{{zzzzzzxxxxxxxxxyyy{{{}}}~~~}}}}}}}}}||||||{{{{{{{{{zzzyyyyyyyyywwwsssqqqhhhddd]]]XXXUUURRRPPPOOOOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMNNNNNNMMMMMMLLLMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKMMMPPPTTTWWWYYY\\\___cccgggjjjlllllllllkkkiiieee]]]SSSKKKFFFDDDEEEHHHKKKOOOQQQRRRQQQPPPGGGEEEBBB???@@@CCCGGGJJJRRRRRRVVV^^^iiizzzzzzuuuqqqooooooppprrrqqqpppqqqqqqrrrrrrrrrmmmoootttyyy~~~|||yyywwwvvvvvvttttttsssrrrpppooommmllliiijjjjjjiiihhhiiikkknnnppppppqqqqqqpppooolllkkkkkkiiifffeeefffeeedddbbbccc^^^\\\^^^______bbbfffkkkrrr{{{{{{mmmrrrxxx~~~yyytttrrrsssuuuxxx{{{{{{zzzxxxsssoookkkjjjiiicccccclllooonnnsss}}}yyyrrrlllkkkooowwwpppfff[[[PPPEEE;;;555333111......///000000///////////////000000000000111222222111333:::CCCKKK[[[dddttt|||yyywwwwwwzzztttlllgggeeecccccc```YYYNNNDDD>>><<<999:::;;;===>>>>>>>>>>>>??????AAABBBDDDEEEGGGGGGJJJIIIJJJMMMRRRVVVXXXXXXaaaaaabbbbbbaaa```^^^]]][[[[[[ZZZXXXUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUSSSSSSRRRRRRSSSSSSSSSSSSRRRRRROOOOOOOOOPPPPPPPPPPPPPPPSSSUUUYYY^^^aaabbbbbbbbbaaaaaaaaaaaabbbcccddddddeeebbb```bbbfffhhhfffcccfffccc```___aaadddggghhhhhhiiikkkmmmooosssxxx{{{~~~|||yyyuuurrrooonnniiiiiihhhhhhjjjkkkkkkkkkkkkkkkhhheeebbbbbbdddfffeeefffffffffeeecccbbb```^^^```bbbdddiiipppxxx}}}```KKKBBBCCC<<<888777333444222000/////////111222...//////000000//////...000000000111111111222222444777;;;BBBOOOeeexxxlllddddddfffhhhsss~~~}}}}}}|||zzzyyyzzz{{{zzzyyy{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyzzz{{{|||~~~~~~}}}||||||{{{zzzyyyyyyxxx|||{{{zzzyyyxxxuuupppmmmddd___YYYTTTRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNKKKLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIKKKMMMOOOQQQSSSYYYZZZ]]]```dddfffggghhhfffddd___WWWOOOIIIFFFEEEEEEHHHLLLQQQRRRRRRPPPOOOFFFDDDAAA@@@BBBGGGLLLOOOVVVUUUYYYcccssszzzvvvtttrrrooonnnnnnmmmnnnoooqqqrrrmmmooosssyyy|||yyyxxxwwwtttsssrrrqqqooommmkkkjjjhhhjjjkkkjjjiiiiiijjjkkkoooppppppqqqpppooonnnmmmkkkjjjhhhhhhgggfffbbb```bbb^^^\\\]]]^^^]]]```eeennnwwwssssssuuuzzz}}}yyyvvvvvvwwwyyyyyyxxxwwwuuussspppmmmlllhhhcccdddjjjnnnlllpppwww~~~|||vvvqqqllllllooowwwpppfff[[[PPPFFF===888333111///...///000000///////////////000000000000111222222111444<<>>>>>>>>???@@@AAADDDGGGIIIKKKLLLKKKKKKLLLOOOTTTYYY[[[[[[ccccccbbbaaa```^^^]]]\\\\\\\\\ZZZWWWTTTSSSTTTUUUUUUUUUVVVVVVVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTVVVXXX[[[___aaabbbbbbbbb````````````aaabbbcccdddfffdddbbbdddhhhiiihhhfffgggddd```___aaadddfffgggjjjiiiiiikkkooosssvvvwwwvvvuuusssqqqnnnkkkiiihhhdddeeeeeefffhhhiiijjjjjjkkkkkkiiifffccccccdddfffgggggggggfffdddbbb___^^^^^^]]]^^^cccjjjssszzz~~~hhhPPPDDDCCC<<<999999444555333000......///111333/////////000000/////////000000111111111222222222333666;;;BBBOOObbbwwwsssiiiccceeegggjjjvvv~~~~~~}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxwwwvvv{{{zzzyyyyyywwwtttooolllbbb]]]XXXTTTTTTTTTUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSRRRRRRRRRQQQPPPOOOMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPMMMNNNNNNOOOOOOOOONNNNNNKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJLLLNNNPPPRRRRRRVVVWWWXXXZZZ]]]___bbbccc```^^^YYYRRRKKKGGGFFFFFFEEEIIINNNRRRSSSRRROOOMMMHHHFFFDDDCCCFFFKKKPPPTTTWWWXXX^^^lll|||xxxvvvpppooonnnlllkkkkkkmmmoookkkmmmqqqwww|||zzzyyyssssssrrrpppnnnllljjjiiihhhjjjkkkkkkiiihhhhhhiiimmmmmmnnnoooooonnnnnnmmmiiiiiiiiijjjjjjgggccc```bbb^^^\\\]]]\\\\\\```fffrrr|||zzzuuusssyyy~~~|||{{{zzzzzzvvvuuusssrrrqqqpppooommmgggddddddhhhjjjiiilllqqqxxx}}}xxxtttooonnnpppuuuoooeee[[[QQQHHH???:::444222///...///000000///////////////000000000000222222222222555???LLLVVVbbbnnn}}}uuussssssuuuxxx|||zzzrrrmmmkkkjjjnnnlllhhh```VVVJJJAAA<<<999999;;;<<<===>>>>>>>>>???@@@BBBEEEHHHKKKMMMNNNMMMMMMNNNRRRWWW\\\^^^___dddcccbbb```^^^\\\ZZZYYYZZZZZZYYYVVVSSSRRRSSSTTTUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXYYY\\\___aaabbbbbbaaa`````````aaabbbcccdddeeegggfffeeefffiiijjjjjjhhhgggdddaaa```aaadddffffffllliiigggiiimmmppppppooolllkkkiiigggfffdddccccccaaabbbdddeeeeeeeeefffgggiiiiiihhhfffddddddfffhhhiiiiiiiiigggeeebbb___]]]]]]\\\\\\bbbllluuu{{{}}}tttXXXHHHDDD<<<999:::777555333111///...000222333000000000//////000000000111111111111222222222222111555:::CCCPPPbbbuuupppfffaaabbbeeejjjxxx~~~~~~}}}|||{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzyyyyyywwwwwwxxxxxxyyyyyyyyyyyy{{{zzzzzzyyyxxxwwwwwwwwwyyyxxxxxxxxxxxxuuuppplll```\\\XXXVVVVVVXXXYYYYYYVVVUUUTTTTTTSSSSSSSSSTTTTTTTTTSSSSSSQQQPPPNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQPPPPPPOOOOOOLLLLLLMMMMMMLLLLLLKKKJJJIIIJJJKKKNNNPPPRRRSSSTTTUUUUUUUUUVVVXXXZZZ]]]^^^\\\YYYUUUNNNHHHFFFFFFGGGGGGJJJOOORRRTTTRRROOOMMMIIIGGGEEEEEEGGGLLLRRRUUUZZZ___jjj|||}}}{{{ttttttsssnnnjjjggggggiiihhhjjjnnnuuu}}}~~~{{{yyyrrrrrrqqqpppnnnllljjjiiihhhiiikkkkkkiiihhhhhhiiikkkkkkkkklllllllllllllllggghhhiiikkkkkkiiifffbbbccc___^^^^^^\\\\\\aaahhhsss~~~zzzuuu{{{~~~}}}|||vvvsssqqqpppqqqrrrqqqooohhheeedddfffggggggiiilllnnnxxx~~~yyyuuupppmmmnnnooojjjcccZZZRRRIIIAAA;;;555333000///000000000///////////////000000000000222222333333888BBBPPPZZZgggrrr}}}sssrrrqqqtttxxx|||xxxrrrnnnllljjjllliiiddd\\\SSSIII@@@:::888999:::<<<=========>>>@@@AAACCCEEEHHHJJJLLLMMMOOOOOOPPPTTTYYY^^^```aaadddbbb```^^^\\\YYYXXXWWWVVVVVVVVVTTTRRRRRRSSSUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYXXXYYY\\\^^^```aaaaaaaaabbbbbbbbbcccdddeeeggghhhiiihhhhhhiiijjjjjjjjjiiihhhdddaaa___```bbbdddeeellliiifffgggiiijjjhhhfffbbbaaa```^^^^^^]]]]]]^^^___aaaccccccbbbaaabbbcccdddeeeffffffeeefffhhhkkkjjjjjjiiihhheeebbb```^^^]]]\\\^^^dddmmmuuuyyyzzzfffOOOFFF===:::<<<888555333111000000000222333111000000//////000000111111111111222222222222333111555<<>>999888999:::;;;<<<=========???@@@BBBEEEHHHJJJLLLMMMQQQQQQRRRUUUZZZ___aaaaaabbbaaa^^^[[[YYYWWWVVVUUUTTTUUUTTTSSSQQQQQQSSSUUUTTTUUUVVVWWWWWWWWWWWWWWWTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZXXXZZZ[[[]]]___aaabbbbbbcccddddddeeefffhhhiiijjjkkkkkkjjjjjjjjjiiiiiiiiigggddd```^^^___aaabbbccchhhfffeeeddddddcccaaa```ZZZYYYXXXWWWWWWXXXYYYZZZ\\\```cccccc```______aaabbbdddeeeeeeeeefffhhhjjjhhhhhhhhhgggeeecccaaa___]]]___bbbhhhnnnsssuuuuuuvvvYYYKKK???;;;<<<999444333222111111111222222111111000//////000111111111111111222222222333333444888???LLL]]]qqqqqqhhhbbb```eeeiiiqqq~~~{{{yyy{{{}}}yyyyyyyyyyyyxxxxxxxxxxxxvvvwwwyyyzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{|||{{{{{{{{{{{{yyytttnnnjjj```^^^]]]^^^___```___^^^\\\\\\[[[YYYYYYXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTQQQQQQPPPPPPPPPPPPPPPPPPSSSSSSTTTTTTSSSRRRRRRQQQOOOOOOPPPPPPOOOOOONNNMMMMMMNNNOOOQQQRRRRRRRRRRRRVVVVVVVVVVVVVVVVVVVVVVVVVVVUUURRRNNNIIIGGGGGGHHHKKKMMMOOOQQQRRRQQQOOONNNHHHGGGFFFGGGLLLRRRYYY]]]fffyyy}}}{{{xxxxxxyyy{{{|||{{{}}}~~~xxxnnnfffbbbbbbaaacccfffmmmxxx|||yyyppppppppppppooonnnmmmmmmggghhhhhhhhhggghhhjjjlllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjgggddddddbbbbbbbbb``````hhhrrr|||{{{|||~~~|||{{{{{{~~~yyytttsssvvvyyyyyywwwssspppkkkfffeeehhhkkkmmmqqqxxxvvvssspppjjjfffeee___^^^\\\XXXSSSJJJAAA;;;666444111000000000000///////////////000000000000222444666999>>>GGGSSS\\\oooxxx~~~yyyuuusssqqqsssxxx~~~}}}tttoookkkgggccc^^^YYYSSSMMMHHHCCC===999888999:::;;;<<<============???BBBEEEIIILLLOOOQQQSSSRRRSSSVVV[[[___aaaaaa```^^^\\\YYYWWWUUUTTTTTTUUUUUUTTTRRRPPPOOOQQQRRRQQQSSSTTTWWWYYYZZZ[[[\\\VVVVVVWWWWWWWWWWWWVVVVVVTTTUUUVVVWWWXXXYYYYYYZZZYYYZZZ\\\^^^```bbbdddeeedddddddddeeegggiiijjjkkklllllllllkkkiiihhhhhhhhhgggccc___]]]]]]___```aaa```aaabbbaaa___]]]]]]^^^UUUTTTSSSSSSSSSUUUWWWXXXXXX]]]bbbbbb```^^^```bbbcccdddeeeeeeddddddeeegggdddeeeeeeeeedddbbbaaa___^^^bbbhhhlllooooooooopppaaaOOO@@@;;;<<<888333333333222222222111111222111000//////000111222111111222222222333333333777;;;CCCPPPcccxxxjjjfffbbbdddkkkqqqyyy{{{yyy{{{}}}xxxxxxxxxwwwwwwwwwwwwvvvwwwxxxzzz|||}}}}}}}}}|||zzzzzz{{{||||||}}}}}}~~~~~~}}}}}}|||yyytttmmmgggcccbbbbbbdddeeefffdddbbbbbbaaa```___^^^^^^^^^^^^[[[[[[[[[[[[ZZZYYYXXXWWWSSSSSSRRRRRRQQQQQQPPPPPPTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPQQQQQQPPPPPPOOONNNRRRRRRTTTTTTTTTTTTRRRRRRWWWXXXXXXXXXWWWVVVUUUTTTVVVUUUSSSOOOJJJGGGGGGHHHLLLMMMOOOQQQQQQPPPOOONNNJJJIIIIIIKKKQQQYYY```eeevvv|||xxxqqqooollllllnnnqqqrrrrrrvvvxxxzzz{{{|||~~~|||zzzyyy|||qqqgggbbbbbb___```dddkkkvvv|||yyypppppppppppppppooonnnnnnggghhhggggggfffhhhkkknnnmmmlllkkkkkkjjjjjjjjjkkkmmmlllkkkkkkjjjiiieeeccceeecccccccccaaabbbjjjuuuxxxxxx~~~{{{zzzyyyyyy}}}wwwvvvyyy}}}|||{{{wwwtttnnnhhhfffjjjnnnppptttyyy|||sssqqqooojjjfffddd[[[ZZZYYYXXXSSSKKKAAA:::777444111000000000000///////////////000000000000222444777:::???HHHTTT\\\nnnvvv}}}xxxwwwtttrrrsssxxx~~~uuuppplllgggbbbZZZUUUNNNHHHEEEBBB===:::888888:::;;;<<<=========<<<>>>AAAEEEJJJOOORRRTTTTTTSSSTTTWWW[[[^^^``````^^^]]]ZZZWWWUUUTTTTTTTTTVVVVVVUUURRROOONNNNNNPPPOOOPPPSSSWWWZZZ]]]___```WWWWWWXXXXXXXXXXXXWWWWWWTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[]]]___bbbdddfffgggdddddddddeeegggiiijjjkkkmmmmmmmmmkkkiiigggggggggfffccc^^^\\\\\\^^^______[[[]]]```___\\\ZZZ\\\^^^RRRRRRQQQPPPQQQTTTVVVWWWUUU[[[aaabbb```___aaaddddddeeefffeeecccbbbbbbcccaaaaaabbbcccbbbaaa```___^^^dddllloooooommmlllmmmbbbMMMGGGBBB>>>;;;666555333111000000111111000000000000000111111222000111222222111222444555666<<>>???AAADDDHHHLLLQQQSSSRRRSSSTTTVVVXXXZZZ[[[\\\^^^\\\YYYWWWTTTSSSSSSSSSRRRRRRQQQPPPPPPOOONNNNNNPPPQQQSSSWWW[[[]]]\\\ZZZUUUTTTSSSTTTWWWWWWTTTQQQTTTTTTUUUVVVWWWYYYZZZ[[[]]]\\\\\\___dddgggfffddddddeeeeeeeeeddddddfffgggjjjmmmnnnkkkdddaaabbbeeeddd```\\\[[[]]]^^^^^^\\\\\\]]]]]]\\\[[[YYYWWWVVVUUUUUUSSSSSSSSSUUUWWWYYY______```aaaaaaaaaaaaaaafffdddcccdddeeeeeedddbbb______aaabbbddddddddddddeeegggjjjllllllkkkkkkkkkgggPPPHHHCCC===:::666555333111000000111111000000000000000111222222222333333333222222444666777>>>LLL^^^qqqxxxjjjmmmlllpppwww~~~}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyxxxxxxxxxyyyzzzzzzwwwxxxyyyzzz{{{|||}}}}}}}}}|||{{{zzzzzz{{{||||||}}}}}}}}}{{{yyyuuuqqqoookkkjjjjjjllloooqqqooommmkkkkkkkkkjjjiiigggfffeeefffccc___]]]]]]\\\ZZZXXXYYYYYYXXXVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVXXXYYY[[[\\\\\\]]]___```aaaaaa```^^^[[[ZZZXXXXXXTTTNNNIIIGGGIIILLLLLLMMMNNNOOOOOOMMMLLLJJJHHHNNNNNNPPPZZZaaaooozzzuuuoooiiiccc___ZZZXXXUUUTTTUUUXXX[[[^^^___aaacccggglllppptttvvvzzzzzz{{{zzztttnnnqqqwwwvvvfff______```dddkkkrrr{{{}}}wwwvvvtttrrrpppppppppooommmlllkkkkkkjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiijjjhhhgggggghhhhhhgggeeedddaaaaaaeeedddfffuuutttjjjhhhooozzz}}}zzz{{{ssskkkhhhkkknnnooommmjjjpppuuuyyy|||yyyvvvtttooohhhbbb\\\\\\[[[ZZZUUUMMMBBB:::555333000//////000///...000000000000111111111111111000444<<>>???AAADDDHHHMMMPPPSSSRRRRRRSSSUUUWWWYYY[[[\\\\\\[[[XXXUUUSSSRRRRRRRRRQQQQQQQQQPPPOOONNNNNNNNNNNNOOOQQQUUUYYY[[[ZZZYYYUUUTTTTTTUUUWWWWWWUUURRRTTTTTTUUUVVVXXXYYY[[[\\\]]][[[\\\```fffiiihhhfffdddeeeeeeeeeddddddfffhhhiiijjjjjjhhhdddaaaaaabbbbbb___\\\[[[\\\^^^]]]\\\^^^^^^___^^^]]][[[YYYXXXYYYXXXWWWVVVVVVXXXYYYZZZ]]]^^^___```aaaaaaaaaaaadddbbbaaabbbccccccbbbaaa___```aaabbbddddddeeeeeehhhkkknnnnnnllliiiiiijjjnnnTTTIIICCC===999777555444222111000111111111000000000000111222222222333444333222222444666888AAARRReeexxxtttkkkqqqrrrvvv|||~~~~~~~~~||||||||||||||||||}}}}}}zzzyyyyyyxxxxxxxxxxxxyyyxxxwwwvvvvvvwwwzzz~~~}}}}}}||||||||||||}}}}}}||||||{{{zzzxxxuuutttrrrllllllmmmppptttvvvuuuttttttuuuuuuuuusssoookkkhhhgggdddaaa___^^^]]]\\\ZZZ___^^^[[[XXXWWWWWWWWWXXXWWWWWWXXXXXXXXXWWWVVVVVVUUUVVVVVVWWWXXXZZZ\\\\\\ZZZZZZ[[[]]]^^^___``````aaabbbdddeeedddcccaaa```^^^ZZZTTTNNNJJJIIIJJJLLLMMMNNNPPPPPPPPPOOOMMMKKKLLLRRRQQQRRR[[[fff|||}}}xxxtttooojjjeee```ZZZWWWMMMMMMKKKKKKLLLNNNPPPRRRSSSUUUXXX\\\aaafffkkkmmmsssssstttsssooolllpppxxxxxxggg___^^^aaaffflllrrrzzz}}}xxxwwwtttrrrqqqqqqpppooonnnmmmllllllkkkjjjiiiiiihhhjjjjjjjjjkkkkkkkkkkkkkkkkkkiiigggggghhhhhhfffdddfffbbbbbbeeeffflll}}}uuugggbbbkkk|||}}}xxxpppmmmnnnooonnnkkkccciiinnnrrryyy~~~|||yyyxxxwwwssslllggg]]]\\\[[[[[[XXXPPPEEE===555333000//////000///...000000000000111111111111111111555>>>FFFMMMXXXbbbhhhwww|||vvvttttttrrrsssxxx|||wwwrrrooojjjccc]]]YYYRRRJJJDDDAAA???;;;777888999999:::;;;;;;<<<<<<===???AAADDDHHHMMMPPPRRRRRRRRRRRRTTTVVVXXX[[[]]][[[YYYWWWTTTRRRQQQQQQQQQQQQPPPPPPOOOOOONNNNNNMMMOOOOOOQQQUUUYYYZZZZZZYYYVVVVVVVVVWWWYYYXXXVVVTTTUUUUUUVVVWWWYYY[[[]]]^^^]]]\\\]]]aaagggjjjjjjhhhdddeeefffeeeddddddfffhhhiiigggeeeddddddcccaaa______]]][[[ZZZ\\\]]]]]]]]]aaaaaaaaa```___]]][[[YYY]]]\\\ZZZYYYYYYYYYZZZ[[[[[[\\\]]]___```aaaaaaaaacccbbbaaabbbcccdddcccbbb```aaabbbcccddddddeeeeeekkkppptttrrrmmmiiiiiijjjuuuXXXKKKDDD>>>:::777666444222111000111111111111000000111111222333222333444333222222444666999EEEWWWlll~~~rrrmmmqqquuuzzz}}}}}}~~~}}}}}}{{{zzzzzzzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwxxxxxxwwwvvvvvvxxx{{{~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{zzzyyyxxxwwwvvvvvvooopppqqqtttwwwyyyzzzzzz~~~~~~xxxqqqmmmgggeeecccaaaaaaaaabbbbbbddd```\\\YYYXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXZZZZZZZZZZZZ[[[\\\]]]^^^[[[[[[\\\]]]^^^```aaabbbdddfffgggiiiiiihhhgggfffccc]]]TTTNNNKKKKKKLLLLLLOOOPPPQQQRRRRRRPPPNNNMMMMMMUUUTTTTTT]]]jjjtttmmmiiiddd```\\\XXXSSSPPPIIIIIIIIIIIIJJJKKKLLLMMMOOOQQQSSSWWW[[[___ccceeeiiijjjmmmooommmkkkqqqyyyzzzggg^^^^^^ccchhhnnnttt|||~~~yyyuuusssqqqppppppooonnnlllkkkkkkkkkjjjiiihhhgggfffjjjjjjjjjkkkkkklllllllllkkkiiihhhggghhhgggfffdddhhheeedddfffhhhpppuuueee___jjj~~~{{{}}}tttpppqqqpppmmmjjjbbbgggkkkqqqyyy||||||yyyvvvvvvvvvsssnnniii___\\\ZZZZZZXXXQQQFFF===555333000//////000///...///000000000111111111111222222777AAAJJJRRR]]]gggmmm{{{xxxtttsssuuutttuuuyyy|||~~~yyytttpppnnnjjjccc]]]XXXQQQIIIDDDAAA>>>:::777999999::::::;;;<<<=========>>>AAAEEEIIIMMMPPPRRRRRRQQQRRRSSSUUUXXX[[[]]][[[YYYWWWTTTRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNNNNQQQQQQRRRUUUYYY[[[ZZZYYYWWWWWWXXXYYYZZZZZZYYYWWWVVVVVVWWWXXXZZZ\\\^^^___```______ccchhhkkkjjjhhhdddeeefffeeedddeeefffhhhiiieeebbbbbbdddeeeaaa]]]]]]\\\[[[[[[\\\]]]^^^^^^bbbbbbbbbaaa```^^^[[[ZZZ^^^]]]\\\ZZZZZZYYYZZZZZZ[[[\\\^^^```aaabbbcccccceeedddcccdddfffgggfffeeebbbbbbbbbcccdddeeeeeefffmmmsssxxxvvvppplllkkknnn{{{[[[KKKEEE@@@;;;888777555333111111111111111111111111111222222333111222333222222222444666<<>>:::777888999999:::<<<======>>><<<>>>AAAEEEIIIMMMPPPQQQQQQQQQRRRTTTVVVYYY\\\^^^[[[ZZZWWWUUUSSSSSSSSSSSSPPPPPPOOOOOOOOOOOOOOONNNPPPPPPQQQSSSVVVYYYYYYXXXXXXYYY[[[\\\\\\[[[[[[[[[XXXXXXYYYZZZ[[[]]]^^^___cccaaaaaadddhhhjjjiiifffeeefffffffffeeeeeeggghhhjjjeeeaaaaaaeeeeeeaaa]]][[[[[[\\\]]]]]]^^^___```cccccccccbbb```^^^[[[ZZZ]]]\\\[[[ZZZYYYXXXXXXXXX]]]^^^___aaacccddddddeeedddccccccdddfffhhhgggfffdddcccccccccdddeeefffgggmmmsssxxxxxxtttpppoooqqq___LLLFFFAAA<<<999888555333111111111111222111111111111222333333000111222333333444666999AAANNNcccvvv|||nnnmmmrrr}}}~~~~~~~~~|||xxxvvvuuuuuuuuuyyyxxxxxxwwwwwwwwwwwwxxxvvvxxxzzz|||}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~{{{{{{||||||{{{{{{zzzyyyyyy{{{~~~{{{uuuiiiiiiiiihhhgggjjjnnnqqqoooiiibbb^^^^^^^^^]]][[[ZZZ[[[\\\]]]^^^^^^___^^^YYYZZZ[[[]]]```bbbeeefffddddddcccdddeeegggiiikkkkkkmmmoooqqqrrrqqqpppooojjjeee^^^VVVQQQOOOOOOPPPRRRSSSUUUUUUUUUTTTRRRPPPLLLTTTUUUWWWbbbmmmzzznnndddYYYVVVRRROOONNNMMMLLLKKKLLLLLLNNNPPPRRRUUUXXXYYY[[[[[[ZZZZZZZZZZZZZZZ[[[aaaccciiinnnnnnnnnuuu}}}uuuaaa[[[\\\cccjjjrrryyy{{{rrrpppnnnmmmmmmlllkkkjjjffffffggghhhhhhgggeeedddeeeeeefffggghhhiiijjjkkkiiihhhgggggghhhhhhgggfffaaabbbccceeejjjtttyyytttrrrrrrwww}}}|||{{{rrrcccYYYbbb|||~~~{{{vvvrrrxxxssssssssspppmmmggglllttt~~~|||vvvsssssssssqqqoooiiibbbZZZVVVUUUOOOEEE<<<555333000//////000///...000000000000111111111111222444;;;GGGRRR[[[fffppp{{{zzzuuutttuuu|||{{{}}}|||uuussspppmmmkkkgggccc```UUUOOOGGGBBB@@@===:::777777888999:::;;;<<<===>>><<<>>>BBBFFFJJJMMMPPPQQQPPPQQQSSSVVVXXX[[[]]]^^^[[[YYYWWWUUUTTTSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNPPPTTTVVVVVVVVVYYY[[[]]]^^^]]]]]]]]]^^^[[[[[[[[[[[[\\\]]]^^^___cccbbbaaadddhhhjjjiiifffeeefffgggfffeeeeeegggiiiiiieeeaaaaaacccddd```[[[ZZZ\\\______``````bbbdddeeeeeedddcccaaa___\\\[[[\\\\\\\\\[[[ZZZYYYXXXXXX^^^___aaabbbcccddddddeeeaaaaaaaaabbbeeefffffffffeeeeeedddcccdddeeefffgggmmmpppuuuwwwvvvsssqqqpppdddNNNFFFAAA;;;:::888666333222111000111222222111111222222333444000222444555555777:::<<>>BBBFFFJJJNNNOOOPPPOOOQQQUUUXXX[[[]]]]]]]]]YYYXXXVVVTTTSSSRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPRRRUUUWWWXXXWWWYYY\\\___```___^^^___```^^^^^^]]]]]]]]]]]]^^^^^^```______ccchhhkkkkkkiiieeefffgggfffeeeeeegggiiigggdddaaa```aaa```]]]ZZZ[[[^^^aaabbbbbbccceeehhhgggggggggeeecccaaa^^^\\\^^^^^^^^^^^^]]]\\\\\\[[[______aaabbbbbbcccccccccaaa``````bbbeeeggggggfffgggfffdddddddddeeeggghhhmmmmmmpppsssuuusssnnnjjjgggOOOGGGAAA::::::888666444222111000111222222111111222222333444111333555666777:::===@@@LLLYYYlll|||}}}rrrttt~~~~~~|||yyyvvvuuuuuuvvvwwwwwwvvvvvvvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyzzz|||}}}~~~~~~~~~}}}|||}}}~~~{{{yyyuuuyyyyyynnnooommmjjjggghhhlllpppooohhh```]]]^^^___]]][[[]]]^^^___aaabbbcccccccccbbbbbbbbbbbbcccdddeeefffhhhhhhggggggiiikkknnnooopppqqqssstttuuutttsssrrroooooolllcccYYYTTTTTTWWWTTTUUUVVVWWWWWWUUUTTTRRRQQQUUUSSSWWWfffuuuvvvlllfff___XXXLLLJJJGGGFFFGGGIIIIIIIIINNNPPPTTTYYYaaaiiipppttt{{{zzzyyywwwuuutttssssssrrrooommmkkkiiikkkvvvnnn[[[WWW[[[^^^gggrrryyy|||tttrrrooonnnnnnnnnlllkkkdddeeegggiiijjjiiihhhggg``````aaaccceeefffggghhhgggfffeeegggiiijjjiiihhhgggiiijjjggggggjjjmmmooommmbbbZZZYYYZZZ\\\ccckkkzzz|||lll[[[ZZZmmm~~~zzz|||{{{vvvwwwrrrrrrttttttrrrrrr{{{|||{{{|||}}}|||vvvkkk^^^VVVSSSNNNEEE===555333000//////000///...000000000000111111111111222444===JJJVVV```lllvvvxxxvvvyyy|||}}}~~~xxxuuupppjjjddd___[[[YYYTTTNNNFFFAAA???===:::777555666777888:::;;;<<<===;;;>>>BBBFFFKKKNNNOOOPPPOOOQQQVVVZZZ]]]^^^^^^]]]XXXWWWUUUSSSQQQQQQQQQRRRQQQQQQRRRRRRRRRRRRRRRRRRUUUTTTSSSUUUXXXZZZ[[[[[[ZZZ]]]```aaa___^^^```aaa```___^^^]]]]]]]]]]]]]]]]]]\\\]]]bbbiiimmmmmmkkkeeefffggggggeeefffgggiiieeecccaaa___^^^\\\ZZZXXX[[[___cccdddddddddgggjjjiiiiiiiiigggeeebbb```^^^``````````````````___^^^______```aaaaaaaaaaaaaaacccbbbbbbdddgggiiijjjiiigggfffeeeddddddeeeggghhhmmmllllllppptttrrrkkkeeeoooQQQGGGBBB<<<<<<888333111222333222111444333111111222444777999888777888999888888===EEEJJJ^^^sss}}}zzzpppsss~~~~~~~~~~~~~~~}}}|||{{{yyywwwvvvtttttttttttttttsssssssssttttttuuuwwwxxxyyyzzz{{{||||||||||||}}}~~~}}}~~~~~~|||xxxvvvtttqqqpppwww~~~rrrqqqooommmkkkiiiiiihhhjjjdddaaabbbaaa]]][[[\\\]]][[[[[[]]]aaacccaaa___eeedddddddddfffhhhhhhggglllmmmnnnoooooonnnmmmlllsssrrrrrrsssuuuuuurrrpppvvvrrrkkkccc]]]YYYXXXWWWWWWYYY[[[ZZZWWWUUUSSSSSSRRRUUUXXX[[[ccctttwwwmmmddd\\\UUUQQQKKKJJJGGGEEEDDDDDDEEEFFFIIILLLQQQVVV^^^iiiwwwyyysssppprrryyy~~~yyygggZZZWWWXXX]]]hhhttt|||}}}sssqqqnnnnnnoooooollljjjfffhhhjjjllllllkkkiiihhhdddddddddccccccddddddeeeggggggggghhhhhhhhhggggggeeeddddddfffhhhhhhdddaaa]]]YYYUUUSSSSSSXXXffftttrrraaabbbeeexxx~~~|||||||||sssooopppssssssrrrxxxrrrjjj```XXXQQQKKKDDD???666555333111////////////000/////////000111222222333:::CCCMMMWWWcccooowww}}}xxxvvvuuuuuu|||~~~{{{uuummmgggdddbbb^^^[[[SSSNNNGGGBBB>>><<<:::888888888999999999:::::::::>>>>>>@@@DDDJJJPPPRRRSSSNNNNNNPPPTTTXXX[[[[[[ZZZUUUTTTRRRSSSTTTUUUUUUTTTRRRRRRQQQQQQQQQRRRRRRSSSXXXWWWWWWXXXZZZ\\\___```]]]```ccccccaaa___```aaa]]]]]]^^^^^^]]]]]]\\\[[[______```aaabbbdddfffgggiiiiiihhhggggggffffffeeedddcccaaa___^^^^^^___``````aaabbbccccccdddgggiiiiiijjjkkkiiieeebbb```___```aaacccddddddbbb___]]]___^^^]]]^^^aaabbbaaa```___```ccceeefffgggffffffiiihhhggggggggghhhjjjkkkkkklllnnnooonnnllliiigggsssSSSHHHBBB===>>>:::555333333333333111333222111000222444777999>>>;;;999888666555;;;DDDOOOcccxxx|||tttzzz~~~}}}|||||||||~~~|||{{{yyyxxxxxxttttttssssssttttttuuuuuuuuuvvvwwwxxxyyyzzz{{{|||~~~}}}}}}}}}}}}}}}~~~}}}}}}||||||{{{wwwrrrnnniiieeedddiiipppwww|||sssrrrpppmmmkkkiiihhhhhhgggbbb___```___[[[ZZZ[[[[[[ZZZZZZ]]]aaacccbbbaaadddcccbbbccceeehhhiiijjjiiikkkmmmoooqqqqqqrrrqqqrrrrrrsssuuuxxxxxxwwwuuuuuuqqqjjjccc]]]YYYXXXWWWXXXZZZ\\\\\\ZZZWWWVVVVVVWWWXXXZZZ\\\cccttt|||wwwnnnfff^^^WWWQQQMMMHHHGGGDDDBBBAAAAAAAAABBBBBBDDDGGGLLLRRR\\\hhhppp}}}zzzzzzrrrbbbWWWVVVXXX[[[dddooozzz|||tttrrrooonnnooonnnllliiiggghhhjjjkkkkkkjjjhhhfffddddddeeeeeefffggghhhiiifffggghhhiiiiiiiiihhhgggeeedddccceeeggggggccc___ZZZWWWTTTTTTTTTZZZhhhvvvtttaaa```aaasss~~~|||}}}|||wwwpppmmmnnnppppppooo{{{~~~rrrkkkaaaYYYRRRLLLDDD???666555333111////////////000//////000000111222333444<<>>>>>@@@DDDJJJOOORRRSSSQQQPPPQQQSSSVVVYYYYYYYYYVVVUUUSSSSSSTTTUUUTTTTTTQQQQQQQQQQQQQQQRRRSSSSSSWWWWWWWWWXXXZZZ\\\^^^``````bbbdddcccaaa______```^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^___aaaccceeeggghhhllllllkkkiiihhhgggffffffcccbbbaaa______```bbbcccaaacccdddeeeeeeeeeggghhhhhhiiiiiigggcccaaa``````aaabbbcccdddcccbbb```___```______```bbbcccbbbaaaddddddeeeffffffffffffeeehhhhhhggggggggghhhiiijjjjjjkkkmmmnnnmmmlllkkkjjjyyyWWWHHHBBB>>>???<<<777555444333222111222111000000222444777999???;;;888666444444<<>>@@@BBBGGGNNNWWW]]]hhhqqqyyyhhhZZZTTTUUUXXX[[[```jjjyyy{{{uuusssqqqpppooonnnkkkiiihhhiiijjjkkkjjjhhhfffeeeccccccdddeeeggghhhiiijjjfffhhhjjjkkkkkkjjjhhhfffeeeccccccdddfffeeeaaa]]]VVVTTTSSSTTTUUU[[[jjjxxxvvvaaa^^^]]]mmmwww~~~}}}{{{||||||xxxtttooollllllmmmnnnnnn~~~}}}ssslllbbbZZZSSSLLLDDD???666555333111000//////////////////000000222333333555>>>JJJRRRYYYeeewww}}}wwwtttttttttttttttvvvxxxyyy|||yyyssskkkfffcccaaa\\\YYYSSSNNNHHHBBB???<<<:::999555666777999:::<<<===>>>>>>>>>???DDDIIINNNQQQRRRTTTRRRQQQRRRTTTWWWXXXXXXWWWUUUTTTSSSTTTTTTTTTRRRPPPPPPPPPPPPQQQSSSTTTTTTVVVVVVWWWXXXZZZ\\\^^^___bbbcccdddccc```^^^^^^^^^^^^^^^^^^_______________]]]^^^___bbbdddfffhhhiiimmmlllkkkjjjhhhgggeeeeeecccbbbaaaaaaaaabbbdddeeeccceeeggghhhgggffffffffffffgggfffdddaaa``````aaacccccccccccccccbbbbbbbbbaaa``````bbbdddeeedddcccddddddccccccdddeeeeeefffffffffffffffggghhhjjjjjjkkkkkkkkklllllllllllllll\\\HHHAAA>>>???<<<999666333222111111000000000000222444666888999666444555444666>>>HHH[[[qqqwwwvvv~~~}}}|||{{{zzzzzzzzzzzzzzzyyyvvvtttssstttuuuvvvwwwvvvtttssssssuuuvvvwwwvvvvvvwwwyyyzzz{{{|||}}}~~~~~~}}}}}}}}}}}}}}}~~~|||||||||{{{vvvnnnddd]]]TTTOOOLLLMMMOOOQQQVVV]]]iiimmmssswwwxxxwwwtttrrrooonnnllljjjgggfffeeedddaaa\\\ZZZ\\\]]]ZZZYYYZZZYYYYYY[[[^^^aaaeeeggghhhhhhhhhgggffffffhhhkkkmmmoooppprrrssstttttttttsssuuuuuuwwwyyy}}}~~~}}}|||tttpppiiiaaa\\\YYYYYYYYYZZZ\\\___```___]]]\\\]]]```___^^^___hhhzzz}}}vvvmmmfffaaa^^^ZZZVVVSSSPPPLLLIIIFFFEEEDDDBBBAAA@@@@@@@@@?????????@@@CCCGGGLLLPPPSSS\\\jjjyyyrrraaaUUUQQQTTTXXX\\\aaakkk}}}|||vvvuuusssqqqooommmkkkjjjiiijjjjjjjjjiiigggeeedddaaabbbcccdddffffffggggggggghhhkkkmmmmmmjjjgggeeeeeecccbbbcccdddccc___ZZZUUUSSSSSSTTTUUUZZZhhhuuusss___[[[ZZZjjjttt~~~}}}|||||||||yyytttooollllllmmmooo}}}vvvoooddd[[[SSSKKKCCC===777555333111000///000000/////////000111222333444666@@@MMMTTT[[[hhh|||{{{vvvsssrrrrrrrrrrrrtttvvvyyy}}}}}}wwwqqqjjjeeeccc```\\\XXXSSSOOOHHHCCC???===:::999666777888999;;;<<<===>>>>>>>>>???CCCIIINNNPPPQQQSSSQQQPPPPPPSSSVVVXXXXXXXXXVVVTTTSSSTTTTTTSSSRRROOOPPPPPPQQQRRRSSSUUUVVVVVVVVVWWWYYY[[[\\\^^^___```aaaaaa```___^^^^^^^^^^^^^^^^^^___``````aaabbbaaabbbcccdddfffggghhhhhhjjjjjjiiihhhgggfffeeeeeeddddddcccbbbbbbbbbccccccdddfffiiiiiigggeeeddddddeeeeeedddbbb``````aaaccceeedddcccbbbbbbcccddddddcccbbbcccdddfffgggfffddd^^^^^^^^^___aaacccfffgggbbbcccdddfffhhhjjjkkklllmmmlllkkkjjjjjjjjjkkklllbbbJJJ@@@>>><<<;;;999666333111000000000000000000111333444555333222333555666666===EEE^^^vvvsssuuu~~~}}}|||{{{zzzzzzyyyyyyzzzxxxwwwtttsssrrrssstttuuuxxxwwwvvvuuutttuuuuuuvvvuuuvvvwwwxxxyyy{{{||||||||||||||||||}}}~~~}}}}}}}}}{{{vvvmmmccc[[[RRRMMMIIIJJJJJJIIILLLRRRWWWZZZ___eeejjjlllkkkkkkhhhgggfffdddcccbbbbbbbbbaaa]]]ZZZ]]]]]][[[ZZZ[[[YYYZZZ\\\___bbbfffiiikkknnnnnnnnnkkkiiihhhkkkmmmoooqqqrrrtttvvvvvvvvvuuuxxxxxxyyy{{{}}}}}}{{{zzzuuuppphhhaaa\\\ZZZ[[[\\\[[[]]]```aaa```^^^^^^^^^aaa```___aaalll~~~wwwpppiiibbb]]]YYYWWWTTTRRRQQQOOOMMMJJJDDDDDDCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@AAADDDFFFGGGKKKPPPXXXcccppp~~~mmm\\\RRRQQQTTTWWW]]]cccpppvvvuuutttrrrooommmlllkkkkkkkkkkkkjjjiiigggeeedddcccdddeeefffffffffeeeeeegggiiikkkmmmmmmjjjgggeeedddbbbaaabbbdddbbb^^^ZZZVVVTTTTTTUUUUUUYYYeeeqqq~~~}}}ooo]]][[[ZZZjjjvvv~~~|||tttmmmkkkmmmppp}}}uuuhhh]]]SSSJJJBBB<<<777666444222000000000000//////000000111333444555777AAAOOOWWW^^^lll{{{uuurrrqqqpppoooqqqtttxxx|||}}}uuupppjjjfffccc```\\\XXXTTTOOOHHHCCC???===;;;999999999999::::::;;;;;;<<<======???CCCHHHMMMOOOPPPQQQOOONNNOOOSSSVVVYYYYYYXXXVVVTTTSSSTTTTTTSSSRRRPPPQQQQQQRRRSSSTTTVVVWWWVVVWWWXXXZZZ\\\]]]^^^___]]]]]]]]]]]]^^^_________]]]]]]^^^^^^```aaacccdddfffgggggghhhhhhggggggfffggggggggghhhhhhhhhhhhhhhfffeeedddbbbaaa``````___ccceeeggghhheeecccbbbaaabbbccccccaaa``````ccceeeeeedddbbbaaabbbcccdddeeeccccccdddfffhhhiiigggeee______^^^___```bbbeeefff^^^```bbbeeehhhkkkmmmnnnnnnmmmkkkhhhgggggghhhhhhjjjMMMAAA???::::::999666333000000111111111000000111111222333222222444666666666<<>>BBBGGGLLLNNNOOOOOONNNNNNOOOSSSVVVXXXXXXWWWUUUTTTSSSTTTTTTTTTRRRSSSSSSSSSSSSTTTUUUWWWWWWWWWXXXZZZ\\\]]]_________]]]\\\[[[\\\^^^`````````\\\\\\\\\]]]___bbbdddfffiiiiiijjjjjjiiigggeeedddffffffggghhhhhhiiijjjjjjeeedddcccaaa```^^^]]]\\\aaabbbdddcccaaa_________^^^___``````___```bbbdddccccccbbbaaaaaabbbdddeeeddddddeeegggiiiiiigggeeefffeeedddcccbbbbbbbbbbbb^^^___bbbeeehhhjjjkkklllmmmllljjjgggeeeeeeeeeeeesssQQQCCCBBB999:::;;;888444222222333222111111111000000000000333222333555666888@@@IIIgggwwwqqqxxx~~~~~~|||yyyxxxwwwwwwvvvwwwwwwwwwuuuuuuvvvvvvvvvvvvvvvvvvssstttwwwxxxyyyyyyxxxwwwvvvwwwxxxyyyzzz{{{|||}}}}}}}}}||||||}}}~~~}}}}}}}}}|||xxxqqqhhhbbbZZZVVVSSSTTTTTTRRRSSSWWWVVVTTTSSSTTTXXX[[[\\\\\\ZZZZZZ[[[\\\^^^```bbbcccbbb]]][[[]]]]]]ZZZYYYZZZXXXZZZ\\\^^^___bbbhhhlllnnnrrrtttrrrmmmjjjkkkmmmkkkmmmppptttwwwzzz{{{{{{|||{{{|||}}}~~~~~~|||yyywwwrrrjjjbbb^^^]]]___aaa```ccceeefffdddbbbaaaaaacccbbbbbbgggrrr}}}ooojjjccc\\\VVVQQQNNNLLLKKKJJJIIIIIIJJJIIIFFFDDD???@@@BBBEEEHHHJJJLLLMMMMMMKKKJJJKKKMMMOOONNNLLLOOOPPPQQQRRRTTTYYY___dddpppwwwrrr___RRROOOPPPRRRRRRYYYdddyyy~~~tttuuuvvvssspppnnnnnnooolllllllllkkkjjjiiihhhhhhdddfffgggiiijjjiiihhhgggiiiiiijjjjjjiiigggfffeeebbbaaa```bbbdddddd```\\\ZZZZZZZZZ[[[[[[]]]fffrrrxxxxxxppp___]]]\\\lll}}}{{{vvvzzzuuuppppppwww~~~zzzvvvdddWWWLLLDDD>>>888666444222111000000111//////000111222444555666===FFFSSS___lll|||}}}wwwsssrrrqqqpppooorrrxxx~~~}}}tttpppkkkgggeeebbb]]]XXXTTTOOOIIICCC@@@>>>;;;:::999999999:::;;;<<<============>>>BBBGGGKKKMMMNNNOOOOOOOOOPPPSSSUUUUUUUUUVVVUUUSSSSSSTTTUUUTTTTTTUUUUUUUUUUUUVVVVVVWWWXXXXXXYYY[[[]]]___````````````^^^\\\]]]___aaaaaa```[[[[[[[[[\\\^^^bbbeeegggggghhhiiiiiihhhgggeeeccccccddddddeeeeeefffffffffaaaaaa```___^^^]]][[[[[[^^^______^^^\\\[[[\\\]]]YYY[[[]]]^^^^^^^^^```aaaaaaaaaaaaaaabbbbbbcccccccccdddeeehhhjjjjjjgggeeegggffffffeeedddbbbaaa``````aaadddfffggghhhhhhhhhjjjiiigggfffeeedddccccccxxxTTTEEEDDD999;;;<<<999555333444555222222222111000//////...222000111444666<<>><<<:::777777888:::<<<===>>>???======>>>AAAFFFKKKMMMMMMPPPPPPPPPRRRTTTTTTSSSQQQUUUTTTSSSSSSTTTUUUUUUTTTWWWWWWVVVVVVVVVWWWXXXXXXXXXZZZ\\\^^^```aaaaaaaaadddaaa^^^^^^```bbbaaa```ZZZZZZZZZ[[[^^^aaaeeegggdddeeeggghhhhhhfffeeeccc````````````````````````]]]^^^^^^^^^]]]\\\[[[[[[\\\\\\\\\[[[YYYYYYZZZ\\\UUUWWW[[[]]]]]]]]]^^^___``````aaaaaabbbbbbbbbbbbcccdddeeehhhjjjjjjgggeeebbbcccdddddddddbbbaaa```cccdddeeefffffffffeeedddfffffffffeeeeeeddddddccc[[[FFFBBB===<<<:::888777666555555111111111111111111222222333///000555666888EEEUUUrrrmmmoooyyy}}}zzzyyywwwwwwvvvttttttssssssssswwwuuussssssttttttsssrrruuuvvvxxxyyyzzzzzzyyyyyyvvvuuuuuuwwwzzz~~~}}}|||{{{|||~~~|||{{{{{{zzzxxxtttnnniiieeeddddddcccdddeeeggghhhiiieee```[[[XXXWWWXXXXXXXXXWWWWWWZZZ]]]aaabbbbbb^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[]]]___```aaaaaaaaalllmmmnnnmmmmmmmmmoooqqqqqqsssvvvyyyzzzzzzyyyxxxxxxzzz|||}}}{{{vvvrrrkkkeeebbbaaacccdddfffggggggggggggeeedddcccffffffggglllvvvvvvlllbbb\\\RRRPPPMMMJJJGGGEEEDDDDDDDDDBBB@@@>>>>>>@@@BBBCCCFFFEEEEEEJJJRRRZZZ^^^___eeeiiikkkiiijjjlllkkkggggggfffffffffgggeeebbb```^^^```eeekkkppprrrpppnnneee]]]UUUNNNIIIHHHMMMUUUWWWcccrrr~~~~~~vvvvvvuuutttsssqqqooonnnnnnlllkkkkkkkkkkkkjjjhhhffffffgggggghhhhhhiiiiiihhhfffdddeeeggghhhfffdddaaa```aaacccdddeeecccaaaccc^^^[[[___eeeiiiooouuu{{{yyynnn___```sss}}}}}}|||rrrpppiiicccbbbfffooo~~~sssbbbYYYOOODDD>>>:::888666444444444222000555000...111444555777;;;>>>PPPaaajjjwww~~~wwwqqqqqqqqqppprrruuuvvvzzz{{{xxxuuurrrnnnhhhbbb]]]ZZZXXXTTTPPPIIICCC@@@>>><<<;;;===;;;::::::<<<======<<<===>>>???AAAEEEIIILLLOOORRROOOMMMOOORRRUUUUUUTTTTTTUUUVVVVVVVVVWWWYYY\\\\\\\\\]]][[[ZZZYYYZZZ\\\]]]^^^```aaacccdddddddddccccccbbbbbbaaa```______\\\\\\\\\\\\\\\___cccgggfffeeecccbbbccccccbbbaaa\\\]]]_________]]][[[ZZZZZZYYYYYYXXXXXXYYYYYYZZZZZZYYYWWWVVVVVVVVVWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[]]]___aaaaaa___^^^______bbbcccfffiiikkkjjjfffbbbddddddccccccaaa```___^^^```aaabbbdddeeeffffffffffffffffffffffffeeedddddd___HHHCCC===<<<:::888777666555555222222111111111111111222333///111666777999GGGXXXrrrzzzkkkqqq~~~{{{zzzwwwwwwvvvuuuttttttttttttuuutttrrrrrrtttuuutttssstttuuuvvvxxxxxxxxxxxxwwwuuuuuuuuuwwwyyy|||~~~~~~}}}{{{zzzzzzzzz||||||{{{zzzyyyyyyxxxsssnnnjjjiiiiiiiiiiiijjjkkklllmmmppplllgggaaa^^^\\\[[[ZZZXXXWWWWWWYYY]]]```bbbbbb\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\]]]___aaacccdddeeehhhiiijjjjjjjjjkkkmmmoooqqqssswwwzzz{{{|||{{{zzzzzz|||~~~~~~{{{xxxtttnnnhhhddddddeeefffhhhiiiiiiiiihhhgggeeedddffffffgggmmmwwwwwwnnncccYYYSSSJJJIIIFFFCCCAAA@@@??????BBBAAA???>>>???AAACCCEEEEEEGGGKKKRRRZZZaaagggjjjvvv{{{~~~}}}}}}}}}zzzyyyxxxwwwvvvuuuqqqkkkggg______aaadddffffffdddbbb\\\UUUNNNJJJGGGGGGMMMUUUZZZdddqqq||||||xxxwwwvvvtttrrrpppnnnmmmmmmllljjjjjjkkkkkkiiihhhffffffggggggggghhhhhhhhhhhhfffdddeeefffgggeeeccc`````````bbbddddddbbb```ccc___^^^aaadddhhhooovvv|||{{{rrrdddcccrrr~~~|||tttoooiiicccbbbdddlll{{{mmm^^^VVVNNNDDD>>><<<999666444333333222111444000///222444555777<<>><<<:::;;;:::999:::<<<>>>>>>===;;;<<<>>>AAAEEEJJJNNNQQQQQQOOOMMMNNNRRRTTTUUUTTTSSSTTTVVVWWWWWWWWWYYYZZZ\\\]]]]]]\\\ZZZYYY[[[\\\]]]^^^___aaabbbccccccdddccccccbbbbbbaaa`````````[[[\\\\\\\\\]]]___cccgggfffdddbbbaaabbbbbbaaa```^^^_________]]][[[XXXWWWXXXWWWWWWWWWWWWWWWWWWXXXYYYXXXWWWVVVUUUVVVVVVWWWUUUUUUUUUUUUVVVXXXYYYZZZ\\\]]]^^^^^^\\\\\\]]]___aaaccceeehhhjjjiiifffbbbbbbbbbcccbbbbbbaaa``````aaabbbcccdddeeeggghhhhhhhhhhhhhhhggggggfffeeeeeeeeeLLLDDD===<<<:::888777666555555444333222111111111111111333000222666777;;;JJJ\\\tttuuujjjuuu{{{{{{xxxwwwvvvuuuttttttttttttuuusssrrrrrrtttuuuuuutttrrrssstttuuuvvvvvvvvvuuuttttttuuuvvvxxxzzz|||}}}|||{{{yyyxxxxxxxxxyyyzzzyyyxxxxxxwwwvvvsssnnnjjjkkkkkkkkkkkkkkklllllllllmmmjjjfffcccaaa```___]]]ZZZXXXXXXYYY]]]___aaaaaa[[[[[[[[[[[[[[[\\\]]]]]]\\\]]]]]]___aaadddggghhhfffgggiiiiiijjjkkknnnpppsssuuuxxx{{{}}}}}}}}}|||zzz~~~zzzxxxtttnnnhhheeedddfffgggjjjkkkkkkkkkjjjhhhfffeeeggghhhjjjpppyyy|||rrrhhh]]]SSSLLLEEEDDDBBB@@@???>>>>>>???@@@???>>>>>>@@@CCCEEEGGGFFFLLLTTT[[[bbbjjjsssyyy|||vvviiifffccc```^^^\\\XXXVVVRRRMMMIIIHHHHHHIIIPPPXXX___hhhttt{{{{{{yyyxxxwwwuuurrrooommmkkklllkkkiiiiiijjjjjjhhhgggfffffffffgggggggggggggggiiigggeeeeeefffeeedddbbbaaa``````aaaccccccbbb```cccaaaaaacccdddfffnnnwww}}}~~~|||qqqkkkttt|||sssnnniiieeecccdddjjjwwwzzzcccXXXSSSLLLEEE@@@???;;;666333222222222111444000///222444444888===GGGXXXkkkxxx}}}vvvpppoooooommmnnnqqqtttxxx}}}zzzxxxqqqpppmmmhhhccc]]]XXXVVVOOOLLLHHHDDDBBB???<<<999:::999888999<<<>>>???>>>:::;;;===@@@EEEKKKPPPSSSQQQOOONNNNNNQQQSSSTTTSSSRRRTTTXXXYYYYYYXXXXXXYYY\\\]]]]]]\\\ZZZYYY[[[\\\\\\]]]^^^```aaabbbccccccccccccbbbaaa````````````]]]^^^^^^^^^^^^___bbbeeedddbbb```___``````___^^^_________]]][[[XXXVVVTTTUUUUUUUUUTTTTTTUUUUUUUUUWWWWWWVVVUUUUUUUUUUUUVVVSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[[[[ZZZZZZZZZ]]]___aaabbbeeehhhjjjiiifffcccaaabbbbbbcccddddddddddddeeeeeeeeeeeegggiiikkklllllllllkkkkkkjjjiiihhhhhhlllOOODDD===<<<:::888777666555555555444333222111000000000333111333777888===NNNbbbzzztttlllyyy~~~{{{{{{xxxwwwvvvvvvuuuuuuuuuvvvwwwuuussssssttttttsssrrrpppqqqqqqrrrssssssttttttrrrtttuuuvvvwwwxxxzzz{{{zzzzzzyyyxxxxxxxxxxxxyyyxxxwwwvvvvvvtttqqqllliiifffffffffeeedddcccbbbaaabbbbbbbbbeeehhhjjjhhhfff\\\ZZZXXXYYY\\\___``````]]]]]]\\\[[[[[[[[[\\\\\\\\\\\\\\\]]]```dddhhhjjjgggiiikkklllmmmooorrrtttvvvxxxzzz|||}}}~~~}}}}}}{{{~~~zzzvvvrrrlllgggcccccceeefffkkkllllllkkkjjjhhhfffeeeiiijjjnnnuuu~~~~~~tttiii]]]SSSLLLGGGFFFDDDBBBBBBBBBBBBCCC?????????@@@BBBEEEHHHIIIIIIPPPYYY```gggrrr|||wwwooohhhaaa[[[VVVRRRNNNJJJHHHIIIJJJLLLSSS\\\cccnnn{{{||||||xxxwwwvvvtttqqqnnnllljjjllljjjiiiiiiiiiiiihhhfffffffffffffffffffffffffffhhhhhhfffeeeeeedddcccbbbbbbaaaaaaaaaccccccbbbaaa``````bbbcccbbbbbbkkkuuuzzzvvvxxxxxxpppnnnkkkhhhggggggkkkwwwmmm[[[TTTRRRNNNGGGDDD@@@<<<777333111222222111333000000333444444888>>>JJJ[[[nnn~~~{{{uuuoooooonnnlllmmmoootttxxx~~~}}}zzzwwwooonnnllliiiccc]]]XXXTTTMMMKKKGGGEEEBBB@@@<<<999888777777999<<>>>>>>>>@@@CCCIIINNNQQQPPPPPPPPPOOOPPPQQQSSSTTTTTTXXX\\\___^^^\\\ZZZYYYZZZ[[[[[[ZZZXXXXXXYYY[[[YYYZZZ[[[]]]______``````aaa```___^^^]]]^^^___```eeeffffffdddaaa___^^^^^^___]]][[[[[[[[[\\\[[[ZZZZZZZZZZZZZZZYYYXXXXXXWWWTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXYYY[[[\\\]]]]]]^^^^^^]]]]]]___bbbeeedddeeefffiiilllllljjjhhhfffgggiiijjjlllmmmmmmnnnmmmmmmllllllmmmpppssstttyyywwwvvvtttrrrqqqqqqqqqzzzWWWFFF===<<<:::888777666555555555444333222222222222222333222555999:::AAAVVVnnntttoooxxx||||||xxxxxxwwwwwwwwwwwwwwwxxxyyywwwtttsssssssssqqqpppqqqpppppppppqqqrrrssstttqqqtttwwwxxxvvvuuuwwwyyyzzzzzzzzzzzzyyyyyyyyyyyywwwuuuqqqnnnkkkfffaaa]]]XXXWWWTTTRRRPPPOOOOOOOOOZZZ]]]fffrrr{{{|||uuunnn___]]]YYYYYYZZZ]]]^^^^^^bbbaaa___]]][[[ZZZYYYYYYZZZZZZ[[[]]]```dddgggiiigggiiikkklllmmmooorrruuu{{{||||||}}}}}}}}}}}}}}}yyyuuuooojjjggggggiiijjjjjjkkkkkkkkkkkkiiihhhgggfffjjjsss~~~|||rrrggg]]]WWWNNNLLLIIIFFFCCCAAA@@@@@@??????@@@AAACCCDDDFFFGGGDDDJJJQQQYYYeeezzzzzzmmmbbbZZZPPPLLLJJJKKKMMMPPPXXXaaakkkzzz~~~{{{zzzqqqqqqppppppooonnnlllllllllkkkiiiiiijjjjjjhhhgggggggggfffeeeddddddccccccfffggggggfffcccbbbbbbccceeecccaaaaaabbbcccbbbaaa\\\[[[\\\___```aaahhhpppmmmzzzxxx}}}zzzxxxxxxxxxwwwrrrqqqyyyvvvjjj```YYYYYYZZZUUUMMMIII???<<<777444333333333222111000222444444444999AAAKKKWWWjjj~~~~~~xxxrrrnnnoooooommmmmmoootttxxxyyytttpppnnnlllhhhccc^^^ZZZWWWPPPMMMIIIEEECCC@@@===:::777666666888;;;>>>????????????>>>???CCCHHHMMMPPPQQQRRRRRRQQQPPPQQQSSSUUUVVVYYY]]]___^^^\\\ZZZZZZYYYZZZZZZYYYWWWVVVXXXYYYXXXYYYZZZ\\\]]]^^^_________^^^\\\[[[[[[\\\^^^___dddeeefffeeeaaa^^^\\\\\\]]][[[YYYYYYYYYZZZYYYWWWXXXXXXXXXYYYYYYZZZZZZZZZUUUUUUUUUTTTTTTUUUUUUUUUWWWXXXXXXYYYYYYYYYYYYXXXYYYYYYZZZ[[[\\\^^^```aaa```aaabbbbbbbbbdddgggjjjggghhhiiillloooooonnnlllkkkkkkmmmnnnooopppppppppnnnnnnnnnnnnppprrrtttuuuzzzxxxuuusssqqqppppppppp\\\III===<<<:::888777666555555444333333222222222333333333222666:::;;;BBBZZZrrroookkkpppyyy~~~xxxxxxwwwwwwwwwxxxxxxyyyvvvtttsssssstttttttttsssrrrqqqqqqqqqrrrssstttuuuqqquuuyyyyyyvvvtttvvvyyyyyyzzzzzzzzzyyyyyyxxxxxxuuurrrmmmiiiddd^^^XXXTTTQQQOOOLLLJJJJJJKKKMMMOOOVVV\\\gggvvvvvvlllaaa^^^ZZZXXXZZZ\\\]]]^^^aaa```^^^]]]\\\[[[ZZZZZZ[[[\\\]]]```bbbeeeggghhhhhhiiikkkllllllnnnqqqsssyyyyyy{{{|||}}}yyyuuuooojjjhhhhhhjjjkkkjjjkkklllmmmmmmlllkkkjjjiiiooozzzvvvlllfffXXXUUUQQQLLLGGGDDDAAA@@@>>>>>>??????@@@@@@AAAAAA???BBBGGGNNN[[[nnnyyyjjjaaaTTTPPPMMMNNNPPPUUU___hhhwwwyyyuuusssllllllmmmmmmnnnnnnmmmmmmmmmllljjjjjjkkkkkkiiihhhggggggfffeeedddcccbbbaaadddeeegggeeecccbbbccceeedddbbb______```aaa``````\\\ZZZZZZ^^^bbbdddiiiooooooyyyyyy~~~vvvqqqwwwpppeee^^^[[[^^^^^^WWWNNNHHH===;;;777555555444333222111111333555444333:::BBBJJJTTTggg|||}}}vvvqqqnnnooopppnnnnnnqqquuuyyyyyysssqqqooolllhhhccc^^^[[[YYYTTTOOOJJJEEEBBB@@@===<<<888777666888;;;===>>>>>>>>>>>>===???CCCIIIOOORRRRRRSSSTTTRRRQQQQQQTTTVVVVVVXXX\\\]]]\\\ZZZYYYYYYWWWXXXXXXWWWUUUUUUVVVXXXWWWXXXYYY[[[\\\]]]^^^^^^^^^\\\ZZZYYYYYYZZZ]]]^^^^^^```bbbbbb```]]]\\\[[[[[[YYYWWWWWWXXXXXXWWWVVVYYYXXXXXXYYYYYYZZZ[[[[[[XXXWWWWWWWWWWWWWWWWWWXXX\\\\\\^^^_________^^^^^^ZZZ[[[[[[]]]^^^```bbbcccaaaccceeefffggghhhjjjllljjjkkkllloooqqqrrrqqqpppnnnnnnoooppppppppppppooolllmmmnnnooopppqqqrrrsssvvvtttqqqnnnlllkkkkkkkkk```KKK===<<<:::888777666555555333333222222222333444444333333666:::;;;CCC[[[uuuyyyjjjgggjjjpppvvv}}}xxxxxxxxxwwwxxxxxxyyyyyysssrrrqqqrrrtttvvvvvvvvvsssrrrrrrqqqrrrtttuuuvvvqqqvvvzzzzzzvvvtttvvvyyyxxxyyyyyyyyyyyyxxxwwwwwwtttpppjjjeee___XXXRRRNNNKKKIIIFFFEEEFFFIIIMMMPPPWWW^^^lll}}}}}}rrrbbb^^^ZZZXXXYYY[[[]]]]]]___^^^]]]]]]\\\\\\\\\\\\\\\]]]___bbbdddfffggggggiiikkklllmmmmmmoooqqqtttvvvwwwyyy{{{~~~wwwsssnnniiiffffffhhhjjjkkklllmmmnnnnnnnnnmmmlllnnnuuu{{{uuubbb___ZZZTTTNNNJJJGGGEEE========================;;;===@@@EEEOOO```rrrpppfffXXXSSSPPPQQQTTTZZZeeeppp}}}vvvpppmmmhhhiiijjjlllmmmnnnnnnnnnnnnlllkkkkkkkkkkkkjjjhhhggggggfffeeecccbbbaaaaaaccceeefffeeecccbbbcccfffbbb```^^^]]]^^^___^^^^^^]]]YYYYYY^^^dddgggkkkooouuu{{{vvvwwwpppttt}}}zzzlllbbb]]]\\\``````XXXMMMGGG<<<:::777666666555444222000111333555444333:::CCCJJJSSSeeezzz|||vvvpppnnnooopppoooooorrruuuzzzyyyssssssppplllgggccc___\\\[[[VVVQQQKKKEEEBBB@@@>>><<<888777777888;;;=========<<<<<<<<<>>>CCCJJJPPPUUURRRTTTUUUSSSQQQQQQTTTWWWUUUXXXZZZ[[[ZZZXXXXXXXXXVVVWWWWWWVVVTTTTTTUUUWWWVVVWWWYYYZZZ\\\]]]]]]]]]]]][[[YYYXXXXXXYYY\\\]]]XXX[[[___```___]]]\\\\\\ZZZXXXVVVVVVWWWWWWVVVUUUZZZZZZYYYYYYYYYZZZZZZ[[[ZZZYYYYYYXXXXXXYYYYYYZZZ___```bbbcccccccccbbbbbb[[[[[[\\\]]]___aaacccdddaaacccggghhhiiijjjkkkmmmllllllnnnpppssstttsssrrroooppppppppppppooonnnnnnjjjkkkmmmnnnpppqqqqqqqqqrrrpppmmmjjjgggffffffgggcccKKKCCC@@@<<<:::999777555333222222333333333333444444777333333888???JJJ^^^qqqpppmmmooonnnqqqyyy{{{xxxtttssssssuuuvvvvvvuuuttttttsssssssssttttttwwwtttqqqqqquuuxxxxxxxxxxxxyyyzzzyyywwwvvvwwwxxx|||{{{{{{{{{|||{{{yyywwwsssooohhh___UUUMMMHHHEEEGGGFFFDDDDDDFFFKKKPPPSSS]]]iii{{{qqqgggaaaZZZXXXZZZ]]]]]][[[___^^^^^^^^^^^^___``````aaa`````````cccfffjjjmmmlllmmmnnnnnnnnnpppsssuuuvvvvvvxxxzzz|||~~~uuurrrmmmjjjhhhgggeeedddjjjmmmnnnllliiiiiinnnssstttzzzxxxvvvoooddd\\\WWWOOOGGGCCC@@@<<<:::::::::999888888888:::<<>>===<<<<<<>>>BBBHHHNNNRRRUUUUUUTTTSSSTTTUUUWWWXXXZZZXXXWWWVVVWWWWWWVVVUUUVVVUUUSSSRRRSSSTTTVVVWWWWWWWWWXXX[[[^^^___^^^]]]ZZZZZZZZZZZZZZZYYYXXXXXXVVVVVVXXXYYYZZZZZZZZZZZZZZZ[[[\\\[[[YYYWWWWWWWWW]]]]]]\\\\\\\\\]]]^^^^^^ZZZ\\\]]]]]]\\\\\\^^^___eeeffffffgggfffdddcccaaacccdddeeeeeeffffffeeeeeedddeeegggiiikkklllmmmmmmsssssssssrrrrrrrrrqqqqqqqqqrrrrrrrrrpppnnnlllkkkggghhhjjjmmmnnnnnnnnnnnnlllllljjjfffcccdddhhhmmmhhhNNNCCC@@@<<<:::999777555333222222333333333333444444555444666;;;AAALLL```sssnnnllloooooouuu|||yyyuuurrrssstttttttttuuuttttttsssssstttuuuvvvvvvtttrrrssswwwyyyzzzyyywwwxxxyyyxxxwwwvvvwwwxxx||||||||||||}}}}}}zzzxxxsssnnneee[[[QQQJJJEEECCCEEEEEEDDDDDDFFFKKKQQQUUUdddqqqvvvfffaaaZZZYYY[[[]]]]]][[[^^^^^^^^^^^^^^^___```aaabbbaaa```aaabbbeeeiiikkklllmmmnnnnnnnnnpppsssuuuvvvvvvxxxzzz|||~~~uuuqqqllliiigggfffeeedddhhhjjjllljjjfffgggkkkpppuuu||||||qqqfffXXXKKKCCC@@@<<<999999999888777444444444555777<<>>===<<<<<<>>>BBBHHHNNNRRRTTTTTTTTTTTTUUUVVVWWWWWWZZZYYYWWWVVVVVVVVVUUUUUUUUUTTTSSSRRRSSSUUUWWWXXXXXXXXXYYY\\\___```___^^^\\\\\\\\\\\\[[[ZZZYYYXXXVVVWWWXXXXXXYYYYYYYYYYYYZZZ\\\^^^^^^]]]\\\\\\]]]___^^^^^^]]]]]]]]]^^^^^^]]]___aaaaaa```aaabbbdddeeefffffffffffffffeeeeeeeeeeeeffffffffffffeeeeeecccdddgggiiikkkmmmnnnnnnqqqrrrsssssssssrrrpppooopppppppppooonnnmmmkkkjjjiiijjjlllmmmnnnnnnnnnnnnmmmkkkiiigggiiinnnuuuzzznnnRRRCCC@@@<<<999888777555333222222333333333333444444222444999>>>CCCOOOeeeyyy~~~nnnmmmpppqqq{{{}}}yyyuuurrrrrrrrrrrrrrruuutttsssssstttuuuwwwxxxvvvuuuuuuvvvyyyzzzzzzyyyvvvwwwxxxwwwvvvvvvwwwyyy{{{zzzzzz|||}}}|||zzzxxxrrrlllaaaVVVLLLEEEBBBAAAEEEEEEEEEFFFIIINNNVVV[[[ooo~~~uuueee```[[[ZZZ\\\^^^^^^\\\^^^^^^^^^^^^___```aaabbbccccccbbbaaabbbdddggghhhlllmmmooooooooopppsssuuuvvvwwwxxxzzz|||~~~|||tttpppkkkgggeeedddcccbbbdddfffgggeeecccdddhhhlllttt~~~|||dddQQQBBB???;;;888777777666555444444444444444666:::===@@@BBBJJJTTT___lll~~~zzzpppjjjlllqqqxxxsssjjjeeeeeefffhhhiiiiiiiiijjjlllnnnnnnmmmkkkjjjiiiiiijjjkkkfffffffffffffffeeeddddddeeeeeeeeeccc```]]]]]]^^^aaaaaa```____________```^^^^^^^^^^^^```dddjjjnnnxxx}}}yyytttsssvvvxxx|||wwwmmmggg```[[[ZZZVVVNNNFFFCCC>>><<<888555333222333444444333333555555777>>>HHHUUU^^^mmm}}}zzzqqqpppppprrrttttttsssrrrsssyyy|||xxxtttsssllljjjfffbbb___]]]]]]]]]YYYUUUOOOJJJFFFBBB>>><<<888888999999;;;<<<>>>>>>===<<<<<<>>>BBBHHHNNNRRRSSSTTTUUUVVVWWWWWWWWWWWWZZZZZZXXXWWWVVVUUUTTTTTTSSSSSSRRRRRRSSSVVVYYYZZZ\\\[[[\\\^^^aaabbbaaa```_________^^^]]][[[ZZZYYYWWWXXXXXXYYYYYYYYYXXXXXXZZZ]]]___``````aaabbbdddbbbaaa___^^^^^^^^^^^^___aaacccdddeeeeeeeeegggiiigggffffffffffffggghhhhhhhhhhhhhhhhhhgggfffeeeeeebbbdddfffiiilllnnnooopppoooqqqrrrssssssqqqooonnnpppooonnnmmmlllkkkkkkkkkmmmmmmmmmnnnnnnnnnoooooonnnkkkiiillluuusssTTTDDD@@@<<<999888777555444222222222333333333444444111555999<<>>999777666666555444222444666666777888:::===>>>>>>BBBHHHOOOZZZkkk{{{yyyuuuxxxzzzrrrkkkgggfffhhhhhhhhhhhhiiijjjlllnnnnnnmmmjjjhhhgggffffffgggcccdddeeeeeeeeecccbbbaaadddeeeeeeccc```^^^^^^___`````````_________``````]]]]]]^^^^^^^^^aaaeeeiiipppsssxxx}}}{{{zzz|||yyyrrrppptttxxx|||tttiiibbb\\\[[[WWWNNNGGGDDD>>><<<999555333333333444444222333555666888@@@JJJXXXbbbrrr{{{ppppppqqqtttvvvvvvtttrrrrrryyy~~~yyyuuutttmmmkkkfffbbb___]]]]]]]]]YYYUUUPPPJJJGGGCCC???===999999999:::;;;===??????===<<<<<<>>>BBBHHHNNNRRRRRRSSSUUUWWWXXXXXXWWWWWWZZZZZZZZZXXXUUUTTTTTTUUUSSSSSSRRRSSSUUUXXX[[[]]]`````````aaadddeeeeeedddbbbbbbaaa```___]]][[[ZZZZZZZZZ[[[[[[[[[ZZZYYYYYY\\\^^^aaabbbbbbccceeefffdddcccaaa___^^^^^^___```bbbdddfffffffffgggiiikkkjjjiiiggggggggghhhiiijjjjjjjjjjjjiiihhhgggeeeeeebbbcccfffiiilllnnnpppqqqppppppqqqqqqppppppooooooooonnnmmmkkkkkkkkklllmmmppppppoooooooooooooooooonnnkkkllltttwwwUUUDDDAAA<<<888777666555444222222222333333333444444222555888:::DDD[[[xxx{{{nnnmmmmmmooo|||~~~~~~yyyvvvsssqqqsssuuuvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyzzzyyywwwuuuttttttuuuvvvuuutttssssssvvvxxxwwwwwwxxxyyy{{{|||zzzxxxqqqiii]]]QQQIIIEEEEEEFFFFFFHHHKKKMMMPPPYYYeeennn{{{kkkaaa```^^^^^^____________^^^^^^^^^___```aaabbbbbbddddddddddddeeefffggghhhmmmoooqqqrrrrrrssstttvvvwwwwwwyyy{{{}}}~~~wwwrrrllleee___\\\ZZZYYYXXXTTTUUUWWWYYY\\\```eeehhhooozzzoooUUU???<<<888666666666555444///222444666666777888:::===<<<===@@@BBBHHHVVVdddxxxuuurrrnnnkkkkkkkkkjjjhhhhhhjjjkkkmmmmmmnnnmmmjjjgggeeedddddddddcccccceeeffffffeeecccccccccdddeeedddbbbaaaaaabbb______`````````````````````aaaaaaaaaaaabbbeeehhhjjjkkkppp}}}{{{|||vvvtttvvvyyy~~~uuurrruuuyyyxxxiiibbb\\\[[[WWWNNNFFFBBB===<<<999666444333333333444222222555666999CCCMMMZZZeeeuuu|||qqqpppqqqsssvvvvvvuuusssssszzz{{{uuutttqqqnnnjjjeeeaaa^^^]]]]]]YYYUUUOOOJJJGGGCCC@@@===:::::::::;;;<<<>>>???@@@===<<<<<<>>>BBBHHHNNNRRRRRRSSSUUUWWWXXXXXXXXXXXXZZZ[[[[[[YYYVVVUUUVVVWWWUUUTTTUUUVVVXXX\\\___aaaeeedddccceeeggghhhhhhhhhddddddcccbbb```___]]]\\\\\\]]]]]]]]]]]]]]]\\\[[[aaaccceeefffeeeeeefffhhheeedddaaa___^^^___```aaabbbccceeefffeeefffhhhiiikkkjjjiiihhhggghhhiiiiiikkkkkkkkkjjjiiigggfffeeebbbdddfffiiilllooopppqqqrrrpppnnnmmmmmmmmmooopppooonnnmmmlllkkklllmmmnnnpppppppppppppppooooooooonnnmmmppp{{{zzzVVVEEEAAA<<<888777666666555222222333333333333444444222666888;;;JJJfffttthhhiiijjjmmm{{{}}}|||}}}xxxvvvsssrrrtttvvvxxxxxxuuuvvvxxxyyyzzzyyyxxxxxxxxxyyyyyywwwtttrrrrrrsssvvvvvvuuusssqqqqqqtttvvvwwwwwwxxxzzz|||}}}|||zzzqqqjjj___TTTMMMKKKLLLNNNJJJMMMQQQTTTXXXbbbpppzzzzzzmmm______````````````````````````______``````aaabbbcccddddddfffgggiiijjjkkknnnqqqsssttttttuuuvvvwwwwwwxxxyyy{{{}}}}}}wwwpppjjjaaaZZZUUUSSSQQQPPPLLLMMMNNNQQQVVV[[[```ccciiirrrfffNNN===;;;777666666777777666555777999999888777888999;;;;;;<<<======@@@KKKVVVcccuuu}}}tttrrrrrrpppoooooonnnkkkiiihhhiiikkklllllllllkkkiiifffeeedddddddddeeefffggghhhhhhiiihhhhhhcccdddeeedddbbbbbbbbbddd^^^___``````aaa`````````^^^___````````````bbbdddfffiiippp|||}}}{{{uuusssuuuvvv{{{}}}vvvwwwzzz{{{lllccc[[[XXXSSSJJJCCC@@@===;;;999666444333333222444222222555666:::EEEOOO[[[fffvvv|||sssrrrqqqqqqsssuuuuuutttsssyyy{{{uuutttsssqqqmmmhhhddd```]]][[[XXXTTTOOOJJJFFFCCC@@@===;;;;;;;;;;;;;;;<<<===>>>===<<<<<<>>>BBBHHHNNNRRRSSSSSSUUUVVVXXXYYYYYYYYYZZZ\\\]]][[[WWWVVVXXX[[[XXXXXXXXXYYY\\\___ccceeegggfffeeefffhhhjjjjjjiiidddddddddcccbbb```___^^^]]]^^^^^^_________^^^^^^eeeggghhhiiihhhggghhhiiieeecccaaa___^^^___aaabbbbbbdddeeeeeeddddddfffgggjjjiiiiiihhhhhhhhhiiiiiikkkkkkkkkjjjiiigggfffeeeccceeegggjjjmmmooopppqqqqqqpppmmmlllllllllnnnooommmmmmlllllllllmmmmmmnnnooopppqqqqqqqqqpppooonnnmmmnnnsss~~~|||XXXEEEAAA;;;888666666666555222222333333333333444444222666999@@@TTTsssnnnbbbffflllqqq|||{{{}}}{{{xxxuuusssuuuwwwxxxxxxuuuwwwzzz||||||zzzwwwuuuuuuvvvvvvsssqqqppprrrtttwwwwwwuuurrrpppppprrrtttttttttuuuxxxzzz{{{zzzxxxqqqkkkbbbYYYSSSRRRTTTVVVUUUYYY^^^aaafffpppuuuiii^^^___aaaaaaaaaaaaaaaaaabbbaaa``````````````````bbbccceeegggiiilllnnnoooppprrruuuvvvwwwwwwxxxyyywwwxxxyyy{{{}}}~~~wwwnnnhhh^^^UUUPPPLLLJJJIIIGGGGGGGGGJJJOOOTTTXXXZZZ```gggsssjjjTTTDDD<<<999777666777888888888;;;<<<======<<<;;;;;;<<<;;;<<<>>>@@@>>>>>>EEENNNRRR```sssyyypppllllllqqqsssrrrqqqrrrooolllhhhfffhhhiiiiiiiiihhhgggfffeeeeeefffggghhhfffffffffgggiiijjjlllmmmdddeeeeeedddaaa``````aaa]]]^^^```aaaaaaaaa``````ZZZ\\\^^^^^^]]]]]]^^^```eeekkkttt}}}xxxvvvyyyxxx}}}xxxuuuwwwuuujjj]]]UUUNNNFFFAAA@@@===;;;999777555333222222444222222444777;;;FFFQQQ]]]gggvvv{{{wwwsssooonnnooorrrtttuuussswww}}}wwwssssssqqqpppnnnjjjfffaaa]]]ZZZWWWSSSNNNIIIEEEBBB???===:::::::::999999::::::;;;===<<<<<<>>>BBBHHHNNNRRRTTTTTTTTTUUUWWWYYYZZZ[[[YYY\\\^^^\\\YYYXXX[[[^^^\\\\\\\\\]]]___cccfffhhhgggfffdddeeeggghhhiiihhhccccccccccccbbbaaa```___\\\]]]^^^_______________bbbdddfffgggffffffggghhhdddbbb```^^^^^^___bbbccceeefffgggfffeeeeeefffgggeeefffgggiiijjjkkkkkkkkkjjjjjjjjjjjjiiihhhffffffeeefffhhhjjjmmmnnnooopppmmmnnnnnnnnnnnnmmmlllkkkjjjjjjkkkllllllllllllllllllnnnqqqssssssqqqooommmmmmooosss{{{yyyrrr[[[EEEAAA;;;777666666666555222222333333333444444444111666;;;EEE\\\||||||kkk```fffpppxxx~~~{{{zzz|||}}}zzzvvvtttuuuvvvwwwwwwuuuwww{{{~~~~~~{{{wwwtttrrrssssssqqqoooooosssvvvxxxwwwuuurrrooooooqqqsssppppppqqqtttvvvwwwvvvuuurrrlllddd\\\WWWWWWYYY[[[```dddjjjmmmrrr}}}mmmbbb]]]___aaabbbbbbaaaaaaaaacccbbbaaa``````_________aaabbbeeehhhkkknnnppprrrqqqsssvvvxxxxxxxxxyyyzzzwwwxxxzzz{{{~~~~~~xxxmmmfff\\\SSSLLLHHHFFFDDDEEEDDDCCCFFFJJJNNNQQQSSSYYY^^^fffqqqgggUUUFFF;;;;;;999666666777999::::::888:::;;;<<<;;;;;;===>>>;;;<<>>BBBHHHNNNRRRUUUTTTTTTUUUVVVXXX[[[\\\YYY\\\___]]]ZZZYYY]]]aaa____________bbbeeehhhjjjfffeeecccccceeegggggggggcccccccccccccccbbbaaa```[[[\\\]]]^^^____________]]]___aaabbbbbbcccdddeeecccaaa___]]]]]]___bbbdddggghhhiiihhhfffffffffgggaaabbbeeeiiikkklllmmmmmmiiiiiiiiiiiiiiihhhgggffffffgggiiikkkmmmnnnoooooojjjllloooqqqqqqnnnjjjhhhggghhhjjjkkkllllllkkkjjjjjjmmmpppssstttrrrnnnlllmmmooorrrwwwzzzxxxrrrmmm```KKKCCC<<<::::::777555666444444333333333444555555999777;;;KKKfffxxxggg\\\dddsss{{{{{{}}}zzzyyywwwuuuuuuuuuuuuvvvuuuxxx{{{{{{yyyvvvtttttttttsssrrrqqqpppqqqrrrsssuuuvvvuuusssqqqoooooopppnnnnnnnnnnnnpppqqqssstttooolllfffaaa^^^```fffkkknnnrrrvvv{{{rrrhhheee^^^```bbbbbbbbbaaabbbcccbbbaaa```______^^^^^^___aaacccgggkkknnnqqqrrrssssssuuuxxxzzz{{{zzzyyyxxxwwwyyy|||~~~~~~~~~yyypppgggaaaWWWOOOIIIFFFCCCAAAAAACCCFFFIIIKKKKKKKKKKKKLLLTTT^^^eeejjjtttlllUUUGGG???;;;;;;:::999999999:::;;;<<<>>>===>>>>>>???@@@BBBBBB===<<<<<<===???@@@@@@???GGGMMMVVV```jjjwww~~~uuukkkdddaaa```[[[```fffjjjlllllllllmmmkkklllmmmkkkhhhfffffffffhhhhhhhhhggggggggggggggggggccc```bbbhhhmmmmmmlllmmmjjjgggeeeddddddcccaaa```aaacccddddddcccbbbaaaaaa```]]]\\\]]]___ccceeedddlllwww}}}~~~~~~}}}{{{~~~~~~qqqrrryyy}}}yyycccSSSHHHAAA>>>???===:::777666555444222000444444555888999>>>JJJWWW```ppp}}}|||yyytttrrrrrrssssssrrrsssvvv|||yyytttrrrqqqqqqooollliiifffbbb]]]ZZZPPPNNNKKKHHHFFFCCC>>>;;;666777999:::::::::::::::;;;<<<===>>>AAAFFFLLLQQQUUUUUUVVVWWWXXXYYYZZZ[[[````````````````````````cccaaa```aaaeeeggggggfffffffffeeedddccccccccccccdddcccaaa`````````aaabbb\\\[[[ZZZZZZZZZ[[[]]]^^^^^^___aaaccccccccccccbbbaaa```^^^]]]^^^aaadddeeedddfffhhhiiihhhfffdddbbbaaaccceeehhhjjjkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhiiijjjkkklllmmmmmmnnnnnnkkklllnnnnnnnnnllljjjhhhgggiiikkkkkkiiigggggghhhgggkkkpppsssrrrpppooonnnmmmnnnooopppppppppooonnn```KKKCCC<<<::::::777555666444444333333444444555555777777<<>>>>>BBBAAAAAAAAABBBBBBCCCDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBGGGNNNTTT\\\eeepppxxxvvvqqqiii___XXXVVVVVVXXX\\\```eeehhhiiihhhhhhiiiiiijjjkkkjjjhhhfffeeefffhhhhhhiiiiiihhhhhhgggfffgggdddaaaccciiimmmmmmlllkkkiiieeedddccccccaaa```___aaabbbddddddcccbbbaaa___^^^]]]\\\]]]```ccceeegggnnnyyy{{{wwwwwwzzz~~~}}}xxxvvvwww{{{oooooouuu}}}xxxaaaRRRIIIBBB>>>>>>===:::777555444444222000222222333666888===JJJVVVcccttt~~~{{{xxxtttrrrrrrrrrrrrrrrqqquuuzzzyyyuuusssrrrqqqooollliiifffbbb]]]YYYPPPNNNKKKHHHFFFBBB>>>;;;888888888999999:::;;;;;;===>>>??????AAAFFFLLLQQQTTTUUUVVVWWWYYY[[[\\\\\\cccddddddddddddeeeeeeeeedddbbbaaabbbeeehhhgggfffeeeddddddccccccddddddeeebbbaaa```___^^^______```^^^]]]\\\[[[ZZZZZZ[[[[[[]]]^^^```bbbccccccccccccaaaaaa``````aaacccfffgggffffffhhhhhhhhhfffeeeddddddeeehhhjjjllllllllllllhhhhhhhhhggggggggggggfffiiijjjkkkmmmnnnnnnnnnnnnkkklllllllllkkkjjjiiihhhfffhhhkkkkkkjjjiiiiiijjjiiimmmqqqtttuuutttttttttnnnnnnoooooonnnmmmkkkjjjbbbLLLCCC<<<;;;:::777555666444444333333444555555666777999AAASSSnnnmmmaaaZZZ```kkkxxxzzzxxxzzzxxxxxxyyyxxxxxxwwwvvvuuutttuuuvvvvvvtttssstttuuuttttttsssssstttvvvxxxyyywwwwwwwwwvvvssspppllljjjhhhfffcccaaaaaacccfffhhhiiijjjkkkmmmqqqwwwttthhhcccaaaaaabbbdddcccbbb```aaaaaadddcccbbbbbbbbbbbbbbbcccaaacccfffiiimmmoooqqqrrrrrrtttxxx{{{~~~~~~||||||||||||}}}~~~wwwmmmbbb\\\SSSLLLIIIHHHIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHDDDJJJPPPRRRSSSZZZeeeooo|||~~~gggOOOAAA<<<;;;<<<<<<<<<<<<===???AAABBBCCCGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBEEEIIILLLOOOUUU^^^dddpppwww|||}}}zzzssseee___WWWPPPNNNPPPTTTXXX]]]```cccddddddbbbbbbbbbeeegggiiiiiigggeeeeeefffggghhhjjjkkkjjjiiigggfffhhheeecccdddiiillllllkkkiiigggdddccccccbbb```___^^^```bbbcccdddcccbbbaaa\\\\\\\\\]]]___aaaccceeejjjpppyyyxxxooooootttzzzzzztttppppppyyywwwnnnnnnqqqzzzqqq[[[NNNIIICCC???===>>>;;;777444444333222111222222333666999>>>LLLYYYhhhzzzyyyvvvsssqqqqqqrrrqqqqqqpppsssyyyzzzvvvsssrrrqqqnnnkkkhhheeeaaa[[[XXXQQQOOOKKKHHHEEEBBB???<<<999888777777888999;;;===???@@@@@@@@@BBBFFFKKKPPPSSSTTTUUUXXXZZZ\\\^^^___eeeeeefffgggggggggggggggeeeccccccdddfffhhhhhhgggddddddcccccccccdddeeeeee```___^^^]]]\\\]]]^^^^^^```___]]]\\\[[[ZZZZZZZZZ]]]^^^___aaabbbbbbbbbbbbaaabbbcccdddfffgggiiiiiihhhhhhhhhhhhgggggggggffffffgggiiijjjkkklllkkkkkkggggggggggggfffffffffeeeiiijjjlllnnnoooooooooooolllkkkjjjiiiiiihhhhhhhhhfffiiikkklllkkkjjjkkkkkklllooorrrttttttttttttuuuppppppooonnnmmmkkkiiihhhdddLLLCCC<<<;;;:::777666666444444333444444555666777888<<>><<<============???AAACCCEEEGGGHHHLLLKKKKKKJJJIIIGGGFFFEEECCCCCCDDDCCCCCCEEEGGGIIIIIIKKKMMMMMMMMMQQQWWW\\\fffnnntttwwwzzz}}}zzzuuummmeee___YYYUUUOOOMMMNNNSSSXXX\\\]]]___```___]]][[[ZZZZZZ```bbbeeeffffffeeeeeefffggghhhjjjlllkkkiiigggeeegggeeedddeeeiiikkkkkkkkkiiigggdddcccccccccaaa___]]]___aaabbbcccbbbaaa```ZZZZZZ\\\]]]```bbbdddeeejjjooowwwvvvjjjjjjpppwwwyyysssnnnlllqqqvvvyyyxxxssspppppprrruuu|||yyyfffRRRIIIGGGDDD@@@>>>@@@<<<777444333333333333444444555999<<>>@@@@@@@@@@@@AAADDDJJJNNNQQQSSSUUUXXX\\\___aaabbbcccdddeeefffffffffeeeeeeeeedddddddddfffggghhhhhheeeeeedddcccccccccdddddd```___]]]\\\\\\\\\]]]^^^___^^^^^^]]]]]]]]]]]]]]]`````````aaaaaaaaaaaa```aaabbbeeegggiiijjjjjjjjjjjjiiihhhgggggghhhiiijjjfffggghhhiiijjjjjjiiihhhhhhhhhhhhgggggggggffffffiiikkkmmmoooppppppppppppnnnllljjjhhhggghhhhhhiiigggiiillllllkkkjjjjjjjjjnnnoooqqqqqqppppppqqqrrrqqqqqqpppooommmkkkjjjiiigggLLLDDD===;;;;;;888666777444444444444555666777888666>>>OOOggglllbbb\\\___dddmmm{{{yyyzzzrrrssstttttttttsssrrrqqqvvvvvvvvvtttrrrsssuuuwwwwwwvvvtttsssssssssttttttvvvtttrrrqqqnnniiiccc^^^YYYVVVRRROOOMMMOOORRRSSSSSSXXXaaakkkvvvyyylllfffdddbbbaaacccdddeeedddbbb````````````````````````aaabbbccccccdddfffhhhkkknnnqqqrrr{{{|||~~~}}}||||||~~~{{{pppeee\\\WWWQQQMMMMMMOOOQQQSSSTTTTTTRRRQQQOOOMMMKKKJJJJJJLLLOOORRRZZZgggyyyxxxoooeee\\\OOOEEE@@@???>>>===>>>???AAADDDGGGIIIKKKLLLOOONNNNNNMMMKKKIIIFFFEEEGGGGGGGGGEEEEEEHHHMMMQQQQQQRRRSSSRRRPPPRRRWWW\\\```hhhnnnqqqsssxxxzzzxxxtttqqqmmmiiiddd___XXXTTTMMMKKKIIIKKKOOOTTTWWWXXX[[[\\\\\\ZZZVVVTTTSSSTTTZZZ]]]aaadddddddddeeeffffffhhhjjjkkkkkkiiifffeeefffeeeeeefffhhhiiiiiiiiihhhgggeeeeeeeeedddbbb```\\\^^^```bbbbbbbbbaaa```YYYZZZ[[[]]]___bbbdddeeefffkkksssuuuffffffllluuuxxxsssmmmjjjjjjmmmpppqqqrrrsssuuuwwwvvvzzz|||{{{}}}{{{lll\\\KKKEEEEEEDDDBBBAAADDD???999555333444444444444444555999===EEETTTbbbppp}}}}}}~~~uuussspppoooppppppooonnnqqqsssxxx}}}xxxssspppnnnnnnllliiifffccc___ZZZWWWTTTPPPLLLHHHEEEBBB???===;;;999777555666999<<>>???BBBHHHLLLQQQSSSUUUYYY]]]```ccceeecccdddeeeffffffeeedddccccccddddddddddddeeefffggggggfffeeedddcccbbbbbbbbb```___^^^]]]]]]]]]^^^___\\\]]]^^^___aaabbbbbbccceeedddcccbbbaaa```______bbbcccfffiiikkklllkkkkkkkkkjjjiiihhhhhhiiikkklllggghhhjjjkkkkkkkkkjjjiiijjjjjjjjjjjjiiiiiiiiiiiiiiikkknnnppprrrrrrqqqppppppnnnkkkiiihhhhhhiiijjjiiikkklllllljjjhhhhhhhhhlllnnnooopppooopppsssuuuoooooonnnlllkkkjjjjjjiiijjjLLLDDD===<<<;;;888666777333333444444555666888888666BBBWWWrrroooddd]]]___dddmmm|||zzz{{{uuuvvvvvvvvvvvvvvvuuuuuuwwwwwwvvvtttrrrrrrsssuuuwwwvvvtttrrrqqqqqqqqqrrrwwwsssooommmjjjfff^^^YYYPPPNNNJJJGGGFFFGGGIIIKKKLLLPPPYYYcccooo|||wwwllleeeaaa```___]]]ccceeeeeeeeebbbaaa```aaa^^^^^^^^^^^^___```bbbbbbeeeeeegggiiillloooqqqsssxxxzzz|||}}}}}}~~~~~~xxxmmmaaaZZZVVVRRRPPPQQQSSSUUUVVVWWWVVVTTTRRRPPPOOOMMMMMMNNNOOORRRVVV^^^kkk{{{yyymmmccc[[[TTTKKKEEEBBBAAA>>>;;;???AAACCCGGGJJJLLLNNNOOOPPPPPPPPPOOOMMMJJJHHHFFFGGGGGGGGGEEEFFFLLLUUU]]]```aaa```]]]ZZZYYY]]]aaabbbiiinnnnnnoooqqqpppnnnjjjhhhddd```]]]ZZZVVVRRRJJJIIIIIILLLRRRVVVVVVTTTXXXXXXWWWTTTPPPNNNOOOPPPTTTXXX^^^bbbcccdddeeeffffffgggiiijjjiiihhhfffeeeeeeeeeeeeffffffggggggggghhhfffeeeeeeeeeeeebbb```[[[]]]___aaabbbbbbaaa```ZZZZZZ[[[\\\^^^aaadddeeeccchhhppp~~~vvveeedddiiirrrwwwsssmmmjjjgggiiimmmooorrrvvv{{{~~~~~~{{{wwwvvvwwwuuupppdddWWWKKKGGGFFFFFFFFFHHHIIICCC<<<666444444444444222222333888<<>>>>>>>>>>>>>>>>>BBBGGGKKKQQQSSSVVVZZZ^^^bbbeeeffffffggghhhiiihhhfffdddbbbaaabbbcccbbbaaabbbccceeeffffffeeedddccccccccccccaaa```___^^^]]]^^^______[[[\\\___bbbdddfffhhhhhhiiihhhfffdddcccbbbaaaaaadddfffhhhjjjlllmmmmmmmmmlllkkkjjjjjjjjjkkklllmmmkkklllmmmooooooooonnnnnnllllllllllllkkkkkkkkkjjjiiikkkooorrrtttsssrrrqqqpppnnnllliiihhhhhhiiiiiijjjlllmmmmmmkkkjjjiiijjjlllnnnqqqrrrsssuuuxxxzzzmmmmmmkkkjjjhhhhhhhhhhhhlllMMMDDD===<<<;;;888666777333333444444555777888999:::JJJcccqqqeee]]]```gggppp~~~zzzzzzxxxxxxwwwwwwwwwxxxxxxxxxvvvwwwvvvtttqqqpppqqqrrrvvvuuusssrrrrrrrrrrrrssstttoooiiifffccc___XXXRRRIIIGGGEEECCCBBBBBBCCCDDDEEEHHHNNNVVV```kkkwww~~~zzzmmmiiiccc___^^^^^^___```cccdddeeeeeecccaaaaaabbb]]]]]]]]]^^^___aaabbbcccfffggghhhjjjlllppprrrtttwwwxxxzzz}}}~~~~~~|||vvviii]]]XXXVVVSSSSSSTTTWWWXXXXXXWWWWWWUUUSSSRRRQQQPPPPPPTTTWWW]]]ccckkkuuu{{{nnnddd\\\UUUMMMGGGDDDCCC@@@===@@@BBBEEEIIILLLNNNOOOOOORRRRRRSSSRRRPPPMMMJJJHHHEEEFFFGGGIIINNN[[[kkkwww~~~{{{uuunnnkkkllloooooouuuxxxvvvtttrrroookkkfffdddaaa^^^]]][[[WWWUUUQQQOOONNNQQQVVVYYYXXXUUUUUUTTTSSSOOOLLLKKKLLLMMMPPPUUU[[[```bbbccceeeeeegggggggggggggggfffeeeeeecccdddeeeeeeeeeeeeeeeeeefffeeeddddddeeedddaaa___ZZZ\\\^^^```bbbaaaaaa```\\\[[[ZZZZZZ\\\```ccceeebbbgggpppxxxgggfffjjjsssyyyvvvpppmmmhhhkkkoooqqqsssxxx~~~wwwttttttqqqlllcccZZZQQQMMMJJJHHHJJJOOONNNGGG???888444444444555222222333888===FFFWWWgggvvvxxxqqqqqqyyyvvvqqqooonnnnnnnnnnnnmmmllloooqqqvvv|||yyysssnnnlllhhhgggeeedddbbb```\\\YYYVVVRRRLLLHHHDDDBBB???===:::999777666777999<<<===>>>>>>>>>>>>???CCCHHHMMMRRRTTTWWW[[[___bbbeeeggghhhiiijjjjjjhhhfffcccaaa^^^```aaa```___^^^aaacccccccccccccccddddddeeefffaaa```___]]]]]]^^^^^^___\\\]]]aaadddgggiiijjjkkkjjjiiigggfffeeeeeeffffffiiijjjkkklllnnnnnnoooooollllllkkkkkklllmmmmmmnnnlllmmmooopppqqqqqqqqqpppmmmmmmmmmlllllllllkkkkkkiiilllooosssuuuuuusssrrrnnnmmmkkkiiihhhgggggggggiiikkknnnooonnnnnnnnnooopppsssuuuvvvvvvvvvwwwyyyqqqpppnnnkkkiiihhhggggggnnnMMMDDD===<<<;;;888777777333333444444666777888999@@@RRRnnnrrreee\\\```iiissszzzzzztttsssrrrqqqqqqrrrssstttuuuvvvvvvtttqqqnnnnnnooouuutttsssrrrrrrsssuuuuuupppjjjccc___\\\XXXQQQKKKDDDCCCBBBAAA@@@@@@@@@AAA@@@BBBFFFKKKSSS]]]gggnnnssswwwxxxuuurrrqqqmmmhhhbbb```^^^\\\\\\___cccfffbbbdddeeeeeecccbbbbbbccc]]]]]]]]]^^^```aaacccccchhhhhhiiijjjmmmpppsssuuuyyyyyyzzz|||~~~}}}~~~zzztttggg[[[XXXVVVUUUUUUWWWYYYYYYXXXXXXWWWUUUTTTSSSRRRRRRRRRZZZ```hhhqqqzzztttjjjbbbZZZPPPIIIFFFEEECCCBBBAAACCCFFFIIILLLNNNOOOPPPSSSTTTTTTTTTRRROOOLLLJJJFFFIIIMMMSSS^^^ppp}}}}}}~~~~~~|||yyyuuuoooeeecccaaa___^^^\\\ZZZXXXVVVRRROOOQQQVVVYYYXXXUUUSSSRRRPPPMMMJJJIIIJJJLLLNNNSSSZZZ___bbbccceeeeeegggfffffffffeeeeeeeeeeeebbbdddeeeeeedddcccdddddddddcccccccccdddccc```^^^ZZZ[[[^^^```aaaaaa``````]]]\\\ZZZZZZ[[[___cccfffbbbhhhqqqzzzllliiimmmvvv|||zzzuuurrrkkknnnqqqssstttxxxwwwttttttpppkkkfff___XXXRRRMMMJJJMMMSSSQQQJJJ@@@999555444555555444444666:::???III[[[jjjwwwrrrkkkiiiwww|||wwwssspppooommmmmmnnnnnnmmmkkkmmmpppuuu{{{{{{tttooolllgggfffdddcccbbb```\\\YYYWWWRRRMMMHHHDDDBBB???===999888777777888999;;;===>>>>>>??????@@@DDDJJJNNNSSSTTTWWW[[[___cccfffggghhhhhhiiiiiigggdddaaa^^^]]]___```___]]]\\\___bbb```aaaaaacccdddfffhhhiii```___^^^]]]]]]]]]^^^^^^]]]___bbbfffiiijjjkkkllliiiiiihhhgggggghhhjjjkkkmmmmmmmmmnnnoooppppppqqqkkkllllllmmmmmmmmmnnnnnnjjjlllmmmooopppqqqppppppmmmmmmlllllllllkkkkkkkkkiiilllppptttuuuuuutttrrrmmmllljjjiiigggfffeeeeeehhhkkknnnpppqqqrrrssstttvvvxxxyyyxxxvvvsssrrrrrrxxxvvvrrrooollljjjiiiiiioooQQQBBB???@@@;;;::::::444777666777888666333777>>>JJJeeeooo___WWW```kkkqqq}}}yyyxxxtttpppnnnqqqsssttttttsssssssssrrrooonnnoooqqqqqqqqqrrrsssuuuuuutttrrrooohhh___XXXUUUQQQLLLIIICCCCCCBBBAAA@@@@@@??????>>>@@@BBBDDDHHHNNNVVV[[[bbbbbbccccccbbbaaa___^^^______^^^^^^^^^___``````ccccccddddddcccbbbaaa```aaa```______```cccfffhhhooonnnnnnnnnpppsssvvvxxxyyyzzz|||~~~~~~}}}~~~yyypppggg```[[[YYYXXXXXXYYYYYYYYYXXXYYY[[[[[[YYYVVVWWW[[[^^^gggoooxxx~~~}}}wwwkkkccc[[[VVVNNNFFFCCCEEEFFFHHHJJJMMMOOOPPPQQQQQQUUUUUUVVVUUUTTTRRRPPPOOOKKKMMMRRR\\\mmm{{{tttpppjjjeeedddeeeeeebbb^^^```___]]][[[YYYYYYYYYZZZUUUTTTRRRNNNKKKKKKNNNQQQUUU[[[```bbbeeeiiiiiifffgggfffeeeeeefffgggfffdddbbbeeeggghhhgggffffffffffffeeeeeeddddddccccccccc``````____________`````````^^^[[[ZZZ\\\```eeeiiifffkkkuuu~~~jjjhhhnnn|||~~~xxxuuuyyy|||zzzwwwxxxyyyuuuvvvtttqqqpppfffYYYRRRQQQTTTTTTSSSGGGDDD===777333222222333444222444999@@@JJJYYYgggmmmgggllluuu|||vvvssspppqqqqqqqqqpppmmmjjjhhhjjjooovvv}}}xxxqqqmmmkkkjjjgggddd```]]][[[YYYYYYZZZUUUMMMGGGCCC@@@>>><<<:::999888888888:::<<<>>>?????????>>>???BBBGGGKKKTTTQQQPPPRRRXXX\\\^^^^^^eeeeeedddaaa^^^\\\]]]^^^\\\\\\\\\]]]^^^___```aaaaaabbbcccdddeeeggghhhiiiccccccbbbaaaaaaaaaaaaaaaaaabbbdddgggiiikkkmmmmmmhhhiiijjjiiiiiikkknnnqqqooopppqqqqqqooooooppprrrnnnmmmlllkkkkkklllnnnooopppooonnnnnnnnnnnnnnnooollllllmmmmmmllljjjiiigggjjjmmmrrrttttttsssssssssqqqmmmiiifffeeeffffffeeemmmmmmnnnoooppprrrssstttzzzzzzyyyvvvrrrqqqrrrsssrrrssssssqqqlllhhheeeeeerrrRRRCCC>>>???:::999999333555444666888777666;;;BBBUUUooonnnaaa[[[aaalllwww~~~yyyyyyuuuqqqoooqqqsssttttttsssssssssrrrpppooopppqqqrrrqqqrrrsssuuuuuutttrrrllleee\\\VVVRRRNNNJJJFFFCCCCCCBBBAAAAAA@@@??????>>>@@@CCCEEEGGGJJJMMMPPPWWWXXXZZZ\\\^^^^^^]]]]]]\\\\\\\\\]]]^^^```aaabbbddddddcccbbbbbbaaaaaaaaabbbaaa``````aaadddgggiiinnnnnnnnnoooqqqtttwwwyyyzzzzzz|||}}}~~~zzzqqqggg```]]]\\\ZZZZZZ[[[[[[[[[[[[[[[]]]^^^\\\YYYZZZ^^^aaasss}}}|||rrrjjjccc]]]UUUKKKFFFFFFEEEGGGJJJNNNQQQSSSUUUUUUYYYYYYYYYXXXVVVTTTRRRQQQNNNQQQZZZiii~~~wwwsssnnniiihhhiiijjjgggddddddbbb```___]]]]]]]]]]]]VVVTTTRRRNNNLLLLLLPPPSSSYYY```eeehhhkkkmmmlllgggiiihhhffffffgggfffeeedddccceeeggggggfffeeefffffffffeeeeeedddcccbbbbbbaaa`````````aaaaaa`````````bbb```]]][[[\\\___dddgggeeekkkvvvqqqlllooo|||{{{zzz}}}~~~|||zzzzzz~~~{{{uuuvvvyyyxxxtttnnndddXXXQQQQQQSSSSSSRRREEEBBB===777444333444555444333444:::@@@JJJYYYgggzzzpppkkkpppyyy}}}xxxuuupppqqqrrrrrrqqqooommmllllllpppvvv{{{wwwpppkkkiiigggfffccc___\\\ZZZYYYXXXXXXSSSMMMHHHDDDAAA>>><<<:::999888888888;;;===>>>?????????>>>???BBBGGGKKKRRRPPPOOOQQQUUUZZZ\\\\\\```aaa```___\\\[[[\\\]]]\\\\\\\\\\\\]]]___```aaaaaabbbcccdddeeefffffffffcccbbbbbbaaaaaaaaabbbbbbbbbccceeegggiiijjjjjjkkkhhhjjjkkkkkkjjjkkkmmmooommmoooqqqrrrqqqqqqrrrsssnnnmmmjjjiiiiiikkkmmmooorrrqqqpppnnnlllkkkjjjjjjkkkkkklllllllllkkkjjjjjjkkknnnrrrssssssrrrqqqqqqmmmjjjfffeeefffhhhiiiiiinnnnnnnnnooopppqqqrrrsssyyyyyyxxxuuusssrrrrrrtttqqqqqqqqqnnniiieeecccbbbvvvSSSCCC>>>>>>999888999333444333555888888999@@@HHHaaayyyjjjddd___bbbooo~~~zzzyyyvvvrrrqqqrrrtttuuuuuusssssssssrrrpppoooppprrrrrrrrrrrrtttuuuuuutttrrrjjjddd[[[UUUQQQNNNJJJFFFEEEEEEEEEDDDCCCCCCCCCBBB@@@CCCFFFHHHIIIIIIJJJKKKOOOQQQSSSVVVXXXYYYYYYYYYXXXXXXZZZ\\\^^^aaabbbccceeedddcccaaaaaaaaaaaabbbcccbbbaaa```bbbeeehhhjjjmmmmmmnnnooorrrvvvyyy{{{zzz{{{{{{}}}zzzrrrhhh```______^^^]]]^^^^^^___```aaaccccccbbbaaaccciiinnn|||uuummmggg^^^RRRJJJGGGDDDFFFJJJOOOSSSWWWZZZ[[[]]]]]]\\\[[[YYYWWWUUUTTTPPPUUU```tttyyyuuupppnnnoooooonnnkkkhhhgggeeedddbbbaaaaaaaaaZZZXXXUUURRROOOPPPTTTXXX```hhhooosssuuuvvvrrrlllllljjjhhhggggggfffeeecccccceeefffgggfffeeefffffffffeeedddcccbbbaaa`````````aaabbbccccccbbbaaa```dddbbb___]]]^^^aaaeeehhhhhhooo{{{}}}xxxqqqppp|||zzzzzzzzzyyyyyyxxxxxxxxxzzzwwwrrrrrrxxxyyyjjjaaaVVVOOOPPPQQQQQQPPPDDDAAA<<<888555555666777444333555;;;AAAKKKZZZgggwwwuuuqqqvvvzzzwwwpppqqqrrrsssssssssrrrqqqooorrruuuxxx}}}~~~vvvoooiiifffdddcccaaa___\\\ZZZYYYXXXUUURRRMMMIIIFFFBBB???<<<999888888777999;;;===?????????>>>>>>???BBBGGGKKKPPPNNNMMMOOORRRVVVXXXYYY[[[\\\\\\[[[ZZZYYY[[[\\\[[[[[[[[[\\\]]]^^^___```aaabbbcccdddeeedddcccbbbaaaaaaaaa```aaaaaabbbbbbddddddfffggghhhhhhhhhhhhiiikkklllmmmlllkkklllmmmlllooorrrtttsssrrrrrrsssnnnllljjjhhhhhhiiilllnnnqqqpppnnnllljjjiiihhhhhhjjjiiiiiiiiijjjjjjkkklllkkknnnqqqsssrrrpppoooooohhhfffcccdddfffjjjlllllloooooooooooopppppppppqqqtttttttttsssqqqpppqqqsssqqqqqqppplllhhhdddbbbbbb{{{UUUDDD>>>>>>888777999333444333555777888;;;CCCLLLggg~~~fffeeedddfffttt~~~zzzyyywwwtttsssrrrssstttuuusssssssssrrrppppppqqqrrrssssssssstttvvvuuusssqqqkkkeee]]]WWWTTTQQQMMMJJJIIIIIIIIIIIIIIIHHHHHHHHHDDDGGGJJJLLLMMMNNNPPPQQQPPPQQQSSSTTTUUUUUUUUUTTTUUUVVVYYY\\\___bbbdddeeefffdddbbbaaa```aaabbbcccdddcccbbbbbbcccfffiiikkklllmmmnnnqqqtttwwwzzz|||zzz{{{{{{}}}{{{sssiiibbbaaaaaaaaa``````bbbdddfffjjjjjjjjjiiikkksss~~~~~~vvvpppgggYYYMMMHHHEEEHHHKKKPPPUUUZZZ]]]___aaaaaa```___]]]\\\ZZZZZZXXX]]]kkk|||wwwtttssssssqqqpppkkkjjjiiigggfffdddccccccaaa```\\\XXXVVVVVVZZZ]]]fffoooyyy~~~zzzssspppmmmjjjhhhgggfffeeeccccccdddffffffeeedddeeegggeeeeeedddcccaaa```______```aaacccddddddcccaaa```bbbaaa``````cccgggllloooqqqyyywwwwwwuuuxxxwwwuuuvvvxxxxxxtttqqqssspppmmmpppzzzzzzfff^^^SSSNNNOOOPPPOOONNNEEEBBB>>>999666555555666444333666<<>>>>>>>>>>>>>>BBBGGGKKKPPPOOONNNNNNQQQSSSVVVWWWYYYZZZZZZYYYWWWWWWXXXZZZYYYYYYZZZZZZ\\\]]]___``````aaacccccccccbbb```___^^^^^^^^^______```aaabbbcccdddeeefffhhhhhhhhhhhhiiikkkmmmnnnlllkkkjjjkkknnnqqqtttuuutttrrrqqqqqqmmmlllkkkkkkjjjkkkkkkkkklllkkkjjjiiiiiihhhiiiiiiiiihhhgggffffffhhhiiijjjiiilllppprrrqqqooooooooofffdddbbbcccfffjjjlllmmmnnnooooooooooooooonnnnnnnnnooooooooommmmmmnnnppprrrrrrppplllhhheeedddeeeWWWFFF???===777777999444777555555777888:::CCCMMMjjjdddgggiiiooo~~~}}}{{{xxxwwwvvvtttrrrrrrtttuuurrrssssssrrrqqqppprrrssstttssssssuuuvvvvvvsssqqqkkkfff^^^YYYWWWUUURRROOOMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNPPPQQQRRRUUUXXX[[[YYYXXXWWWVVVUUUUUUUUUUUUVVVXXXZZZ^^^aaacccdddeeeeeedddcccaaaaaaccceeeffffffeeeccccccdddgggjjjmmmlllmmmooorrrvvvyyy|||}}}yyyzzz|||~~~~~~zzzsssjjjdddbbbcccddddddccceeejjjmmmqqqqqqqqqrrrxxx}}}xxxnnn___QQQJJJIIIKKKNNNSSSXXX]]]aaacccfffeeeeeedddccccccccccccffflllzzz}}}xxxuuusssrrrrrrnnnmmmlllkkkiiigggfffeeegggfffddd```]]]]]]___bbbkkkuuuwwwssspppllliiihhhgggfffdddcccdddeeeeeeddddddeeegggeeeeeedddcccbbbaaa```___aaabbbcccddddddcccbbbaaa^^^^^^```ccchhhooouuuyyy{{{qqqzzzyyywwwuuuwwwyyyxxxtttpppmmmkkkiiimmmwww|||tttbbb[[[QQQMMMNNNOOONNNLLLGGGDDD@@@;;;777555444444555444777===CCCLLL[[[ggg}}}xxx{{{|||yyyqqqrrrssstttuuuvvvwwwwwwuuuvvvwwwwww{{{yyytttnnngggcccbbbbbbbbbaaa___\\\YYYWWWRRRPPPLLLIIIGGGDDD@@@===:::999888888888:::<<<>>>>>>>>>>>>===>>>AAAFFFJJJPPPPPPPPPOOOPPPRRRUUUWWWZZZ[[[ZZZYYYVVVUUUVVVWWWXXXXXXXXXYYY[[[]]]^^^___```aaaaaaaaa```___^^^]]][[[[[[\\\\\\^^^___aaabbbbbbccceeefffhhhiiijjjjjjiiikkkmmmmmmkkkjjjiiijjjpppsssuuuvvvtttqqqooooookkklllnnnoooooommmkkkiiijjjiiihhhgggffffffffffffgggfffeeeddddddeeefffggghhhkkkoooqqqqqqpppoooooogggeeebbbbbbeeehhhjjjkkkmmmmmmnnnnnnnnnmmmlllkkkjjjlllmmmmmmllllllmmmnnnoooooommmjjjfffeeefffhhhZZZIII@@@>>>777777:::666888666555666777:::CCCMMMmmmgggjjjrrr}}}}}}{{{zzzwwwwwwvvvtttrrrqqqrrrtttrrrssstttsssqqqqqqrrrtttuuuttttttuuuvvvvvvsssqqqjjjeee^^^ZZZYYYYYYVVVTTTSSSSSSSSSTTTTTTUUUUUUVVVYYY[[[]]]___bbbeeejjjnnnllliiiddd___[[[ZZZZZZZZZZZZ\\\^^^aaaccccccccccccddddddccccccdddfffhhhiiigggfffeeedddfffiiilllnnnmmmnnnqqqtttwwwzzz|||}}}xxxzzz}}}}}}yyyssslllgggdddfffhhhhhhhhhkkkqqqvvvyyyzzz|||~~~vvvgggXXXPPPLLLNNNRRRVVV\\\bbbgggiiilllllllllmmmnnnooopppqqqrrryyyzzzvvvtttttttttrrrrrrqqqpppnnnllljjjhhhllllllllljjjhhhgggiiijjjsss}}}yyyuuuqqqmmmjjjiiihhhgggfffcccdddeeedddcccccceeegggdddddddddcccbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbb]]]^^^```eeekkkssszzz~~~|||kkkuuu|||zzzwwwvvvvvvsssnnnjjjhhhhhhhhhjjjqqqwwwrrrjjj___XXXPPPMMMNNNOOOMMMKKKHHHFFFAAA<<<888555444333555444888>>>EEEMMM[[[hhh~~~~~~www~~~{{{xxxrrrrrrsssssstttuuuuuuvvvsssuuuvvvwww{{{}}}vvvrrrnnniiieeecccdddeeedddaaa]]]YYYWWWTTTQQQLLLIIIFFFCCC@@@>>><<<;;;999888888999;;;<<<>>>>>>======>>>AAAFFFJJJQQQRRRQQQPPPOOOPPPSSSVVVZZZZZZZZZXXXUUUTTTUUUVVVVVVWWWWWWXXXZZZ\\\^^^___``````___^^^^^^]]]\\\\\\YYYZZZZZZ\\\]]]```aaabbbbbbccceeegggiiikkkkkklllhhhjjjkkkkkkiiihhhiiijjjppprrrttttttrrrpppooooookkkmmmoooppppppmmmjjjhhhkkkjjjhhheeecccaaa``````ccccccccccccdddeeeeeefffiiilllpppqqqqqqpppooooooiiifffcccbbbdddfffhhhhhhjjjjjjkkkllllllkkkjjjiiijjjlllnnnnnnmmmlllmmmnnniiiiiigggeeecccdddgggjjj]]]KKKBBB???777888;;;777777555444555666:::DDDOOOooooooppp}}}|||zzzyyyyyyyyyuuuvvvvvvtttqqqpppqqqsssrrrssstttsssqqqqqqsssuuuuuuuuutttuuuvvvvvvsssqqqlllgggaaa^^^^^^^^^]]][[[]]]]]]^^^______```aaaaaaggglllssszzz{{{pppgggaaa______```aaacccdddeeedddcccbbbbbbcccdddfffgggiiijjjkkkhhhgggfffeeegggjjjmmmooonnnooorrruuuxxxzzz|||}}}vvvyyy~~~~~~{{{wwwsssnnnjjjfffiiikkklllmmmqqqyyy}}}ooo```XXXOOOQQQUUU[[[bbbiiiooorrruuuuuuvvvwwwzzz}}}{{{wwwvvvxxxyyyxxxxxxxxxvvvtttrrrooonnnqqqsssvvvwwwwwwwwwxxxyyy}}}uuurrrmmmjjjiiiiiiiiihhhcccddddddcccbbbccceeegggddddddddddddcccccccccccccccbbbaaa``````aaabbbccc___```bbbfffkkkrrrwww{{{vvvgggrrr}}}wwwpppjjjggggggjjjkkkllloooqqqmmmeee^^^WWWPPPMMMOOOPPPMMMJJJGGGEEEAAA===999777555555555555888???EEENNN[[[hhh~~~~~~www~~~yyyvvvsssssssssrrrrrrrrrssssssppprrrtttwww{{{zzztttqqqoookkkhhhfffggghhhgggddd___ZZZWWWVVVRRRLLLHHHEEEBBB@@@>>>>>><<<:::888888888999:::===============AAAFFFJJJQQQRRRRRRPPPNNNNNNRRRUUUVVVWWWWWWVVVTTTTTTUUUVVVUUUVVVVVVWWWYYY[[[]]]^^^```___]]][[[[[[[[[\\\]]]YYYZZZ[[[]]]___aaaccceeeeeefffgggiiijjjkkkkkkkkkggghhhiiihhhggggggiiijjjnnnppprrrrrrqqqpppqqqrrrnnnnnnmmmmmmlllkkkjjjjjjjjjiiifffdddaaa___^^^^^^___```bbbdddfffhhhiiiiiimmmooorrrsssqqqnnnmmmlllhhhfffcccbbbccceeeggggggfffhhhiiijjjkkkjjjhhhggggggiiikkkllljjjiiijjjjjjeeeeeedddbbbbbbeeekkknnn___LLLCCC???888888<<<888666333222444666;;;FFFQQQooouuuuuuzzzwwwwwwxxxyyytttvvvvvvtttpppoooppprrrrrrssstttsssrrrrrrsssuuuvvvuuuuuuvvvvvvvvvsssqqqooojjjdddbbbcccdddcccaaafffggghhhhhhiiijjjkkkkkkqqqyyyqqqgggcccaaadddeeefffgggfffdddbbb```aaabbbeeegggjjjkkklllmmmhhhgggffffffgggjjjmmmoooooopppsssvvvxxx{{{||||||uuuxxx~~~}}}yyyvvvsssooolllhhhkkknnnooopppuuu~~~uuuggg^^^PPPRRRWWW^^^fffnnnuuuyyy{{{{{{}}}{{{xxxxxx{{{}}}}}}}}}}}}{{{yyyvvvtttrrrvvvzzzvvvrrrmmmjjjjjjjjjjjjiiicccddddddcccbbbccceeegggccccccdddddddddeeeeeeeeedddbbb```^^^^^^```bbbdddbbbbbbcccfffjjjooosssvvv~~~rrreeeqqqvvvoookkkiiimmmoooooopppqqqlllfff]]]WWWPPPNNNOOOPPPMMMJJJEEECCC@@@===:::888777777555555999???FFFNNN\\\hhh~~~xxx}}}xxxuuutttsssrrrqqqqqqqqqqqqqqqlllooosssvvvzzzyyyrrrpppooommmjjjhhhiiijjjiiifff```[[[WWWWWWSSSLLLGGGDDDBBB@@@>>>???===;;;999777888888999===============AAAFFFJJJPPPQQQQQQOOOMMMMMMPPPTTTSSSTTTUUUTTTSSSTTTUUUWWWUUUUUUVVVWWWYYY[[[]]]^^^```^^^\\\ZZZYYYZZZ\\\^^^ZZZ[[[\\\^^^```ccceeeggghhhiiiiiijjjjjjjjjjjjiiigggggggggfffeeefffiiikkkkkkmmmoooppppppqqqsssuuupppnnnkkkiiihhhiiijjjlllfffeeedddbbbaaa`````````\\\^^^bbbfffiiikkklllmmmpppsssttttttqqqmmmjjjiiihhheeebbbaaacccfffggggggdddfffhhhiiijjjiiigggfffccceeeggghhhfffeeeeeefffdddddddddcccdddhhhooossshhhOOOAAA???999777999555666777333666<<<:::@@@RRRqqq||||||zzzwwwtttqqquuuuuutttsssrrrrrrrrrrrroooqqqrrrrrrqqqpppqqqrrrvvvvvvwwwxxxwwwuuusssqqqpppnnnjjjeeecccdddiiimmmooopppssstttvvvyyy}}}xxxoooiiifffgggfffeeedddccccccccccccgggfffeeefffiiijjjkkkjjjiiiiiiiiiiiijjjkkklllmmmqqqqqqrrrtttwwwyyyzzzzzz{{{~~~~~~}}}}}}|||wwwpppkkkkkkhhhjjjrrrzzzooo^^^YYYZZZ^^^fffooowww|||~~~|||yyyzzzyyywwwxxx|||zzz|||}}}|||}}}vvvuuussspppnnnlllkkkkkkiiihhhfffeeefffgggfffeeegggeeecccaaaaaaaaabbbcccbbbbbbaaaaaaaaaaaabbbbbbaaadddeeedddbbbdddkkkqqqyyyoooaaaooowwwtttvvvssstttuuuvvvyyyyyyrrrhhh```VVVOOOQQQSSSRRRNNNLLLEEECCC???;;;888555444333444444999AAAIIISSSaaannnzzz~~~yyyvvvrrrqqqppppppppppppmmmkkkjjjkkkmmmqqqxxx|||uuuqqqooollliiifffggggggfffbbb]]]XXXTTTWWWRRRLLLHHHEEECCCBBBAAA===;;;999777777777888999AAA???<<<<<>><<<::::::<<<@@@CCCEEELLLMMMNNNMMMLLLMMMNNNPPPTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXZZZ[[[[[[[[[ZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZ[[[]]]^^^```bbbeeehhhfffhhhjjjjjjiiihhhiiiiiiggggggffffffgggjjjnnnppprrrsssuuuvvvvvvtttsssrrrqqqnnnjjjgggffffffiiijjjhhhgggeeecccccceeeggghhhiiikkknnnqqqssstttssssssrrrrrrrrrqqqooollljjjhhhfffeeeddddddddddddeeefffhhhfffeeegggiiiiiigggeeecccbbbaaaaaaaaa```______bbbaaaaaaccchhhooovvv{{{zzzzzzhhhOOOAAA???999777999555666777333666<<<;;;CCCXXXttt|||zzzwwwtttrrrrrrqqqqqqqqqqqqrrrrrrsssqqqrrrsssrrrpppooooooppppppqqqsssuuuvvvvvvuuutttmmmkkkhhhdddbbbdddhhhlllssswww|||xxxqqqnnnlllllljjjhhheeecccccccccdddfffdddcccdddfffhhhiiiiiijjjjjjkkklllmmmoooqqqrrrrrrssstttvvvxxxzzz{{{|||~~~}}}zzzuuuoookkkllllllpppzzz~~~rrreeefffkkktttuuuooolllnnnpppsssyyy}}}yyyuuuvvvyyy{{{xxxuuuooommmkkkjjjkkkkkkjjjiiieeedddcccccccccdddfffgggddddddccccccccccccddddddaaaaaa```]]][[[]]]ccchhhxxx~~~xxxyyymmm\\\TTTMMMNNNPPPNNNKKKJJJEEECCC???;;;888666444444555555:::CCCKKKUUUdddqqq{{{uuuqqqpppnnnmmmlllkkkiiifffdddhhhiiikkkooovvvzzzssspppmmmjjjhhhcccbbbbbb```^^^[[[XXXWWWVVVRRRLLLGGGDDDBBB@@@>>><<<;;;999777666777888999;;;;;;999999;;;>>>BBBDDDJJJKKKMMMMMMMMMMMMOOOPPPSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWXXXYYYZZZZZZYYYYYYZZZYYYXXXXXXXXXYYYZZZ[[[[[[]]]aaacccdddeeeggghhhfffhhhjjjjjjiiihhhiiijjjiiihhhhhhhhhjjjmmmppprrruuuuuuvvvvvvvvvvvvuuuuuuooommmjjjgggeeeeeeggghhhffffffffffffgggiiilllmmmpppqqqssstttuuuuuuttttttqqqrrrrrrrrrppplllhhhffffffeeeddddddddddddeeeeeecccbbbcccdddgggggggggeeebbbbbbaaa``````aaabbbbbbbbbcccfffjjjnnnsssxxxzzzvvvvvvhhhOOOAAA???999777999555555777444666<<<<<>>;;;888666555555777888>>>GGGQQQ\\\kkkyyy{{{rrrlllhhhgggggghhhjjjkkkjjjiiieeegggkkkooouuu~~~xxxoooiiigggfffdddbbb````````````___]]][[[YYYVVVSSSNNNJJJGGGCCC???===:::999777555444555666777666888;;;:::999;;;???CCCHHHKKKOOORRRSSSTTTVVVWWWVVVVVVWWWXXXYYYZZZZZZ[[[YYYYYYYYYYYYYYYZZZ[[[\\\ZZZYYYYYYXXXYYYZZZ\\\]]]^^^bbbhhhkkkllljjjiiiiiihhhiiijjjjjjjjjkkkmmmooonnnoooppprrrtttvvvyyyzzzwwwwwwwwwwwwvvvtttsssrrrkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhjjjlllnnnoooppppppppppppoooooooooooommmnnnoooooommmjjjgggdddaaabbbbbbbbbaaa```___^^^^^^___aaa```___^^^^^^___bbbeeeffffffdddeeehhhlllmmmnnnpppqqqqqqpppnnnmmmxxx{{{hhhOOOAAA???999777999555444777555666;;;>>>NNNhhhuuuooonnnwww~~~|||zzzxxxvvvtttvvvvvvuuuuuuttttttuuuuuuqqqqqqpppnnnmmmmmmppprrrtttvvvxxxyyyzzzzzzxxxxxxuuusssoooiiiccc```aaabbbaaadddhhhnnnvvvyyyvvvrrrrrruuuwwwwwwuuussssssrrrqqqooommmjjjiiiiiijjjmmmqqqsssrrrooolllmmmmmmnnnnnnpppqqqrrrssstttxxx|||}}}{{{||||||{{{xxxrrrkkkgggggghhhiiijjjooowww}}}|||ssslllhhhgggfffdddcccccceeegggggghhhkkkmmmooooooooonnngggiiinnnxxxtttoooiiifffeeehhhiiiiiikkkoootttzzz|||zzzxxxxxxyyyyyyxxxvvvnnnkkkiiihhhhhhgggfffdddbbbbbbcccddddddeeeddddddddddddccccccccccccdddddd^^^\\\ZZZXXXXXXXXXXXXXXX[[[fffpppyyyvvvjjjaaaWWWRRRMMMLLLJJJEEEDDDFFFCCCAAA>>>;;;888666666555777999???HHHRRR]]]mmm{{{|||sssmmmggggggfffhhhiiijjjhhhgggfffhhhkkkpppvvv~~~~~~wwwoooiiigggfffdddbbbaaabbbccccccaaa___[[[YYYWWWTTTPPPLLLHHHDDD@@@===:::888666444444444555666555999<<<;;;::::::???CCCFFFJJJNNNRRRSSSTTTVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYZZZ[[[]]]^^^[[[[[[ZZZZZZ[[[\\\^^^___aaaeeejjjmmmnnnllllllkkkfffggghhhhhhhhhiiilllnnnlllmmmoooqqqsssvvvxxxyyyvvvwwwwwwwwwuuurrrooonnnggghhhiiijjjjjjjjjiiiiiiiiigggeeecccdddeeegggiiiggggggggggggggghhhhhhiiiiiiiiijjjiiihhhgggeeeddd```````````````^^^]]]\\\[[[]]]___```^^^^^^___aaacccgggjjjiiigggfffiiimmmmmmmmmmmmmmmmmmmmmllllll~~~hhhOOOAAA???999777999555444777555666;;;>>>OOOjjjuuummmlllxxx~~~|||zzzxxxvvvtttuuutttsssrrrrrrrrrrrrrrrppppppooonnnmmmnnnpppsssssstttvvvwwwwwwvvvuuuttttttsssoooiiidddbbbbbbddd```bbbfffjjjpppyyy~~~zzzuuunnnlllllloootttvvvuuurrrtttuuuuuuuuutttqqqnnnllllllnnnrrrvvvxxxwwwsssoooppppppppppppqqqrrrsssttttttyyy}}}}}}||||||zzzyyyvvvpppiiieeeeeegggggghhhnnnuuu|||qqqiiieee```\\\\\\^^^aaacccdddfffiiikkkllllllllljjjhhhfffffffffaaaccchhhrrrzzzooolllllljjjkkkoooqqqooopppssspppssswwwwwwyyy}}}yyyxxxwwwuuutttsssrrrrrrnnnkkkiiihhhggggggeeedddbbbbbbcccdddddddddccccccbbbbbbaaaaaaaaaaaabbbbbb___]]]\\\[[[[[[[[[ZZZYYYZZZccclllwww{{{sssjjjbbbWWWRRRNNNMMMJJJEEEDDDGGGCCCAAA>>>;;;888777666666888999???IIISSS^^^nnn|||}}}tttmmmhhhgggfffggghhhhhhfffdddfffhhhlllpppvvv~~~xxxooojjjhhhgggeeecccaaaccceeeeeeccc```\\\YYYXXXUUUQQQMMMIIIEEE@@@===999888666444333444555666777;;;>>>>>><<<===AAAFFFEEEIIIMMMQQQSSSTTTVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYY[[[]]]___```\\\\\\\\\\\\\\\^^^```aaadddgggllloooooonnnnnnnnneeeffffffffffffgggjjjmmmjjjkkkmmmppprrruuuvvvwwwuuuvvvwwwwwwtttqqqmmmjjjdddeeegggiiiiiiiiiiiihhhiiifffccc```___```bbbddd^^^^^^^^^______aaabbbbbbffffffffffffeeedddcccbbb______``````___]]]\\\ZZZXXX[[[^^^___^^^^^^```cccdddhhhlllllliiigggjjjmmmllllllkkkkkkkkkkkklllmmmjjjPPPAAA???:::999:::666555888666777===@@@NNNhhhuuurrrqqqyyy}}}}}}zzzuuusssuuutttsssqqqoooooopppqqqrrrqqqpppoooooonnnooooooppprrrsssssstttuuuvvvwwwwwwvvvsssnnnkkkiiigggdddbbbgggddddddiiisss{{{~~~~~~}}}zzzvvvssspppoooooohhhjjjmmmpppsssuuuvvvvvvyyyzzz{{{zzzxxxuuurrrpppmmmpppuuuyyyyyyvvvqqqnnnssspppnnnppptttxxxyyyyyyuuuvvvwwwzzz}}}yyyvvvqqqkkkhhhffffffggghhhhhhlllvvv~~~iiibbb^^^XXXXXX^^^gggkkknnnooottt|||{{{rrrkkkhhheeeaaa^^^[[[ZZZ]]]eeerrr~~~zzzvvvuuupppyyy|||}}}yyywwwvvvrrrlllhhhiiilllqqq{{{}}}{{{wwwwwwuuusssqqqooonnnmmmgggggggggggggggfffffffffdddddddddcccccccccbbbbbbdddcccbbbaaaaaaaaabbbccceee___\\\]]]\\\ZZZZZZ\\\\\\hhhttt|||rrrrrr|||yyyrrrlllfffZZZQQQHHHFFFDDD@@@>>>???===<<<<<<;;;:::999777666888999???JJJUUUaaappp|||~~~|||~~~wwwqqqmmmeeeffffffggggggfffeeeeeedddhhhnnnsssyyywwwmmmhhhjjjkkkhhheeebbbccceeefffdddaaa]]]ZZZ]]]XXXRRRMMMHHHDDD@@@===;;;;;;:::888777777666666:::;;;<<<======>>>@@@CCCFFFHHHKKKLLLNNNQQQUUUWWWYYYYYYYYYZZZZZZZZZZZZZZZWWWYYY\\\]]]]]]^^^aaaccc```___^^^]]]]]]^^^___```fffiiimmmqqqrrrpppmmmkkkiiihhhgggggghhhjjjlllnnnnnnmmmllllllnnnrrruuuxxxyyyxxxwwwuuurrrooommmlllhhhggggggffffffffffffggghhheeeaaa]]][[[\\\]]]___ZZZZZZZZZ[[[\\\]]]___```aaacccfffhhhgggccc___]]]______``````___]]][[[ZZZ[[[\\\]]]^^^``````aaaaaaccceeehhhjjjkkkjjjiiihhhiiijjjjjjiiigggfffgggiiikkkPPPAAA???:::999:::666777999666777<<>>===<<<<<<;;;:::888777666888999@@@KKKWWWccctttyyysssnnnkkkiiihhhhhhggggggffffffeeeeeeiiioootttyyy}}}uuukkkgggiiijjjhhheeedddeeeffffffeeebbb___]]]\\\XXXRRRLLLHHHDDD@@@===<<<;;;999777666666666777888:::;;;<<<<<<===???AAAGGGIIIKKKMMMOOOQQQTTTWWWXXXXXXXXXXXXXXXYYYYYYYYYWWWYYY[[[\\\]]]^^^aaaccc___^^^^^^^^^^^^```aaabbbdddfffjjjnnnqqqqqqpppoooffffffffffffggghhhjjjkkknnnnnnnnnnnnqqqtttwwwxxxvvvvvvuuussspppnnnkkkjjjffffffeeedddddddddeeeeeeeeeccc```]]][[[[[[[[[\\\YYYYYYYYYYYYZZZ[[[\\\]]]___aaacccddddddaaa___]]]_________^^^^^^]]]\\\[[[___```aaabbbcccdddddddddbbbdddgggiiijjjiiigggfffdddfffhhhgggeeecccbbbbbbkkkPPPAAA???;;;:::;;;666999;;;777777<<<@@@SSSpppvvvsssqqqxxx~~~}}}zzzuuusssuuuwwwvvvtttrrrqqqpppqqqqqqnnnooopppqqqqqqpppooonnnrrrrrrrrrsssttttttuuuuuutttuuutttooohhhbbbaaaaaaeeedddeeejjjpppuuuvvvuuuuuutttqqqooommmlllkkkkkkkkkmmmpppsssuuuvvvwwwwwwxxx{{{~~~}}}zzzwwwqqqqqqqqqpppooonnnmmmlllqqqpppqqqtttxxx{{{||||||{{{xxxtttoooiiifffddddddeeeffffffjjjtttjjj```ZZZ\\\```dddooo{{{}}}nnnbbbWWWQQQLLLKKKLLLPPPWWW___dddggghhhkkkuuu{{{||||||lllddd]]]ZZZXXXWWW[[[aaahhhmmmwww~~~}}}|||zzzwwwvvvuuutttqqqooolllkkkjjjiiihhhfffeeeeeeeeefffgggdddddddddcccccccccbbbbbbaaaaaaaaabbbcccdddeeefffbbb___]]]```aaaaaadddhhhlllzzzkkkcccrrr~~~zzzyyyyyyvvvmmmgggZZZPPPGGGDDDBBB>>><<<======<<<;;;:::888777666555888:::@@@KKKWWWeeewww{{{uuupppmmmkkkmmmllljjjgggfffffffffffffffjjjppptttyyyzzzrrrjjjggghhhjjjhhhfffggggggggggggfffdddaaa```\\\XXXRRRLLLGGGCCC???======;;;888555444555666777777999:::;;;;;;<<<>>>@@@GGGJJJMMMOOOPPPRRRTTTVVVUUUUUUVVVVVVWWWWWWWWWXXXVVVXXXZZZ\\\]]]^^^aaaccc______^^^___```aaacccddddddfffhhhkkkmmmnnnnnnnnnccccccdddeeefffggghhhhhhllllllmmmnnnqqqsssuuuvvvssssssrrrpppnnnkkkiiihhheeedddccccccbbbbbbccccccbbbbbb```___]]]\\\[[[ZZZXXXYYYYYYZZZ[[[\\\]]]]]]``````aaaaaa```___^^^]]]```___^^^]]]]]]]]]]]]]]]aaabbbcccdddeeefffffffffaaaccceeegggggggggfffeee```cccffffffccc```]]]\\\kkkPPPAAA@@@;;;:::;;;777999<<<888777===DDDYYYyyywwwtttttt{{{~~~zzzuuusssuuuwwwvvvtttrrrpppooooooooommmnnnpppqqqrrrqqqooonnnqqqqqqrrrrrrssstttttttttsssvvvwwwqqqhhhaaa___aaadddccceeeiiinnnqqqrrrqqqqqqpppnnnlllkkkkkkkkklllmmmooorrruuuwwwyyyyyyyyy|||}}}xxxvvvssspppooooooppppppooopppsssvvvyyy|||}}}}}}zzzuuurrrmmmhhhdddccccccccceeeeeejjjtttpppaaa\\\[[[```gggrrrnnn```TTTNNNEEEDDDDDDFFFJJJNNNRRRTTTZZZ]]]fffttt|||~~~|||lllddd]]]YYYUUURRRTTTYYY___eeepppyyy~~~|||yyywwwuuutttrrrpppmmmkkkjjjiiijjjhhhgggeeeeeefffggghhhdddddddddcccccccccbbbbbb_________``````aaabbbbbbaaa^^^]]]``````aaaeeekkktttjjj^^^iiivvv{{{wwwxxx{{{wwwpppkkk\\\RRRHHHEEECCC???>>>???===<<<;;;999888666666555888:::@@@JJJUUUcccvvv~~~zzzuuuqqqooonnnooommmjjjgggeeedddeeeeeehhhkkkpppuuuyyyxxxrrrkkkhhhiiikkkjjjhhhhhhhhhggggggfffdddcccbbb\\\XXXRRRLLLGGGCCC???======;;;777444333444666888777999:::;;;;;;<<<>>>@@@GGGJJJNNNPPPQQQRRRSSSUUURRRRRRSSSTTTUUUUUUVVVVVVUUUWWWZZZ[[[\\\]]]```bbbaaaaaa`````````aaacccdddggggggggghhhhhhhhhhhhhhhbbbcccdddfffgggggggggggghhhiiijjjlllnnnooopppqqqqqqqqqpppnnnllljjjhhhfffddddddcccbbbaaaaaaaaaaaabbbbbbccccccbbb```^^^]]][[[[[[]]]___aaabbbcccdddeeedddbbb```^^^]]]]]]]]]aaa```^^^]]]]]]^^^___```___```aaabbbccccccccccccaaabbbdddeeefffeeedddcccaaacccdddccc```]]][[[[[[kkkQQQBBB@@@;;;:::;;;777777;;;888999???GGG```yyyxxxzzz~~~{{{uuusssuuuuuutttrrrqqqooonnnmmmmmmlllnnnpppqqqrrrqqqooonnnpppqqqqqqrrrssstttuuuuuussswwwxxxsssjjjbbb``````bbbbbbdddhhhlllnnnoooooopppooonnnmmmllllllmmmmmmpppqqqtttxxxzzz|||}}}}}}{{{xxxtttqqqpppqqqssstttoooqqqtttwwwyyy|||}}}~~~~~~yyyrrrooojjjfffcccbbbbbbccceeeeeekkkuuuooo```[[[ZZZ]]]dddpppvvveeeXXXMMMFFFAAAAAAAAAAAAAAACCCFFFHHHLLLNNNWWWeeerrr~~~~~~xxxllleee^^^ZZZVVVSSSTTTXXX[[[bbbllluuu{{{~~~|||yyywwwuuusssrrrqqqooommmkkkjjjiiijjjiiihhhgggfffggghhhhhhdddddddddcccccccccbbbbbbaaaaaaaaaaaa``````______```^^^]]]_________dddlllyyyiiiZZZcccqqq}}}}}}{{{}}}~~~vvvqqqppp^^^TTTKKKGGGEEECCCBBBDDD???===;;;999777666666666777:::@@@IIIRRR___sss|||{{{zzzuuuqqqooonnnmmmllliiifffdddddddddeeeiiilllppptttyyyxxxsssnnnkkklllmmmmmmlllhhhhhhggggggfffeeedddccc]]]YYYRRRMMMHHHDDD@@@======;;;777444333555777888888:::;;;<<<<<<===???AAAGGGJJJNNNQQQRRRQQQRRRRRROOOPPPQQQRRRSSSTTTUUUUUUVVVWWWZZZ[[[[[[\\\^^^```ccccccaaa``````aaabbbbbbffffffeeeeeeeeeeeeeeeeeecccdddeeefffggghhhhhhhhhggghhhiiijjjlllmmmnnnnnnpppooonnnmmmkkkiiigggfffeeedddcccbbbaaaaaaaaaaaacccdddggghhhhhhfffdddbbb```aaadddfffiiikkkllllllkkkhhheeeaaa^^^\\\\\\\\\```___^^^^^^^^^___```aaa]]]^^^___``````aaa``````aaabbbcccddddddccccccbbbaaa```___\\\YYYXXXYYY[[[lllQQQBBB@@@<<<:::<<<777555:::888999@@@HHHccc{{{uuusssuuusssrrrqqqpppooonnnmmmlllmmmnnnooopppqqqqqqppppppooopppqqqrrrtttvvvwwwxxxuuuwwwyyyuuunnnfffaaa``````aaacccfffjjjmmmoooqqqqqqpppooonnnnnnnnnooopppqqqssswww{{{~~~~~~xxxvvvtttqqqqqqrrrtttuuurrrtttwwwxxxzzz||||||uuuooolllhhhdddbbbaaacccdddfffgggmmmxxx~~~mmm___VVVVVVXXX^^^hhhzzztttdddVVVKKKBBB======>>>>>>>>>======???BBBCCCEEEMMMZZZhhhvvv}}}ssskkkeee___]]]ZZZVVVWWW[[[YYY```jjjrrruuuwwwzzz|||{{{|||}}}{{{xxxuuusssrrrrrrqqqpppooommmlllkkkjjjjjjjjjjjjjjjiiiiiiiiihhhdddddddddcccccccccbbbbbbeeeeeeeeedddcccbbb```___```^^^^^^```___```gggppp}}}fffXXX```pppzzz||||||uuuqqqrrr```VVVLLLIIIHHHFFFFFFIIIAAA???<<<:::888777666666777:::BBBKKKSSS___rrrxxxxxx~~~yyytttooolllkkkjjjiiihhhfffeeeeeeffffffiiilllpppsssxxxxxxuuuqqqnnnnnnnnnnnnnnnggghhhhhhhhhhhhfffdddccc^^^ZZZTTTNNNIIIEEEAAA>>>>>><<<999666555666777888888:::;;;<<<<<<===???AAAFFFJJJOOOQQQRRRPPPPPPOOOMMMNNNOOOQQQRRRTTTUUUUUUWWWXXXZZZZZZZZZ[[[\\\^^^cccbbbaaa``````aaabbbccccccccccccdddeeeffffffgggdddeeeeeefffggghhhiiiiiikkkkkkjjjjjjkkklllmmmmmmmmmmmmlllkkkiiigggeeedddddddddbbbaaa````````````ccceeehhhjjjlllkkkiiihhheeegggiiilllnnnoooooooookkkhhhddd```]]][[[[[[[[[]]]]]]]]]]]]^^^^^^___```]]]^^^______`````````___`````````aaaaaaaaa``````]]]\\\YYYVVVSSSSSSVVVXXXlllQQQBBB@@@<<<;;;<<<888444999888999>>>FFF```{{{uuusssuuurrrrrrrrrqqqpppooonnnnnnmmmnnnnnnoooppppppqqqqqqnnnoooqqqsssuuuxxxyyyzzzwwwxxxxxxvvvqqqjjjddd```^^^___bbbeeehhhmmmqqqtttrrrrrrpppooooooooopppqqqsssuuuyyy~~~|||xxxvvvtttttttttssstttuuuvvvwwwvvvxxxzzz{{{{{{}}}xxxoookkkiiieeebbbaaaaaaccceeeggghhhooozzz{{{kkk^^^VVVTTTVVVZZZbbbppp~~~lllcccXXXNNNGGGBBB<<<888999;;;<<<;;;::::::<<>>@@@EEEIIINNNQQQQQQOOONNNMMMLLLMMMNNNPPPRRRTTTUUUVVVXXXYYYZZZZZZYYYYYYZZZ\\\____________```bbbdddeeedddeeefffgggggggggggggggeeeeeedddeeefffgggiiijjjmmmllljjjhhhhhhiiijjjkkkjjjjjjjjjhhhgggeeecccbbbcccbbbaaa___^^^^^^]]]]]]```bbbfffiiikkkllllllkkkiiijjjlllmmmnnnmmmlllkkkeeeccc```]]][[[YYYYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]YYYYYYXXXUUUSSSSSSUUUWWWlllQQQBBBAAA<<<;;;<<<888333999888888<<>>>>>===<<<:::666999::::::888888:::===;;;:::>>>GGGQQQ]]]lllxxx~~~uuuooojjjfffeeeccc______bbbaaahhhqqquuuvvvuuuxxxzzzwwwyyyzzzxxxuuussstttvvvooooooooooooooonnnnnnnnnjjjlllnnnoooooommmjjjhhhdddddddddcccccccccbbbbbb```aaacccddddddcccbbbaaaaaa```cccfffgggiiisss~~~jjj^^^hhh|||||||||}}}}}}tttmmmmmm___UUUKKKIIIIIIIIIJJJMMMCCCAAA>>>;;;999888888888666<<>>===<<<:::888777555555666666777888888888888888777:::>>>@@@EEENNN\\\fffxxxyyyqqqnnnjjjhhhggggggggggggkkkooouuu{{{{{{wwwzzzzzzyyyvvvsssqqqpppqqqmmmnnnpppqqqrrrqqqooonnnkkkkkkllllllkkkjjjhhhgggeeeddddddcccbbbbbbcccccccccdddfffeeebbb```______``````bbbeeeffflllxxxyyyggg]]]lllzzzzzzxxxzzz~~~||||||}}}zzzqqqiiiYYYUUUPPPMMMLLLLLLKKKJJJEEECCC???:::777555444444999;;;BBBOOO^^^rrrtttpppqqq{{{yyysssnnnjjjiiijjjjjjlllllllllllljjjjjjhhhjjjmmmrrrxxxxxxrrrpppmmmiiiiiikkkiiijjjkkkkkkjjjhhhfffddd]]]ZZZVVVPPPKKKFFFCCCAAA@@@>>>;;;888666444333333444555555777999;;;<<<>>>AAAFFFLLLPPPPPPOOOMMMLLLNNNOOOPPPRRRTTTVVVYYYZZZ\\\]]]______\\\YYYWWWWWW[[[[[[[[[]]]___bbbeeegggkkkkkkjjjhhhgggeeeddddddgggeeecccaaabbbeeehhhjjjjjjhhheeecccbbbbbbdddeeeggghhhgggeeebbb`````````]]]]]]\\\\\\\\\[[[[[[[[[]]]___aaabbbbbbbbbcccddddddeeeffffffeeebbb```^^^]]]\\\YYYWWWWWWWWWYYYZZZTTTSSSRRRRRRSSSUUUXXXZZZYYYXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZYYYXXXXXXXXXXXXYYYYYYmmmSSSDDD@@@:::999;;;999777:::666777>>>FFF]]]|||~~~~~~|||wwwtttuuuxxxtttqqqppprrrsssrrrqqqqqqqqqqqqppppppoooooooooppppppqqqtttxxxzzzzzzzzzxxxwwwvvvvvvtttnnnddd]]][[[]]]aaafffjjjnnnqqqrrruuutttsssqqqooopppsssuuuwwwxxx{{{|||rrrkkkhhhiiijjjlllmmmqqqwww|||~~~~~~|||}}}uuummmhhhccc___^^^aaabbbaaadddhhhhhhjjjpppzzzzzziii```[[[YYYZZZ\\\fffqqqjjjZZZOOOEEE===;;;;;;:::999888777555444444444555555666666666555555555888;;;<<>>;;;888777777777888:::CCCQQQbbbwwwsssmmmqqq}}}yyysssnnnkkkiiijjjjjjkkkllllllkkkjjjjjjkkklllmmmqqqwwwwwwqqqooommmiiiiiikkkllllllkkkiiifffbbb^^^\\\]]][[[WWWRRRLLLHHHEEECCC@@@>>><<<888666444444444555555666777999;;;===>>>AAAEEEKKKOOOOOOMMMLLLKKKKKKMMMPPPTTTVVVXXXXXXXXX[[[]]]___^^^\\\YYYWWWWWW[[[[[[\\\]]]```cccfffhhhiiiiiigggfffeeecccbbbbbbfffdddbbb``````aaadddfffiiigggeeebbbbbbbbbdddeeeeeeeeeeeeccc___]]]]]]^^^[[[[[[[[[ZZZYYYYYYXXXXXXYYY[[[]]]^^^^^^^^^___``````aaa``````^^^[[[YYYXXX[[[ZZZXXXWWWVVVVVVWWWWWWTTTSSSSSSSSSTTTVVVXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXZZZZZZZZZ[[[[[[\\\\\\\\\_______________`````````mmmSSSDDDAAA:::999;;;999:::;;;666666>>>FFF\\\|||}}}}}}{{{wwwttttttwwwtttrrrqqqrrrrrrrrrqqqssssssrrrqqqpppooonnnnnnrrrrrrrrrsssvvvwwwvvvtttttttttuuuwwwvvvpppfff___\\\^^^aaafffjjjmmmoooqqqssssssrrrpppnnnnnnqqqsssuuuvvvyyy}}}uuuooonnnppprrrqqqsssxxx~~~yyyrrrjjjddd___\\\\\\___aaaaaaccchhhgggjjjppp{{{uuueee]]]ZZZZZZ^^^cccrrr~~~tttdddQQQFFF???999777777777777666555555444444333555555555666666555444444555777999:::;;;???FFFLLLVVVeeeyyy|||uuuvvvrrrllliiijjjpppwww|||{{{wwwvvvtttrrrqqqqqqqqqqqqnnnnnnooooooooommmllljjjiiiiiijjjjjjiiihhhgggfffcccccccccbbbbbbcccdddddddddfffggggggeeedddccccccaaaaaadddhhhkkkqqq~~~lll^^^[[[ooo{{{vvvvvvxxx{{{~~~|||||||||xxxooohhh___YYYSSSOOOOOOOOONNNLLLCCCAAA???<<<:::999999999666:::DDDTTTfff|||rrrlllssszzztttooollljjjiiijjjkkkkkkkkkkkkjjjiiimmmmmmmmmpppvvv}}}vvvpppooommmiiiiiikkklllkkkjjjgggccc___[[[YYY^^^\\\XXXTTTOOOJJJGGGEEE@@@???<<<999777555555444666666666888999;;;===>>>AAAEEEKKKNNNNNNLLLJJJIIIHHHKKKPPPUUUXXXYYYXXXWWWZZZ\\\^^^^^^[[[YYYXXXWWW[[[[[[\\\^^^aaadddgggiiihhhhhhgggfffdddcccbbbbbbdddbbb___]]]\\\]]]___```fffeeecccaaa```aaacccdddbbbcccbbb```]]][[[[[[\\\[[[[[[ZZZZZZYYYXXXXXXWWWVVVXXXZZZ[[[[[[[[[\\\]]]^^^]]]\\\ZZZXXXWWWUUUTTTYYYXXXXXXWWWVVVVVVUUUUUUSSSSSSSSSTTTUUUVVVWWWXXXZZZZZZ[[[[[[[[[[[[[[[[[[^^^^^^^^^___```aaaaaabbbfffggghhhjjjjjjjjjiiihhhlllRRRCCCAAA;;;999<<<999999;;;666666===FFF]]]}}}||||||zzzvvvtttuuuuuusssrrrqqqqqqqqqqqqppprrrqqqqqqpppoooooonnnnnnrrrqqqqqqrrrttttttsssrrrrrrsssuuuxxxwwwqqqggg___\\\^^^bbbfffjjjnnnpppqqqqqqqqqpppnnnkkkkkklllnnnpppqqqtttxxx~~~vvvrrrsssvvvzzzyyy{{{|||uuunnnfff```\\\YYYYYY]]]______cccgggiiilllsss~~~rrrddd^^^^^^aaahhhpppvvvbbbTTTEEE===999555555777444444444444444444444444777777888888888777666666666888:::;;;<<<>>>AAAEEEIIISSS```ppp~~~~~~}}}yyyttttttpppjjjfffhhhppp{{{~~~|||zzzvvvtttsssssssssrrrpppppppppooonnnmmmkkkjjjhhhhhhhhhhhhhhhggggggfffcccccccccccccccddddddeeedddfffggggggfffdddcccddd___```bbbfffhhhmmmyyyiii]]]ZZZoooxxxxxxyyy|||{{{vvvttttttrrrmmmiiiccc]]]TTTPPPPPPPPPNNNKKKDDDCCC@@@>>>;;;:::999999777;;;FFFVVVhhh~~~uuuoooyyyzzztttooolllkkkiiiiiijjjjjjjjjjjjiiiiiijjjkkkmmmqqqwww|||uuuooonnnllliiiiiikkkggggggfffeeeccc```^^^]]]]]][[[XXXTTTPPPKKKHHHFFF@@@???<<<999777666666666777777777888:::;;;===>>>BBBFFFLLLOOONNNLLLJJJIIIHHHKKKOOOTTTWWWXXXXXXXXXXXXZZZ]]]]]][[[YYYXXXXXXZZZ[[[\\\^^^aaadddhhhiiiiiihhhgggfffeeedddcccccc___]]][[[ZZZYYYZZZ\\\]]]bbbaaa___^^^^^^___```aaa``````___]]]ZZZYYYZZZ\\\]]]]]]\\\[[[[[[ZZZYYYYYYVVVXXXZZZ[[[ZZZ[[[\\\]]]^^^^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVVVVWWWXXXYYYYYYYYY^^^^^^______`````````aaacccddddddeeefffggghhhhhhkkklllnnnpppqqqpppooonnnkkkQQQCCCBBB<<<:::<<<999777999555555===FFF]]]}}}{{{{{{zzzvvvtttvvvrrrrrrrrrqqqoooooooooooooooooooooooooooooooooooopppooopppqqqssstttsssqqqssstttvvvxxxxxxqqqggg___\\\^^^bbbfffkkknnnqqqrrrqqqqqqpppmmmiiiggghhhiiijjjkkknnnsssyyyvvvooollloootttxxx}}}xxxqqqjjjbbb]]]ZZZWWWXXX[[[^^^^^^bbbfffjjjmmmuuu{{{pppdddaaabbbiiitttwwwfffQQQFFF;;;666333111222555444444444555555555666666777888888888888888777777777999:::<<<===>>>@@@AAADDDIIIPPPWWWeeewww{{{yyyxxxvvvtttrrrnnnhhhdddeeennn{{{yyyvvvrrrqqqrrrttttttsssrrrrrrqqqpppooommmlllkkkhhhhhhggggggggggggggggggeeedddddddddddddddeeeeeedddfffggggggeeecccccccccaaaaaaccceeeeeehhhrrr}}}jjj___]]]qqq~~~|||vvvpppllllllnnnnnnnnnjjjaaaWWWRRRRRRQQQNNNKKKFFFEEEBBB???<<<999777666888<<>>BBBGGGLLLPPPPPPNNNLLLKKKKKKLLLNNNQQQTTTVVVXXXYYYWWWYYY[[[\\\ZZZYYYXXXXXXYYYZZZ[[[\\\___cccfffhhheeeeeedddcccbbbbbbaaaaaaYYYYYYWWWWWWWWWYYYZZZ\\\]]]\\\[[[[[[[[[\\\]]]]]][[[[[[[[[YYYWWWWWWYYY[[[]]]]]]]]]]]]\\\\\\\\\\\\WWWYYY[[[\\\\\\\\\]]]^^^_______________```aaaaaa]]]]]]]]]]]]\\\[[[ZZZYYY]]]^^^___aaaaaaaaaaaa```ccccccdddeeeffffffgggggghhhiiiiiijjjkkkkkkllllllkkkmmmoooqqqqqqpppooonnnjjjQQQCCCBBB<<<:::<<<999555888555666===EEE[[[zzz{{{{{{zzzwwwvvvwwwqqqrrrsssrrrpppnnnooopppnnnnnnooooooooopppppppppoooooooooqqqssstttsssqqqssssssuuuwwwwwwrrriiiaaa\\\^^^bbbfffjjjmmmooopppppppppnnnjjjfffbbbbbbbbbbbbcccfffjjjoootttyyy{{{uuupppiiidddcccgggmmmrrr~~~{{{tttnnnggg___[[[ZZZWWWWWW[[[]]]]]]aaaeeeiiimmmuuuxxxnnneeeccchhhqqqjjjWWWCCC<<<555444333222333777444444555555555666666666555666777777888888888777888888:::;;;===>>>??????BBBEEEGGGHHHOOOZZZbbbdddhhhiiinnnuuuyyy~~~zzzvvvssssssssspppmmmhhhddddddlllxxx~~~yyyuuuqqqrrruuuyyyzzzyyysssrrrqqqpppooonnnmmmmmmhhhhhhgggggggggggghhhhhhhhhgggfffeeeeeeeeeeeefffeeeggghhhgggeeecccbbbbbbdddccceeefffeeefffoooyyylllbbbcccxxx}}}zzzuuuooolllmmmppptttvvvrrrhhh\\\VVVUUUTTTPPPKKKFFFEEECCC???<<<999666555:::>>>HHHVVVddduuu{{{yyysssooollljjjiiiiiihhhhhhhhhhhhiiiiiicccgggmmmtttzzzyyyrrrmmmlllkkkiiiiiilllfffeeecccaaa^^^\\\[[[ZZZ[[[ZZZXXXUUURRRMMMIIIGGGAAA???===;;;999888888888999999999:::;;;<<<>>>>>>BBBFFFLLLPPPPPPOOOMMMMMMMMMMMMNNNPPPRRRUUUWWWYYYUUUXXXZZZ[[[ZZZXXXXXXXXXXXXXXXYYYZZZ]]]```bbbddd______^^^^^^]]]\\\\\\[[[WWWVVVVVVVVVWWWXXXZZZ[[[YYYYYYYYYYYYZZZZZZ[[[\\\WWWXXXWWWVVVUUUVVVYYY\\\^^^^^^____________``````[[[]]]___`````````aaabbbbbbcccccceeefffggghhhhhhdddddddddcccbbbbbbaaaaaaggghhhjjjllllllkkkjjjiiigggggghhhiiijjjkkklllmmmkkkkkkkkkkkklllllllllllliiijjjkkkllllllkkkjjjiiiiiiPPPCCCBBB===;;;<<<999555888666777===BBBVVVsss}}}|||{{{zzzwwwwwwyyyrrrtttuuutttqqqpppppprrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppqqqssssssqqqppprrrrrrsssvvvwwwssslllfff^^^___bbbdddgggiiijjjkkkjjjjjjhhhccc]]]YYYWWWWWWWWWXXXYYY[[[^^^```aaabbb```]]]XXXUUUWWW\\\bbbffftttxxx{{{{{{|||~~~xxxqqqkkkddd^^^YYY[[[XXXWWW[[[]]]]]]```dddjjjnnnwwwzzzqqqiiiiiiooo{{{ttt\\\JJJ>>>888555666555333444777444444444555555555555555555666777888999:::::::::<<<;;;;;;<<<>>>?????????@@@BBBCCCBBBEEELLLPPPPPPVVVYYYaaalllsssyyyzzzuuuqqqppppppkkkjjjfffaaa```fffqqqzzz}}}~~~yyytttssswwwzzzzzzyyyqqqqqqpppooonnnmmmmmmmmmiiihhhggggggggghhhiiiiiikkkjjjiiigggffffffffffffhhhiiijjjiiifffcccbbbbbbdddccceeefffddddddlllvvvkkkeeekkk}}}yyywwwttttttvvvzzz~~~{{{pppbbbZZZYYYXXXRRRLLLDDDCCCAAA???<<<999777555:::>>>HHHVVVcccrrr}}}}}}xxxrrrnnnkkkjjjiiihhhgggggggggggghhhiiieeehhhmmmssszzzxxxqqqlllkkkkkkiiiiiillljjjiiigggdddaaa^^^\\\\\\[[[[[[ZZZWWWTTTOOOKKKIIIAAA@@@===;;;999999888999::::::::::::;;;===>>>??????DDDKKKOOOPPPOOONNNMMMLLLNNNPPPRRRSSSUUUUUUUUUTTTVVVYYYZZZZZZXXXXXXXXXWWWWWWWWWXXXZZZ\\\^^^```[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\ZZZZZZZZZYYYYYY\\\```cccbbbcccdddeeefffgggggghhhccceeeggghhhhhhhhhiiijjjiiijjjlllmmmnnnnnnnnnnnnmmmllljjjiiihhhhhhiiiiiikkkmmmppprrrrrrpppnnnmmmhhhiiijjjkkkmmmnnnooopppkkkkkkjjjjjjjjjjjjiiiiiifffffffffeeeeeedddcccccciiiPPPCCCBBB===;;;<<<999777:::777888===@@@RRRnnnxxx~~~~~~~~~~~~||||||{{{xxxxxxzzzsssuuuwwwvvvsssqqqrrrsssuuuuuuttttttrrrrrrqqqpppsssrrrqqqqqqrrrrrrpppnnnppppppqqqtttwwwuuuoooiii___```bbbcccdddeeeeeeeeedddcccaaa[[[UUUPPPMMMMMMMMMNNNOOOOOOOOONNNMMMMMMMMMJJJGGGFFFHHHNNNTTTXXXdddhhhpppyyysssssstttyyy}}}vvvpppjjjccc]]]YYY[[[XXXXXX[[[]]]\\\___dddmmmqqqzzz}}}uuunnnooovvvjjjSSSBBB<<<888555666444000///222444444444444444444444444777888999;;;<<<===>>>>>>AAA@@@>>>>>>@@@AAAAAA@@@===@@@AAA@@@CCCHHHJJJHHHJJJMMMVVV```hhhooozzz~~~{{{}}}~~~{{{vvvqqqooonnnffffffccc^^^[[[___iiirrr~~~zzzsssppprrrsssqqqooopppooonnnmmmmmmlllmmmmmmjjjiiihhhgggggghhhiiijjjmmmllljjjiiigggfffffffffjjjllllllkkkgggdddbbbbbbaaaaaacccdddbbbccckkkttt{{{iiifffpppzzzzzzzzz|||uuufff^^^\\\ZZZTTTNNNAAAAAA@@@>>><<<:::888777:::>>>HHHVVVbbbqqq{{{}}}}}}wwwqqqmmmkkkiiiiiihhhgggffffffggghhhiiihhhjjjmmmrrryyywwwpppkkkkkkkkkiiiiiilllnnnllljjjhhheeecccbbbbbb\\\\\\[[[YYYUUUQQQMMMJJJAAA@@@===;;;:::999999999:::::::::;;;<<<===>>>???===BBBIIINNNOOONNNMMMMMMKKKMMMQQQTTTVVVUUUSSSRRRSSSVVVYYYZZZYYYXXXXXXXXXVVVVVVVVVVVVXXXZZZ\\\]]][[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYXXXWWWVVVVVVVVVVVVXXXYYYYYYZZZ[[[\\\]]]]]]^^^_________```cccgggkkkhhhhhhiiikkklllnnnooooookkkmmmooopppppppppqqqrrrpppqqqsssuuuuuutttsssrrrrrrpppnnnlllllllllnnnnnnkkkmmmppprrrrrrpppnnnllliiiiiijjjlllnnnooopppqqqjjjiiiiiihhhhhhgggffffffeeedddbbbaaa``````___```dddPPPEEEBBB<<<===???:::888;;;888999>>>@@@MMMfffwwwwwwzzz|||{{{{{{yyywwwssssssrrrrrrqqqppppppooosssrrrqqqqqqrrruuuxxxzzztttrrrpppoooppppppooonnnqqqqqqqqqsssssspppkkkhhh```]]][[[\\\```bbbaaa___```[[[TTTMMMIIIFFFCCCAAA@@@@@@?????????@@@@@@AAA@@@@@@AAACCCDDDFFFGGGHHHOOOUUU___iiipppssssssrrrfffcccfffooovvvyyy|||xxxqqqjjjccc___]]]\\\[[[[[[[[[ZZZZZZ]]]aaaeeennnsss}}}{{{rrrtttuuuYYYEEE===666555333111111222333444333333333333444555666666888888999:::;;;;;;::::::???>>>>>>>>>???@@@@@@AAA@@@@@@???@@@AAABBBCCCCCCFFFIIIMMMTTT\\\gggssszzz~~~~~~~~~}}}||||||zzz~~~}}}wwwqqqooommmkkkfff```ZZZXXXXXXZZZcccllluuu{{{uuuttttttqqqppppppmmmmmmmmmoooqqqqqqooommmnnnkkkhhhggghhhiiiiiiiiijjjjjjiiihhhhhhiiijjjkkknnnllliiiggggggfffdddbbbccc```___aaabbbdddjjjrrr~~~iiibbbsss{{{~~~pppfffaaa[[[[[[VVVHHHDDD@@@>>>???<<<888777999:::???IIIVVVcccsss}}}|||wwwssspppmmmlllkkkhhhfffeeegggiiijjjjjjggggggkkkrrr{{{vvvsssooommmllllllkkkjjjmmmllliiigggdddbbbaaaaaaaaa```___]]]YYYSSSKKKEEEBBB@@@>>>;;;888777777666999:::;;;===>>>>>>?????????CCCIIIOOORRRRRRPPPNNNMMMMMMMMMPPPSSSUUUTTTSSSUUUVVVWWWWWWVVVVVVXXXZZZUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZYYYXXXXXXZZZ[[[\\\[[[YYYXXXYYYZZZ[[[\\\___aaabbbaaa___^^^aaabbbdddfffjjjmmmpppqqqpppooommmnnnppprrrrrrrrrnnnnnnmmmlllnnnpppssstttuuuuuuttttttttttttuuuuuutttqqqnnnmmmnnnooooooooonnnmmmmmmnnnoooooonnnllliiihhhhhhiiijjjkkkiiigggiiigggeeeeeefffddd```\\\\\\\\\[[[ZZZZZZZZZ[[[[[[aaaNNNCCC@@@:::;;;===888999;;;888888===>>>KKKdddvvvwww{{{~~~zzzzzzzzzxxxvvvssssssrrrqqqqqqpppppppppsssrrrppppppqqqtttwwwyyytttrrrpppoooppppppnnnmmmppppppqqqrrrrrroookkkggg___\\\ZZZ\\\___```___\\\YYYTTTMMMGGGCCC@@@===;;;999888888888888999::::::===>>>???AAABBBBBBCCCCCCAAAEEEJJJPPPUUUXXXZZZZZZYYYVVVZZZcccjjjooowww}}}{{{yyywwwtttnnngggaaa]]][[[ZZZZZZZZZZZZYYYZZZ]]]bbbfffmmmsss~~~xxxzzznnnTTTCCC<<<666444333111111222333444333333333333444555777777======>>>?????????????????????>>>>>>???@@@@@@AAA@@@@@@???@@@@@@AAABBBBBBDDDFFFIIIMMMRRRZZZbbbgggppprrrtttuuuvvvwwwyyy{{{vvvzzzzzztttooonnnllljjj```ZZZUUUSSSRRRUUU]]]gggttt{{{uuuttttttqqqooopppnnnmmmmmmnnnppppppooommmkkkiiigggfffggghhhhhhhhhkkkkkkiiiiiihhhiiijjjkkkooollliiigggfffeeecccbbbbbb___^^^```bbbdddkkksss~~~gggdddyyy}}}vvvzzzoooddd^^^XXXYYYVVVJJJEEEAAA>>>>>><<<888777999;;;@@@KKKWWWcccrrr~~~{{{||||||vvvrrrooollljjjiiigggffffffiiilllmmmnnnjjjjjjmmmsss|||xxxuuupppmmmlllkkkjjjiiijjjiiihhhfffeeecccccccccaaa```___]]]ZZZTTTLLLGGGBBBAAA>>>;;;999777777777999:::;;;===>>>>>>>>>>>>???CCCIIINNNQQQRRRPPPOOOMMMMMMNNNPPPSSSUUUUUUTTTVVVWWWWWWVVVUUUUUUWWWXXXVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[\\\^^^^^^]]]]]]___``````bbbeeeggghhhgggfffeeekkkllllllnnnppprrrtttuuurrrqqqpppppprrrssssssrrroooooonnnnnnooopppqqqrrrsssssssssrrrrrrrrrqqqqqqpppnnnnnnnnnoooooonnnlllooommmllllllmmmllljjjhhhjjjiiihhhiiijjjkkkjjjhhhhhheeecccccccccbbb___\\\YYYXXXWWWVVVVVVUUUUUUVVVaaaNNNDDDAAA;;;;;;===888999;;;888777<<<===JJJdddxxxyyy}}}|||yyyyyyyyywwwuuutttsssrrrqqqqqqppppppppprrrqqqppppppppprrruuuvvvtttrrrpppooooooooonnnlllpppooopppqqqqqqnnnjjjggg^^^[[[YYYZZZ]]]]]][[[XXXPPPKKKEEE???<<<:::777666222222222222222333444555:::;;;===>>>>>>===<<<;;;:::;;;<<<===@@@BBBEEEFFFGGGFFFIIIQQQYYY___gggnnnwwwyyy{{{}}}}}}|||zzzyyyzzzzzzzzzzzzxxxvvvtttssspppmmmhhhccc^^^[[[ZZZYYYYYYYYYYYYYYYYYY]]]bbbfffmmmtttyyybbbLLL>>>:::555444333222111222333444333333333444555666888999===>>>>>>????????????>>>>>>>>>????????????@@@@@@@@@????????????@@@@@@AAA@@@BBBDDDFFFIIIMMMQQQUUU^^^bbbhhhlllooorrrtttvvvssswwwwwwqqqmmmllljjjgggYYYTTTOOOMMMMMMPPPXXXaaappp}}}|||uuutttsssqqqoooppppppnnnllllllnnnnnnnnnmmmjjjhhhhhhhhhjjjkkkjjjiiimmmlllkkkiiiiiiiiijjjkkkooollliiigggfffeeedddbbb```]]]]]]```aaadddkkksss|||uuubbbgggyyytttxxxmmmccc]]]WWWYYYXXXMMMEEEAAA>>>>>><<<777666999<<>>>>>>>>???CCCHHHNNNQQQQQQPPPOOOMMMMMMNNNQQQTTTWWWWWWVVVWWWXXXXXXWWWUUUUUUVVVXXXYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[[[[ZZZ[[[\\\^^^______aaacccddddddeeegggiiijjjkkknnnpppqqqqqqppppppuuuuuuuuuttttttuuuuuuvvvqqqppppppqqqrrrsssqqqpppoooppppppppppppppppppoooqqqqqqqqqppppppnnnmmmlllkkkkkklllnnnpppooollljjjnnnllljjjiiiiiihhhfffdddkkkjjjhhhhhhiiijjjjjjiiifffcccaaa______^^^\\\[[[XXXWWWUUUTTTRRRQQQQQQQQQcccPPPFFFDDD>>>>>>???:::888:::777777===???MMMggg~~~~~~{{{xxxyyyyyywwwuuuuuutttrrrqqqppppppqqqqqqqqqqqqpppooopppqqqssstttsssqqqooonnnnnnnnnmmmlllooonnnnnnoooooommmiiifff\\\ZZZYYYYYY[[[ZZZVVVRRRIIIEEE???:::888666555333111111111111222333444444888999;;;<<<;;;999666555888888777777888:::;;;<<<;;;;;;>>>CCCJJJQQQXXX]]]eeehhhlllooopppooooooooonnnooopppqqqqqqqqqpppoooiiigggccc```\\\ZZZZZZYYYWWWXXXXXXXXXYYY]]]bbbfffmmmuuujjjVVVDDD:::888555444333222222222333333333333444555666888::::::===>>>>>>??????>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>======>>>>>>???>>>@@@CCCDDDFFFHHHJJJMMMQQQVVV___fffkkkooorrrtttsssuuutttoookkkiiieee```TTTOOOKKKJJJKKKMMMVVV___iiiwww}}}uuutttssspppnnnoooqqqooolllkkklllmmmmmmlllkkkjjjjjjlllnnnnnnmmmkkknnnmmmkkkjjjiiijjjjjjkkkllljjjhhhgggggggggfffdddbbb^^^]]]___```bbbhhhppptttsss]]]iii~~~yyy~~~zzzkkkdddaaa[[[]]][[[PPPFFFBBB>>>>>>;;;777666999<<>>>>>>>>???BBBGGGMMMPPPQQQPPPPPPMMMMMMOOORRRUUUXXXXXXWWWWWWXXXYYYYYYXXXYYY[[[]]]^^^]]]]]]]]]^^^___```aaaaaa```______```bbbdddffffffhhhjjjkkkkkkllloooqqqrrrsssuuuxxxyyyyyyyyyxxxyyyxxxwwwuuusssrrrrrrqqqmmmmmmmmmoooppppppnnnlllmmmnnnpppqqqrrrqqqpppoooooopppoooooommmkkkiiihhhiiiiiiiiikkkmmmmmmkkkiiijjjhhhffffffffffffdddccckkkiiigggggghhhiiiiiiiiicccaaa^^^\\\ZZZZZZZZZYYYXXXWWWUUUSSSQQQPPPPPPOOOcccPPPGGGEEE???>>>@@@999777999666888>>>BBBRRRmmm|||~~~zzzxxxyyyzzzxxxvvvuuutttrrrqqqpppqqqqqqrrrqqqqqqpppppppppqqqrrrrrrrrrpppnnnmmmnnnnnnmmmlllnnnmmmmmmmmmmmmkkkhhheee\\\ZZZXXXYYYYYYWWWQQQMMMCCC???999666444333333222222222222222333444555666777999:::;;;999777444111111222333444555555555555888999:::<<>>777777444444333333222222222222333333444555777999;;;<<<@@@AAAAAAAAAAAAAAA@@@@@@<<<======>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<===???AAACCCEEEEEEFFFGGGIIIJJJOOOXXX```fffkkkoooqqqsssuuusssmmmhhheee___YYYMMMIIIFFFGGGHHHKKKTTT]]]cccqqq~~~vvvsssrrrooonnnooorrrooommmlllmmmnnnmmmmmmkkkkkkkkklllnnnooommmlllnnnmmmkkkjjjjjjjjjkkkkkkiiigggffffffhhhiiihhhgggddd```^^^___^^^___dddkkkrrroooYYYggguuujjjhhhhhhcccbbb^^^RRRGGGBBB>>>===:::666666999:::@@@KKKWWW```kkk|||}}}qqqttt{{{|||vvvrrrpppmmmllllllkkkkkkllloooqqqrrrqqqoooppprrruuu{{{xxxrrrnnnkkkiiihhhccccccddddddcccbbbaaa``````___]]][[[XXXTTTNNNJJJEEEDDD@@@===:::888777777888999:::<<<=========>>>???BBBGGGLLLOOOQQQQQQPPPOOOOOOPPPSSSVVVXXXXXXXXXWWWYYY[[[\\\]]]___bbbddddddccccccbbbccceeefffggghhhgggffffffgggiiikkkmmmnnnpppqqqqqqqqqqqqrrrtttvvvwwwyyyzzz{{{|||||||||xxxwwwuuurrrpppnnnmmmmmmkkkkkkllloooppppppmmmjjjiiikkknnnqqqrrrrrrqqqqqqooonnnnnnlllkkkiiigggfffiiigggffffffhhhiiijjjjjjfffdddbbbbbbcccdddcccccchhhgggeeeeeeggghhhgggfff___^^^\\\YYYWWWVVVWWWWWWVVVUUUSSSRRRQQQPPPOOOOOOaaaNNNEEECCC>>>===>>>777666888555777???DDDUUUpppzzzxxxzzz~~~{{{zzz{{{|||zzzxxxvvvuuusssqqqpppqqqrrrsssrrrrrrqqqqqqpppqqqqqqqqqooonnnllllllnnnnnnnnnmmmmmmlllkkkkkkkkkjjjgggddd\\\ZZZYYYYYYYYYUUUNNNHHH===:::555222222222111111111111111222333444555666888888999999888555333111...000333555666666555444999;;;;;;:::===DDDHHHHHHMMMRRRYYY\\\]]]^^^```bbb___```aaabbbbbbbbbaaa``````___]]]\\\[[[ZZZYYYYYYWWWWWWWWWWWWWWW[[[```dddjjjttthhhUUUFFF;;;666777444444444333333333222222333333444666888;;;===>>>??????@@@@@@@@@???>>>>>>:::;;;<<<===<<<;;;:::999888777777888888:::;;;;;;AAACCCDDDEEEDDDEEEFFFHHHHHHLLLSSSYYY___dddjjjnnnrrrssspppiiieeeaaaYYYQQQGGGCCCBBBDDDFFFJJJSSS]]]aaaooovvvsssqqqnnnmmmoooqqqooommmmmmooooooooonnnkkkiiihhhiiikkklllkkkjjjlllkkkjjjiiiiiijjjkkklllhhhfffeeefffhhhiiiiiihhheeeaaa___^^^]]]]]]aaahhhwwwgggVVVaaavvvmmmmmmnnngggddd___RRRHHHCCC>>>===:::666666999999???KKKXXXaaalll}}}wwwsssxxx|||vvvsssqqqooonnnllllllkkkmmmoooppppppooonnnpppsssvvvzzzyyyrrrnnnkkkjjjhhhdddeeeeeeffffffeeecccbbbbbb```^^^[[[YYYTTTOOOKKKGGGEEEAAA>>>;;;999888777888999:::;;;<<<=========>>>AAAFFFKKKOOOPPPQQQQQQQQQQQQRRRTTTWWWYYYXXXWWWYYY[[[]]]___aaacccgggjjjiiihhhgggfffgggiiikkkmmmooonnnmmmmmmnnnooopppqqqqqqssstttsssrrrrrrssstttuuuvvvwwwxxxxxxyyyyyyyyyvvvuuussspppnnnmmmlllkkkjjjkkkmmmpppsssrrrnnnkkkgggiiillloooqqqrrrqqqqqqmmmllljjjhhhgggffffffeeeiiifffccccccdddfffggghhhdddbbb```___aaabbbbbbbbbdddccccccdddeeeeeedddbbb\\\\\\[[[YYYVVVTTTTTTUUURRRQQQQQQPPPPPPPPPPPPQQQaaaNNNFFFDDD>>>===>>>777666888555777>>>CCCTTToooyyyuuuuuuzzz||||||}}}~~~|||zzzwwwuuusssqqqpppqqqrrrsssssssssrrrrrrqqqqqqqqqqqqmmmlllkkkkkkmmmoooooonnnmmmkkkjjjjjjjjjiiifffddd\\\ZZZYYYYYYXXXSSSKKKEEE===:::555333333444444444222222222333444555666777888888777666555444222111222333555666888888888888:::===<<<999<<>>@@@>>>>>>>>>>>>>>>===<<<<<<999999;;;;;;;;;999888666444444444555666888999:::@@@AAADDDEEEFFFHHHLLLNNNLLLNNNRRRUUUZZZ```ggglllmmmmmmjjjeeeaaa]]]UUULLLEEEBBBAAADDDHHHMMMVVV```bbbpppvvvsssqqqnnnmmmnnnoooooonnnoooqqqqqqpppooollljjjhhhhhhiiijjjjjjiiiiiiiiihhhhhhiiijjjlllmmmjjjhhhffffffggghhhgggfffddd```]]]]]]\\\\\\aaahhhzzzaaaUUUZZZsss}}}|||rrrqqqooofffbbb\\\PPPIIICCC>>><<<999555666999999@@@MMMZZZdddooossstttzzzzzzuuusssqqqpppoookkkjjjjjjlllnnnoooooonnnmmmqqquuuxxx|||xxxqqqllljjjiiihhheeefffhhhjjjjjjjjjiiihhhfffccc```]]]ZZZUUUPPPLLLGGGEEEBBB>>>;;;999888777888999:::;;;<<<=========>>>AAAEEEJJJNNNPPPQQQQQQSSSSSSSSSUUUWWWYYYXXXWWW[[[]]]```aaaccceeeiiikkklllkkkiiihhhiiikkknnnooossssssssssssssssssssssssoooqqqrrrqqqppppppqqqsssrrrrrrrrrrrrsssrrrrrrrrrqqqpppooommmlllkkkkkkkkkggghhhlllpppsssrrroookkkgggiiikkkmmmoooooopppoookkkiiifffdddbbbcccdddeeefffeeeccccccdddeeedddcccdddbbb___^^^___`````````______```bbbdddccc```]]]YYYZZZ[[[YYYUUUSSSRRRSSSQQQQQQQQQQQQRRRSSSTTTUUU}}}cccPPPHHHFFF@@@@@@@@@999777999555666<<>>AAAEEEJJJNNNPPPQQQRRRUUUTTTTTTVVVXXXXXXWWWVVV]]]___aaabbbccceeehhhjjjmmmkkkjjjiiiiiilllnnnppptttuuuuuuvvvuuuuuutttssslllmmmoooooonnnoooppprrrooooooooonnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiiccceeeiiinnnqqqqqqmmmjjjiiijjjkkklllmmmmmmmmmmmmiiigggccc```___```cccddddddcccdddeeefffdddbbb___fffccc```^^^^^^^^^^^^]]]\\\]]]___aaacccaaa]]]ZZZWWWZZZ[[[ZZZVVVRRRQQQRRRRRRRRRSSSTTTVVVXXXYYY[[[}}}cccSSSEEEBBBCCCAAA;;;888555777444666<<>><<<;;;;;;;;;;;;888888777777777888888999888888888777666666555555444666777888777777888999<<<;;;;;;<<<>>>AAABBBBBBHHHIIIKKKKKKJJJJJJLLLMMMMMMQQQTTTUUUZZZaaadddcccaaa]]]YYYWWWWWWXXXXXXXXXZZZVVVTTTUUUVVVVVVYYY^^^dddppp|||pppZZZLLLDDD===999888555555444333333333333444555777:::;;;<<<===>>>@@@>>>???@@@@@@@@@@@@???>>>:::::::::999888888777777333222111111333555888::::::<<>>@@@DDDHHHLLLOOOQQQQQQRRRSSSTTTTTTTTTVVVXXXZZZ```aaabbbccceeefffggghhhkkkkkkjjjiiijjjkkklllmmmoooqqqrrrsssrrrqqqrrrsssoooooopppppppppnnnlllkkkmmmmmmlllkkkkkklllllllllkkkkkkjjjjjjiiiiiiiiihhhgggggghhhjjjjjjkkkkkkjjjhhhhhhiiiiiijjjjjjkkkkkkjjjiiifffdddbbbbbbcccccccccdddfffhhhgggeeebbb```___\\\ZZZ[[[]]]^^^\\\YYYYYY[[[^^^``````___\\\ZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYWWWWWWXXX\\\___aaaaaa|||cccTTTFFFCCCEEEBBB<<<999666888555666;;;>>>MMMggg~~~}}}{{{zzzzzzyyywwwtttsssssssssrrrppppppooommmnnnpppqqqpppnnnjjjkkklllkkkjjjjjjlllmmmnnnkkkgggfffffffffdddbbb___[[[WWWVVVUUURRRKKKFFFBBBAAA@@@???>>>===<<<<<<:::999999999999999:::::::::999999888888777666666666888999:::999888999:::>>>>>>>>>>>>@@@BBBBBBBBBFFFHHHIIIIIIHHHHHHIIIKKKMMMRRRTTTUUUXXX^^^aaa___aaa^^^YYYWWWVVVVVVVVVUUU[[[VVVTTTUUUUUUUUUXXX\\\bbbnnnyyy~~~}}}kkkWWWJJJBBB<<<888777666555444444333333444444555777:::;;;<<<<<<>>>???@@@AAABBBCCCBBBAAA???>>>;;;:::999888777666555444444333333333333555666777999;;;===BBBIIIQQQXXX\\\\\\ZZZWWWTTTSSSUUUXXXYYY]]][[[YYYWWWTTTOOOGGGBBBCCCEEEHHHKKKRRR___nnnyyyyyyqqqnnnnnnnnnmmmooooooppppppqqqpppppppppmmmlllkkkkkkmmmooonnnnnnmmmkkkjjjkkkmmmnnnmmmkkkiiiiiigggffffffffffffgggeeebbb```aaaaaabbbiiiqqqyyy\\\OOOUUUdddwww}}}{{{|||~~~zzzpppeee```\\\SSSJJJDDDAAA===;;;::::::888666:::CCCPPP^^^kkkxxxsssnnnrrr|||~~~xxxrrrooonnnppprrrppppppooonnnnnnnnnnnnnnnooosssxxx|||zzztttooommmlllkkkjjjkkkkkklllmmmooonnnllliiifffdddaaa___]]]YYYTTTQQQLLLIIIDDDAAA>>><<<:::888999999:::;;;<<<<<<<<<<<<===???CCCGGGJJJMMMOOOOOOPPPRRRSSSTTTTTTUUUXXXZZZ______```aaacccdddeeeeeekkkjjjiiiiiiiiijjjkkklllkkkmmmoooooonnnmmmnnnooommmmmmmmmmmmmmmkkkjjjiiijjjiiiiiihhhhhhiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhheeefffggghhhiiiiiijjjjjjiiijjjkkklllllllllllllllgggeeecccbbbaaabbbcccdddfffggghhhhhhgggfffdddbbb___]]][[[[[[]]]]]][[[YYYZZZ\\\___aaabbb```^^^\\\\\\\\\\\\[[[[[[[[[ZZZZZZ]]]\\\\\\^^^bbbfffggghhh}}}dddVVVIIIFFFGGGCCC===:::777999555666;;;===LLLfff}}}{{{zzzxxxvvvtttttttttuuutttsssqqqpppooopppqqqrrrpppnnnmmmmmmmmmllliiihhhhhhiiimmmkkkiiiiiihhhgggdddbbb___\\\XXXVVVUUUSSSMMMIIIFFFEEEDDDCCCAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::999888888888888:::;;;;;;::::::;;;<<<@@@@@@AAAAAABBBCCCCCCDDDFFFGGGHHHHHHGGGFFFGGGIIINNNSSSUUUVVVYYY^^^```^^^```]]]YYYVVVUUUTTTTTTSSSZZZUUUSSSTTTUUUTTTVVVZZZfffpppzzz}}}sssdddRRRHHHAAA;;;777777666555444444333444444444666888:::;;;;;;<<<===>>>BBBCCCEEEFFFEEEBBB???===::::::999777555444333222555555555555555555444444888999;;;???DDDKKKPPPTTTXXXVVVTTTQQQPPPOOOOOOOOOWWWUUUSSSQQQNNNIIICCC???EEEGGGKKKQQQ\\\nnnzzzrrroooooonnnmmmqqqqqqqqqqqqqqqqqqpppooolllkkkjjjkkkmmmoooooooookkkjjjjjjkkklllmmmmmmkkkjjjiiiiiihhhhhhiiijjjjjjfffccccccddddddeeemmmvvvxxx]]]RRRYYYhhhyyy|||zzzyyyzzzwwwpppeee]]]YYYQQQJJJCCCAAA===;;;;;;:::999888:::CCCQQQ___mmm{{{}}}pppooosss~~~~~~yyysssqqqppprrrsssrrrqqqqqqppppppppppppqqqppprrrvvv{{{|||xxxtttpppnnnmmmkkkjjjlllkkklllnnnooonnnllliiieeecccaaa___^^^[[[VVVSSSOOOKKKFFFBBB@@@===;;;999999:::;;;<<<===============???BBBEEEHHHKKKMMMNNNOOOQQQSSSTTTUUUVVVYYY[[[^^^^^^^^^___```aaaaaabbbjjjiiiiiihhhhhhhhhiiiiiifffhhhjjjjjjiiiiiiiiijjjjjjjjjjjjjjjiiihhhgggffffffeeeeeeddddddeeeffffffhhhhhhhhhgggggggggggggggcccdddeeefffggghhhiiiiiikkklllmmmoooooonnnmmmlllbbbaaa```___```aaadddeeeiiihhhhhhgggeeedddcccccc___^^^\\\\\\]]]\\\[[[YYY]]]___aaacccdddbbb```_______________````````````bbbbbbbbbdddhhhkkkmmmmmmdddWWWLLLIIIHHHCCC===:::555888444555;;;>>>MMMggg}}}|||wwwuuusssssstttuuutttsssqqqqqqqqqrrrrrrrrrpppooolllmmmmmmllliiigggfffgggjjjjjjjjjjjjhhheeebbb```^^^[[[WWWUUUTTTRRRNNNKKKJJJJJJIIIGGGFFFDDDBBBBBB???>>>>>>============>>><<<<<<<<<;;;::::::999999999;;;<<<;;;::::::;;;===???@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHNNNRRRVVVVVVYYY___```^^^]]]ZZZWWWUUUUUUTTTTTTSSSVVVRRRQQQSSSTTTSSSUUUZZZgggpppxxx{{{|||xxxjjj]]]OOOGGGBBB<<<999999666666555444444444444444777999;;;<<<<<<<<<===>>>CCCDDDFFFFFFEEEBBB>>><<<999888888777666555444444444555777888888777555444777888999<<<@@@DDDHHHKKKPPPOOOOOOMMMLLLJJJIIIHHHNNNNNNMMMKKKIIIFFFCCCAAADDDGGGNNNXXXggg|||{{{tttqqqqqqooonnnrrrrrrrrrrrrrrrqqqpppooojjjiiihhhiiikkkmmmmmmmmmjjjjjjjjjkkkllllllmmmlllllllllkkkkkkjjjjjjjjjkkkeeeddddddffffffiiirrr}}}xxx```UUU___qqq{{{vvvuuuuuuuuuoooeee\\\WWWPPPJJJBBB@@@===;;;:::999999888:::CCCQQQ```nnn}}}~~~pppqqquuu~~~zzzvvvsssrrrssstttssssssrrrqqqqqqrrrrrrrrrpppqqqtttyyyzzzwwwsssqqqooonnnlllkkkjjjjjjkkklllmmmllljjjgggeeecccaaa```___\\\XXXUUUPPPLLLGGGCCC@@@===:::888:::;;;<<<======>>>======>>>???BBBEEEHHHKKKMMMNNNPPPRRRUUUWWWWWWXXXZZZ\\\]]]^^^^^^^^^______``````hhhhhhggggggffffffffffffccceeeggggggfffeeefffggghhhhhhggggggfffeeeeeedddcccbbbbbbbbbbbbccccccdddeeeeeeeeeeeeeeeeeeeeeeeecccddddddeeefffggghhhiiikkkllloooppppppnnnllljjj___^^^^^^^^^___bbbeeegggiiihhhfffdddbbbaaaaaaaaa```______^^^^^^]]]\\\\\\```aaaccceeeeeedddcccaaaaaaaaabbbcccdddffffffggggggffffffhhhjjjlllllllllfff[[[PPPMMMJJJDDD===999333666333444;;;>>>NNNhhh{{{zzzuuusssrrrrrrsssttttttsssqqqrrrssssssrrrqqqpppoookkklllmmmllljjjhhhggghhhggghhhiiihhhfffbbb___]]][[[XXXUUURRRQQQOOONNNMMMMMMMMMLLLLLLJJJHHHFFFEEEBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;:::;;;<<<;;;;;;;;;>>>@@@???BBBDDDEEEEEEDDDFFFGGGEEEFFFGGGGGGFFFFFFGGGHHHKKKPPPTTTUUUYYY^^^___]]]YYYWWWTTTTTTUUUVVVUUUUUUQQQNNNNNNQQQSSSSSSUUUZZZ```iiippprrrssswwwzzzzzz}}}vvvggg```VVVMMMHHHDDD>>>;;;<<<666666555444444444444555777999<<<=========>>>@@@CCCDDDEEEEEECCC@@@===;;;777777888888888888888999444666888:::;;;:::999888777888999:::===@@@CCCDDDGGGHHHIIIJJJJJJIIIHHHGGGEEEFFFFFFEEEDDDCCCCCCDDDCCCIIIRRR]]]kkk~~~{{{uuusssrrrqqqppprrrrrrrrrrrrrrrqqqpppoookkkiiihhhiiikkkmmmmmmlllhhhiiijjjkkkkkkkkklllmmmnnnnnnmmmlllkkkjjjiiihhhccccccdddfffgggkkkxxxsss___XXXeee|||yyytttrrrrrrsssoooeee]]]XXXQQQJJJAAA@@@>>>;;;999888888888888AAAPPP___nnn}}}ssssssyyy|||xxxuuutttttttttsssrrrrrrrrrrrrrrrsssssspppppprrrvvv}}}yyywwwsssqqqooonnnmmmkkkkkkkkkkkkmmmmmmllljjjgggeeedddbbbaaa```]]]ZZZWWWPPPLLLGGGCCC@@@===:::888;;;;;;<<<===>>>>>>>>>>>>@@@AAACCCFFFIIILLLOOOPPPRRRUUUXXXZZZZZZ[[[\\\^^^]]]^^^^^^^^^______``````eeeeeeeeeeeeeeeeeeddddddbbbdddffffffeeeeeeeeefffggggggfffeeeddddddddddddaaaaaaaaaaaaaaabbbccccccddddddddddddddddddddddddeeeeeedddeeeeeefffhhhhhhjjjkkkmmmnnnnnnllliiiggg]]]]]]]]]]]]___bbbeeegggjjjhhheeecccaaaaaaaaabbb```aaaaaa```____________aaabbbdddeeefffeeedddcccaaabbbccceeehhhjjjkkkllllllkkkjjjjjjkkkkkkiiihhhkkk```VVVRRRNNNFFF>>>:::333666333444:::>>>MMMhhh}}}xxxvvvuuusssqqqqqqsssssssssrrrppprrrttttttrrrpppoooooojjjlllmmmmmmkkkiiihhhhhhfffggghhhgggccc___]]]\\\XXXVVVSSSPPPNNNMMMNNNNNNNNNNNNOOOOOONNNLLLJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBAAA@@@@@@??????>>>===>>>?????????@@@CCCFFFEEEHHHKKKKKKHHHGGGHHHIIIEEEGGGHHHHHHHHHHHHIIIKKKLLLQQQUUUVVVYYY]]]]]][[[VVVUUUTTTTTTVVVWWWWWWVVVOOOLLLMMMPPPRRRQQQTTTXXX[[[ccciiijjjlllpppttttttvvv|||~~~wwwiii]]]UUUNNNHHHFFFCCC>>><<<===777666555555444444555555888:::===>>>??????AAACCCCCCCCCCCCBBBAAA???===;;;999999:::;;;<<<======>>>777888:::<<<======<<<;;;888999999:::<<<>>>@@@AAAAAABBBEEEGGGHHHIIIIIIHHHAAABBBBBBBBBAAAAAACCCEEEHHHNNNWWWaaammm|||yyytttssssssrrrpppqqqqqqqqqqqqqqqqqqpppooonnnlllkkkkkkmmmnnnnnnmmmgggiiijjjkkkjjjkkklllnnnnnnnnnmmmmmmkkkiiihhhgggcccbbbccceeegggooolllZZZWWWhhhvvvssssssrrrrrrnnnfff```[[[RRRJJJCCCBBB@@@===999777777888888AAAOOO___nnn}}}xxxuuu}}}~~~zzzxxxvvvttttttrrrqqqqqqqqqqqqrrrrrrsssqqqppppppttt{{{{{{wwwssspppooonnnmmmlllnnnnnnnnnooopppoookkkiiigggeeecccbbbaaa^^^ZZZWWWPPPLLLGGGCCCAAA>>>;;;999;;;<<<===>>>????????????@@@AAACCCFFFJJJNNNRRRTTTUUUXXX[[[\\\\\\\\\]]]^^^]]]]]]^^^^^^___```aaaaaaaaabbbccccccddddddccccccccceeeffffffeeeeeeeeegggffffffdddccccccccccccccc````````````aaabbbcccccceeeeeeeeeeeeeeefffffffffgggfffeeeddddddeeefffgggggghhhiiiiiiiiigggdddccc]]]]]]\\\]]]^^^aaadddfffiiigggeeecccbbbbbbbbbbbb^^^```aaaaaa``````aaabbbbbbbbbdddeeeeeeeeedddcccbbbcccdddfffhhhjjjlllmmmooommmkkkkkkjjjiiifffdddpppggg]]]YYYSSSIII@@@<<<666888444444:::<<>>>>>>>>===>>>>>>??????@@@@@@@@@<<<<<<===>>>>>>>>>===<<<::::::;;;<<<===>>>?????????AAACCCFFFHHHIIIJJJJJJDDDEEEFFFDDDBBBCCCFFFIIINNNSSS\\\fffrrr}}}uuuqqqqqqqqqqqqoooooooooppppppqqqpppppppppooommmllllllmmmmmmmmmlllfffhhhkkkkkkjjjjjjllloookkkkkklllkkkkkkiiihhhgggccccccdddeeehhhrrrjjjYYYTTTfffzzzssstttwwwsssqqqmmmgggddd___UUUJJJFFFFFFDDD@@@:::888888:::999BBBPPP___nnn}}}}}}vvv|||yyyvvvtttsssppppppooooooppppppqqqrrrrrrooonnnqqqxxx}}}xxxsssooommmmmmllllllooonnnnnnooopppoookkkiiihhhfffdddcccaaa___ZZZWWWPPPMMMHHHEEEBBB@@@>>><<<<<<<<<===>>>???????????????@@@CCCFFFJJJOOOSSSVVVVVVYYY\\\]]]\\\[[[[[[\\\[[[[[[\\\]]]___```aaaaaa^^^___```bbbccccccccccccccceeefffgggfffeeefffgggeeedddcccaaaaaaaaaaaabbb_________``````aaabbbcccggghhhhhhhhhiiiiiiiiijjjgggfffdddbbbbbbbbbcccdddeeeeeeddddddbbbaaa```___]]]\\\[[[[[[\\\^^^aaabbbccccccbbb``````_________[[[]]]``````______aaacccaaabbbccccccddddddcccccceeeeeeffffffggghhhiiiiiijjjiiigggggggggeeeaaa___uuukkkbbb]]]VVVKKKBBB>>>999:::666555999:::HHHaaa}}}}}}xxxvvvtttttttttuuutttrrrnnnqqquuutttqqqnnnmmmmmmmmmoooqqqpppllliiiggggggfffhhhhhheee```]]]\\\]]]WWWUUURRROOOLLLLLLOOORRRNNNOOOQQQRRRRRRQQQOOONNNQQQPPPOOONNNMMMMMMMMMMMMJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGIIIIIIJJJMMMRRRUUUYYY\\\^^^ZZZSSSMMMKKKLLLQQQSSSUUUVVVWWWXXXZZZ\\\]]]bbbdddcccccceeebbb^^^YYYWWWVVVVVVWWWVVVUUUSSSRRROOONNNPPPPPPMMMMMMPPPNNNUUUYYYXXXXXX\\\``````aaafffhhhddd^^^XXXPPPIIICCC???>>>???===999777999777777666555555555555555888:::>>>@@@BBBCCCFFFGGGEEEDDDBBB@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;;;;<<<===>>>>>>??????@@@AAACCCEEEHHHIIIJJJKKKKKKLLLKKKIIIFFFFFFIIIMMMQQQWWW```kkkyyyyyyrrroooooopppooonnnmmmnnnooopppppppppppppppnnnllljjjjjjkkkkkkjjjiiieeehhhkkkkkkjjjjjjlllooohhhiiijjjjjjjjjjjjhhhhhhdddddddddfffiiiuuulll]]]QQQccc}}}vvvqqquuuzzztttrrrlllhhhfffbbbVVVIIIHHHIIIGGGBBB<<<999999;;;:::CCCQQQ```ooo~~~www~~~zzzvvvtttrrrooonnnnnnnnnoooppppppqqqrrrooommmpppwww~~~~~~yyysssnnnllllllllllllmmmlllmmmmmmnnnmmmiiigggiiigggeeedddbbb___ZZZWWWQQQMMMIIIFFFDDDBBB@@@>>><<<===>>>??????@@@@@@???>>>???BBBEEEJJJOOOTTTVVVVVVYYY\\\]]]\\\ZZZZZZZZZYYYZZZ[[[\\\^^^___aaaaaa\\\]]]___aaaccccccccccccccceeeffffffeeeeeeeeegggdddcccaaa```______``````^^^^^^^^^___```aaabbbcccjjjjjjkkkkkklllllllllmmmgggfffcccaaa``````aaaaaacccbbbaaa```^^^]]]]]]\\\]]]\\\[[[ZZZ[[[\\\^^^```]]]]]]]]]\\\\\\[[[[[[ZZZXXX[[[^^^^^^]]]^^^aaacccaaaaaabbbbbbcccccccccbbbhhhgggggggggfffeeeeeeeeedddcccbbbbbbbbb```]]][[[zzzppphhhddd]]]PPPDDD===999888888777666;;;LLL]]]uuuzzz}}}yyyuuusssssstttttttttoooppppppqqqqqqooonnnmmmnnnnnnnnnooopppnnnjjjffffffeeecccbbb```\\\WWWSSSSSSQQQNNNLLLKKKLLLMMMNNNQQQQQQPPPOOONNNNNNQQQTTTUUUVVVWWWVVVTTTRRRSSSTTTUUUTTTRRRQQQQQQRRRQQQPPPSSSRRRPPPOOOQQQWWW___dddllljjjfff]]]TTTRRRVVV[[[```aaadddgggjjjlllnnnooonnnooonnnllllllmmmjjjeee^^^\\\XXXTTTUUUWWWWWWVVVSSSRRRPPPNNNLLLLLLLLLLLLLLLMMMNNNOOOPPPSSSWWWZZZ]]]___```^^^VVVMMMFFFBBB===<<<;;;999888777777777333333222222333444666777<<<===@@@CCCEEEFFFGGGGGGEEEDDDBBB@@@@@@@@@BBBCCCFFFGGGGGGFFFCCCBBBCCCDDDCCCBBB@@@???@@@AAA@@@???:::;;;;;;<<<===>>>??????@@@======DDDJJJMMMPPPTTTQQQSSSTTTQQQNNNMMMOOORRRXXX```kkkwwwxxxqqqmmmlllkkkjjjjjjiiiiiiiiiqqqppppppoooooopppqqqrrrooonnnmmmkkkjjjiiihhhhhhjjjjjjiiiiiijjjjjjkkklllkkkkkkkkkkkkjjjhhhfffeeedddaaabbbhhhrrrkkkSSSTTT^^^pppzzzvvvyyyxxxuuummmnnnsssvvvvvvrrrmmmjjjfff```WWWPPPKKKJJJHHHBBB:::444333333<<>>;;;:::;;;===????????????>>>>>>@@@CCCHHHLLLOOOQQQSSSTTTVVVYYY\\\^^^^^^^^^]]][[[YYYXXXZZZ]]]``````^^^\\\]]]___aaabbbcccddddddhhhgggeeecccaaaaaaaaaaaaeeedddcccbbbaaa______^^^```_________```bbbeeeggghhhjjjnnnppppppnnnjjjhhhhhhfffbbb```^^^^^^___```_________^^^\\\[[[YYYXXX[[[ZZZZZZ[[[]]]^^^\\\[[[XXXXXXYYYZZZZZZYYYWWWVVVVVVYYY\\\\\\[[[[[[^^^aaabbbcccddddddeeeeeeddddddeeeeeeeeefffggggggdddbbbcccbbbaaa___^^^]]]]]]]]]uuummmhhh```SSSEEE>>>888888888888666:::IIIYYYwwwuuuyyy~~~zzzvvvsssrrrsssrrrrrrqqqqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnnnnlllhhheeeeeecccaaa___\\\XXXSSSOOOOOONNNLLLKKKKKKMMMPPPQQQUUUUUUTTTSSSRRRRRRUUUWWWYYY\\\______^^^\\\[[[[[[[[[ZZZXXXXXXXXXXXXXXXWWW]]]\\\[[[[[[^^^dddlllrrrwwwvvvqqqjjjbbb```dddhhhnnnpppqqqtttvvvwwwxxxyyywwwxxxwwwsssrrrrrrnnniii___\\\XXXTTTTTTVVVVVVUUUTTTRRRPPPNNNLLLKKKJJJJJJHHHIIIIIIIIIJJJMMMQQQUUUXXXZZZ[[[XXXQQQGGG@@@<<<:::999888777555555555555333222222222333555777888===???AAADDDFFFGGGGGGGGGFFFEEECCCBBBBBBCCCDDDEEEFFFGGGHHHHHHFFFEEEEEEFFFEEEBBB@@@>>>>>>>>><<<;;;======>>>>>>>>>?????????>>><<<===CCCHHHLLLSSSZZZ___aaaaaa^^^YYYVVVWWWYYY___iiivvvwwwjjjdddccccccdddeeegggiiikkklllppppppppppppppppppppppppnnnmmmllljjjiiiiiiiiiiiijjjjjjiiiiiiiiijjjjjjkkkjjjjjjjjjjjjiiigggeeedddfffdddeeemmmwwwgggQQQPPPZZZlll{{{}}}vvvtttvvvxxx~~~tttlllnnnrrruuuwwwsssnnnkkkggg```VVVNNNIIIIIIFFF@@@999555555666;;;DDDSSSfffxxxzzzvvvsssnnnllljjjkkkmmmooonnnmmmppppppqqqrrrtttyyy|||xxxtttpppoooooonnnmmmqqqpppoooooopppooommmkkkhhhgggeeeddddddbbb^^^\\\ZZZVVVPPPKKKGGGCCC???===;;;<<<>>>???@@@@@@??????===???BBBFFFIIIMMMOOOPPPQQQRRRUUUXXXZZZ[[[\\\\\\\\\ZZZYYYZZZ]]]______^^^]]]^^^___aaabbbcccccccccfffdddcccaaa```___``````ccccccbbbbbbaaa```______aaaaaa``````aaacccfffggghhhjjjlllnnnnnnllliiigggiiigggdddaaa______```aaa^^^^^^]]]]]][[[ZZZYYYXXX[[[ZZZYYYZZZ\\\\\\ZZZYYYWWWWWWXXXXXXXXXWWWWWWVVVUUUWWWZZZZZZZZZ[[[]]]```cccddddddeeeeeeeeeeeeeeeeeedddddddddddddddaaa___^^^^^^]]]\\\[[[[[[[[[[[[{{{sssnnneeeVVVGGG>>>888888888888666999EEERRRjjjuuuxxxyyywwwzzz~~~zzzvvvsssrrrrrrqqqpppqqqqqqqqqpppppppppppppppnnnnnnmmmmmmllljjjfffbbbcccaaa]]]ZZZWWWSSSNNNKKKJJJJJJIIIJJJLLLOOORRRTTTWWWWWWWWWVVVTTTUUUWWWYYY]]]```eeeggggggeeedddcccccccccbbbbbbbbbbbbbbbccchhhhhhiiiiiimmmsss{{{~~~xxxrrrqqquuuxxx~~~|||{{{uuuoooaaa]]]WWWTTTTTTTTTUUUUUUTTTRRRPPPNNNKKKJJJIIIHHHEEEEEEEEEEEEEEEHHHMMMQQQUUUWWWWWWSSSKKKBBB;;;777777666555333222222222222111111111222444666888:::???AAACCCEEEGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHGGGIIIKKKKKKIIIHHHGGGHHHGGGDDDBBB@@@@@@@@@>>>===AAAAAAAAAAAAAAABBBBBBBBB???===???CCCGGGMMMXXXcccmmmppprrrpppkkkhhhggghhhnnnyyyxxxeee[[[XXXUUUWWWZZZ^^^bbbgggkkkmmmooopppqqqrrrqqqpppnnnmmmkkkjjjjjjiiihhhiiiiiiiiijjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjiiigggfffdddcccfffdddgggppp{{{aaaNNNMMMXXXhhhvvvxxxtttsssvvvxxx~~~~~~{{{yyy{{{vvvqqqsssxxxyyyzzzvvvqqqnnnjjjbbbVVVMMMIIIGGGCCC===888666777999;;;EEEVVViiizzzzzzuuuqqqooommmjjjjjjlllnnnoooooopppqqqrrrsssuuuyyy{{{wwwrrrooonnnpppqqqqqqrrrqqqpppoooooonnnllljjjhhhgggeeeeeeeeedddaaa___]]]XXXRRRLLLHHHDDDAAA???<<<===>>>???????????????===>>>@@@CCCGGGIIILLLMMMLLLNNNQQQTTTVVVXXXYYYZZZ\\\[[[ZZZ[[[]]]______^^^^^^___```aaabbbbbbbbbbbbcccbbb```___^^^^^^^^^^^^``````aaaaaaaaaaaaaaa```bbbbbbaaaaaabbbdddeeegggiiiiiijjjkkkjjjiiihhhgggiiigggdddbbb```___``````]]]]]]\\\\\\[[[ZZZYYYYYY\\\[[[ZZZZZZ[[[ZZZXXXVVVUUUUUUUUUUUUUUUVVVVVVVVVSSSUUUWWWXXXYYYZZZ\\\^^^ccccccdddeeeeeeeeeeeeeeedddbbbaaaaaaaaa```]]][[[[[[[[[ZZZZZZZZZ[[[[[[[[[~~~wwwsssjjjYYYHHH???888777888999777777AAALLLccc}}}uuuyyy~~~zzzuuussswww{{{xxxuuusssrrrrrrqqqpppoooooonnnnnnmmmmmmnnnnnnnnnmmmlllkkkjjjgggccc```bbb^^^ZZZVVVRRRNNNJJJGGGGGGGGGGGGHHHKKKNNNQQQSSSVVVVVVWWWVVVUUUUUUWWWYYY]]]aaaeeeggghhhhhhhhhiiikkklllllllllkkklllmmmnnnqqqrrrrrrsssvvv{{{}}}}}}|||uuueee^^^WWWTTTSSSQQQRRRUUUTTTSSSQQQNNNKKKIIIHHHGGGFFFEEEDDDCCCDDDHHHMMMRRRVVVWWWWWWRRRJJJAAA999555444444333222111000000111000000111222444777:::;;;AAABBBDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKJJJLLLNNNMMMKKKIIIHHHHHHHHHFFFDDDDDDEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFCCCBBBCCCEEEGGGLLLYYYgggrrrwww}}}}}}{{{{{{|||}}}hhhYYYSSSSSSKKKMMMRRRWWW^^^dddjjjllloooppprrrsssrrrpppllljjjiiihhhhhhhhhhhhhhhiiiiiijjjjjjiiihhhhhhhhhhhhiiikkkkkkjjjiiigggfffeeedddccccccgggqqq}}}zzz\\\NNNMMMYYYhhhtttxxxwwwwwwyyy{{{}}}wwwuuuuuu{{{}}}|||{{{tttqqqnnneeeYYYNNNJJJFFFAAA:::666666777999;;;EEEUUUfffwww{{{tttppppppnnnkkkjjjjjjlllnnnpppnnnoooqqqrrrtttxxx~~~xxxtttooolllmmmppprrrssstttrrrqqqppppppooollljjjiiigggffffffffffffdddbbb^^^YYYRRRLLLHHHEEEBBB@@@<<<<<<======>>>>>>>>>>>>>>>???@@@BBBEEEHHHJJJKKKJJJKKKMMMPPPSSSVVVXXXYYY\\\\\\[[[\\\]]]^^^^^^^^^^^^^^^___```aaaaaa``````cccbbb```^^^]]]]]]^^^^^^]]]^^^___aaaaaabbbbbbaaabbbaaaaaaaaaaaacccddddddhhhhhhhhhgggggggggffffffhhhgggdddbbb```______```^^^^^^]]]]]]\\\\\\]]]]]]___^^^\\\\\\\\\[[[XXXVVVTTTTTTTTTTTTTTTUUUVVVVVVSSSTTTVVVWWWXXXZZZ[[[]]]aaabbbbbbccccccccccccccc```^^^]]]]]]]]]]]][[[YYYZZZZZZ[[[\\\]]]]]]]]]]]]{{{wwwnnn\\\III???888777888999777777>>>GGG___zzz}}}uuuyyy{{{xxxwwwttttttzzz|||zzzvvvtttrrrrrrssstttsssrrroooooooooooonnnnnnnnnmmmmmmllljjjhhhgggdddaaa^^^```\\\VVVRRRNNNJJJGGGDDDDDDEEEEEEGGGIIIKKKNNNOOOTTTUUUVVVVVVUUUVVVXXXZZZ^^^```bbbdddeeegggkkknnnoooqqqrrrrrrqqqrrrtttwwwxxxyyyyyyzzz{{{~~~zzzhhh^^^VVVTTTRRROOOPPPTTTTTTSSSQQQOOOLLLJJJHHHFFFFFFEEEDDDBBBCCCHHHOOOTTTYYYYYYXXXSSSJJJ@@@999555444444333222111111111111000000111222555888:::<<<@@@AAACCCEEEFFFGGGFFFFFFDDDEEEFFFGGGIIIKKKLLLMMMNNNPPPPPPOOOLLLIIIHHHHHHJJJHHHFFFGGGHHHIIIHHHGGGEEEEEEFFFGGGIIIJJJKKKKKKIIIHHHGGGHHHGGGKKKWWWdddttt{{{mmm]]]SSSPPPRRRHHHJJJOOOTTT[[[bbbgggjjjnnnppprrrsssrrrooollliiihhhhhhgggggghhhhhhiiiiiiiiiiiihhhgggggghhhhhhhhhlllkkkjjjiiihhhgggggggggcccccchhhrrrrrrYYYOOOMMMZZZjjjtttyyyzzz|||}}}|||ssstttvvv~~~{{{uuuqqqiii\\\RRRLLLGGG@@@999555555666777<<>>888666555555555;;;BBBMMMZZZggguuu~~~{{{vvvrrrqqqqqqooollljjjiiikkkmmmjjjlllnnnppprrrvvvzzz}}}zzzvvvsssqqqssswwwyyy{{{vvvuuutttssssssrrrpppnnnmmmkkkiiihhhiiiiiihhhggg___[[[VVVQQQMMMIIIDDDAAA===<<<<<<;;;;;;<<<======@@@@@@AAABBBEEEHHHKKKMMMMMMLLLLLLNNNPPPTTTXXXZZZ^^^^^^___^^^\\\\\\]]]___^^^___```aaabbbbbbbbbbbbgggfffccc```^^^]]]]]]]]]XXXZZZ]]]```bbbbbbaaaaaa``````````````````______dddddddddeeeeeefffggggggeeedddcccbbbbbbaaaaaaaaacccbbbaaaaaabbbdddfffgggfffdddcccbbbaaa```]]][[[XXXYYY[[[]]]^^^___^^^^^^[[[ZZZYYYZZZ]]]^^^]]]\\\]]]]]]^^^_______________ZZZYYYXXXXXXZZZ\\\\\\\\\ZZZ\\\^^^___```aaa``````yyycccLLL???;;;888777777777777===DDDWWWmmmyyynnnooo}}}~~~qqqnnnoooooowww}}}zzzwwwtttrrrqqqqqqssssssrrrqqqppprrrtttvvvuuussspppnnnjjjhhheeedddcccaaa^^^\\\YYYTTTMMMHHHEEEBBBAAA???===>>>@@@BBBDDDGGGIIIJJJLLLOOORRRTTTUUUWWWYYY[[[\\\^^^aaacccdddgggkkknnnlllpppssssssqqqrrrvvv{{{|||}}}~~~~~~}}}~~~nnn```UUUSSSPPPJJJLLLTTTSSSSSSRRRQQQOOOMMMKKKIIIDDDCCCAAA@@@BBBIIISSSYYY^^^^^^[[[TTTJJJ@@@999666444444333222222222222333222222222333555888:::<<<:::<<<>>>AAACCCDDDDDDDDDDDDFFFHHHKKKNNNQQQRRRSSSUUUUUUUUURRRPPPPPPRRRTTTVVVVVVWWWYYY^^^aaacccccc______^^^^^^^^^^^^^^^^^^^^^ZZZXXXZZZ[[[[[[___dddsss}}}cccZZZXXXRRROOOQQQNNNPPPSSSWWW]]]bbbgggiiilllnnnpppqqqqqqooommmllljjjjjjiiihhhhhhhhhiiiiiieeeeeeeeefffggghhhiiijjjiiihhhhhhggghhhiiijjjkkkcccdddiiissseeeSSSRRRPPPaaarrr|||zzzuuunnnsss{{{~~~tttjjj^^^SSSHHHCCC<<<888777777666555888@@@LLLXXXcccppp~~~{{{yyy}}}{{{xxxuuuqqqrrrqqqnnnjjjhhhhhhjjjjjjllloooqqqsssvvvzzz}}}zzzwwwuuutttvvvyyy{{{{{{wwwvvvuuuuuuuuuuuusssqqqooommmjjjiiiiiiiiihhhgggaaa^^^ZZZVVVRRRMMMGGGCCC???>>>============>>>?????????@@@AAADDDHHHKKKNNNNNNMMMLLLMMMOOOSSSWWWYYY^^^___```^^^\\\[[[]]]___``````bbbccceeefffffffffiiigggddd```^^^\\\[[[[[[WWWZZZ]]]```aaabbbaaa```aaaaaaaaaaaaaaa```______aaabbbccceeefffggghhhhhheeeeeeeeeeeeeeeeeeeeeeeeccccccbbbbbbcccfffhhhiiigggeeedddccccccaaa___\\\]]]```cccfffhhhgggfffeee```^^^]]]^^^```aaa___]]]]]]]]]^^^____________^^^\\\ZZZXXXXXXZZZ[[[[[[[[[^^^___aaacccddddddcccbbb}}}eeeMMM???;;;888666777777777===EEERRRfff}}}xxxkkkjjjxxx~~~ppplllkkkjjjvvv|||zzzuuusssrrrrrrrrrrrrqqqooonnnpppsssuuuuuurrrooolllhhhfffdddcccbbbaaa^^^\\\VVVQQQJJJEEEAAA@@@???>>>:::;;;===@@@DDDGGGIIIJJJGGGJJJNNNPPPRRRTTTVVVXXXXXX\\\```ccceeefffhhhjjjjjjnnnqqqqqqpppqqquuuzzzxxxzzz{{{||||||}}}~~~ooo```UUUSSSPPPIIIKKKTTTRRRSSSSSSRRRQQQNNNLLLKKKFFFDDDBBBBBBDDDLLLVVV]]]bbbaaa^^^WWWMMMCCC<<<888444333222222222222222222333333333444555777:::;;;888:::<<>>>>>???@@@@@@>>>>>>>>>@@@CCCGGGKKKNNNOOONNNLLLLLLNNNQQQVVVXXX^^^```aaa___\\\[[[\\\___aaabbbdddfffggghhhiiiiiiiiigggddd```]]][[[YYYYYYWWWYYY]]]```aaaaaa```___bbbbbbcccbbbbbbaaa```______aaacccfffggghhhhhhhhhfffffffffggggggggghhhhhhccccccbbbbbbdddfffiiikkkfffeeecccccccccbbb___]]]bbbeeeiiimmmooonnnllljjjdddaaa___```bbbbbb```^^^]]]^^^______``````______^^^\\\ZZZYYYZZZ[[[ZZZZZZbbbdddfffhhhiiihhhgggfffeeeMMMAAA999999999888777999===@@@RRRggg|||yyyfffbbbooozzzjjjeeeiiinnn{{{|||wwwtttsssqqqppppppqqqqqqooonnnlllmmmooopppooommmjjjhhhdddddddddddddddaaa\\\YYYTTTLLLDDD???>>>===:::777888999<<>>???AAABBBDDDEEEHHHJJJMMMQQQUUUWWWVVVTTTYYYVVVVVVYYYYYYXXX```jjjpppxxx}}}yyyxxx{{{zzzxxxxxxyyyzzzyyyxxxxxxzzzfffSSSPPPUUUXXXVVVSSSXXXYYYZZZ]]]aaafffjjjlllnnnoooppprrrssssssssssssmmmkkkiiiggggggggghhhiiihhhggggggggggggggghhhiiifffeeecccdddfffeeebbb___aaaaaagggpppwww___JJJMMMVVVjjj~~~~~~uuuqqqwww}}}~~~pppdddWWWLLLDDD@@@:::666555555555555888;;;EEEUUUggguuu{{{|||}}}pppooottt~~~{{{wwwtttnnnmmmmmmlllkkkjjjiiihhhmmmllllllpppuuuzzz{{{zzzzzzttttttwwwxxxuuuyyyssspppssstttrrrpppppprrrrrrqqqooommmjjjhhhfffeeeaaa[[[VVVRRRNNNJJJGGGBBBAAA???>>>===>>>@@@AAABBBAAAAAABBBEEEIIIMMMPPPQQQOOOMMMMMMNNNRRRWWWZZZjjjgggbbb___]]]]]]___aaaddddddeeefffgggiiiiiijjjkkkgggbbb```aaaaaa___]]]ZZZ]]]```bbbcccbbb```^^^```aaabbbbbbbbbaaa___^^^___```aaabbbeeegggiiijjjhhhiiiiiijjjjjjiiiiiihhheeeeeeeeeeeeeeefffggghhhiiigggeeebbbaaabbbccccccfffhhhkkkooorrrrrrnnnllljjjfffaaaaaaddddddaaa]]]bbbaaa```___^^^]]]]]]]]]```^^^\\\ZZZ[[[^^^aaaccceeeeeeeeefffffffffffffffkkkPPPAAA999999999888777999===@@@RRRggg}}}zzzfff___iii{{{{{{jjjeeeiiiooowwwzzzvvvssssssrrrppppppqqqqqqooonnnmmmnnnoooooonnnllliiihhhfffdddaaa```___^^^[[[YYYQQQJJJBBB>>>===<<<999666777888:::===???AAABBBCCCEEEFFFHHHJJJMMMPPPRRRTTTWWWZZZ]]]```aaabbbdddfffjjjlllmmmnnnoooqqqtttwwwyyyzzz{{{}}}}}}lll___SSSNNNLLLIIIIIIJJJNNNOOOPPPQQQPPPOOOLLLKKKFFFDDDBBBBBBGGGNNNVVV\\\```]]]XXXQQQHHHAAA:::777555444333333222222222333444555777777666666777999=========>>>@@@CCCEEEGGGNNNPPPSSSVVVXXXXXXWWWUUUXXXUUUTTTYYY___ggguuurrrbbbSSSQQQVVVYYYYYYXXX[[[\\\^^^aaaeeejjjnnnppprrrrrrqqqpppppppppppppppnnnmmmlllkkkkkklllnnnooohhhhhhgggggggggggghhhhhhhhhfffeeeeeefffeeebbb___^^^___fffoooxxx{{{[[[KKKPPPZZZooo{{{uuuzzz}}}ooodddWWWNNNDDD@@@:::666555555555555777;;;DDDTTTfffttt|||~~~mmmlllppp{{{}}}yyyvvvtttrrrkkkkkkjjjiiiiiiiiiiiiiiilllkkkjjjmmmrrrwwwxxxxxx~~~|||vvvuuuyyyyyyvvvxxxrrrpppsssuuusssrrrrrrsssrrrpppnnnkkkiiigggfffdddaaa\\\XXXTTTOOOKKKGGGBBB@@@>>>======>>>???@@@BBBAAAAAABBBEEEIIIMMMPPPPPPOOONNNNNNQQQVVV[[[^^^hhheeeaaa^^^\\\^^^aaacccfffffffffggghhhiiijjjjjjmmmhhhcccaaaaaabbbbbbaaa^^^___```bbbccccccccccccbbbbbbbbbbbbbbbaaa```___```aaabbbccceeefffhhhiiijjjjjjkkkjjjjjjiiiiiihhheeeeeeeeeeeefffgggggghhhiiihhheeecccbbbbbbcccdddgggiiilllqqqtttsssooollliiifffbbbbbbeeeeeeccc___bbbaaa```^^^]]]\\\\\\\\\ZZZYYYXXXXXXZZZ^^^bbbdddiiiiiihhhhhhgggffffffeeerrrSSSAAA999999999888777999===@@@QQQhhhjjj^^^cccttt|||iiiccchhhooosss~~~{{{wwwttttttsssqqqqqqqqqqqqpppnnnnnnnnnmmmmmmllljjjiiihhhfffccc___\\\[[[ZZZXXXWWWMMMGGG@@@<<<;;;:::888555666777888:::<<<===>>>>>>AAAAAACCCEEEGGGJJJLLLNNNQQQTTTXXXZZZ\\\^^^```bbbfffgggiiijjjkkklllppprrrtttvvvyyy~~~vvvfff[[[QQQLLLJJJFFFEEEGGGIIIKKKMMMOOOOOONNNLLLKKKGGGEEECCCCCCGGGNNNUUUZZZ]]]ZZZTTTMMMEEE???:::888555444444333333333333333444666888888777888999;;;<<<<<<<<<===@@@DDDHHHKKKRRRTTTXXX[[[\\\\\\ZZZYYYZZZWWWXXXbbbqqqfff[[[RRRSSSWWWYYY\\\^^^```bbbdddggglllppptttvvvzzzwwwtttpppnnnnnnooopppnnnnnnmmmmmmnnnoooqqqrrriiihhhhhhgggggghhhhhhhhhjjjhhhgggffffffeeebbb___]]]```hhhsss~~~rrrWWWLLLWWWdddzzzzzz~~~{{{mmmcccXXXPPPFFFAAA;;;666555555555555666:::CCCQQQcccsss~~~~~~kkkiiimmmyyy}}}wwwsssqqqpppoookkkjjjiiiiiiiiijjjlllmmmllljjjiiijjjnnnsssvvvwww|||~~~yyyyyy}}}}}}{{{yyyssspppsssuuutttsssttttttrrroookkkhhhfffeeeeeeccc```]]]ZZZWWWQQQKKKGGGBBB@@@>>><<<<<<===>>>@@@BBBAAAAAABBBEEEIIIMMMPPPOOOOOONNNPPPSSSYYY^^^aaaeeebbb^^^[[[[[[^^^bbbdddiiihhhgggggggggiiijjjkkkmmmjjjeeecccccceeeeeefffbbbbbbaaabbbccceeeggghhhdddcccbbbaaaaaa`````````aaaaaabbbdddeeeggghhhiiimmmmmmlllkkkjjjiiihhhhhheeeeeeeeeeeefffggghhhiiijjjhhhgggeeeddddddddddddgggiiinnnrrruuutttoookkkhhhfffcccdddfffgggeeebbbbbbbbb```^^^]]]\\\[[[[[[[[[[[[[[[]]]aaafffjjjmmmnnnmmmkkkjjjhhhfffdddcccxxxWWWBBB999999999888777999===@@@QQQhhhqqqbbbbbbqqq}}}hhhaaaeeemmmsss~~~~~~{{{yyyuuusssrrrqqqrrrqqqpppnnnnnnmmmlllkkkjjjiiihhhhhheeebbb^^^[[[YYYWWWTTTRRRHHHDDD>>>:::999888666444444555777888::::::;;;;;;<<<===>>>???AAADDDFFFGGGJJJMMMPPPSSSTTTVVVYYY\\\___aaacccdddeeefffiiikkkmmmpppvvv|||uuunnn___WWWOOOLLLIIIEEEDDDEEEGGGIIILLLNNNNNNLLLJJJHHHEEEDDDCCCDDDHHHNNNTTTXXX[[[WWWQQQIIIBBB<<<999777444444333333222333333444555777999999999:::;;;======<<<<<<===AAAGGGLLLPPPSSSVVVZZZ\\\^^^^^^^^^^^^^^^___gggvvvqqq\\\VVVSSSTTTWWWYYY]]]ccceeegggiiimmmrrrvvvyyy{{{}}}wwwsssppppppqqqsssmmmmmmlllllllllmmmnnnoooiiiiiihhhhhhggghhhhhhhhhkkkjjjhhhgggeeedddbbb```___dddnnnzzzlllTTTPPP___ttt}}}xxxlllbbbYYYRRRGGGBBB;;;666555555555555555999BBBOOO^^^ppp}}}kkkiiimmm{{{|||wwwsssooonnnmmmlllkkkkkkkkklllnnnpppqqqlllkkkiiiiiilllppptttwww}}}}}}|||uuuqqqsssuuusssrrrsssrrrppplllhhheeecccccccccbbb```___]]]YYYTTTMMMHHHCCCAAA>>>;;;;;;<<<>>>@@@BBBAAAAAABBBEEEIIIMMMPPPPPPOOOOOOPPPTTTXXX]]]``````^^^[[[YYYZZZ]]]aaaeeejjjiiigggfffggghhhiiijjjjjjhhhgggfffffffffffffffcccbbbbbbcccdddeeeggghhhdddcccaaa```______`````````aaaccceeegggiiijjjkkkooonnnmmmkkkjjjiiihhhhhheeeeeeeeeeeefffhhhiiiiiijjjiiihhhfffeeeeeeeeeeeefffhhhmmmrrrtttrrrnnniiigggfffeeefffhhhhhhgggeeedddcccaaa```^^^]]]\\\\\\______aaadddhhhlllppprrrpppooommmjjjgggdddbbb```|||zzzXXXCCC999999999888777999===@@@OOOfffyyyjjjhhhtttiii___cccjjjrrr}}}~~~|||{{{uuusssqqqqqqqqqqqqooommmmmmmmmllljjjiiiggggggfffbbb```^^^\\\YYYUUUOOOKKKCCC@@@<<<999777666555444444555666888999999::::::;;;;;;;;;<<<===>>>???@@@CCCEEEHHHJJJKKKNNNQQQSSSXXXZZZ]]]______aaaccceeegggkkkqqqxxx~~~zzzvvvsssnnnhhhcccYYYRRRMMMLLLIIIEEEDDDFFFGGGIIILLLNNNMMMKKKHHHFFFBBBBBBBBBDDDHHHNNNTTTWWWXXXUUUOOOGGG@@@:::777555333333222222222222333444666888:::;;;;;;<<<>>>@@@???>>>>>>@@@EEEJJJPPPTTTVVVYYY\\\]]]\\\\\\^^^```ccclll}}}ppp```UUURRRRRRUUUWWWXXX^^^eeeiiikkknnnrrrwww{{{~~~~~~yyyuuusssrrrssstttnnnmmmmmmllllllllllllllljjjjjjiiihhhhhhhhhhhhhhhkkkjjjiiigggdddcccbbbbbb```hhhssshhhVVVXXXllltttmmmeee[[[TTTIIIDDD<<<666444444555555444999AAALLLZZZkkk}}}{{{nnnlllrrrzzzvvvqqqmmmkkkkkkkkkkkkkkklllnnnpppqqqlllkkkjjjjjjlllpppuuuxxxxxxrrrsssssspppnnnooopppmmmiiieeecccaaaaaaaaaaaaaaa```^^^\\\VVVOOOJJJDDDBBB>>>;;;:::<<<>>>@@@BBBAAAAAABBBEEEIIIMMMPPPQQQPPPPPPPPPRRRVVVYYY[[[[[[ZZZXXXWWWYYY]]]aaaccciiihhhggggggggghhhiiijjjeeefffhhhiiihhhfffeeecccaaabbbccceeeeeeeeeeeeeeebbbaaa```___^^^___```aaa___aaacccgggjjjlllmmmnnnpppooommmkkkiiihhhhhhhhheeeeeeeeefffggghhhiiijjjjjjiiihhhgggfffeeeeeeeeedddfffjjjoooqqqoookkkgggfffffffffgggiiiiiigggffffffeeecccbbb```_________aaabbbdddgggjjjmmmoooppppppooollliiieeeaaa___]]]yyywwwUUUBBB999999999888777999===@@@LLL```yyyvvvttt}}}lll```bbbgggqqq||||||zzzzzztttsssqqqpppppppppnnnlllllllllkkkjjjiiigggeeeddd```^^^\\\ZZZVVVQQQJJJEEE???>>>;;;888666555444444555666777999:::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;===>>>@@@AAABBBEEEHHHJJJQQQSSSVVVXXXYYYZZZ\\\]]]___bbbhhhoootttxxxyyyzzzxxxxxxyyyzzz{{{}}}~~~}}}zzzuuupppjjjccc___]]]\\\ZZZWWWRRRNNNLLLLLLJJJFFFEEEHHHGGGIIIMMMOOOOOOLLLHHHFFFAAAAAABBBDDDGGGLLLQQQSSSTTTQQQLLLFFF@@@;;;777555333333333333333444444555777999;;;<<<===>>>@@@BBBAAAAAABBBEEEJJJOOOTTTXXX]]]^^^___^^^[[[\\\___ccclll~~~}}}yyyuuurrrooohhh]]]TTTQQQOOOOOOSSSVVVYYY```hhhlllnnnrrrwww||||||yyyvvvuuutttsssooooooooonnnmmmmmmllllllkkkjjjiiiiiihhhhhhhhhhhhiiiiiihhhfffcccaaabbbcccaaakkkwww|||fffYYYddd}}}~~~xxxssspppkkk```XXXKKKEEE===666444444444555333999BBBKKKVVVfffyyy{{{qqqqqqzzz{{{vvvrrrnnnkkkiiiiiijjjjjjkkkkkkkkkkkkjjjkkkllllllmmmpppuuuyyyyyysssrrrqqqnnnlllmmmmmmkkkiiifffcccbbbaaaaaabbbaaa```___]]]XXXQQQLLLFFFCCC???<<<;;;<<>>>>>>>>===<<<:::999888888888888999:::;;;;;;===@@@CCCFFFHHHLLLNNNNNNOOOQQQRRRRRRUUUZZZ___dddhhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkhhhggggggjjjmmmkkkddd^^^[[[VVVPPPNNNNNNOOOMMMLLLKKKIIIIIIKKKJJJFFFEEEHHHFFFHHHMMMPPPPPPNNNKKKIIIBBBBBBBBBDDDFFFIIILLLMMMNNNLLLJJJFFFBBB===999777555555555555555666777777777999<<<===>>>@@@BBBDDDDDDEEEGGGJJJOOOSSSXXXZZZ^^^```aaa___]]]```hhhnnn|||xxxiiiccc\\\ZZZXXXUUUPPPMMMMMMJJJKKKQQQVVV[[[ccckkkppprrrwww|||~~~yyyvvvsssnnnnnnnnnnnnnnnnnnmmmmmmlllkkkjjjiiihhhhhhhhhhhhggghhhgggeeebbbaaabbbdddeeeooo|||uuubbb]]]ppp~~~zzzssssssvvvsssggg\\\LLLFFF===666444444444555333:::CCCJJJSSSbbbuuuqqqsss|||wwwrrrooommmmmmiiijjjkkklllkkkjjjhhhggggggiiilllmmmnnnpppuuuyyy|||~~~xxxqqqppppppmmmlllllllllkkkjjjhhhgggeeedddccccccbbbaaa___]]]YYYSSSOOOHHHEEE@@@===;;;===@@@BBBBBBAAAAAABBBEEEIIIMMMPPPRRRQQQQQQQQQRRRSSSUUUVVVXXXYYY[[[]]]___aaabbbccchhhiiikkkmmmnnnnnnmmmlllgggiiijjjhhheeeddddddfffffffffeeedddcccccccccccc___```aaabbbcccdddddddddeeegggiiilllnnnoooooooooooommmkkkiiigggggghhhhhhdddeeeeeefffgggiiikkklllhhhhhhhhhgggfffeeedddccceeeeeefffiiikkkjjjhhhfffeeeggghhhiiihhhgggfffeeeeeedddcccbbbbbbbbbbbbcccgggiiilllnnnpppqqqqqqqqqmmmllljjjgggdddaaa^^^]]]nnnMMM>>>999999999888777999===@@@CCCTTTlll~~~uuufffcccgggxxx}}}zzzyyysssqqqoooooonnnmmmkkkjjjiiijjjkkkkkkiiifffbbb```___[[[UUUOOOKKKGGGCCC@@@<<<<<<;;;888666444444555777888:::<<<>>>???@@@@@@@@@???===;;;999777777666555666777777777999<<<>>><<>>???@@@CCCEEEFFFGGGJJJMMMRRRVVVYYY[[[\\\^^^``````aaagggrrr{{{~~~sss```XXXPPPMMMLLLKKKJJJJJJKKKGGGHHHOOOWWW]]]fffmmmrrruuuyyyyyyuuujjjkkklllmmmnnnnnnnnnmmmlllkkkjjjiiihhhhhhhhhhhhfffggggggdddaaa```bbbeeeiiitttppp______xxx~~~xxxrrruuu{{{xxxkkk^^^MMMGGG>>>666333333444555222:::CCCJJJQQQ___rrrpppttt~~~xxxrrrnnnlllmmmnnnkkklllnnnnnnmmmkkkhhheeedddgggkkkmmmnnnpppuuuxxxxxxzzz~~~~~~vvvooooooooommmlllmmmlllllllllkkkjjjhhhfffeeedddcccaaa___]]]YYYTTTPPPIIIFFFAAA===<<<>>>AAACCCBBBAAAAAABBBEEEIIIMMMPPPQQQQQQQQQQQQSSSUUUVVVXXXYYY[[[^^^```ccccccdddccchhhjjjmmmpppqqqqqqooonnnkkkkkkjjjfffccccccfffiiikkkiiieeebbbaaabbbdddeee___```ccceeefffggggggfffiiijjjlllnnnoooooonnnmmmnnnllljjjhhhgggggghhhiiidddeeeeeefffhhhiiikkklllhhhhhhggggggfffdddcccbbbfffffffffhhhiiijjjhhhgggeeegggiiiiiihhhfffeeedddccccccbbbbbbbbbbbbbbbcccccceeehhhkkkmmmmmmmmmmmmmmmllljjjgggdddbbb```___eeeLLL>>>:::999888888888999:::;;;AAALLL^^^rrr~~~{{{|||}}}yyybbb___gggyyy{{{yyytttqqqnnnllllllllllllkkkjjjjjjjjjjjjiiigggfffeee```[[[SSSJJJDDD@@@>>>>>>;;;;;;;;;888555444444555555666999<<<>>>@@@@@@@@@>>>===<<<;;;::::::::::::777777666555555666888888:::;;;<<<===>>>??????>>>AAAAAAAAABBBDDDHHHKKKMMMNNNNNNMMMKKKJJJHHHGGGFFFGGGHHHIIIJJJJJJHHHFFFEEE@@@>>><<<===@@@BBBBBB@@@BBBDDDFFFFFFEEECCCCCCCCCHHHIIILLLPPPSSSSSSQQQNNNHHHFFFEEEFFFHHHKKKLLLLLLFFFGGGGGGFFFCCC???;;;888777666555444555777999:::===>>>>>>>>>>>>???BBBEEEHHHJJJNNNQQQTTTWWW[[[^^^eee```^^^aaaeeemmm~~~~~~mmmZZZUUUNNNHHHFFFEEEEEEDDDAAABBBEEELLLTTT]]]cccfffooouuuzzz~~~{{{yyytttrrrooommmlllllllllmmmllllllllllllkkkjjjiiihhhggggggfffdddbbbaaabbbdddkkktttjjj[[[\\\{{{}}}}}}{{{{{{|||ooo^^^PPPEEE;;;777555333333555777;;;BBBJJJQQQ]]]qqqqqqwwwzzzuuuqqqooonnnnnnkkkkkklllmmmlllkkkjjjiiiffffffgggjjjmmmqqqtttvvvwww{{{}}}zzzxxxsssnnnmmmooonnnjjjfffhhhkkkmmmjjjeeebbbdddgggeeeeeecccaaa^^^[[[XXXWWWKKKFFFAAA======>>>??????CCCCCCDDDDDDEEEHHHMMMQQQSSSRRRQQQQQQSSSWWWZZZ]]]\\\]]]^^^___```bbbcccccceeeggglllrrrwwwxxxvvvtttpppoookkkgggddddddfffhhhjjjjjjjjjiiigggeeecccbbbbbbccceeegggiiikkklllmmmlllmmmoooppppppooonnnmmmiiiiiihhhgggggggggggggggffffffgggiiijjjjjjgggeeefffggghhhiiiiiiiiihhhgggggggggggghhhhhhiiiiiiiiihhhiiijjjiiihhheeebbb```eeeeeedddcccccccccddddddeeegggiiijjjiiiiiijjjkkkllliiiffffffggghhhfffddddddKKK>>>::::::999888888999:::;;;===GGGZZZooo~~~{{{|||}}}hhhbbbiiiwww|||zzzvvvsssooommmmmmmmmmmmllljjjjjjjjjiiihhhgggeeeeee^^^YYYQQQIIIBBB???======:::;;;;;;:::777555555666888:::<<<>>>@@@@@@@@@@@@???>>>===<<<;;;:::::::::888777666666666777888999999999::::::;;;;;;<<<<<<<<<<<<<<<===???BBBEEEGGGHHHGGGFFFDDDCCCAAAAAA@@@AAABBBDDDDDDDDDCCCAAA@@@@@@>>>===>>>AAACCCCCCBBBDDDFFFGGGGGGEEEDDDDDDEEEGGGIIILLLQQQUUUUUURRRPPPGGGEEECCCDDDFFFHHHHHHHHHFFFGGGGGGGGGEEEBBB>>><<<999888666555666777999:::===>>>???@@@AAABBBFFFHHHKKKNNNRRRVVVXXX\\\```ccceeeeeegggkkkooo{{{|||iiiUUUQQQJJJEEECCCBBBBBBAAABBBCCCFFFKKKSSSZZZ```ccckkkqqqwww||||||uuusssqqqnnnmmmlllmmmmmmmmmmmmmmmlllkkkiiihhhgggeeeeeedddbbb______```bbbjjjrrr|||iii[[[\\\xxxzzz{{{|||~~~~~~nnn^^^NNNDDD:::777666444333555777:::BBBJJJQQQ\\\ppp~~~pppssszzzuuupppnnnmmmmmmkkkkkkllllllkkkkkkjjjiiigggggghhhkkknnnrrruuuwwwvvvzzz|||yyywwwsssnnnlllmmmmmmjjjfffgggjjjllljjjfffeeegggjjjhhhgggfffccc___\\\YYYWWWNNNJJJDDD@@@??????@@@@@@BBBCCCDDDDDDEEEIIIMMMQQQTTTTTTSSSSSSUUUYYY\\\^^^^^^^^^___``````aaabbbbbbdddfffkkkqqqvvvxxxvvvtttpppooommmiiiggggggjjjlllpppooommmllljjjhhhgggfffjjjkkklllnnnppprrrssstttooopppqqqqqqpppnnnlllkkkhhhhhhggggggggggggggghhhhhhhhhhhhiiikkkjjjgggeeefffggghhhiiiiiiiiihhhgggffffffgggggghhhhhhiiiiiilllllllllkkkiiifffdddbbbccccccdddeeeeeeffffffggggggiiikkkkkkjjjjjjkkklllllljjjhhhhhhjjjkkkjjjhhhbbbJJJ===;;;:::999888888999:::;;;===HHHZZZppp}}}~~~~~~iii```cccqqq~~~|||{{{xxxuuuqqqooonnnnnnmmmmmmiiiiiiiiihhhgggfffeeeddd\\\WWWPPPGGGAAA===<<<<<<999;;;======;;;888777777<<<===???@@@AAAAAAAAAAAAAAA@@@>>><<<;;;999999999999888888888888999:::;;;;;;:::999999999:::;;;<<<999999999:::<<>>???@@@@@@@@@???===<<<>>>======???BBBDDDEEEEEEFFFGGGHHHGGGEEEDDDEEEFFFEEEHHHLLLRRRVVVWWWTTTQQQLLLJJJHHHGGGIIIJJJJJJJJJGGGGGGHHHHHHGGGEEEBBBAAA<<<:::999777777888:::;;;<<<>>>AAACCCDDDGGGJJJMMMPPPSSSWWWZZZ]]]```dddgggcccgggmmmrrryyyvvvbbbRRRMMMGGGCCCAAAAAA@@@@@@BBBCCCEEEIIIOOOUUU[[[^^^dddjjjrrryyy~~~wwwvvvssspppooonnnnnnnnnnnnmmmmmmllljjjhhhgggfffccccccaaa___\\\\\\]]]___iiinnnvvvfffYYYYYYrrrwwwzzz||||||zzzjjj\\\LLLBBB999777666444555777666:::AAAJJJRRR]]]ooo{{{nnnnnnuuu~~~yyytttpppmmmlllkkkkkkkkkjjjiiiiiiiiiiiiiiihhhhhhiiikkknnnrrruuuwwwuuuxxx}}}{{{xxxwwwrrrnnnllllllllliiifffgggiiikkkjjjhhhgggiiikkkkkkjjjhhheeeaaa]]]ZZZXXXSSSNNNHHHCCCAAAAAAAAAAAAAAABBBCCCDDDEEEIIINNNRRRUUUUUUUUUVVVXXX[[[^^^``````````````````aaabbbbbbdddfffjjjoootttvvvuuusssooonnnmmmkkkiiijjjmmmpppqqqpppnnnlllkkklllmmmnnnmmmnnnoooppprrrssstttuuurrrssssssrrrpppmmmjjjhhhgggggggggfffgggggghhhhhhjjjiiiiiijjjjjjjjjgggeeeeeefffggghhhiiihhhhhhgggffffffggghhhiiiiiijjjjjjkkkjjjiiigggeeedddbbbbbb___```ccceeefffggggggggghhhiiikkkjjjiiiiiijjjkkkllljjjhhhhhhjjjlllllllll^^^III===<<<;;;:::999888999:::;;;>>>HHHZZZppp~~~}}}jjj___^^^hhhttt}}}~~~|||}}}}}}}}}~~~|||{{{yyyvvvrrrooonnnnnnmmmlllhhhhhhhhhhhhgggeeedddccc[[[VVVNNNFFF@@@<<<;;;;;;999<<<@@@@@@???<<<:::999<<<===???AAACCCCCCCCCCCCBBBAAA???===:::999888777999:::::::::;;;;;;<<<<<>><<<;;;:::;;;===>>>;;;;;;;;;<<<>>>@@@BBBCCCBBBAAA@@@>>>=========>>>??????@@@@@@@@@???>>>============???BBBDDDFFFGGGGGGHHHHHHGGGEEEDDDEEEFFFCCCFFFKKKRRRVVVWWWTTTQQQOOOLLLJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHFFFCCCBBB???===;;;:::999:::;;;<<<<<>>BBBCCCAAA>>><<<;;;;;;<<>>>>>>>>AAA@@@>>><<<<<<===???@@@===>>>>>>???@@@BBBCCCCCCDDDCCCAAA@@@??????@@@AAAAAAAAAAAAAAAAAA@@@@@@???<<<===???AAABBBEEEGGGIIIHHHIIIJJJHHHFFFEEEEEEFFFCCCEEEJJJQQQVVVWWWTTTRRRLLLJJJGGGFFFFFFFFFFFFEEELLLKKKKKKIIIGGGEEECCCAAAAAA@@@>>><<<<<<<<<===>>>>>>AAAEEEHHHKKKNNNQQQTTTUUUXXX[[[]]]___aaaeeegggpppuuu}}}kkkZZZOOOKKKGGGDDDCCCCCCCCCBBB@@@BBBEEEFFFHHHLLLRRRVVV[[[eeeqqq}}}{{{xxxxxxvvvtttrrrqqqpppooommmmmmlllkkkiiifffeeeccccccbbb```\\\YYYYYY[[[^^^aaaeeeiiipppvvv]]]VVVWWWiii~~~~~~{{{{{{zzznnn___SSSHHH???888777777666666777888;;;CCCMMMVVV```ppp}}}uuujjjjjjnnnxxx{{{xxxvvvxxxzzz~~~|||xxxtttooollljjjiiihhhgggeeedddddddddeeefffgggggggggiiikkknnnppprrrrrrtttxxx}}}zzzxxxyyyvvvrrrooommmmmmlllllljjjkkkjjjiiigggfffeeefffffffffeeeeeecccbbb```___ZZZUUUMMMGGGDDDCCCBBBAAABBBBBBCCCDDDEEEIIINNNRRRSSSSSSTTTVVVYYY[[[^^^```^^^^^^___```bbbeeehhhjjjjjjjjjjjjlllnnnooonnnlllmmmnnnnnnmmmmmmnnnqqqsssqqqooollljjjjjjmmmppprrrpppppppppqqqqqqqqqrrrrrrooopppppppppnnnllliiigggdddddddddeeefffhhhjjjjjjjjjhhhgggggghhhgggeeecccbbbccceeefffggggggfffffffffggghhhiiikkklllmmmnnniiiiiiiiiiiiiiijjjkkklllhhhjjjmmmoooppppppooonnnrrrssssssrrrqqqqqqsssuuuxxxwwwuuutttssstttwwwxxx{{{VVVIIIAAA===<<<;;;:::999999::::::;;;BBBPPPdddzzzuuueee___[[[aaaeeecccdddhhhmmmnnnwwwzzz}}}}}}{{{wwwrrrooommmlllkkkjjjiiiiiiiiihhhgggfffeeeddd[[[VVVOOOGGGAAA>>>======???BBBEEEEEECCC@@@>>>===;;;===???BBBEEEFFFGGGGGGEEEDDDBBB???===<<<;;;:::<<<<<<>>>???@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAA@@@@@@AAAAAABBBCCCDDDDDDDDDCCCAAA@@@@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAA???AAACCCDDDDDDFFFIIILLLLLLNNNOOONNNLLLJJJIIIIIIEEEGGGKKKPPPUUUWWWUUUSSSOOOLLLIIIHHHHHHHHHHHHGGGNNNMMMLLLJJJHHHFFFDDDBBBCCCAAA@@@>>>>>>???@@@AAABBBEEEIIIMMMOOOQQQTTTVVVWWWYYY]]]```bbbeeeiiilllvvv~~~gggZZZMMMJJJGGGEEEDDDDDDDDDCCCAAADDDGGGHHHJJJMMMTTTYYY```kkkyyy|||wwwwwwvvvuuusssrrrqqqppplllkkkkkkjjjhhhfffeeeddddddccc```\\\YYYXXX[[[^^^___cccgggoooqqq[[[WWWZZZjjj~~~yyymmm^^^RRRGGG>>>777777777666555777888:::BBBMMMWWWaaaooo{{{wwwkkkkkkmmmuuu|||wwwuuussstttwww}}}~~~|||yyytttpppmmmjjjiiiggggggfffeeeeeeeeeeeeeeeffffffggghhhiiilllnnnpppqqqrrruuu{{{{{{yyyzzzxxxtttpppmmmmmmmmmnnnllllllkkkjjjhhhgggfffeeeeeeeeeeeeeeeddddddcccbbb]]]WWWPPPJJJFFFDDDCCCCCCCCCCCCDDDDDDEEEHHHMMMQQQQQQRRRTTTVVVXXX[[[^^^___^^^^^^___```cccgggkkkmmmkkkjjjiiijjjkkkllllllkkkpppqqqqqqpppoooooorrrtttvvvssspppllljjjkkklllnnnllllllllllllllllllkkkkkkkkklllmmmmmmllliiigggeeebbbbbbccceeefffhhhjjjkkkjjjhhhgggggghhhhhhgggeeebbbdddeeeggghhhhhhhhhgggfffggghhhjjjlllnnnooopppkkkllllllmmmnnnooooooppplllmmmoooppprrrrrrrrrqqquuuvvvvvvvvvuuuvvvyyy{{{~~~~~~}}}{{{zzz|||uuuSSSIIICCC>>>===;;;:::999999::::::;;;@@@LLL^^^tttzzziii```[[[______\\\]]]eeekkknnnyyy|||}}}yyytttpppooommmllljjjjjjjjjjjjiiihhhgggeeeeee\\\XXXPPPIIICCC@@@??????BBBEEEGGGFFFDDDAAA???>>>>>>@@@BBBEEEGGGHHHHHHHHHHHHGGGEEECCCAAA@@@??????<<<===???AAABBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDBBBAAAAAABBBDDDFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCEEEGGGHHHHHHIIIMMMPPPRRRTTTWWWWWWUUURRROOONNNJJJJJJMMMQQQUUUXXXWWWVVVSSSPPPNNNMMMMMMMMMMMMLLLNNNNNNMMMKKKJJJIIIGGGGGGCCCBBBAAA@@@@@@AAACCCDDDHHHKKKOOORRRSSSTTTVVVXXXXXX\\\aaaeeeiiinnnsssvvvzzzggg\\\NNNLLLIIIGGGHHHHHHGGGFFFCCCGGGKKKLLLMMMQQQXXX^^^hhhttt|||uuuuuuuuuuuutttsssrrrqqqjjjjjjjjjiiihhhfffeeeddddddbbb___ZZZWWWWWWZZZ]]]^^^ccciiirrrjjjVVVUUUZZZjjj{{{qqqbbbUUUFFF>>>888777777555444666666888@@@LLLVVV```lllwww{{{mmmkkkkkkpppxxx|||zzzwwwttttttwwwxxx~~~|||yyyuuuqqqmmmkkkiiihhhhhhhhhhhhhhhggggggfffggggggggghhhjjjlllnnnpppppppppssszzz}}}{{{zzzxxxtttooollllllmmmooonnnmmmkkkkkkkkkjjjiiihhhggggggggggggfffeeedddccc```ZZZSSSLLLIIIGGGFFFEEEDDDEEEEEEDDDEEEGGGLLLOOOQQQRRRTTTVVVYYY\\\^^^___`````````aaacccgggkkknnnjjjhhhggghhhjjjllllllllloooppppppooommmmmmnnnooorrrpppmmmkkkiiiiiikkkkkkiiihhhhhhhhhggggggffffffiiijjjjjjjjjiiifffdddbbbaaaaaabbbdddfffiiikkklllkkkjjjhhhhhhiiijjjiiihhheeefffhhhjjjkkkkkkkkkjjjkkklllnnnppprrrtttuuuvvvuuuvvvwwwxxxxxxwwwvvvuuutttuuuvvvxxxzzz|||}}}~~~qqqQQQIIIEEE>>>===<<<:::999999::::::666:::EEEVVVlll}}}pppfff]]]___^^^ZZZ\\\dddlllppp{{{~~~~~~{{{vvvrrrpppooommmkkkjjjjjjjjjjjjiiigggfffeee]]]YYYQQQJJJDDDAAA@@@@@@EEEFFFHHHGGGDDDAAA??????BBBCCCEEEGGGHHHHHHHHHHHHJJJIIIHHHFFFDDDCCCBBBBBB===>>>@@@BBBCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIGGGFFFDDDBBBCCCDDDGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHFFFIIIKKKKKKKKKLLLOOORRRWWWZZZ^^^^^^\\\XXXUUUSSSMMMMMMOOORRRVVVYYYYYYYYYQQQOOOLLLLLLLLLMMMLLLLLLNNNNNNMMMMMMLLLLLLKKKKKKCCCBBBAAA@@@AAACCCEEEFFFLLLOOOSSSUUUVVVWWWXXXYYYZZZ^^^dddjjjpppvvv|||zzzggg]]]RRROOOMMMKKKLLLLLLLLLKKKEEEIIINNNPPPQQQUUU]]]cccnnn{{{{{{tttttttttuuutttssssssrrriiiiiiiiiiiihhhgggeeeeeecccaaa^^^YYYVVVVVVYYY\\\___eeelllvvvdddPPPRRRXXXhhh}}}ttteeeXXXGGG>>>888777777555444555444666>>>JJJUUU^^^jjjuuu~~~nnnkkkiiikkkrrrzzz~~~~~~{{{wwwwww{{{uuu~~~}}}zzzvvvrrrnnnkkkiiiiiijjjkkkkkkkkkjjjhhhgggiiihhhhhhiiijjjmmmooopppoooooorrryyy~~~|||yyywwwsssoookkkjjjlllnnnnnnmmmllllllmmmnnnmmmllljjjjjjjjjiiihhhfffeeedddaaa\\\UUUNNNKKKJJJIIIHHHEEEEEEEEEEEEEEEGGGKKKNNNQQQRRRTTTWWWZZZ]]]___```bbbbbbaaaaaacccgggjjjmmmgggfffeeefffiiimmmnnnnnnmmmmmmmmmkkkiiihhhiiijjjiiihhhgggggggggiiikkklllllllllkkkjjjjjjiiihhhhhhiiiiiiiiiiiigggdddaaa___```aaabbbdddfffiiikkkmmmlllkkkiiijjjkkkllllllkkkggghhhjjjlllmmmmmmmmmmmmrrrssstttwwwyyy{{{}}}~~~rrrUUUIIIEEEBBB@@@>>>;;;:::999999999>>><<>><<<:::999999999888888;;;AAAJJJYYYqqqwwwttt{{{~~~xxxvvvvvvwwwvvvwww|||zzz|||~~~|||xxxtttqqqoooooonnnlllkkkkkkjjjjjjjjjjjjkkkllleeeccc___XXXPPPJJJGGGFFFDDDFFFIIIJJJJJJJJJJJJJJJKKKMMMQQQSSSUUUUUUTTTSSSQQQPPPPPPOOOOOOPPPQQQRRRQQQQQQPPPOOONNNMMMLLLLLLMMMMMMNNNPPPRRRSSSRRRQQQRRRRRRRRRQQQQQQPPPPPPOOOKKKNNNRRRVVVWWWWWWUUUTTTOOOOOOOOOPPPSSSWWWZZZ\\\ZZZZZZYYYXXXXXXZZZ^^^bbbjjjqqqvvvuuurrroooiiicccaaa```^^^^^^___aaabbbbbbdddfffhhhhhhfffaaa[[[XXXYYYXXXXXXXXXYYY[[[\\\]]]]]]\\\[[[[[[ZZZZZZZZZZZZ``````ccchhhjjjmmmwww}}}wwwpppnnnlllkkklllllllllkkkjjjjjjiiihhhfffdddbbbaaa```[[[WWWWWWXXXYYY]]]ccclllwww~~~```OOOQQQZZZnnnlllWWWJJJ>>>999888666444555333:::;;;BBBPPPYYYddduuu~~~uuuppprrrwww|||}}}|||zzzxxxvvvuuuttttttpppmmmiiihhhjjjlllnnnnnnooommmlllmmmpppqqqqqqqqqsssrrrssswww}}}|||wwwsssrrrqqqqqqppppppooooooooopppnnnllllllkkkjjjgggeeecccbbbbbbcccdddfffhhhjjjhhhgggeeebbb]]]WWWQQQLLLJJJGGGFFFHHHHHHIIIOOOWWWZZZ\\\___```bbbfffkkkoooooommmjjjiiijjjkkklllllljjjkkkllllllllllllllllllkkkkkkjjjiiijjjkkkmmmnnnrrrrrrqqqpppqqqrrrssssssqqqsssvvvyyy|||~~~{{{~~~dddTTTNNNJJJCCCAAA???===;;;:::::::::999:::<<>>:::999666444555222:::;;;???MMMWWWbbbrrr~~~uuuppprrrwww|||}}}|||zzzxxxvvvuuuuuutttrrrooommmlllmmmnnnnnnnnnnnnmmmlllnnnppprrrsssrrrsssssstttyyy{{{xxxvvvqqqqqqppppppoooppppppqqqqqqooommmlllllljjjgggeeeddddddddddddeeefffggghhheeedddbbbaaa]]]WWWPPPKKKJJJGGGFFFHHHIIIKKKQQQYYY\\\___ccceeefffjjjpppuuusssqqqnnnmmmnnnpppppppppoooooonnnnnnnnnnnnooooooooonnnmmmmmmnnnppprrrtttwwwwwwxxxyyy{{{~~~}}}```RRRNNNJJJDDDCCC@@@>>><<<<<<;;;;;;:::;;;<<<<<<>>>IIIbbbxxxttttttzzz}}}~~~}}}yyysssrrrsssuuu||||||~~~{{{wwwsssqqqpppnnnmmmjjjjjjhhhhhhhhhiiikkklllhhhiiigggaaaYYYRRRLLLJJJGGGHHHJJJMMMQQQSSSTTTTTTVVVVVVVVVVVVWWWXXXYYYZZZWWWVVVTTTSSSRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRTTTVVVWWWVVVUUUTTTTTTRRRQQQQQQQQQQQQRRRRRRSSSQQQUUU[[[___```]]]XXXUUUUUUTTTTTTUUUXXX]]]aaadddcccaaa___]]]\\\```eeejjjooowww||||||zzzxxxsssmmmlllkkkiiigggffffffhhhjjjkkklllnnnooopppqqqppppppkkkiiigggfffgggiiilllmmmkkkjjjjjjjjjkkkkkkkkklllmmmpppvvv}}}yyyuuuooollliiihhhhhhiiiiiiiiiiiiiiiiiiiiihhhgggfffeeeaaaYYYTTTVVVYYY\\\aaaeeekkkxxxsssXXXKKKTTTbbbyyy|||jjjSSSHHH>>>;;;:::777444444222;;;;;;===JJJUUU___nnn|||tttooorrryyy~~~}}}|||zzzxxxvvvuuutttssssssqqqooonnnnnnnnnmmmlllmmmllllllmmmpppsssssssssqqqrrrtttzzzzzzxxxxxxqqqppppppoooooopppqqqrrrooonnnmmmmmmmmmllljjjhhhgggggghhhhhhhhhggggggfffdddcccaaa```^^^YYYRRRLLLJJJGGGFFFHHHIIILLLSSS[[[___dddiiilllmmmqqqwww|||}}}zzzxxxwwwyyy{{{{{{{{{{{{yyywwwvvvvvvwwwyyyzzzzzzyyyxxxwwwxxx{{{~~~}}}]]]QQQMMMJJJEEEDDDAAA???===<<<<<<<<<:::;;;;;;::::::EEE]]]tttzzzzzz{{{~~~}}}yyyrrrrrrtttxxx~~~|||xxxtttrrrpppooommmnnnmmmkkkkkkkkkmmmooopppkkkkkkjjjeee]]]UUUOOOLLLHHHHHHJJJNNNSSSVVVWWWWWWZZZYYYXXXXXXXXXZZZ[[[\\\[[[YYYWWWUUUTTTUUUVVVWWWTTTTTTTTTSSSSSSSSSSSSSSSUUUWWWYYYZZZXXXVVVUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVUUUYYY___cccddd```[[[WWWYYYXXXVVVUUUXXX^^^eeeiiigggeeebbb```___ccciiinnnqqqyyy}}}{{{wwwqqqpppooommmjjjhhhiiikkknnnmmmmmmooorrruuuxxxzzz|||vvvtttrrrpppppprrruuuwwwyyyxxxvvvuuuvvvxxxzzz||||||zzzwwwpppmmmiiigggggghhhhhhgggiiiiiiiiiiiiiiihhhggggggaaaYYYTTTUUUZZZ]]]aaafffjjjxxxnnnTTTKKKVVVeee|||hhhRRRGGG>>>;;;;;;777444333222;;;:::;;;HHHSSS^^^kkkwwwzzzrrrnnnssszzz}}}|||zzzwwwuuutttsssssssssqqqooooooooonnnllljjjmmmlllkkkmmmpppssssssssspppqqqtttzzz}}}yyyxxxxxxqqqpppooooooooopppqqqrrrmmmllllllmmmnnnnnnmmmkkkjjjjjjkkkkkkkkkiiigggfffgggeeeccccccaaa]]]VVVPPPJJJGGGFFFHHHIIILLLTTT\\\bbbhhhnnnrrrsssvvv|||xxx___QQQJJJIIIFFFEEEDDDCCCAAA@@@???>>>777777777888:::CCCXXXkkk|||}}}wwwsssrrrrrr~~~wwwtttttttttrrrooommmllljjjjjjjjjlllnnnooonnnooooookkkcccYYYQQQLLLJJJKKKNNNRRRVVVXXXWWWVVVWWWZZZ\\\\\\ZZZZZZ\\\______\\\XXXUUUUUUVVVWWWWWWUUUVVVWWWVVVTTTTTTTTTUUUZZZ[[[\\\ZZZXXXVVVWWWWWWXXXWWWXXXZZZ\\\[[[YYYVVVZZZ___fffiiigggccc___\\\XXXZZZYYYXXX]]]gggnnnooommmllljjjgggfffiiinnnssszzz}}}{{{xxxuuuqqqnnnmmmkkkiiimmmsssssssssuuuyyy~~~|||{{{|||~~~{{{|||yyywwwqqqqqqpppnnnllljjjhhhgggeeeeeeffffffffffffeeeeee```[[[XXXWWWWWWYYY```iiiooo|||iiiYYYNNNUUUiii}}}oooQQQGGG>>>;;;888555333444333444777>>>HHHTTT```gggyyywwwkkkmmmyyy~~~|||xxxtttqqqpppoooppppppnnnlllkkklllmmmmmmllllllmmmnnnooopppqqqrrrsssnnnqqqvvvzzzzzzvvvssspppqqqrrrrrrqqqqqqtttuuuooooooooooooppppppmmmkkkjjjjjjiiigggffffffffffffjjjgggfffggggggcccZZZRRRMMMJJJHHHJJJLLLOOOXXX```iiiqqqzzzoooZZZNNNJJJJJJFFFEEEDDDBBBAAA???>>>>>>999888888888888@@@RRRdddxxx~~~~~~yyyvvvuuusss}}}zzzwwwwwwvvvssspppmmmlllkkkjjjkkklllnnnooommmooopppmmmfff]]]TTTOOOKKKKKKNNNRRRVVVYYYXXXWWWXXXZZZ[[[[[[YYYYYY[[[]]]```]]]YYYXXXXXXZZZZZZZZZZZZ[[[[[[ZZZXXXWWWWWWXXXZZZ[[[[[[ZZZXXXWWWWWWXXXZZZZZZZZZ\\\]]]\\\ZZZWWW^^^ccciiimmmlllgggccc```^^^```___^^^dddooowwwxxxrrrqqqooolllkkkmmmrrrvvv}}}~~~{{{zzzwwwuuuuuusssppprrrwwwvvvwwwyyy~~~~~~wwwuuuooooooooonnnlllkkkiiihhhffffffffffffeeedddcccbbb]]]YYYWWWWWWXXXZZZaaaiiippp~~~dddWWWNNNWWWiiiyyyhhhRRRHHH>>>:::888555444555444555777>>>HHHTTT```gggvvv|||rrrqqqxxx~~~|||xxxtttrrrpppppppppqqqnnnllllllmmmnnnnnnnnnmmmnnnnnnooopppqqqssssssrrrtttvvvxxx|||zzzuuurrrqqqrrrsssrrrqqqqqqrrrtttoooooonnnoooppppppmmmkkkkkkjjjiiiggggggfffffffffjjjhhhfffggggggbbbZZZSSSNNNKKKJJJLLLOOOSSS\\\eeeqqqxxxdddTTTLLLJJJJJJFFFEEEDDDBBB@@@???======;;;:::999888888===LLL[[[qqq}}}|||~~~{{{xxxwwwuuu|||}}}{{{zzzyyyuuuqqqnnnmmmlllkkklllmmmnnnooommmooopppooojjjaaaXXXRRRKKKLLLMMMQQQVVVYYYZZZZZZ[[[\\\]]]\\\ZZZYYYZZZ[[[___]]][[[[[[\\\^^^^^^^^^```aaaaaa___\\\ZZZZZZ[[[]]]^^^^^^\\\[[[ZZZ[[[\\\```______aaaaaa```]]][[[```fffmmmqqqqqqlllhhheee```aaa``````hhhttt}}}~~~zzzyyyvvvsssrrrssswww{{{~~~|||{{{{{{yyyuuuwww{{{zzz{{{}}}{{{uuusssnnnnnnmmmlllkkkjjjiiiiiigggggggggfffdddcccaaa```[[[XXXVVVXXXYYY[[[bbbjjjrrrdddZZZUUU^^^mmmzzz~~~gggSSSHHH>>>:::888555555777555555888>>>HHHTTT___fffuuuzzztttuuu}}}|||xxxuuurrrqqqppppppqqqooommmmmmnnnppppppoooooonnnnnnnnnoooppprrrsssuuuuuuuuuvvvyyyzzzuuurrrtttuuuuuusssqqqpppqqqqqqooonnnnnnoooppppppnnnkkkkkkkkkiiihhhgggfffffffffiiihhhgggggggggbbb[[[TTTPPPLLLKKKOOORRRWWWaaakkkvvv~~~}}}```TTTMMMIIIIIIGGGFFFEEECCC@@@>>>===<<<<<<;;;::::::999<<>>:::888666666888555666888>>>GGGSSS^^^eeesss~~~{{{sssrrr}}}~~~|||yyywwwtttrrrqqqqqqpppnnnllllllnnnooopppoooooonnnmmmlllmmmnnnpppqqqsssssstttvvvyyy}}}xxxvvvxxxyyyyyyvvvsssqqqppppppnnnnnnnnnoooppppppnnnllllllkkkjjjhhhgggfffffffffiiihhhhhhhhhgggccc]]]XXXQQQMMMMMMQQQUUU\\\gggqqq~~~xxxaaaXXXOOOIIIHHHIIIHHHFFFCCCAAA>>>===<<<<<<::::::;;;;;;===FFFPPPddduuu|||xxxuuuuuuxxx}}}}}}xxxtttrrrooosssyyy~~~|||xxxuuurrrpppoooooooooooooooooooooooooooppppppmmmeee[[[SSSNNNMMMMMMPPPVVV\\\aaaccccccbbbaaa```___^^^\\\[[[[[[[[[]]]```dddggggggggghhhhhhhhheeebbb______```dddddddddcccbbbbbbeeeggghhhhhhhhhiiiiiihhheeebbb```gggooouuuuuurrrmmmjjjiiiiiijjjnnnzzz}}}wwwtttrrrttt{{{xxxsssqqqpppooollljjjhhhfffeeeeeeeeeeeefffffffffeeedddddd]]]ZZZXXXZZZ[[[^^^eeennn|||hhhcccccclllxxx~~~mmmRRRGGG===:::888666666888555555888===FFFRRR\\\cccnnn{{{wwwqqqqqqzzz~~~}}}{{{yyyvvvuuussssssooommmkkkkkklllnnnnnnnnnnnnmmmlllkkkllllllnnnnnnlllooorrrvvvyyy}}}|||{{{||||||zzzvvvrrrppppppnnnmmmnnnoooqqqpppnnnlllmmmllljjjiiigggffffffeeehhhhhhiiiiiihhheeeaaa]]]TTTQQQPPPTTTZZZaaammmxxx~~~|||{{{{{{|||}}}|||{{{rrrbbb\\\RRRKKKKKKKKKJJJHHHEEEBBB???===<<<;;;::::::<<<<<<===CCCKKKZZZiii~~~{{{wwwuuuuuuyyy~~~{{{vvvqqqooommmpppuuuxxx{{{}}}}}}zzzwwwuuusssqqqqqqppppppppppppoooooopppooonnnooommmhhh___WWWSSSQQQPPPRRRYYY```fffjjjhhhfffddddddccccccaaa___\\\]]]```fffkkknnnooonnnllllllllljjjfffdddddddddeeefffeeedddcccdddgggjjjjjjjjjjjjkkklllkkkhhheeebbbiiissszzzzzzwwwrrrooonnnoooqqqwww{{{tttpppooosss}}}}}}wwwrrrqqqooonnnkkkhhhfffeeeeeeeeeddddddeeeeeeeeeeeedddddd^^^ZZZYYY[[[^^^bbbllluuu}}}dddbbbgggrrrvvvcccOOOFFF===:::999666555666444555777<<>>===;;;999:::<<<<<<:::>>>EEEPPP\\\rrr|||yyywwwwwwyyyzzzvvvrrrppplllooorrrtttvvvzzz}}}zzzwwwvvvuuuqqqqqqqqqqqqqqqppppppooopppnnnmmmnnnooollleee___XXXVVVTTTWWW]]]fffmmmqqqqqqooollllllmmmllljjjhhhaaacccgggmmmtttwwwxxxwwwqqqrrrrrrpppmmmkkkkkkkkkjjjjjjiiihhhhhhiiimmmpppoooooopppqqqrrrrrrooolllhhhpppzzz{{{xxxtttvvvyyy|||vvvpppmmmmmmqqq{{{}}}}}}|||{{{vvvqqqooolllkkkhhhgggffffffggggggcccccccccccccccbbbaaa```]]]YYYXXX[[[```hhhuuuwwwdddgggrrr~~~~~~mmm[[[LLLCCC<<<;;;999666333333333444555:::CCCNNNXXX^^^bbbooo|||uuuoooooottt~~~|||zzzxxxwwwrrrpppmmmllllllmmmlllkkkmmmnnnooopppooonnnlllkkkjjjlllnnnppptttyyy|||}}}}}}{{{vvvrrrooonnnmmmmmmmmmoooqqqqqqooommmnnnmmmkkkiiihhhffffffeeefffhhhkkkllllllkkkjjjjjjeeebbbaaaeeekkksss{{{{{{{{{|||}}}~~~vvvqqqppppppppprrrvvvtttuuuwww{{{}}}}}}zzzwwwvvvuuussssssvvvxxxzzzzzzddd\\\YYYPPPOOOTTTNNNMMMJJJGGGDDDAAA>>>===;;;::::::<<<;;;888:::@@@IIISSSiii{{{yyyyyyyyy{{{wwwtttrrrmmmoooqqqrrrtttzzz}}}zzzwwwwwwwwwrrrrrrrrrrrrrrrqqqpppoooooommmlllnnnqqqpppkkkeee\\\ZZZXXXZZZaaajjjrrrvvvzzzwwwuuuuuuvvvvvvsssqqqeeeggglllssszzz~~~~~~uuuvvvvvvtttrrrppppppqqqoooooonnnmmmmmmooorrrvvvuuuuuuvvvxxxyyyyyyvvvtttnnnvvv~~~}}}vvvppplllkkkllloooxxx{{{~~~{{{zzzyyyuuupppnnniiihhhfffeeefffgggiiijjjcccccccccbbb```___]]]\\\[[[XXXWWW[[[bbblll{{{uuuhhhooo~~~~~~vvv~~~~~~kkkZZZJJJBBB<<<;;;:::555222222333333555999BBBLLLWWW]]]aaannnzzz~~~xxxnnniiilllxxx}}}{{{yyyxxxtttrrrooommmmmmmmmlllkkknnnppprrrsssrrrpppmmmkkkmmmmmmmmmmmmooouuu|||zzz{{{|||zzzuuuqqqnnnmmmmmmmmmmmmoooqqqqqqooommmooonnnllljjjhhhffffffeeeeeehhhkkkmmmmmmmmmmmmmmmllliiihhhlllrrrzzz~~~{{{tttttttttuuuvvvxxxyyyzzzwwwoooiiihhhhhhhhhjjjnnnssssssuuuwwwyyyyyyvvvsssmmmllllllooorrruuuvvvuuuwww^^^[[[UUUOOONNNKKKMMMLLLIIIFFFCCC@@@???>>>>>>;;;888777999<<<===>>>FFFNNN```vvvzzz|||zzzsssvvvuuuttttttuuuwwwzzz{{{|||yyyvvvtttsssvvvuuutttuuuuuutttrrroooqqqpppoooppprrrqqqnnnjjj```\\\YYYYYY___kkkyyy~~~{{{|||~~~zzzuuummmlllnnnvvv|||}}}zzzvvvuuuwww||||||zzzuuutttxxx{{{{{{zzz}}}}}}|||{{{{{{|||xxxooohhhfffggglllvvv}}}}}}zzzvvvtttrrrqqqooojjjhhhfffffffffeeedddbbbeeecccaaa```___^^^\\\ZZZUUUYYYXXX]]]kkkuuuwwwlll|||~~~|||yyyyyyzzzzzzxxx|||nnn\\\JJJBBB;;;999666333333555555444444888???JJJUUU\\\eeemmmxxxzzzlllggglllsssvvv~~~~~~}}}zzzyyywwwvvvsssqqqoooooooooooommmkkkpppqqqrrrssstttssspppmmmmmmjjjjjjmmmooorrryyy|||zzzwwwsssooollljjjiiijjjlllnnnooopppooonnnmmmooommmjjjgggddddddddddddkkkmmmooopppppppppqqqsssrrrssstttuuuyyy|||vvvrrrpppooojjjkkkmmmpppssssssrrrpppnnnkkkgggccccccfffjjjmmmrrrsssuuuuuutttqqqnnnlllkkkiiiiiijjjnnnqqqssstttqqq]]]ZZZSSSMMMMMMLLLPPPNNNLLLIIIFFFDDDBBBAAA???<<<999888:::<<<===>>>DDDLLL___uuuyyyzzz{{{yyy~~~|||yyywwwwwwxxx{{{}}}}}}zzzwwwtttrrruuutttttttttuuutttqqqoooqqqooonnnooorrrrrrpppnnneeebbb^^^]]]cccooo~~~yyyrrrqqqttt|||~~~||||||{{{zzz~~~~~~vvvsssmmmggggggiiilllsss{{{}}}||||||~~~~~~yyyvvvsssrrrpppnnnjjjhhhfffffffffeeecccaaadddcccaaa```______\\\[[[YYY]]]]]]bbbpppzzzyyysss}}}zzzxxxyyyyyyyyy~~~rrr```JJJCCC<<<:::888444444777444444555888???JJJUUU]]]gggooozzzzzzlllffflllssswwwyyy{{{{{{~~~~~~}}}||||||tttrrrpppooooooooommmkkkppppppqqqrrrsssrrrooolllllliiiiiilllnnnpppxxx}}}|||xxxtttpppmmmkkkjjjkkklllnnnooopppooonnnmmmooonnnkkkhhhfffffffffgggkkkmmmoooppppppppprrrsssxxxyyy{{{|||}}}wwwqqqmmmjjjjjjggghhhiiimmmppprrrqqqoookkkhhhddd```aaadddiiimmmrrrsssssssssqqqnnnkkkiiiggghhhiiikkknnnqqqssssssiii[[[ZZZQQQLLLMMMMMMSSSQQQOOOLLLJJJHHHFFFFFF@@@>>>:::999:::<<<======AAAIII\\\tttyyyyyy}}}~~~zzzxxxyyy{{{}}}~~~{{{wwwsssqqqtttsssrrrssstttsssqqqoooqqqooonnnooorrrsssssssssllliiieeedddiiiuuuzzzwwwwwwzzzvvvnnnmmmiiifffhhhjjjkkkqqqwww||||||}}}}}}yyywww{{{|||xxxtttrrrpppnnnllljjjhhhfffeeeeeedddcccaaacccbbb```_________]]][[[[[[``````eeettt~~~xxx{{{zzzxxxxxxwwwyyysss```KKKDDD===;;;999666666888333444555888???IIIVVV^^^hhhppp|||zzzjjjeeejjjssswwwvvvxxxyyy|||wwwuuurrrqqqpppooommmkkkooonnnooopppqqqpppmmmkkkkkkhhhhhhkkkmmmooovvv}}}|||yyyuuuqqqnnnllllllllllllnnnooooooooonnnmmmooonnnllljjjiiiiiiiiijjjjjjlllnnnoooooooooqqqsss{{{~~~{{{vvvoooiiieeecccbbbbbbccceeeiiimmmoooooonnnhhhddd___]]]^^^ccciiimmmsssrrrrrrpppmmmiiifffdddccceeehhhllloooqqqrrrrrruuuaaaZZZZZZPPPKKKOOOPPPSSSRRRPPPNNNKKKJJJIIIHHHAAA>>>;;;999:::;;;<<<<<<>>>FFFYYYqqq~~~}}}yyyvvvwwwyyy{{{}}}xxxsssqqqtttrrrqqqrrrssssssqqqooosssrrrppppppqqqrrrttttttqqqooollljjjnnnzzzyyyxxxxxx}}}yyypppjjjjjjfffdddfffiiijjjooouuuxxxxxxyyy}}}{{{xxxuuu||||||yyyuuurrrpppooollljjjjjjhhhfffeeeeeedddbbb```bbbaaa_________^^^]]][[[YYY^^^^^^dddsss|||uuusss{{{wwwuuuuuuwww~~~ooo[[[KKKCCC===;;;999666555888222444666888>>>HHHUUU^^^gggppp|||zzzjjjbbbhhhqqqvvvyyy{{{|||~~~{{{||||||}}}~~~{{{yyyuuusssqqqpppnnnmmmmmmmmmmmmnnnoooooollljjjkkkhhhhhhkkkmmmnnnttt||||||xxxtttpppmmmlllllllllmmmnnnnnnooonnnmmmmmmnnnmmmlllkkkkkkkkkkkklllhhhjjjkkkllllllmmmoooqqqyyy}}}}}}zzzyyyxxxwwwwwwtttoooiiiddd```^^^]]]^^^^^^```eeeiiilllmmmllldddaaa\\\ZZZ\\\bbbiiinnnsssrrrpppllliiieeebbb```___ccciiimmmppppppppppppjjj\\\YYYYYYPPPLLLQQQQQQRRRQQQOOOMMMKKKIIIIIIHHHBBB???;;;999999:::::::::<<>>======<<<<<<>>>AAAPPPhhh}}}~~~{{{~~~~~~~~~vvvtttrrrrrrsssuuuuuuuuulllooossssssrrrpppqqqsssnnnrrrvvvvvvvvv}}}{{{mmmlllllllllmmmllliiigggdddcccgggmmmqqqpppqqquuussstttuuuwwwzzz}}}xxxqqqrrryyy}}}yyywwwxxx|||~~~zzzrrroooqqquuuzzzxxxuuuttttttvvvyyy{{{|||zzzyyyxxxxxxzzz|||~~~zzzzzzzzzzzzxxxuuurrrppprrrpppnnnlllkkkiiieeeccccccbbbbbbccceeeffffffeeeaaa^^^[[[YYYXXXVVVSSSQQQTTTXXXVVVXXXaaaeeelll|||uuu```bbbxxxzzzvvvtttvvvzzznnn\\\RRRJJJAAA===999444222444111444666666666===KKKUUU\\\dddppp{{{}}}mmmhhhkkknnnwww~~~zzzvvvqqqooonnnnnnnnnnnnnnnmmmkkkkkklllmmmllljjjjjjhhhhhhkkklllkkkooouuu}}}}}}xxxrrrooommmmmmnnnpppooonnnmmmmmmmmmmmmmmmpppqqqqqqqqqqqqpppoooooommmmmmllliiiggggggiiikkklllppptttwwwzzz}}}zzzyyyzzzyyywwwuuusssqqqooonnnjjjfffbbb]]][[[\\\]]]___\\\\\\[[[ZZZXXXWWWVVVVVVVVVTTTSSSTTTUUUWWWWWWVVVVVVVVVVVVWWWYYY]]]aaaccccccaaa]]]ZZZWWWWWWXXXYYY```fffnnnqqqooommmnnnqqq