BM6P6(@ $$$#########""""""!!!!!!"""#########$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$########################""""""""""""""""""""""""######""""""""""""######%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''%%%###"""######"""!!!########################$$$$$$############$$$$$$######################## !!!"""###$$$$$$#######################################"""!!!!!!""""""""""""####################################""""""""""""############"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""""""""#########$$$###"""!!!!!! !!!!!!""""""""""""############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$"""###$$$%%%%%%$$$""""""""""""############""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""&&&%%%###""""""###%%%&&&##################$$$$$$ !!!"""######"""!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!""""""### !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$###############"""""""""""""""###$$$$$$$$$#########""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###'''&&&&&&%%%$$$###!!!!!!#################################""""""""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$""" !!!###$$$######$$$$$$$$$$$$######''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))(((((((((((()))))))))))),,,+++***((((((((())))))******+++,,,,,,,,,,,,+++)))))))))))))))***++++++&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&############"""""""""!!!"""""""""#########$$$$$$###################################################$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """######"""########################""""""""""""""""""""""""$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$##############################$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%'''%%%###"""######"""!!!########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$%%%%%%$$$#######################################"""!!!!!!""""""""""""####################################""""""""""""############"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$######""""""!!!!!!###""""""!!!!!!!!!!!!"""""""""""""""############%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$"""###$$$$$$$$$$$$###"""""""""############"""""""""###%%%&&&&&&%%%###"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%"""""""""!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!!!! !!!!!!"""!!!!!!!!!!!!!!!""""""###!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$#########"""!!!!!!!!!"""###$$$$$$$$$$$$$$$#########""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$#########"""""""""!!!"""""""""############$$$$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))***))))))(((((()))***+++***+++,,,,,,------,,,,,,((((((((((((((()))******'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""######""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&############""""""""""""!!!!!!!!!"""""""""############################################################$$$$$$$$$$$$######$$$######""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$#########$$$######""""""$$$$$$$$$######"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###""""""""""""###$$$$$$%%%$$$###""""""###$$$%%%$$$###"""###$$$$$$###"""###############$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%&&&&&&'''&&&&&&%%%'''%%%#########$$$###"""########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%########################"""############""""""!!!""""""""""""####################################""""""""""""############"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! """""""""""""""#########""""""""""""############%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$"""######$$$$$$$$$######""""""############""""""###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$###"""""""""!!!!!! """"""######"""!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""#########$$$$$$$$$$$$$$$######### !!!!!!"""$$$%%%&&&$$$############"""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!"""###%%%&&&&&&&&&&&&########################%%%$$$$$$$$$############""""""""""""##################$$$$$$$$$######"""$$$###"""!!!!!!"""$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%''''''((((((((()))))))))(((((((((((()))***+++,,,***+++,,,---------,,,+++(((''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""##################"""""""""""""""""""""""""""$$$############$$$%%%%%%#########"""""""""""""""!!!!!!!!!!!!""""""""""""######################################################$$$$$$$$$$$$###############""""""#########""""""""""""""""""""""""############################################################$$$%%%&&&&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$###############"""!!! $$$$$$######"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""""""""!!!""""""###$$$$$$$$$###""""""###$$$$$$$$$###"""###$$$$$$###"""########################&&&&&&%%%%%%$$$#########%%%%%%&&&&&&'''&&&&&&&&&'''%%%######$$$$$$$$$"""##############################""""""""""""#######################################"""###$$$%%%&&&########################""""""############"""!!!!!!"""""""""####################################!!!"""""""""############"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""###$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$####################################$$$$$$###""""""######$$$"""#########$$$$$$$$$$$$""""""############""""""###$$$&&&''''''&&&$$$###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$###"""""""""#########"""!!!!!! ###"""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$#########"""""""""""""""$$$$$$$$$###############""""""!!!!!!"""###$$$$$$############""""""""""""""""""!!!!!!!!!!!!"""""" """"""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######"""""""""""""""#########"""######$$$$$$$$$############"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((((((((())))))(((((((((((())))))******((()))+++,,,---,,,+++***''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""$$$%%%%%%$$$""""""""""""""""""""""""""""""###############$$$$$$%%%""""""""""""""""""######!!!!!!!!!!!!""""""""""""################################################"""######$$$$$$######"""###""""""!!!!!!""""""###""""""""""""""""""""""""############################################################$$$%%%&&&&&&$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$$$$###########################"""!!! #########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%"""""""""!!!""""""###$$$$$$##################$$$$$$###"""###$$$$$$###"""########################%%%%%%%%%$$$$$$#########$$$%%%%%%&&&'''''''''&&&'''%%%######$$$%%%$$$##############################""""""""""""""""""###""""""""""""""""""""""""$$$###!!! """$$$&&&""""""""""""""""""""""""!!!""""""#########""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############"""""""""#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""##################!!!!!!""""""#########$$$!!!"""###$$$%%%%%%$$$$$$!!!"""""""""############$$$$$$$$$#########""""""##########################################$$$$$$"""""""""######$$$$$$%%%""""""############""""""###$$$&&&''''''&&&$$$###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""$$$$$$$$$$$$######""""""######"""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! !!!"""###$$$#########"""""""""""""""########################$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!########################%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%''''''''''''(((((((((((())))))))))))((((((''''''&&&(((***,,,,,,+++)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######""""""######$$$%%%""""""""""""############!!!!!!!!!"""""""""######################################################""""""############"""""""""""""""!!!!!!"""""""""####################################################################################$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###""""""""""""""""""###%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!#################################$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$###""""""""""""###$$$$$$########################$$$###"""###$$$$$$###"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%######%%%%%%%%%$$$###########################""""""!!!!!!""""""###""""""""""""""""""""""""%%%$$$$$$######$$$%%%%%%""""""""""""""""""""""""!!!""""""############"""""""""""""""############""""""""""""""""""""""""""""""""""""###############""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######### !!!"""###$$$%%%%%%"""###%%%&&&&&&%%%$$$###""""""""""""############$$$############"""""""""########################"""#########$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""############""""""###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!!!!!!! !!!###$$$%%%"""""""""""""""#########"""""""""###############&&&%%%$$$"""!!!!!! !!!!!!"""""""""""""""###!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""!!! ########################%%%$$$$$$$$$########################"""""""""""" !!!"""###$$$%%%%%%%%%""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$((('''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""###&&&&&&'''''''''((((((((())))))))))))((('''&&&%%%&&&(((***,,,---+++)))((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""###""""""""""""###$$$$$$!!!"""""""""############"""""""""#########$$$$$$################################################""""""############""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%################################################$$$$$$$$$##############################$$$%%%%%%#########$$$$$$#########$$$###"""###$$$$$$###"""$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%###$$$%%%&&&''''''''''''&&&%%%######%%%&&&&&&%%%########################""""""!!!!!!!!!!!!""""""########################$$$'''***------***&&&$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""""""""""""""""""""""""""""""""###############""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$!!!!!!""""""######$$$$$$###$$$&&&'''&&&%%%###"""""""""""""""########################""""""""""""########################""""""###$$$$$$$$$$$$$$$###""""""""""""$$$%%%&&&""""""############"""""""""###%%%&&&&&&%%%###"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######""""""""" !!!""""""######!!!!!! !!!"""###$$$%%%$$$###"""!!!!!!!!!!!! !!!###$$$%%%!!!!!!""""""######$$$$$$!!!"""""""""#########$$$$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!"""##############################""""""###$$$$$$$$$$$$#########$$$$$$###""""""!!!########################$$$$$$#########"""""""""############"""""""""!!! !!!"""###$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########&&&&&&&&&'''''''''(((((('''(((((())))))((('''&&&'''))),,,...///---+++))))))(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!!!!""""""#########$$$############$$$$$$$$$$$$################################################""""""############""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############$$$%%%&&&'''######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%% !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&''''''''''''&&&%%%###$$$%%%&&&&&&%%%########################""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$)))000555555000(((###""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############""""""""""""$$$%%%'''''''''%%%###"""""""""""""""########################""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###""""""""""""$$$&&&'''""""""############""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!"""###$$$%%%&&&&&& !!!"""$$$%%%%%%$$$###"""!!!!!!!!!!!! !!!###$$$%%% !!!!!!"""###$$$$$$%%%!!!!!!""""""#########$$$###"""""""""""""""###### !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""##############################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""!!!$$$#########""""""!!!!!! """###%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''')))))))))(((((()))+++...000111///,,,+++***)))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&"""""""""""""""""""""""""""""""""""""""######$$$################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################""""""""""""############################################################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""########################################################################$$$###"""!!!!!!"""###$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$#########$$$%%%%%%$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$###### !!!"""######"""!!! """""""""!!!!!!!!!!!!!!!###########################!!! !!!$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$%%%%%%###"""""""""""""""""""""############$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""####################################""""""######$$$%%%$$$"""!!!!!!"""######"""%%%###!!!"""$$$%%%$$$!!!######$$$$$$$$$$$$###### !!!"""""""""""""""!!!!!!!!!!!!""""""""""""#########""""""""""""!!!""""""############"""""" !!!!!!!!!$$$#########""""""!!!!!! !!!"""######"""###$$$$$$###"""###$$$""""""""""""""""""""""""######""""""""""""######$$$###!!! """###%%%###########################$$$%%%%%%###"""""""""$$$###"""""""""###$$$%%%&&&$$$"""!!! !!!"""###"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!'''%%%######$$$$$$$$$#########$$$%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&&&&'''(((((((((((((((((((((((())))))***+++,,,,,,------,,,,,,+++***)))&&&$$$###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######"""!!!!!! ################################################"""############$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""########################""""""""""""############################################################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""##################"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###""""""""""""###$$$##################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$###""""""###$$$$$$########################"""""""""######$$$$$$$$$$$$$$$$$$#########"""""""""""""""######"""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################%%%###"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$&&&%%%###""""""###""""""""""""############$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""####################################""""""######$$$%%%%%%###!!!"""###$$$###"""%%%###!!!"""$$$%%%$$$""""""""""""######""""""""" !!!"""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$#########"""""""""""""""""""""""""""""""""####################################"""""""""!!! !!!"""###$$$$$$"""###$$$$$$###"""###$$$""""""""""""""""""""""""######""""""""""""######&&&&&&&&&%%%$$$"""!!!!!!########################"""$$$%%%%%%###"""""""""""""""!!!!!!!!!###$$$%%%%%%$$$"""!!!!!!!!!"""##################$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""'''%%%######$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&&&&'''((((((((()))))))))))))))******++++++,,,,,,------,,,,,,+++)))(((&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$###""""""!!!!!!################################################"""############$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""########################""""""""""""############################################################$$$$$$$$$#######################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((((('''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################"""""""""""""""#########$$$$$$$$$###############!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###################################################$$$"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""###%%%&&&&&&$$$######$$$""""""""""""###############$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!"""####################################""""""######$$$%%%%%%$$$""""""$$$%%%$$$###$$$###"""###$$$$$$###"""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!!!!!"""""""""######%%%$$$$$$$$$############$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$#########"""############"""""""""""" !!!"""###$$$$$$%%%"""###$$$$$$###"""###$$$""""""""""""""""""""""""######""""""""""""######%%%&&&(((((('''%%%"""!!!########################"""###%%%$$$###""""""### !!!!!!###$$$%%%%%%$$$###!!!!!!"""######$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""############&&&$$$######$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&''''''((((((******))))))******+++,,,++++++,,,,,,,,,,,,++++++((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$######""""""################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################!!!"""""""""############################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))))))))((((((***)))(((&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$###############$$$$$$$$$""""""##########################################!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$$$$%%%%%%########################!!! !!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###%%%&&&&&&$$$###$$$%%%!!!"""""""""##################$$$$$$$$$######"""""""""!!!!!!""""""###$$$##############################""""""######$$$%%%&&&$$$######$$$%%%%%%$$$$$$############$$$######!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!!"""""""""#########%%%%%%%%%$$$$$$$$$######%%%###!!! !!!###%%%%%%$$$$$$###"""!!! #########"""""""""""""""!!!!!!"""###$$$$$$%%%%%%"""###$$$$$$###"""###$$$########################$$$######""""""######$$$"""###%%%&&&'''&&&&&&%%%########################!!!###$$$$$$"""!!!"""### !!!"""###$$$%%%%%%$$$$$$###""""""######$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$%%%$$$""""""###$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&'''(((((())))))(((((())))))***+++++++++,,,,,,,,,,,,++++++(((''''''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######################################################""""""#########$$$$$$$$$"""######$$$$$$#################################!!!"""""""""############################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))))))))(((***)))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""$$$###"""!!!!!!"""###$$$######$$$$$$%%%%%%%%%%%%######################## !!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""$$$%%%%%%$$$###$$$%%%!!!"""""""""############"""######$$$$$$$$$######"""""""""""""""###$$$$$$##############################""""""######$$$%%%&&&$$$######$$$%%%%%%$$$######$$$############$$$"""######$$$$$$######""" !!!"""""""""""""""""""""""""""############%%%%%%%%%$$$$$$$$$######%%%###!!! !!!###%%%%%%$$$$$$###"""!!! """"""""""""""""""######""""""######$$$$$$%%%%%%"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###"""""""""###$$$&&&'''"""""""""""""""""""""""" """$$$###"""!!!"""###""""""###$$$%%%%%%&&&&&&$$$###############$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$$$$###!!!"""###$$$$$$#####################$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''''''''(((''''''''''''((())))))***++++++,,,,,,++++++***((((((((('''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$!!!"""######$$$#################################""""""""""""###########################################################################$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&((()))))))))((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$###############""""""##################$$$$$$%%%%%%&&&########################"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""!!!###$$$$$$#########$$$""""""""""""############""""""###$$$$$$$$$$$$######""""""""""""###$$$$$$##############################""""""######$$$%%%%%%$$$""""""$$$%%%$$$###"""$$$$$$$$$###"""###$$$######$$$$$$$$$$$$###### !!!""""""""""""""""""""""""#########$$$$$$%%%$$$$$$$$$############$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$#########"""""""""""""""############""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$""" !!!"""###"""""""""""""""""""""""" !!!######"""!!!"""######$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""############$$$"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((******++++++++++++******))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""############$$$$$$$$$!!!!!!"""#######################################""""""""""""############################################################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""##################"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$###""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((((((((''''''&&&&&&%%%&&&&&&'''%%%$$$$$$$$$$$$#########"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$""""""############"""""""""######$$$$$$######"""""""""######$$$%%%%%%%%%###########################%%%'''&&&%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!######"""""""""$$$""""""""""""############""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%##############################""""""######$$$%%%%%%###!!!"""###$$$###""""""$$$%%%$$$"""!!!###%%%""""""############"""""" !!!"""""""""""""""""""""#########$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""########################!!!"""""""""############"""""""""###############"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""!!!!!!!!!"""""""""""""""""""""""""""!!!######"""!!!"""###$$$$$$%%%%%%%%%$$$###""""""###$$$$$$%%%%%%%%%$$$###############$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""###""" !!!###$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''"""###$$$%%%%%%$$$###""""""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&'''''''''''''''''''''((())))))******++++++++++++******************)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################################################################"""############$$$$$$$$$!!!!!!"""#######################################""""""""""""############################################################""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!"""###$$$$$$###"""!!!$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((((('''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%########################!!!$$$&&&%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""" """###"""!!!"""###""""""""""""############!!!"""###$$$$$$$$$$$$$$$#########"""######$$$%%%#################################"""###$$$$$$%%%$$$"""!!!!!!"""######"""!!!$$$%%%%%%"""!!!###%%%!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""############$$$$$$$$$#########""""""""""""!!!""""""############"""""" !!!!!!!!!!!!!!!!!!""""""#########$$$"""""""""""""""#########"""$$$$$$$$$###"""###$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%!!!$$$%%%%%%$$$###"""""""""""""""""""""""" """###"""!!!"""###$$$$$$%%%%%%$$$###!!! """###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!###!!! !!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&"""###$$$%%%%%%$$$###""""""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''((((((((((((((()))************++++++++++++******++++++++++++***((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""######$$$$$$$$$#########"""""""""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!"""$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%'''&&&$$$"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$$$$$$$#########"""""""""!!!!!!!!!###$$$###"""%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&(((######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############&&&$$$"""!!! !!!"""###$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''%%%"""!!!"""######"""!!!###%%%%%%$$$###"""###$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$ !!!!!!"""$$$%%%&&&""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&$$$"""!!!!!!"""###########################"""""""""!!!"""######$$$######$$$$$$$$$######"""%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###$$$'''***&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''''''''(((***+++******++++++++++++******************))))))))))))'''&&&&&&%%%%%%%%%&&&&&&***(((&&&%%%%%%''')))+++)))&&&$$$%%%'''(((&&&###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$#########"""""""""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!###$$$$$$###"""$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$$$$$$$#########""""""%%%$$$$$$$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###%%%&&&'''"""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""!!!$$$$$$$$$######$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############%%%$$$"""!!! !!!"""###############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&$$$""""""#########"""!!!###%%%%%%$$$###############$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""####################################""""""""""""#########$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""###$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""'''%%%###"""!!!!!!"""###########################"""""""""""""""######$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&(((&&&&&&%%%$$$$$$###""""""%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))((('''''''''(((******)))******++++++******))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&''''''***(((&&&%%%%%%&&&(((***(((&&&$$$$$$&&&'''%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$$$$###############"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$### """######"""!!!###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$############$$$%%%%%%$$$$$$$$$###############&&&%%%$$$%%%'''((('''&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""###############$$$%%%&&&!!!"""######$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!######""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############$$$$$$"""!!!!!!!!!"""###############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&$$$""""""###$$$###"""!!!###%%%%%%###"""######"""##################"""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""#####################""""""""""""#########""""""!!!!!!""""""###""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""&&&%%%###"""!!!!!!"""###"""""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$################################################$$$%%%%%%$$$######%%%'''%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''(((((()))***))))))************))))))((((((((((((''''''''''''&&&&&&&&&&&&'''((()))))))))(((&&&%%%%%%&&&((()))&&&%%%###$$$%%%%%%$$$"""#########$$$$$$$$$$$$%%%%%%$$$######"""#################################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!"""######""""""###%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######%%%$$$###""""""###%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$%%%########################$$$###"""###%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$&&&'''((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""#######################################$$$$$$%%%!!!!!!"""############"""$$$$$$%%%%%%%%%%%%$$$$$$###############""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########""""""#################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$###"""!!!!!!"""###############"""""""""""""""########################$$$$$$$$$###############%%%###""""""$$$$$$###""""""###%%%$$$###"""###$$$""""""############""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############"""""""""##########################################""""""""""""""""""#########"""!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""%%%$$$###"""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$%%%&&&%%%######$$$%%%%%%$$$$$$$$$######""""""$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))((())))))))))))))))))((())))))((((((((('''''''''&&&&&&&&&'''((()))***+++((('''&&&%%%%%%%%%&&&'''%%%$$$###############"""""""""#########$$$$$$$$$$$$$$$###############$$$########################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""###%%%$$$######$$$&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""""""""""""""""""""###""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$###########################"""!!!"""###$$$###"""%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$&&&'''((())))))(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$######!!!!!!"""############"""###$$$$$$%%%%%%$$$$$$###"""""""""######""""""!!!""""""###$$$$$$$$$######$$$$$$##################$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""######""""""""""""""""""######################################################$$$###"""###$$$%%%$$$""""""$$$$$$$$$""""""###%%%""""""############""""""!!!!!!!!!!!!""""""""""""!!!"""""""""#####################$$$$$$$$$%%%%%%$$$$$$$$$###############"""""""""######"""""""""$$$###"""!!! !!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$########################""""""""""""""""""""""""###$$$&&&%%%#########$$$$$$$$$###############"""########################$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''(((((())))))(((((('''*********)))))))))((((((&&&&&&&&&'''((()))***+++((('''&&&%%%$$$$$$%%%%%%###$$$$$$######"""""""""""""""#########$$$$$$$$$$$$###############$$$$$$###############$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$$$$%%%&&&"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################""""""""""""######$$$###""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###############"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""######$$$$$$#####################$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&(((((())))))(((''''''''''''&&&&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$######"""!!!"""######$$$$$$############$$$$$$$$$$$$######!!!!!!"""###############""""""###############"""$$$######"""""""""######$$$$$$$$$######$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""""""""####################################"""""""""##################""""""###%%%%%%$$$"""###$$$$$$###""""""###%%%"""##################"""!!!!!!!!!!!!""""""""""""""""""""""""#####################$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$#########""""""############""""""###"""!!!!!! """"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$########################"""""""""""""""""""""""""""###%%%%%%$$$######$$$########################"""""""""###############$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''((((((((((((''''''************))))))))))))&&&&&&&&&&&&'''((())))))'''&&&&&&%%%$$$$$$$$$$$$###$$$%%%$$$"""""""""############$$$$$$$$$$$$%%%#########"""######$$$%%%""""""#########$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""###$$$$$$######$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$$$$######"""!!!############$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$#########"""""""""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$######"""""""""#########$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&'''(((((((((((((((''''''''''''&&&&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$###"""!!!"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%""""""############""""""$$$###"""!!!!!!"""###$$$######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""###############!!!"""""""""####################################!!!"""""""""#########$$$"""""""""$$$%%%&&&$$$"""###$$$$$$###!!!"""###%%%######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$$$$###"""!!!"""!!!!!! !!!!!!""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$!!!!!!"""""""""""""""!!!######################## !!!###$$$$$$$$$"""!!! !!!"""############!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$"""############$$$$$$$$$################################################ """$$$%%%$$$###$$$%%%""""""""""""############!!!"""""""""#########$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((''''''&&&''''''((((((''''''&&&***))))))))))))((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$############%%%&&&%%%###!!!###$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""###$$$$$$%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$!!!"""######""""""###$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&%%%$$$###!!!"""############$$$$$$$$$########################!!!!!!""""""#########$$$$$$#########""""""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""$$$$$$######"""""""""######$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$###### """###%%%&&&&&&&&&""""""#########""""""!!!######"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!"""###############!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$"""!!!"""$$$&&&&&&$$$"""$$$$$$$$$###!!!"""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!"""""""""""""""!!!######################## !!!###$$$%%%$$$"""!!!!!!""""""#########!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$"""############$$$$$$$$$################################################!!!$$$%%%$$$$$$$$$%%%"""""""""""""""#########!!!!!!""""""#########$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%'''((((((((('''&&&&&&''''''''''''''''''&&&)))((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""###%%%'''&&&###"""###%%%$$$$$$%%%%%%%%%&&&&&&&&&######""""""###$$$%%%%%%$$$$$$############$$$$$$&&&%%%$$$#########%%%%%%"""###$$$%%%&&&%%%%%%$$$########################%%%$$$"""!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%'''$$$""""""%%%&&&$$$"""''''''&&&%%%$$$$$$$$$$$$######""""""###$$$$$$%%%########################&&&%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''(((((('''%%%$$$"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######&&&$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""##############################$$$#########""""""!!!!!!"""$$$&&&&&&%%%%%%%%%&&&################################################"""""""""""""""######$$$$$$"""!!! !!!"""$$$%%%#########"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""!!!!!! """"""""""""""""""""""""""""""""""""##################""""""######$$$%%%$$$$$$############$$$$$$%%%%%%$$$###""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$###"""$$$###""" !!!""""""###$$$%%%%%%$$$"""!!!########################$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""############""""""""""""############$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$"""""""""""""""""""""""" $$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$#########"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$################################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&''''''((()))))))))%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''+++)))&&&######$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$######"""###$$$%%%"""###$$$%%%%%%%%%%%%$$$########################$$$###"""""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%###!!!!!!$$$%%%$$$###''''''&&&%%%$$$$$$$$$$$$$$$###############$$$$$$########################################################################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$""""""$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""####################################"""""""""!!!"""$$$&&&&&&%%%$$$%%%&&&################################################"""""""""""""""######$$$######!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""######$$$######""""""!!!!!!!!!!!!########################""""""""""""##################""""""######$$$%%%$$$$$$############$$$$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###"""$$$###"""!!! !!!"""!!!"""$$$%%%%%%$$$"""!!!########################"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!"""############""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&''''''(((((())))))((((((((()))))))))))))))))))))************))))))***(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$######"""""""""######$$$######$$$%%%%%%%%%$$$$$$########################$$$#########$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%###!!! !!!###$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$#########$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''&&&%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%###""""""$$$&&&%%%%%%$$$$$$$$$%%%$$$$$$###"""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!####################################"""""""""""""""$$$&&&&&&%%%$$$%%%&&&################################################"""""""""""""""######$$$######"""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$###""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""######$$$%%%$$$$$$############$$$$$$%%%$$$######"""#########""""""############""""""###$$$%%%%%%%%%$$$""""""###""""""!!!!!!!!!!!!"""!!!"""###$$$$$$$$$""""""######################## !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""############""""""""""""############$$$$$$$$$$$$######$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&$$$$$$$$$###############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''(((((()))))))))))))))))))))((((((((()))******++++++******)))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$###""""""$$$$$$############$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""!!!"""###%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$#########$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%###"""###%%%&&&%%%$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))(((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""#################################""""""""""""""""""$$$%%%%%%$$$$$$%%%&&&################################################"""""""""""""""######$$$######"""""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""##################""""""######$$$%%%$$$$$$############$$$$$$$$$$$$###############$$$"""##################"""###$$$$$$%%%%%%###"""!!!"""""""""!!!!!!!!!!!!"""!!!"""######$$$######"""########################!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""############$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%########################"""""""""""""""""""""""" ###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%''''''########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((()))((((((''''''&&&&&&%%%%%%((((((((())))))(((((((((&&&'''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""!!!$$$$$$############$$$$$$!!!!!!""""""############%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%'''(((''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%########################''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$######$$$%%%&&&%%%$$$"""######$$$$$$#########"""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))(((''''''''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###########################""""""""""""""""""######!!!###%%%%%%$$$###$$$%%%################################################"""""""""""""""######$$$###############$$$$$$%%%""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""##################""""""######$$$%%%$$$$$$############$$$$$$$$$###############$$$$$$######$$$$$$$$$$$$############$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""################################################""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""#########""""""""""""############$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((()))########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$###### !!!"""""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%(((((())))))))))))((((((&&&'''((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$!!!!!!"""###$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%%%%%%%''')))''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&########################'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$"""######$$$$$$######"""$$$######$$$&&&&&&%%%###!!!"""######$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((******)))(((((((((((((((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#######################################""""""""""""############!!!###%%%%%%$$$###$$$%%%################################################"""""""""""""""######$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""######$$$%%%$$$$$$############$$$$$$#########"""######$$$%%%###$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$###!!!!!! !!!!!!""""""""""""!!! !!!!!!!!!"""######$$$########################$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!!!!"""############""""""""""""############$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((###############$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$###### !!!"""""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''(((((()))))))))))))))(((((((((***++++++,,,,,,++++++***&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%######%%%(((''''''&&&%%%$$$$$$$$$$$$#########$$$%%%&&&'''(((########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$############$$$&&&&&&%%%###!!!!!!"""###############$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((+++***))))))(((((())))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""########################!!!"""""""""############!!!###$$$%%%$$$###$$$%%%################################################"""""""""""""""######$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$########################""""""""""""##################""""""######$$$%%%$$$$$$############$$$$$$######""""""###$$$$$$%%%""""""############"""""""""###$$$$$$$$$###!!!  !!!"""######"""!!! !!!""""""###$$$#################################"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""############""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%""""""#########$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((()))))))))))))))***++++++,,,,,,++++++***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$!!!"""$$$%%%&&&&&&%%%%%%'''&&&$$$#########$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&%%%"""!!!$$$&&&''''''&&&%%%$$$$$$$$$$$$""""""###$$$%%%'''((()))######################## !!!"""###%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########%%%&&&&&&%%%###!!!!!!"""###############%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))+++******)))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!########################!!!!!!""""""#########$$$!!!###$$$$$$######$$$%%%################################################"""""""""""""""######$$$######$$$%%%%%%%%%%%%$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""#####################"""###$$$$$$%%%$$$$$$############$$$$$$######""""""###$$$%%%%%%!!!!!!""""""""""""!!!!!!"""######$$$$$$"""!!!  !!!#########"""!!! !!!"""$$$$$$########################!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""############""""""""""""############$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$######""""""###%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((%%%&&&&&&&&&''''''(((((())))))************))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#########%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$''''''&&&%%%%%%$$$######!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%$$$$$$$$$######$$$""""""$$$''')))'''$$$##############################$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$########################&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######""""""""""""######""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''******)))((((((((((((((())))))))))))((((((((((((%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$$$$########################!!!!!!!!!!!!""""""""""""$$$$$$$$$############"""########################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$############$$$$$$###############"""!!! """"""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""############"""""""""###$$$$$$%%%%%%$$$$$$######""""""!!!!!!########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###"""!!!!!! !!!"""""""""""""""""""""""""""############ !!!"""######"""!!! $$$$$$$$$#########""""""######""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""############%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((((((''''''(((((()))***************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$'''&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&########################%%%%%%%%%$$$$$$$$$#########"""!!!"""%%%'''&&&$$$##############################$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%########################%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######""""""""""""##############################$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''******)))((((((((((((((()))))))))(((((((((''''''%%%%%%%%%$$$$$$$$$$$$###$$$######""""""###$$$%%%#######################################"""""""""$$$$$$$$$$$$####################################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$######""""""######$$$"""############""""""!!!""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""############$$$$$$###########################"""""""""""""""########################%%%%%%$$$$$$#########"""%%%%%%$$$$$$############$$$$$$######"""!!!!!! !!!""""""###############""""""""""""############!!!!!!""""""""""""!!!!!!$$$$$$$$$#########""""""######""""""""""""######!!!""""""######""""""!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""###############""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""""""""############%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((()))************)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################""""""##################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""" """$$$%%%$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''***))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######""""""###$$$%%%%%%########################%%%%%%%%%$$$$$$#########%%%$$$$$$$$$####################################$$$$$$$$$###############""""""""""""""""""""""""$$$######""""""######$$$!!!""""""############"""""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""############%%%%%%$$$$$$###""""""!!!""""""""""""####################################''''''&&&%%%$$$###""""""$$$############"""""""""$$$$$$######"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$""""""""""""###############""""""!!!!!!""""""###$$$$$$$$$#####################""""""""""""######"""##################""""""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""############"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''''''''((())))))******))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###!!! !!!###%%%&&&##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""""""""######$$$%%%%%%########################%%%%%%%%%$$$######""""""%%%%%%$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!"""###############!!!"""""""""############""""""""""""""""""""""""######""""""""""""######!!!"""""""""############$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$########################''''''&&&%%%%%%$$$#########"""""""""""""""""""""############""""""!!!!!!!!!"""######$$$$$$######!!!"""""""""############$$$###"""!!!!!!"""###$$$##############################""""""""""""############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""""""""""""""""""""""""""############""""""!!!"""""""""############!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""#########$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###"""!!!###%%%'''##############################$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$#########"""""""""%%%%%%%%%$$$$$$$$$$$$##############################################################################""""""""""""""""""### !!!"""###############!!!"""""""""##########################################""""""""""""######!!!"""""""""############""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""############""""""""""""""" !!!""""""######""""""!!!"""""""""############$$$###"""!!!!!!"""###$$$##############################""""""""""""############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""""""""""""""""""""""""""############""""""!!!"""""""""############!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###########################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################""""""#####################$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###""""""$$$&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((())))))***((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$###"""################################################%%%%%%%%%%%%$$$$$$$$$$$$#######################################$$$$$$$$$ ###""""""!!!!!!""""""###!!!""""""############"""""""""""""""##########################################""""""""""""######""""""""""""############!!!""""""###$$$$$$%%%%%%""""""""""""#######################################$$$$$$$$$%%%%%%%%%&&&"""""""""############$$$######"""""""""""""""""" !!!"""""""""""""""""""""""""""#####################""""""########################$$$$$$$$$######""""""""""""######"""##################"""""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""""""""############""""""""""""""""""############"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###%%%&&&&&&%%%###""""""############$$$$$$$$$##################$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$$$$%%%%%%$$$$$$"""#########$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###%%%$$$"""!!!"""$$$##############################$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$""""""###$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###!!!!!!########################""""""######$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""############""""""!!!""""""""""""##########################################""""""""""""######""""""""""""##############################$$$$$$#########"""""""""""""""########################$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%"""""""""""""""""""""###!!!!!!"""############"""""""""""""""############"""######$$$$$$######"""""""""#########$$$$$$$$$######""""""""""""######!!!""""""######""""""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############""""""""""""""""""###############""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#########"""###%%%&&&&&&%%%###""""""############$$$$$$$$$##################$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$$$$!!! """##############################$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$"""!!!########################"""###$$$%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###############"""!!! """"""""""""##########################################""""""""""""######""""""""""""############%%%%%%$$$$$$###"""""""""$$$$$$######""""""!!!!!!########################&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%"""""""""""""""#########""""""###$$$$$$$$$$$$$$$""""""""""""############"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%&&&((('''%%%###""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!! ########################$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################)))((((((''''''''''''((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$######"""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######%%%$$$"""!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$########################!!!!!!"""###############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""###$$$$$$###"""###$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!########################"""""""""""""""""""""""" """###"""!!! !!!###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$ !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$###########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''''''''(((((())))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$######"""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######$$$######"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#################################!!!""""""###############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$###"""###$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!###!!!"""######$$$$$$$$$###########################!!!!!!!!!!!!"""""""""###"""""""""""""""###$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))***)))((('''&&&'''((()))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$###############"""$$$$$$$$$$$$$$$#########"""######$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######"""############""""""!!!""""""!!!!!!!!!!!!""""""############""""""""""""########################!!!"""######$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!"""###$$$$$$###"""###$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""######!!!!!!"""###!!!!!!"""############"""""""""""""""""""""""""""!!!!!!!!!"""""""""#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&'''((()))((())))))******))))))(((''''''''''''''''''''''''''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%$$$###"""!!!""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))******)))(((''''''''')))***)))((((((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$############$$$$$$$$$###############""""""###$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$################################################"""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######"""!!!"""###""""""###############"""########################!!!!!!"""""""""###############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&((()))***)))))))))******)))))))))''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$###"""!!!""""""""""""##################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))***)))(((''''''((()))***)))((((((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!########################""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################!!!!!!!!!!!!!!!""""""""""""###$$$$$$###"""###$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!!!!"""""""""###########################"""""""""""""""""""""""""""###$$$###"""!!!"""$$$###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###########################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******))))))************))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""#########$$$$$$""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))******(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%&&&&&&&&&"""""""""###############!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!""""""############"""""""""!!!!!!!!!!!!""""""############""""""""""""########################"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$################################################!!!!!!""""""""""""######"""###$$$$$$###"""###$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!""""""##############################"""""""""""""""""""""""""""###$$$$$$""""""###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***++++++++++++)))******++++++******)))((((((((((((((((((((((((%%%&&&'''(((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$''''''&&&%%%$$$$$$$$$$$$############$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&((()))+++++++++)))((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%!!!"""""""""#########$$$!!!!!!"""$$$$$$%%%%%%$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""""""""######$$$""""""!!!!!!!!!!!!"""""""""""""""""""""#################################"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$################################################"""""""""#########$$$$$$"""###$$$$$$###"""###$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$###### !!!"""#################################"""""""""""""""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$###""""""########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))+++---...---,,,***)))******++++++******)))((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$***)))'''%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%'''***,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!"""$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""#########"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%"""$$$$$$$$$###"""###$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$###### !!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###"""###$$$###############"""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))---///000///,,,*********++++++++++++******))))))))))))))))))))))))%%%&&&&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$444''' %%%'''######((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""###$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""################################################%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******''''''&&&&&&&&&&&&''''''&&&%%%$$$###""""""""""""######$$$$$$$$$$$$####################################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################%%%$$$###"""!!!!!!!!!!!!"""############$$$$$$$$$$$$"""!!!!!!""""""!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$###"""""""""###%%%%%%$$$#########""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""###$$$$$$$$$"""!!! """""""""""""""""""""""" ###%%%&&&%%%###""""""!!!!!!!!!!!!""""""""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$############""""""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))))))))************))))))))))))************((((((((((((((((((((((((******((('''&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$555)))"""%%%'''"""!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&###"""!!!!!!!!!!!!"""###$$$$$$$$$#########""""""################################################$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((())))))******''''''&&&&&&&&&&&&''''''&&&%%%$$$###""""""""""""######$$$$$$$$$$$$####################################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######################################################"""""""""""""""###$$$"""############$$$$$$$$$$$$"""!!!!!!""""""!!! """"""""""""""""""""""""$$$#########""""""""""""########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$###"""""""""###$$$%%%############"""""""""!!!""""""""""""############"""""""""""""""""""""""""""######$$$###"""!!! """""""""""""""""""""""" """%%%%%%###""""""###!!!!!!!!!!!!"""""""""###%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((('''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((()))))))))*********((((((((((((((((((((((((***)))((('''%%%%%%%%%%%%''''''%%%%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$444)))$$$&&&&&&""" $$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$######""""""""""""######$$$$$$$$$###############################################################$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''&&&%%%$$$######"""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!""""""$$$%%%%%%"""############$$$$$$$$$$$$"""!!!!!!"""###""" """"""""""""""""""""""""###############"""""""""########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""######$$$%%%############"""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""############"""!!!!!!""""""""""""""""""""""""!!!"""######!!!!!!"""###!!!!!!!!!"""""""""######%%%$$$###""""""###$$$%%%$$$$$$$$$############""""""############$$$$$$$$$'''&&&$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''((())))))))))))(((((((((((()))))))))******''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((((((((())))))))))))******))))))))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$///((($$$&&&&&&###"""$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%&&&########################################################################$$$###$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""######$$$%%%""""""#########$$$$$$$$$###"""!!!"""######"""!!!""""""""""""""""""""""""################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$#########"""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""!!!""""""!!! !!!###!!!!!!"""""""""#########$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$'''%%%###""""""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((()))))))))(((((('''((((((((((((((((((((((((((())))))***************))))))))))))************'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&########################)))&&&$$$&&&&&&%%%$$$&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###############""""""#########$$$$$$$$$###"""!!!"""###$$$###"""""""""""""""""""""""""""###############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$""""""""""""""""""##################$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""##############################!!!""""""!!! !!!###""""""""""""############$$$##################$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$###""""""###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''(((&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((())))))***))))))((()))))))))))))))))))))))))))***++++++,,,,,,++++++((())))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%########################%%%%%%%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$""""""############""""""###############$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%######""""""""""""############$$$$$$$$$###"""!!!"""$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###""""""""""""#####################$$$$$$$$$$$$%%%"""""""""""""""""""""""""""""""""!!!""""""###$$$########################!!!"""######!!!!!!"""###"""""""""#########$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$"""""""""###$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))&&&&&&'''''''''((((((((()))((((((''''''(((((()))((())))))***************************************++++++,,,------------,,,)))))))))*********++++++)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((()))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$##############################%%%'''&&&%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&!!!!!!"""######"""!!!!!!""""""#########$$$$$$$$$################################################"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$#########$$$$$$"""############$$$$$$$$$###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$%%%$$$$$$###!!!"""""""""#####################$$$$$$$$$%%%%%%""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%######################## """%%%%%%###""""""###""""""#########$$$$$$$$$#########$$$$$$#########$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))''''''''''''(((((((((((())))))(((((((((((())))))((()))******+++++++++***++++++++++++++++++++++++,,,,,,---............---***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------************************************************))))))))))))(((((((((''''''''''''((())))))******''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###########################$$$'''((('''%%%$$$###"""""""""###$$$%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$&&&'''"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$################################################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$%%%&&&&&&"""############$$$$$$$$$###"""!!!"""$$$%%%%%%###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$%%%$$$######!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%######################## ###%%%&&&%%%###"""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############""""""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***''''''''''''((((((((()))))))))(((((((((((())))))((()))***+++++++++++++++++++++++++++++++++++++++,,,---......//////......,,,,,,,,,---------...............////////////000************************************************))))))))))))((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%''''''((()))((('''%%%$$$""""""""""""""""""""""""&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$#########""""""!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$######""""""$$$$$$$$$#########""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""#######################################"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""###############"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%"""!!!"""$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))***)))'''&&&&&&&&&'''(((***)))((()))******)))'''%%%(((++++++++++++...111,,,---///000///---***'''444+++)))///111...000777888555444888;;;:::666333888666444222111111222333;;;:::999:::<<<;;;999666000///---...//////,,,***(((++++++)))***------***************))))))+++---(((***,,,---,,,******)))******)))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$%%%&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$#########""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$#####################################################################"""!!!!!!##############################$$$$$$$$$$$$######""""""""""""############$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''''''''((((((((()))***,,,---...,,,,,,++++++,,,---------,,,,,,,,,---/////////...666333222444777999888666888666777;;;<<<===AAAGGGFFFFFFGGGIIIJJJJJJJJJKKKNNNMMMIIIDDD???===>>>@@@GGGMMMUUUYYYVVVOOOGGGBBB<<<999666555555555333111222333111------000///+++---......,,,***(((((((((,,,,,,,,,,,,++++++,,,,,,******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))************************))))))******))))))((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$###############""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$###############################################################$$$######"""!!!##############################$$$$$$$$$$$$######"""""""""#########$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))((((((((('''...---------...///000111444333333555888999888666<<<:::999<<<@@@BBB>>>;;;555;;;@@@BBBIIIVVVbbbhhhgggddd^^^XXXWWW^^^iiiqqqyyywwwqqqfff[[[UUUWWWZZZaaannn{{{~~~sssbbbSSSLLLEEECCCAAAAAAAAA>>>888333333333000---///333111,,,,,,------------,,,++++++...---+++)))(((((()))************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&%%%%%%%%%&&&''''''(((((())))))***++++++++++++++++++++++++)))************)))((((((((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$###############################################################$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))((((((((((((''''''(((((((((((())))))((())))))*********))))))111222333333333444555777999:::<<<<<<===>>>AAACCCDDDLLLVVV^^^```[[[TTTOOOHHHQQQXXX^^^nnnxxxjjjlll~~~~~~xxx|||uuuddd]]]XXX\\\ccchhhfff\\\OOOEEE===;;;888666:::===999111111///---,,,...000222222111...,,,***)))))))))((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&%%%%%%'''''''''((())))))******++++++++++++++++++++++++******++++++******)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''')))))))))((((((((((((((('''''''''((())))))*********+++...111444777:::;;;888999;;;;;;:::<<>>???>>>===>>>CCCLLLTTTbbbffffff]]]RRRRRR```oooqqqtttzzzqqqeeeTTTGGGAAA?????????>>>999444111111111///,,,++++++******************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))(((&&&&&&'''(((((())))))******+++************************+++,,,,,,,,,,,,+++******)))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%######%%%&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&''''''&&&%%%'''***,,,+++)))&&&'''''''''(((((((((((((((((()))***+++,,,------,,,---...000222444666666======>>>@@@DDDJJJOOOSSSNNNLLLHHHEEEHHHUUUgggttt{{{qqqhhhmmm~~~zzzyyy{{{}}}ooogggfffiiikkklllaaaWWWIII>>>999666222///......------,,,,,,++++++************************************************&&&'''((())))))((('''&&&((((((((()))******++++++++++++++++++++++++++++++,,,,,,,,,---,,,++++++***))))))))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&'''((((((((('''&&&(((,,,///...,,,''''''''''''((((((((()))))))))***+++---...//////222333555777:::<<<>>>???:::;;;???FFFQQQ]]]hhhnnnddd```XXXSSSXXXkkkvvvsss}}}yyyxxx}}}~~~{{{eeeRRRGGG@@@;;;777111111000///...---------************************++++++++++++++++++++++++%%%'''(((******)))'''&&&((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&''''''((())))))))))))((()))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$##################"""###$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((((((((((((''''''''''''''')))++++++)))(((((((((---+++((((((+++000444777BBB>>>===@@@AAA???>>>@@@???GGGEEEJJJggg{{{mmmbbbhhhyyy|||{{{~~~yyy{{{ttt~~~gggVVVMMMFFF???;;;:::777444333222...***000---...///***%%%(((000---,,,******++++++***((())))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++///...---,,,,,,,,,,,,,,,+++******)))(((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))(((((('''''''''&&&''''''((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$##################$$$$$$$$$%%%%%%##############################################################################$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%'''((())))))***---///+++---111555:::<<<<<<<<<===<<>>>>>===;;;999BBBBBBHHHPPPTTTSSSSSSUUU^^^xxx}}}mmmmmm|||zzzsssmmm}}}|||{{{|||xxxvvvxxx```LLLAAA>>>888333111333333///,,,+++---,,,++++++,,,------,,,*********))))))))))))((()))))))))))))))))))))))))))************+++++++++---------,,,,,,,,,,,,,,,*********))))))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''''''''((((((((((((((()))))))))((())))))))))))*********************************))))))***+++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&***)))(((((((((((()))***)))+++///111333555888;;;???>>><<<:::888888:::;;;HHHKKKSSS]]]aaa```aaaccczzzwww||||||{{{yyywww||||||zzzwww|||hhhgggooo|||}}}zzzhhhRRRIII???===:::777333000//////222///---,,,,,,,,,+++***++++++*********)))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,------,,,,,,*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&((()))+++''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))************''''''(((((())))))******((())))))***************)))))))))******+++++++++++++++++++++++++++++++++************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''''''''******((((((((()))+++,,,,,,000555:::<<>>DDDHHHIIINNNYYYfffnnnqqquuu{{{}}}yyy{{{zzz~~~~~~sssooouuu}}}zzzwww~~~jjjgggooo}}}|||fff[[[JJJQQQVVVQQQFFF<<<666444111///,,,***+++++++++***++++++++++++************************************))))))*********+++++++++******+++,,,---------,,,************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))******++++++((((((((()))))))))******'''''''''((()))***++++++******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((((((((())))))((()))+++...111333>>>@@@BBBBBBAAA???>>>???@@@DDDIIILLLMMMNNNQQQTTTWWW[[[eeeqqqwww{{{~~~wwwzzz|||xxx|||}}}|||zzzuuuxxx{{{sssqqquuurrrXXXCCC777222000,,,+++,,,---...---,,,,,,,,,+++++++++******************************)))************+++++++++((()))+++,,,---------,,,************************(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))(((((('''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********(((((()))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,------///000111222222111222333333444333333333222111111111111111000000........................------,,,,,,+++******))))))))))))*********++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))))))))*********+++...333888>>>AAAIIIHHHGGGDDDAAA@@@BBBDDDRRRVVV[[[]]]^^^```eeejjjwwwzzzqqqpppssswww|||___KKK???<<<777444222222111000---,,,,,,,,,,,,+++++++++************************)))************+++++++++'''(((***,,,......---,,,************************(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&))))))))))))))))))))))))'''''')))))))))((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++((())))))***++++++,,,,,,/////////000000000000111444444555666888999::::::::::::;;;<<<<<<<<<<<<<<<999999999888888777777666222222222222222222222222//////...---,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******+++,,,---000444;;;CCCJJJNNN>>>>>>>>>???CCCJJJSSSZZZ[[[^^^```bbbfffooo}}}ttt~~~ooorrr}}}pppgggjjjrrr||||||iiiPPPKKKDDD>>>999666333111---------,,,,,,,,,++++++************************)))************+++++++++&&&(((***---......---,,,******************++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$######"""###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((((((''''''''')))))))))((())))))******&&&'''(((***+++++++++***+++,,,------,,,,,,---...111222444888;;;<<<;;;999>>><<<>>>DDDFFFCCCAAABBB<<<===@@@BBBCCCBBB???===>>>BBB@@@:::999???BBB@@@<<<999666555777:::<<<===:::555111222222///---/////////...,,,***+++---000...,,,***((('''''''''((('''((()))(((&&&&&&&&&'''((())))))***)))'''&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%########################&&&%%%%%%$$$###"""!!!!!!#########"""######$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''')))))))))(((+++---+++(((''')))+++000666@@@IIILLLIIICCC>>>AAAEEEFFFHHHRRRaaagggccciiiddd```cccnnnvvvwwwzzz{{{xxxiiiccclllwwwiiiaaa[[[YYYTTTIII===777222222111...+++))))))***++++++***)))***+++)))&&&++++++************++++++------------------------......---,,,,,,+++*********))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((())))))*********))))))***+++,,,,,,***,,,...111333555888:::>>>>>>===>>>AAACCCEEEEEEHHHDDDDDDGGGGGGDDDBBBDDDAAAAAABBBCCCCCCCCCBBBAAA>>>AAA@@@<<<<<>>;;;:::<<<>>>@@@AAADDD???;;;<<<;;;777555666111000///...............,,,++++++*********++++++'''((((((((((((((()))***''''''((((((((('''%%%$$$(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%########################%%%%%%$$$$$$###"""""""""###############$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&''''''&&&&&&******)))''''''+++111666AAADDDIIIKKKJJJHHHEEECCCBBBNNNYYY```lllyyy|||vvvnnnmmmmmmttt|||nnnkkkvvvzzzlllppp{{{lllSSSCCC555222///......000111111------,,,++++++------,,,++++++************++++++------------------------......------,,,++++++******))))))(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((()))))))))))))))))))))***++++++---,,,++++++---///333555888888999::::::;;;<<<<<<>>>>>>======@@@DDDHHHKKKKKKHHHFFFFFFEEEAAAAAADDDEEEFFFFFFFFFEEEDDDFFFGGGBBBDDDDDDAAABBBFFFHHHGGGEEECCC@@@@@@CCCEEEGGGGGGMMMGGGCCCCCCAAA===::::::999777555666888777333000+++,,,,,,,,,,,,,,,++++++)))(((((())))))***+++,,,'''((((((((((((((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((***)))(((***///888@@@FFFHHHIIIIIIFFFDDDDDDHHHLLLTTTeeewww|||yyyxxxxxxsss}}}oooaaadddnnnvvvppplllooo{{{zzznnngggmmmtttyyy{{{sssvvv{{{vvv}}}zzzyyy|||~~~~~~uuu___FFF>>>555000000000...+++------,,,+++))))))+++---,,,++++++******++++++,,,..............................------,,,+++++++++***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,************++++++++++++------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((()))))))))(((((())))))))))))***************+++,,,---...///...///000333666:::===???BBBAAA???>>>===<<<:::999777999<<<@@@CCCGGGJJJMMMHHHFFFFFFGGGGGGDDDFFFJJJKKKOOORRRRRROOOMMMNNNQQQNNNOOOPPPQQQTTTVVVUUUTTTQQQOOONNNOOORRRTTTUUUUUUTTTNNNKKKJJJIIIDDDAAAAAAFFFCCCAAACCCFFFEEE???:::222333333444333111///...---+++***)))***+++++++++))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$############$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((&&&((()))*********,,,---'''***///777@@@GGGLLLNNNDDDEEEDDDBBBBBBFFFOOOVVVcccuuu{{{zzzxxxkkkdddeeeiiimmmnnnmmmuuuzzzqqq```ZZZdddrrrsssnnnooozzzyyyhhh[[[\\\gggrrrxxxmmmddd```jjj|||uuuuuu~~~yyy]]]QQQCCC;;;999666///)))///...//////,,,((())),,,,,,,,,++++++++++++,,,,,,..............................------,,,,,,,,,,,,))))))))))))((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))((((((((()))))))))******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***))))))))))))******++++++))))))***,,,...000222333555777;;;>>>AAABBBAAAAAA999888666777999:::999888777===DDDKKKNNNOOOQQQSSSKKKIIIKKKOOOOOOPPPTTT[[[___fffmmmlllgggbbbaaacccbbbccchhhooouuuuuusssqqqkkkiiihhhiiijjjkkkjjjhhhaaa[[[VVVVVVTTTPPPNNNOOONNNKKKHHHIIILLLKKKEEE???999:::;;;;;;;;;999888777333000,,,++++++,,,+++************)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$###$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''(((((()))))))))&&&((()))((('''(((+++...***111===HHHMMMNNNKKKIIIFFFGGGGGGGGGHHHLLLTTT[[[```ppp~~~|||ssspppvvvwwwqqqttt|||zzzoooccc___gggsss}}}vvvhhhgggqqq{{{~~~}}}rrrhhhjjjrrr{{{nnnmmmoooxxxsssvvvwww|||nnncccUUUNNNLLLHHH===444222000111444222------000------,,,,,,,,,,,,------////////////////////////......------------,,,,,,)))))))))))))))((((((((((((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))''''''(((((())))))******(((((())))))******++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,........................************************------------------------++++++++++++++++++++++++******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))((('''%%%###"""!!!&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******)))))))))***++++++,,,,,,)))***+++...111555777999AAACCCEEEFFFEEEBBB>>><<<555333222444888:::999777:::AAAJJJQQQVVVYYY^^^aaa```]]]]]]^^^^^^aaaiiisss~~~|||~~~}}}}}}uuummmfffdddaaa^^^]]]___TTTPPPKKKIIIGGGEEE@@@===:::;;;<<<<<<======<<<<<<:::555000...//////---++++++***)))(((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''(((((())))))******((())))))'''%%%&&&+++///666???JJJQQQPPPKKKGGGDDDPPPOOOOOOPPPSSSXXX\\\^^^dddrrr~~~}}}|||yyy]]]]]]ccclllpppsss}}}|||sssjjjiiirrr~~~ooogggnnn|||~~~||||||~~~{{{ssskkkgggeee]]]OOODDD999111...222222------111...------,,,,,,------...000000000000000000000000......------------------)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''(((((()))''''''((())))))***++++++(((((()))******+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((************************))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''%%%$$$###&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((((((((()))))))))*********))))))******+++,,,,,,---...///111555999>>>AAACCCJJJIIIIIIGGGCCC???:::777<<<::::::>>>EEEIIIIIIHHHKKKPPPXXX```iiiuuu}}}zzz}}}{{{wwwssssssvvvmmmhhhaaaYYYRRRNNNKKKJJJHHHGGGEEECCCBBBAAAAAA@@@>>>999333222333555333111///...,,,***)))(((((()))))))))))))))))))))))))))((((((''''''''''''(((((()))((((((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))''''''((())))))***++++++)))***+++)))(((,,,444;;;GGGMMMRRRQQQKKKIIIMMMRRR[[[ZZZ[[[aaajjjsssvvvwwwrrrkkklllllljjjbbbgggnnnuuuzzz}}}{{{www~~~~~~xxxmmmOOO???222111111,,,***.........------------......000000000000000000000000------..................)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''((())))))'''(((((()))***+++++++++((())))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000111111222333333333333333333333333000000000000000000000000111111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************)))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%% !!!$$$&&&((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************))))))***+++,,,,,,------444555888===BBBGGGKKKMMMKKKJJJGGGDDD@@@<<<999888======AAAKKKXXXbbbffffffeeeiiioooxxxuuukkkeeecccddd^^^\\\WWWRRRNNNKKKIIIHHH@@@;;;555444777999888666555333111...---,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''(((((()))***+++++++++(((***,,,,,,...666AAAKKKSSSVVVUUUNNNGGGKKKYYYffffffeeegggsss{{{yyy}}}xxxvvvrrrnnnppptttqqqkkkuuu|||tttrrr{{{uuummmlllxxxlllTTT???888555...,,,000......------------......000000000000000000000000------..................)))))))))))))))************((('''&&&&&&'''(((*********)))))))))))))))***(((((((((((()))***+++,,,***+++---,,,+++******+++(((***,,,,,,,,,,,,,,,---///...,,,+++***,,,...///000444666666444333777;;;;;;777777;;;<<<888888<<<::::::===AAABBB???======999;;;<<<;;;999777666666:::<<<>>><<<999777888;;;666:::999555333444444222...000111000///---,,,,,,,,,+++)))))))))***+++,,,++++++++++++************,,,++++++***************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((()))))))))************++++++,,,---...///222777:::999===CCCHHHJJJJJJJJJIIIEEEDDDDDDDDDBBBAAABBBFFFHHHMMMYYYppppppfffhhhggg]]]VVVUUUDDD@@@<<<;;;>>>??????>>>:::;;;999333......///000******************++++++)))(((((((((((()))******((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&)))+++***''''''***---///***(((000>>>LLLTTTVVVJJJPPPWWWYYYZZZ^^^gggoooyyyrrrwwwwww}}}rrrkkkjjjsssyyytttkkkgggeeelllxxx~~~llldddfffzzzoooPPPDDD>>>555222666000---,,,///000///+++)))............/////////000111000///...---,,,++++++++++++++++++++++++++++++,,,+++)))((('''''''''(((******))))))))))))******))))))((())))))***++++++***,,,------,,,+++,,,---//////000000///.........///000000111111333666777555666888;;;===>>>>>>>>>CCC@@@@@@CCCCCCBBBFFFLLLQQQOOONNNPPPSSSTTTTTTSSSRRRRRRQQQOOOLLLKKKKKKKKKDDDEEEGGGIIIKKKJJJIIIGGG@@@CCCBBB>>>;;;;;;999555222222111///...------...,,,,,,,,,---...///......,,,,,,++++++*********))),,,+++******))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))******)))))))))******+++))),,,...111333777;;;>>>DDDDDDEEEEEEDDDCCCCCCBBBDDD@@@>>>BBBIIINNNPPPQQQ[[[eeewwwxxxllldddVVVPPPHHHBBBAAA@@@???===CCCBBB>>>888222///............---,,,,,,+++******''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((()))*********)))(((&&&+++555CCCQQQXXXWWWTTTVVVYYY]]]^^^```eeemmmttttttzzz|||```]]]aaalllrrrnnnhhheeefffvvvyyy{{{|||nnniiimmm|||```RRRIII;;;222111333000...///...,,,---000........./////////000000111000///...---,,,,,,+++++++++++++++++++++++++++,,,+++)))((('''''''''(((******)))))))))******+++***))))))))))))******+++***,,,......------...///////////////////////////,,,...111222444777;;;>>>@@@???AAAEEEJJJMMMMMMKKKRRRUUUZZZ^^^\\\XXX[[[``````aaaccchhhmmmqqqpppmmmjjjgggddd```^^^^^^___``````^^^___cccgggfff```[[[UUUXXXWWWRRRMMMKKKFFF@@@===;;;777444222111222222...------...//////---+++...---,,,,,,++++++++++++,,,+++******))))))******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))+++***)))))))))***,,,---,,,///444777:::<<>>???AAADDDFFFFFFHHHOOO]]]kkkrrrnnngggtttzzzkkkcccYYYQQQLLLIIIFFFCCCEEEBBB===888555222222222444333222000...,,,******(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***)))(((((())),,,+++)))&&&***444DDDSSS\\\]]]YYYUUU\\\\\\]]]___dddkkkqqquuuzzz~~~sssdddfffmmmuuuwwwqqqllljjjxxx~~~}}}xxx|||qqqeeeZZZKKK???:::666333111222000,,,...222....../////////000000000111000//////...---,,,,,,+++++++++++++++++++++++++++***)))((('''''''''(((******))))))******+++++++++***************++++++)))+++---......///000111///......000222333444444///222444666999???GGGMMMSSSTTTVVVYYY\\\aaaeeeggglllvvv|||zzz{{{||||||xxxwwwyyywwwqqqlllggg___WWWQQQOOOKKKGGGEEECCCAAA@@@???:::555222111000...+++//////---,,,,,,,,,,,,---,,,,,,+++************************+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))*********)))))))))+++---000222555777;;;=========>>>???::::::::::::>>>DDDLLLQQQXXXhhh}}}sssjjjccc[[[RRRLLLFFF???999777888888999<<<;;;:::777444111...,,,+++++++++***)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''((())))))***))))))(((((()))***,,,...>>>EEEOOOUUUXXXYYYYYYZZZ]]]^^^aaaiiisss{{{nnndddppp|||zzzrrrooovvvzzztttpppkkkeeeaaaJJJ???777777555000---......////////////000000000000000000///...------,,,,,,,,,+++++++++++++++*********)))(((((((((((((((***************+++,,,,,,,,,++++++++++++,,,,,,---))),,,///000111222444666777555444666999<<<===<<<;;;>>>BBBEEEKKKVVVdddnnnppptttwwwwwwvvvzzzyyyqqqnnnjjjgggeeebbb^^^[[[]]]TTTGGG???;;;999777555444222000...,,,,,,,,,---------,,,+++++++++++++++)))))))))*********++++++************************))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))******+++))))))***,,,///333666888<<<===>>><<<:::888888999:::???DDDGGGJJJQQQ[[[ccc|||zzzlllbbbYYYMMMCCCBBBBBB@@@???AAA@@@???<<<999555111///---...---,,,+++***)))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''(((((((((((((((((((((((()))******(((***+++(((&&&***555???QQQTTTWWWWWWWWWYYY___eeegggkkkuuuuuudddooovvvppplllmmm|||yyyooozzz^^^CCC:::888222------////////////000000000111000000000///.........---,,,,,,,,,++++++*********)))))))))))))))(((((((((***************+++,,,---,,,,,,,,,------...///000...111444777888:::<<<>>>???<<<;;;===BBBFFFGGGFFFLLLPPPVVV\\\dddqqqzzzmmm]]]QQQLLLJJJHHHEEEAAA>>>:::555111///......///...------,,,,,,------(((((())))))***+++++++++************************)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((())))))******++++++***,,,...222555888;;;<<<======<<<999777777999<<>>999333000222/////////000000000111111000000000/////////......---,,,,,,++++++*********(((((())))))))))))((((((************+++,,,---...---------...///111222333666999<<>>;;;999888555333222000...---,,,,,,))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***)))))))))))))))******+++)))+++///555???NNN^^^iiigggccc___^^^dddmmmxxxtttlllpppmmmvvvzzz{{{}}}~~~~~~fffUUUIII:::111222000000000000111111111111000000000000////////////------,,,,,,+++***))))))'''((()))******)))((((((000---)))(((***---000222/////////111555<<>>???DDDBBB<<>>EEEJJJQQQWWW^^^qqqmmmaaaXXXZZZ]]]ZZZUUURRRTTTTTTRRRPPPUUU]]]aaa```ccc^^^]]]```aaa```ccciiidddeeeeeebbb^^^]]]___aaabbbbbb___[[[]]]cccccc___YYYTTTQQQSSSUUUWWW___hhhsss|||sss^^^VVVUUUQQQLLLIII@@@<<<<<<===888000---///---,,,+++*********+++,,,******))))))))))))******))))))((((((((('''''''''))))))((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&''''''(((((())))))***(((((())))))***,,,---...222===KKKXXXaaafffiiikkkjjj^^^UUU[[[mmm}}}|||qqqnnnlllttt{{{iiidddkkkxxxwwwnnndddXXXMMMEEE;;;444333444333333555111111000000000/////////,,,,,,,,,,,,++++++++++++************)))))))))))),,,---...///111333444555???DDDKKKTTT\\\^^^]]][[[^^^]]]___cccjjjrrrxxx|||zzzsssnnnggg___SSSEEE;;;777222111//////000///---+++---------,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))'''((()))***++++++*********,,,...111666===EEEJJJMMMIIIFFFFFFEEEDDDEEEHHHPPP```ooorrrvvvxxxiii___[[[OOOKKKJJJLLLMMMMMMOOORRR[[[]]]^^^]]]```gggllllllsssqqqqqqtttuuuttttttwwwxxxyyyxxxuuuqqqqqqsssvvvuuuppphhhdddhhhllliiiccc\\\YYYWWWXXXVVVRRRRRRTTTSSSYYYaaafffjjjqqqzzzrrriiijjjeeeYYYNNNBBB>>><<<<<<999444333444//////---,,,+++++++++++++++******))))))*********))))))))))))(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***++++++&&&(((++++++***+++///222888EEEWWWeeekkkllljjjiiifffYYYWWWlll~~~ssswww~~~|||mmmfffjjjuuuzzz|||vvvcccOOO:::222222333333333222222111111111000000000---------,,,,,,,,,++++++++++++*********)))))))))---,,,,,,---111999BBBHHHPPPRRRUUUXXX[[[[[[XXXVVV]]]dddqqq~~~xxxjjjYYYKKKDDD999666333222222222111///...------,,,++++++++++++++++++***************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((***+++,,,,,,,,,,,,---)))---333:::@@@GGGMMMQQQNNNLLLKKKLLLHHHFFFOOO[[[rrr|||uuummmfff^^^SSSMMMMMMKKKOOOTTTWWWXXX[[[dddllloooyyy~~~tttssszzz{{{kkkiiigggeeebbb]]]XXXUUUTTTVVVWWWVVVVVV[[[dddlllwww```MMMFFFBBB>>><<<;;;:::::::::555444222000---+++***)))+++******))))))))))))***)))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''((())))))******+++))),,,---+++)))+++222999AAANNN___kkknnnllliiihhhbbbcccrrr~~~|||~~~nnnJJJ777333333111000222222222111111111000000///.........---,,,,,,,,,+++++++++*********))))))---000444999???HHHRRRYYY\\\[[[XXXVVVUUUUUUXXXZZZmmm~~~pppaaaXXXJJJEEE>>>888444222000//////...---+++******++++++,,,+++++++++******))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***(((***++++++******,,,......555???GGGNNNRRRTTTVVVWWWUUURRRMMMJJJSSSkkkooo[[[WWWSSSSSSQQQPPPSSSXXX[[[ccckkkmmmmmmssszzz}}}}}}yyysssnnniiifffaaaZZZUUUTTTXXX[[[^^^```hhhwwwooo^^^UUUPPPIIICCC@@@???===;;;===;;;999555111...+++)))+++***))))))((((((((())))))*********************((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((()))******+++,,,,,,++++++222>>>HHHXXXaaakkkpppnnnkkkjjjllljjjrrr^^^EEE<<<888555444222222222111111111000000000000//////...------,,,++++++++++++************222;;;HHHQQQVVVYYY\\\^^^XXXZZZZZZXXXXXX^^^jjjsssmmmppppppuuuxxxpppiiihhhkkkpppzzz|||yyysssmmmqqqzzzqqqeee^^^TTTJJJAAA:::444000111000...,,,+++++++++,,,,,,,,,,,,+++******))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******'''(((***)))(((***///444<<>>;;;777333///---,,,+++***)))))))))))))))************++++++++++++(((''''''''''''(((((()))((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((())))))***)))***,,,...555BBBQQQ\\\iiimmmpppmmmgggeeeiiinnnzzz}}}xxxrrruuuzzz~~~lllYYYZZZllltttdddjjjiiiRRRGGG???:::888444333333333222222222222222111111000///...------,,,++++++++++++*********BBBLLLZZZbbbbbb^^^[[[ZZZUUU^^^hhhmmmqqq|||~~~yyyvvv{{{}}}qqq]]]PPPRRRSSSYYYiiiyyyyyypppbbbZZZRRRPPPPPPRRRZZZcccaaaaaa]]]XXXYYY```eeefffdddnnntttrrrvvv~~~zzzzzzqqqfff[[[OOODDD>>>444222000...------......------,,,++++++***))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********'''***++++++,,,111:::AAAKKKPPPVVV\\\^^^_________ZZZaaaaaabbbxxx}}}xxxmmm___UUUSSSXXX^^^hhhgggiiipppxxx|||vvv}}}zzzuuusssmmmfff```^^^]]]^^^aaabbb___\\\YYYUUU]]]ttt}}}wwwqqqjjjfffbbb```^^^]]]___iiitttuuuiiibbbWWWMMMCCCCCCAAA???<<<999666444......---,,,++++++++++++*********+++++++++,,,,,,'''''''''''''''((())))))((((((((((((((((((((((((***************)))((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''))))))))))))'''''''''(((((())))))******+++)))+++///777CCCRRR```iiiiiillllllgggaaabbbkkkttt}}}qqqmmmooo|||jjjSSSJJJVVVmmmkkkbbbmmmrrrdddVVVHHH???;;;666666666555555555555444333222222111///......---,,,,,,+++++++++*********RRRZZZbbbddd```[[[WWWWWW\\\lll~~~~~~uuujjj]]]UUUVVV```sssyyypppllleeeUUUTTTVVVWWW^^^pppzzzqqqhhh^^^YYYWWWWWW]]]dddjjjllliiibbb]]][[[VVVQQQVVV^^^aaa^^^aaajjjkkkeeeccclll}}}}}}rrrdddWWWOOO666555222000//////000000------,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))***************,,,//////111999DDDMMMSSSVVVZZZ\\\]]]]]]___```dddooossswwwuuueeejjjddd]]]WWWSSSYYYmmm{{{yyy{{{xxxgggdddhhhfff```^^^```^^^XXXWWW[[[[[[XXX[[[^^^___]]]YYYUUURRRRRRRRRQQQ[[[rrrzzzvvvqqqmmmkkkkkk___aaabbbfffyyyxxxlll___BBBCCCBBBBBB@@@===;;;:::111000///...---,,,,,,,,,*********++++++,,,,,,,,,'''''''''''''''((()))***((((((((((((((((((((((((+++++++++++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''')))***,,,,,,***)))''')))))))))***++++++,,,,,,---...444???MMM\\\gggllleeehhhhhhdddaaaffftttvvvwwwfffllluuu|||jjj___bbbttt~~~zzzvvvsssyyy{{{~~~{{{www~~~vvvgggTTTGGGBBB888888888888777777777777333333222111000///...---,,,,,,,,,+++++++++******```eeegggbbbZZZWWW^^^ffftttyyypppiiiaaaVVVNNNKKKWWW[[[bbbgggiiihhhdddbbbbbbaaabbbnnnuuurrrkkkbbb[[[```rrr{{{mmmgggfffbbb[[[^^^fffkkkiiiffffffddd```\\\YYYaaasss~~~~~~~~~lll\\\GGG===333000111000...---000---,,,......+++***,,,******************++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))(((''''''***,,,222---***///777AAALLLUUUYYYXXXWWW]]]aaaYYY]]]sssnnn```bbb^^^YYYVVVZZZbbbqqq}}}zzzxxxnnn___WWWZZZaaa```[[[___[[[VVVTTTUUUYYY\\\^^^___bbbcccbbbdddddd___XXXXXXaaaooo~~~{{{tttvvvzzzzzziiijjjfffccclllwwwfffNNNJJJJJJBBB888===CCC>>>AAA888...+++///222///***---,,,++++++,,,+++)))''')))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((((((((***))))))***,,,,,,,,,+++000///888JJJZZZbbbfffiiimmmfff```aaahhhttttttsss|||oooqqq~~~}}}yyyuuuqqqooommmhhhgggeeedddbbb```___^^^```aaabbbdddeeeggghhhiiiqqqsssuuuxxx{{{}}}xxxoooggg\\\RRRIII===888<<<<<<666555;;;555444444333222111000000......---------,,,,,,,,,]]]``````ZZZVVV^^^qqqoooddd___\\\___ddd\\\XXXVVVWWWWWWTTTRRRSSSZZZ^^^dddggggggfffffffffooorrryyy}}}yyyvvvtttyyy~~~{{{xxxvvvyyytttfffVVVQQQVVVdddjjjeeeaaaccchhhwwwwwwZZZQQQFFF===777222...,,,...******...///,,,,,,...******************++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((()))((('''(((***,,,(((...666>>>GGGQQQZZZ___ZZZ\\\VVVTTTZZZccc||||||lllZZZUUUZZZ^^^cccjjjqqq}}}}}}uuunnnhhhddd\\\^^^cccjjjvvv}}}vvvvvvrrrmmmmmmqqqvvvxxxxxx{{{~~~|||zzzxxx|||nnnggggggjjjqqq{{{lllgggzzz~~~wwwqqqsssxxxtttmmmeeegggqqqsssdddVVVOOOIIIAAADDDIIIEEEJJJEEE===555///,,,++++++++++++***+++---,,,***((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((())))))***+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((((()))***+++++++++444>>>NNN]]]gggjjjiiifffaaa___bbbmmm~~~uuuvvvyyyrrrnnniiiccc^^^XXXVVVTTTQQQOOOMMMKKKKKKPPPPPPOOONNNMMMLLLKKKKKKJJJKKKLLLMMMNNNPPPQQQQQQUUUVVVXXXZZZ\\\___```aaadddggglllqqqyyy|||}}}}}}~~~sss\\\GGG@@@===666333666555444444333222111000000......---------,,,,,,,,,aaaaaa```]]]bbbvvvyyyrrrfff\\\RRRLLLJJJKKKRRRZZZTTTQQQSSSXXX\\\^^^aaafffpppuuuzzzzzzwwwuuuxxx{{{zzz~~~|||}}}pppmmmiiinnnzzz~~~uuujjjfff___aaaeeelll{{{uuulll___QQQFFF===666111111---+++...000...---...++++++++++++++++++******))))))***++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******)))***++++++******,,,---)))777EEEJJJPPPYYY______\\\___VVVOOO]]]yyysssddd^^^\\\[[[___gggjjjvvv|||sssjjjiiinnnsssrrrooo}}}yyyxxxvvvvvvyyy}}}~~~yyyuuuhhh```cccvvvtttdddbbb^^^cccooozzzkkk\\\WWWMMMJJJLLLKKKQQQRRRPPPEEE777---,,,///---,,,,,,---...---+++)))))))))))))))))))))))))))))))))''''''''''''))))))))))))(((((())))))***+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***+++,,,,,,---:::LLL___fffjjjmmmjjjdddcccfffqqq}}}zzzrrriiibbb]]]WWWTTTSSSRRRNNNKKKHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>??????@@@AAAAAABBBCCCCCCDDDFFFGGGIIIJJJKKKKKKMMMPPPTTTYYY```hhhmmmxxx|||zzzXXXEEE>>>999666666555555444333222111000000......---------,,,,,,,,,mmmmmmnnntttrrriiiccc]]]YYYXXXPPPPPPOOOPPPSSSZZZeeennndddaaaaaagggnnnttt}}}uuu{{{}}}}}}ssshhh^^^[[[^^^dddnnnwwwttteee[[[SSSGGG<<<999333///000000---+++,,,,,,+++++++++++++++******((()))+++,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********,,,---------,,,,,,---///444BBBMMMNNNSSS^^^bbb]]]YYY[[[RRRTTTrrr~~~sssoooeee\\\___iiiuuu|||zzzxxxzzz~~~uuuuuuzzzyyywwwkkkeeegggggglllrrrlll[[[MMMLLLLLLQQQWWW[[[TTTFFF999222111///.........///---+++((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,,,,,,,,,,...000222FFFYYYeeedddgggnnnmmmccchhhsss}}}sssyyy|||pppfff___YYYSSSNNNPPPMMMIIIHHHGGGGGGEEECCCAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFEEEFFFHHHJJJLLLQQQWWW[[[\\\aaaiiipppwww|||hhhkkk~~~cccIII???;;;::::::555555444333222111111000......---------,,,,,,,,,~~~ooobbbVVVQQQPPPPPPQQQTTTMMMQQQVVVZZZ___iiivvv~~~vvvqqqpppxxxzzzuuusssddd]]][[[\\\eeeooolllmmmuuuzzztttmmm\\\JJJAAA888111//////---+++,,,,,,,,,,,,,,,++++++******(((***+++------+++***((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************,,,,,,,,,,,,+++,,,///111<<>>===<<>>>>>=========>>>>>>@@@?????????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEHHHLLLOOONNNRRRXXX___fffpppzzzzzzmmmttt~~~}}}fffLLL???999999:::666555555444333222111111......---------,,,,,,,,,sssiiieeeVVVQQQPPPUUUYYYXXXWWWWWWWWW___gggnnnxxx{{{zzznnnhhhhhhmmmvvv~~~sssllliiiooottt{{{rrr]]]NNNBBB666222111///......---------,,,++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++*********)))***...333888FFFMMMVVV\\\]]]\\\[[[[[[]]]]]]___wwwrrr___^^^gggdddllluuuvvviiiaaa___gggqqqyyyvvvxxx}}}ssswww~~~{{{hhhaaa]]]RRRQQQSSSXXX[[[SSSBBB444222///---,,,------------******************************((((((((((((******((((((''''''(((((()))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))*********+++++++++---444???GGG___gggllljjjiiiiii```TTT\\\uuu~~~nnnnnnuuu|||uuuiii^^^XXXVVVQQQLLLHHHFFFDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAA===<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<========================@@@AAABBBAAAAAABBBEEEGGGHHHJJJOOOTTTZZZaaaiiiooouuuxxx}}}~~~hhhSSSDDD;;;777666666666555444333222111111......---------,,,,,,,,,tttfff^^^ZZZWWWVVVRRRTTT]]]jjjssssssqqqpppuuu~~~}}}zzzrrrlllhhhdddjjjuuu|||xxxfffVVVEEE<<<888444111222...------,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++*********+++///666???EEEQQQSSSYYY^^^[[[YYYfffyyy~~~ooo```XXX^^^hhhuuupppbbb\\\\\\ccckkkzzzyyy~~~|||wwwlllYYYQQQMMMRRR]]]```WWWMMMEEE@@@999333000///...---************************+++***)))(((((()))***+++(((''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))*********)))***+++,,,111===MMMYYYcccgggkkkjjjeeeaaa______kkkttteeeeeezzzzzziii```ZZZSSSMMMLLLIIIGGGEEECCCAAA@@@???>>>===>>>??????>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>?????????>>>???AAABBBBBBDDDFFFIIIMMMRRRVVVYYYbbbeeejjjpppvvv~~~{{{oooaaaTTTIII???888666666555444333222222111......---------,,,,,,,,,yyymmmaaaTTTMMMNNNRRRSSSRRR___cccpppvvvoooiiillluuuttt~~~kkkUUUGGG???888444333......---,,,,,,+++******,,,++++++******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++,,,,,,---///555???KKKSSSVVVTTTYYY```^^^dddqqqdddYYYYYY^^^eeepppzzzxxxllliiihhhkkkooo{{{|||uuu___SSSJJJOOO^^^jjjlllhhh[[[SSSHHH===555000---+++************************+++***)))(((((()))***+++'''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++)))+++---///777FFFZZZhhhkkkkkkkkkiiiccc```jjjwww}}}xxxddd^^^lll|||oooeeeYYYOOOMMMKKKEEEBBBBBB>>>???AAACCCDDDEEEEEEEEEBBBBBBCCCAAA???===<<<<<<>>>======<<<<<<======>>>999999:::;;;===>>>??????::::::;;;<<<<<<===>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<;;;:::;;;<<<>>>===>>>@@@AAACCCFFFHHHJJJNNNQQQWWW^^^fffpppyyy}}}vvvmmmeeeZZZLLL@@@666666555444333222222111......---------,,,,,,,,,jjj___UUUNNNLLLSSSXXXZZZ]]]aaappp{{{wwwvvvzzz}}}{{{fffUUUJJJAAA:::555555111///000...++++++...---------,,,,,,,,,++++++)))))))))))))))))))))))))))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))+++)))((()))+++,,,,,,,,,---111+++,,,@@@PPPSSSVVVVVVVVV```ZZZOOOqqqyyy^^^SSSRRR___lllsss}}}}}}vvvyyy~~~qqqccc^^^hhhuuuxxx~~~kkkZZZMMMPPPXXXbbbsss|||wwwbbbEEE444333222,,,.........---+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''&&&''''''+++((((((***(((%%%''',,,...,,,+++444HHH^^^iiiiiigggmmmkkkcccccctttfffooo{{{nnnaaaXXXQQQNNNJJJEEEBBBAAAAAABBBAAABBBCCCEEEEEEDDDDDDCCC??????>>>===<<<;;;;;;;;;<<<<<<===>>>??????@@@AAAAAA@@@????????????@@@AAA===>>>??????@@@????????????>>>>>>======<<<;;;;;;AAA@@@???===<<<<<<<<<<<<===;;;::::::;;;>>>BBBDDDHHHJJJMMMRRRWWW___hhhnnn{{{{{{wwwyyyvvvwwwxxx___IIIAAA888888999555888999000111111000///...---,,,,,,uuudddVVVOOOSSSQQQTTT^^^fffkkkqqqyyy}}}yyy~~~ooocccYYYIII<<<777222...000000---,,,...---------,,,,,,,,,++++++************************)))(((''''''''''''((())))))(((''''''''''''((()))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))***,,,---...---(((333666;;;KKKTTTRRRTTTZZZRRRTTTUUUYYYvvvoooiiiTTTWWWgggjjj[[[VVV^^^hhhtttoooZZZSSSVVV___sssuuuTTT<<<444111------------+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''(((((()))***''''''******(((***---+++...333>>>PPPbbbiiigggjjjiiihhhkkkwwwyyysssyyylllcccZZZRRRLLLIIIGGGDDDBBBAAA@@@AAAAAABBBBBBBBBBBBAAA???===<<<>>>??????@@@@@@@@@@@@???BBBCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFGGGFFFFFFEEEEEECCCDDDDDDEEEEEEEEEDDDDDDFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>======>>><<<<<<;;;;;;<<>><<<<<<>>>???AAACCCDDDDDDDDDCCCDDDEEEFFFEEEDDDDDDFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@??????>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;===>>>???BBBFFFLLLPPPUUU[[[eeemmmuuu}}}uuusssyyy{{{XXXBBB???999555444111222222111000///...------rrraaaOOOKKKPPPWWW^^^cccoooxxxwwwrrrrrrjjjvvviiiSSSEEE777222111000...---...------------,,,,,,,,,************************)))(((((((((((((((((())))))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((()))+++,,,,,,,,,...///555DDDLLLSSS______[[[___WWWWWW```rrrppp[[[XXX^^^dddhhhqqqxxxppplllmmmrrrrrrWWWDDD:::444///...---------,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))***&&&&&&+++...,,,+++,,,...;;;KKKWWWaaahhhiiifffooooooxxx}}}nnnfffcccccc{{{qqqhhhccc[[[UUUMMMGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@??????@@@AAABBBBBBCCCCCCDDDEEEGGGIIIIIIIIIHHHGGGJJJLLLMMMMMMLLLNNNQQQTTTRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOONNNNNNMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<>>>BBBEEEJJJOOOVVV\\\aaagggooouuu~~~|||~~~qqqRRRKKKAAA888666444333222111111//////...---uuufffWWWSSSRRRVVV^^^hhhvvvyyyrrrqqqnnnyyy}}}nnn[[[FFF;;;666222000111.........---------,,,,,,************************((())))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))+++,,,,,,++++++...111BBBMMMTTT[[[ccc___XXX]]]bbbtttpppWWWQQQXXXcccmmmuuu|||{{{yyyxxxuuuqqqlllhhheeedddbbbccceeeggghhhiiiiiihhhkkklllmmmooorrruuuxxxyyy|||yyyvvv|||}}}wwwsssuuummmWWWEEE;;;111...,,,+++---------+++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''+++''''''+++,,,******---:::FFFTTT]]]ccciiiiiigggllluuupppeee___WWWccczzz{{{lllccc\\\UUUOOOLLLIIIDDDAAA@@@@@@@@@@@@DDDCCCCCCAAA@@@???>>>===@@@AAAAAACCCDDDFFFGGGHHHJJJJJJLLLMMMMMMLLLKKKKKKTTTWWW[[[\\\\\\```fffkkkiiifffcccaaa```bbbdddfffeeeeeeeeeeeedddcccbbbaaa```___^^^\\\ZZZXXXWWWVVVRRRPPPNNNLLLJJJHHHGGGFFFEEEEEEDDDDDDCCCBBBAAAAAA>>>???>>><<<;;;;;;===???CCCGGGLLLPPPSSSXXX^^^dddrrrvvv~~~zzz[[[RRRGGG<<<999777333333222111000///......rrr___SSSMMMQQQZZZdddnnn}}}wwwxxx~~~mmmUUUDDD999111...///............---------,,,++++++++++++++++++++++++((())))))******))))))(((((())))))******))))))((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))***,,,---,,,+++---333888IIIUUU\\\```ddd\\\YYYbbbhhhVVVNNNWWWcccjjjrrr|||yyynnngggdddbbb^^^ZZZ]]]]]]\\\\\\[[[ZZZYYYYYYUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[]]]^^^___]]]bbbiiiooosssyyytttiiiiiiqqq{{{kkkuuuyyyeeeNNN>>>555000+++)))+++,,,,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******(((''''''&&&&&&&&&***((()))++++++)))---222GGGQQQZZZ```dddhhhhhheeehhhxxxzzzZZZ]]]```[[[llluuuhhh^^^XXXTTTNNNIIIDDDCCCBBBAAAAAAAAABBBBBBBBBBBB@@@???>>>=========DDDDDDEEEEEEGGGHHHJJJJJJIIIIIIJJJLLLNNNOOOQQQQQQ[[[___dddggghhhmmmuuu}}}|||zzzwwwuuuuuuxxxzzz}}}|||||||||{{{zzzxxxwwwvvvtttsssqqqnnnkkkhhhfffeee___]]]YYYUUURRRNNNLLLKKKGGGGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@>>>;;;:::;;;===<<<@@@EEEHHHKKKOOOVVV\\\```gggrrr~~~ttt^^^WWWJJJ???<<<999444444333222111000//////ssshhh___WWWRRRUUU^^^nnn}}}~~~}}}{{{~~~iiiVVVFFF888222222............------------++++++++++++++++++++++++((()))************)))(((((()))************)))((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))***,,,---------333<<>>>>>>>>???AAADDDEEEHHHHHHHHHJJJLLLOOOQQQSSSOOOPPPSSSVVV\\\bbbgggjjjooouuuzzz}}}~~~zzzxxxsssnnnhhhccc```^^^ZZZWWWSSSOOOKKKIIIHHHGGGCCCDDDCCC@@@>>><<<===>>>:::===AAACCCEEEIIIPPPVVVUUU___mmmuuuyyy}}}rrrhhh___OOOEEEAAA999444444333222111000000///yyyccc[[[WWWVVVWWWnnnyyyyyy~~~lllYYYGGG???===//////.........---------++++++++++++++++++++++++((()))***++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))***,,,......000777CCCLLLUUUaaaaaaZZZWWW___|||nnnaaacccfff|||tttiiibbb]]]XXXUUUXXXXXXYYY[[[]]]^^^]]]\\\]]]]]]\\\\\\\\\[[[[[[[[[]]]\\\YYYXXXXXXZZZ\\\^^^\\\[[[ZZZZZZYYYYYYYYYZZZUUUWWWYYYYYYVVVUUUWWWZZZZZZXXX[[[ccchhhllluuu~~~~~~gggdddcccjjjzzzvvviiiJJJAAA666///...///...,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&''''''((()))***&&&)))---...,,,,,,777DDDWWW\\\```cccfffgggbbb[[[fffbbb```fffyyykkk\\\WWWPPPJJJFFFDDDBBBAAADDDEEEGGGFFFDDDAAA???>>>=========???BBBGGGLLLOOOHHHIIIKKKNNNRRRWWW[[[]]]___aaadddjjjsss|||{{{yyyuuuqqqiii```XXXSSSPPPNNNFFFGGGFFFDDDAAA???@@@AAA:::===@@@AAABBBEEEKKKPPPSSSaaannnqqqmmmnnnyyyxxxtttjjjVVVKKKDDD999555444444333222111000000vvv[[[XXX___bbbgggnnnrrrqqq{{{zzzqqq^^^CCC:::555000///000111///,,,...---,,,,,,++++++,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((((('''))))))))))))(((((((((((()))))))))***++++++,,,,,,---...///000777CCCOOOUUUXXX___```YYY\\\uuukkkeeebbb^^^kkkvvvrrrbbbaaa___\\\[[[ZZZYYYYYYaaa```___^^^]]]\\\\\\\\\ccc```^^^^^^```aaaaaaaaa]]]]]]]]]]]]]]]^^^___```[[[]]]___^^^[[[YYY[[[]]][[[YYYXXXXXXXXXXXXVVVTTTSSSTTTTTTUUUVVVXXX\\\___kkklllttt{{{nnnnnnmmmqqqmmmQQQ;;;888555***'''---+++***************++++++***************)))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((&&&(((+++------222BBBQQQ___[[[___gggddd[[[aaaooolll^^^\\\nnnttt^^^NNNIIIDDDBBBCCCDDDEEEDDDFFFCCC???===>>>???@@@AAAAAACCCGGGHHHIIIJJJMMMOOONNNRRRUUUWWWYYY___hhhppp~~~}}}uuummmccc\\\WWWTTTPPPJJJEEEBBBAAAAAAAAAAAA???>>>===>>>AAADDDLLLSSSjjj}}}hhhgggwww~~~yyy___MMMIII===777333333222///...///vvvfff\\\aaajjjrrr~~~}}}ssskkklllnnnsss{{{aaaFFF>>>444000000222000......---,,,,,,++++++,,,,,,***************************)))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((('''''')))))))))))))))))))))((()))))))))***++++++,,,,,,---,,,---333???MMMWWW\\\``````^^^___mmmeeeTTTXXXbbbgggxxxggg]]]XXXWWW[[[\\\^^^```aaabbbccccccgggfffdddbbbaaaaaaaaaaaa___aaabbbcccdddddddddcccaaaaaabbbcccddddddeeeeeeaaabbbcccaaa___^^^_________]]][[[YYYZZZZZZYYYWWWUUUUUUTTTSSSSSSTTTVVVXXXUUUUUUYYYdddnnnwww~~~xxxxxxmmmNNN===444------333++++++************++++++***************))))))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((()))((())),,,///777HHHWWWbbbbbbfffjjjgggfffsss}}}fff\\\bbbeeeyyybbbOOOFFFDDDCCCDDDFFFGGGFFFDDDAAA>>>;;;;;;===@@@DDDFFFKKKNNNQQQRRRQQQRRRTTTVVVSSSYYYaaagggnnnyyy{{{uuupppjjj```WWWQQQMMMJJJHHHDDDCCCAAA???===>>>@@@BBBBBBEEESSSfffiii``````jjjjjjpppzzzeeeWWWBBB:::333222222000...///ZZZ[[[bbbnnnwww}}}|||yyypppnnnooottt}}}xxxWWWKKK;;;111000111111///...------,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,***---999JJJXXX___```]]][[[]]]jjjlllMMMGGGXXXmmmyyy|||wwwnnnddd\\\ZZZ[[[^^^\\\^^^bbbfffhhhiiihhhhhhfffdddbbbaaa```aaabbbccc___ccchhhiiigggeeedddeeehhhjjjlllnnnppppppoooooommmkkkjjjiiiiiihhhfffddddddaaa^^^[[[[[[ZZZXXXWWWWWWVVVTTTSSSRRRSSSSSSTTTWWWTTTUUU[[[```ccchhhnnn~~~yyy^^^AAA222......///,,,++++++******+++++++++******++++++******)))((())))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''(((((()))+++((((((---555@@@PPP^^^^^^cccgggeeedddmmmaaaXXXXXXdddppp|||qqqkkkaaaRRREEEBBBBBBCCCEEEGGGFFFCCC@@@===<<<<<<===@@@EEEJJJNNNQQQSSSUUUUUUSSSTTTXXX[[[\\\ggguuurrrfff^^^XXXRRRMMMHHHGGGDDDAAA?????????@@@???>>>CCCNNNXXX]]]```cccaaadddmmm{{{~~~hhhJJJ>>>444222333111///...YYYbbbppp}}}~~~fffWWWCCC555111111111///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''')))))))))))))))*********))))))***++++++,,,,,,------+++222CCCUUU___```^^^UUU]]]kkk~~~[[[LLLTTTjjj~~~yyyllleeedddbbb___]]]^^^bbbeeefffggghhhiiiiiiiiiiiihhhfffeeeeeeeeehhhkkkoooqqqrrrwww|||{{{vvvsssuuuwww}}}zzztttrrrooommmjjjfffaaa^^^\\\ZZZXXXWWWWWWWWWWWWVVVUUURRRQQQTTTUUUUUUXXX]]]mmmvvvzzzyyy|||}}}gggHHH555222///)))---,,,,,,++++++++++++,,,***++++++++++++***))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***+++(((+++444@@@LLLXXXaaa]]]cccddd```eeevvvmmm^^^^^^```fffzzzvvvfff\\\WWWRRRIIIBBBDDDDDDDDDCCCBBB???<<<:::???@@@CCCEEEHHHLLLPPPSSSRRRUUUWWWXXXYYY^^^gggooozzzzzzssskkk```XXXRRROOOJJJFFFCCCAAA???>>>??????@@@BBBLLLXXX]]]\\\cccccceeekkkttt~~~TTTEEE666333444333000...hhhtttssseeeQQQAAA888444222000///...------,,,,,,------++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((()))))))))*********+++*********+++,,,,,,------000111;;;NNN]]]___\\\ZZZbbbwww~~~hhhXXX___tttqqqddd]]][[[]]]___aaaaaa```aaabbbdddiiihhhhhhiiikkknnnrrrtttxxxyyy{{{|||vvvllliiieeecccaaa___\\\YYYTTTPPPOOORRRRRRQQQSSSWWW[[[^^^eeeooo{{{yyywww|||pppQQQ===888555.........---,,,++++++,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))************111@@@MMMVVV\\\aaadddeeedddeeeqqqrrrdddccceeeeeennnwwwjjj___SSSKKKHHHGGGCCC@@@EEEDDDBBB???<<<;;;;;;;;;CCCGGGKKKMMMOOOPPPSSSVVVVVV[[[bbbhhhppp~~~{{{pppbbb^^^WWWQQQMMMIIIDDD@@@;;;??????<<<@@@IIIOOONNN]]]___`````````gggqqqzzz]]]LLL<<<666666444111///|||{{{xxxhhhVVVFFF;;;555333///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++++++++******++++++,,,---------555999FFFXXX___]]]\\\```rrrjjjbbbiiiqqqddd\\\YYY[[[___eeegggiiijjjiiihhhhhhiiifffgggjjjoooxxx}}}wwwsssmmmeee```]]]ZZZXXXZZZYYYWWWXXX[[[VVVTTTVVV[[[cccmmm}}}~~~~~~xxx[[[DDD;;;888555//////...---,,,,,,,,,,,,+++++++++,,,++++++***)))))))))))))))))))))))))))'''(((((((((((()))))))))''''''((((((((()))))))))(((((((((((()))***+++++++++///:::KKKXXX\\\^^^aaaeeeaaaaaaiii{{{wwwfffgggjjjooossshhh\\\TTTNNNGGGCCCCCCDDDCCCBBB@@@???===;;;:::===AAAEEEGGGKKKOOOQQQQQQTTTYYY]]]___iiixxxzzztttkkkddd^^^WWWOOOIII>>>AAAAAA===;;;>>>AAACCCNNNVVV___aaa^^^]]]bbbhhhzzzcccTTTCCC<<<999555222111}}}yyypppXXXEEE:::666//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))******++++++((())))))******+++,,,,,,******+++,,,,,,------...<<>>::://////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))******+++++++++,,,((())))))***++++++,,,,,,***++++++,,,,,,------...@@@FFFUUUaaa___]]]kkkvvvnnnvvvnnn}}}ppp^^^bbb\\\[[[aaafffhhhlllrrrnnnnnnlllkkkkkknnnssswww~~~~~~xxxssspppjjjbbb^^^___WWWTTTUUUYYYYYYXXX^^^gggggg{{{zzzzzz~~~|||hhhMMM===999000000///...---,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((()))***+++,,,111888GGGVVV^^^^^^```ccc[[[TTTZZZoooxxxiiioooooonnnvvvhhhZZZOOOJJJFFFEEEEEEDDDCCCAAA>>><<<999;;;>>>???AAAEEEKKKPPPPPPQQQQQQQQQUUU```ppp|||~~~ttthhh```TTTKKKEEEEEECCC===<<<@@@;;;CCCOOOZZZaaacccbbbbbb^^^iiixxx|||xxxiii]]]OOOEEE<<<555333555}}}zzz}}}|||wwwnnnsssxxxsss[[[FFF999222---...///------...,,,,,,,,,,,,,,,,,,,,,,,,///---,,,***))))))******))))))))))))))))))))))))))))))))))))************)))************++++++++++++)))))),,,---...333999SSSNNNTTT___\\\XXXpppyyypppooommmtttsssddd]]]^^^aaacccggglllooopppnnnllljjjkkkmmmqqqxxx{{{sssmmmiiieee___YYYVVVVVVYYY[[[ZZZ```lllyyy|||ooooootttvvv~~~pppUUU:::===///,,,000,,,---///))),,,,,,,,,+++++++++******+++++++++************)))''''''''''''((((((((()))))))))))))))************)))''''''***+++)))***---888FFFTTTYYY]]]aaabbb^^^UUUZZZkkksssppplllhhhmmmpppcccYYYMMMFFFGGGBBBCCCCCC@@@===:::888888777<<<===EEEQQQPPPLLLSSSSSSVVVXXX[[[hhhssseee___VVVPPPKKKGGGAAA===<<>>GGGJJJHHHJJJSSSQQQQQQ[[[VVVaaappp|||{{{zzzxxxwwwwwwwwwxxx}}}ttthhh^^^VVVOOOHHHCCC===@@@BBBCCCHHHRRR^^^eee``````dddjjjpppuuu~~~vvv```JJJ<<<555444vvvJJJ>>>444333444222...---...........................---,,,+++******++++++))))))))))))))))))))))))))))))))))))************)))************++++++++++++***+++---...333>>>KKKWWW^^^___ZZZ[[[iii}}}rrrccc```cccnnnzzzxxxgggZZZZZZ^^^bbbiiiqqqvvvsssooommmoootttzzz~~~|||pppcccZZZZZZVVVTTTUUUYYYeeeyyytttDDD444000111---...000+++,,,,,,,,,,,,+++++++++++++++++++++************)))''''''((((((((()))))))))))))))))))))***************'''''')))+++,,,333:::LLLTTT\\\___```aaa^^^[[[ttt~~~[[[bbbaaacccllloooeeeUUUHHHGGGHHHDDDBBBDDDAAA???===:::999<<>>===AAAJJJVVV```eeeeeefffeeebbbeeesss~~~zzzbbbEEE888666YYYIII:::555555333111000........................------,,,,,,++++++++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++...000777FFFTTTaaa___\\\]]]iii}}}gggeeekkkoooyyyllleee^^^[[[aaahhhlllqqqvvvsssqqqnnnnnntttlll___\\\XXXVVVWWWXXX]]]iiittt}}}NNN===555444------///+++------,,,,,,,,,++++++++++++++++++*********))))))'''(((((((((((()))))))))((()))))))))************,,,((('''((()))---666@@@SSSXXX]]]```````````````iii```bbbdddjjjvvviii\\\XXXOOOGGGHHHHHHDDDAAABBB;;;;;;:::999;;;???EEEJJJFFFMMMPPPTTT\\\^^^ddduuuuuuqqqlllgggeeeeeeggghhhcccdddeeegggiiijjjkkkjjjhhhhhhiiiiiihhheeecccaaacccccccccbbbbbbaaabbbbbb^^^___bbbiiittttttiii^^^WWWNNNHHHAAA???@@@FFFOOOXXXdddfffhhhfff^^^^^^kkkzzz{{{SSS===777hhhWWWCCC888444111000111------------------------------------,,,,,,,,,+++************************((()))))))))************))))))*********+++++++++))))))+++000555===LLLZZZ^^^]]]hhhyyyhhhsss~~~~~~|||gggaaaXXXZZZ```iiioooqqqrrrsssmmmnnnrrryyy~~~pppkkkddd^^^[[[YYYXXX\\\cccjjjwwwzzzRRR@@@777444------000,,,---------,,,,,,,,,+++++++++++++++*********))))))(((((((((((()))))))))***((()))))))))************---***(((((()))---999EEEUUUXXX]]]______```eeekkktttcccfffbbbkkkvvvnnn\\\WWWOOOJJJFFFDDDCCC>>>;;;:::666888;;;===@@@CCCHHHKKKPPPUUUVVVZZZfffnnn{{{{{{sssnnnffffffggghhhkkkooosssuuuuuuyyy|||yyyvvvssspppnnnhhheeebbbcccgggllloooppp{{{yyykkkaaaWWWNNNGGGEEECCCBBBFFFLLLUUU^^^jjjpppkkkccceeemmmxxxzzz___BBB777{{{jjjUUUEEE999111///111------------------------,,,,,,------------,,,,,,************************))))))))))))************)))************+++++++++)))))),,,555===FFFRRR]]]YYYhhhwwwkkkooozzzaaaZZZ^^^^^^ccciiinnnpppooonnnnnnttt{{{zzzlllbbb[[[WWWWWW[[[]]]fffxxx{{{UUUBBB888444,,,---222///------------,,,,,,,,,,,,+++++++++************)))((((((((()))))))))******))))))))))))************,,,***)))***+++000>>>KKKUUUXXX]]]___]]]___lllzzzwwwqqqjjjdddvvvsssZZZOOOOOOFFFDDDCCC@@@>>>;;;::::::666999>>>CCCFFFIIILLLNNNQQQVVVYYYeee|||sssnnnjjjkkkkkkkkklllooo|||yyysssppplllfffbbbcccfffkkkqqqyyy|||rrrdddYYYQQQOOOKKKCCCAAADDDIIIVVVjjjzzz{{{qqqiiifffjjjllltttfffGGG777||||||ppp\\\III999222333........................+++,,,---......---,,,,,,************************))))))))))))************)))************++++++++++++***...:::GGGPPPXXX^^^eee{{{ccciiiooodddZZZZZZ```jjjlllnnnmmmmmmqqqvvv{{{zzzqqqgggaaa```ZZZ\\\eeesssaaaMMM@@@999000000333000...------------,,,,,,,,,+++++++++************)))(((((()))))))))*********))))))))))))***************)))***,,,///666EEETTTVVVZZZ______[[[___rrr{{{{{{yyyooooooooo^^^LLLDDDDDDAAABBBAAA>>>;;;;;;<<<===;;;>>>CCCGGGJJJNNNQQQSSSUUU```nnnzzzooogggiiikkkrrr}}}{{{uuupppjjjgggiiinnnsssvvvzzzmmmcccaaaZZZMMMGGGJJJIIINNN[[[llluuusssnnnkkkfffeeekkkxxxhhhMMM<<<{{{tttwwwqqqXXXAAA777555000000000000000000000000+++,,,---.........---,,,************************))))))))))))************)))************+++++++++---+++000>>>MMMVVV[[[___xxxjjj^^^ggguuuuuu]]]ZZZ```bbbdddhhhfffhhhhhhgggkkkxxx~~~~~~yyy~~~~~~pppjjj]]]YYYZZZaaalll|||~~~pppZZZKKKAAA555222444000......---------,,,,,,,,,+++++++++************)))))))))))))))************))))))))))))************((((((+++///222:::KKK[[[WWW\\\aaaaaa[[[___vvv~~~yyytttqqqsss}}}iii]]]TTTGGG>>>>>>===???>>>:::777999;;;===@@@CCCGGGJJJMMMQQQUUUXXXhhhzzzxxxoooiiiiiimmmssswwwuuupppooonnnnnnoooxxxtttppphhhZZZSSSUUULLLFFFEEEOOO]]]ffflllooojjjfffgggqqqyyy}}}}}}{{{zzzgggQQQBBB}}}lllRRR>>>333666000---...///------///---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,---)))))),,,---+++***,,,***000444AAAUUUZZZZZZaaaooo]]]bbbfff~~~qqqdddYYY[[[bbbfffiiijjjpppnnnkkkmmmttt|||zzz}}}vvviiiccc^^^^^^aaalllvvvnnnSSSBBB<<<888222---/////////...------,,,,,,+++++++++************))))))))))))))))))******+++)))*********++++++++++++,,,+++***---666CCCQQQZZZ\\\aaabbb\\\YYYfffuuummmmmmqqqxxxvvv]]]OOOIIIDDD@@@>>>???===::::::;;;>>>@@@AAA@@@AAAIIISSSTTTRRR^^^ooovvvgggjjjmmmpppxxx|||uuusssqqqtttyyy|||sssggg\\\VVVJJJAAA???IIIQQQXXXeeetttxxxrrrllljjjpppyyynnngggjjjyyywwwkkk[[[GGG~~~zzzdddKKK>>>888222---...///,,,+++------------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,...******---...++++++---,,,444;;;JJJZZZZZZZZZfffnnn]]]ccclll|||yyyddd]]]YYY^^^dddffffffhhhhhhjjjoooyyy~~~sssllleee```___ddduuu{{{mmmYYYEEE666///...000//////......---,,,,,,++++++++++++************)))))))))))))))******+++)))))))))*********++++++,,,******///999GGGSSSZZZ^^^aaa```ZZZXXXgggvvveeefffhhhiiixxxzzzgggSSSJJJGGGCCC@@@>>>???===;;;:::;;;===>>>???GGGGGGLLLRRRTTT[[[qqqpppkkkllluuuzzzrrrkkkiiiiiimmmyyy}}}pppaaaWWWIIIAAA???EEEKKKPPP]]]lll}}}zzzuuunnnjjjnnnyyy|||kkkbbbbbbpppzzz~~~}}}vvvfffQQQyyy[[[JJJ<<<555///000000...,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...++++++------++++++...///:::EEESSS\\\WWW[[[nnnkkkaaakkkwwwnnnddd\\\\\\```fffiiigggggghhhiiirrr}}}rrrhhh```___gggqqqzzzWWW999///333000000///......------,,,,,,+++++++++************)))))))))))))))******+++((()))))))))************+++)))+++222???MMMWWW[[[``````]]][[[```sssyyyaaaVVV^^^dddhhh|||aaaSSSGGGCCCCCCAAA>>>===;;;;;;;;;<<<===???AAACCCNNNMMMQQQWWW___qqqyyypppqqqyyywwwpppllljjjmmmqqqzzz}}}kkk^^^PPPHHHEEEFFFFFFHHHTTTbbbyyykkkiiiuuu{{{lllbbb]]]```mmmrrrwwwnnndddQQQBBB999222111222000//////...------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---++++++---,,,***+++000111@@@NNNWWWXXXQQQ^^^|||wwweeejjj{{{xxxggg___]]]aaaccciiinnnmmmiiiiiinnnxxxuuuiiibbbbbbdddlllyyymmmDDD444777000000//////...---------,,,,,,+++++++++*********)))))))))))))))******+++(((((()))))))))***************---888FFFSSSZZZ]]]___\\\[[[bbbrrrggg[[[VVV\\\eeeuuuhhhOOOGGG@@@AAAAAA>>>;;;:::777999;;;>>>AAADDDHHHKKKNNNPPPXXXfffzzz|||nnniiisssssslllhhhkkkuuuzzzlll```YYYSSSNNNHHHGGGOOOZZZyyy~~~qqqkkkqqqyyyuuuiiibbbYYYeee}}}}}}jjjXXXIII===333111222000//////.........---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******,,,+++))),,,222444GGGSSSUUUTTTUUUlllpppccceeewwwyyyjjjaaa___```hhhjjjmmmooollliiipppyyy~~~wwwmmmfffaaa```jjj|||~~~PPP777555111000000///......------,,,,,,,,,++++++++++++***)))))))))))))))******+++))))))))))))************))),,,333???LLLWWW\\\^^^^^^ZZZ]]]mmm~~~|||ttt]]]aaaaaa```lllppp\\\IIIDDDAAAAAA@@@;;;888888777999<<>>888111111000000///.........------,,,,,,,,,+++++++++)))))))))))))))******+++++++++++++++,,,,,,,,,,,,)))444BBBMMMTTTWWW[[[^^^[[[___lllwwwlllgggnnnttt}}}rrrcccYYYIIIEEEBBBAAAAAA===888888;;;>>>AAADDDFFFIIIPPP[[[cccrrr{{{uuu{{{}}}yyyzzz~~~zzzoooggg___WWWPPPLLLMMMSSSaaaqqq{{{{{{xxxvvvwwwzzzzzzrrrttt{{{~~~xxxxxxrrrwwwxxxwwwbbbJJJ===888444222111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******---000//////666???KKKXXXUUUYYYrrreee^^^mmm}}}lllddd^^^```bbbdddmmmwwwrrrqqqttt}}}|||ppphhhdddiiisss\\\DDDAAA111111000000//////......---------,,,,,,,,,++++++)))))))))))))))******+++++++++,,,,,,,,,---------***666GGGQQQUUUWWWZZZ^^^WWWaaarrrpppmmmqqqpppwwwzzzaaaXXXRRRDDDBBB@@@??????;;;888999??????CCCGGGLLLQQQ\\\jjjtttvvvttt|||zzz}}}vvvtttyyy|||wwwqqqjjj___UUUJJJGGGIIIUUUgggwww}}}~~~vvvsssttt{{{~~~{{{ttt||||||yyy^^^FFF;;;999444---/////////...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++,,,...,,,---888FFFRRRUUURRReeeeeeaaadddtttfff\\\XXXbbbnnnpppnnnlllmmmvvv}}}zzzsssllljjjsssyyyhhhYYYEEE>>>333111111,,,...222---...,,,******+++---------************************,,,******------+++,,,000,,,AAALLLPPPZZZ]]][[[______gggxxxrrrjjjlllhhhooolllZZZOOOIIIFFFEEEAAA;;;888888:::===>>>BBBFFFLLLRRRVVVcccrrryyyssswww~~~wwwrrrqqqsss{{{~~~xxxtttjjj___VVVQQQLLLNNNXXXjjj}}}~~~ssspppzzz~~~pppSSSAAA;;;666222000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++,,,......111>>>LLLQQQSSSRRRfff~~~dddiiippp|||iii]]]YYY[[[fffnnnooonnnnnnppp~~~~~~|||tttooosss|||ttt```III>>>222000222...///111,,,...,,,******+++---,,,,,,************************,,,******---,,,+++,,,000444HHHRRRUUU\\\]]]ZZZ]]]ZZZgggtttbbbaaaffffffvvv|||eeeUUULLLGGGEEEBBB@@@<<<;;;<<<>>>AAACCCFFFJJJQQQXXX```tttwwwwwwxxxrrrppp|||yyyuuuqqqttt}}}~~~yyyooodddWWWSSSOOOMMMTTTbbbsss~~~yyytttvvv{{{|||}}}~~~zzzyyyyyyxxxuuutttrrrqqqtttyyycccKKK@@@:::666111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,---...000666DDDQQQQQQPPPQQQgggooo___nnnwwwoooaaaWWWZZZccckkknnnmmmppptttzzz{{{vvvtttwww{{{qqqWWWEEE555000333000000111+++///---++++++,,,,,,+++***++++++++++++++++++++++++,,,******,,,,,,***---222888JJJSSSWWW^^^]]]YYY^^^]]]mmmcccYYY]]]ccc___|||ooo[[[OOOHHHEEECCC<<<;;;::::::<<<@@@CCCFFFJJJOOOWWWaaappp|||www~~~xxxrrrnnnkkkqqq~~~}}}sssooottt~~~vvvkkk^^^[[[VVVQQQQQQYYYfffpppzzzsssttt~~~~~~zzz{{{sssiiiggggggfffeee___^^^\\\[[[\\\```dddgggvvvlllVVVIII@@@888111111000000////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------...111:::HHHSSSTTTRRRVVVpppoooddd___ooovvvzzzuuuccc\\\YYYaaakkknnnlllmmmuuu~~~}}}~~~xxxwwwxxxsssWWW???222333000000111,,,000...,,,+++,,,,,,***)))++++++++++++++++++++++++,,,******,,,+++***///666<<>>AAABBBDDDHHHNNNRRRVVVcccyyy~~~nnnoooyyyrrrnnnpppqqqqqquuu{{{~~~|||{{{}}}~~~{{{wwwvvvpppuuu|||}}}|||{{{zzz|||{{{xxxvvvzzzzzzqqqnnnggg^^^VVVSSSVVVYYYcccooouuuppppppxxx|||zzzxxxxxxzzz|||~~~vvvvvvxxxcccYYYSSSLLLHHHGGGHHHHHHGGGIIIHHHFFFEEEDDDEEEFFFGGGNNNYYYfffnnnwww~~~zzzsssrrruuuyyy|||wwwlllaaaOOO===444222000///...---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---000000000666BBBMMMSSSPPP```uuutttaaa```jjjqqqxxxiii\\\[[[\\\eeekkkmmmjjjkkkzzzxxx~~~YYY<<<555111111222......---,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,******+++---,,,...888BBBLLLUUUZZZ___fffeeegggtttnnnYYYUUUcccqqqvvvttt}}}hhh\\\NNNFFFDDDDDDAAA===:::===@@@BBBDDDIIIQQQVVVZZZqqqrrrqqq}}}mmmjjjlllqqqrrrrrr{{{~~~}}}~~~|||uuuqqqnnngggooozzz}}}}}}zzz|||yyyssstttzzzwwwrrrjjjbbb[[[WWWTTTSSSTTTaaannnsssuuuwwwxxxwww}}}yyyuuutttwwwzzzpppsssttt{{{|||pppbbbTTTOOOMMMKKKIIIGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFIIISSS^^^dddjjjpppqqqooonnnmmmoooooojjjdddfffkkkppprrruuuwwwzzz{{{{{{|||~~~}}}|||vvvjjjVVVDDD777555222000............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***///222333;;;HHHSSSVVV[[[{{{fff^^^dddxxxttt___^^^bbbbbbhhhmmmnnnmmmwww```>>>888444222222---,,,,,,+++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,******,,,......111<<>>MMMWWWYYYrrrmmm___fffuuucccVVV\\\cccbbbkkknnnpppsssppp{{{aaa@@@:::777444111,,,+++++++++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///222???LLLTTT[[[^^^eeeppprrrzzzyyylllgggnnnpppkkkrrrzzzjjjWWWMMMCCC@@@BBBCCC===777>>>BBBFFFJJJNNNVVVccclll|||rrrvvvwwwllldddpppqqqxxx}}}}}}|||~~~~~~~~~~~~}}}}}}}}}~~~|||wwwpppgggccccccddduuu|||~~~}}}~~~~~~~~~~~~xxxwww{{{}}}wwwsssrrrzzzzzzqqqllljjjfff^^^WWW[[[```rrr}}}~~~uuupppssssssvvv}}}xxx|||aaaOOOHHHIIILLLKKKLLLLLLIIIFFFBBBAAAAAAFFF@@@@@@EEEHHHGGGIIIMMMXXX```fffhhhiiikkkjjjffffffgggggggggiiimmmssswww}}}~~~|||xxxssssssyyy~~~lllWWWNNN@@@333111222///---...000...---++++++,,,---...++++++++++++++++++,,,,,,+++...000<<>>CCCDDDHHHLLLOOOZZZrrr|||uuu~~~{{{oooiiimmmsssyyy~~~~~~{{{yyyyyyxxxyyy~~~~~~~~~{{{uuuuuuyyyzzz|||xxxuuupppggg```^^^dddnnnvvv}}}~~~|||{{{{{{zzz}}}}}}{{{{{{zzz{{{|||}}}}}}}}}}}}}}}wwwuuu{{{{{{vvvqqqkkkeeeaaa\\\ffftttrrrkkkppprrryyyrrrmmmpppxxx}}}uuu\\\MMMIIIJJJMMMIIIKKKNNNNNNLLLIIIGGGGGGFFFDDDFFFLLLPPPPPPTTTZZZgggooouuusssnnnjjjfffaaacccdddfffgggiiimmmssswwwxxxzzz|||zzzxxxzzzkkk[[[III777111000///---...000...---++++++,,,---...+++++++++++++++,,,,,,,,,...///222???MMMNNN[[[uuunnnaaahhhyyyaaaZZZ^^^cccjjjqqqlllppp}}}sssqqqkkknnn~~~uuueeeYYYUUU\\\fffwwwzzzdddFFF;;;888222------//////.........---------...------,,,,,,------...---,,,,,,,,,222===KKKUUU[[[\\\bbbhhhhhhlllpppggg```bbbnnnlllWWWKKKGGGBBB>>>;;;;;;===>>>CCCGGGMMMTTT[[[mmmvvvzzzuuuxxx~~~zzzrrrlllmmmsssyyy}}}~~~|||yyy|||tttlllggglllqqqsssuuuxxx|||{{{{{{zzztttmmmmmmqqq~~~}}}wwwqqqdddbbbbbbdddkkkttt||||||zzzyyy|||~~~~~~{{{zzzzzz|||||||||||||||}}}}}}}}}{{{{{{{{{vvvqqqkkkggg___bbbkkkxxxssslllooolllnnnyyyuuunnngggfffmmmyyynnnXXXMMMKKKMMMNNNKKKOOORRRSSSQQQMMMJJJIIIEEEGGGLLLSSSWWWYYY```gggmmmvvv|||wwwnnngggccc```]]]___bbbeeegggkkkpppssspppssswwwyyyzzz~~~iiiTTT<<<111//////......///...---,,,+++,,,------***+++++++++,,,,,,,,,---111000555DDDOOOMMM___kkkdddttt{{{hhhYYY[[[ccchhhlllpppkkkvvvzzzhhhuuuiiiaaakkkvvvtttaaaUUURRRYYYiiixxxtttuuuhhhLLL???:::333---,,,000000/////////............------,,,,,,------......---,,,---333???NNNWWW\\\```eeefffdddlllkkkddd___ccctttyyyeeeQQQHHHEEE@@@===;;;<<<>>>@@@DDDGGGNNNVVVddd~~~{{{xxxooolllttt~~~xxxooojjjlllssszzz~~~}}}zzzuuuuuu|||xxxnnniiidddbbbiiiqqqtttuuuvvv{{{zzzyyyuuunnnfffgggmmm}}}xxxooofff[[[^^^eeennnyyy~~~~~~~~~{{{yyyxxx}}}~~~{{{yyyyyyyyy~~~}}}|||{{{{{{{{{|||}}}~~~|||yyyyyyzzz~~~zzztttnnnjjjccc___```lllvvvnnnpppjjjfffnnniiikkkjjjiiimmm|||oooeeemmm{{{gggTTTNNNPPPQQQQQQUUUVVVWWWUUUPPPLLLJJJIIIKKKPPPXXX]]]```dddllltttwww{{{nnngggdddccc^^^aaaeeehhhkkknnnqqqssssssvvv{{{~~~nnnYYY???111///111000---///...---,,,,,,,,,------***++++++,,,,,,---------000111888HHHNNNHHH\\\ooolll{{{mmm```YYY```hhhiiijjjmmmrrrtttwwwmmmbbbnnnkkk___TTTUUU```pppxxxwwwtttWWWEEE;;;444111222////////////.........---...------,,,,,,------......,,,+++---555BBBPPPYYY[[[bbbgggdddbbbpppzzziiifffdddjjj}}}}}}qqq]]]JJJDDDBBB>>><<<;;;===@@@BBBJJJKKKOOOZZZnnnssswwwqqqlllmmmvvv|||ssskkkkkksss{{{~~~|||yyyuuusssvvv|||}}}sssiiimmmmmmqqqzzz~~~zzzvvvrrrkkkgggllltttzzzrrrjjjccciiinnnuuu{{{}}}|||{{{}}}~~~}}}yyyxxxwww{{{|||}}}{{{yyyxxxyyyzzz~~~}}}{{{zzzyyyzzz|||}}}}}}}}}~~~xxxuuuuuu}}}yyytttnnnjjjgggaaa^^^eeeuuuzzzqqqrrrlllhhhqqq{{{tttqqqqqq]]]VVVbbbsss}}}nnn[[[OOOOOOSSSVVVVVV\\\[[[YYYUUUQQQOOOPPPQQQZZZ___eeegggiiinnnwww}}}wwwqqqqqqqqqpppssswwwzzz{{{|||lllZZZCCC444111333111---......------,,,,,,,,,,,,******+++,,,------......---222<<>>BBBDDDOOOQQQWWWhhhtttxxxwwwmmmlllooosss{{{zzztttpppttt}}}}}}vvvttttttuuuxxxyyyvvvqqqoooppp|||xxxqqqllljjjkkkttt~~~{{{ooolllnnnppp|||~~~}}}|||{{{{{{}}}}}}|||zzzwwwwwwwwwwwwxxxyyyyyyyyyyyyzzz|||}}}{{{yyyxxxxxxyyy{{{|||}}}}}}}}}}}}{{{xxxxxx||||||yyytttnnnjjjiiifffcccdddlllyyyrrrpppkkklllyyy~~~yyyiii^^^VVVYYYjjj~~~zzz{{{vvvqqqoooaaaXXXNNNJJJMMMSSSWWWXXXZZZYYYWWWUUUTTTVVVZZZ]]]___ccceeeccceeellltttwww|||nnn```JJJ999333444222.........---------,,,,,,,,,******+++,,,---...//////,,,777AAAJJJOOOMMM___xxxjjjttt}}}~~~~~~cccYYYXXX]]]fffhhhgggmmmxxx}}}yyyxxxnnniiiuuuvvv]]]UUUWWWaaasssxxxsssppp|||~~~aaaFFF666333666...------------,,,,,,,,,...------,,,,,,------...---+++,,,222<<>><<<;;;===@@@EEEHHHMMMVVVeee~~~vvvlllzzzxxxnnnhhhllluuuzzz|||yyyxxx|||zzzssstttvvvyyyyyyrrrmmmqqqxxx{{{qqqiiihhhkkkqqqzzz~~~nnndddjjjxxx~~~~~~~~~}}}{{{yyyyyyyyywwwtttssstttvvvsssuuuxxxyyyyyyyyyzzz|||yyyxxxwwwwwwwwwxxxzzz{{{|||{{{{{{{{{}}}~~~}}}|||}}}}}}xxxrrrmmmkkkllljjjgggfffmmm|||sssmmmhhhnnn{{{kkk___WWWWWW[[[dddyyyqqqaaaZZZXXXUUU\\\\\\\\\\\\\\\[[[YYYXXXSSSOOOKKKJJJLLLOOOQQQRRRQQQRRRSSSSSSUUUXXX^^^bbb\\\^^^[[[WWWYYYbbbiiijjjiiisss}}}{{{rrryyyxxxlllVVV>>>333333333000------......------,,,,,,******+++,,,---...//////---===GGGLLLSSS\\\rrrnnnooosssXXXVVVYYYaaahhhggggggttt~~~kkklllxxx~~~{{{jjj\\\bbbmmm~~~}}}xxx~~~}}}ssshhhaaa^^^___```|||XXX===333222............------------...------,,,,,,------...------///666BBBNNNWWW\\\^^^ddddddaaammmlllZZZUUU```iiirrrzzz|||gggUUUJJJFFF>>>===;;;;;;>>>BBBGGGKKKPPPccc~~~}}}ppp~~~~~~{{{ppplllmmmuuu|||~~~~~~|||zzzwwwxxxzzz{{{xxxoookkkvvvxxxuuukkkcccgggpppwww|||ttthhhgggrrr~~~{{{zzzyyyyyyzzzzzzzzzyyyvvvuuussspppnnnnnnqqqsssrrrtttxxxyyyyyyxxxxxxxxxttttttuuuvvvwwwxxxyyyyyywwwwwwxxxyyy{{{~~~|||}}}|||~~~{{{uuuqqqmmmoooooojjjeeehhhrrr|||vvvmmmiiiuuu|||mmm]]]UUUSSSZZZaaalllqqqaaa___dddddd]]]___\\\YYYXXXYYYXXXVVVSSSRRRQQQOOONNNLLLKKKJJJJJJJJJLLLOOOQQQSSSWWW[[[^^^\\\[[[VVVPPPTTT___eeedddiiisss~~~tttgggooo~~~www___CCC333222333222------......------,,,+++******+++,,,---//////000000CCCKKKMMMXXXiiiwwwlllyyymmmSSSYYY^^^gggllliiiiiizzzyyynnn{{{nnnwwwpppnnnoooccc___jjj{{{yyyiiihhhxxx{{{iiibbbYYYSSSUUU^^^iiiqqqhhhEEE444///000/////////...............------,,,,,,------.........111:::FFFRRRZZZ]]]bbbfffcccaaapppbbbTTTYYYdddnnnuuu{{{rrr[[[JJJCCCDDD>>>===;;;<<>>IIIOOOXXX```eeeaaagggppp{{{}}}ccc```mmmrrrrrrwww~~~cccRRRKKKEEE???<<<===888:::FFFJJJKKKSSSfffrrruuuwwwmmmkkksss{{{~~~zzzwwwvvvvvvwwwyyyyyyxxxuuupppiiikkk{{{{{{rrriiiggg\\\aaavvv}}}yyy}}}yyyuuurrrvvv~~~}}}xxx{{{wwwsssqqqqqqrrrrrrqqqmmmsssyyyyyyuuuqqqppppppjjjjjjddd\\\]]]iiisssvvvwwwwwwwwwwwwwwwwwwxxxxxxssstttuuuuuuvvvvvvvvvvvvtttuuuvvvxxxyyyyyyxxxxxxyyy{{{~~~~~~}}}{{{zzz{{{|||||||||{{{xxxtttmmmqqqtttqqqllljjjnnnsss|||yyylllppp}}}|||}}}rrrhhh^^^WWW]]]bbbjjjqqqyyy}}}}}}|||wwwqqqpppssswwwwwwvvvtttkkkeeeccc]]]RRRLLLMMMLLLOOOQQQRRRVVV]]]```___aaaaaaeeennn{{{}}}nnneeeYYY___uuukkkRRR???444111222///////////////............---,,,---...///000000111>>>PPP```yyyqqqoooxxx|||oooXXX^^^___hhhhhhhhhppp{{{sssdddhhhooozzz}}}ooo___```lllsssfffiiixxx~~~yyyiii]]]UUUVVVYYYZZZ```kkkuuu|||}}}gggFFF444111222000////////////...,,,........................000///555BBBMMMSSS[[[bbbiiigggoooxxxtttzzz~~~pppYYYLLLIIIDDD>>>;;;>>>:::===IIIMMMQQQ]]]yyy|||tttyyyqqqkkkooowww{{{zzzxxxuuusssrrrsssuuuvvvsssqqqooojjjddddddooo|||uuulllhhhbbb[[[ZZZ^^^mmm~~~}}}|||}}}||||||~~~~~~yyyuuurrrrrrrrrpppppprrrxxx|||xxxmmmiiijjjcccddddddeeeppp~~~{{{zzzxxxuuurrrooommmkkkuuutttrrrqqqrrrsssssssssssstttvvvxxxyyyyyyyyyyyyxxxzzz~~~}}}{{{|||}}}||||||{{{wwwtttsssuuuuuuqqqkkkhhhhhhjjjsssxxx}}}rrrrrr~~~ppphhhgggoooxxx~~~|||rrrxxx}}}tttkkkgggfffgggkkkvvvzzznnn\\\QQQOOOQQQTTTVVVXXXaaalllrrrrrrqqqrrrwww{{{sssjjjiiigggcccXXXWWWPPPVVVpppxxx___HHH999333333000000000//////............---------...///111222999FFFQQQjjjxxxdddbbb{{{}}}wwwdddZZZaaafffjjjgggjjj{{{xxxgggccckkkooouuuuuujjj```fffsssnnnbbbcccyyydddXXXVVVZZZcccmmmqqqyyyyyykkkssscccIII888222222111//////000000...---........................000222:::GGGRRRYYY___eeegggfffppp{{{yyycccOOOGGGFFFBBB<<<999>>>>>>AAAKKKOOOYYYkkk{{{rrrzzz~~~qqqjjjllluuu}}}~~~xxxrrruuutttrrrppppppqqqrrrsssnnnkkkhhhfffaaa]]]aaahhhfff^^^XXXXXXWWWRRRLLLJJJOOOddd}}}~~~|||xxxuuuttttttkkkjjjhhhhhhooo~~~qqqggggggkkklllmmmooowwwzzzyyyvvvrrrnnnkkkiiigggpppmmmjjjkkkooorrrsssrrrssstttvvvwwwxxxyyyyyyyyywwwyyy||||||yyyzzz~~~}}}|||yyyvvvsssuuuuuutttqqqmmmiiifffdddgggllltttzzz~~~tttmmmmmmpppppprrr```PPPLLLUUUnnnwwwvvvzzzyyyyyy}}}~~~}}}~~~~~~yyyttttttzzz|||eeeTTTQQQTTTWWW[[[aaammm|||xxxyyy~~~~~~kkkbbb___ZZZSSSMMMRRRMMMPPPjjjhhhOOO===666555111111000000///..................------///222444@@@NNNUUUqqqzzzccc___}}}nnn^^^^^^ccchhhhhhccckkkmmmbbbiiisssuuuxxxvvvnnnhhhppp|||sss```___ooo~~~xxxdddeeemmmsss|||}}}pppdddttt{{{bbbLLL<<<444333111000000000000///---............///////////////555???LLLVVV]]]cccgggfffcccmmm}}}wwwsss\\\LLLFFFDDD???999888???@@@DDDMMMQQQ```yyyqqqqqqzzzkkkiiittt{{{}}}{{{vvvqqquuusssrrrpppppppppqqqqqqlllhhhfffeeeaaa[[[XXXZZZPPPIIIHHHNNNNNNFFFDDDHHHUUUppp~~~wwwpppmmmmmmooopppfff```^^^iiisssggghhhpppxxxzzzyyy|||{{{}}}yyysssmmmiiifffeeeeeeeeeccceeejjjqqqvvvvvvuuuvvvvvvvvvwwwwwwwwwvvvvvvuuuwwwzzz||||||yyyvvvxxx|||}}}{{{xxxuuusssrrrqqqppppppqqqoookkkggg```fffoooxxxvvvjjj```ZZZ]]]jjjiii]]]QQQGGGMMM```~~~uuukkkrrrrrrrrrzzz|||lllWWWTTTVVV[[[cccooozzz|||{{{lllfffaaaVVVKKKGGGNNNJJJJJJ```{{{oooUUUBBB888555222111111000//////.........//////...---///333666???NNNYYYvvvvvvkkkggg~~~ccc]]]cccccchhhgggcccppp|||pppqqqzzz~~~aaa\\\jjjyyy|||~~~}}}wwwtttzzztttdddYYYggguuulllvvv}}}|||~~~zzzfff___qqq|||eeePPP>>>222333222000000111111///............/////////000000...777CCCNNNWWW___eeehhhiiicccmmm{{{xxxsssrrr}}}kkkVVVIIIEEEBBB>>>::::::@@@BBBHHHPPPTTThhhsssqqq}}}}}}~~~}}}}}}uuuiiinnn}}}}}}yyyxxxwwwuuutttsssrrrpppooonnnnnnoookkkgggddddddaaaZZZVVVVVVPPPJJJGGGHHHEEEBBBKKKYYYlll{{{yyyssslllkkkmmmlllhhhccc[[[ZZZfffuuukkklllttt|||zzzyyyvvv{{{vvvnnnfff```___```aaacccfffkkkssszzz}}}zzzwwwxxxxxxvvvuuutttssssssrrrsssuuuwwwzzz|||}}}~~~~~~~~~}}}{{{xxxwwwxxx}}}}}}yyyvvvtttssspppnnnnnnqqqttttttppplllbbbhhhsss}}}|||ooobbbYYY]]]aaa[[[PPPHHHCCCOOOiiiqqqllltttuuuyyyppp^^^aaaiiiqqqrrrkkkeeeWWWHHHEEEJJJEEEFFFVVVhhh{{{www^^^III;;;444222222111000000///.........///000...---///444999@@@LLL^^^zzzvvvxxxuuukkkmmmrrr^^^^^^fffdddggghhhjjj}}}{{{iiigggooo}}}pppYYY[[[lll}}}fffZZZZZZsss|||uuu}}}}}}uuuuuu{{{tttddd\\\jjjsss^^^EEE222444333111111222222000///.........//////000000111///:::GGGPPPXXXaaaggghhhfffcccqqq{{{xxxuuujjjqqq}}}mmm^^^MMMFFFCCC@@@>>>======BBBDDDLLLWWW]]]ttttttkkkzzz}}}xxx}}}zzzvvvoookkksss}}}}}}wwwtttvvvxxxwwwrrrqqqpppooonnnnnnnnnnnnjjjfffcccbbb___ZZZXXXZZZVVVQQQJJJDDDAAAJJJ___sss~~~xxxqqqjjjhhhiiinnnqqqlll^^^RRRNNN[[[yyyzzzuuurrruuu|||{{{|||wwwnnnjjjgggdddaaabbbeeeiiilllnnnsss{{{{{{wwwxxxwwwuuusssrrrqqqpppppprrrsssuuuwwwyyyzzz||||||}}}}}}|||{{{zzz{{{~~~~~~~~~~~~{{{wwwtttsssssspppooonnnqqqtttuuurrrooohhhqqq||||||qqqddd\\\XXX[[[VVVQQQLLLDDDRRRppp}}}ssskkkxxxyyyoooggg[[[PPPLLLLLLFFFGGGPPPUUUccc{{{~~~hhhSSS@@@555333333222111000///...---...000111///---///555:::JJJNNNggg{{{qqqvvvqqqdddqqq{{{tttlll\\\[[[fffgggccciiirrr~~~vvvoooooovvvzzztttlll^^^UUUaaatttiiiYYYWWWfffxxxyyywwwuuu}}}tttcccWWWaaa|||{{{XXX:::555333222222222222111///---......///000000111111222???KKKRRRXXXbbbhhhjjjaaaggg|||}}}llliiipppqqqkkkcccuuuttt___SSSHHHDDDAAA======???BBBDDDGGGSSSaaajjjtttjjjsss}}}vvvuuu~~~xxxpppkkkmmmttt{{{wwwzzzyyytttrrrtttuuutttppppppppppppqqqrrrrrrrrrjjjgggdddbbb___\\\___eeebbbccc```[[[___rrrzzzqqqjjjdddeeehhhlllkkkbbbTTTIIINNNaaarrrnnnrrrxxx~~~}}}~~~tttjjjhhhbbbdddggglllqqqvvvzzz|||yyy|||xxxvvvtttsssrrrppppppppppppqqqpppqqqsssuuuwwwyyyzzz{{{|||}}}}}}|||zzzzzz|||}}}{{{||||||zzzvvvsssrrrsssmmmmmmmmmooorrrsssttttttoooyyyyyylll```XXXRRRYYY\\\\\\VVVKKK[[[uuuvvv~~~qqqiiibbb[[[WWWRRRJJJKKKNNNIIISSSmmmrrr}}}ooo[[[FFF777333333222111000///...---...000111///---///555;;;PPPPPPnnnfffcccwww}}}wwwkkkjjjZZZWWWeeeiii___iiivvvzzzvvvnnnggg\\\YYYVVVQQQLLLPPPdddxxx{{{~~~lllUUURRRYYYsssuuurrrrrr}}}wwwxxx}}}qqq___OOOWWWyyylllFFF555333222222222222111///---......///000111111222444BBBNNNSSSYYYcccjjjkkkcccooo}}}|||tttbbbTTTYYYgggeeeYYYfff|||ooo[[[QQQHHHEEEAAA;;;;;;???EEEFFFIIIWWWhhhttt|||kkkmmmwwwssstttxxxmmmjjjnnnssstttrrrvvvwwwsssqqqrrrrrrppppppppprrrsssuuuwwwxxxyyymmmiiifffdddaaa___fffooorrr{{{wwwmmmfffffffffgggddd^^^UUUMMMHHHUUUeeezzzxxxnnnhhhmmmttt{{{}}}zzzxxxzzz}}}yyy}}}|||nnnjjjmmmpppsssxxx}}}|||wwwuuuvvvqqqpppooooooooopppqqqrrrpppppprrrtttvvvxxxyyyzzz{{{|||}}}{{{yyywwwwwwxxxyyyzzz{{{yyyuuurrrrrrssshhhiiikkkmmmpppsssvvvxxxttt~~~zzzkkk]]]UUUXXXaaahhhggg\\\NNNaaawwwrrrfffbbbccc^^^UUUOOONNNMMMMMMSSS\\\yyy~~~zzz}}}}}}wwwgggJJJ888333111///...000111111000000//////000000111888AAAQQQWWWuuusss```mmmooo~~~}}}jjj\\\[[[```eeefff```eeeyyy~~~rrrdddYYYSSSQQQFFFFFFOOONNNLLLaaaoooiiittttttZZZMMMTTTaaayyyooonnnttthhhfff```SSSHHHRRRuuuHHH===666111222333111//////222333222111//////111333555EEEMMMTTTccciiigggjjjkkk|||wwwyyygggVVVSSSVVVXXX[[[^^^sssyyyeeeUUUNNNFFFAAA===:::<<>>777111222333111///000222222222000//////111333999HHHPPPWWWdddiiigggjjjlll}}}lllYYYUUUYYY\\\```ddd|||uuucccTTTLLLEEEAAA===:::<<>><<<;;;>>>CCCKKKTTT^^^vvvzzziiivvv|||tttooo|||rrreeedddiiimmmmmmlllkkkmmmnnnmmmjjjiiiiiiiiinnnnnnooopppooommmkkkjjjiiifffdddgggooo~~~zzzssslllggggggmmmsssjjjfff```WWWPPPSSSdddvvv~~~|||zzzxxxtttppppppssssssnnnjjjkkkgggdddcccaaa^^^```fffiiirrrvvvqqqhhhbbb```___dddlllttttttllldddbbbcccvvv|||zzzvvvvvvyyywwwuuuttttttuuuxxxyyyvvvuuuvvvwwwxxxvvvpppkkkjjjfffdddfffhhhiiinnnssstttcccTTTQQQPPPTTTZZZRRRBBB;;;>>>JJJ[[[cccfffrrruuuxxx~~~~~~tttnnnfff]]]VVVUUUWWWYYYYYYVVVQQQKKKGGGVVVzzznnnKKK888555222111111111111000...///000111000555CCCRRRZZZ~~~^^^ZZZqqq{{{qqqqqqeee]]]^^^aaaccceeeiiisssuuunnnjjjhhh]]]aaadddlll~~~wwweee[[[WWWNNNMMMJJJIIIPPPbbbzzzxxxiiijjjuuusssccclllwwwcccaaawwwuuuSSSBBB:::333333333111000222...///000//////000333555CCCUUU___eeeppprrrppptttzzzyyypppwwwdddWWWLLLEEE@@@>>>===<<<@@@FFFNNNXXXfff{{{pppnnn{{{qqqqqq{{{ppphhhhhhjjjhhhhhhjjjiiijjjkkkjjjhhhhhhiiijjjmmmnnnnnnnnnnnnmmmlllkkkjjjffffffooo|||wwwooojjjkkkoooqqqrrrkkkeee^^^VVVRRRYYYmmm|||wwwtttvvvrrrnnnnnnooommmfff___bbb^^^\\\^^^```dddnnnwww{{{}}}nnn```]]]ccciiisss{{{xxxkkkeeelllvvvyyywwwwwwxxxwwwuuuttttttvvvxxxzzzvvvuuuvvvxxxzzzxxxqqqkkkccc```aaaeeehhhiiimmmrrr{{{~~~}}}vvvfffVVVOOOKKKMMMQQQMMMAAA::::::DDDTTT^^^ggg|||zzzrrrnnnxxx~~~}}}www}}}uuu~~~yyypppmmmggg]]]TTTUUUYYYZZZVVVRRRNNNGGG@@@QQQwwwtttMMM999777444222222222111///...///111111111666GGGWWW]]]}}}ZZZYYYuuunnntttfff\\\^^^aaabbbeeejjjxxx{{{xxxwwwooorrrzzz{{{nnneee___SSSPPPMMMOOOZZZqqqhhhcccnnn{{{qqqiiiiiiwwwhhhbbbtttrrrWWWDDD;;;444333333111111222///000000000000111444777FFFYYYdddiiirrrtttqqqvvv}}}tttffftttsss```TTTKKKDDD???>>>>>>>>>CCCIIIPPP\\\lllxxxhhhtttxxxnnntttzzzppplllppprrrmmmjjjkkkfffgggfffeeedddeeeiiilllmmmmmmmmmmmmmmmmmmlllkkkiiieeehhhwww|||xxxsssllliiinnntttsssmmmmmmeee\\\WWWWWW```ssszzzvvvrrrppptttrrrqqqrrrrrrnnngggaaa]]]\\\___hhhrrr~~~mmm]]]___kkkuuu{{{~~~ttthhhfffrrr~~~{{{{{{|||yyywwwuuuttttttvvvxxxyyywwwvvvvvvyyy|||zzzssslll___]]]^^^cccggghhhkkkpppvvv||||||xxxhhhWWWMMMIIIHHHKKKIIIAAA<<<;;;@@@TTTeeevvv}}}yyy{{{{{{}}}|||}}}tttjjjqqqxxx}}}uuuooonnniii]]]RRRRRRWWWWWWRRRNNNLLLEEE>>>GGGiii|||SSS;;;888444333222222000///---///111222111777III[[[aaazzzXXXZZZyyy}}}zzziii]]]^^^aaa```eeelll{{{}}}wwwpppeeeaaa```hhh{{{pppaaagggwwwdddeeennn|||tttbbb```rrrwww\\\EEE<<<555333333111111333///000111111111333666888KKK___iiimmmssssssoootttzzzmmmssswwwsssyyyooo\\\QQQJJJDDD???>>>???@@@EEEKKKSSSbbbttt|||rrrggg|||}}}rrrjjjzzz~~~yyynnnlllwww}}}wwwnnnlllffffffdddbbbbbbfffkkkoooqqqqqqpppoooooonnnmmmmmmkkkhhhnnn|||xxxuuuqqqppplllkkkooouuurrrkkkkkkccc\\\\\\bbbnnn|||wwwuuussssssqqqrrrttttttrrrlllfffbbb^^^eeeuuu~~~hhhbbbkkkwww||||||zzzuuunnnkkknnnxxx|||}}}|||yyyxxxvvvttttttuuuwwwyyyxxxwwwwww{{{~~~|||tttlll```]]]\\\```ccceeejjjooouuu|||~~~zzziiiUUUJJJHHHHHHIIIGGGBBB===;;;;;;VVVqqq}}}wwwtttqqqeeehhhlllooorrrpppdddWWWVVVdddppprrruuu}}}~~~wwwqqqhhhpppxxxrrr{{{~~~rrrnnnpppkkk]]]OOOMMMRRRSSSNNNLLLLLLHHHAAA>>>ZZZmmm{{{[[[;;;888555333222222000///---///111222111888KKK]]]]]]xxx|||xxxXXX\\\}}}~~~lll^^^^^^```___dddmmm|||oooccc^^^kkk}}}xxxooommmrrr|||ppp^^^QQQTTTlllcccFFF===555333333222111333///000111222222444777:::OOObbbllloootttqqqmmmqqq|||yyy}}}wwwmmmvvv~~~mmmZZZPPPIIICCC??????@@@AAAFFFMMMVVVggg{{{qqqggglllxxxnnngggsssgggeeetttzzznnnggghhhgggeeecccccchhhoootttvvvvvvuuusssrrrpppoooooonnnlllttt|||zzzwwwuuutttuuukkknnnnnnmmmqqqvvvssslllhhhaaa\\\aaammm||||||xxxwwwxxxyyynnnqqqtttsssnnngggaaa^^^fffvvvjjj```iiiyyy}}}xxxrrrpppuuu||||||zzzxxxzzzxxxvvvttttttuuuwwwxxxyyywwwwww{{{~~~uuummmddd___[[[]]]___bbbhhhooowww}}}|||iiiSSSIIIHHHIIIJJJGGGBBB<<<:::===]]]}}}oookkkkkkhhhdddWWWTTTQQQQQQRRRRRROOOMMMNNNOOOVVV^^^bbbfffrrr~~~{{{sss{{{~~~yyyrrrrrrvvvyyyxxxooowww{{{tttssstttlll[[[KKKMMMJJJIIILLLOOONNNFFF>>>AAAOOO^^^mmm~~~jjjGGG888444444//////333///000111222000333>>>QQQ```fffssssssvvv~~~yyysssZZZbbbzzzhhh]]]ZZZ]]]^^^___wwwvvvWWW]]]nnnyyyuuuxxxqqqxxx}}}~~~oooZZZRRRJJJKKKfffxxxVVVDDD666666888444111222222//////222333333666;;;PPPiiivvvtttqqqmmmlllsss}}}pppyyy{{{iiiXXXPPPHHHCCC??????@@@CCCKKKTTTcccnnniiijjjvvvzzzpppiiiiii|||nnngggdddjjjpppppplllkkkgggeeecccaaadddjjjsssyyyyyyxxxwwwtttqqqmmmjjjhhhlllqqq|||{{{xxxvvvsssqqqnnnjjjkkkooovvvzzzwwwqqqmmmhhhdddiiiwww|||{{{yyysssooonnnrrruuupppfff\\\YYYYYYfff~~~hhhbbb___fffsss}}}~~~yyyxxxxxx|||zzz||||||yyyuuuqqqpppqqqsssuuuxxxwwwyyy~~~}}}wwwssseee]]]WWWYYY]]]___bbbfffppp{{{xxxlllbbbNNNKKKFFFEEEEEEDDD@@@===BBBlll|||rrrooommmggg```TTTRRRPPPPPPQQQPPPMMMJJJLLLPPPWWWYYYUUUVVVccctttxxxuuuyyyyyyrrrrrrwww{{{sss|||xxxqqqpppooohhhYYYLLLMMMKKKKKKNNNRRRPPPHHH@@@===KKK\\\lll}}}lllGGG888444555///000333//////111111111444@@@SSSbbb```uuu{{{~~~oooYYYbbbwww~~~jjj___\\\^^^___```xxxxxxiiiYYYfffxxxyyyxxx}}}{{{{{{{{{~~~qqqXXXMMMGGGMMMnnn\\\GGG555333666444222333222//////222333333777<<>>>>>???BBBKKKTTTdddoooxxxffflll|||yyymmmjjjqqq|||nnngggdddiiinnnnnnkkkiiigggfffdddcccfffllltttyyyxxxwwwtttqqqnnnllljjjiiipppuuu~~~{{{wwwwwwvvvvvvuuussspppnnniiimmmsssyyy{{{wwwqqqmmmmmmjjjppp~~~yyytttpppmmmlllrrruuuuuunnnbbbZZZWWWXXXeeeqqqzzzzzzuuuqqqlllfffYYYZZZ^^^iiivvv}}}}}}}}}zzz|||zzzxxxuuuqqqpppppprrrssswwwwwwzzz{{{vvvfff^^^XXXYYY]]]___bbbfffsss~~~zzzzzzooodddNNNJJJFFFEEEEEEDDDAAA???OOO{{{~~~wwwuuupppfff]]]UUUTTTUUUVVVVVVTTTQQQNNNLLLSSS[[[XXXPPPPPPaaattt}}}yyyyyyyyyrrrvvvyyyyyy~~~yyytttnnnjjjggg```TTTLLLKKKIIIJJJMMMPPPNNNEEE>>>:::HHH\\\ooo}}}oooHHH999444555000111333......000111111555BBBWWWfffccchhhYYYdddvvv~~~ggg___^^^```bbbeeetttddd]]]^^^pppxxxtttxxx}}}zzz{{{sssXXXLLLGGGNNNnnnlllRRR999333666555222333222//////222333444999???XXXooo|||zzzwwwqqqpppyyyrrrfffeeeppptttqqq{{{yyycccQQQIIIEEE@@@======>>>BBBKKKTTTfffssspppggguuu~~~}}}vvvhhhmmm~~~}}}zzzooohhheeeiiilllkkkhhhggggggfffdddeeeiiinnntttxxxuuusssooollljjjjjjkkkkkkuuuzzz{{{vvvtttppprrrtttvvvvvvtttqqqpppiiiqqqzzz~~~|||wwwrrroooppppppxxx{{{uuunnnkkklllooouuuuuuqqqggg\\\UUUTTTWWWZZZ^^^___[[[VVVTTTQQQMMMSSSZZZeeesss}}}{{{yyyzzz{{{xxxwwwtttrrrqqqqqqqqqqqqvvvxxx|||zzzggg___XXXYYY\\\^^^bbbeeeqqq}}}{{{www}}}{{{ooocccNNNJJJFFFDDDEEEEEECCC@@@OOOyyy}}}wwwpppfff]]]^^^___bbbdddeeebbb___\\\]]]dddhhhbbbYYYYYYhhhxxx}}}sssiiigggllluuu~~~}}}xxxvvv|||}}}uuupppjjjccc]]]UUUMMMHHHFFFFFFGGGIIIKKKGGG>>>777:::III___vvvqqqLLL;;;555555111111333---...000111111666EEE[[[kkksss___YYYjjj{{{ccc^^^```cccgggmmm|||kkk```^^^eeevvvwwwnnnqqqxxxzzz{{{sss\\\QQQKKKNNNddd~~~___AAA666777555222111222000000222333444;;;CCC]]]rrr~~~}}}zzzrrrqqq}}}}}}bbb\\\^^^jjjqqqpppwww}}}xxxbbbRRRJJJEEE@@@>>>>>>@@@CCCLLLVVVkkkzzz~~~kkkooo{{{zzzzzzoooeeesss}}}zzz~~~}}}xxxoooiiifffiiikkkiiifffeeefffeeedddfffjjjooosssuuuooommmiiiffffffhhhkkkmmmwww{{{}}}{{{vvvrrrpppppprrruuuyyy{{{yyyvvvrrrppplllxxxyyyuuurrrqqqsss|||{{{xxxtttqqqppprrrtttvvvssspppjjj```VVVRRRUUUYYY\\\ZZZVVVRRRPPPRRRSSSSSS```iiiuuuxxxwwwyyyxxxwwwwwwvvvuuutttsssrrrqqqqqqvvvzzz~~~zzzggg^^^WWWWWWZZZ\\\___ccciiiwww|||zzz{{{lll^^^MMMIIIEEEDDDEEEEEEDDDBBBCCCddd~~~ssskkkeeebbbkkknnnrrruuutttqqqnnnllltttvvvuuummmggghhhpppwwwzzz{{{~~~lllXXXPPPPPPUUU]]]fff{{{www~~~}}}zzzsssmmmeee[[[SSSLLLFFFCCCDDDDDDEEEFFFFFFAAA999333:::GGG___zzzuuuRRR???666555111222444......000111222888HHH^^^ooozzzYYYZZZttt}}}cccaaabbbdddhhhooouuunnnllloooxxxyyyrrrpppyyyvvv___TTTOOOSSSeeezzzbbbBBB777777555222111222000111222222555>>>HHHcccuuu~~~zzzrrrsssuuuWWWUUU^^^qqqzzzxxx|||vvvbbbTTTOOOGGGBBB@@@AAACCCGGGPPPYYYqqqvvvlll}}}|||zzzwwwrrrgggeeezzzzzzzzz}}}{{{vvvpppkkkhhhjjjkkkhhheeeeeedddddddddggglllooopppooojjjgggdddbbbcccggglllpppwwwxxxyyyvvvqqqoooppprrrxxx{{{~~~~~~yyytttpppnnnsss|||zzzwwwssswww|||vvvpppqqqxxx||||||yyypppmmmggg^^^YYYYYY^^^cccmmmgggaaa]]]^^^bbbiiioootttzzz}}}xxxwww{{{|||zzzwwwvvvvvvvvvuuutttsssrrrqqqvvv{{{~~~xxxggg]]]UUUTTTVVVXXX[[[___eeesss~~~}}}mmm^^^MMMIIIDDDBBBCCCDDDCCCAAA???QQQjjj~~~oooggghhhlllyyy|||~~~zzzwwwvvvvvvwwwvvvssstttyyy}}}}}}zzzwwwtttwww}}}|||wwwkkkYYYJJJIIIOOOSSSZZZaaauuu{{{xxxfff___eeennn~~~yyytttqqqiii^^^SSSKKKFFFBBB@@@DDDDDDDDDEEEDDD@@@:::666888CCCYYYvvv|||[[[EEE888555000222444//////111222333999JJJaaarrrxxxZZZ___zzz}}}gggfffeeedddeeelll~~~}}}~~~aaaSSSRRR^^^vvvuuuYYY>>>555666555333333222111111222222555@@@LLLkkkyyy{{{rrruuutttWWWWWWiiiqqq```UUUSSSHHHDDDAAACCCEEEIIISSS\\\vvvpppqqq~~~}}}{{{uuujjjccckkk|||yyy{{{|||zzzwwwqqqmmmkkkmmmmmmiiiggghhheeedddeeeiiimmmooommmjjjgggeeebbbaaaccciiiooosssuuuuuutttrrrqqqqqqtttvvv||||||vvvpppnnnnnn{{{~~~zzzyyy}}}yyysssvvv}}}wwwqqqnnniiidddcccffflllqqqvvvyyy}}}}}}}}}~~~}}}{{{xxxwwwwwwxxxwwwyyy}}}|||yyyuuuuuuttttttsssrrrrrrqqqvvv{{{|||{{{xxxggg]]]TTTRRRTTTUUUYYY]]]eeerrrrrrcccMMMIIICCCAAABBBCCCBBB@@@???EEENNNXXXdddppp|||qqqjjjrrr}}}}}}zzzxxxtttxxxzzzzzz~~~}}}xxxrrrnnnmmmkkkjjjjjjbbbRRRJJJRRR\\\___ccchhhsss~~~yyy{{{nnnUUURRR[[[___rrrzzztttnnndddVVVLLLGGGEEEBBB@@@AAAAAABBBCCCCCCAAA>>><<<888>>>RRRooobbbJJJ:::555000222555000111222333444:::KKKbbbttt}}}```eee{{{iiihhhgggccccccjjj|||eeeUUUXXXkkkiiiQQQ<<<777777444222444222111222333222666BBBOOOrrr~~~|||sssyyyuuu[[[ZZZqqq|||kkk\\\TTTSSSHHHDDDBBBDDDFFFKKKTTT^^^yyynnnwwwxxx|||uuueeecccsss~~~zzzyyyzzz{{{{{{{{{rrrooommmooonnnkkkiiikkkgggfffgggkkkooopppkkkffffffdddccccccgggmmmtttxxxuuussspppqqqsssvvvxxxyyy}}}~~~zzzssspppqqqttt}}}||||||~~~{{{yyy|||{{{tttqqqpppmmmkkklllqqqwww{{{|||zzzxxxuuuttttttsssrrrqqqwww{{{yyytttsssrrrqqqpppppppppppptttyyyzzzwww|||zzzhhh^^^TTTRRRSSSUUUXXX\\\dddqqqsssdddNNNHHHBBB???@@@@@@@@@>>><<<>>>CCCNNN]]]ppp{{{vvvppp}}}~~~zzzyyy{{{|||uuunnnhhhfffkkkrrrbbbTTTOOO[[[hhhjjjjjjnnnrrrxxxvvvmmmooowww}}}fffSSSVVVbbbdddvvv|||yyykkk```QQQHHHFFFEEECCCAAA<<<===>>>@@@AAAAAAAAA@@@999===NNNjjjgggMMM<<<555///222666000222333444444;;;KKKcccuuufffiii~~~hhhhhhgggdddccckkk{{{jjj[[[___rrreeeQQQ???:::999444111333222111222333222666CCCPPPwww}}}uuu{{{xxxYYYVVVnnnxxxgggXXXQQQRRRHHHDDDBBBDDDFFFKKKUUU___yyynnn{{{}}}ttt|||uuuddddddyyy}}}yyyyyyyyyzzz|||~~~ssspppoooqqqppplllkkkmmmiiihhhiiimmmqqqqqqkkkeeefffeeedddfffjjjpppwww{{{uuurrrooopppuuuyyyzzzzzz~~~~~~yyysssrrrvvv{{{{{{|||}}}~~~~~~~~~xxxyyy|||zzzvvvqqqpppnnnnnnpppuuu{{{}}}yyyvvvsssqqqrrruuuwwwvvvttt{{{{{{vvvvvvrrrqqqooonnnnnnnnnoooooosssxxxxxxuuu{{{~~~iii___UUUSSSTTTUUUXXX\\\```nnn}}}rrraaaNNNHHHBBB>>>??????>>>===:::===FFFWWWmmm{{{ttt{{{}}}}}}yyysssmmm```WWWZZZlllyyywwwuuuwwwmmmggg___^^^jjj~~~~~~}}}~~~www|||xxxddd```jjjwww~~~pppbbbWWWLLLGGGDDD@@@>>>@@@<<<<<<<<<>>>@@@@@@>>><<<999>>>FFFVVVvvv{{{SSS888444222111333///333000444444777NNNjjjsssqqqzzz~~~oooccc```___dddzzz|||~~~{{{{{{}}}mmmYYY___www}}}uuu^^^NNN<<<555555666333111///666444222666777AAAVVV|||}}}ttt}}}rrr[[[VVVkkkxxxdddZZZVVVMMMGGGAAA@@@DDDFFFIIIUUUddd}}}~~~sssooo~~~{{{nnnccckkk~~~||||||||||||{{{zzzvvvssstttvvvuuupppkkkllliiiiiilllllliiiiiillliiimmmkkkggglllwwwxxxrrriiiooovvvzzzzzzyyyyyyzzz}}}wwwrrruuu~~~~~~~~~~~~~~~|||yyywwwwwwwww{{{{{{uuurrrnnnppppppooosss|||rrrqqq}}}|||{{{vvvzzz{{{xxxssssss{{{}}}uuuvvvyyynnnooooooppppppppppppooorrrtttttttttzzz~~~mmm```SSSPPPQQQRRRTTTWWW```lll|||uuucccRRRJJJCCCBBBBBB???>>>>>>???BBBDDDWWW|||zzzvvv|||~~~uuummmnnnzzzxxxsss^^^[[[WWWZZZkkkrrreeehhhiiiwwwxxxxxxwwwggg```UUUJJJEEEAAA===<<<===;;;;;;;;;===>>>???===;;;666;;;BBBRRRnnnWWW<<<777333222333000333000444555888NNNhhhppptttyyyzzzzzz|||zzzmmmdddbbbaaaggg}}}yyy{{{xxx{{{|||uuuaaaaaatttqqqeeeSSS@@@888888777333///000666444222666777BBBVVV|||~~~vvv~~~kkkWWW\\\ooo{{{tttzzztttbbb[[[XXXOOOHHHBBBAAAEEEHHHLLLYYYhhh{{{qqqooo~~~xxxllldddooo~~~{{{yyyyyyzzzyyyyyyvvvsssrrrtttwwwwwwsssooopppmmmlllnnnmmmjjjjjjllljjjjjjiiijjjpppvvvuuuoooxxx{{{~~~~~~{{{xxxvvvvvvzzzyyywwwvvvwww}}}xxxtttuuuxxxzzz|||{{{}}}|||}}}yyyvvvwww{{{xxxwwwrrrvvvwwwvvvyyywwwrrr~~~||||||||||||}}}{{{xxxxxx|||yyyuuusssssspppqqqqqqqqqpppnnnlllkkknnnpppppprrrxxxmmm```RRRMMMNNNOOORRRVVV___lll{{{wwwfffRRRJJJBBBAAAAAA>>>===???;;;AAAIIIfffkkkccc[[[\\\kkkxxxkkkWWWWWWXXX^^^qqqyyykkkeeeeeelll~~~tttfff^^^SSSGGGBBB???;;;999::::::::::::<<<======;;;:::555888???NNNfff~~~]]]@@@999444222333111333000444555999NNNgggmmmhhhvvvnnnsss~~~}}}xxxkkkbbbbbbbbbjjjxxxuuuzzzzzz~~~~~~fffaaarrrnnnXXXAAA999999777333000000666444222666777BBBWWW}}}yyyjjj___ooovvvfffttt|||nnn___\\\[[[RRRIIICCCBBBGGGKKKOOO]]]mmmyyypppooo|||vvvkkkgggttt|||zzzwwwvvvvvvvvvuuutttpppoooppptttyyyzzzxxxtttuuuqqqnnnnnnllliiiiiikkkmmmiiiiiipppvvvvvvtttsss~~~|||||||||}}}zzzvvvvvvyyy~~~yyyqqqmmmnnnrrrwwwyyy|||yyyxxxyyyzzzzzz}}}}}}xxxsssppppppqqqoootttyyy{{{~~~~~~ooofffttt{{{xxxxxxyyy{{{{{{~~~yyywww||||||vvvvvvuuurrrooosssssstttssspppmmmiiifffiiilllmmmooouuu~~~ooo```QQQKKKKKKMMMPPPTTT^^^jjjyyyyyyhhhSSSJJJAAA??????======???;;;DDDTTT|||jjj___WWWRRRLLLLLLWWWlllrrraaaYYYZZZ\\\cccttt|||xxx{{{~~~tttggg[[[PPPEEE@@@===999777999;;;:::;;;<<<======;;;999777888===KKKaaauuu}}}```CCC:::333000222111333000333666:::PPPggglllfffxxxvvvxxxxxx|||xxxiii^^^___cccmmmwwwtttxxxxxx|||}}}ccc___vvv|||^^^AAA666777777555444111777444222666777CCCWWW~~~|||mmmmmmuuubbbwwwxxxkkk___^^^]]]SSSIIICCCBBBHHHLLLRRRaaaqqq{{{rrrrrr}}}uuukkkjjjyyyzzzxxxvvvttttttssspppnnnjjjkkknnntttyyy||||||{{{xxxssspppooommmiiiiiikkkpppkkknnnwwwzzzwwwyyy}}}|||||||||zzzuuupppqqquuuyyyzzzyyymmmnnnpppssswwwxxxwwwuuusssooommmmmmnnnooovvv}}}~~~zzzrrriiiaaa^^^___aaabbbkkktttyyy}}}~~~yyytttbbb___{{{|||yyyvvvuuuuuuvvvwwwvvvttttttwwwyyyrrrpppsssuuusssppptttuuuvvvuuusssnnniiifffhhhkkkmmmnnnsss|||pppaaaQQQJJJIIIKKKOOOSSS\\\hhhwwwzzziiiTTTJJJAAA>>>>>>======@@@>>>III]]]wwwdddUUUNNNMMMPPPNNNLLLRRRaaaooouuulll]]]ZZZ\\\___eeettt|||}}}ppp```XXXMMMCCC>>>;;;888777999<<<<<<<<<===>>>>>><<<:::888666:::JJJ```ttt^^^BBB:::222///111000333///333777===TTTkkkooohhh}}}{{{mmmuuuyyyggg[[[___hhhuuuxxxvvvuuuwww}}}|||hhhlllmmmFFF777777666555777222777555222555777CCCXXX}}}ggghhhxxx}}}iii]]]uuutttkkkaaaaaa^^^SSSHHHBBBAAAGGGLLLSSSbbbssswwwxxx~~~uuulllmmmzzzzzzxxxwwwvvvuuurrrooolllhhhjjjmmmsssyyy}}}|||xxxvvvvvvsssoooooorrrrrrrrrwww~~~}}}yyy{{{vvvsssrrrqqqqqqmmmkkkpppxxx}}}}}}zzz}}}}}}}}}{{{wwwooofff___XXXUUUTTTUUUTTTSSSXXX^^^mmmsss{{{}}}yyypppfff]]]YYYYYY[[[\\\gggqqqwwwzzzzzzssskkkccc[[[eee}}}zzzxxxvvvvvvuuusssqqqmmmpppvvv|||}}}yyyvvvrrrqqqqqqrrrrrrrrrqqqpppssstttvvvvvvuuuqqqmmmkkkkkknnnooonnnrrryyy~~~~~~qqqaaaQQQJJJIIIKKKNNNSSSZZZfffuuuzzzgggTTTJJJAAA>>>>>>===>>>@@@???III]]]|||qqqhhhiiijjjhhhcccZZZRRRNNNMMMGGGOOOSSSRRRXXXfffqqqsssvvv{{{~~~kkkcccbbbhhhnnnuuu{{{zzzxxxjjjZZZTTTIII???;;;:::777777999===<<<<<<===>>>>>>;;;999777333777KKKeeezzz{{{~~~YYY@@@:::222...111111444000333888@@@YYYqqquuuuuummmeeevvvvvvfff[[[aaakkkxxxyyywwwsssvvv~~~|||OOO<<<999666555777333888555222555888DDDYYYqqqZZZVVV]]]ddd``````uuuyyytttlllcccbbb___SSSIIIBBBAAAGGGLLLSSScccuuu{{{~~~uuulllnnnxxx|||zzzyyyyyyyyyyyywwwsssoooiiikkknnnrrrwww|||~~~~~~|||{{{}}}yyy}}}zzzvvvuuuvvvvvvwww|||yyywwwzzz~~~|||xxxzzzuuulllcccYYYOOOFFF@@@@@@>>>>>>@@@???<<<>>>CCCJJJNNNUUU]]]ccchhhmmmooowwwvvvrrrlllfffbbbbbbbbbbbblllvvvzzzzzzttthhh^^^TTT]]]uuu~~~}}}{{{yyyxxxvvvrrrooonnnrrruuuwwwuuuuuuvvvwwwnnnrrruuuuuurrroooooooooqqqrrrtttuuuuuussspppnnnmmmpppqqqooopppwww|||~~~ooo```QQQJJJJJJKKKNNNRRRYYYdddsssxxxdddTTTKKKBBB@@@@@@>>>>>>@@@<<>>ZZZzzztttRRR>>>;;;555111444444666000222999DDDaaa|||jjjppptttpppssskkkgggeee```bbb{{{{{{sssnnnkkkbbbbbbbbbbbbdddiiipppuuu~~~{{{uuuxxxvvvuuuwww}}}yyyppplll{{{NNN???>>>999444555444999555222555888DDDZZZvvv]]]```]]]rrrzzzpppccc```___UUULLLEEECCCHHHMMMUUUeeewww~~~{{{zzzwwwpppkkknnntttxxx{{{|||wwwyyy|||~~~ooooooooopppsssyyy}}}{{{xxxssskkkbbbVVVKKKDDD???===:::888888999888777666444444666555444666<<<555:::===999333444===GGGFFFMMMWWW___ccccccbbbaaagggrrr||||||rrrcccVVVXXXwww~~~{{{{{{{{{}}}~~~|||xxxuuuuuuyyy~~~}}}wwwrrrrrrrrrrrrsssuuuvvvwwwxxxoooooopppppppppooooooooojjjnnnooommmnnnuuu|||hhh[[[NNNIIIIIIJJJKKKNNNWWWaaaqqq~~~vvvaaaTTTLLLEEEDDDDDDAAA???@@@@@@@@@===GGGaaappprrrvvvxxxcccYYYTTTOOONNNRRRUUUVVVWWWYYY]]]eeennnuuuuuuvvv{{{xxxnnn^^^OOOGGGAAA>>>888444222222555777:::::::::;;;<<<<<<999666999000;;;___vvvRRR;;;999666444444000000111666777???___{{{gggnnn~~~yyylllaaa^^^]]]dddwwwjjj___YYYWWWVVVNNNOOOPPPPPPQQQTTTXXX\\\dddlllrrrwwwzzz}}}xxxvvvnnnppprrrzzz}}}tttllliiirrr|||TTT@@@<<<:::666222444888555333888999CCCVVVyyy[[[YYYlllyyymmm```aaaaaaWWWIIIDDDDDDIIIMMMSSSdddvvv{{{yyyyyyyyyssskkkiiiqqq}}}~~~xxxwwwwwwzzz}}}}}}wwwrrrnnnlllkkkpppwww||||||zzz{{{{{{zzzyyy{{{|||kkkeee[[[RRRKKKFFFBBB@@@;;;<<<<<<:::888777777888777666666666666666777777999999888888999999:::::::::>>>BBBEEEHHHMMMTTTYYYcccqqqzzz}}}jjjXXXYYY^^^zzzwwwwwwyyy|||}}}xxxtttxxxxxxwwwwwwvvvuuuuuuuuuuuutttrrrtttuuutttppplllkkkjjjmmmkkkjjjyyy}}}ooo[[[NNNJJJCCCGGGNNNLLLVVVbbbrrr~~~zzzjjj```NNNKKKFFFCCCAAAAAAAAA@@@===>>>:::BBBVVV```dddooo|||hhhWWWRRRQQQQQQTTT[[[\\\aaaiiirrrzzz{{{tttiiiYYYKKKEEE???<<<888444222333666888;;;;;;;;;<<<<<<;;;888555999777BBB```uuuQQQ;;;999666444444000222111555777@@@```wwwiiivvvzzzjjj______bbblllwwwfffbbb[[[UUUPPPMMMMMMNNNHHHIIIIIIHHHGGGHHHKKKMMMMMMUUU\\\bbbmmm~~~zzzxxxrrrssssssxxxqqqlllgggiiiuuusssPPP>>>;;;;;;888555444888555333888999CCCVVVdddaaassszzzpppeeefffeeeZZZIIICCCCCCHHHLLLSSSdddvvv|||zzzxxxxxxrrrkkkjjjrrr~~~}}}zzzwwwwwwyyyxxxsssooopppmmmmmmqqqwwwzzzyyywwwooooooooommmmmmppptttxxx|||~~~zzzjjj\\\OOOLLLGGGCCC???<<<888555999:::;;;:::777666777888777777777777888888999999888888999999999:::;;;;;;666888;;;===>>>AAAFFFJJJUUUaaafffgggfff[[[WWWbbb|||yyy{{{~~~yyyuuutttttttttttttttuuuuuuuuuxxxvvvuuuvvvwwwuuupppkkkiiihhhkkkjjjjjjyyy~~~nnnZZZMMMHHHBBBFFFNNNMMMVVVbbbsss|||jjj^^^OOOLLLGGGDDDCCCDDDCCCCCC===@@@;;;@@@UUUeeeppp{{{{{{qqq```RRRQQQVVVYYYbbbkkkmmmvvvvvvpppqqq{{{tttnnnaaaQQQFFFBBB<<<:::666333333555888:::===<<<<<<<<<<<<;;;777444444888CCCXXXwwwsssQQQ;;;:::666333444111333111333555AAAbbbzzzkkkwwwmmm___```gggrrr{{{gggXXXQQQPPPNNNLLLKKKJJJJJJIIIIIIJJJKKKJJJHHHHHHIIIJJJLLLRRRXXX^^^iii{{{{{{iiigggfffqqqxxxuuurrrttttttyyyeee```___dddrrrnnnOOO>>>;;;:::999888444999555333888:::CCCWWW~~~jjjkkk}}}}}}tttiiihhhgggZZZJJJDDDBBBGGGMMMTTTdddvvv}}}{{{yyyuuuooonnnvvv|||xxxtttsssttttttqqqnnnqqqpppooorrrvvvwwwuuurrrlllnnnpppppppppqqqsssuuu|||}}}yyysssmmmkkkjjjcccTTTHHH???>>>===>>>??????===;;;;;;=========<<<<<<>>>@@@BBBCCCDDDFFFGGGHHHIIIIIIMMMMMMLLLIIIEEEAAA===:::666777888888777888;;;>>>DDDNNNPPPMMMNNNPPP^^^wwwtttlllmmmtttzzz|||xxxuuusssrrrrrrrrrsssssstttuuuvvvzzzxxxwwwxxxxxxuuunnniiifffeeeiiiiiijjj{{{mmmXXXKKKFFF@@@EEENNNNNNVVVcccuuu|||gggYYYMMMJJJFFFDDDDDDEEEEEEDDD===DDD@@@FFFddd}}}ttteeeZZZ[[[aaagggrrr}}}~~~~~~ppppppwwwyyyuuuooogggZZZJJJAAA???999777444333333666999;;;>>>>>>======<<<:::666333///777AAAPPPpppqqqPPP<<<;;;666333444222555000111444AAAcccqqqtttrrr``````hhhrrrvvv```PPPHHHOOOPPPRRRTTTUUUUUUTTTTTTSSSUUUWWWWWWVVVUUUVVVWWW```dddggglllvvvxxx```LLLHHHEEEOOO[[[```yyypppkkkzzzsssooonnnssswwwzzz]]]WWWTTTYYYiiiqqqSSSBBB<<<999888888444999666444888:::DDDWWW{{{}}}mmmjjjtttgggfffdddXXXMMMEEECCCHHHNNNUUUfffwww~~~zzztttttt|||uuusssqqqrrrtttuuutttsssrrrrrrrrrtttvvvuuurrroooppptttzzz~~~{{{~~~}}}~~~}}}zzzoookkkbbbXXXNNNIIIJJJKKKKKKHHHEEEDDDEEEFFFEEEEEEDDDEEEGGGHHHIIIKKKNNNQQQSSSUUUXXX\\\^^^``````aaaffffffddd```XXXMMMDDD>>>:::;;;;;;;;;;;;;;;;;;<<<<<>>DDDNNNNNNVVVdddwww~~~wwwaaaRRRIIIGGGEEEDDDEEEFFFEEEEEE???EEECCCPPP{{{xxxkkkcccfffmmmsss{{{{{{uuuoooiii```SSSEEE===<<<666555333333444777:::<<>>=========:::666333333:::BBBQQQpppoooOOO<<<;;;777333555333555000111444AAAbbbyyyxxxzzzyyyuuu~~~uuu```___gggqqqrrr]]]RRRQQQTTTVVVWWWYYY\\\^^^___``````]]]___aaaaaaaaa```aaabbbmmmppprrrvvvvvvlllmmmlll]]]JJJCCCBBB@@@FFFMMMSSSqqqxxx]]]YYY^^^nnn|||qqqllllllttt}}}tttWWWQQQLLLRRRddduuuUUUCCC<<<999888888555999666444999:::DDDWWWzzzzzzssskkk~~~qqqcccddddddZZZQQQHHHDDDIIIOOOWWWfffwww}}}xxxxxxsssssssssuuuvvvwwwvvvuuuqqqrrrtttvvvvvvuuuqqqnnnoootttzzz~~~{{{yyy}}}yyyjjjcccYYYPPPKKKLLLPPPSSSVVVQQQLLLHHHHHHJJJLLLLLLRRRTTTVVVXXX[[[___cccgggfffhhhmmmqqqtttuuuvvvuuuttttttqqqlllbbbUUUIIIBBB;;;===???AAABBBAAA@@@>>>>>>FFFDDD@@@CCCMMMfff|||eeeOOOFFFEEEKKK]]]qqq~~~|||yyyyyyzzz}}}|||yyywwwvvvvvvwwwxxxyyyxxxwwwuuuuuuuuuvvvwwwxxxvvvtttttttttpppiiidddcccaaaccceeejjj|||~~~gggRRRFFFBBB>>>CCCMMMMMMUUUdddyyyzzz~~~qqq\\\OOOGGGFFFFFFHHHJJJJJJIIIGGGBBBEEEFFF^^^|||qqqlllrrryyy|||zzzvvvppphhh___WWWLLL@@@::::::444444333333444777;;;===???>>>>>>>>>===;;;777444666<<>>CCCLLLKKKTTTdddzzzzzz}}}|||lllYYYNNNGGGIIILLLPPPSSSRRROOOLLLFFFIIIRRRzzzzzzrrr{{{wwwqqqhhh]]]RRRKKKEEE===888888333333222333555777:::<<>>===>>>===;;;888555:::AAANNNcccyyylllNNN======777333666555222111555555>>>^^^}}}}}}ttthhhkkkooo~~~yyydddcccjjjtttiiiccciiisss|||yyyrrrnnnnnnpppsss{{{~~~jjjJJJFFFHHHDDD@@@CCC???DDDCCCCCCIIIIIIPPPaaa___]]]QQQPPPcccqqqyyy~~~vvvqqqnnnoootttzzzeeePPPNNNPPPaaa___FFF@@@>>><<<;;;555:::777555999;;;EEEXXXyyynnnpppssslllnnnrrryyywwwnnnfffkkkooogggVVVKKKCCCGGGMMMTTTbbbqqq}}}~~~}}}{{{}}}vvvsssmmmgggcccccceeegggkkkooouuuyyyzzzyyyvvvuuuqqqsssuuuwwwyyy|||~~~|||}}}}}}uuukkkaaahhhsss~~~zzzssspppuuu~~~}}}mmm\\\LLLBBB<<<:::;;;???EEEMMMQQQOOOHHHCCCHHHKKKGGGGGGNNNNNNRRR```UUUQQQOOORRRVVVXXXWWWWWWaaaiiisssyyyzzz{{{}}}xxxwwwvvvuuutttuuuwwwxxxwwwuuusssrrrqqqsssuuuvvvtttpppnnnmmmnnnnnnkkkgggfffaaabbbccchhhzzzxxx___LLLCCCBBB>>>CCCKKKIIISSSdddzzzzzz|||wwweeeTTTKKKFFFIIIOOOVVVYYYXXXSSSNNNIIILLL^^^vvvuuuzzznnnjjjbbbUUUIIICCC@@@;;;888777333333222333555777:::<<<>>>>>>===>>>>>><<<888555BBBJJJ[[[qqqzzzxxxkkkMMM>>>===777333666666111222666666===\\\}}}oooeeennnuuu~~~~~~iiigggllltttvvvlllvvvzzzvvvvvv|||lllJJJHHHKKKCCCAAAIIIDDDJJJHHHIIITTTTTTOOOQQQKKKVVVRRRPPPfff}}}}}}llltttqqqmmmkkklllooorrrwwweeeQQQQQQUUUkkkhhhLLLDDDAAA>>>;;;555:::777555999;;;EEEXXX|||vvvzzzppp{{{nnnaaannnsssiii|||~~~xxxqqqiiinnnqqqhhhWWWJJJBBBEEEKKKRRR```nnn~~~~~~qqqkkkbbbYYYUUUWWW\\\aaaiiinnnuuuzzz|||zzzyyywwwqqqssstttvvvxxx|||~~~zzz{{{yyyuuuqqqfffTTTDDD:::888<<<@@@@@@EEELLLUUUYYYVVVNNNGGGJJJLLLHHHLLLVVVVVVTTT]]]XXXYYYZZZ```hhhkkkdddYYYPPP[[[iiirrrtttttttttuuutttttttttuuuwwwzzz|||~~~rrrqqqooonnnoooqqqtttuuussspppllllllnnnnnnllljjjgggbbbbbbccchhhyyyvvv\\\KKKCCCBBB???CCCJJJHHHSSSdddzzzzzzzzzrrr___NNNGGGDDDHHHPPPWWW[[[YYYSSSNNNIIILLL```zzzvvvzzz{{{{{{uuuhhhaaaXXXQQQGGG???:::888777777555333222444:::>>>??????BBB>>>===???>>>;;;<<>>???======FFFAAANNNfffiiiVVVJJJNNNSSSTTTUUUVVVWWWZZZ___cccddd]]]^^^nnnqqq]]]WWWUUUWWWbbbpppyyyxxxtttvvvwwwxxxzzz{{{{{{zzzzzzvvvtttqqqoooppprrrtttvvvuuurrrppprrrvvvuuunnnfffccchhhfffcccoooqqqZZZNNNCCC@@@BBBEEEIIIMMMWWWddd~~~yyyzzzqqq[[[JJJEEEDDDHHHMMMQQQRRRQQQNNNKKKGGGOOO[[[||||||{{{~~~wwwzzz~~~~~~vvvlllbbb]]]RRRLLLCCC<<<888666555444444222222555:::>>>??????AAA???>>>>>>:::777:::???XXXgggqqq[[[PPPCCC:::888888555222333333111111;;;UUUvvvsssiiimmmsss|||tttwwwyyy~~~mmmjjjrrr~~~sssUUUOOOZZZ\\\^^^[[[MMMLLLLLLWWWkkkzzzyyyrrrlllZZZ^^^WWWSSSfff|||aaa___aaappp{{{iiieeeggglllkkk|||uuuXXXPPPLLLWWWuuummmPPPFFFBBB===:::999666444555666:::EEEPPPwww{{{}}}{{{bbbbbbbbbgggpppzzz~~~yyyuuupppiiicccTTTHHHAAAFFFMMMTTTbbbrrr~~~~~~vvvsssqqqqqqssssssqqqoookkkmmmpppuuuzzz||||||{{{vvvuuuuuuvvvxxx{{{}}}~~~~~~wwwoooiiidddZZZOOODDD;;;666:::@@@CCCEEEFFFGGGLLL\\\nnnkkkXXXNNNRRR[[[[[[]]]^^^```dddgggiiigggbbbcccpppssscccTTTRRRUUU```pppzzz{{{xxxwwwwwwxxxxxxxxxwwwvvvuuurrrqqqqqqrrrssstttuuuvvvvvvsssqqqsssvvvtttmmmfffbbbfffdddcccrrr~~~nnnTTTIII@@@???BBBFFFJJJOOOWWWeeezzzzzzpppZZZIIIDDDBBBEEEIIILLLNNNMMMKKKIIIEEELLLTTTkkk~~~yyywwwrrruuuwwwwwwsssjjj```XXXTTTIIIDDD>>>999666444333222222222333666:::===>>>>>>?????????>>>888666===GGGcccpppXXXOOOCCC;;;999888555222111333333222999QQQuuuyyykkkqqqyyyzzz~~~sssnnnpppvvvyyyhhhWWWOOOXXXiiiqqqttthhhRRRKKKSSSeee}}}nnnpppiii```iiizzzzzzmmmZZZWWW\\\mmmvvvgggbbbbbbbbbjjjzzzfffOOONNNPPPaaalllQQQHHHCCC???;;;999666555666666999CCCNNNvvv{{{aaaVVVUUUeee}}}uuummmfffbbbTTTJJJDDDGGGMMMTTTcccqqq}}}~~~mmmkkklllpppwww|||~~~~~~xxxwwwuuutttuuuvvvyyyzzzyyytttrrrqqqrrrxxx|||yyytttpppiiiccc[[[[[[XXXTTTSSSRRRLLLDDD???:::999>>>CCCEEEEEEGGGKKK]]]ssszzznnn^^^YYY]]]eeeeeefffhhhlllooopppooojjjeeeccciiiqqqqqqggg\\\YYYWWWZZZdddqqq{{{|||zzzwwwwwwwwwvvvuuusssqqqqqqooopppqqqsssuuuuuuvvvvvvvvvssspppqqqsssqqqjjjdddeeeeeebbbeeetttyyyeeeLLLCCC<<<===BBBFFFKKKQQQ[[[jjj~~~yyywwwkkkVVVFFF@@@@@@AAADDDGGGHHHHHHGGGFFF@@@GGGJJJUUUkkktttrrrvvvxxxtttyyy{{{wwwtttrrrtttwww{{{zzzrrr~~~{{{|||zzzrrrfffXXXMMMGGG@@@===999666555444222000111222444888;;;===>>>>>>===>>>@@@>>>888888EEETTTjjj{{{zzzTTTMMMCCC===:::999666333000333444333666LLLtttnnn{{{rrrkkkllluuu~~~~~~aaaOOOHHHPPPVVVaaammmyyy}}}nnnVVVRRR^^^tttuuussswwwqqqcccWWWZZZdddzzzrrrgggcccccc```gggoooqqqzzzyyy\\\MMMQQQXXXooogggSSSKKKEEE???;;;999777666777777999AAAKKKwww}}}eeeVVVYYYrrr}}}sssjjjdddbbbXXXOOOIIIHHHLLLSSSaaannn}}}~~~{{{}}}vvvqqqmmmnnntttyyy{{{{{{yyyxxxvvvtttssssssttttttpppvvv~~~wwwzzz{{{tttkkkcccWWWOOOKKKJJJIIIIIIMMMRRRTTTPPPMMMOOOPPPOOORRR[[[dddjjjmmmjjj___TTTGGGEEEFFFKKKMMMLLLMMMPPPYYYtttssseeedddiiisssssssssvvvyyy{{{zzzyyywwwqqqjjjggghhhgggbbb^^^jjjhhhjjjpppyyy~~~|||xxxwwwvvvvvvuuusssrrrqqqppppppqqqqqqrrrsssttttttuuutttqqqnnnnnnooolllfff```hhheeebbbgggwwwqqqYYYFFF???;;;===AAAEEEKKKPPP___qqq{{{xxxssseeeQQQBBB===>>>???AAACCCDDDEEEEEEEEE>>>CCCCCCMMMbbbkkkiiilllwwwllleeegggmmmyyyrrrrrrxxxzzzwwwtttgggggghhhllluuu}}}~~~|||ttteeeUUUFFF>>>;;;999666555555444333111000333777:::===>>>??????===???@@@<<<777999III[[[pppmmmQQQKKKDDD???===;;;888555000222555444444GGGoooqqqyyynnnooo{{{kkkXXXLLLKKKOOOSSS[[[___eeeuuu|||mmm[[[ZZZjjjvvvjjjZZZcccvvv}}}mmmeeecccdddfffiiipppxxxoooXXXOOOSSSZZZvvvzzzbbbTTTNNNGGG>>>999999777777888777888???HHHrrrkkk]]]bbbyyy}}}rrrhhhdddccc\\\VVVNNNJJJKKKSSSaaannnzzz{{{}}}~~~~~~{{{yyyzzz{{{zzzyyyyyy|||}}}xxx|||wwwrrrppprrrvvvyyyyyy{{{{{{zzzxxxvvvuuutttssstttxxx}}}yyytttuuusssooohhh___UUULLLFFFBBB@@@??????AAADDDGGGHHHIIINNNOOONNNRRR^^^lllsssnnnZZZIIIJJJOOOTTTVVVWWW\\\dddwwwvvvhhhjjjpppzzztttrrrsssvvvwww}}}}}}~~~yyyuuuuuuttttttssssssssssssuuusssqqqooooooppprrrtttpppmmmkkkjjjiiifffaaa]]]ccc```___hhhyyykkkRRRCCC>>>;;;>>>BBBDDDIIIOOO___sss|||{{{yyyrrrcccPPPBBB===??????@@@BBBCCCDDDEEEFFFCCCBBB>>>MMMmmm{{{yyymmmhhh\\\ZZZ[[[cccqqqzzznnnfffjjjrrrsssoookkk\\\^^^aaagggssszzzqqqssssssmmm```PPPCCC;;;999777444333444444333222000444:::===??????@@@@@@@@@???>>>:::666;;;MMM___xxxaaaNNNJJJFFFBBB???===999777111222555444333CCCjjjuuuzzzrrrwwwvvv\\\OOOJJJIIINNNUUUSSS[[[[[[ccczzzpppccc^^^sssyyymmm{{{vvvhhhaaa```bbbffflll|||mmmYYYPPPSSS[[[xxxppp^^^UUUPPPHHH???999999888888999777777===FFFpppqqq[[[dddwww~~~rrrjjjggggggeee___UUUMMMLLLTTTdddpppvvv~~~|||||||||zzzwwwvvvvvvwww|||zzzxxxxxxyyy{{{}}}}}}|||yyyvvvsssrrrtttwwwyyy{{{|||}}}~~~}}}zzzwwwvvv|||zzzvvvtttxxx}}}tttdddRRRDDD===<<<>>>===>>>AAABBBDDDGGGLLLOOOMMMWWWaaajjjwww}}}___IIILLLNNNSSSVVVWWWZZZfffrrrvvviiimmmuuu~~~ttttttssssssssstttuuuuuuuuussspppmmmlllnnnppprrrllljjjhhhgggeeebbb^^^[[[[[[ZZZ]]]iiizzz|||gggNNNAAA======AAACCCEEEJJJOOO[[[rrryyy||||||ssscccQQQEEE@@@???@@@BBBCCCEEEEEEFFFFFFHHHBBB;;;LLLuuuxxx~~~yyysssiii___[[[\\\^^^eeemmmuuuwwwjjjaaa\\\bbblllooollljjjXXXZZZ\\\cccrrr~~~jjjccceeeddd```VVVJJJ@@@;;;888555222111222333333333111666<<<@@@AAA@@@AAABBB@@@>>><<<:::;;;DDDXXXkkk[[[LLLJJJGGGEEEBBB>>>;;;999333222444444333@@@ddd}}}|||xxx}}}~~~{{{xxxuuuooo\\\MMMKKKLLLKKKOOOWWWWWWaaaddduuuzzznnnkkkoooccc]]]___dddcccpppqqq[[[QQQVVVccc~~~ooo___WWWQQQIIIAAA===999888888999888777<<>><<<>>>CCCFFFGGGLLLRRR\\\tttuuuzzz|||rrr```OOOEEE@@@???@@@BBBEEEFFFFFFFFFFFFDDDEEEHHHaaa~~~uuulllbbbYYYRRROOOTTT[[[dddzzzwww^^^^^^UUUQQQYYYdddiiiiiihhhVVVYYYZZZaaasssooobbb\\\]]][[[VVVMMMDDD>>>:::777444111///000222333333111666>>>AAABBBAAAAAABBB>>>;;;:::<<>>```www{{{}}}{{{uuummmggghhhkkkiiifffooonnnnnnnnnoooooonnnlll```SSSKKKPPPTTTSSSYYYbbb^^^jjjssswww}}}jjj```]]]aaahhheeevvvvvv]]]RRR\\\oooqqqaaaWWWQQQIIICCCAAA999888999:::888777;;;BBBiiizzz{{{{{{rrrppprrrttt|||kkkWWWMMMQQQ___iiinnnwww|||}}}|||yyywwwvvvxxxyyyxxxxxxsssvvvyyywwwsssrrrtttxxxzzz}}}~~~xxxoookkkmmmqqqooosssxxx|||}}}zzzuuuqqqzzz}}}iiiJJJDDD===<<>>DDDHHHIIINNNTTTaaazzzzzzpppwwwyyynnn\\\LLLBBB>>>>>>@@@CCCEEEGGGGGGFFFEEE===JJJ^^^~~~eeeaaa^^^]]]ZZZWWW]]]gggsssfffbbbZZZUUUVVVcccsss{{{yyyuuucccfffnnnyyysssddd]]]aaa]]]WWWNNNFFF>>>999666444333222222222333444555:::>>>AAACCCCCCAAAAAAAAA???>>>999AAAXXXjjj{{{|||rrrwwwUUUKKKFFFBBBBBBDDDDDD@@@<<<888888444555888:::RRRzzzrrr~~~||||||vvvttt~~~sssmmmeee^^^[[[[[[\\\]]]ZZZ\\\___bbbfffkkkrrrwwwvvvaaaOOOMMMTTTYYY^^^ccc___pppeee]]]^^^cccbbbjjjrrrlll___TTTZZZvvvxxx^^^RRROOOKKKCCC======<<<:::888777999===@@@bbbqqqppphhhjjjpppwwwzzzxxxuuussszzz}}}vvvppp{{{kkkQQQMMMRRRYYYdddooowww|||}}}zzzxxxxxxzzzzzzzzzwwwuuusssrrrrrrtttvvvxxx{{{yyyvvvsssppplllgggccceeehhhjjjlllooovvvtttdddRRRGGGAAABBBBBBCCCFFFMMMXXX___```kkkwwwttt\\\OOOQQQ\\\gggnnnwww{{{{{{zzzzzzxxxtttqqqooonnnoooppppppooooooppppppooommmkkkooohhheeeeee___WWW\\\gggccc^^^fffvvvxxxbbbKKKAAA???======BBBEEEHHHNNNUUUhhhyyypppxxxooo]]]QQQEEE<<>>JJJdddxxxuuutttqqqQQQNNNJJJFFFFFFHHHGGGDDD@@@:::999555666999:::RRRwwwyyywwwuuuuuuyyy}}}yyyvvvpppeee\\\UUURRRMMMKKKMMMRRRXXX[[[bbbffflllsss}}}jjjYYYZZZ```aaafffnnn{{{hhh___ZZZ\\\bbbaaagggttt```XXXVVVeee|||aaaTTTQQQLLLDDD???===<<<;;;999777999<<>>>>><<<>>>CCCGGGJJJQQQXXXjjjyyyooovvvlllYYYNNNBBB:::===@@@BBBDDDEEEEEEFFFGGGHHHCCCSSSzzzoooeeeeeefffhhhlllzzzxxxuuuxxxtttkkkfffdddjjjwww{{{gggZZZXXX[[[RRROOOJJJDDD>>>999555333444444333333444666888999===@@@CCCDDDCCCBBBBBBBBB<<<>>>@@@QQQqqqsss{{{qqqUUUOOOLLLIIIHHHIIIIIIFFFBBB;;;<<<777777:::;;;OOOppp}}}ssssssxxx~~~xxx}}}tttmmmddd___\\\XXXPPPJJJQQQOOOOOOQQQXXXaaakkkqqqpppvvvjjj]]]aaaffffffnnn|||uuu___ZZZWWW[[[bbbbbbggg{{{yyyXXXSSSVVVkkk|||bbbTTTPPPKKKEEE@@@======<<<999888999<<>>DDDIIILLLSSS[[[lllwwwnnntttgggTTTIII???888<<<@@@BBBDDDEEEDDDDDDEEEFFFDDDRRRttt{{{mmmgggiiinnnvvvyyyzzz~~~yyyrrrooonnnyyy{{{~~~}}}qqq```SSSOOOQQQHHHEEEBBB===999555333222333333333333555777999:::===@@@BBBCCCBBBAAAAAABBB<<<>>>DDD___ttt^^^NNNLLLIIIIIIIIIHHHEEECCC<<<===888666999:::JJJggg|||sssrrrzzz~~~}}}xxx^^^[[[VVVUUUVVVWWWVVVUUUYYYZZZ[[[```gggrrr}}}tttfff```gggjjjmmmlllZZZXXXVVV[[[ddddddmmmooo[[[RRRSSSiiiuuu\\\PPPLLLHHHCCC@@@>>>>>>===:::888999;;;>>>UUU~~~|||iiihhhmmmwww}}}~~~{{{nnnyyy{{{iiieeerrryyyxxxfffQQQLLLMMMRRR]]]iiippp{{{zzzzzz~~~~~~}}}~~~yyyuuutttuuuuuuuuuqqqrrrrrrrrrqqqpppmmmlllooooooooopppooolllgggcccZZZVVVUUU\\\fffkkkhhhddd\\\ZZZTTTNNNMMMSSS^^^hhhxxxiiiWWW[[[ooo|||{{{{{{sssrrrpppnnnkkkhhhfffdddjjjjjjkkkmmmoooooonnnlllhhhjjjcccXXXVVV]]]___[[[ZZZhhhvvvttt```III??????<<<<<>>;;;888555333222111222222222333555888:::<<<>>>@@@BBBBBBAAA@@@@@@AAABBBEEEQQQuuummm\\\NNNMMMKKKJJJIIIHHHFFFDDD<<<>>>777555888999DDD[[[~~~pppooo{{{~~~pppfff```WWWWWWYYY[[[```eeehhhjjjuuuwww{{{mmmiiilllsssxxx|||cccVVVVVVTTTYYYcccfffsssooo```VVVWWWooolllWWWMMMKKKHHHDDDBBB??????>>>;;;999999:::<<>><<<===@@@EEEGGGJJJTTT^^^vvvzzzppprrrsssaaaKKKBBB<<<888===@@@AAACCCDDDCCCBBBCCCDDDDDDEEEQQQeeeqqquuuyyy|||sssooosss~~~}}}yyyyyyzzz{{{yyysssgggYYYMMMEEEAAAAAA:::999777555444222222111222222333444777:::===???@@@AAACCCCCCAAAAAAAAABBBDDDMMM^^^hhh\\\PPPOOONNNMMMLLLJJJHHHGGGFFF===???888444888888???QQQxxxkkkrrrwwwhhh]]]UUURRR^^^dddllluuu~~~nnnjjjqqqyyy{{{mmmZZZSSSTTTPPPUUUcccjjj|||yyyddd^^^gggwwwfffTTTMMMLLLIIIFFFEEE@@@@@@???<<<:::999:::;;;HHHkkkmmmcccaaannnvvviiijjjuuu|||qqq^^^UUUOOOPPPZZZgggmmmwwwyyyvvvzzzyyy}}}{{{zzzyyyyyyzzz{{{zzzyyyuuutttsssqqqpppooooooooohhhccc[[[VVVTTTUUUVVVWWWWWWXXX[[[aaahhhnnnrrrtttjjj```ttt{{{xxxvvvsssqqqqqqpppoooooooooooooooffffffgggiiikkkllljjjiiiiiifffaaa]]]```eeeccc^^^jjjxxxzzzfffKKK;;;888999===>>>@@@DDDFFFKKKWWWccctttoootttsss^^^GGG???:::888>>>???AAACCCDDDCCCCCCDDDEEE@@@BBBNNN___jjjmmmuuu}}}{{{vvvxxxuuunnnqqqmmmqqqzzzuuuxxx~~~xxxmmm]]]OOOFFFBBB???>>>888777666444333222222222444444555777:::===@@@BBBCCCDDDEEEDDDCCCBBBCCCDDDHHHWWWmmmhhhUUURRRLLLMMMMMMMMMKKKHHHGGGFFFFFF???AAA:::555999888===KKKooolllzzz|||pppddd___```dddhhhxxxmmmnnn{{{~~~~~~bbbUUUTTTVVVPPPVVVhhhsssmmmlll{{{qqqbbbSSSMMMLLLIIIFFFDDD@@@@@@@@@===:::999999;;;BBBbbbwwwfff^^^jjj}}}wwwjjjiiirrr|||tttbbbXXXPPPPPPZZZeeekkksss{{{zzzxxx|||zzz~~~~~~zzzyyyzzz{{{}}}}}}zzzxxxuuuttttttrrrooollliiiggg[[[VVVOOOKKKKKKOOORRRTTTXXX^^^fffkkkpppyyysss___lll~~~~~~||||||zzzvvvvvvtttsssqqqqqqrrrtttuuujjjjjjjjjlllnnnnnnlllkkkkkkccc^^^bbbhhhgggcccaaasss}}}xxx]]]CCC:::999777===>>>AAADDDGGGOOO^^^lllqqqooouuurrr[[[CCC<<<999777===>>>AAACCCDDDDDDDDDEEEGGGCCCJJJ^^^vvvwwwoooqqq~~~vvv}}}pppmmm|||uuuvvv}}}pppnnnwwwhhh]]]NNNDDD@@@>>>999444777666555444333333333333555666777999<<<@@@CCCEEEEEEFFFGGGFFFEEEDDDEEEFFFPPPddd|||}}}\\\OOOSSSQQQJJJKKKJJJHHHEEECCCCCCCCCAAACCC;;;666:::999<<>>;;;999999:::???\\\~~~zzzfff]]]iii|||xxxrrrvvvppp|||vvvfff[[[SSSRRR\\\ccciiiqqqxxx~~~|||||||||~~~~~~}}}~~~xxxxxxyyy{{{}}}{{{xxxuuurrrssssssrrrnnnhhhbbb^^^RRRMMMIIIGGGJJJNNNSSSVVVaaajjjtttzzz~~~}}}^^^YYYvvv|||||||||||||||zzzxxxuuusssssstttvvvxxxnnnmmmnnnoooqqqqqqooommmiii^^^[[[dddkkkfffaaaaaavvv}}}tttWWW@@@<<<===:::===>>>AAAEEEIIIRRRccctttpppqqquuuqqqYYYAAA:::777777===>>>@@@CCCDDDEEEEEEGGGHHHIIIVVVrrrllliiigggkkkxxx}}}ooosss{{{xxxzzzqqqqqquuutttiii___QQQJJJBBB===<<<:::666222111111111111111333555666333666:::===???AAADDDGGG===LLLHHH@@@DDDDDDJJJaaaooowwwpppnnnPPPMMMPPPMMMNNNLLLJJJHHHEEEDDDCCCBBBGGGBBB===;;;888666;;;BBB^^^{{{ooodddbbbcccpppwwwttt}}}ssscccZZZRRROOOTTTVVV\\\rrrnnnllliii{{{wwwiii\\\NNNJJJHHHEEEBBBAAA???>>>===<<<:::999888888>>>RRRooosssaaajjj~~~zzztttvvvuuurrrkkk___TTTSSSXXXccceeejjjqqqxxx}}}{{{~~~}}}{{{yyyxxxyyyyyyyyyyyyyyyyyyxxxxxxtttsssppplllfff\\\RRRJJJHHHGGGDDDEEEPPPbbbpppuuummmcccXXXddd~~~~~~~~~~~~~~~}}}||||||}}}}}}zzzwwwuuutttuuutttqqqnnnkkkuuuxxxpppkkknnnmmmggghhh^^^\\\cccaaaXXX^^^nnn~~~ooo[[[JJJ===777888>>>AAA@@@DDDKKKPPPYYYkkk|||zzzwwwwwweeePPPAAA999555777;;;???CCCBBBCCCIIIDDDBBBKKKPPPyyy~~~yyy~~~cccaaa^^^___gggvvvyyyssszzz|||yyynnniiihhhbbbVVVLLLDDD>>>777444444444111...222222111111222444666777999;;;>>>@@@@@@AAABBBCCCCCCHHHAAA888===NNNkkksssuuu~~~cccQQQSSSUUURRRQQQNNNJJJFFFDDDCCCCCCDDDFFFAAA>>><<<999666:::@@@OOOvvv~~~{{{yyy|||vvvpppttt~~~{{{~~~cccWWWQQQLLLMMMSSSVVV```{{{mmmZZZVVVUUUiiivvvdddWWWKKKGGGFFFCCC@@@@@@>>>===<<<;;;:::999888777999KKKfffyyyvvv{{{tttqqqssswwwvvvkkk]]]WWWXXXaaadddiiipppwww~~~~~~}}}{{{yyyxxxxxxzzzzzzzzzyyyyyyyyyxxxxxxsssqqqmmmggg]]]SSSKKKFFFBBBIIIRRR\\\kkk~~~iiiUUUUUUbbb~~~}}}|||{{{zzzyyyxxxxxx~~~~~~}}}{{{~~~}}}{{{wwwrrrqqqsssuuuvvvvvvpppiiilllkkkddd```]]]]]]___[[[YYYeeewwwrrrbbbOOOBBB999555888===>>>???CCCJJJQQQ^^^ssszzzfffNNN@@@999777999<<<>>>DDDBBBCCCHHHFFFGGGSSStttZZZYYYWWWUUUXXX```lllvvvzzzvvvtttyyy|||||||||tttiii```YYYPPPDDD<<<===888444222333333222000222222222222444555666777;;;>>>AAACCCCCCBBBBBBCCCAAA???BBBCCCFFF```|||qqqpppXXXSSSWWWWWWTTTRRROOOIIIEEEBBBBBBDDDFFFDDD@@@>>>===:::777888===DDDlllwwwwww}}}{{{yyy}}}~~~}}}~~~gggWWWPPPLLLLLLOOOSSSWWWggg}}}YYYLLLIIINNNeeerrr```UUUJJJGGGFFFCCCAAAAAA======<<<;;;999888777666666FFF]]]vvvpppsssvvvvvvyyy{{{ssslllrrr|||zzziii\\\WWW^^^aaagggnnnuuu|||}}}zzzxxxxxxxxxxxxzzzzzzzzzzzzyyyyyyxxxxxxsssqqqjjj```SSSKKKGGGGGGOOO^^^ooo|||hhhXXXXXXddd~~~~~~{{{yyywwwvvvvvvvvvzzz|||{{{zzz|||}}}|||wwwqqqoooqqqwww}}}~~~jjjeeeiiiiiibbbZZZ^^^^^^XXXTTTZZZlll|||dddTTTCCC999777777999===???@@@EEEJJJRRRbbb|||{{{dddJJJ<<<999999;;;======DDDCCCCCCHHHGGGNNN___QQQSSSTTTSSSSSSVVV]]]cccjjjxxxuuuvvv}}}~~~yyynnnhhh```WWWOOOFFF>>>999:::777444333444444444333111111222333444666777888999===AAADDDDDDDDDEEEEEEDDD<<>>gggxxxrrr|||~~~{{{ppp\\\VVVRRRMMMPPPSSSTTT[[[rrrpppRRRNNNIIIYYYvvvmmm```VVVMMMJJJHHHDDDBBBBBB======<<<;;;999888777777888FFFYYYzzzxxxmmmjjjpppuuuuuu|||zzzrrrkkkrrrppp___VVV]]]___eeelllssszzz{{{wwwvvvvvvwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvuuuqqqhhhZZZNNNJJJNNNTTTeeeuuuoooXXXYYYlll|||ssszzz}}}|||}}}zzzxxxvvvvvvwwwxxxyyy{{{|||zzz{{{~~~~~~{{{|||xxxsssppprrrwww}}}ooo``````gggfff___XXX^^^\\\SSSRRR```pppxxxZZZKKK;;;666888:::===???CCCEEEGGGKKKSSSeeevvv^^^DDD888888:::<<<======DDDCCCCCCGGGHHHSSSgggHHHKKKOOOPPPPPPPPPSSSUUU\\\gggsss|||}}}}}}yyyooohhh^^^ZZZSSSMMMFFFAAA<<<999555333111000000000000///111222333444666777888888;;;>>>AAADDDDDDDDDEEEFFFJJJ===DDDSSScccxxx[[[RRRSSSOOOKKKKKKFFFFFFFFFFFFFFFEEEEEEEEEBBB@@@@@@AAA===777666999777\\\|||zzzppp}}}zzz~~~~~~}}}aaaWWWUUUQQQMMMQQQTTTVVVdddeeeNNNQQQNNNjjjjjj^^^VVVNNNLLLIIIDDDAAAAAA???>>>===<<<;;;999888888999EEEUUUttt~~~||||||{{{|||xxxzzzzzzrrrpppttt~~~sssaaaXXX]]]```dddjjjqqqwww{{{~~~~~~zzzvvvssstttuuuwwwxxxyyyyyyzzzyyywwwuuutttsssnnndddWWWOOORRR]]]ggguuuqqqbbbXXXggg~~~{{{tttttt~~~~~~~~~}}}{{{{{{yyywwwuuuuuuuuuwwwxxxyyy|||}}}zzzyyy{{{zzzwwwvvvuuusssqqqqqqrrruuuxxx|||ppp```YYY^^^cccaaaZZZVVVYYYVVVQQQYYYjjjrrrnnnQQQDDD888666:::===>>>@@@CCCFFFIIILLLXXXoookkkUUU>>>555777:::<<<>>>===DDDCCCBBBFFFHHHSSShhhCCCDDDEEEGGGHHHIIIJJJJJJMMMTTT]]]gggttt|||}}}~~~|||ssshhh[[[SSSQQQLLLFFFAAA>>>:::777444333222111111000000000000333444666888999:::;;;;;;@@@BBBCCCDDDCCCCCCDDDEEE???AAARRRmmmtttcccTTTPPPNNNJJJHHHJJJDDDEEEFFFGGGHHHGGGEEEDDDCCCAAAAAABBB>>>888777999666PPPtttxxxzzz|||mmmVVVQQQOOOJJJJJJOOOTTT]]]vvv{{{XXXIIIQQQ]]]gggYYYSSSMMMKKKHHHCCC@@@AAAAAAAAA@@@>>>===<<<;;;:::777BBBNNNlllvvvxxx{{{yyyxxx{{{|||vvvwwwwww{{{uuuggg___```bbbeeejjjoootttwwwyyy~~~}}}|||}}}}}}yyyuuusssrrrsssuuuwwwwwwxxxyyyxxxvvvsssrrrnnniiibbbZZZYYY```mmmwwwppp^^^TTTiii|||}}}vvvtttxxx}}}~~~|||zzzzzzzzz{{{}}}~~~|||{{{uuutttsssrrrrrrrrrssstttwww{{{}}}yyywwwwwwvvvtttooopppqqqpppnnnlllllllllkkkddd[[[YYY[[[]]]ZZZVVVSSSSSSRRRVVVeeerrrnnnbbbFFF===777888<<<===>>>@@@AAADDDIIIQQQeeeyyy\\\JJJ999444777:::===??????DDDBBBAAAFFFGGGNNN```IIIDDD>>>===@@@DDDDDDDDDBBBFFFKKKRRR^^^jjjpppoootttzzz}}}vvvzzz}}}~~~}}}|||~~~{{{wwwqqqiii```WWWMMMGGGGGGAAA;;;888888777444111222333444333333333444555666777999<<<>>>?????????CCCCCCDDDDDDCCCDDDGGGIII@@@VVVppp\\\WWWQQQNNNLLLJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEECCCBBBBBB>>>999888:::999CCCfffttt[[[PPPMMMLLLJJJMMMUUU]]]llliiiQQQLLLZZZuuuwwwbbbUUUPPPLLLLLLJJJFFFDDDFFFDDDCCCBBBAAA@@@>>>======999@@@HHHbbbtttkkkgggkkk|||}}}}}}|||yyyzzzzzzoooiiidddeeegggjjjnnnqqqsssuuuyyyxxxwwwwwwyyy~~~|||yyyuuurrrqqqrrrrrruuuvvvwwwxxxwwwtttqqqoooiiigggeeefffjjjsss}}}|||jjj______eee~~~yyyyyyxxxtttqqqxxx~~~||||||yyyyyyyyy{{{}}}}}}|||zzzttttttsssrrrqqqqqqppppppqqqwwwyyyvvvtttttttttrrrmmmooorrrqqqmmmjjjiiiiiifffbbb]]]YYYVVVTTTTTTUUUTTTRRRUUUaaapppqqqbbbQQQ===999888<<>>AAAAAADDDAAAAAAFFFEEEHHHVVV___ttt~~~zzz{{{SSSIII===999===BBBDDDCCC===AAADDDEEELLLVVV\\\^^^bbbjjjuuu~~~zzzqqqsssyyy~~~|||~~~xxxxxx}}}oooiiibbbZZZSSSNNNHHHEEEAAA;;;555444777888555222///000222222222333555666999:::<<>>777777:::<<<@@@DDDBBBEEEAAAAAAFFFCCCCCCNNN```nnnllleeewwwlllTTT@@@===???======AAA>>>>>>>>>???AAAFFFLLLPPPVVV[[[dddpppzzzpppwww~~~}}}|||}}}{{{zzz||||||{{{|||~~~}}}|||{{{zzzwwwuuuaaa[[[TTTNNNKKKGGGCCC@@@>>>999555222333333222000222222222333444777999:::>>>@@@BBBAAA@@@???@@@BBBBBBBBBEEEFFFCCCFFFYYYnnn|||xxxgggooo~~~vvv[[[ZZZXXXTTTPPPLLLJJJIIIHHHPPPPPPNNNLLLJJJGGGEEEDDDDDDDDDCCCAAA???<<<:::999>>>888LLLyyyuuu~~~pppdddWWWOOOLLLJJJLLLQQQSSSgggxxxnnn[[[RRR\\\nnnjjj___YYYUUUQQQNNNMMMMMMLLLKKKHHHHHHIIIHHHFFFCCC@@@???AAA===BBBSSSuuu~~~rrrfff^^^___zzz~~~yyy{{{{{{qqqhhhdddkkkrrrrrrqqqrrrqqqmmmjjjjjjnnntttyyy|||}}}}}}}}}{{{vvvrrrooonnnyyyvvvssssssuuutttrrrooottttttvvvyyy~~~}}}~~~~~~wwwlll\\\WWWkkk{{{{{{yyyuuunnnnnnxxx{{{{{{{{{{{{{{{|||}}}}}}}}}||||||}}}}}}}}}zzzwwwttttttsssqqqooollljjjiiimmmrrrvvvtttssstttrrroooqqqpppppppppqqqpppmmmkkkiii___\\\\\\SSSFFFKKK[[[YYYXXXaaarrrtttaaaIII<<<888;;;>>>???@@@CCCEEEDDDFFFKKKXXXooonnnNNN@@@<<<888999>>>AAAAAA???;;;EEEEEECCCEEEDDDFFFQQQsss|||jjjQQQIIIFFF@@@===???=========>>>@@@DDDHHHKKKMMMRRRYYYcccllltttzzz}}}~~~~~~zzzxxxyyy{{{|||~~~}}}{{{zzz{{{~~~}}}}}}}}}|||wwwsssooojjjgggXXXSSSMMMHHHEEEBBB???<<<;;;888555444555555444333333333333555666999;;;===>>>???@@@AAACCCEEEGGGIIICCCDDDDDDBBBDDDUUUqqqzzznnnccctttjjjUUUTTTSSSRRRPPPOOONNNNNNMMMPPPPPPOOOMMMKKKIIIGGGFFFDDDDDDCCCAAA???<<<:::999<<<666FFFkkk|||}}}|||}}}cccYYYOOOKKKJJJJJJNNNSSS]]]rrruuuaaaWWWUUUeee}}}{{{ccc\\\VVVSSSPPPNNNNNNNNNMMMLLLKKKKKKKKKJJJGGGCCC@@@===<<<999???OOOnnnyyyggg\\\^^^wwwzzz{{{{{{~~~{{{~~~qqqhhhdddjjjppppppnnnnnnnnnllljjjiiijjjoootttxxxyyyzzz{{{yyyvvvsssrrrrrrrrrrrrrrrsssuuuvvvuuutttyyy{{{|||~~~}}}{{{{{{zzzvvvssslllaaaZZZeee}}}|||{{{zzzyyyvvvuuulll}}}{{{{{{{{{{{{{{{|||}}}}}}~~~|||||||||||||||zzzxxxuuuuuutttsssqqqnnnmmmkkkmmmsssuuusssqqqrrrqqqnnnnnnmmmmmmmmmnnnmmmjjjhhhdddbbb]]]VVVNNNKKKOOOUUUXXX]]]gggnnnhhhUUUCCC999:::<<<>>>???@@@AAABBBBBBHHHPPP___wwwdddHHH???;;;888:::>>>BBBBBB@@@FFFIIIGGGGGGFFF???KKKhhhgggZZZRRRGGG>>><<<;;;;;;;;;<<<<<<===>>>???CCCEEEJJJQQQYYY```fffiiimmmppptttxxx}}}~~~{{{zzzuuuqqqooopppppprrrtttvvvvvvvvvvvvxxxyyy}}}|||{{{zzz{{{|||{{{wwwqqqkkkeee___YYYTTTLLLIIIDDD@@@>>>;;;999777777666555555666777666444444555666777999<<<>>>???DDDBBB@@@@@@AAABBBBBBAAA???CCC@@@<<>>IIIbbb{{{oooeeemmmrrrjjjiiikkkttt}}}~~~|||yyy|||tttlllhhhjjjnnnnnnlllllljjjkkkjjjhhhfffhhhmmmrrrtttvvvxxxyyyxxxvvvvvvvvvnnnpppssstttttttttvvvwww{{{xxxyyy||||||wwwtttrrrjjjggg^^^WWW___|||~~~~~~vvvrrrvvvxxxttttttxxx~~~|||{{{{{{{{{{{{|||}}}}}}~~~|||zzzyyyzzzzzzyyyxxxvvvvvvuuutttrrrqqqooonnnnnnsssuuurrroooooonnnkkkjjjiiiiiikkklllkkkiiiggg```ccc]]]PPPKKKPPPSSSQQQXXXdddllleeeUUUGGG===888;;;===@@@BBBBBBBBBDDDEEEMMM[[[ooo~~~oooVVVAAA<<<:::888:::???CCCDDDCCCCCCAAA@@@FFFHHHGGGdddyyyzzzooofffWWWGGG>>>===<<<;;;<<<<<<<<<;;;999<<<===???CCCIIIOOOTTTWWW[[[___dddjjjpppsssuuuvvv~~~{{{vvvsssrrruuuzzz}}}~~~{{{~~~|||yyyssslllggggggiiijjjjjjnnnooopppppppppqqqtttvvvyyywwwtttrrrppppppqqqqqqiiieee```ZZZUUUPPPKKKGGGBBB@@@===;;;999777666555555555555666666666555444555666777999;;;>>>@@@AAAEEECCCBBBBBBCCCBBB???<<<;;;BBBBBBCCC```pppXXXQQQSSSTTTTTTTTTSSSQQQNNNKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA???===;;;:::;;;:::===MMMddduuuuuunnnnnnvvv~~~wwwuuuwwwyyyyyyuuu}}}qqqQQQQQQMMMKKKLLLNNNQQQZZZddd}}}oooWWWXXXXXXXXXmmmhhh[[[YYYOOOMMMLLLLLLNNNOOOOOONNNOOOOOONNNMMMIIIEEEAAA???>>><<<@@@EEEUUUzzzvvv}}}zzzmmmbbb\\\]]]kkkyyyzzz|||~~~}}}{{{}}}xxxrrrllllllmmmmmmllljjjhhhjjjkkkhhhcccbbbfffkkknnnrrrxxx{{{|||zzzyyyyyypppsssvvvuuusssqqqsssuuuyyy|||xxx{{{~~~|||yyyyyy{{{}}}|||wwwssspppnnnhhhbbbWWWWWWqqq|||||||||zzz}}}~~~rrrnnnuuuvvvrrrxxx~~~|||||||||{{{{{{{{{{{{{{{|||||||||zzzwwwvvvwwwwwwwwwvvvttttttttttttsssrrrppppppooossstttpppmmmmmmlllhhhhhhhhhhhhkkkmmmnnnlllkkkaaa___XXXPPPNNNQQQUUUVVV```jjjiiiWWWEEE>>>===:::;;;===AAAEEEFFFEEEIIINNNSSShhh}}}wwwaaaIII>>>:::999999<<<@@@DDDFFFEEEHHHIIIGGGMMM\\\ooowwwfffQQQBBB???<<<;;;;;;===???>>>===;;;;;;;;;===@@@EEEIIILLLOOORRRXXX^^^dddgggjjjjjjqqqnnnlllkkkmmmrrrxxx||||||wwwvvv{{{{{{zzzrrrlllfffdddgggkkkmmmlllppppppqqqpppnnnnnnppprrrrrrpppkkkgggdddbbbaaaaaaYYYVVVRRRNNNJJJFFFBBB???<<<<<<;;;999777666666666555555666666555333333222666777888:::===???@@@@@@AAABBBDDDFFFGGGFFFDDDAAA<<>>>>>AAAFFFFFFDDDJJJRRR\\\xxx~~~|||pppUUUAAA===999999:::===AAAEEEGGGGGGEEELLLIIINNNmmm~~~{{{ooo[[[JJJAAA<<<777666999<<<===<<<<<<;;;;;;;;;===???BBBDDDGGGJJJNNNSSSXXX[[[^^^______^^^___bbbgggpppwww|||~~~{{{vvvrrrttt||||||~~~~~~|||xxxyyy~~~pppllliiijjjllloooooonnnooooooooommmjjjhhhhhhhhhhhheee```[[[WWWTTTSSSRRRPPPMMMIIIFFFCCC@@@<<<999888999:::999777666666777555666777666444333333444888999;;;===>>>@@@@@@@@@CCCDDDEEEDDDAAA@@@???@@@DDDPPP\\\nnn}}}gggWWWPPPNNNNNNOOOOOONNNMMMKKKJJJHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFBBBBBBBBBAAA???===<<<;;;666777777<<>>>>>DDDccc~~~~~~~~~oooeeekkksssuuutttyyy}}}zzznnn^^^[[[ffftttuuuvvvxxxyyyyyy{{{~~~{{{xxxrrrkkkiiijjjjjjggggggiiijjjgggbbb^^^]]]^^^aaahhhrrrzzz~~~zzzyyywwwtttrrrqqqsssuuutttvvvxxxwwwvvvyyy|||yyyxxxwwwyyywwwtttpppnnnmmmnnnnnnfffaaaddd{{{{{{xxxxxxwwwttttttwwwnnnkkkooozzz~~~{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxyyyyyywwwuuusssrrrssssssrrrqqqppppppqqqqqqqqqqqqpppppppppttttttoookkkkkkjjjhhhhhhhhhhhhjjjmmmmmmllljjjaaaTTTOOOVVVVVVOOOWWWhhhtttgggRRR>>>666777999999AAA???AAAEEEDDDBBBJJJVVVmmm{{{vvveeeLLL======888999<<>>???AAACCCGGGJJJMMMPPPQQQOOOOOOQQQUUU[[[cccjjjnnnooollljjjlllqqqxxx}}}xxxxxx|||}}}vvvsssuuusssqqqnnnooouuuyyysssiiicccdddeeehhhjjjiiigggeeedddeeeeeeccc___[[[YYYYYYYYYVVVRRRNNNJJJHHHGGGGGGEEECCC@@@>>>===;;;999666444777888888555444555777555777777666444555777:::;;;<<<>>>@@@AAAAAAAAAAAACCCEEEEEEBBB>>>???FFFMMMaaammmyyykkkXXXQQQPPPNNNKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEBBBBBBAAAAAA???>>><<<;;;666666666888DDDWWWhhhrrrvvvtttqqqqqquuu|||yyyzzzyyy{{{wwwqqq}}}}}}}}}~~~```QQQLLLJJJHHHJJJOOOVVVaaatttnnnVVVQQQKKKLLL___}}}hhh```XXXNNNMMMLLLKKKKKKLLLKKKJJJHHHGGGGGGHHHIIIHHHFFFDDDBBB;;;999<<<<<<>>>[[[zzzwww|||ttt}}}vvv|||~~~zzzggg^^^eeennnrrrtttvvvxxxyyy{{{~~~}}}wwwnnnkkkmmmmmmjjjfffggggggeeebbb^^^ZZZXXX[[[```iiiqqqxxx~~~yyysssqqqqqqqqqqqqssstttuuuvvvyyy|||xxxtttrrrqqqsssrrrqqqooonnnlllkkkjjjbbbgggxxx{{{uuuxxxwwwsssqqqrrrrrrpppkkklllrrr~~~zzzxxxxxxzzzyyyxxxxxxwwwvvvvvvwwwwwwvvvuuuttttttuuutttrrrpppoooooopppqqqqqqrrrqqqqqqqqqttttttoookkklllkkkiiihhhgggfffffffffeeebbb___XXXTTTRRRRRRQQQRRR]]]jjjeeeSSS@@@777666888;;;???BBB>>>@@@FFFFFFFFFRRRbbbvvvhhhVVVDDD;;;;;;888:::===@@@BBBEEEGGGHHHLLLOOORRRiiizzz|||rrreeeTTTGGG@@@>>><<<999:::999999999999999::::::999999:::<<>>???AAABBBCCCCCCBBBAAA>>>BBBDDDDDDDDDNNN___nnnpppllluuuzzz^^^LLLHHHLLLMMMLLLLLLJJJHHHFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA???>>><<<;;;888777777888???OOOeeevvvzzzwwwtttwwwsssvvv}}}~~~xxx~~~ppp|||||||||uuu___UUUOOONNNQQQLLLNNNVVVaaappphhh]]]NNNPPPQQQYYYsssiiiZZZZZZUUULLLNNNMMMLLLKKKKKKJJJHHHFFFFFFGGGHHHHHHGGGDDDBBB@@@>>>:::<<<;;;;;;TTTxxxyyysssyyyqqq~~~}}}}}}sssfffgggmmmooorrruuuwwwzzz}}}}}}sssooorrrrrrnnnfffeeedddcccbbb^^^YYYTTTWWW[[[aaaiiirrr}}}{{{ssspppooommmkkkqqqqqqssswww||||||{{{|||{{{yyywwwuuusssrrrqqqooopppqqqpppoookkkhhhfff```nnnxxxuuuhhhqqquuuqqqqqquuurrrjjjnnnqqqvvvzzzxxxyyyzzzxxxvvvxxxxxxwwwvvvuuuuuuvvvvvvvvvuuuuuuvvvwwwvvvsssqqqoooooopppqqqrrrrrrrrrrrrqqqttttttooollllllllljjjgggeeecccbbb```]]]YYYUUUOOOUUUUUUMMMKKKUUUbbbhhhRRR@@@333444999:::@@@HHH@@@<<<@@@HHHKKKNNN^^^qqqrrr\\\KKK@@@:::888888;;;>>>AAACCCDDDGGGHHHKKKEEEEEEaaaooo[[[EEE:::999999888888888:::;;;<<<===999999999:::;;;<<<===>>>===>>>???AAACCCEEEFFFGGGJJJJJJLLLNNNPPPQQQSSSTTTVVVVVVWWWXXXYYYZZZ[[[[[[YYYZZZ[[[[[[XXXSSSNNNJJJLLLMMMNNNPPPPPPPPPOOONNNLLLKKKJJJHHHFFFEEEDDDDDD@@@???>>><<<;;;::::::999666555444333222333444555000111333555666666555555666888999:::::::::<<<>>>@@@@@@BBBEEEFFFEEEAAA===<<>>>>>@@@???>>>===;;;;;;::::::===666666::::::AAA```zzzqqq|||yyy|||yyywww|||nnnjjjtttvvvxxxvvv[[[QQQOOOLLLKKKNNNTTTVVV[[[kkkuuuYYYQQQPPPMMMXXXvvv{{{eee[[[SSSNNNOOOPPPMMMIIIFFFDDDCCCDDDEEEEEEGGGHHHFFFDDDBBBBBBBBB@@@:::999<<<>>>GGGbbb~~~}}}qqqvvvxxxvvvxxxrrrkkksss{{{nnneeegggooosssuuuvvvvvvzzz{{{uuussstttpppkkkfffcccbbb___ZZZVVVTTTSSSVVV]]]fffppp}}}|||rrroooooooooqqqooonnnrrryyy~~~}}}{{{yyywwwvvvuuuvvvwwwxxxvvvrrroooppprrrppprrrpppllllllkkkeee]]]eee}}}vvvsssrrruuutttrrrpppqqqqqqmmmhhhnnnpppzzzyyyzzz{{{{{{zzzwwwuuussspppqqqqqqrrrssstttuuuvvvqqqqqqqqqooommmmmmnnnpppssspppmmmmmmoooppppppnnnnnnoooooonnnjjjgggeeeeeeeeeccc```]]][[[WWWRRRNNNOOOXXXSSSIIIWWWooogggLLL@@@888444888===>>>@@@AAACCCDDDBBBFFFPPPWWWnnneeeOOOAAA888666;;;;;;>>>BBBEEEFFFGGGHHHIIIGGGCCCHHHWWWgggqqqzzz}}}jjjVVVFFF>>>;;;;;;:::::::::;;;;;;:::999999999999:::;;;<<<===<<<<<<===>>>@@@AAABBBCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSQQQNNNJJJGGGLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFDDDBBBAAAAAAAAA======;;;:::999888888888555444333333333444555555111222444666777777777777777999;;;;;;;;;<<<===???EEEEEEDDDCCCDDDDDDDDDDDD???MMMZZZaaalllyyytttxxxcccZZZNNNIIIJJJMMMMMMKKKKKKFFFCCCDDDIIIJJJGGGBBBEEEDDDBBB@@@???======<<<>>>>>>===<<<;;;;;;;;;;;;>>>777666999999>>>YYYyyywww|||vvvsss{{{zzz{{{kkksssyyysssnnnxxx|||fffRRRLLLLLLJJJKKKNNNTTTWWWccc}}}iiiQQQNNNLLLQQQhhhtttaaaZZZSSSNNNNNNLLLJJJFFFCCCAAA@@@@@@AAABBBDDDEEEDDDBBB@@@AAAAAA???;;;:::===>>>EEE]]]vvvrrrrrruuuyyyxxxjjjiiivvv~~~zzzmmmkkknnnqqqssstttuuuzzz}}}xxxwwwxxxooolllgggdddbbb___[[[WWWRRRPPPRRRXXX```iiivvvuuupppnnnmmmmmmlllmmmooosssxxx{{{|||}}}|||||||||}}}||||||zzzyyywwwuuutttssssssuuuuuussspppnnnnnnooopppnnnlllkkkjjjgggbbb^^^www|||sssrrrrrrsssqqqrrruuuvvvsssmmmiiimmmxxx|||zzzxxxyyyzzzzzzyyywwwtttssspppqqqqqqrrrrrrsssssssssssssssrrrpppmmmmmmnnnooopppnnnkkkkkknnnoooooommmmmmooopppoookkkgggeeeddd^^^```]]]UUUMMMLLLSSS[[[YYYTTTMMMQQQ___gggYYYEEE===888777===BBBCCCCCCEEEAAAEEEGGGOOO[[[eee|||~~~___LLLBBB999888<<<;;;>>>CCCFFFGGGGGGGGGHHHHHHDDDHHHXXXiiittt|||uuufffRRRAAA>>><<<999999999:::999888::::::999999999999::::::::::::;;;;;;<<<<<<======;;;<<<===>>>@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHHHHGGGFFFDDDCCCIIIHHHGGGEEECCCBBBAAAAAABBBAAA???>>>===<<<;;;;;;:::999888777666555555555333333333333444555666777444555666888999999999999:::;;;============???AAAEEEEEEEEECCCBBBCCCEEEGGGHHHVVVgggvvveeePPPNNNLLLKKKLLLLLLKKKJJJIIIEEEBBBCCCGGGHHHEEEAAACCCBBB@@@>>>===;;;;;;:::<<<;;;;;;::::::;;;;;;<<<>>>888666888666999OOOjjj~~~|||mmmsssyyy{{{xxxwwwyyyzzz~~~vvvlll{{{xxx~~~qqqeeeVVVKKKKKKMMMLLLMMMSSSYYY___uuuzzzVVVJJJNNNIII\\\iiiZZZWWWRRRMMMKKKHHHGGGDDDAAA???>>>>>>>>>???@@@AAAAAA?????????AAA???<<<<<<>>>===BBBUUUiiivvvrrrwwwnnncccmmmssssssnnnppprrrssstttvvv{{{{{{wwwwwwyyyooommmjjjgggccc___\\\ZZZSSSPPPPPPTTTZZZbbbnnnzzz|||uuuooojjjjjjkkklllmmmnnnpppsssuuuzzzyyyxxxvvvuuuuuuuuuvvvyyyxxxwwwvvvtttsssqqqqqqpppqqqssssssrrrqqqrrrssssssllliiikkkiiibbbbbbgggvvvppppppqqqpppmmmpppvvvtttkkkgggiiisssxxxwwwxxxwwwxxxxxxxxxwwwuuutttrrrppppppppppppppppppppppppqqqqqqqqqooolllkkklllmmmmmmkkkjjjjjjlllmmmlllllllllnnnpppoookkkgggcccaaa^^^[[[UUUPPPNNNSSS]]]fffZZZLLLLLL___jjj]]]GGG;;;777555888???DDDCCCBBBDDD@@@EEEHHHSSShhhxxxoooRRREEE???999888:::;;;???DDDHHHHHHGGGGGGGGGGGGBBBDDDTTThhhvvv}}}}}}{{{sssaaaMMMHHHCCC<<<999888999999888;;;:::999999888888888999999999999999999999999999666777888999:::;;;<<<===??????>>>>>>>>>===============>>>>>>????????????DDDBBB@@@===<<<;;;;;;;;;;;;:::999888777666666666666555555444333333333333222333333444555666777888777888999:::;;;<<<<<<<<<<<<>>>???@@@??????AAABBBCCCEEEGGGGGGGGGHHHKKKNNN```eeeqqqkkkLLLGGGIIIKKKLLLKKKIIIHHHHHHGGGDDDAAABBBEEEFFFCCC@@@BBBAAA???===;;;:::999999999999999999:::;;;<<<<<<>>>888666777444555EEEYYYsssssspppooouuu|||~~~{{{kkkhhhlllyyy|||yyyxxxwwwxxx{{{oooiiittt~~~~~~vvvxxxppp___WWWNNNJJJNNNPPPNNNSSS[[[hhhuuuuuu\\\IIIGGGPPPMMMoooyyy\\\RRRRRRNNNIIIHHHGGGFFFEEECCCAAA???>>>>>>===>>>???>>>>>>>>>???AAA>>>===>>>???===???LLL[[[zzz}}}xxxzzzlllhhhvvv}}}xxxxxxwwwvvvuuuvvv{{{{{{uuurrruuuxxxtttrrroookkkeeeaaa^^^\\\WWWSSSQQQTTTXXX]]]hhhrrr}}}uuullliiikkkmmmllljjjkkkooosssvvvvvvtttsssrrrrrrssstttvvvvvvuuutttrrrqqqppppppnnnpppsssuuuwwwxxxyyyyyyuuummmjjjlllfff^^^hhh{{{}}}rrrnnnnnnoooooolllnnnpppiii```eeerrrvvvtttvvvvvvvvvvvvvvvvvvuuutttsssrrrooooooooonnnnnnnnnmmmmmmlllmmmnnnllljjjjjjjjjlllmmmlllkkkjjjjjjjjjiiiiiikkkmmmoooooojjjeee```^^^[[[RRRLLLQQQ\\\dddaaa[[[OOOKKKTTTggggggPPP;;;555777888===DDDFFFBBBAAACCCFFFJJJOOOaaauuu[[[CCC;;;:::888666888===AAAFFFIIIIIIGGGFFFFFFBBBBBBIII[[[pppwwwjjjddd[[[NNNDDD@@@===;;;999;;;;;;:::999888888888888:::999999999888888888888666666777777888999::::::<<<<<<;;;;;;:::999999999888888888999:::;;;<<<===<<<;;;999888777777888888666666555444333333333444444444333222222333333333333333444666777888999999:::::::::;;;<<<===>>>??????@@@AAAAAAAAAAAABBBDDDFFFFFFFFFHHHMMMVVV___eeeoooRRRHHHHHHJJJLLLKKKHHHEEEEEEEEEDDDBBB@@@AAACCCCCCBBB???AAA@@@???===;;;:::999999666666777777888:::;;;<<<<<<888666666333333===KKKfffhhhiiihhhmmmvvv|||}}}vvvsssyyymmmeeedddiiixxx}}}zzzvvvtttxxxuuuhhh___YYY___|||~~~}}}vvvuuubbbUUUUUUNNNJJJKKKOOOPPPPPPYYYfffeeeTTTOOOJJJKKKQQQbbbhhhQQQKKKLLLIIIEEEDDDEEEEEEDDDCCCAAA???>>>===<<<===>>>>>>======@@@BBB<<<===??????<<<<<>>777888===???DDDHHHGGGDDDDDDHHHNNNYYYhhh}}}aaaLLL:::777999888888;;;@@@CCCGGGIIIIIIGGGFFFEEE@@@OOOhhh~~~lll]]]RRRJJJAAA;;;;;;;;;:::999999999999999::::::999999888888888888666777777777888888999999999888888888777777666666555666666777888999::::::777666666555555555666666444444333222222333333333444444333333333444555555444555777888999:::::::::<<<;;;<<<<<<===???@@@AAA@@@AAACCCCCCBBBBBBCCCDDDEEECCCDDDLLLZZZlll|||XXXIIIOOOJJJKKKKKKJJJGGGDDDCCCCCCBBBAAA@@@@@@AAAAAA@@@>>>@@@???===;;;:::888888888555555555666777888:::;;;999777666777555333999AAAQQQ___lllqqqsssyyysssnnnsss~~~uuuiiibbb___fffuuu|||vvvqqqrrrvvvzzzooo```UUUPPPRRRbbbyyyuuuqqqxxxrrrbbbRRRKKKKKKIIIGGGJJJOOOQQQVVVhhh}}}gggKKKJJJQQQQQQTTT\\\ppp]]]LLLIIIIIIDDDBBBCCCBBBBBBCCCBBBAAA???<<<;;;===>>>>>>===<<<===???BBB;;;>>>@@@>>>;;;;;;@@@FFF```}}}yyyqqqnnnooorrruuu~~~~~~{{{~~~}}}wwwrrrlllddd^^^YYYUUURRRRRRQQQQQQUUU\\\___lll}}}~~~ooommmjjjfffdddeeeiiilllllllllllllllmmmoooqqqrrrsssssssssrrrrrrqqqqqqqqqsssrrrsssttttttssspppmmmfffccc```]]]YYY___xxxzzzuuurrrnnnlllmmmmmmppppppkkkhhhrrrzzzppptttzzzxxxqqqrrrrrrrrrqqqqqqqqqppppppmmmmmmmmmllllllkkkkkkkkkkkkmmmnnnooonnnmmmmmmnnnlllmmmmmmkkkhhheeeddddddfffhhhiiigggbbb\\\XXXVVVNNN\\\kkklllaaaSSSKKKJJJ[[[```[[[HHH666222888>>>===???CCCFFFDDDCCCHHHQQQ[[[qqqvvvSSSCCC777888;;;;;;>>>BBBCCCEEEHHHIIIHHHFFFFFFFFFIIIkkkxxxjjj[[[KKK@@@<<<;;;:::::::::::::::;;;999999999888888888888888777777777777777777888888777777777666666666666666555555666777888888777777555555555555555444444333444444333333333333444444555555555555555666777777777888999;;;;;;<<<;;;;;;===<<<<<<<<<===???AAABBBAAABBBCCCCCCBBBBBBCCCDDD@@@DDDPPPfffgggOOOIIINNNGGGHHHHHHHHHHHHFFFDDDBBB@@@@@@????????????>>>>>>>>>===;;;999888666666555444444555555666777888999666555666777777555888<<>>===<<<;;;;;;>>>@@@:::===@@@===;;;;;;???BBBQQQsss~~~{{{ttt{{{|||}}}|||rrrmmmmmmppprrryyy}}}yyyrrrggg]]]XXXUUUSSSRRRPPPLLLNNNSSSVVVaaappp|||zzztttlllfffdddfffhhhiiihhhhhhhhhiiikkknnnqqqsssqqqqqqqqqqqqqqqppppppppppppooooooqqqrrrqqqllliii\\\YYYVVVTTTZZZjjj{{{tttsssrrrnnnlllnnnhhhmmmmmmgggnnnsssqqqtttuuusssrrrqqqqqqppppppooooooppppppllllllllllllllllllllllllkkkmmmooonnnllljjjiiijjjgggiiijjjiiifffddddddddddddeeeeeebbb]]]WWWTTTSSSZZZhhhssslllYYYLLLOOOXXXcccZZZKKK;;;222444:::@@@===>>>BBBEEEEEEIIIUUUccc|||~~~~~~uuuhhhHHH===666999<<<<<>>>>>>>>>>>===<<<;;;:::888666555444444444444444555555666888888444444555888888777888:::@@@XXXoootttqqq{{{~~~zzzvvvuuuvvvhhh[[[XXX```ppp{{{rrroooqqqpppvvvyyyxxx||||||jjjbbbfffnnnxxx{{{sssrrrxxx~~~}}}|||{{{zzz~~~iiiWWWRRRNNNFFFGGGOOOLLLNNNUUU^^^fffzzz}}}\\\QQQMMMQQQNNNPPPooorrraaaVVVNNNLLLHHH@@@@@@FFFDDDFFFGGGGGGFFFCCC@@@>>>======<<<;;;999:::<<>>@@@FFFjjjqqqmmmrrrzzzuuupppppprrrsssvvv~~~}}}vvvhhh]]]YYYVVVUUUTTTPPPLLLLLLOOOSSS[[[gggrrr|||pppiiiggghhhiiiiiiffffffgggiiilllooorrrtttppppppppppppoooooooooooolllkkklllpppssssssooolllWWWTTTOOOPPP___uuuwwwqqqrrrqqqmmmmmmpppccciiigggcccooovvvqqquuutttnnnmmmsssqqqpppooooooooooooooopppllllllllllllllllllllllllkkklllmmmkkkhhheeeccccccbbbeeehhhhhheeecccdddeeecccdddccc___ZZZUUURRRQQQdddgggfff\\\PPPNNNVVV```aaaMMM;;;:::======<<<===BBBDDDGGGKKKMMMUUUgggxxxwwwzzzyyyfffPPP@@@888555999;;;;;;AAAJJJHHHIIIIIIGGGEEEEEEFFFHHHiiirrrcccYYYTTTNNNJJJEEEAAA???>>><<<:::;;;555444:::===999666666666666777888999999999999666666666666777777777777777666555555555666888999666666666666777777777777333444444555666777777888888999999999999:::::::::<<<;;;;;;;;;===>>>===<<<>>>;;;<<<@@@???;;;===CCC@@@AAAAAA???@@@FFFPPPXXXQQQlll~~~eeeYYYUUUMMMHHHIIICCCDDDDDDEEEEEEEEEDDDDDDAAAAAA@@@>>>===;;;:::::::::999888666444333333222333333444444555666666777777777777777777888888999555MMMeeeooosss}}}~~~vvvwww~~~vvveeeWWWRRRZZZkkk{{{{{{ssspppssssssuuuvvvtttuuu|||{{{yyytttzzz{{{|||yyytttpppsss|||yyymmm^^^RRRKKKLLLKKKFFFHHHQQQOOOXXXgggvvvsss\\\KKKJJJKKKNNNVVVjjjgggZZZTTTLLLFFFCCCCCCDDDDDDFFFFFFEEEEEEDDDBBBAAA@@@===============<<<;;;;;;>>>===;;;::::::;;;<<<<<>>???>>>>>>===<<>>???CCC@@@@@@DDDMMMYYYdddmmmqqqvvviiiTTTNNNMMMHHHDDDFFFDDDDDDEEEEEEEEEDDDDDDCCCAAA@@@???>>><<<;;;:::::::::999777666444333333333333333333444555555666666777777666666666777888888777DDD\\\pppuuu~~~zzz}}}wwwaaaOOOMMMZZZhhhuuusssrrrrrrpppooouuu|||xxxrrrjjjjjjmmmxxxkkkZZZSSSQQQJJJHHHLLLLLLIIINNNXXX___iii}}}qqqXXXNNNMMMSSSWWWXXXdddkkk]]]TTTOOOIIIDDDCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCAAAAAA>>>>>>???>>>>>>===<<<;;;<<<<<<;;;;;;;;;<<<======>>>PPPkkkyyyxxx}}}vvvrrr|||~~~ooogggeeefffmmmrrryyy}}}sssoooiii```YYYVVVSSSNNNIIIHHHGGGGGGLLLTTT\\\gggwww~~~sssnnnhhhbbb```___```dddiiillllllkkkllllllllllllllllllmmmmmmllllllmmmmmmmmmmmmnnnnnn{{{}}}{{{sssoooqqqssspppnnnnnnpppllliiinnnzzz|||rrrooonnnlllkkkjjjjjjkkklllkkkllllllmmmnnnmmmmmmmmmjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiihhhhhhhhhhhhhhhkkkiiigggeeebbb```]]][[[XXXSSSPPPNNNJJJEEEHHHNNNKKKNNNTTT___nnnrrreeeRRR@@@;;;666666;;;BBBEEEDDDFFFGGGPPPddd~~~yyywwwyyyfffNNN???777888777777;;;BBBGGGJJJKKKLLLKKKJJJIIIDDD???BBBHHHXXXgggwwwsssppprrrsssrrryyytttrrrvvvyyyoooXXXEEE???:::888888666444444777777888999:::999888777666::::::999999888777777777777666666666666777888999777777888888888999999999888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>@@@CCCAAA======@@@===>>>GGG[[[uuubbbUUULLLLLLMMMHHHFFFHHHEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@???===<<<;;;:::999:::999777666444333333333222222222333444444555555666666555555666666777888<<<;;;PPPmmmuuuxxxoooSSSHHHOOOYYYlllwww{{{tttooonnnmmmkkklllooonnnwwwzzztttoookkkiiijjjooo|||ttt```QQQJJJJJJJJJGGGIIIMMMMMMMMMVVVcccpppoooQQQIIIKKKLLLQQQUUU]]]wwwXXXWWWNNNKKKGGGDDDEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<:::;;;<<<===============???LLLbbbuuu}}}}}}{{{}}}wwwvvvvvvyyy}}}nnngggdddccciiiiiimmmvvv|||yyyooofff]]]YYYUUUNNNJJJIIIGGGEEEFFFKKKQQQ[[[kkkyyy{{{qqqiiibbbbbbccceeeggghhhgggfffhhhggggggggghhhiiikkklllmmmnnnnnnllljjjkkkooossswwwqqqnnnoooqqqtttyyyvvvqqqzzzwwwjjjiiiiiijjjjjjjjjjjjjjjjjjiiijjjkkkkkkllllllkkkkkkiiihhhhhhgggggghhhiiijjjkkkiiigggfffeeeggghhhiiigggdddbbbaaaaaa```\\\XXXOOOMMMMMMMMMJJJFFFFFFJJJFFFUUUiiiuuuvvvhhhOOO;;;666888;;;===>>>AAAFFFKKKLLLPPPbbbvvvtttzzzsssWWWAAA:::444777888:::???EEEJJJLLLLLLKKKJJJIIIHHHBBB>>>CCCKKKUUU___kkkxxx|||yyy~~~{{{}}}dddNNN;;;:::::::::999777666777777888999999999888777666999999888888888888888888777777777777777888888888888888999999999:::::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>=========>>>=========>>>===>>>BBBFFFJJJUUUlll||||||oooWWWQQQNNNOOOMMMHHHGGGIIIDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>===<<<::::::999999888777666444444333333111111222333333444444555555555555444555555666777???888EEEcccttt|||~~~```OOOLLLMMMVVV___nnn}}}rrrnnnnnnkkkiiiiiihhhnnnwww~~~yyyrrrkkkhhhkkksssyyywwwggg\\\UUUNNNLLLMMMLLLLLLMMMPPPPPPVVVgggyyy{{{ZZZIIIIIIPPPLLLJJJRRRmmmqqqVVV[[[PPPMMMJJJHHHGGGGGGEEEDDDGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBB@@@???>>>===:::;;;===>>>>>>===<<<;;;@@@IIIXXXhhhwww}}}sssnnnnnnwww{{{nnngggcccaaabbbbbbeeennn{{{wwwmmmbbb]]]WWWPPPKKKJJJIIIEEEDDDGGGKKKRRR^^^iiizzzzzziiigggdddccccccdddfffgggeeedddcccbbbccceeeggghhhkkkmmmnnnlllhhhiiinnntttyyyqqqnnnmmmoooqqqttt~~~~~~qqqiiihhhhhhiiiiiiiiiiiihhhhhhffffffggghhhhhhhhhhhhgggiiihhhfffeeefffhhhjjjkkkgggfffeeedddddddddeeefffbbb^^^ZZZYYY[[[[[[XXXTTTSSSSSSRRRNNNHHHEEEHHHMMMbbbsss}}}eeeLLL;;;444666999>>>BBBBBBCCCIIIQQQQQQaaavvvtttqqq___CCC999<<<888555888===BBBGGGJJJKKKKKKKKKIIIHHHFFF@@@???GGGRRR___rrr}}}eeeTTTDDDBBB>>>999777888888777555555666666777777777777777777777888888999999999666777777888888888888888999999999999::::::::::::999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>??????===<<<>>>@@@===???@@@BBBGGGPPPYYY___lllwwwtttlllwwwlllTTTNNNLLLJJJIIIFFFBBBBBBEEECCCCCCCCCBBBAAA@@@???>>>>>>======<<<;;;:::999999999888777555444444444444111111222333333444444555444444333333444444555666===999???UUUrrrppp^^^OOOEEEHHHMMMXXXiii||||||uuurrrmmmgggdddeeegggjjjmmmqqqyyy}}}}}}|||yyywwwvvvvvvfffhhhkkkrrr}}}zzzddd[[[SSSQQQOOOKKKIIIIIILLLOOOSSSXXX___ooooooYYYMMMHHHGGGJJJLLLRRRkkkiii^^^^^^VVVSSSOOOKKKIIIGGGDDDBBBFFFFFFGGGFFFFFFEEEDDDCCCDDDCCCCCCBBB@@@>>>===<<<;;;<<<=========;;;:::999;;;AAAIIIVVVjjj{{{~~~wwwvvviiifffsssxxxmmmfffaaa^^^\\\^^^ccciiirrr|||vvvkkkddd]]]TTTNNNLLLGGGCCCBBBDDDFFFGGGMMMTTTaaakkk{{{uuuqqqjjjddd```bbbfffiiicccbbb```______```bbbdddeeeiiilllkkkhhhgggkkkooorrrvvv|||uuukkkkkkmmmooopppqqqyyyyyykkkjjjiiiiiiiiiiiiiiigggffffffdddeeeeeefffgggfffffffffhhhgggfffeeeeeegggiiikkkddddddeeeeeedddcccaaa```___[[[VVVTTTTTTSSSQQQOOOWWWVVVQQQIIIFFFMMM\\\gggzzzfffMMM;;;777:::::::::>>>CCCDDDEEENNNYYY___~~~wwwttthhh[[[GGG444555:::222555999???DDDHHHJJJJJJJJJMMMJJJGGGBBB===@@@NNN]]]pppnnn```ZZZ^^^XXXNNNEEEBBBCCCAAA<<<888777666555555666888999888888999999999:::::::::666777888888999999888888888888999999999:::::::::999999999999::::::::::::999::::::;;;<<<===>>>>>>888;;;??????>>>>>>AAAEEEKKKRRRXXX\\\cccnnnvvvyyyxxxrrrxxxfffPPPPPPIIIHHHGGGEEEBBB@@@AAABBB@@@@@@@@@@@@???>>>=========<<<<<<;;;::::::999999888888666555555444444444222222222333444444555555333333333222333444444555666888;;;IIIiii~~~|||ssscccRRREEEDDDHHHTTTbbbppp{{{qqqgggaaa___^^^^^^^^^aaahhhpppuuu~~~zzz|||yyyqqqrrrrrrqqqppppppsssuuuwww{{{hhh]]]WWWSSSMMMHHHHHHHHHGGGIIIMMMNNNWWWcccppp}}}dddMMMGGGIIIGGGFFFFFFSSSmmmnnncccccc[[[XXXUUUPPPLLLIIIFFFCCCAAAEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA???===;;;:::;;;;;;;;;;;;;;;:::999999888===@@@HHH___xxx~~~vvvyyysssuuuwwwmmmeee^^^[[[YYY\\\```ccchhhqqq}}}xxxqqqiii]]]UUUQQQKKKGGGEEEFFFFFFCCCDDDGGGMMMTTTcccttt|||pppeee___]]]^^^aaaaaa___^^^^^^___```aaa```cccggghhhgggfffggghhhkkknnnppprrrvvvwwwooofffhhhhhhjjjnnnnnnmmmqqqxxxqqqhhhiiiiiiiiihhhggggggfffeeeeeeeeefffgggggghhhhhhggggggffffffeeeddddddeeeggggggbbbcccddddddccc```]]][[[RRRSSSUUUVVVVVVWWWWWWWWWPPPPPPOOOQQQ]]]ssslllPPP???999888999;;;>>><<<>>>BBBCCCHHHZZZmmm|||ppphhhVVVHHH===444888888---666;;;AAAFFFHHHIIIIIIJJJNNNJJJEEE@@@???HHH___tttssslllmmmpppxxxvvvqqqllljjjeeeWWWHHHDDDBBB>>>;;;999:::===>>>>>>======<<<;;;::::::999666777888999999999888888888888888888999999999999::::::::::::::::::::::::999999;;;<<<>>>???AAAAAAAAAEEEKKKNNNNNNQQQVVV[[[oooyyyyyyxxxpppPPPJJJPPPIIIIIIHHHFFFDDDCCCBBBAAA=========>>>>>>===<<<<<<<<<<<<;;;;;;:::999999999888777666555555444555555333333333444555555666666222222222222222333444444111666999???XXXzzzwwwrrrrrr|||}}}xxx{{{xxxhhhMMMGGGCCCGGGMMMUUUaaammm~~~ooogggaaa^^^[[[ZZZ\\\___bbbccceeeiiipppyyy{{{{{{}}}~~~~~~~~~}}}yyy{{{|||}}}{{{yyyvvvtttsssnnnrrrvvv{{{}}}oooaaaVVVOOOKKKJJJJJJGGGFFFHHHJJJMMMUUU]]]aaapppttt\\\NNNFFFIIIKKKIIIMMMTTTpppvvv]]]]]]bbbTTTTTTPPPKKKHHHFFFEEECCCBBBDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA???===;;;999777888888888888999:::;;;<<<999>>>>>>BBBYYYwwwxxxpppvvv|||rrrggg___[[[YYYZZZ\\\\\\```hhhttt~~~|||vvviii^^^YYYTTTOOOKKKJJJHHHCCCBBBCCCEEEFFFMMMZZZeeennnyyyuuuhhh___[[[^^^^^^^^^______``````aaa]]]___```bbbccccccccccccbbbfffhhhhhhjjjllljjjeeegggfffgggkkkkkkjjjkkkpppwwwvvvmmmhhheeeffffffeeedddddddddeeefffeeefffgggggghhhhhhggggggcccccccccccccccbbbbbbbbb``````___]]][[[YYYWWWVVVNNNUUU^^^bbb```]]][[[[[[OOOTTT___qqq\\\HHH555000444777999<<>>;;;666777999222:::???EEEHHHIIIIIIJJJKKKJJJGGGCCCCCCJJJ^^^|||vvvzzznnnSSSQQQMMMGGGBBB@@@@@@CCCEEECCCBBB@@@???===;;;999999666777888999:::999888888777777888888888999999999;;;;;;;;;;;;;;;;;;;;;:::999:::;;;===???BBBCCCDDDTTTZZZaaaeeehhhlllsssyyyzzzjjjeeeuuu{{{YYYPPPOOOJJJJJJKKKJJJGGGEEECCC@@@;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888777666555555555555555333333444555555666666777222222111111222222333444...444777999GGGddduuurrruuuwwwuuuwww{{{zzzwww}}}}}}oooXXXMMMEEECCCDDDFFFPPPZZZkkkzzzqqqjjjeee___\\\\\\[[[YYYWWWZZZ\\\___dddlllxxxyyywwwyyyzzzxxx{{{{{{{{{}}}wwwuuuuuuvvvvvvwww|||~~~oooccc[[[RRRNNNOOOQQQOOOLLLKKKKKKMMMQQQSSSUUU^^^gggyyyqqqRRRJJJGGGIIIOOOMMMJJJTTTcccvvvgggVVVZZZ___QQQNNNJJJFFFCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@>>><<<999777666555555555666888:::===???888<<<;;;<<>><<<;;;::::::;;;:::888666888888888888777777777777777777777777666555444333000000111222333333444444222222111000/////////000222444555777AAAVVVqqq{{{|||{{{ttttttyyypppkkkqqqcccXXXKKKBBBAAAEEEHHHIIIXXXjjj{{{vvvpppeee[[[YYYZZZWWWQQQTTTTTTVVVWWW[[[```gggkkkrrr{{{xxxnnneee___PPPOOONNNKKKIIIIIILLLNNNJJJPPPRRRQQQVVVdddsss|||hhhTTTLLLMMMDDDEEENNNOOOTTTsssfff^^^\\\TTTPPPSSSLLLIIIEEEDDDEEEFFFEEECCCGGGFFFCCCAAA@@@@@@AAABBBBBBAAA???<<<:::888777777555555555555666777999999999666777>>>JJJZZZnnn~~~ooolllzzzwwwlllqqqxxxyyy{{{~~~}}}mmm```XXXZZZZZZZZZYYY[[[```fffjjjzzztttiiibbbYYYMMMIIIIIIHHHAAA;;;>>>???@@@AAADDDMMMXXX```ooouuu~~~~~~oooggg]]]WWWWWWZZZ^^^___```aaabbb___ZZZYYYZZZ]]]___aaaccceeeeeecccaaa___gggfffffffffgggjjjlllnnnjjjkkklllllllllkkkiiihhhfffeeedddcccccccccdddeeegggeeeeeefffhhhgggccc___```^^^\\\]]]___```^^^\\\XXXPPPLLLNNNQQQQQQUUU[[[ooojjjeee___TTTMMMXXXkkk}}}qqqTTTDDD999999999<<<>>>@@@@@@@@@AAAEEEHHHHHHLLLbbbxxxzzzvvvaaaMMM<<<:::555222222444888:::AAABBBDDDFFFJJJLLLJJJGGG===BBBBBBGGGfff{{{nnn~~~}}}{{{wwwtttrrrssstttpppcccRRRFFF???;;;888777=========<<<:::999999:::888777:::??????===???DDDEEEEEEGGGIIIIIIIIINNNUUUZZZ]]]^^^]]]^^^hhhzzznnnttt|||bbbPPPIIIIIIGGGDDDEEEFFFGGGGGGEEECCC???===;;;999888999999999777555777777777777666666666666444444444333333222111000111111111222222333333333222111000000000000000000222333444555<<>><<<;;;999888888888555555555555666777888999888555555:::BBBOOOcccsssvvvttt}}}tttkkkpppzzzwwwgggZZZZZZYYYWWWVVVWWW[[[```cccuuu|||}}}uuugggccc\\\WWWQQQKKKEEE@@@>>>>>>>>>===>>>CCCKKKRRR___fffpppxxx~~~}}}ssskkkddd^^^XXXSSSZZZ]]]```aaa```___^^^^^^ZZZYYYXXXXXXZZZ]]]```bbbfffeeecccbbbbbbdddeeefffiiiiiiiiiiiihhhfffdddbbbccccccaaa``````aaaaaabbb``````aaadddhhhiiigggeee^^^[[[XXXVVVVVVTTTQQQOOOQQQMMMLLLOOOQQQRRRWWW^^^UUUQQQQQQUUU^^^mmmtttXXXEEE??????888888888:::>>>AAACCCDDDDDDDDDEEELLL\\\vvv|||rrrmmmcccRRRCCC:::888555444444888<<<>>>>>>BBBGGGLLLPPPNNNHHHAAA>>>AAADDDQQQttt}}}yyy{{{~~~lllZZZRRRMMMJJJNNNUUUXXXXXXWWWQQQIIIBBB>>>>>>@@@CCCKKKSSSTTTRRRSSSWWW\\\[[[]]]```bbbdddllluuuxxx{{{{{{vvvvvvzzzxxx___VVVJJJFFFHHHJJJHHHEEEFFFFFFFFFDDDBBB@@@>>>===;;;999999999:::999777555666666666666555555555444222222222222111000//////111111222222222222222222000000000000000000111222111333444444777@@@NNNYYYnnn||||||rrrppp}}}vvv^^^LLLCCC?????????EEEKKKRRR```vvvvvvmmmbbbXXXUUUTTTQQQNNNKKKIIIGGGFFFKKKMMMPPPQQQTTTZZZdddkkkttt{{{{{{sssjjj___WWWUUURRROOOMMMLLLKKKIIIGGGCCCDDDFFFGGGIIIMMMQQQUUUbbbkkkxxxfffOOOGGGGGGIIILLLQQQTTT\\\ooo~~~hhhXXXXXXYYYPPPJJJKKKEEECCCBBBAAABBBCCCBBBAAACCCBBB@@@>>>=========>>>::::::999888888888888888555555555555555666777888666444333444777@@@TTTfffyyywww{{{yyytttqqq{{{}}}jjj]]]ZZZVVVSSSSSSUUUXXXZZZkkkrrr|||zzzxxxpppeeeWWWMMMGGGEEEAAA@@@>>><<<;;;===AAADDDJJJOOOXXXaaaiiipppwww{{{}}}xxxooofff___\\\\\\[[[]]]```bbbcccccc```^^^\\\YYYWWWVVVVVVVVV\\\\\\\\\\\\^^^```bbbdddeeeeeeffffffeeedddbbbaaabbbaaa```____________```___^^^^^^___``````]]][[[YYYVVVSSSQQQOOOMMMKKKIIIBBBDDDIIINNNNNNMMMPPPUUUZZZaaammm}}}eeeJJJ777222666<<<>>>>>><<<<<<===>>>@@@BBBKKKLLLSSSfff|||{{{wwwlll]]]MMM@@@999666555555666888<<>>888999:::CCCZZZ|||vvvoooyyy|||lllaaacccfffiiittt~~~rrrbbbTTTLLLIIIMMMYYYjjjuuutttmmmgggfffiiihhhnnnzzz^^^LLLHHHFFFGGGJJJLLLIIIFFFGGGFFFDDDAAA???>>>===<<<<<<;;;:::;;;<<<;;;:::888555555555444444444333333333444444444333333222111222222222222111111111111000/////////000111222222000333555444444777???EEEYYYsssvvvnnnxxxuuu^^^NNNEEEAAA@@@AAAAAACCCKKKYYYiiitttqqqfff^^^[[[VVVRRROOOMMMLLLKKKKKKKKKJJJHHHGGGIIINNNRRRPPPWWW___dddfffiiinnnsssvvvyyy}}}yyyqqqiiieeeeee^^^VVVSSSSSSQQQKKKEEEEEEEEEEEEEEEFFFFFFFFFFFFIIIJJJLLLOOOSSS[[[ccciii}}}zzzcccMMMFFFIIIKKKOOOTTTYYY___{{{jjj\\\TTTXXXXXXOOOGGGFFFBBBBBBAAAAAAAAAAAAAAAAAA@@@???===<<<;;;:::::::::888888777666666555666666555444444444555555666777444333222111000777III[[[rrrtttuuuxxxzzzxxxvvvwww}}}fffaaaYYYSSSQQQQQQSSSTTT^^^fffqqqzzz|||gggVVVLLLIIIIIIDDDCCC@@@>>><<<<<<>>>??????BBBGGGMMMSSS[[[dddiiilllqqqyyy{{{wwwggg```WWWSSSVVV[[[```bbbfffggghhhhhhddd___XXXTTTVVVVVVVVVVVVVVVXXXYYYZZZZZZ[[[]]]___`````````___\\\\\\[[[ZZZZZZYYYYYYYYYXXXWWWWWWVVVVVVTTTRRRQQQMMMKKKIIIGGGFFFEEEDDDDDDHHHIIIIIIJJJLLLUUUcccooo~~~tttJJJFFF???;;;:::;;;===>>>AAABBBBBBBBBBBBCCCEEEGGGNNN[[[rrr}}}xxxyyyttteeeOOO===777666222222444777<<>>===???CCCJJJRRRYYYgggyyyyyyiiiddd\\\VVVSSSRRRPPPOOOJJJJJJJJJHHHGGGFFFGGGHHHGGGLLLQQQRRRPPPPPPTTTXXXYYY\\\___cccfffggghhhgggfffffffffffffffeeeeeeeee^^^^^^]]]\\\YYYWWWUUUSSSQQQMMMJJJJJJLLLKKKGGGBBBDDDEEEFFFFFFFFFFFFGGGGGGPPPQQQTTTXXX```lllxxxZZZNNNHHHKKKLLLJJJPPPZZZiii}}}]]]WWWUUUXXXWWWMMMEEECCC@@@AAAAAAAAAAAA@@@@@@@@@===<<<;;;:::999888888777888777666444444333333333444444444444444444555666333333333111///333DDDTTTjjjqqquuuuuu}}}uuuoooooovvvtttkkk___VVVQQQPPPQQQQQQTTT\\\gggrrrzzzwwwnnn|||rrrWWWKKKIIIKKKKKKDDDBBB???======<<<<<<<<>>???DDD@@@QQQooowwwyyy}}}xxxsssxxx}}}tttttt|||zzz|||}}}```QQQJJJHHHGGGFFFDDDCCCCCCCCCCCCBBBAAA???>>><<<;;;;;;;;;777666666777888888666555444444444444333333333222111111222222222111111000000000111111111111111111000000000000000000111222000222444555555444444555;;;XXXtttyyyxxxkkk]]]RRR@@@===<<>>>>>???::::::999999888666666555777666555333333222222222444444333333333444444555444333333222111333@@@MMMdddnnnwwwyyy{{{zzzccciii{{{vvveeeWWWQQQPPPPPPPPPQQQVVV___jjjttt|||{{{xxx^^^FFFCCCIIILLLLLLFFFCCC???<<<<<<;;;:::999:::::::::;;;===AAAGGGLLLSSSXXX```ggglllqqquuuwww{{{yyywwwsssnnnhhhaaa\\\ZZZYYYWWWVVVWWWYYY\\\^^^[[[[[[\\\]]]^^^_________WWWXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUSSSRRRQQQSSSTTTUUUUUUTTTTTTUUUVVVSSSSSSRRRPPPNNNNNNPPPSSSUUUcccuuu~~~cccQQQEEE===;;;:::888999;;;>>>??????===???BBBDDDGGGMMMUUU\\\xxx~~~sssjjj```OOO???555333666999111444888>>>CCCFFFHHHIIIJJJHHHGGGEEE<<<333777BBBPPPhhhyyyttt~~~yyysssxxx}}}~~~{{{~~~yyy}}}~~~{{{]]]MMMIIIIIIIIIHHHGGGDDDAAA@@@BBBDDD>>>>>>>>>===<<<;;;;;;:::666555444555777777555444555444444444444333333333//////000000111000000/////////000000111111222222222111000000000000000000///000222333333222222222333BBBSSSlll~~~xxxwww|||}}}llluuu}}}{{{{{{~~~qqqfffUUUMMMFFFEEEBBB???@@@EEECCCKKKTTT^^^nnnzzzqqqfff___VVVTTTPPPMMMKKKIIIHHHGGGCCCCCCCCCCCCCCCDDDFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHGGGFFFEEECCCBBBBBBAAA@@@BBBEEEEEEEEEFFFHHHJJJCCCFFFJJJMMMQQQWWW^^^dddoooyyysss```SSSJJJDDDKKKEEEDDDIIIKKKVVVxxx{{{gggPPPPPPQQQSSSSSSNNNFFFBBBBBB===???AAA@@@===;;;;;;<<<999999999888777666555444444444333333333333333444444444333333333333333444444222222333222333;;;EEEWWWeeeuuuzzzxxx|||sss}}}hhhWWWOOOMMMNNNNNNNNNQQQWWWaaalllvvv~~~~~~```QQQTTT[[[\\\YYYSSSMMMGGGBBB@@@>>><<<:::666666666666666888;;;???@@@DDDJJJOOOTTTZZZaaaeeemmmrrrzzz~~~~~~zzzvvvtttiiiddd]]]WWWRRRPPPQQQRRRTTTVVVXXX[[[___aaacccddd\\\\\\]]]]]]]]]\\\ZZZYYYYYYZZZZZZYYYXXXWWWUUUTTTVVVWWWWWWUUUQQQOOOPPPQQQJJJMMMQQQVVV[[[bbbkkkqqq~~~nnnXXXEEE888111444:::000333999>>>@@@AAAAAAAAABBBEEEIIIOOOYYYjjj~~~}}}qqqeeePPPGGG<<<555333444555444555888===CCCGGGIIIIIIIIIIIIEEEBBB>>>666444GGG___}}}~~~qqqwwwqqqzzz{{{uuuxxx~~~vvvzzzzzzzzzuuuuuu{{{qqqnnn{{{yyykkkkkkhhhjjjzzzpppTTTKKKIIIIIIJJJFFFFFFEEEBBB===<<<>>>@@@<<<<<<======<<<<<<;;;:::777666555666888888777555555555555444444444333333000000111111111111111000...//////000111222222333222222111000//////000000//////000111111000000000333666<<>>@@@???;;;888888999999999888888777666444333222111222222333444555666444444333222222333333333555222111222222222777>>>IIIYYYoooxxxsssttthhhUUUMMMKKKLLLLLLKKKMMMQQQYYYeeeqqqzzz|||wwwooosssvvvsssmmmaaa[[[RRRKKKGGGDDDAAA>>>:::::::::888777666888:::777:::===???AAAEEEJJJOOOTTT]]]iiisssyyy~~~yyyvvvqqqkkkddd^^^YYYVVVPPPPPPPPPQQQPPPPPPOOONNNVVVWWWXXXZZZZZZZZZZZZYYYVVVVVVWWWVVVUUUSSSQQQPPPKKKMMMOOONNNMMMMMMPPPSSS```gggqqq~~~yyycccQQQIII>>>:::>>>???999888<<<>>>??????>>>>>>???BBBEEEDDDIIISSSbbbyyyyyysssdddSSS>>>:::666666777777333000999<<>>===???@@@>>>999555555555666666666666555555333333333444444444444555666555444222111000000000////////////000000000000222111111000000000000000222222111000//////000000888666777EEE___ssspppbbbqqq~~~xxxxxxzzzwwwmmm]]]QQQFFF>>>;;;<<<;;;===BBBFFFJJJSSS\\\fffrrruuullliiiddd\\\WWWXXXWWWNNNIIIKKKKKKGGGEEEGGGHHHGGGFFFDDDCCCCCCCCCBBBEEEDDDDDDDDDDDDDDDEEEEEEAAABBBCCCDDDFFFHHHJJJKKKMMMNNNNNNOOORRRWWW]]]aaabbbfffqqqmmm___SSSIIIGGGGGGEEEGGGKKKLLLEEEJJJdddlllLLLGGGQQQQQQPPPOOOLLLHHHDDD@@@>>>@@@@@@??????===<<<;;;:::<<<;;;::::::999888555222222222333444555555555444555555444444444333333333666666555666666777888999AAARRRfffpppnnnqqqjjjZZZPPPKKKJJJKKKLLLLLLMMMOOOUUU```ooozzz~~~oooiii\\\QQQLLLKKKFFF???<<<;;;999888888777555333666666777888;;;===@@@BBBEEEKKKSSS[[[bbbjjjssszzz~~~~~~~~~|||yyysssnnnkkk[[[ZZZWWWTTTQQQNNNKKKJJJLLLNNNOOOOOONNNMMMMMMNNNNNNNNNMMMLLLMMMNNNOOOPPPUUUUUUUUUVVV[[[cccmmmtttwwweeeWWWMMMCCC===999888777666999<<<:::777<<<>>>:::>>>GGGEEEAAAHHHLLLRRR```}}}wwwdddPPPDDD888666444333222222333444777BBBHHHHHHGGGJJJKKKIIIAAA===999777===ZZZTTTNNN^^^wwwuuunnnooosssuuu{{{||||||}}}sssqqqrrr{{{zzzyyyzzztttjjjiiiooo}}}yyyqqq^^^MMMHHHJJJIIIGGGFFFIIIGGGCCC???===<<<===>>>>>>===<<<===???===:::666666666666666666666666666555555555444444444333333444444222111000/////////////////////000000000000222111000000//////000000222111111000//////000000111333666???RRRfffmmmkkkppp{{{{{{vvvgggTTTDDD======;;;;;;>>>???AAAGGGNNNOOOYYYiii{{{}}}rrrjjjiiifff^^^ZZZ[[[[[[WWWUUUWWWMMMLLLKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGKKKJJJHHHHHHIIIMMMQQQTTTZZZ\\\^^^```ccciiiqqqwww~~~xxxaaaVVVTTTJJJCCCEEEIIIHHHFFFFFFMMM[[[vvv]]]LLLJJJJJJPPPOOOMMMKKKGGGCCC@@@>>>@@@@@@@@@???>>><<<;;;:::<<<;;;:::::::::888555333111222333444444444444444444444333333333333222222444444444444555666777777777@@@XXXqqqvvvppp{{{}}}zzzyyyzzzrrrdddZZZTTTQQQPPPHHHHHHHHHJJJPPPZZZgggqqq}}}yyykkk]]]UUUPPPHHH@@@@@@>>>;;;999888888666444555444444444666888999;;;???CCCIIINNNRRRXXX___dddlllmmmooorrrsssssssssrrrrrrqqqnnnjjjgggccc```___VVVWWWWWWVVVSSSQQQPPPQQQPPPQQQRRRSSSVVVYYY\\\^^^eeejjjqqqzzztttggg]]]PPPGGGAAA===888555::::::999:::<<<===<<<:::<<>>EEECCCCCCNNNUUUhhhxxxiiiVVVDDD<<<666555333222222444666888;;;CCCHHHHHHHHHKKKKKKHHH===777666>>>RRRvvvjjjFFF???III[[[nnn~~~xxxrrrxxx{{{ttttttyyy|||ttt{{{cccWWWOOOHHHIIIKKKJJJGGGFFFGGGEEEBBB???=========>>>===<<<;;;<<<<<<<<<:::888777666555444444555666777888777666555444333222222333333111000//////......////////////000000000000111111000///////////////111111000/////////000000---222555888@@@QQQbbbkkkvvv|||~~~{{{gggUUUKKKAAA<<<888888888777;;;@@@<<>>@@@@@@@@@???>>>===<<<;;;<<<;;;:::::::::999666444222222333333444444333333222222222222111111111111222222222222333444555666888888QQQwwwyyyyyyxxxrrrnnnwwwyyyiiiZZZPPPHHHGGGFFFFFFIIIQQQZZZ```rrrwww~~~rrrggg___UUUKKKEEEBBB===:::888777555444555444333222222333444444:::<<<>>>@@@AAACCCGGGIIIOOOQQQUUUYYY^^^cccfffhhhrrrsssuuuwwwyyy{{{}}}~~~}}}~~~}}}{{{xxxxxxxxxyyyzzz|||~~~~~~qqqdddUUUFFF===@@@;;;666444666888888666777888999;;;<<<<<<=========CCCAAAAAAGGGIIISSSeee|||iiiUUUBBB888555444333111111333777;;;===FFFKKKMMMKKKIIIHHHDDD???;;;777888GGGbbbRRR<<<>>>???CCCIIIUUUeeevvvuuuaaaRRRNNNMMMLLLMMMLLLIIIFFFEEEDDDCCCAAA???=========>>><<<;;;::::::;;;;;;;;;:::888777555333333555777888777777666555555444333333333333111000000/////////////////////000000000000000000///............///111000000/////////000000///333555333333===OOO]]]yyyyyyzzzvvvkkkfffSSSIII???;;;999888:::===:::===@@@AAACCCMMM[[[fffzzz}}}{{{wwwtttqqqpppqqqqqqooonnnmmmmmmnnnpppsssuuuzzzzzz{{{sssgggYYYOOOHHHCCCDDDGGG@@@IIINNNIIIDDDUUUzzzyyySSSEEEJJJLLLGGGNNNMMMKKKHHHEEEBBB@@@???????????????>>>===<<<;;;<<<;;;:::;;;;;;:::777444333333444444444444333333111111000000000/////////111111111222333444555666===<<>>;;;999888777666444333222222333333:::::::::999888888999:::>>>???@@@CCCGGGKKKOOOQQQWWWYYY^^^eeelllsssxxx{{{}}}wwwnnnfffcccYYYSSSLLLFFFAAA>>>:::777888666555777:::<<<===<<<888888:::===>>>===AAAEEEDDDKKKKKKLLLWWWaaavvvjjjRRR@@@666444777222111111222555:::@@@CCCIIIKKKLLLLLLJJJEEE???::::::CCCPPPaaavvvdddDDD===>>><<<999999???MMM\\\ggguuu}}}uuu___UUUQQQNNNIIIKKKKKKIIIFFFDDDCCCBBBBBBAAA@@@>>>======>>>>>>;;;;;;;;;;;;:::::::::;;;888777555333333555777888444444555555555555555555444333222111111111111111////////////000000000000000///......---.........000///////////////000000111222222000///444@@@JJJmmmxxxxxxzzz~~~{{{vvvwww~~~~~~|||ooo```PPPFFFAAA===<<<>>>:::===>>>===;;;===CCCIIIPPPXXXfffwwwttt___QQQRRRJJJEEEGGGKKKIIIGGGFFF>>>HHHPPPRRRZZZyyy[[[KKKIIIIIIJJJNNNMMMLLLJJJGGGEEEBBBAAA@@@>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;999777444444444555555555555444333000000/////////.........111111111222333444666777888<<>>@@@BBB@@@BBBEEEJJJNNNRRRUUUWWW]]]___aaaaaa``````aaabbb]]]\\\[[[YYYWWWUUUSSSRRRMMMNNNNNNLLLGGGCCC@@@???>>>===:::999:::;;;<<<<<<999888888999:::;;;::::::>>>===>>>@@@??????GGGQQQXXX___```fffwwwhhhLLL<<<666444666888222111222444888>>>DDDGGGDDDEEEFFFGGGEEE@@@<<<:::<<>>;;;888999:::;;;>>>EEELLLRRRYYY```pppaaaPPPPPPRRRMMMHHHGGGIIIIIIEEECCCDDDEEEDDD??????>>>>>>>>>>>>>>>>>>;;;<<<>>>===;;;::::::;;;777666555444444555666777333333333444444444555555444333333222111111222222////////////000000000000//////...---------------//////......//////000000000......000111222888???YYY{{{sssmmmuuu}}}qqqiiigggnnn|||vvvaaaTTTLLLCCC===:::;;;<<<============???@@@BBBEEEKKKTTT```pppvvvdddXXXQQQKKKHHHIIIDDDCCCGGGIIIEEE???===BBBIIITTTccc|||aaaKKKKKKNNNIIIJJJRRRKKKJJJHHHEEECCCAAA@@@@@@<<<=========<<<<<<;;;::::::999999999:::999666444444444555555444444333333////////////............000000000111333444666777222888===DDDVVVqqq|||sssoooyyysssbbbPPPKKKEEEAAA@@@AAABBBCCCJJJNNNVVV___gggmmmppprrrssswww|||zzzsssiii^^^TTTKKKDDD???<<<:::888777555555555555999777555555555666555444888777666666666777888999999:::<<<>>>@@@BBBDDDDDDKKKLLLMMMLLLJJJHHHHHHIIIGGGGGGFFFEEEDDDBBB@@@???===>>>???>>>======>>>???777777666666666666555555777777888888999999999999@@@===>>>AAA@@@CCCRRRccc|||bbbPPP>>>888888666222///333333555888===BBBGGGIIIJJJHHHEEEBBB<<<777999>>>TTTxxxhhhJJJ<<<666555888:::<<<===???BBBEEEFFFJJJYYYpppvvv```MMMKKKPPPOOOIIIEEEEEEHHHGGGCCCBBBFFFGGGDDD=========>>>>>>>>>>>>>>>;;;>>>@@@@@@===:::999999666666666666666666666666333333333333333222222222333222222111111111111111////////////000000000000///...------,,,,,,------...............///000000000------111222000333999EEEbbb{{{zzz~~~~~~vvvkkkuuurrrlllmmmxxxxxxllldddXXXMMMFFFEEEBBB???>>>???@@@@@@???@@@AAACCCEEEJJJPPPXXX^^^qqq~~~tttccc\\\SSSKKKHHHIIIMMMPPPGGGEEEEEEFFFDDDBBBGGGNNN^^^kkk{{{___RRRIIIKKKMMMKKKKKKOOOHHHGGGEEEBBB@@@??????>>>;;;;;;;;;<<<;;;;;;:::999888888777888999888555333222333333333333222111000////////////..................///000111333444555222444777;;;FFFZZZuuuxxxqqqtttyyyjjj\\\UUULLLFFFCCCCCCCCCCCCFFFHHHMMMUUU^^^eeekkkmmmnnnuuuyyyzzz~~~rrreeeYYYOOOHHHDDDBBB???<<<:::888777777888555333333555666555333222222222222222333333444555666888:::<<<>>>???@@@:::;;;<<<<<<:::888888999999:::;;;;;;;;;:::999888:::::::::888666555555666999:::;;;;;;;;;;;;;;;<<<888999::::::;;;<<<>>>???AAA>>>AAAHHHNNNXXXqqqcccOOODDD;;;999888444000...444555888<<>>:::<<>>>>>FFFWWWiiiyyyqqq```XXXSSSRRRSSSMMMCCCBBBIIIBBBEEEDDD??????CCCBBB===<<<=========>>>>>>>>>???;;;???BBBAAA>>>:::999999555555666666666666555555555444333333222111000000222111000000000000000111////////////000000000000......---,,,,,,,,,,,,---...............///000111222///000333111---000777333JJJ^^^llluuummm______sss}}}{{{kkkuuuwwwmmmpppuuufff]]]UUUMMMCCC>>>???@@@???>>>;;;>>>@@@BBBBBBCCCEEEGGGDDDNNNXXX]]]fffttt~~~wwwddd[[[XXXQQQGGGHHHIIIIIIGGGEEECCCCCCCCCEEEFFFHHHGGGEEELLL___rrrbbbMMMOOONNNJJJJJJMMMMMMJJJFFFDDDBBB@@@>>>=========::::::;;;;;;::::::999999888777777777888777555333111111111111111000///...000000/////////.........,,,------...000111333444222///222999;;;DDDaaa}}}zzztttjjjbbbVVVLLLHHHEEECCCBBBAAABBBEEELLLTTT]]]cccfffiiirrrwwwwwwyyyzzzlll```XXXLLLJJJFFFBBB>>><<<::::::888555333333666777555333222222333333333333333333333333333333333333333333222444777777777666777999555555777777888777666555222444666777777888:::<<<444555777777777888999;;;:::;;;<<<<<<===>>>AAACCCFFFEEEJJJWWWcccuuuZZZCCC>>>777222222222222555999555777;;;???CCCFFFHHHJJJ@@@<<<:::;;;???OOOmmmYYYBBB<<<;;;:::444666777888777777999:::888===AAACCCHHHYYYrrrrrr```UUUSSSLLLLLLLLLJJJHHHEEECCCAAABBB@@@======>>>??????>>>===<<<;;;::::::;;;<<<=========;;;999777555444333444333333222222333333444222222333333222222111000111000000///...---------////////////////////////++++++,,,------......///---------............//////////////////.........222777BBBOOOZZZ```bbbbbb}}}}}}~~~}}}|||{{{ttthhhWWWLLLGGGGGGFFFEEEBBBFFFEEE>>>;;;>>>@@@>>>??????@@@AAACCCFFFKKKOOOWWW]]]eeelllrrr{{{xxxmmmccc\\\SSSMMMHHHHHHGGGDDDDDDFFFDDDDDDDDDDDDCCCEEEHHHKKKJJJMMMNNNQQQdddeeePPPIIIGGGFFFFFFHHHIIIIIIIIICCCBBB@@@>>>===<<<;;;;;;888888999999999888777777666666666555444222111000000000//////.........---///............------------------............///333000000222000666PPPmmm}}}{{{ttteeeWWWLLLDDD@@@???@@@===>>>DDDHHHNNNWWW___jjjlllooorrrtttxxx|||wwwlllggg]]]UUUQQQKKKBBB???AAA;;;999888777777777555333444222111222333333222111444444333222333444666777555444444444444444444555666000---222777999:::<<<888888666555666888777555666999;;;===>>>@@@???<<<:::AAADDD???===AAAGGGIIIQQQ\\\sssoooQQQ???999999777555333333444666888===999<<>>555>>>AAA???PPP{{{XXXFFF@@@888444888444666777777777777888:::666999<<<===AAANNNbbbqqqqqqqqqxxxpppfff^^^RRRKKKKKKJJJJJJJJJIIIGGGDDDAAA???@@@>>><<<<<<===>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888666555333333333333222222222222333333555555555555555444333333000000000///...---------////////////////////////,,,,,,,,,---------------------------............///.....................000333999CCCQQQ___jjjppp|||zzzyyyyyylll```XXXUUUSSSRRRIIIJJJGGG???===@@@AAA?????????@@@@@@@@@AAACCCDDD???DDDHHHKKKLLLQQQXXX^^^fffkkkttt}}}}}}yyyuuusssjjjddd\\\VVVSSSOOOLLLIIIKKKGGGEEEFFFFFFBBBAAACCCCCCGGGKKKLLLJJJFFFCCCAAAKKKXXXjjj~~~tttYYYKKKHHHFFFEEEFFFGGGHHHHHHGGGBBBAAA@@@>>>===<<<;;;;;;888999999999999888777777777777666666555333222111000/////////........................------------------------............111///000333111333FFF\\\yyy~~~~~~~~~rrrpppwww|||eeeQQQFFFAAA>>>???<<<<<<@@@DDDGGGMMMUUU___bbbggglllpppuuuzzz}}}}}}rrrhhhccc[[[PPPIIIHHHCCCAAA>>><<<<<<;;;999777777666555555777777666555555444444444555666777888999:::::::::999777555444888333111444666555555666444555444444666888888888???>>>;;;888;;;CCCIIIKKKJJJIIIHHHGGGFFFKKKSSSYYYiii|||gggTTTEEE;;;777888666444222222444777888===???DDDGGGDDD???@@@EEE>>><<<;;;FFFjjjuuuNNNAAA>>>888555888444666777777666666888999666777888888;;;BBBNNNVVVTTTTTT]]]ooopppcccYYYVVVRRRKKKHHHJJJFFFGGGHHHGGGEEEBBB>>><<<>>>===;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::888888777666555444333333333333222222222222333333222222222222222111000000000000//////...---------........................------------,,,,,,,,,,,,,,,,,,,,,---------..............................000///000777GGG[[[ppp||||||~~~xxxpppmmmsss~~~vvvmmmfffddddddYYYVVVNNNEEEAAAAAA???<<<>>>>>>>>>>>>>>>======<<>>@@@@@@DDDIIIOOOTTT[[[bbbhhhnnntttxxxyyy{{{ssshhh]]]WWWOOOKKKFFFBBB@@@===;;;999999777666666777777666444444444555666666777777777444666888::::::999777666999666555777777444444666777666777777888999999:::===>>>>>>AAANNNbbbqqqwwwnnnddd^^^```bbbfffppp}}}|||VVVBBB===;;;777444666444333222333666999;;;CCCDDDGGGHHHBBB;;;;;;@@@???CCCJJJ^^^|||]]]AAA:::;;;777555888444555777666555555777888888888777777999===AAACCCAAAAAAHHHWWWhhhwww~~~mmmddd^^^XXXUUUUUURRRLLLIIIKKKDDDEEEFFFGGGEEEAAA===;;;===;;;::::::;;;;;;:::999888999:::;;;;;;:::999888777777666666555555444444222222111111111111222222///000000000000///....../////////......---------------------------------......------,,,+++******+++,,,,,,,,,---------------------------.........000///...222???SSShhhvvvxxx|||wwwtttooovvvxxxsssvvv~~~yyyuuuvvvtttnnncccWWWPPPJJJEEEAAA???>>><<<<<<======<<<;;;===>>>???>>><<<;;;<<<>>>???@@@BBBDDDEEEEEEDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEAAABBBCCCDDDEEEEEEEEEEEEGGGFFFDDDCCCBBBBBBBBBAAADDDBBBCCCEEEEEEBBBDDDHHHLLLNNNQQQXXXbbbqqqxxxZZZKKKHHHJJJCCCBBBBBBCCCEEEEEEDDDCCC@@@???>>><<<;;;:::::::::999999999999888777666666555555555444333222111111///////////////..................---------,,,,,,+++,,,,,,,,,------------///,,,---111111///111777PPPeeettt{{{{{{llloooyyy___YYYQQQEEECCC>>><<<>>>???===>>>AAABBBGGGNNNVVV]]]ccciiilllvvvvvvwwwzzzxxxpppgggbbb[[[TTTOOOJJJFFFCCCBBB???===<<<;;;:::777555777888888999::::::::::::666666777888888888888888:::777777:::999777888;;;===;;;;;;<<<;;;:::;;;???<<>>::::::FFF^^^yyy___III777555888666555777444555666666555444666777777777666777888999::::::;;;:::???JJJUUU```mmmxxxzzzbbbTTTQQQRRRUUUSSSTTTTTTQQQJJJGGGGGGDDDEEEFFFFFFDDDAAA>>><<<<<<;;;::::::;;;;;;:::888777888999::::::999888777777777666666666555555555222111111000000111111222222222222222222111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))++++++++++++,,,,,,,,,---+++,,,,,,,,,---------.........///111888DDDRRR[[[jjj}}}{{{zzznnnooosss~~~zzzqqquuuzzzpppggg]]]VVVSSSJJJGGGCCC@@@@@@@@@>>><<<<<<===<<<;;;:::999:::;;;======<<<<<<<<<;;;;;;;;;@@@@@@??????>>>>>>>>>>>>999;;;===@@@BBBDDDEEEFFF@@@BBBDDDFFFGGGGGGGGGGGGGGGEEEEEEHHHIIIJJJQQQXXXjjjuuuvvvWWWJJJIIIIIIGGGAAAAAAAAABBBDDDDDDCCCAAA>>>===<<<;;;::::::999:::888888888888777666555444222222222222111000//////.........///////////////...------------,,,,,,,,,++++++++++++,,,,,,,,,---///,,,+++...//////000222===KKKbbb{{{qqqbbblll}}}kkkiii___MMMEEE???;;;======;;;;;;<<<:::>>>DDDJJJPPPUUUZZZ]]]jjjjjjjjjlllsss}}}|||sssllleee___[[[UUURRROOOLLLIIIFFFBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@===<<<<<<>>>AAACCCDDD???<<<<<<<<<:::;;;>>>???===>>>AAABBBAAAGGGNNN\\\pppdddGGG@@@:::888666333333555333444666999===AAAEEEGGGHHHEEEBBB???:::;;;FFFRRRvvvpppLLL===333444666555444666333555666555444444555666444444444555555666666777999888<<>>===<<<;;;<<<======;;;999777777888888888888777777777777666666555555555444111111000000000000111111000000000000000///......------------------------++++++++++++++++++++++++...------,,,+++******)))******+++++++++,,,,,,,,,***++++++,,,,,,---------***---///000111444;;;@@@TTTtttyyyssswwwtttuuuzzzmmmgggfffbbb]]]WWWSSSQQQMMMHHHDDDHHHFFFCCCAAA???>>>???@@@BBBAAA@@@??????@@@BBBCCCAAA@@@>>><<<:::999999888>>>@@@BBBDDDGGGHHHIIIJJJBBBEEEHHHIIIIIIHHHIIIIIIFFFHHHNNNXXXbbblll{{{uuuVVVHHHJJJNNNIII@@@@@@@@@@@@BBBDDDDDDBBB@@@===<<<;;;:::999999999999777777777777666444333222000000000000000///...............///////////////------------,,,,,,,,,,,,******+++++++++,,,,,,,,,...,,,+++,,,...000111111222999OOOppp}}}mmmaaaooottt```HHH@@@;;;;;;;;;999888999777:::===@@@DDDHHHLLLPPPVVVZZZaaahhhnnntttyyy}}}{{{wwwllliiidddaaa]]]YYYUUURRRJJJIIIGGGEEEDDDDDDEEEEEEEEEEEEFFFJJJQQQ[[[eeejjjdddYYYNNNJJJHHHEEEEEEGGGIIIFFFIIIQQQUUUYYYdddqqq^^^MMMGGG888888888777111,,,000888444777;;;???CCCEEEGGGGGG@@@CCCCCC;;;444AAAgggqqqYYYBBB999333444555444444666333555555555333333444555222444444333222333555888777777:::???CCCFFFMMMVVVPPPQQQTTTWWW^^^gggrrryyypppZZZWWWSSSPPPPPPRRRUUUVVVQQQQQQQQQQQQQQQPPPKKKGGGFFFEEEDDDBBBAAA@@@??????>>>======>>>??????<<<:::888777777666666777777888666666666555444333333222000000000//////000000000,,,------------,,,++++++------------------------++++++++++++++++++++++++---,,,,,,,,,++++++******************++++++++++++*********+++,,,,,,------***---//////------222666===WWWllltttwwwqqqqqq|||zzzsssiiifffrrr}}}}}}}}}}}}~~~wwwyyy}}}zzzuuussspppiii```XXXVVVSSSMMMIIIGGGGGGHHHIIIHHHFFFCCC@@@???@@@AAABBBDDDBBB@@@>>><<<;;;;;;;;;<<<===@@@CCCGGGIIIKKKKKKHHHJJJLLLMMMNNNQQQVVVZZZaaaeeeppp~~~yyygggYYYKKKHHHLLLNNNGGG?????????@@@BBBDDDDDDAAA???<<<;;;:::999999888888999666666666555444333111000000000000000000000///.............../////////000---------,,,,,,,,,++++++************+++++++++++++++,,,------...///000///...333AAAYYYvvvzzzsss~~~qqqPPPFFF>>><<<<<<:::888888666777888999:::>>>CCCGGGFFFMMMXXXaaagggjjjmmmnnnxxx||||||yyyvvvrrrooofffddd```]]][[[[[[\\\^^^WWWZZZbbbmmm}}}ooofffcccaaa``````eeebbbfffpppwww~~~yyyWWW@@@999>>>777444333333111///222888888;;;@@@DDDFFFFFFDDDBBB>>>??????AAAIIIggg}}}aaaIII>>>999555444444333555777333444555555333333333555333555666444111222666:::555555777;;;;;;;;;AAAHHHFFFGGGIIIIIILLLRRRZZZ```uuucccUUUUUUSSSRRRSSSTTTTTTRRRPPPTTTSSSQQQPPPQQQQQQLLLFFFFFFDDDBBB@@@?????????@@@??????>>>???@@@@@@>>>;;;888777666555555666777888666555555444222111111000000000////////////000000//////000000//////...---------------------------************************,,,,,,,,,++++++++++++***)))************+++++++++))))))***+++,,,,,,------,,,///000///,,,---333888111III```mmmpppeeebbbooowwwqqqgggbbblll}}}{{{~~~{{{~~~vvvmmmoookkkddd```___```bbbccc\\\YYYTTTOOOKKKJJJJJJKKKGGGFFFEEECCCCCCDDDDDDEEEEEEGGGKKKPPPTTTXXX[[[]]][[[^^^bbbfffmmmwwwfffXXXSSSNNNLLLLLLJJJFFFCCC??????@@@BBBDDDDDDAAA???;;;;;;:::999888888888888555555555444333222000///000111111111111000000///---.........//////000000---------,,,,,,,,,++++++)))************+++++++++)))---//////...///...,,,///555:::FFFdddtttXXXMMMCCC@@@???<<<999999666666555555666999???CCCBBBGGGPPPXXX^^^ccchhhkkknnnooorrrzzz}}}{{{xxxyyyzzz|||{{{~~~}}}|||{{{zzzYYYNNNLLLDDD;;;777666000...333888888777888;;;???DDDGGGHHHEEE@@@===AAA999999JJJjjjrrrZZZ@@@<<<999666444333333555999111111222222222333333333000111111222222333444444222444666888:::;;;<<<===999;;;>>>@@@AAADDDHHHJJJbbbqqq}}}qqqfff[[[QQQKKKOOOPPPRRRSSSSSSSSSRRRRRRTTTTTTRRRQQQOOOMMMLLLLLLGGGDDD@@@>>>>>>>>>>>>===<<<<<<<<<;;;:::::::::999888888777777666666555555555555444222000///------111111111111111000//////222222111000///...------***+++,,,,,,------------,,,+++***))))))***+++,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////555444===PPP\\\^^^dddmmmyyynnnooozzz}}}oooiiitttwwwpppnnnkkkccc\\\[[[YYYXXXYYY]]]ccchhhjjjeeejjjooovvvgggTTTNNNKKKIIIJJJLLLLLLGGGBBB???AAACCCEEEDDDBBB???<<<::::::;;;;;;::::::999888999888777555444222111000111222222333333222222111000111111111111000//////......---------,,,,,,,,,---.........---,,,,,,+++***+++,,,,,,------,,,,,,///777:::;;;KKKjjj}}}www}}}hhhQQQGGGEEEBBB===:::888777444222444888999888>>>@@@CCCIIIOOOUUU[[[^^^eeegggkkkoootttzzz}}}{{{^^^RRRCCC;;;;;;;;;666111444333222333666:::>>>@@@>>>DDDFFFBBB??????>>>:::;;;666<<<]]]eeeNNNBBB<<<777777777666555555444444111111111222222222333333000111111222222333333444444555666888999::::::;;;;;;<<<>>>>>>>>>???BBBDDDGGGOOOXXX[[[[[[^^^gggoooppphhheee```[[[WWWSSSOOOLLLLLLMMMOOOPPPQQQQQQQQQPPPRRRQQQPPPNNNMMMKKKJJJIIIHHHEEEAAA??????@@@???>>>===<<<<<<;;;;;;::::::999777777777666666666555555555555444222111000///...000111111111111000//////111111000000///.........***+++,,,,,,---------,,,++++++***))))))***++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,---...///333000444???HHHRRRfff|||yyyqqqsssyyydddTTTQQQNNNKKKHHHHHHJJJJJJEEEAAA@@@AAACCCDDDCCCAAA>>>;;;999999::::::999999888777999888777666444333222111222222333333333333222222111111111111111000000///......---------,,,,,,,,,------......---,,,,,,+++***+++,,,,,,------,,,,,,***000222222BBB```yyy{{{zzzrrrlll^^^LLL@@@>>>:::666333444777777666:::;;;===AAAEEEJJJOOOQQQXXX[[[^^^bbbgggmmmsssxxx}}}zzz{{{jjjTTTLLLCCC999555666888666333555555555777:::===@@@BBBDDDBBB???<<<:::888777777@@@KKK```{{{{{{aaaLLL???;;;;;;777777666666555444444333000111111111222222222222000000111111222333333333666666777777888888999999======>>><<<;;;:::<<<===;;;<<<===@@@CCCFFFGGGGGGSSS]]]lllyyyvvviii\\\RRRWWWTTTQQQOOONNNLLLJJJHHHIIIJJJKKKMMMNNNOOOOOOOOOOOONNNMMMKKKIIIHHHGGGFFFHHHEEEBBBAAAAAAAAA@@@???======<<<;;;;;;:::999999666666666666666555555555444444444333222111111111000000111111000000///...////////////////////////++++++,,,---------,,,,,,++++++***))))))***++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///...,,,...222666BBB^^^zzz~~~}}}mmmjjjrrryyyuuu]]]OOONNNSSSOOOKKKGGGFFFGGGGGGDDDAAA@@@AAACCCCCCBBB???<<<:::888999999999999888777777888888777666444333222222222222333333333333222222111111222222111111000///......---------,,,,,,,,,---------------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,111111111>>>XXXnnnwww~~~{{{xxxnnnZZZGGGAAA:::777666777666555666777777999<<>><<<;;;>>>BBBDDDDDDBBB???EEENNNUUU[[[cccmmmsssuuuooohhhcccaaa___ZZZVVVWWWUUURRRQQQOOOMMMJJJHHHGGGGGGIIIJJJLLLMMMNNNNNNMMMLLLKKKIIIGGGFFFEEEDDDFFFDDDAAA@@@AAAAAA@@@>>>======<<<;;;:::999999888555555555555555555555555444444333333333333333222000000000000000//////...---------....../////////+++,,,,,,------,,,,,,,,,+++******************+++,,,,,,,,,,,,++++++++++++************************************************++++++++++++,,,---...///***+++///111111888KKK___|||sssqqqrrr~~~}}}~~~jjjVVVTTTVVVTTTRRROOOKKKGGGEEEEEEEEECCCBBBAAAAAABBBBBB@@@>>>;;;999888999999999999888777777777666666555444333333222222222333333333333222222111111222222111111000///......---------,,,,,,,,,,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,+++///222333444>>>OOO]]]cccuuu{{{yyynnnQQQGGG>>>:::999777666555666555555666777999;;;===AAACCCFFFIIILLLPPPUUUXXX___dddlllttt~~~}}}gggOOOBBB@@@AAA???666666555444222222333444777999<<>>;;;GGGZZZeeeDDD<<>>>>>>>>AAACCCFFFHHHJJJMMMSSSXXXiiilllrrr{{{~~~vvvoooiiieeeccc```\\\[[[\\\[[[XXXVVVPPPOOOOOOPPPQQQQQQOOOMMMGGGGGGHHHIIIKKKLLLNNNNNNLLLKKKJJJHHHGGGEEEDDDCCCCCCAAA????????????===<<<<<<<<<;;;:::999888777777444444444444444555555555333333333333333333333333000000000000000///......,,,,,,,,,---......//////,,,,,,,,,------,,,,,,+++*********++++++*********,,,,,,,,,+++++++++******************************************************++++++++++++,,,---......,,,,,,///111222444;;;CCC```www}}}zzz|||}}}|||wwwuuuvvv}}}kkkRRRKKKQQQUUUQQQLLLMMMJJJGGGEEEDDDDDDCCCBBB@@@AAAAAA@@@???<<<:::888999999999999999888777777555555444444333333222222111222222333333222222111000111111111111000//////......---------,,,,,,,,,++++++,,,,,,---,,,,,,+++)))***++++++,,,,,,++++++,,,...000222888AAAFFFGGGWWWvvv{{{wwwyyyzzzjjj[[[MMMAAA===;;;777555555555555444444555777999::::::===@@@BBBDDDGGGJJJMMMWWWZZZ```gggoooxxxvvvkkkfffjjjttt}}}}}}uuuccc\\\NNN???999999999888333555777666444333555666888:::===@@@CCCDDDDDDDDDEEE===:::======DDDaaannnRRR===>>>BBB<<<777888444444333333222111111111////////////000000000000//////000000111222222222222222222333555888;;;<<<:::;;;;;;:::999999;;;<<<:::;;;;;;;;;:::999::::::>>>???AAABBBCCCEEEHHHJJJSSSPPPOOOSSSXXX]]]dddkkkttt{{{zzzvvvppplllfffbbb```^^^\\\ZZZ[[[ZZZYYYXXXWWWUUURRROOOPPPPPPOOOPPPQQQPPPMMMKKKGGGGGGHHHHHHJJJKKKMMMNNNKKKJJJIIIGGGFFFDDDCCCBBB@@@>>>======>>>===<<<:::;;;;;;:::999777666555555333333333444444444444444333333333333222222222222//////000000//////...---,,,,,,,,,------.........,,,,,,---------,,,++++++)))***++++++++++++***)))+++++++++*********))))))*********************************************************++++++,,,---......,,,+++,,,///222555666>>>QQQlllzzzrrrppp~~~zzzyyy~~~|||yyy|||xxx|||~~~rrrZZZUUURRRPPPMMMIIIHHHJJJHHHGGGFFFDDDCCCBBBBBBBBB????????????===<<<:::999888888888888888777666666222222222222222222222222000000111111111111000000//////000000//////...---......---------,,,,,,,,,***++++++,,,,,,,,,,,,,,,)))******++++++++++++++++++,,,...111555777777666;;;YYYrrrwwwvvv|||uuunnnhhhWWWGGGCCC@@@999555666444444333333333444555666444666999;;;<<<>>>@@@BBBGGGLLLTTTZZZ___cccfffiiissszzzxxxnnnhhhgggfffcccaaalllrrryyy|||zzz}}}|||~~~qqq```QQQGGGDDD???:::777555222000///111333555555777999:::999;;;===@@@BBBBBBBBBBBB@@@<<<<<>>>>>======;;;:::999555555666666555555444333000000000000000111111111//////000000000000//////...............------,,,......---------,,,,,,,,,******+++,,,,,,,,,,,,,,,))))))***+++++++++++++++...,,,,,,///333444444333111CCCSSShhh|||gggUUUNNNIII@@@::::::777666444333222222222333///222444666666777999:::;;;???EEEJJJMMMPPPRRRTTT^^^dddmmmvvv}}}~~~xxxtttnnnjjjgggdddaaaeeeqqq~~~yyytttrrrssswww}}}|||gggWWWLLLBBB===<<<444222222444666555333222///000111444777:::;;;<<<<<<===>>>???@@@AAAAAAAAA:::>>>EEERRRhhh}}}UUUBBB>>>888666555444333111333222222111000000//////............/////////000/////////000111111222222555444333222333555777999888999:::999777777888::::::777666888===???===:::===???AAABBBAAA???===<<>>===<<<===>>>===;;;999999999888666555333222222222222222333333444444444333333222222111000000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))***+++,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...'''***---.........,,,***555...111DDDXXXfffrrr{{{zzz}}}rrrZZZQQQPPPQQQKKKHHHJJJKKKHHHEEEFFF>>>@@@AAAAAA@@@>>>>>>>>><<<=========<<<;;;::::::333333444444333333222111////////////000000000000......////////////......------......------,,,+++......---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))***++++++++++++***...***(((+++///111222333111666<<>>???BBBHHHOOOUUUTTTXXX___eeejjjnnnqqqtttwww~~~vvvrrrpppppptttzzzxxxuuuqqqnnnooottt|||}}}wwwsssnnnmmmkkkjjjnnntttxxxyyyrrrpppnnnnnnpppsssvvvwwwmmm\\\PPPHHHIIIEEE<<<999<<<999666555555666444222222444333222444888;;;<<<<<>>???@@@@@@@@@CCCDDDFFFGGGIIIIIIIIIIIILLLLLLLLLMMMOOOQQQTTTUUURRRTTTYYY\\\\\\YYYVVVSSSWWWWWWWWWVVVUUURRRPPPOOOKKKKKKKKKMMMPPPRRRRRRRRRTTTXXX[[[[[[YYYUUUQQQPPPUUUTTTSSSQQQOOOMMMLLLKKKMMMMMMNNNNNNMMMKKKHHHGGGGGGCCC@@@AAAFFFHHHGGGEEEHHHFFFDDDCCCCCCCCCBBBAAA>>><<<:::999::::::999777:::999888666444333222222333222111222444555444333000111111111111000000///......////////////......000...---++++++,,,---...,,,,,,------,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++000...///555===KKK```rrr}}}~~~sssuuu|||pppdddVVVMMMMMMLLLKKKIIIHHHGGGFFFCCCAAABBBAAA>>><<<;;;;;;<<<===<<>>;;;999888777666555444333333444666777777888:::;;;:::999888777@@@===>>>EEEHHHCCC@@@BBBNNNbbbvvvgggPPPBBB777666666444333222111111111111111000//////......------------------------//////...------...//////000111111222333444555666555555555666666666666666777777888888999::::::::::::::::::::::::;;;;;;<<<<<<<<<======>>>??????@@@AAABBBCCCDDDEEEGGGHHHHHHJJJJJJIIIIIIJJJKKKMMMNNNOOOQQQTTTWWWWWWUUURRRPPPMMMMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHJJJMMMOOOOOOOOOTTTVVVWWWVVVTTTQQQPPPPPPSSSRRRPPPNNNLLLKKKKKKKKKLLLLLLKKKKKKJJJHHHGGGFFFEEEAAA>>>???CCCFFFEEECCCEEECCCAAAAAAAAAAAA@@@???===;;;999999::::::999888888777666444222111111111111000000000222333222111000000000111000000///.........////////////.........---,,,******+++,,,---,,,,,,------,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,+++,,,///333999GGGTTTttt|||xxx~~~zzzzzz~~~wwwccc\\\VVVKKKEEEFFFJJJIIIGGGFFFFFFEEEBBB@@@???===<<<::::::;;;<<<===<<<>>>???>>>;;;777555444222222222111000000//////000000///......///000000//////.........---------,,,,,,++++++++++++,,,,,,+++++++++*********))))))'''(((***++++++***(((''')))))))))))))))))))))))))))***+++---------------222000///222@@@XXXsss|||vvvkkk```ZZZNNNHHH@@@;;;999888666555222222111111222333444444333444555666888;;;===>>>===>>>AAADDDHHHKKKMMMOOOSSSXXX]]]bbbfffmmmwww~~~}}}wwwwww|||nnnfff\\\SSSNNNHHH@@@:::???>>><<<:::888777777666666555555555555666777777:::;;;<<<===>>>>>>??????;;;???CCCBBB===AAAWWWooohhhPPP@@@666666666555444333222111111000//////...------,,,,,,------------------------...------,,,,,,------...//////000111222222333333333333333444444555555555666666777888888999999:::999999999999999:::;;;;;;;;;<<<<<<======>>>>>>>>>?????????@@@AAACCCEEEGGGIIIHHHGGGFFFFFFFFFGGGHHHMMMNNNPPPQQQQQQOOOMMMLLLJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFHHHKKKNNNNNNNNNSSSTTTTTTRRRPPPOOOOOOPPPPPPOOOMMMJJJIIIIIIJJJKKKKKKJJJHHHGGGFFFFFFFFFFFFDDD@@@===>>>AAACCCBBB@@@AAA@@@>>>>>>??????>>>===;;;:::999999:::;;;:::888555555333222000000//////000......///000111000/////////000000///......---......////////////......---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))'''(((((())))))((((((''')))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++,,,+++---000///...444;;;NNN^^^sss}}}pppgggqqq~~~qqqsss}}}zzz{{{|||}}}zzz~~~cccXXXPPPPPPNNNGGGDDDFFFGGGFFFEEEEEEEEEDDDBBB???<<<;;;999999999;;;===>>>===>>>>>><<<888444222111111111000000///.........000///............///000------------,,,,,,,,,,,,+++******************+++++++++*********)))))))))((((((************((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,+++///000///+++,,,;;;SSSggg|||vvv|||zzz|||vvvfffQQQBBB<<<:::888555111111111222222222222222111222222333444666777888555666888:::<<>>===<<<===>>>AAADDDFFFIIIHHHGGGFFFFFFGGGHHHHHHMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGIIILLLNNNPPPPPPRRRSSSTTTTTTRRRPPPPPPQQQPPPNNNKKKIIIHHHIIIKKKMMMKKKIIIGGGEEEDDDEEEFFFGGGCCCAAA>>>>>>???@@@@@@??????>>>======>>>???===<<<999888888999:::;;;:::888444333222111000////////////...---...000111000///////////////...---,,,,,,---......//////......---------,,,+++***++++++++++++,,,,,,,,,,,,+++******(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************++++++---000///---///444111:::IIIYYYeeejjjjjjhhhsssssswww|||ppp]]]VVVSSSNNNLLLNNNLLLGGGFFFHHHFFFEEEDDDDDDDDDDDDBBB@@@<<<;;;999888999:::<<<===??????>>>;;;666333111111111111000000///.................................,,,,,,,,,,,,+++++++++***+++******))))))******+++************))))))))))))(((((()))******)))((((((''''''''''''''''''''''''''''''((()))************(((...222000,,,000<<>><<<>>>;;;888777777777666444333333333333444555666777666888999;;;;;;;;;:::999::::::;;;===>>>???@@@@@@CCCCCCFFFRRRggg```CCC777666777777444333333222111111000000------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------....../////////111111222222333444555555444444555666666777777888666666666777777999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<===@@@CCCEEEFFFEEEEEEEEEFFFHHHJJJKKKOOOOOOOOONNNMMMLLLKKKKKKIIIIIIHHHGGGFFFFFFFFFEEEJJJHHHGGGHHHLLLOOOPPPPPPQQQTTTWWWYYYWWWUUUSSSRRRQQQOOOLLLJJJJJJKKKMMMOOOLLLJJJGGGDDDDDDEEEGGGIIIEEECCC@@@????????????>>>===<<<<<<===??????>>><<<999888888999;;;;;;999777333333222111000000111111000///...///111222111000////////////...---,,,+++------............------...------,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))'''(((++++++***,,,000///000666@@@OOO]]]gggllluuuyyyxxxzzz^^^OOOPPPUUUNNNKKKIIIIIIGGGDDDEEEHHHFFFEEEDDDDDDEEEDDDBBB@@@>>>===;;;999999:::;;;<<<@@@@@@>>>:::555222111111111111111000//////......------............------,,,+++++++++************++++++************++++++*********)))))))))((((((((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))***''',,,000111000000444777KKKccc|||{{{jjjWWWOOOKKKDDD===888888888888777777777777333222222111111111222222222222222333333333444444888999999:::;;;<<>><<<::::::777666444333222222000///222222222333555666888999777888:::<<<======<<<;;;;;;<<<>>>@@@AAACCCCCCDDD@@@HHHXXXqqqvvv```FFF888666999999888222222222111000000//////......------,,,+++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------.........000000111222333333444444333444444555555666777777555555555666777888999:::999999999999999999999999:::::::::<<<>>>@@@CCCDDDBBBBBBBBBCCCEEEGGGJJJKKKPPPPPPPPPOOONNNLLLKKKJJJHHHHHHGGGFFFFFFGGGGGGGGGJJJHHHGGGGGGKKKNNNPPPPPPQQQTTTYYY[[[ZZZWWWUUUTTTRRRQQQOOOMMMMMMMMMNNNOOOKKKJJJGGGEEEEEEFFFHHHIIIFFFDDDBBB@@@???>>>>>>>>>;;;;;;<<<>>>???@@@>>><<<999888888999;;;:::888666333222222111111111222222111000///000111222111000///000//////...---++++++------............------.........---------,,,,,,+++++++++++++++******)))))))))))))))))))))))))))&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******---)))(((******)))+++///444111///222;;;GGGRRRXXXnnn}}}xxxrrrttthhhUUUOOOPPPQQQPPPKKKIIIFFFEEEEEEFFFHHHIIIFFFEEEDDDDDDDDDCCCAAA???>>>===;;;999999999;;;<<>>@@@AAABBBDDDFFFGGGHHHIIIKKKNNNQQQQQQRRRSSSQQQNNNLLLLLLNNNKKKMMMLLLIIIIIIJJJGGGBBB@@@@@@???>>>>>>>>>>>>>>>555777888888555222000000444555555666666777777888444444444555666888999:::888999:::<<<============???>>><<<<<<<<<>>>@@@BBBOOOeeeXXXJJJ<<<888999777444222111111000000000////////////......------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,------------............///000111222333333333333333444555555666666444444444555666777999999888888888888888888888888777888999;;;===???AAABBBBBBBBBBBBCCCEEEGGGIIIKKKOOOOOOOOOOOOMMMKKKIIIGGGHHHHHHHHHHHHJJJKKKMMMNNNLLLJJJHHHIIILLLPPPRRRSSSQQQTTTWWWYYYXXXVVVVVVVVVSSSRRRQQQPPPOOONNNNNNNNNJJJHHHGGGEEEEEEFFFGGGHHHFFFEEECCC@@@>>><<<<<<===999999:::===??????===;;;999999999:::;;;:::777444222111111111111111222222000/////////111222111000000000000///...---,,,+++,,,------......------,,,---------------,,,+++++++++++++++++++++***))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***///+++)))+++,,,+++,,,//////...,,,---///444:::>>>UUUggg}}}~~~vvvrrriiiqqqooosssuuuxxxzzzfffYYYLLLJJJOOOQQQJJJBBBHHHFFFDDDCCCFFFIIIJJJIIIFFFEEECCCBBBBBBAAA>>><<<;;;:::888888888999;;;<<>>;;;666222000111222000000//////...---------+++,,,------------,,,+++,,,,,,+++++++++************))))))(((((())))))******)))))))))(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&'''(((*********))))))((((((***...000,,,:::MMM```uuuwwwjjjeeeeeeddd___YYYWWWRRRKKKDDD>>>:::888777555555444333333333444444555555444444333333333333222222111222333333333222333333444555666666777777888:::<<<<<<;;;;;;>>>AAA@@@???===<<<<<<<<<<<<<<<888999888555666999999555888777666555444333333333333555777777555333444666...///111222333333444555666666666666777888999:::::::::::::::<<<===>>>???@@@??????BBBKKKXXXeeennn```EEE===777888777333//////000000////////////...............---,,,,,,++++++************************)))***+++,,,,,,+++***)))---------------------...,,,,,,---...///000111222222222333444444555555666333333444444666777888999888888888777777777777777555666888;;;===??????@@@DDDDDDDDDEEEFFFHHHJJJKKKMMMNNNNNNNNNLLLIIIFFFEEEDDDDDDEEEFFFIIILLLOOOQQQPPPMMMKKKLLLOOOSSSUUUVVVRRRSSSUUUUUUTTTTTTUUUWWWSSSRRRRRRQQQPPPOOONNNMMMHHHGGGFFFEEEEEEFFFFFFGGGEEEEEECCC@@@<<<;;;;;;<<<888888999<<<>>>>>><<<::::::999999:::;;;999666333000000000000000111111222000///...///000111111///111111111000///---,,,+++,,,------......------,,,+++,,,,,,,,,,,,+++*********++++++++++++***))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))&&&%%%)))+++******,,,(((+++///000111111333444888===IIIZZZjjjqqqppplllhhhppp~~~|||qqqsssrrrpppsss~~~zzz|||~~~vvvllllll}}}nnn]]]QQQMMMHHHFFFEEEEEEEEEDDDDDDCCC@@@@@@DDDHHHGGGDDDEEEDDDBBBAAAAAA???<<<:::777777666666777999;;;======<<<999444000///000222///......------,,,++++++++++++------------++++++,,,,,,,,,++++++++++++***((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&'''(((***+++&&&))),,,,,,)))((())),,,)))///777DDDZZZuuutttsssuuuwwwvvvzzzssshhh[[[OOOGGGBBBAAA555555444444333444444444111111111111000000//////222222111222333444333222333444555555555333222000222555888888666666777999:::666555888<<<>>>:::555666666444111333777888555555555555555555666777777222333444222//////222555666777999888777666666666777777777777777888999999::::::999:::;;;===???@@@>>>@@@GGGVVVooo}}}^^^FFF:::444222555444000///333///////////////...............---,,,,,,++++++***)))************+++++++++******))))))******+++,,,+++++++++,,,,,,------------------...///000000111000111111222222333444444333333333333444666888999999999888888888888999999333666999<<<===???AAACCCBBBCCCEEEFFFGGGIIILLLNNNQQQQQQMMMHHHHHHJJJHHHDDDDDDDDDDDDEEEGGGIIIKKKMMMJJJIIIJJJMMMQQQTTTUUUUUUTTTTTTRRRPPPNNNOOORRRUUUZZZUUUPPPOOOPPPOOOKKKGGGHHHHHHHHHGGGFFFEEECCCCCCBBBBBBBBB@@@===;;;:::;;;::::::;;;;;;;;;;;;:::::::::999888777666666666666555555555444444333333333222222222111111111111000////////////............)))***,,,---...------,,,+++++++++************)))''')))***++++++***)))'''))))))(((((((((((())))))%%%&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''((()))))))))(((((('''''''''&&&%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))***************************+++,,,---...000111111000111444:::CCCOOO]]]eeelllxxxyyyvvvpppvvvwwwqqqmmmiiiyyyyyyjjj^^^TTTLLLPPPLLLHHHFFFGGGGGGEEECCCIIIEEEAAA@@@CCCEEEFFFEEEDDDDDDCCCAAA???<<<:::999<<<;;;999888888999:::<<<>>><<<888333111000000000000000///...---,,,,,,+++...............------,,,***++++++,,,,,,++++++***++++++***)))((('''&&&&&&(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))***++++++,,,,,,---...111555;;;MMMlllxxx~~~wwwhhhTTTEEE:::::::::;;;888444333444777777666333111000000111111222222222222111000///444444444444444444444444444333333222222333333444555555444444444333333333444333222222111222222222333333444444444444555555444555666555333333333444777555333555888:::999777999999:::<<<>>>>>>===;;;BBB;;;:::AAABBB<<<>>>EEEIIIWWWooouuuyyycccTTTHHH;;;666555444333111000///...000///...------...///000......---------,,,,,,,,,))))))*********++++++++++++************+++,,,,,,---------------,,,,,,,,,+++,,,,,,---......//////000000111111222333333333333333222333444555777888777777666666666666777777444666999;;;<<<>>>@@@BBBAAACCCEEEFFFFFFHHHKKKNNNLLLNNNLLLGGGFFFHHHIIIFFFFFFFFFEEEEEEFFFHHHJJJKKKGGGGGGIIILLLOOORRRRRRQQQNNNOOOOOOOOOPPPRRRUUUXXXWWWRRRNNNMMMNNNNNNJJJGGGIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCCCC@@@<<<999888888;;;;;;;;;<<<<<<;;;;;;;;;999999888777666666666666555444444444333333333333222222222111111111000000////////////............+++,,,---------,,,+++***+++++++++************)))((()))***++++++***)))((())))))(((((((((((())))))&&&&&&'''''''''(((((((((((('''&&&&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((************************,,,,,,------.........///......///111555<<>><<<:::<<<;;;999888888999;;;<<<===:::777333000//////000//////.....................////////////...------***++++++,,,,,,++++++*********))))))((((((''''''(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))******+++,,,,,,+++---///111555BBB\\\sss~~~zzz{{{cccOOOEEE???:::888999999999999555666888888888888888999444444444444444444444333222222222222222222222222333333333222222333333333444444444444333333333333333222222111111222222333333333333444444444555555333444555444333222333444999777777888;;;===<<<::::::999777666777888999:::GGGAAA@@@CCC???:::???KKKeeeyyy{{{qqq{{{gggMMMEEE>>>666666555444333111000///...///...---,,,,,,---...///------------,,,,,,,,,,,,)))))))))*********+++++++++++++++++++++,,,------...------,,,,,,+++*********++++++,,,,,,---------//////000111111222222333222222222222333555666777666555555555555555555666444777:::;;;;;;<<<>>>???@@@BBBDDDEEEFFFGGGJJJMMMHHHLLLLLLGGGDDDFFFHHHHHHIIIHHHGGGFFFEEEFFFGGGHHHEEEEEEGGGKKKNNNOOONNNLLLKKKMMMOOOPPPQQQRRRUUUWWWQQQNNNKKKJJJLLLLLLJJJGGGJJJJJJJJJIIIIIIHHHHHHHHHEEEEEECCC@@@;;;888777777;;;<<<<<<<<<<<<<<<<<<;;;999888777666555555555555444444333333333333333222222222111111111000000000/////////............---------------,,,+++***)))+++++++++************)))((()))***++++++***)))((())))))(((((((((((())))))''''''(((((((((((())))))))))))((('''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''************************---------------,,,,,,,,,/////////......111555999CCCWWWmmm~~~~~~{{{sssjjjfffbbbaaabbbooovvv||||||zzzxxxtttooonnnttt|||zzzlllfffmmmuuuttthhhjjjvvvnnneeeZZZTTTSSSSSSQQQNNNMMMKKKIIIHHHIIIIIIHHHGGGGGGEEECCCCCCEEEGGGGGGGGGFFFEEEDDDCCCAAA???===<<<;;;;;;999999999:::;;;<<<;;;999666222000///000000.........//////000000000///////////////......---***++++++,,,,,,++++++***))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))******++++++)))***,,,---...444FFFWWWkkkxxxyyytttssscccXXXPPPEEE>>><<<===<<<:::666777777777777555444333333222111000000000000000222222222222222222222222333333222222222222333333444444333333333222222222111111111111222333444444333333333444444444444555444555666666444444555666777666666888;;;<<<;;;:::>>>>>>============>>>???@@@======@@@@@@DDDVVVjjjmmmNNNAAA===999444555555444222111000///...------,,,,,,,,,,,,---------------,,,,,,,,,++++++))))))))))))************,,,,,,++++++,,,,,,---...+++++++++***************+++++++++,,,,,,,,,------...//////000000111111222000111111222333444555666555555444444444444555555555777999::::::;;;<<<===???AAACCCDDDEEEFFFIIILLLGGGLLLNNNHHHBBBDDDGGGHHHKKKIIIGGGEEEDDDDDDDDDDDDCCCDDDGGGJJJMMMMMMKKKIIINNNPPPRRRRRRQQQOOOOOOPPPNNNKKKIIIIIIKKKKKKJJJIIILLLKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDAAA===999888999;;;<<<<<<======<<<<<<;;;888777666555444444444444333333333333222222222222111111111111000000000000//////.........------------------,,,,,,++++++++++++++++++*********))))))((()))************)))((())))))(((((((((((())))))((((((((()))))))))))))))******))))))((((((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((************************+++++++++,,,,,,,,,,,,,,,,,,---.........///222444...;;;IIIRRR^^^pppxxxtttppppppxxx{{{xxxyyywwwuuuuuuzzzvvvssswwwvvvssspppooosssyyy}}}vvvnnnllltttrrraaa]]]WWWPPPNNNOOOPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGEEEDDDDDDEEEFFFGGGGGGGGGDDDDDDCCCBBB@@@>>><<<;;;::::::999999999:::;;;;;;999888555333111111111111/////////000000000000000//////000000//////...---***++++++,,,,,,++++++***'''((((((((()))))))))***(((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''((((((((()))))))))******'''(((***,,,***+++555@@@RRRbbb{{{|||nnnqqq}}}}}}~~~~~~~~~sssoooeeeXXXMMMHHHCCC??????<<<:::777777666555444777666444222222111222222444444444444444444444444333333222222222222333333444333333333333222222222000000000111222444555666333333444444444555555555666777888888777777999:::777777888:::<<<<<<<<<;;;777999<<<>>>===<<<;;;:::;;;<<>>@@@BBBCCCDDDEEEHHHKKKJJJOOOOOOIIICCCCCCFFFGGGJJJIIIGGGDDDCCCBBBBBBBBBCCCDDDFFFJJJMMMMMMKKKIIIPPPRRRSSSSSSPPPMMMLLLKKKLLLJJJIIIIIIJJJKKKKKKKKKMMMLLLJJJGGGEEEDDDCCCCCCDDDDDDDDDBBB>>><<<;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;777666555444333333333333222222222222222222222222111111111000000000//////............------------++++++++++++,,,---------+++++++++*********))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))(((((((((******)))))))))((('''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------''')))+++,,,,,,---...000...222444444777CCCRRR[[[eeehhhooovvv}}}}}}~~~tttllleee\\\UUUUUUQQQLLLJJJJJJKKKJJJIIIOOOOOONNNKKKIIIFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFBBBAAAAAA@@@>>><<<:::999888888888888999999::::::888777555444333222222222222111111000///.........///////////////......---***++++++,,,,,,++++++***''''''(((((())))))******(((((())))))))))))(((((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((())))))''''''))),,,***(((---444555GGGffftttuuu{{{pppddd]]]XXXPPPJJJBBB===<<<===??????:::999999999999999::::::555555555555555555555555444444333333333333444444444444444333333333222222111111111222333555666777444444555555555666666666555777999999888999:::<<<:::;;;===?????????>>>>>><<<===???>>>===>>>AAACCCNNNWWWkkk```KKK;;;;;;===777333555333333222222111000//////---------......---------,,,,,,+++++++++*********((((((((()))))))))******+++++++++++++++,,,------++++++,,,---///000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000---...000111222222333222555555444444444444555555333555777888888888:::;;;===???AAABBBCCCDDDGGGJJJKKKOOONNNHHHCCCDDDEEEEEEHHHFFFDDDBBBAAAAAAAAAAAACCCCCCEEEIIILLLMMMLLLJJJNNNPPPRRRQQQOOOMMMMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLMMMKKKHHHFFFDDDCCCBBBBBBCCCDDDCCCAAA>>><<<<<<===:::;;;;;;;;;;;;;;;;;;:::666555444333222222222222000111111111111222222222111111000000000/////////.........------------,,,++++++++++++,,,---...///+++++++++************)))***))))))))))))))))))***))))))(((((((((((())))))))))))((((((((((((''''''(((((()))))))))((('''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((************************))))))))))))))))))))))))&&&'''((()))***,,,------(((***,,,,,,+++,,,---...,,,...///...///444;;;AAAJJJRRRbbbssszzzfffccctttwwwiiiddd]]]ZZZZZZ[[[[[[ZZZRRROOOKKKIIIJJJKKKKKKKKKNNNOOOOOOLLLHHHDDDCCCCCCBBBDDDFFFGGGEEEDDDCCCDDD?????????>>><<<:::999888666666666777888888888999555555444333333222222333222111111000...------,,,...............------,,,***++++++,,,,,,++++++***''''''(((((())))))******(((((())))))))))))((((((***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&''''''''''''((((((((((((((('''(((++++++)))+++///(((666SSSssslllaaaRRRFFF@@@===;;;999555555666777888888777777555555555555555555555555555555444444444444555555555555444444444333333333333333333444555666888999666666666777777777777888555666888999999999;;;===999<<>><<<<<<<<<@@@???===;;;<<>>@@@AAABBBDDDGGGIIIJJJLLLJJJEEECCCEEEEEECCCDDDCCCBBB@@@???@@@@@@AAABBBBBBCCCFFFJJJLLLLLLKKKNNNOOOPPPPPPNNNMMMMMMNNNIIIJJJJJJIIIIIIIIIKKKLLLJJJIIIFFFDDDCCCDDDDDDEEECCCCCCCCC@@@<<<:::999:::999999::::::::::::999999555444333222222111111111000000000000111111222222111000000000////////////.........---------,,,,,,---,,,+++++++++,,,---...+++++++++************)))******))))))))))))******))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&'''(((((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***+++++++++,,,------,,,,,,...///)))***,,,///111222444666333888EEEXXXhhhvvvooogggkkk|||wwweeeZZZVVVWWWYYYZZZ[[[ZZZYYYXXXPPPNNNKKKIIIIIIJJJLLLLLLKKKMMMNNNLLLGGGDDDCCCCCCAAADDDGGGGGGDDDBBBAAAAAA>>>>>>>>>===<<<:::888888333444555666777777777777222222111111111111111111/////////.........---------------------,,,,,,+++***++++++,,,,,,++++++***(((((((((((())))))))))))(((((())))))))))))(((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''((()))((('''&&&'''''''''''''''''''''''')))&&&'''***+++)))***---***000@@@TTTdddooozzzqqqaaaVVVOOOHHHDDDBBBBBBBBBAAA???;;;777444666666666666666666666666666666555555555555666666666666666555555555444444555555555555666777999999777777888888888999999999777999;;;<<<<<<===???AAA===@@@CCCCCC@@@===<<<===999<<>>:::888777666666777222222111111000000//////+++,,,------------,,,++++++*********))))))))))))(((((((((((())))))))))))******))))))******+++,,,******************++++++*********)))))))))))))))++++++,,,------......///,,,---///000111222111111222222111111111111222222000333555777777888:::;;;<<<>>>@@@AAABBBCCCFFFIIIHHHIIIFFFBBBCCCFFFFFFBBBBBBAAA@@@?????????@@@AAAAAAAAAAAADDDHHHKKKLLLLLLPPPQQQQQQOOOMMMKKKLLLMMMHHHIIIIIIIIIHHHHHHJJJKKKHHHGGGEEEDDDDDDFFFGGGIIICCCCCCBBB???:::777666666888999999::::::999999888555444333222111111111111//////000000111111111222000000000000////////////......---------,,,,,,,,,///...,,,+++***++++++,,,+++++++++************)))******))))))))))))******))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%$$$%%%&&&(((((((((''''''&&&'''''''''(((((())))))%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))'''((()))))))))***,,,...///,,,+++,,,---+++******000---///999DDDMMMUUU[[[ffffffhhhppp|||wwwfff\\\VVVSSSQQQJJJNNNSSSVVVUUURRROOONNNMMMKKKGGGDDDDDDEEEGGGHHHIIIKKKMMMKKKGGGDDDDDDDDDAAADDDGGGGGGDDD@@@??????>>>>>>>>>===<<<:::999888222333444555666666666666////////////000000000000---------...............,,,,,,------,,,,,,+++***+++++++++,,,,,,+++++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%'''))))))((('''&&&'''''''''''''''''''''&&&***&&&%%%(((***((()))+++,,,,,,///555<<>>999999999999999999999999777777666666666666777777777666666666666555555555777666666777777888999:::888888999999999:::::::::;;;===???@@@@@@AAADDDFFFGGGJJJMMMMMMIIIFFFEEEEEEJJJUUUfffwwwhhhKKK<<<777888888666666666222---222222111111000000//////***+++,,,------,,,+++***************))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++******************)))))))))))))))))))))))),,,,,,,,,---------......------......///000000000000000000111222222222333333333444666777999:::::::::<<>>>>>AAAEEEIIILLLLLLKKKLLLKKKJJJJJJLLLNNNNNNMMMIIIGGGEEEEEEGGGHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@???===;;;999777666777777888888888888777777111111111111111111111111111111111111111000////////////.........---------///...,,,++++++,,,...///...---,,,,,,++++++,,,,,,************)))))))))((('''(((((((((((((((''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&((()))***+++++++++************)))------,,,,,,,,,---...///---,,,,,,---111444666666<<<@@@HHHUUUdddssszzzvvvzzz~~~xxxsssooo```^^^ZZZUUUOOOIIIEEEBBBKKKKKKMMMPPPSSSTTTTTTRRRMMMIIIEEEBBBCCCEEEFFFGGGLLLJJJGGGFFFFFFEEEDDDBBBBBBCCCCCCCCCBBB@@@>>>===;;;;;;:::999888777666555444222222222444444444222//////...---,,,,,,++++++,,,,,,---......------------,,,,,,++++++,,,,,,---)))***+++++++++)))((('''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((''''''''''''(((((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((+++&&&'''...111333@@@QQQlllsssyyyxxxvvv{{{~~~mmmpppoooooowwwuuu}}}~~~kkkWWWIIIFFFCCCBBBDDDHHHHHHCCC===999999:::===AAAAAA===:::777888888888777777:::<<<888>>>@@@===<<<>>>>>><<<999===???@@@???@@@DDDHHHGGGNNNUUUXXXWWWXXX\\\``````^^^YYYSSSPPPUUU```jjjoooRRR???;;;888666333111//////000000///////////////////////////---,,,***))))))******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---------...//////000000///000000111111222222333333333444555777888999999888:::===??????@@@AAACCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA>>>???@@@DDDHHHKKKKKKKKKJJJHHHFFFFFFHHHJJJKKKJJJHHHFFFDDDDDDEEEGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCCCC@@@???>>><<<:::999888777666666777888888777666666111111111222222222222222000111111111111000//////......------------,,,,,,...---,,,++++++,,,---...------,,,++++++++++++,,,*********)))))))))((((((''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&'''((()))***((((((((())))))*********,,,,,,++++++,,,,,,------...,,,+++,,,///111111111111222333666;;;AAAFFFJJJ___lllzzz~~~zzz|||wwwllleeebbbaaa^^^[[[WWWVVVTTTRRROOOKKKIIIGGGJJJJJJKKKNNNPPPQQQPPPOOOKKKHHHEEEDDDDDDFFFFFFFFFIIIGGGEEEDDDEEEEEECCCBBBBBBBBBCCCBBBAAA@@@>>>===::::::999888777666666555444333222222444444333222000//////...------,,,,,,,,,,,,------------,,,,,,+++******************+++))))))*********)))''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''***&&&(((......+++333@@@RRRXXXbbbkkkttt~~~zzzqqqiiiiiivvv}}}wwwmmmeeeeeefffiiijjjfff]]]VVVMMMJJJGGGFFFEEEDDD@@@===CCCBBBAAA@@@AAACCCEEEFFFCCCCCCCCCCCCBBBAAAAAABBBHHHHHHJJJNNNTTTZZZ___bbbvvvrrrmmmgggdddeeeiiillljjjooovvvnnn]]]PPPCCC;;;:::555444222000000000111222////////////////////////...---,,,***))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,---......//////000/////////000111222222222333333444555555666777777666888;;;<<<======???@@@AAAAAAAAA@@@??????>>>>>>@@@??????@@@@@@AAABBBBBB?????????BBBFFFIIIJJJJJJIIIGGGDDDCCCDDDGGGHHHHHHEEECCCBBBBBBDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBBBBAAA======<<<;;;:::999888888444555777888888777555444222222222222222222222222000000000000000//////...---,,,,,,,,,,,,+++++++++...---,,,++++++,,,---...---,,,++++++******++++++))))))))))))((((((((((((''''''((((((((((((((('''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%&&&&&&''')))******+++*********+++++++++,,,,,,...,,,***+++,,,------,,,444333222111222444666888:::DDDOOOVVVZZZ```jjjrrrvvvllleeeaaa___WWWUUURRRSSSVVVWWWVVVTTTQQQPPPOOONNNMMMKKKJJJJJJIIIIIIIIIKKKMMMMMMLLLJJJHHHGGGEEEEEEGGGGGGFFFEEEEEEDDDBBBBBBCCCDDDCCCAAAAAABBBBBBBBBAAA???===<<<888888777777666666666555444333222333444444333111000000//////......------++++++,,,,,,,,,,,,++++++)))((((((''''''(((((()))((((((((()))(((((('''&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&)))...,,,'''***222;;;AAANNN```ttt~~~pppsss}}}~~~rrrooowww|||tttiiifffaaa]]][[[YYYWWWVVVLLLKKKKKKPPPWWW]]]``````hhh___ZZZ[[[ZZZVVVWWW]]]WWWXXX]]]hhhttt|||}}}|||~~~vvvlllhhhkkkttt}}}fffHHH======;;;999999222222111000000111222333////////////////////////---,,,+++***************++++++*********)))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---......//////---......///000111222222222333333333444444555555555777:::;;;<<<<<<>>>?????????>>>>>>===<<<<<<<<<>>>======>>>???@@@BBBCCC@@@>>>>>>???CCCGGGHHHIIIJJJFFFBBBAAABBBDDDFFFGGGCCCAAA??????AAACCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@::::::::::::999999999999333444666888888666444333333333333333222222222222//////000000//////...---++++++++++++************,,,,,,++++++++++++,,,,,,,,,,,,+++***************))))))((((((((('''''''''&&&'''((((((((((((((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&'''(((((()))******((())))))***************,,,+++******+++,,,+++***---,,,,,,---///222444666555888<<<===>>>BBBKKKQQQXXXdddrrr}}}zzzvvviiiddd[[[SSSOOOOOOQQQRRRQQQPPPPPPRRRUUUWWWWWWUUUQQQPPPOOOMMMKKKIIIHHHHHHIIIHHHHHHJJJKKKKKKIIIGGGFFFEEEFFFGGGIIIHHHFFFCCCAAA@@@???@@@BBBCCCBBB@@@@@@AAAAAAAAA@@@>>><<<;;;666666666666666555555555444333333333555444222000//////......------------++++++,,,,,,,,,+++******((((((''''''''''''(((((('''''''''''''''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%(((---,,,)))***///000555AAASSShhh{{{}}}vvvyyyxxxyyy~~~{{{zzzyyyyyyyyyrrrrrrttt|||vvvdddZZZ[[[[[[VVV[[[fffiiiooozzzaaaMMM;;;888<<<;;;666333222111000000000000111222........................,,,++++++***************************))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))************++++++++++++++++++,,,,,,------......,,,---...///000111222222111111222222333333333444555777:::;;;<<<<<<>>>@@@=========<<<;;;;;;::::::;;;;;;:::;;;===???BBBCCC@@@???>>>???BBBEEEGGGGGGHHHDDD@@@>>>???AAACCCCCC@@@???===>>>@@@BBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???888999999999999999999999222333555666666555333222333333333222222111111111...////////////...------++++++*********)))))))))+++++++++******+++++++++++++++***))))))))))))***(((((((((''''''''''''&&&&&&&&&'''(((((((((((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''))))))))))))))))))))))))'''((()))*********))))))***))))))***---...---,,,,,,++++++*********+++,,,---.../////////222777;;;888???FFFKKKSSS^^^fffiiiuuusssrrrvvv|||}}}||||||~~~wwwuuupppggg]]]VVVTTTSSSPPPNNNJJJGGGEEEFFFIIIKKKNNNMMMLLLLLLNNNOOOPPPPPPQQQOOOMMMKKKIIIHHHHHHGGGIIIIIIHHHIIIJJJJJJGGGEEEEEEEEEFFFHHHIIIHHHEEEBBB=========???AAABBBAAA?????????@@@@@@???===;;;:::666666666555555555555555444333333444555444222///------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))((((((''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''')))))))))+++...)))---444===JJJZZZkkkvvvwwwpppooovvvwwwhhhiiiuuu|||kkk```bbbdddcccnnn~~~sss]]]DDD>>>999999:::666111...222222111000////////////------------------------******+++*********))))))*********)))))))))(((((())))))))))))))))))))))))&&&''''''(((((())))))***'''(((((())))))*********)))))))))))))))))))))))))))************+++++++++******+++,,,,,,------...+++,,,---...///000111222//////000111111222333333555777:::;;;<<<<<<>>>@@@<<<<<<<<<;;;::::::999999999999888999;;;???BBBDDDBBBAAA@@@BBBEEEGGGHHHHHHFFFCCC???===>>>???@@@??????===<<<===???AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@777888888888888888888888333333444444444444333333333222222111111000000000...............------,,,+++************)))))))))************************+++***))))))((()))))))))((('''''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&*********))))))((((((((('''((()))*********)))(((''''''(((***---///...---000000///...------------++++++,,,,,,...///111222000333444333666===DDDFFFFFFEEEEEEGGGJJJLLLMMMLLLNNNMMMLLLKKKIIIHHHGGGGGGLLLRRRUUUQQQJJJFFFJJJOOOTTTVVVUUURRRLLLHHHHHHJJJHHHIIIIIIHHHGGGGGGHHHJJJNNNMMMKKKJJJKKKLLLNNNOOOLLLKKKIIIHHHHHHIIIJJJJJJIIIHHHHHHIIIJJJIIIGGGEEEFFFFFFGGGIIIIIIHHHDDDAAA<<<<<<<<<>>>AAAAAA???>>>>>>?????????>>><<<:::999777777666666555555555444444333444555555444111...,,,+++++++++++++++++++++,,,---------,,,+++***))))))(((((((((((((((((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''***,,,---000;;;KKKXXXtttttthhhaaaccc```mmm{{{~~~zzzsssmmmqqqyyy```JJJAAA888888888666444333333444111111111000///......---------------------------)))******+++******))))))******)))))))))((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***''''''(((((()))******+++))))))))))))))))))))))))((((((((()))))))))***************+++,,,,,,------***+++,,,---///000111222------...///111222333333444666999;;;;;;<<<===???<<<<<<;;;;;;:::999999999999888888999<<>>===;;;<<>><<<===>>>>>>>>>===;;;999888888888777777666555444444333333444555666444111...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,+++***((((((''''''''''''((((((''''''&&&&&&&&&'''))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&&&&&&&$$$(((***,,,***)))...888AAAWWWppp|||lllaaacccfffuuuxxxssstttuuu~~~yyywww~~~mmmTTTAAA999:::666888888666444444555666//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***))))))***)))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((())))))******+++,,,,,,------***+++,,,---///000111222,,,,,,---///000222333444333666888::::::;;;<<<>>><<<<<<;;;;;;:::999999888999999888999<<<@@@EEEGGGHHHHHHIIIKKKNNNNNNMMMKKKLLLIIIGGGFFFFFFFFFDDDCCC>>><<<;;;<<>>>>>>>>???@@@@@@AAAAAA777777777777666666666666444333111000000111333444111111111000///......---------......------,,,+++++++++++++++************))))))************))))))******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&'''((())))))'''(((***+++,,,+++)))(((''''''(((***,,,---+++)))......------------------+++)))'''(((,,,......---,,,000000------222555555111111222333333444666777888666444777;;;===;;;888:::;;;<<<=========<<<<<<888???GGGIIIFFFCCCBBBCCCFFFIIIJJJJJJIIIIIIMMMPPPMMMNNNPPPPPPOOOMMMMMMMMMGGGFFFDDDCCCCCCEEEFFFHHHEEEEEEEEEFFFHHHGGGEEECCCJJJIIIHHHHHHHHHFFFBBB???<<<<<<===???AAA@@@>>><<<======>>>>>>===;;;999888:::999888777666555444444333333444555666444000---------------------------............---,,,+++***(((''''''&&&&&&''''''((((((''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$######""""""""""""######$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''((()))***(((%%%&&&(((+++***)))***...111555PPPmmm{{{zzzsssxxxuuummmrrrzzzrrrnnntttyyy}}}```KKK@@@999:::???444777888666444333111...,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((())))))))))))(((((((((((('''((()))))))))(((&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((+++*********))))))((((((+++*********))))))((((((++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------......///000000000333444555666888:::<<<===999:::::::::::::::999999999999999:::===@@@CCCEEEGGGGGGGGGIIIKKKMMMOOOPPPLLLLLLJJJIIIGGGEEEDDDDDDBBB>>>:::<<>>:::888666666888999:::999444222111111222333333222222111000///............//////...---,,,,,,+++++++++******))))))******+++)))))))))))))))))))))))),,,++++++***)))((((((''''''((((((((('''&&&&&&%%%%%%%%%&&&'''(((((())))))(((''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$###"""""""""$$$&&&&&&%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++,,,---...///000------...///000111222222//////111222222222222222555555555555555555555555777888:::;;;::::::;;;<<<@@@@@@@@@@@@AAACCCEEEFFFFFFGGGHHHJJJLLLNNNPPPRRRPPPPPPPPPOOONNNMMMKKKJJJFFFEEECCCAAAAAAAAABBBCCC===BBBGGGIIIGGGFFFFFFHHHIIIHHHGGGGGGGGGDDDAAA===???@@@AAABBB@@@===:::888888999:::;;;;;;:::888666888999999888666444222000444666888777555222000000,,,,,,------------------,,,,,,------,,,,,,+++***))))))((((((''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''')))+++---...333???LLLYYYppp}}}yyyuuuzzz|||wwwsss{{{rrr]]]JJJCCC>>>666777===888777666444222111111111//////...---------------......---,,,,,,+++******))))))***++++++)))((('''''''''((((((((((((''''''((((((((((((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((*********)))))))))((((((************)))))))))(((++++++++++++++++++++++++,,,++++++++++++,,,------------......//////000000333333444555777999:::;;;888888:::;;;<<<<<<<<<<<<;;;;;;<<<>>>@@@CCCEEEFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDFFFCCC???@@@DDDGGGFFFCCC@@@>>>======>>>>>>===<<<;;;999777666888999999888444222111111222333333222222111000///............///......---,,,,,,++++++++++++************++++++))))))))))))))))))))))))++++++***))))))((('''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$######$$$&&&&&&%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))************+++,,,---...,,,---...///000111111222//////000111222222222222555555555444444444444444666888:::;;;::::::;;;<<<>>>>>>>>>???@@@BBBDDDFFFHHHHHHIIIKKKMMMOOOQQQRRRQQQQQQPPPPPPOOOMMMLLLKKKHHHFFFDDDBBB@@@@@@@@@AAA???BBBEEEFFFFFFGGGKKKOOOQQQNNNKKKHHHGGGEEECCCAAA@@@AAABBBBBB@@@>>>;;;999888999:::;;;;;;:::888777888888888777666444222000333555777777444222111111------------------,,,,,,,,,,,,------,,,,,,+++***))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((***,,,------333999@@@OOOggg~~~uuudddkkkrrrvvvzzz~~~}}}zzz}}}sssjjjnnnxxxxxxWWWHHH<<<<<<:::555555:::777666444333111000000000000///......------.........------,,,++++++******)))************)))((((((''''''(((((((((((('''''')))(((''''''&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((******))))))))))))((((((************))))))))))))+++++++++++++++++++++++++++++++++++++++,,,---------------...//////000000111111222333555777888999666777999;;;===???@@@@@@===>>>@@@BBBDDDEEEFFFGGGEEEFFFGGGHHHHHHGGGGGGFFFIIIIIIIIIHHHHHHGGGFFFEEEHHHEEECCCDDDFFFFFFDDD@@@@@@>>>;;;::::::;;;:::999<<<:::888777888888777666444222111111222333333222111000///......---............------,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((())))))(((((('''&&&(((''''''''''''(((((()))%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&'''%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))***+++,,,,,,,,,,,,---...///000000111...///000111111222222222555555444444333333333222555777999:::999999:::;;;;;;;;;;;;<<<>>>AAACCCEEEHHHHHHIIIKKKMMMOOOQQQRRRPPPPPPPPPOOONNNMMMLLLKKKIIIGGGEEEBBB@@@???>>>>>>AAACCCEEEEEEFFFIIIPPPVVVVVVRRRMMMHHHFFFEEECCCBBBAAAAAABBBBBBAAA>>>;;;:::999::::::;;;:::999888777777777777666555333222111222444666555444222111222......------,,,,,,++++++,,,,,,,,,,,,,,,++++++***(((((())))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$###############"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((()))***+++000//////000333@@@YYYppptttaaadddlllvvv{{{zzzyyyzzzzzzvvvxxxkkkiiisssiiiQQQCCC:::777;;;===999777:::555444333111000/////////000000///...............------,,,,,,++++++************)))(((((((((((((((''''''(((((((((((('''''')))(((&&&%%%%%%&&&'''(((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((())))))))))))))))))((((((*********)))))))))))))))************************+++++++++***+++,,,,,,---,,,,,,---......//////000000000000111333555666777777888:::<<<>>>???@@@AAA>>>???BBBDDDEEEFFFFFFFFFHHHIIIJJJKKKJJJHHHFFFDDDFFFFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDFFFEEEAAA>>>BBB???;;;:::::::::::::::<<<;;;999888888888666555444222111111222333333222000000///...---------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---)))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&)))******+++++++++******(((''''''&&&'''((())))))%%%%%%%%%%%%%%%&&&''''''***))))))(((''''''&&&&&&###%%%''''''&&&%%%&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))************))))))))))))***)))))))))******+++,,,+++,,,,,,---......//////---...///000111111111111444444444333222222111111444666888999888888999:::888888999:::<<>><<<:::999:::::::::999888777666555555555444333222222111111333444444333111222222......------,,,+++******+++,,,,,,,,,,,,+++******(((((())))))******++++++((((((((((((((((((((((((&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((()))000---///222///000@@@TTTeeeyyywwwxxx{{{{{{}}}~~~ooo```eeessstttppp}}}pppZZZOOOAAA???:::999===>>>:::888999444444222111000/////////000000///............///,,,,,,,,,,,,++++++*********)))((('''&&&'''((()))&&&''''''((((((''''''&&&((('''&&&%%%%%%&&&'''(((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))******************************+++************+++,,,,,,,,,,,,------...//////////////////000111333444555888999:::<<<===>>>>>>>>>===>>>@@@BBBCCCDDDCCCCCCGGGHHHIIIIIIIIIGGGDDDCCCCCCDDDEEEFFFFFFEEEDDDCCC@@@AAABBBDDDEEEEEEBBB@@@DDDAAA===;;;;;;<<<<<<;;;<<<;;;999888999888666444444222111111222333333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))(((((((((((('''''''''''''''&&&%%%%%%%%%&&&''''''***,,,...000111111111000***)))'''&&&&&&&&&((((((&&&&&&%%%%%%&&&&&&'''(((...---,,,***)))'''&&&%%%###%%%''''''&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++************++++++,,,+++++++++,,,------......------...///000000000000333333222222111111111000333555777888777777888999666666777888;;;===@@@BBBDDDDDDEEEFFFGGGIIIKKKLLLJJJJJJJJJJJJJJJIIIHHHGGGDDDCCCCCCCCCCCCCCCCCCCCCDDDHHHKKKLLLJJJJJJLLLOOOLLLLLLLLLLLLLLLIIIDDD@@@BBBBBBBBBAAA@@@>>><<<;;;999999999999888777666555444444333222222222222111111222333333111000111222......---,,,++++++******++++++,,,,,,++++++***)))(((((())))))******++++++((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((''''''(((&&&***222333111999FFFOOO^^^sssyyy|||uuulllhhhlllwww{{{uuuzzz}}}ooohhhmmm~~~ooo|||qqqSSSIIIHHHAAA<<<999777888888555444444444444333111000000000000000000///...............,,,+++++++++++++++*********)))'''&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))))))))))))))***************************************************+++,,,,,,,,,,,,,,,---......//////.../////////111222333444888999999:::;;;;;;;;;:::<<<<<<>>>??????@@@@@@@@@BBBBBBCCCCCCCCCBBBAAA@@@AAABBBDDDEEEDDDCCCAAA@@@>>>@@@BBBDDDEEEEEEDDDCCCBBB@@@===<<<=========<<<;;;:::999999999888666333444222111111222333333222//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%&&&'''((()))...000333666888888777777...,,,***'''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((...---,,,***)))'''&&&%%%$$$&&&'''(((&&&&&&'''(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++***************++++++***+++++++++,,,,,,,,,,,,,,,---...///000000000000111111111111111111111111222444666777666666777888666666666777999<<<>>>@@@AAABBBBBBCCCDDDFFFHHHIIIHHHHHHHHHHHHHHHGGGFFFEEEBBBBBBCCCDDDEEEFFFFFFGGGEEEIIINNNNNNKKKHHHGGGGGGGGGIIIMMMPPPQQQLLLEEE@@@AAAAAA@@@@@@>>>===;;;:::999888888777666555444444333222111111111111222222111222333222000///000111------,,,,,,++++++******+++++++++++++++******)))(((((())))))))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&'''((((((''''''***'''&&&)))+++---111777999@@@JJJTTT^^^mmmyyypppfffeeemmmxxxtttbbbRRRBBB@@@AAA::::::888777666555555555666444333222111000000000000//////...---------------++++++++++++++++++******(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((()))))))))***************************************************++++++,,,+++,,,,,,------......///////////////000222333444555666777888999999999999<<<;;;;;;;;;<<<===>>>>>>=========>>>>>>>>>?????????@@@BBBCCCCCCAAA>>>======???AAABBBBBBAAABBBBBB>>><<<;;;;;;<<<<<<;;;999:::999999999:::999666444444222111111222333333222///...---,,,++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&(((***+++555777:::<<<======<<<;;;444222...***'''&&&&&&'''&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&$$$&&&(((((('''&&&'''(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((((()))))))))*********+++++++++++++++,,,,,,---...////////////...//////000000111111222222444666666555555666777777777777777999;;;===>>>@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGHHHGGGGGGFFFEEEBBBCCCDDDEEEGGGGGGHHHHHHFFFJJJMMMMMMIIIEEEDDDDDDDDDGGGKKKOOOPPPKKKDDD>>>AAA@@@???>>>===;;;::::::888777666555444333333333222111000000000111222222222333333111///...///000,,,,,,+++++++++++++++++++++++++++++++++***))))))))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%'''((((((((('''+++---***%%%###'''++++++)))+++...111999GGGYYYfffyyy{{{YYYKKKEEEBBB::::::;;;444999999999777666666777777222222111000////////////......---,,,,,,,,,,,,,,,******************++++++&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((())))))*********+++))))))))))))))))))))))))*********)))***++++++,,,++++++,,,------......///////////////000222333333333444555666888888888999<<<;;;:::::::::;;;===>>>;;;;;;;;;;;;<<<>>>???@@@>>>@@@AAABBBBBB???===;;;;;;===>>>>>>=========>>>:::999888999;;;:::999777:::999999999:::999777444444222111111222333333222......---,,,+++++++++++++++++++++++++++++++++++++++******************+++))))))))))))))))))))))))))))))))))))************)))((('''&&&'''(((***,,,:::<<<>>>@@@AAA@@@>>><<<999666111,,,)))''''''''''''&&&&&&&&&&&&'''(((((($$$%%%%%%%%%&&&&&&''''''$$$&&&(((((('''&&&'''(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******)))(((((('''''''''((((((***************++++++++++++,,,---...////////////------...///000111222222111333555666555555666777888777777777999:::<<<>>>@@@@@@AAAAAACCCDDDFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFCCCDDDEEEGGGHHHHHHHHHHHHGGGJJJLLLKKKFFFCCCCCCDDDCCCEEEHHHKKKKKKGGG@@@;;;@@@@@@>>>===<<<;;;:::999777777555444333222222222111000/////////000222222333444333111...---...///++++++++++++++++++,,,,,,***++++++++++++***))))))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!###%%%'''((((((((((((!!!***---&&&%%%+++///,,,(((***,,,,,,...333<<>>===<<<;;;::::::::::::::::::;;;=========;;;888777???@@@AAABBBAAA>>>;;;999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999999:::999999777555222111333333222111000///......111000...,,,,,,,,,...///......---,,,++++++++++++)))+++,,,,,,******+++---))))))))))))************'''''''''((((((((((((((()))(((%%%$$$&&&***///222777999===@@@BBB@@@:::666<<<888222,,,)))(((((()))'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***)))((('''&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++++++++,,,,,,,,,------------------...............///000000333222222333444555666777999999888777666888<<>>AAAAAABBBAAAAAA@@@???>>>>>>===<<<;;;:::999999999888777666555444333333333/////////000000000000000111000///...------...///+++++++++************)))******)))((((((((((((((((((((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''((()))***+++((()))***+++***+++...000;;;EEEWWWnnntttnnnnnnvvvooo___TTTLLLGGG???>>>===;;;:::888888888777777666555444444333333000000000///......------///...,,,+++***+++,,,,,,))))))))))))((((((((((((''''''((((((((((((''''''&&&'''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++---......//////000111111222333444444444777:::===<<<<<<;;;:::::::::::::::::::::;;;<<<;;;:::999888??????@@@@@@???===;;;999:::999888777888:::<<<===<<<<<<;;;:::999999999999888888888888666444222111222222111000///......---------,,,+++,,,---///111...---,,,++++++***+++++++++,,,---,,,*********,,,(((((()))))))))*********((((((((((((''''''''''''((('''%%%%%%&&&)))---///333444777;;;===<<<888444:::888555111---***(((''''''''''''&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))***************+++,,,,,,,,,,,,------------...............//////000222222222222333444555555777777666555444666999<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>???BBBEEEGGGFFFFFFFFFEEECCCAAA???????????????>>>===<<<;;;<<<<<<;;;:::999999999999666555444222111000000000.........//////000000000111000...---,,,,,,------+++++++++*********))))))***))))))((((((((((((((('''(((((((((''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""############$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''(((((((((((('''((()))))))))***,,,...333777>>>HHHTTT```kkkqqqssspppqqqxxxuuucccTTTKKKEEEAAA>>>>>>===;;;:::888777777777666555555444333333222222000000//////...---------...---,,,++++++++++++,,,))))))))))))(((((((((((((((''''''''''''''''''((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))******************++++++---------...//////000000111222333333444666999<<<;;;:::::::::999999999999999999999999999::::::;;;>>>>>>>>>>>>===<<<:::::::::888666555555888<<<>>><<<<<<;;;::::::999999999666666666555444333111000111111000///...------,,,)))))))))***,,,...000222...---,,,+++************---......---***))))))***(((((())))))))))))******)))((((((((('''&&&&&&&&&'''&&&&&&&&&&&&((()))+++...///111444666777555333888888888666222---(((%%%'''''''''&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))************))))))))))))++++++,,,,,,,,,---------...------------...//////000000000000111222333333333444333222222333666999;;;;;;;;;::::::::::::;;;======>>>???????????????===>>>===<<<:::;;;>>>@@@BBBCCCCCCCCCBBBAAA@@@???>>>>>>===<<<:::999888888:::999999888888999999999555444333111///.........,,,,,,------...///000000111000...,,,+++******+++++++++*********)))))))))***)))((((((''''''((((((&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''***))))))((('''&&&%%%%%%&&&'''((((((((((((+++---.........---///888FFFPPP]]]ddduuuyyyrrrsssvvv~~~wwwfffUUUNNNEEE@@@>>>===<<<:::;;;:::999777666555555555444444333333222111111111000//////......---,,,,,,------,,,++++++++++++,,,))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((())))))))))))))))))))))))***************,,,,,,,,,---......//////000111222333333444777999999999999999999999888888888777666666777888;;;<<<>>>>>>===<<<;;;;;;::::::999888777666777999;;;===;;;;;;;;;::::::999888888444444444333222111111000000000///...---,,,,,,+++((((((((()))+++---///000---,,,+++******)))))))))...//////---***(((((()))(((((((((((()))))))))***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''++++++,,,///222444444444666777777555222---((($$$'''''''''''''''&&&&&&&&&'''''''''&&&&&&(((***,,,)))((('''%%%%%%&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))*********))))))(((((('''******++++++,,,,,,------------,,,,,,------.../////////......///000000111111222222111000111444777999999999999999888777666888999:::<<<=========>>><<<<<<;;;999888888;;;===>>>???@@@@@@@@@???@@@AAA>>>===<<<:::888777666555777777666666777888999999666555444222000///......******+++,,,...///000000111///---+++))))))))))))************))))))))))))))))))(((''''''''''''(((%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''))))))((('''&&&&&&%%%$$$&&&'''(((((('''(((***,,,+++++++++******,,,111666444===SSSooo~~~wwwgggXXXIII???BBB@@@===<<<======;;;999888777666555444333333333222222111111111000000000//////......---,,,,,,+++,,,,,,++++++++++++++++++))))))))))))(((((((((((()))(((&&&%%%%%%&&&((()))((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''(((((())))))))))))((((((((())))))*********+++++++++,,,------.........000222222222333555777777777888999999888888777777666444444555777:::<<<======<<<<<<;;;;;;::::::888888999:::;;;:::::::::::::::::::::999888777666333333222111111111111111000000///...---,,,++++++))))))******+++,,,------,,,,,,+++***))))))))))))---......,,,***(((((()))'''(((((((((((())))))))))))(((((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%*********,,,000333555555555555333111...+++(((&&&'''''''''''''''''''''''''''((()))((('''(((+++...***)))((('''&&&''''''((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((((('''''''''))))))******+++,,,,,,---,,,,,,,,,,,,,,,---............---------...//////000111222111000111333666666777888::::::999777666666777888:::;;;<<<======;;;;;;:::888777777999<<<;;;===??????>>>>>>@@@BBBAAA???===:::888666555555555555444555555666777888555444333111000///......******+++,,,---...///000000///,,,***)))(((((((((*********)))))))))(((((()))(((((('''''''''''''''$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""" !!!!!!$$$$$$$$$$$$%%%&&&'''((('''''''''''''''&&&&&&&&&'''((()))(((((((((***,,,)))((((((***------+++(((,,,000;;;MMM\\\ccchhhlllqqq\\\MMMGGGDDD@@@===;;;;;;;;;<<<<<<:::888666666555444333222111111111000000000000000/////////......------,,,,,,++++++***+++++++++++++++++++++))))))))))))(((((((((((()))'''&&&$$$$$$&&&''')))((('''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&''''''(((((())))))***''''''(((((())))))***************+++,,,,,,---------///111111111111333555555666777888888888777666555444333333444666888:::<<<<<<======<<<;;;;;;:::888999;;;<<<<<<:::888666888888999999888777555444222222111000000111111222000000///...---,,,,,,+++++++++++++++++++++++++++,,,+++***)))((((((((((((***+++,,,+++)))(((((()))''''''(((((((((((())))))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))((((((***...222333333333222000...,,,***(((((('''''''''''''''(((((((((&&&))),,,+++)))(((+++---,,,,,,++++++******))))))&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((()))***+++,,,,,,---,,,++++++++++++,,,------...------,,,------......///000111111000111333444444666888:::;;;999777666444555777888:::;;;;;;;;;999999888777555666999;;;;;;===??????======AAADDDDDDBBB???;;;888666555555333333333333444444555666222111000///...---------++++++,,,,,,---.../////////...,,,***)))(((((()))******)))))))))((((((((()))(((''''''&&&&&&''''''$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!!!!!!!""""""#########$$$%%%&&&'''(((%%%%%%&&&&&&'''''''''((('''((()))((('''((()))+++---)))&&&(((,,,///---+++111...///555:::<<<>>>BBBUUUbbbmmmpppuuuzzzlllUUUOOOFFFAAA??????===<<<999:::;;;<<<;;;:::888777444333222111000000000000000000//////////////////...------,,,,,,+++******)))***++++++,,,+++++++++))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***&&&&&&'''(((((()))******))))))******+++,,,,,,,,,,,,...000111000000222333333444666888888777666555444444333333444555666777;;;<<<===>>>>>>===;;;:::::::::::::::999777666555666666777888777555333222222111111000000111222333111111000///...---,,,,,,***++++++,,,,,,,,,,,,,,,++++++)))(((((((((((((((&&&((())))))(((((()))+++'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%(((+++...///////////////...---+++)))(((&&&'''''''''((((((((())))))...222222...,,,---///...///000111000...,,,+++******)))((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''((((((''''''((()))***+++,,,,,,+++++++++++++++,,,,,,---...------,,,,,,------------///000000///000111333444666999;;;;;;999666333333333555666888999999999666666666555444555888;;;<<>><<<999777777999:::::::::999888777777333222111000000000000000///////////////000000000------,,,,,,+++*********((()))***+++,,,++++++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***)))))))))***++++++,,,,,,,,,...000111000000111222222444666777888777666555444444333333444444555555:::<<<>>>@@@???>>>;;;999<<<;;;999777555555555555444555777777666555222111222111000000000111333333111111000///...------,,,)))***+++,,,---......---+++***)))(((((('''''''''###%%%'''((('''(((***,,,''''''''''''((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))###"""###%%%)))+++,,,+++,,,---///000///---***(((&&&'''''''''(((((())))))...333888888444111111333111222444555444111///------,,,+++***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&'''((()))***+++,,,,,,++++++******++++++,,,---......---,,,,,,---------,,,...////////////000222555777999;;;:::777444111222222444555666777777777444444444333333444777:::===@@@BBB@@@>>>>>>BBBGGGFFFCCC???;;;777555444444333333222222222222222333222222111111111111222222...........................---+++*********++++++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''''''''$$$$$$$$$############"""########################""""""""""""""""""""""""########################!!!  !!!"""############"""""""""""""""########################""""""############""""""""""""#########$$$$$$$$$#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((%%%(((***)))&&&%%%(((******'''''',,,...---,,,---***...///,,,---444:::===DDDRRRbbbkkklllqqq}}}vvvbbbXXXKKKBBB?????????===555888;;;;;;999999;;;>>>777777777555333222222333333222111000000///000000/////////000000000000000------,,,,,,+++******)))((()))***+++,,,,,,+++***))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))))))))(((((((((((()))((((((((((((***,,,---,,,,,,------.../////////111333555777777555333111555333111000111444777999===???@@@???===<<<<<<<<<777666555333222222333333888999999::::::999888888777666555444555444333222333222111000///.........---------,,,,,,,,,++++++************))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''***)))((('''''''''''''''$$$$$$$$$%%%&&&'''((()))((()))***,,,,,,+++******((((((,,,000///,,,+++...666;;;===<<<<<<<<<999444555555555555444222111///444333222000///---,,,+++,,,+++((('''&&&'''((()))((('''%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''')))******+++++++++++++++,,,,,,,,,------******+++,,,,,,---......///...---,,,---///111222555666666777666444222111///000222444555555555444333555666777777888:::===CCC@@@<<<<<<>>>AAACCCDDDEEEBBB>>><<<:::999888666444333222111111111222333555111///666@@@FFFCCC>>>333111////////////...------,,,+++***))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$"""!!! !!!"""$$$%%%######################## !!!!!!""""""######!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""########################!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))************************************...------,,,,,,------......111666;;;AAAIIITTT[[[qqq}}}wwwhhh]]]UUUNNNJJJDDDCCC@@@===:::888888888999999999999999888777666777666666444333222111111111111111111000000//////////////////000000000000,,,,,,,,,+++++++++***************)))))))))))))))***))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%######""""""######$$$%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((()))((((((((()))***+++,,,,,,,,,,,,---......//////111222444555555555444333444333111111222555999;;;;;;<<<===<<<;;;999::::::777666444333333333555666;;;;;;;;;:::::::::::::::888777555444444444333222444333222000///.........---------,,,,,,,,,++++++************))))))))))))'''''''''((((((((())))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''')))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&'''((()))***))))))((())))))...333555444777;;;>>>@@@@@@===<<<======:::666555333222222222222222333111...,,,******+++,,,,,,+++***))))))+++,,,---+++***'''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))))))))(((''''''+++++++++,,,,,,,,,,,,---******++++++,,,------.........---,,,---///111222555555555555444222111000111222333444444555444444555777888888888999;;;===@@@>>><<<<<<>>>BBBDDDEEEDDDAAA===;;;;;;:::999777555444333222111222222333333000///333:::>>>;;;888333111////////////...------,,,+++***))))))))))))))))))(((((((((((())))))))))))(((&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########"""!!! !!!"""$$$%%%########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################""""""###$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---000111111000000222777;;;FFFQQQbbbttt}}}{{{zzzzzzuuupppddd^^^UUUNNNJJJHHHFFFDDD???>>><<<:::999888888888888888999999888777777666666666555444333222111111111111000000000//////////////////////////////000,,,,,,+++++++++*********(((((()))))))))************)))((((((''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######""""""######$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((()))***+++,,,+++,,,,,,------......///000111111222333444555555444333222333444777:::<<<777888999999777666777888888777555333444666888:::BBBBBBBBBBBBCCCEEEGGGHHH:::999888666666666666777555444333111///......---------------,,,,,,,,,,,,++++++*********)))))))))''''''((((((((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&***,,,222:::>>>???CCCHHHGGGGGGCCC===:::<<<===;;;555333111//////111333555222///,,,((('''(((***,,,+++***))))))***,,,---...,,,+++)))'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&******+++++++++,,,,,,,,,******++++++,,,,,,------...---,,,,,,---...000111555444333222222111111222444444444333333333444444777888999999999:::<<<>>>===<<<:::;;;???CCCEEEFFFBBB???===<<<<<<;;;:::999777666555333333222222222222111000111333444222111222000////////////...---,,,+++******))))))))))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$###"""""""""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((************************+++++++++******+++++++++------,,,+++)))***---000---222<<>>EEEEEEEEEEEEHHHKKKOOOQQQ;;;;;;;;;999999:::<<<>>>777666444222000//////......------------,,,,,,,,,+++++++++*********))))))'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%***...888CCCIIIJJJLLLQQQNNNNNNHHH???::::::999666111000///...///000222333111///---***))))))***+++(((''''''''''''((()))******)))'''&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))************++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000222222111111111333555666888777555333333333444444777888999999888999;;;===;;;:::999<<>>>>><<<;;;888777666555444333222222000111222111000......///111///...///000000...,,,++++++***)))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""!!!!!!""""""###$$$##############################""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$########################"""######$$$$$$$$$############"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''******))))))))))))******+++++++++,,,,,,...000222---...///000222444666777;;;???FFFQQQ\\\dddffffffjjjjjjlllrrr{{{|||~~~wwwppphhh```YYYTTTOOOJJJCCC===;;;===???@@@DDDBBB@@@>>><<<;;;999888888777777666666666666666555555666666666666555555444444444333222111111000111111111111111111111111///////////////.........++++++++++++************))))))))))))))))))(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((((((((()))))))))***((()))))))))******************++++++,,,---------............000222555777777777777777777777777777555666666666555666888:::999888777777888;;;>>>@@@AAA@@@??????@@@BBBEEEGGG777999:::999999:::===@@@777666555333111000000000.........---------,,,,,,++++++++++++************(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''...<<>>===>>>??????===<<<888888777666555333222222///111333222000//////111///......///000000...,,,******))))))((()))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""######$$$""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""######!!!!!!!!!"""""""""####################################$$$$$$$$$######"""###############$$$$$$$$$############$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))***,,,+++************))))))++++++++++++,,,---...///111000000111333555777777::::::;;;???DDDIIILLLMMMSSSYYY```aaa______bbbdddgggcccbbbgggsss|||~~~vvvuuusssrrrqqqqqqooonnnaaaWWWNNNOOOQQQOOOLLLKKKGGGEEECCCAAA@@@>>>:::666===<<<:::777666777:::===777888:::;;;;;;;;;;;;<<<999999888777666555333333333444444555555444444444333333333222111111000000222222222222222222222222000/////////......------+++++++++*********))))))+++******)))((('''&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******((()))************)))))))))******++++++,,,,,,------------...///111444555666666777777777777666666555666666666555666999<<<:::999::::::<<<>>>@@@AAAAAA@@@>>>;;;:::999999999111444777666444444777999555444333222111000000000............---------,,,,,,++++++++++++*********((((((((()))))))))******))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###+++<<>>===<<<===>>>>>><<<:::666666666666555444333222///000222222111000111222...---...///000000...+++***))))))(((((()))))))))))))))(((((((((((())))))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######$$$ !!!!!!!!!""""""""""""###########################$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$######"""######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((***))))))(((((())))))***))))))((()))******)))'''))))))***+++,,,,,,------***+++---......,,,***)))------,,,,,,------......000666999888777999;;;;;;444444555:::@@@CCCCCCBBBBBB@@@>>>;;;:::999::::::;;;555111222444222000111444444444666888888888666444555555555444666888;;;333555888888888888888999::::::999888666444222000111222333333444333333333222222222111111111000000111111111222222222222333000//////......---------+++************)))))))))******))))))((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%######""""""######$$$%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((()))*********((()))***++++++***)))((())))))******+++,,,,,,,,,---------...///111222333222333555777888888888777555666666555555777:::===:::;;;<<<===???@@@@@@@@@AAA@@@>>>===:::888777666///333666555111...///111111000//////.........///............------------,,,,,,+++++++++*********(((((()))))))))*********((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&&&&###)))777GGGOOOQQQTTTXXXYYYZZZVVVOOOIIIEEE@@@:::555555555555555666666666222111000///,,,***'''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''&&&$$$###((((((((()))))))))******++++++******************)))***+++,,,,,,---------+++---///222444666888888888888888777666555444333000222333444555777:::<<<;;;;;;<<<>>>@@@@@@>>><<<;;;:::::::::;;;;;;888666444555555666555444333222/////////000111000000///---------///000000...+++))))))(((((((((((())))))))))))(((((((((((())))))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$!!!!!!"""""""""#################################$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&############$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((***))))))))))))))))))***((('''(((+++...///---***+++++++++++++++******)))''')))---000000///......111222222111////////////---111111......222222///---///111333333444444444666666666555333333333333///---///333444444666:::///000000000/////////000...///000222333555666777777999:::999777555666777888888888777555333111///000111222222333333222222111111111111111000000000//////000000000111111111000000///......---,,,,,,************))))))))))))(((((((((((((((((((((((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''((()))******+++((()))***++++++***)))((()))))))))***++++++,,,,,,,,,------...///000111111...000333777999:::999999444555555555555777:::===:::;;;===???@@@AAA@@@@@@;;;;;;<<<;;;;;;:::888888111555999777111,,,+++,,,------,,,,,,,,,,,,------//////.........---------,,,,,,,,,+++++++++******))))))))))))************''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$###$$$$$$%%%%%%$$$###"""""""""###%%%&&&&&&)))333>>>DDDEEEHHHLLLVVVWWWSSSLLLGGGFFFCCC>>>;;;:::888666666777:::;;;222111...***(((&&&%%%%%%######$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''(((((((((((())))))))))))++++++******************))))))***,,,,,,,,,,,,,,,+++---///222444444444444777888888888888666444333///111333444555888;;;===<<<<<<===>>>???>>><<<999888888777888999888666333333444555555555444333222///...---...//////---+++,,,,,,---///111000---+++))))))(((((((((((()))***))))))(((((((((((())))))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!"""###############"""""""""""""""""""""""" !!!!!!""""""###### !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&"""""""""###$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''******))))))))))))******,,,+++***+++---,,,((($$$)))))))))***+++,,,------......---+++)))((()))***((()))+++++++++,,,---///,,,///...***,,,000000***)))+++...---+++***+++---,,,///111222111000000000------...000...***,,,111000222333222111111333555444444444555555555444222222555777888666777999<<<666666666666555333111//////000111222222222222222111111111111000000000000---.........//////000000000000///...------,,,,,,************))))))))))))%%%%%%&&&'''((()))***+++'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%'''(((((('''%%%&&&&&&'''((()))******)))***+++,,,+++***(((&&&+++***)))(((((()))***+++,,,,,,,,,---------.........000222444555444333222444555666777888888888777;;;<<<===?????????>>>===777888888888777666444333222222111000///...------------,,,+++++++++,,,,,,------------,,,++++++***...---,,,************++++++******)))(((''''''&&&(((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((,,,111444555666:::===GGGJJJKKKJJJMMMQQQMMMEEEAAA>>>:::888888888888888555222///---,,,***(((&&&'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------...000444888999999888777555555777999555555555666999<<>><<<;;;:::::::::;;;:::999777666444333333333777666666555333111///.........---,,,,,,,,,------+++,,,---//////...,,,+++)))))))))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""######"""!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!"""###############!!!!!!"""###$$$$$$%%%%%%""""""#########$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&(((((()))***************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...///000000111...///000///...---...000......///000000000000000000000000000111111111111666666666666777777777777444333111000000111333444000000000000000000000000222111111111000000//////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((('''&&&$$$$$$$$$&&&((()))((((((&&&%%%$$$#########'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%'''(((((('''&&&&&&''''''(((((())))))))))))*********)))'''&&&(((((((((((()))***,,,---,,,,,,,,,------------......///111222333333222222444444555666777888999999<<<<<<===>>>>>>===<<<<<<777888888888777666444444333333222111000///......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))***+++,,,******))))))(((''''''&&&((('''''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$'''***,,,---///222555999>>>@@@CCCIIIPPPPPPLLLEEECCCAAA@@@AAABBBAAA@@@999666222///---+++)))'''(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,---------...000333666888999999777666555666888666666777888:::===???AAA???>>><<<;;;:::999::::::777666666555444333333222555555444333222000.........---,,,,,,+++,,,,,,,,,+++,,,---//////...,,,+++***)))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""######"""!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!""""""######""""""!!!!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''((()))******)))((('''(((((()))************))))))))))))*********++++++++++++++++++++++++++++++,,,+++***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------.../////////000---...//////...---...///......///000000000000///////////////000000000000555555555555666666666666444333111000000111333444000000000000000000000000111111111000000000///////////////.........------++++++++++++++++++++++++))))))))))))(((((((((''''''&&&%%%$$$$$$%%%'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$%%%'''(((((('''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&'''''')))+++,,,---,,,,,,,,,,,,------------...//////000000111222222444333444444666888;;;<<<<<<===>>>>>>===;;;:::999666777777777666555444333444333333222111000//////------,,,+++++++++++++++******+++,,,,,,,,,++++++(((((((((((()))***+++,,,***))))))(((((('''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%"""###%%%%%%&&&(((+++...---111444888@@@IIIMMMLLLEEEDDDDDDFFFGGGGGGFFFDDD<<<999444111///---+++)))(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,---...------...111444666777999888777555666666777777888:::<<<>>>???@@@>>>===<<<:::999999999999333444555555555444222222222222222111000///---,,,---,,,++++++******+++++++++,,,---......---,,,*********))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""######""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! """""""""###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''(((((()))******)))(((((('''(((((()))))))))))))))))))))))))))************************************,,,+++***))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............,,,...///...---,,,---...------...///////////////---.........////////////333333333444444444444555333222111000000111222333000000000000000000000000000000000000////////////......---------,,,,,,,,,************************)))))))))(((((((((''''''((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$%%%&&&''''''''''''''''''''''''''''''&&&(((''''''&&&&&&&&&''''''&&&&&&'''((()))***+++,,,++++++,,,,,,,,,---------...............///111111333333333333555999<<<>>>============;;;999777666444444444444333333222222333333222111111000//////------,,,+++************))))))***+++,,,,,,++++++(((((((((((())))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&)))+++***+++,,,///555<<>><<<<<<;;;:::999888888888444555666777666444111000000000000000///...,,,,,,,,,++++++***)))*********+++,,,---......---+++******))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""#########$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&'''(((((((((((((((((('''&&&'''(((((())))))((((((((((((((()))))))))******((((((((()))))))))))))))++++++***))))))))))))***++++++++++++++++++++++++************++++++++++++------------,,,,,,,,,,,,+++---...---,,,+++,,,...,,,,,,---...............,,,,,,---------.........111111111222222222333333222111000000000000111222////////////////////////////////////////////////---------,,,,,,,,,++++++))))))))))))))))))))))))))))))((((((((('''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$$$$&&&''''''&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((('''((((((((())))))))))))+++++++++,,,,,,,,,------------------...///000111333222222333666999<<>>@@@DDDHHHKKKJJJGGGCCC???===<<<;;;:::888444111***(((&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((***,,,------,,,,,,...///000111333333222111222333111333666999999999777555555666777888999999999888;;;::::::888666333000...//////000000000///......,,,+++******))))))******+++,,,---...---+++)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%%%%########################$$$$$$$$$###############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((&&&''''''(((((())))))***'''((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********************++++++++++++***+++,,,+++***)))***,,,******+++,,,,,,,,,,,,,,,+++,,,,,,,,,------------/////////000000000000111/////////000000/////////........................---------...............------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$##############################$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''((()))(((((('''%%%&&&''')))))))))((((((***++++++++++++,,,,,,,,,+++,,,...///000000//////222222444666777999;;;;;;:::::::::999888555333222111111000//////000111222111111111000000000000///...---,,,***))))))(((((()))))))))***))))))((((((((()))*********)))((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""!!!"""$$$%%%$$$###%%%"""###&&&&&&%%%***222444777;;;@@@EEEFFFDDDBBBDDDCCCCCCBBB@@@;;;444000+++)))'''&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))***,,,------,,,...///...///000000//////111222000333666999999888555333222333555777999999:::999:::999888666444222111000000000111111111111000000,,,,,,+++************++++++,,,---...---+++)))'''%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################"""""""""""""""$$$%%%&&&"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""######$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((&&&''''''((())))))******%%%&&&'''((()))*********))))))))))))))))))))))))((((((((()))))))))******((()))))))))***+++++++++)))***+++***))))))***+++)))******+++++++++++++++,,,,,,,,,------------...////////////000000000000...//////////////////...------------------------,,,,,,---------.........------------,,,,,,,,,,,,************************(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&##################$$$%%%#########$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$&&&(((******)))((('''###$$$&&&(((******************+++++++++,,,,,,,,,+++,,,///111111111///...222333444777888999::::::999999999999777555333222222222111000000111222333222222222111111111111111...---,,,***)))((((((((())))))***))))))((('''''''''((()))+++++++++******&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""!!!###&&&'''%%%"""&&&###$$$'''%%%###'''000222444999@@@FFFIIIHHHGGGHHHHHHHHHGGGCCC===444...+++)))'''&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((***,,,---------...///............------000222000333777999:::888555333000222444777999:::::::::888777555444222222222222000111111222222222222222---,,,++++++******+++++++++,,,---...---+++)))'''###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###################################################""""""!!!"""$$$&&&'''"""""""""""""""""""""""" !!!!!!!!!""""""######&&&&&&&&&%%%$$$###"""!!!$$$$$$##################$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%''''''%%%%%%%%%%%%''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((()))******+++$$$$$$&&&((()))*********))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***++++++,,,(((***+++***)))((()))***))))))***+++++++++++++++,,,,,,---------.........////////////000000000111......////////////......------------------------,,,,,,,,,------...............------------,,,,,,************************(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''!!!!!!!!!"""###%%%&&&'''######$$$$$$%%%%%%%%%%%%###"""!!! !!!"""###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))************+++,,,---...///000111222333444555555555777:::===777777666666555555555444888777666555444333222222444444333222111000///...---,,,***)))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$$$$############&&&$$$%%%((()))(((***...:::999999>>>CCCGGGGGGEEEDDDDDDCCC@@@;;;888777777,,,***((('''(((((('''&&&)))%%%"""###&&&(((%%%"""$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))(((((())))))((('''&&&&&&)))************+++++++++............///000111222111444666777555222000///222333444666777888888888777666555333222111000000......///////////////...111///---***((('''&&&&&&,,,,,,,,,+++)))(((&&&%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!! !!!"""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""",,,...,,,%%%###''''''###%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))(((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...///000111111000///...........................///---,,,---000000...+++,,,---------.../////////,,,,,,,,,+++++++++******'''((()))***************(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((('''(((((()))))))))*********+++,,,---...///000111222222444555666666777999;;;444444444444555555555555888777666555444333222222444333222111000///......,,,,,,***)))))))))******(((((((((((((((((((((((('''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$#####################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&###$$$***...///222555;;;<<<===@@@DDDEEEEEEDDDAAAAAA@@@===:::777666666000...+++)))))))))'''&&&)))&&&"""###&&&'''%%%"""$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))((((((((((((((('''&&&&&&))))))*********+++++++++............000111222333444666888777555333222222555555666777777666666555777666555333111111000000...//////000000/////////...---+++***)))))))))))),,,,,,,,,+++)))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!! !!!"""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""&&&)))'''"""!!!######%%%%%%$$$$$$###$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++*********))))))))))))'''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------......////////////......------------------------...---,,,---//////---+++------------............,,,,,,,,,+++++++++******(((((()))*********))))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&''''''''''''(((((((((''''''(((((((((((((((((((((((())))))))))))******++++++,,,...///000111222222444666777666666777888222222333333444555555555777777666555444444333222222222111111000///......,,,+++******)))*********))))))))))))))))))))))))((((((((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%'''###%%%---555888:::======@@@DDDFFFEEEDDDCCCCCC@@@AAAAAA???<<<:::::::::888444000,,,***)))'''&&&)))&&&###$$$&&&'''%%%###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&)))))))))*********++++++,,,------///000222444555777888888777555444555666888888888888777555444333777666444333111000000000///000000111111000//////+++***))))))***+++,,,---,,,,,,,,,+++)))(((&&&%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$###############"""""""""""""""""""""""""""$$$$$$"""!!!"""!!!%%%$$$$$$###$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((('''(((((())))))(((((('''((((((((((((((((((((((((+++************)))))))))''''''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///---+++............------------,,,,,,,,,+++++++++******))))))*********)))((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))*********,,,---///000111222222444777777666555555555444444444444444444555555666666666555444333333333111111000000///...------++++++******************************************(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&((($$$%%%...777<<<>>>@@@AAAEEEJJJKKKHHHDDDCCCDDDEEEFFFFFFEEECCCBBBBBBCCC???;;;444///+++)))'''%%%)))&&&$$$$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''(((((((((((((((''''''))))))))))))************+++,,,---...000333555666888888888666444444666777999999999888777666555444666555444222111000000000000111111111111000000///******))))))***,,,---...,,,,,,,,,+++)))(((&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!###$$$$$$$$$$$$###!!!$$$$$$######$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''((((((((((((((((((((((((************************'''''''''((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++........./////////...---.........------,,,,,,,,,,,,,,,,,,+++++++++******)))*********)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))'''(((((((((((())))))))))))***+++---...000111222222444666777555444444444888777777666555444333333555555444444333333222222000//////......---------************+++*********++++++++++++++++++++++++))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&(((%%%&&&...666999;;;>>>DDDHHHMMMNNNKKKGGGFFFGGGIIIJJJKKKJJJHHHHHHHHHJJJEEE???777000+++)))'''&&&((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((('''(((((()))))))))***************,,,---000222555666666777666444333333555777777888888888888888777777555444333222111000000000111111111111111000//////,,,+++*********+++,,,---,,,,,,,,,+++)))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""###############$$$$$$$$$########################""""""""""""""""""""""""!!!"""###%%%&&&$$$######$$$#########$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++...///000000000/////////......------,,,,,,,,,+++,,,,,,,,,+++++++++******)))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))''''''(((((((((((())))))((()))***,,,...000222222222333555555444333444555999999888666555444333222333333333222222111111111.........---------,,,,,,))))))***++++++++++++***************************)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%'''&&&(((...111222666:::DDDGGGKKKMMMLLLKKKJJJJJJHHHJJJKKKJJJIIIHHHIIIJJJGGG@@@777///+++)))''''''(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''((((((((((((((((((((((((((()))))))))******)))***+++,,,///111333444555555555333222222444666666777888999999999999999444444222111111000000000111111111111000///......---,,,+++******+++,,,---,,,,,,,,,+++)))(((&&&%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!! !!!"""""""""""""""#######################################$$$$$$$$$""""""""""""""""""""""""!!! $$$$$$"""!!!$$$############$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''(((((((((((())))))&&&&&&'''''''''(((((((((((((((((()))))))))******************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...///111111///...///000------------,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))))))))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***'''''''''((((((((())))))((((((***,,,...000222222222333444333222333444666777777666555444444333333111111111111000000000000------------,,,,,,,,,,,,((()))***+++,,,++++++******************************))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""""""""######$$$%%%%%%&&&***...---,,,111999CCCCCCEEEHHHKKKMMMLLLKKKGGGHHHIIIIIIGGGGGGHHHIIIFFF@@@666...***((((((((((((((('''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''((((((((((((((((((((((((((()))))))))***))))))***+++---///111222333444555444333333444666777888999999::::::999999444333222111000000000000000000000000///...------,,,++++++***+++,,,---...,,,,,,,,,+++)))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""############"""""" !!!"""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""###"""### $$$############$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++...000///---,,,---...,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******''''''(((((()))(((((((((%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$###""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))'''(((***,,,...000222222222222333222111222555777444444444444444444444333000000000000////////////------,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***))))))))))))))))))))))))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""!!!!!!"""###$$$$$$###%%%+++...+++)))000999AAA@@@@@@DDDJJJNNNNNNLLLGGGHHHIIIIIIGGGFFFGGGIIIFFF???555---)))((((((((('''(((((('''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&'''((())))))(((((((((((((((((())))))))))))((())))))***,,,...000111333555666555444444555666999999:::::::::999999888333333222111000000000111000000000000///...---,,,+++*********+++---///000,,,,,,,,,+++)))(((&&&%%%&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""############"""""" !!!!!!"""""""""""""""$$$$$$##################""""""######$$$$$$$$$$$$""""""""""""""""""""""""&&&!!! ###### !!!&&&############$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,......+++***+++---+++++++++,,,,,,---------,,,,,,,,,+++++++++******&&&&&&'''((()))))))))(((&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%###!!! """############$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$%%%%%%&&&########################%%%$$$$$$###"""!!! %%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((*********+++,,,---///000111222222222111333666888333333222333444444222000000000000222333222000---......---,,,,,,+++******)))))))))***+++++++++,,,))))))(((((((((((())))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((('''%%%###""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$###"""""""""###%%%&&&''''''(((((()))+++,,,---555777<<>>222---+++'''%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((()))'''&&&$$$$$$$$$&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))***)))(((((())),,,///111222333333333111111222444666555666777999:::999888333222111000////////////------------,,,,,,,,,,,,,,,+++***))))))+++---...++++++***))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$"""!!!  !!!"""!!!!!!""""""""""""!!!!!!%%%$$$###""""""!!!!!!"""########################""""""!!!!!!!!!!!!""""""######""""""""""""######%%%$$$###""""""$$$&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$&&&((((((&&&$$$''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((***************************************)))((((((******))))))***+++---...,,,++++++***************))))))(((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$#########"""""""""###"""!!!!!!!!!!!!"""###############"""""""""!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))******+++,,,......,,,...000111000000222333333222222444888;;;===>>>888555111...---...------...------,,,,,,++++++***+++++++++***************)))((((((''''''(((((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###"""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((''')))---222888>>>CCCEEEKKKNNNRRRSSSQQQNNNKKKJJJEEE;;;111---+++&&&$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))))))))((('''((('''&&&&&&'''***---...111222222111000000222333333333444666999::::::999222222111000////////////------,,,,,,++++++******,,,+++*********+++,,,---*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$ !!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!$$$###"""!!!!!! !!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!########################%%%$$$#########$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&%%%%%%%%%$$$'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((''')))))))))))))))***+++,,,+++***))))))(((((())))))((((((''''''''''''((((((***))))))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!! !!!"""""""""!!!!!! !!!!!!"""############""""""""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))************************)))))))))******+++------***---000111111000111222444222111333777;;;>>>???666333000.........---,,,---------,,,,,,+++++++++,,,+++++++++***)))))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$######"""""""""!!!!!!############$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""!!!"""###%%%%%%$$$###############$$$$$$%%%''''''%%%&&&)))---222888>>>AAAEEEHHHLLLNNNLLLHHHEEEDDD@@@888222///,,,'''$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((******((('''%%%'''&&&&&&&&&''')))+++---///000111000//////111222333333333555777888888777111111000///////////////...------,,,+++******)))++++++*********+++,,,---***))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!########################$$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%########################%%%%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''((((((((((((((('''''''''''''''''''''((((((((())))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""$$$###!!! !!!###$$$!!!!!! !!!!!!#########"""""""""""""""$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))******+++,,,***---000111111000111222444222000111444777999:::000//////000111111...,,,------,,,,,,,,,,,,++++++,,,+++++++++***)))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%############"""""""""!!!""""""#########$$$$$$$$$########################%%%$$$$$$$$$###"""""""""!!!"""###%%%%%%$$$######$$$$$$$$$$$$%%%&&&''''''(((((()))+++...333888;;;<<>>000$$$$$$)))***&&&###(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))))))))))),,,+++************++++++++++++,,,---........................------------+++,,,,,,---............+++++++++++++++*********'''''''''((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!""""""###############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$########################%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$&&&####################################""""""""""""########################"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%###'''>>>\\\hhhccc@@@000$$$$$$***+++'''$$$((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((()))))))))*********((())))))******+++++++++...---,,,+++++++++,,,---000000111333444444444444////////////............+++,,,...//////...,,,+++///......---,,,,,,++++++(((((()))))))))*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!"""######$$$$$$######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%###"""!!!"""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%!!!###$$$&&&&&&%%%$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$########################"""""""""""""""#################################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&'''(((%%%$$$+++:::DDDFFF555,,,%%%'''***)))''''''((((((''''''''''''((((((''''''(((((()))******+++************++++++++++++***+++---...000222444444444333111000///000111222666777999<<<>>>@@@AAAAAA::::::::::::999999999999555777:::;;;:::666222///222111000///...---,,,+++************++++++++++++))))))))))))((((((((('''''''''''''''''''''''''''%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%$$$###$$$%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%###"""!!!"""$$$%%%%%%#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!###$$$&&&&&&%%%$$$###########################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&$$$###!!!########################!!!!!!""""""######$$$$$$########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######### """###%%%&&&&&&&&&###$$$$$$%%%&&&(((((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&& ''',,,+++''''''---222***'''(((***)))&&&'''***((((((''''''''''''(((((('''(((((()))***++++++,,,******+++++++++,,,,,,,,,...///111444888;;;===>>>:::999777555555555777888;;;<<>>AAAFFFGGGIIIMMMPPPTTTVVVXXX^^^______]]][[[ZZZ[[[\\\VVVUUUTTTTTTUUUWWWWWWWWWVVV[[[]]]YYYYYY]]]___]]]OOONNNNNNOOORRRVVVYYYZZZYYYXXXWWWXXX[[[]]]]]]]]]bbbaaa___]]]XXXRRRKKKGGG@@@>>>:::555222///......---+++)))((((((((('''&&&***((('''&&&''''''&&&$$$''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$######$$$$$$$$$$$$##############################""""""###############""""""""""""""""""""""""""" !!!"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################"""""""""#########$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%$$$######""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$############$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))((('''''')))))))))(((((('''''''''''''''((((((######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$###############$$$######""""""########################$$$$$$############$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''***((('''((()))***)))''''''(((***+++,,,,,,,,,+++333555;;;BBBKKKUUU\\\aaaddddddeeeeeeeeeddddddccc[[[\\\\\\ZZZVVVTTTSSSSSSNNNOOOPPPSSSVVVZZZ]]]___YYY]]]^^^ZZZWWWWWWVVVTTTXXXWWWVVVUUUWWWYYY\\\^^^___[[[UUURRRRRRSSSSSSSSSYYY^^^eeeiiiiiieeeaaa___VVVSSSNNNHHHAAA<<<888666333000,,,******+++,,,++++++)))(((((()))(((&&&$$$)))(((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%!!!"""###$$$%%%%%%%%%%%%"""""""""""""""""""""""" !!!"""""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%&&&(((((((((''''''''''''&&&&&&''''''((($$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))((((((((())))))(((...,,,))))))+++///444888AAAHHHSSS^^^ggglllnnnooollljjjeee___YYYSSSOOOMMMJJJOOOUUUXXXVVVRRRMMMKKKJJJLLLPPPTTTXXX]]]aaadddccceeefffccc```^^^\\\[[[```aaabbbbbbaaabbbcccdddhhhccc]]]XXXVVVUUUUUUTTTUUUXXX]]]aaacccfffiiilllhhhfffbbb\\\VVVPPPKKKIII<<<888222...,,,---------,,,+++***+++++++++(((&&&))))))((((((((('''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%""""""###$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%"""######$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&''''''******+++++++++***)))(((&&&&&&%%%&&&'''((()))***((('''''')))******((('''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((''''''((()))***)))***---222;;;EEENNNTTT\\\___bbbeeeeeebbb]]]ZZZUUURRRMMMHHHEEECCCBBBBBBOOOTTTYYY[[[XXXSSSNNNLLLKKKOOOUUUZZZ]]]```dddfffcccdddeeeeeeddddddeeehhhdddgggkkkkkkiiifffdddddd```___^^^___aaaccccccbbbaaaaaaaaa```bbbeeejjjmmmooonnnmmmjjjgggccc```^^^NNNHHH@@@999444111///---,,,+++******++++++)))'''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!! !!!###$$$######$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$%%%%%%$$$######%%%%%%$$$###""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''(((((('''(((***+++,,,,,,+++***,,,+++++++++---///111222111111222444555333000---+++***)))((('''&&&&&&&&&((((((''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((()))(((((())),,,...---222<<>>:::555000...---+++*********)))))))))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&########################&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$ !!!###%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))***+++,,,---444777<<>>777333111///...+++++++++************))))))(((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&""""""""""""""""""""""""!!!###$$$###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''%%%%%%&&&''''''''''''''')))***,,,///222666888999>>>@@@DDDKKKQQQTTTTTTSSSLLLIIIHHHJJJOOOTTTUUUTTT]]]\\\ZZZWWWTTTRRRQQQQQQHHHFFFDDD@@@<<<999666555000111111000///,,,***)))'''((((((&&&%%%&&&(((***((('''((()))+++***(((&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&,,,***'''(((***+++***(((...)))&&&'''+++---+++'''---+++***+++///444;;;>>>IIIGGGIIIMMMNNNKKKKKKMMMMMMKKKJJJNNNUUUZZZZZZXXXXXXWWWTTTNNNJJJMMMUUU]]]eeeppp}}}tttjjjbbb___^^^[[[YYY]]]```^^^XXXWWW[[[___aaa___[[[XXXWWWNNNIIIHHHLLLJJJ???444///***))))))***,,,,,,+++***''''''((()))*********)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%%%%%%% ### !!!---...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''((('''%%%%%%&&&)))+++---222444777;;;>>>BBBDDDEEEIIIMMMTTT\\\```___[[[VVVSSSRRRRRRSSSVVVXXXXXXXXXLLLKKKJJJHHHGGGFFFFFFFFFIIIHHHGGGEEECCCBBB@@@@@@IIIGGGDDD???:::555000...+++,,,,,,***'''&&&'''))))))((('''(((******)))(((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((()))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&''')))'''&&&'''***+++***(((%%%&&&(((***++++++***))))))...555>>>GGGMMMPPPRRRTTTLLLEEEBBB@@@???CCCIIIQQQUUUZZZ[[[XXXSSSPPPNNNTTTWWWZZZ]]]cccnnn}}}~~~|||{{{wwwuuuvvvuuulllaaa\\\\\\\\\\\\\\\\\\[[[[[[UUURRRTTT^^^aaaXXXKKKDDD777333///,,,+++***)))((('''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% !!!"""#####################$$$%%%%%%%%%$$$$$$!!!$$$"""###------%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&)))(((''')))...555===BBBHHHIIIKKKNNNPPPQQQRRRRRRUUUWWWYYY[[[[[[WWWPPPKKKBBBCCCEEEFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHHHHJJJJJJIIIIIIHHHGGGFFFFFFLLLJJJGGGDDDAAA???>>>===666777666444000---,,,,,,,,,***((('''(((******)))'''''''''''''''''''''''''''''''''&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&'''(((+++,,,+++***%%%(((+++***)))+++111777@@@EEENNNVVVYYYWWWTTTPPPIIIDDDBBBDDDGGGJJJPPPWWW[[[]]]^^^YYYUUUXXXbbblll{{{}}}zzzsssjjjddd```]]]YYYVVV^^^\\\```iiillldddWWWNNNIIICCC:::222...+++***)))***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% !!!###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######!!!$$$###!!!%%%,,,,,,$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***+++///666@@@LLLWWW]]]______]]][[[XXXUUURRRPPPKKKIIIFFFDDDDDDDDDDDDCCCCCCGGGKKKKKKJJJHHHJJJLLLMMMMMMLLLLLLMMMNNNNNNOOONNNNNNMMMLLLKKKIIIIIIHHHCCCBBBAAAAAABBBEEEGGGIIIDDDEEEDDDBBB===888666555222///+++))))))))))))))))))))))))))))))(((((((((,,,+++)))(((&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((((()))+++,,,,,,,,,+++,,,,,,***))),,,555DDDNNN^^^^^^^^^\\\XXXQQQJJJFFFFFFFFFLLLTTTYYYXXXXXX[[[VVVYYY\\\^^^dddtttxxxqqqhhh```aaaaaacccfffeee___YYYTTTVVVPPPFFF>>>777222...,,,,,,++++++***))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""" ######"""%%%)))(((###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))),,,111:::FFFRRR]]]eeeiiihhhddd___WWWOOOHHHBBB@@@444444555999???FFFJJJLLLOOORRRUUUTTTPPPNNNNNNOOOGGGGGGFFFEEEEEEFFFFFFGGGLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGEEECCCDDDFFFIIIKKKKKKLLLLLLJJJEEEAAA???>>>999666222///---,,,***((()))))))))((((((((('''''',,,+++***(((&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((((()))***+++************+++***+++000;;;IIIXXX```ddd```ZZZTTTPPPOOOPPPQQQZZZWWWWWWYYYXXXTTTSSSUUUVVV\\\hhhvvvjjjllljjjccc[[[XXXYYY\\\WWWSSSMMMGGGAAA:::333///,,,,,,+++***)))*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###""" """""""""###%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''(((''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***,,,,,,111888DDDPPPYYY___bbbbbb^^^YYYQQQHHH@@@999555333666999???FFFMMMOOOOOOMMMIIIIIIIIIFFFBBB???======::::::999888888888888999<<<<<<===>>>@@@AAABBBBBBCCCBBBAAAAAABBBEEEHHHJJJHHHIIIJJJHHHFFFCCCCCCCCC@@@>>><<<:::777333...+++)))((((((''''''&&&&&&%%%((((((((('''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''((()))(((((((((***,,,(((...888EEERRR]]]ccceee```[[[TTTOOONNNQQQWWW[[[[[[UUURRRUUUZZZaaakkkuuuzzzyyy|||ooo]]]UUUSSSSSSRRRQQQNNNKKKGGGAAA999444...---+++***))))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%$$$######!!!""""""!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,///000666===HHHRRRYYYZZZXXXVVVOOOKKKEEE???;;;::::::;;;HHHIIIKKKNNNNNNKKKFFFAAABBB@@@===;;;:::999777555333333222222222222333444111111222444555666777888555555666888:::>>>BBBDDDAAABBBCCCCCCBBBCCCDDDFFFDDDDDDEEEEEEDDD>>>777222++++++******)))(((((('''((('''''''''((()))******&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''(((((('''((())))))(((+++000444999DDDSSS^^^cccddddddddd___]]]YYYVVVSSSSSSSSSTTTKKKOOO\\\oooxxxiii\\\RRRQQQQQQPPPOOOLLLGGGAAA<<<666444111...+++*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$###"""!!!  """%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%&&&################################################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%&&&''')))***&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))+++...000222999???IIIRRRWWWWWWTTTQQQHHHEEEAAA>>>???CCCHHHLLLMMMJJJGGGEEECCCAAA>>><<<555222...///111333222111000000000000111222333444444444444444444444444444444333333444555777888:::<<<>>>??????@@@BBBFFFIIIFFFHHHKKKMMMLLLFFF>>>888//////......---,,,++++++******)))(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***)))((((((((((((((()))***++++++,,,000777<<>>CCCHHHGGGEEEDDDCCCDDDFFFGGG;;;:::666111---+++,,,...++++++***))))))((('''&&&''''''(((((())))))************))))))((((((''''''++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$#########$$$%%% """$$$&&&((()))((((((((((((((((((''''''$$$''',,,//////---)))&&&******++++++***((('''&&&)))***,,,---111;;;GGGQQQcccaaaaaabbb```^^^aaagggcccbbb___bbb^^^LLLJJJ]]]___zzzqqqlll```SSSMMMMMMMMMJJJEEEIIIGGG===444111111000---+++((((((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$""" !!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$$$$'''111DDDVVV---)))%%%&&&)))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))''''''&&&&&&&&&&&&%%%%%%)))(((((('''((()))***+++)))((((((''''''''''''(((---------...222;;;EEELLLXXX]]]___WWWKKKDDDGGGMMMSSSTTTTTTSSSQQQNNNKKKHHH>>>===;;;:::999999888777111222444555555444444444999888777666666666666777555888::::::888777888999666666666555444444555666777999;;;<<<===>>>BBBEEEBBBAAA@@@@@@AAABBBEEEFFFFFFEEEBBB<<<444...+++***((((((*********)))((('''(((((((((((())))))************))))))((((((((((((*********)))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&"""######$$$&&&'''((((((((((((((('''''''''''''''(((***---000000...+++)))---***&&&%%%(((+++,,,,,,******+++111===MMMZZZbbbddd]]]XXXXXXYYYZZZ___eeefffcccYYYVVVYYYXXXaaavvv~~~zzzooobbbYYYUUUPPPJJJLLLNNNMMMHHHDDDBBB>>>888111...+++***+++,,,,,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""""""""$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$&&&444QQQkkk///+++&&&&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&''''''''')))(((((((((((()))***+++((((((''''''((()))***+++000333999???FFFPPPYYY___YYYXXXUUUNNNIIIKKKSSS[[[]]][[[XXXRRRMMMGGGCCCAAA777666555444333222111111444666777777666555666666===<<<:::999888888888888444777::::::999777777777999777555333333444666777222444777999999;;;===??????>>>>>>>>>@@@BBBEEEGGGKKKKKKJJJEEE===555000---'''(((***+++++++++)))(((((((((((())))))))))))******))))))))))))((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***+++,,,......---,,,+++...***'''&&&))),,,------...000888EEETTT___bbbbbb[[[UUUQQQSSSWWWZZZ]]]aaaZZZ___YYYWWWbbbooo{{{rrrlllddd]]]VVVUUURRRNNNNNNOOOIIIAAA555111,,,)))))))))******''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!"""$$$$$$######$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))((($$$(((777HHH///,,,'''&&&&&&((((((((('''''''''''''''''''''''''''''''''((((((((())))))%%%%%%%%%&&&'''(((((())))))))))))))))))*********''''''&&&'''+++000555888999AAANNNXXX]]]^^^]]]\\\IIIGGGHHHOOOZZZaaa```]]]UUURRRMMMHHHCCC???===<<<666666555333222111222333888:::;;;::::::<<>>;;;999------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((''''''''''''''''''(((((((((******************+++++++++,,,------,,,,,,,,,---:::AAANNNZZZ```]]]SSSJJJNNNNNNRRRXXXZZZXXXZZZ^^^^^^sss}}}~~~}}}xxxqqqcccVVVPPPPPPMMMHHH>>>:::333---***))))))***))))))(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))***&&&!!!!!!%%%...+++(((&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%&&&&&&'''((())))))((())))))***************'''''''''***000999BBBHHHJJJQQQYYY^^^[[[TTTLLLGGGDDDIIIQQQZZZ___]]]VVVPPPNNNJJJEEE@@@;;;999888888555666666666666999>>>BBB===CCCKKKPPPSSSVVV[[[___]]]aaagggmmmqqqqqqpppooosssqqqnnnkkkiiihhhggggggccc```\\\XXXSSSLLLDDD???CCC@@@<<<999888888999:::;;;;;;<<>>LLLQQQVVVXXXTTTRRRZZZeee{{{{{{}}}hhhTTTMMMLLLKKKIIIEEE???888111---,,,,,,*********))))))(((((((((''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%)))***&&&$$$%%%***)))'''&&&%%%&&&((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&'''(((((())))))((()))******++++++******((()))+++000888BBBKKKPPPVVVUUURRRLLLEEE>>>:::999GGGSSS______UUULLLJJJMMMNNNKKKEEE>>>999666444444444555666666777===FFFMMMSSS```qqq|||xxxlll___VVVMMMHHHBBB===;;;999888777666777999<<>>666000,,,+++,,,++++++******))))))((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%$$$"""!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((($$$###'''***)))))),,,&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))((()))***+++++++++******+++...333:::AAAGGGKKKMMMNNNJJJBBB:::666777===AAALLLRRRXXXXXXQQQKKKJJJLLLGGGDDD@@@<<<888666666666999;;;???DDDKKKXXXhhhsss~~~nnnjjjccc\\\UUUMMMEEE@@@<<<<<<<<<===???BBBEEEGGGMMMOOORRRRRROOOJJJFFFEEECCC@@@<<<777222///---,,,+++++++++*********))))))))))))*********+++++++++******************++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((&&&''''''((('''&&&%%%$$$&&&&&&''''''((()))))))))((())))))***++++++,,,,,,,,,,,,+++++++++,,,---...------...333<<>>FFFQQQYYYYYYYYYWWWVVVWWWdddzzzzzzuuussswww{{{~~~sssfffZZZPPPJJJKKKKKKFFF>>>666111///---,,,,,,+++******))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$$$$###"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$&&&&&&###$$$(((###$$$&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((()))***+++,,,+++******,,,111999AAAFFFHHHHHHGGG>>><<<777555777???JJJRRRTTTNNNJJJNNNWWWWWWMMMBBB999888777666666888999;;;AAAGGGRRR___ppp}}}ooo```VVVGGGEEEBBB???============>>>DDDKKKPPPQQQNNNKKKIIIBBBAAA???<<<888333///,,,++++++++++++******))))))))))))******++++++++++++************************'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))'''((()))))))))(((&&&%%%((((((((((((((()))))))))))))))***+++,,,,,,------******))))))******+++,,,------111>>>MMMWWWXXXUUUDDDEEEHHHPPPXXX^^^^^^\\\UUUUUUXXX^^^hhh|||~~~}}}uuummmnnnxxxqqqbbbOOORRRUUURRRKKKBBB<<<:::------,,,,,,+++***))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########!!!#########$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''&&&%%%%%%$$$#########%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&''''''''''''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))'''&&&&&&'''((()))%%%'''((('''&&&(((---111555888===AAABBBCCCCCCDDD<<<::::::<<>>888888555444666666888CCCQQQ[[[qqq}}}vvvpppbbbQQQHHHEEE@@@999999===BBBFFFHHHMMMSSSXXXWWWLLLBBB@@@???<<<666333333...,,,---+++'''''',,,++++++***)))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((++++++***))))))******+++,,,)))(((+++,,,+++,,,///222999EEEQQQWWWWWWQQQLLLUUU]]]]]]^^^fffccc\\\^^^TTTYYY```jjj}}}{{{qqqllljjjiiiiiimmmnnnttt}}}}}}~~~ttt```MMMFFFDDDBBB<<<333,,,...///+++)))******((('''((()))***)))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%##################$$$$$$'''&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&'''''''''&&&&&&%%%$$$######$$$$$$%%%&&&''''''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((((((,,,,,,,,,,,,+++...444999???===???HHHRRRRRRGGG<<<===???BBBEEEGGGKKKOOORRR]]]VVVLLLBBB===;;;999777;;;777777===EEESSSgggxxx~~~qqqdddSSSCCC@@@>>>===>>>BBBHHHMMMPPPRRRVVVVVVLLL@@@:::<<<@@@;;;333---,,,+++***,,,222+++******)))))))))******))))))(((((((((((())))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))******)))'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))),,,,,,,,,,,,+++++++++++++++++++++,,,***)))///777AAAEEEKKKPPPSSSUUUWWWYYY___iiijjjhhhiii___UUUWWWfffpppyyy|||sssmmmmmmjjjjjjkkkiiigggmmmvvvuuu\\\MMMGGGDDDAAA;;;666444111++++++///)))(((((((((******)))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%""""""######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''''''''''''''&&&%%%$$$#########$$$&&&'''((()))***&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((+++,,,,,,,,,///444<<>>AAABBBKKKYYYaaaYYYNNNJJJHHHFFFCCC;;;333000...+++***+++*********)))******++++++***))))))(((((())))))***(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++,,,***)))'''%%%############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((()))******+++,,,---......---,,,++++++,,,...---******555BBBOOOPPPRRRSSSUUU[[[ccciiikkkqqqkkkbbb```[[[YYYbbbxxx|||{{{|||zzzuuummmeeecccfffnnnqqqvvvxxxvvvuuu}}}}}}aaaOOOFFFCCCEEEBBB???<<<555...---000***)))((()))++++++)))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&&&&&&&'''((('''(((((((((''''''&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++***)))(((((()))+++000777@@@IIIOOOSSSYYY[[[UUUHHH>>><<>><<<<<<<<>>999777666111+++&&&+++************+++,,,,,,***))))))))))))))))))***)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))((('''&&&$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%&&&'''((()))***++++++***+++---...///...,,,+++++++++---...///333???LLLSSSTTTVVVZZZ```ffflllooolllkkk]]]SSSZZZcccpppqqqpppyyy~~~{{{pppiiifffhhhhhhjjjwwwuuucccVVVNNNKKKJJJHHHFFFCCC===666000---,,,+++******++++++)))''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((($$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((%%%'''((((((''''''(((***((())))))))))))(((((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((***+++++++++***)))))),,,222;;;GGGSSS\\\aaacccbbbZZZLLL???:::AAAIIIIIIJJJOOOUUUYYYXXXQQQKKK===888666:::;;;;;;>>>CCCXXXfff~~~{{{nnnfffrrrzzzsssnnnppptttwww}}}jjjVVVHHHBBB@@@===AAAFFFQQQcccooogggWWWPPPLLLFFF???<<<888333...,,,,,,++++++++++++,,,,,,******))))))))))))******)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++,,,(((***,,,---...---,,,+++---+++,,,222999???IIIRRRTTTVVV\\\eeellloookkkgggcccfff___```ppp~~~|||pppkkkfffeeeppp{{{ssskkkeeeaaaVVVSSSPPPNNNMMMGGG999...000...,,,+++,,,+++***((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''(((((())))))'''((())))))(((''')))***((()))))))))))))))((((((((((((''''''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++,,,++++++,,,111:::GGGUUU```fffhhhhhhZZZGGG======BBBFFFGGGDDDKKKVVV^^^^^^TTTEEE999;;;444111444777<<>>444<<>>999333000...,,,,,,...---,,,+++******+++,,,---)))***+++,,,,,,+++***)))(((((((((((((((((((((((('''((()))))))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++******************+++,,,,,,***+++000///+++...555===KKKRRRKKKCCCIIIWWWaaaaaaeeeeee\\\WWWddd~~~|||xxxwwwzzzwwwkkkgggjjjooouuuxxx{{{uuukkk\\\MMM;;;000---,,,,,,,,,***++++++***)))((()))***))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###((('''%%%$$$$$$%%%'''((($$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))(((((((((((()))))))))***((())))))*********))))))+++((()))---111:::KKK[[[ggghhhkkkooorrrqqqmmmiiiccc[[[UUUWWW[[[^^^dddiiiZZZHHH999777999888;;;BBBLLLaaa{{{yyyvvvcccRRRGGGEEEEEEQQQ___kkkyyypppZZZIII@@@555111222333222111...---,,,++++++++++++,,,)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&%%%%%%******)))))))))***++++++***)))+++,,,+++---999GGGNNNSSSSSSNNNNNNWWWaaaeeefff```ZZZZZZeee{{{|||vvvrrrmmmfff```hhhfffeeehhhmmmooommmjjjiiihhhkkksssxxx{{{~~~oookkkkkkvvv~~~mmmTTT@@@555000///000++++++++++++)))((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))***((((((((()))))))))******))))))))))))))))))))))))...)))(((000>>>OOOaaannnoooooooooppppppmmmhhhdddbbb[[[ZZZbbbiiieee\\\UUUCCC999222444999AAAQQQaaasss]]]QQQFFFFFFIIIXXXsssrrreeeVVVDDD777444333000,,,---------,,,,,,+++++++++******++++++++++++******((((((((((((((((((((((((***)))((((((''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((*********)))(((&&&%%%$$$))))))(((((()))***++++++---------+++***333GGG[[[\\\XXXRRRRRR[[[fffhhheeeccc[[[WWWeee~~~~~~wwwrrrjjjaaa\\\YYYYYYYYYbbbdddiiiqqqzzz~~~|||yyywwwxxx|||{{{wwwuuuwww}}}tttzzz|||}}}uuuxxxmmmsss~~~wwwZZZDDD888111...,,,------,,,+++***)))(((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''((((((((((((((()))******(((((()))))))))*********))))))))))))))))))))))))---***---:::NNN```mmmssskkklllmmmmmmkkkgggbbb^^^VVV\\\hhhtttsssaaaJJJ<<<666888::::::;;;KKKnnn}}}}}}zzzhhhWWWLLLCCCIII```yyyttt]]]FFF:::444///***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***((('''''''''((()))''''''((((((((((((''''''%%%%%%&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********))))))(((((((((((()))***++++++000000///...222???TTTeeeccc\\\XXX\\\fffmmmiiibbbYYY^^^jjjyyypppgggfffccc]]]YYYYYYbbboooxxx}}}mmmhhhccc```bbbiiisss|||xxx|||rrruuu|||xxx]]]GGG666+++...---------...---,,,******))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''(((((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))((((((((()))******))))))))))))***************))))))))))))***++++++''',,,888III]]]lllpppooojjjlllnnnmmmjjjddd___[[[RRR```rrrzzzmmmSSS???666777999===CCCOOOjjj~~~iii[[[JJJCCCKKKccc}}}aaaKKK???777000+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************+++***)))''''''((())))))'''(((((())))))(((((('''&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))(((((((((((()))***+++,,,---...///555@@@PPP___hhhgggeeeeeeiiillljjjddd```^^^pppxxxoookkkkkkkkklllgggjjjnnnsss{{{yyynnniiicccbbbgggmmmooonnnrrryyy~~~~~~~~~dddGGG111///---++++++---...---+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''''''''(((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((())))))(((((((((((()))))))))))))))*********++++++***)))))))))***,,,...///'''555GGGYYYhhhqqqqqqmmmiiijjjjjjgggccc^^^[[[ZZZdddkkkrrrkkkVVV>>>555777666888CCC[[[}}}yyyvvv|||xxxdddRRRHHHPPPnnngggSSSBBB444111000...---,,,,,,---...,,,,,,++++++++++++,,,,,,******************************))))))(((((())))))(((((())))))))))))(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))***+++------***///666AAAQQQ```hhhiiigggiiikkkkkkeee___```eeexxx}}}zzzuuuooommmnnnfffiiilllnnnqqqxxxyyyjjjjjjkkknnnsssyyy~~~|||```EEE444///+++***+++---,,,***+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((())))))((((((''''''((((((((())))))*********+++++++++***)))))))))+++...111222555GGG[[[gggmmmqqqpppmmmeeedddaaa\\\YYYYYY]]]aaammmggg^^^PPP@@@444555;;;AAARRRooo}}}{{{qqq[[[NNNWWWjjjuuu[[[EEE;;;888444///---,,,---...---,,,++++++++++++,,,---++++++++++++++++++++++++)))************)))((((((((())))))******))))))(((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&&&&&&&(((+++---))))))******+++---...///222===JJJUUUaaakkkooolllhhhiiijjjfff______mmmtttmmmhhhhhhgggfffjjjpppvvv}}}zzzvvvsssrrrxxxvvv{{{uuuYYY@@@999111---...///...,,,+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((()))))))))(((''''''''''''(((((()))************+++++++++)))))))))***,,,///222444FFFYYYjjjooommmnnnnnnlllcccaaa\\\WWWVVV[[[eeennn___QQQBBB;;;999:::@@@FFFZZZ~~~zzzuuuxxxsssZZZQQQVVVYYYsss|||aaaCCC???888222...,,,---...------++++++++++++------++++++++++++++++++++++++)))******++++++***((('''))))))************))))))))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''***...333666*********+++,,,...///000???NNN^^^fffkkkqqqrrrooonnnllljjjgggccckkkwwwnnnvvvuuuooohhheeeiiipppxxxppplllggggggnnnzzz}}}dddLLLCCC999333222222111///+++******))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''$$$$$$$$$%%%&&&&&&'''''')))((('''''')))*********&&&%%%$$$$$$&&&(((((((((...,,,)))'''&&&''')))***))))))((('''''''''((((((''''''((()))***+++,,,---)))))))))))))))(((((('''&&&&&&&&&&&&&&&'''))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******((('''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((()))***)))((((((***,,,))))))(((((()))******+++...&&&'''000111,,,666HHH___gggnnnnnnmmmlllkkkhhhaaa___WWWNNNPPPYYY^^^]]]OOOBBB::::::999;;;KKK```{{{dddQQQ[[[]]]{{{xxxaaaNNN;;;222...***+++...***+++++++++******,,,...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''###$$$$$$%%%&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''((((((((((((///***&&&&&&***111555777000+++)))+++---...111666OOO]]]iiijjjiiilllooopppqqqnnngggdddttt|||uuuqqqrrrqqqoookkkhhhbbbgggxxxuuukkkkkkllljjjnnnxxx~~~zzzwwwiiiSSSIII===444...+++,,,...''')))******))))))***,,,((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))(((((())))))))))))+++***)))))))))))))))(((******)))))))))))))))))),,,+++******)))*********&&&&&&''''''''''''((((((((())))))))))))(((''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''(((((()))((()))***)))((((((***,,,******)))))))))***++++++***''')))...///222AAASSSdddjjjnnnmmmlllllljjjgggbbb]]]TTTKKKLLLRRRTTTPPP===888666888;;;HHHiiisss```UUUOOOdddlllXXXBBB777333000///111------...---,,,,,,,,,---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%%%%&&&&&&''''''(((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))''''''''''''((((((((((((333000...///222555666666...++++++---...111:::EEE]]]fffmmmlllkkkmmmnnnlllccchhhsssyyytttooommmmmmkkkfffbbbaaannn~~~|||yyyxxxwwwxxxxxxyyy}}}uuunnnoooyyyyyykkk```XXXQQQFFF<<<444...,,,---***+++++++++************((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((('''''''''))))))))))))((((((((((((************)))((('''&&&((())))))***)))(((''''''+++***)))(((((((((((()))'''''''''&&&&&&%%%%%%%%%(((((((((((((((''''''&&&&&&&&&&&&''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))((()))***)))((((((***,,,,,,,,,+++******+++++++++(((+++,,,---222@@@TTTccclllnnnnnnlllkkklllhhhbbbYYYTTTKKKDDDDDDFFFDDD>>>;;;777888BBBTTTqqq{{{xxxzzzhhhXXXXXXkkk{{{___KKK>>>555000///000000000000///...---,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((///...///000111111///---,,,+++,,,///111999IIIXXXhhhkkkmmmmmmnnnoookkkfffbbblll}}}ooossspppmmmnnnsssxxx{{{{{{xxxsssfffccc___\\\[[[ZZZYYYWWWOOONNNLLLJJJIIIHHHIIIIIIMMMOOOQQQTTTXXX^^^eeejjjsss|||tttllllllnnnppprrruuu{{{uuufff\\\UUUZZZWWWQQQHHH@@@777111,,,,,,,,,---,,,,,,***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))((((((((((((''''''''''''((()))))))))))))))******,,,...000000000111222333222111///---,,,+++***++++++***)))(((((((((((())))))((((((((('''''''''((((((((((((((('''&&&&&&''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''''''''''''''&&&&&&&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))((()))***)))((((((***,,,------,,,+++++++++,,,,,,***/////////;;;SSSgggnnnooopppooolllkkkjjjbbbYYYOOOKKKFFFDDDCCCAAA;;;444BBB<<<@@@YYYtttaaa]]]hhhgggMMM;;;444222000000000000111000...---------,,,,,,,,,+++++++++************************(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,+++)))''',,,***+++111:::FFFXXXggghhhhhhiiilllooonnngggaaadddsss~~~zzzvvvqqqpppmmmmmmttt}}}kkkeee[[[SSSNNNJJJFFFCCCCCCAAA???>>>======<<<<<<<<<;;;:::888888777777888;;;;;;;;;::::::===AAADDDHHHKKKRRRZZZgggyyy{{{zzzsssnnnkkkddd^^^eeeqqq~~~uuuggg___XXXSSSWWWZZZ[[[XXXQQQGGG999...---,,,,,,,,,,,,+++***((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''')))))))))(((((('''''''''************++++++++++++&&&))),,,---------...000333666;;;???AAADDDHHHKKKEEEAAA<<<666222000000000//////---,,,,,,+++++++++((((((((()))))))))******((((((((()))(((''''''&&&(((((((((((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((()))***)))((((((***,,,------,,,,,,,,,,,,,,,---+++000222555HHHbbbpppooonnnpppooollliiieee[[[PPPMMMJJJIIIHHHFFF@@@999444<<>>===<<<;;;:::<<<<<<<<<;;;::::::;;;;;;;;;::::::999999888888888666777999:::::::::<<<>>>>>>>>>>>>???DDDPPP___jjj|||lll\\\\\\eeeiiiooo}}}|||uuuvvvyyyzzzzzzrrreeebbb```]]]YYYXXX___fffhhhfff[[[FFF222...,,,******+++,,,+++)))))))))))))))))))))))))))))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))(((((((((((()))***,,,---...///---111555666555444666888:::>>>DDDHHHKKKQQQXXX]]]OOOJJJAAA999333000000000//////...,,,++++++++++++((((((((())))))*********)))))))))))))))(((((('''(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&'''(((((((((((('''%%%%%%&&&&&&''''''&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***)))((((((***,,,,,,+++++++++,,,,,,---...,,,333:::DDDWWWjjjpppkkklllnnnmmmhhhccc]]]SSSJJJHHHFFFFFFEEE@@@999777999@@@aaaooobbbaaazzzrrrUUUCCC:::444111......111222111///------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((()))))))))((())),,,//////,,,111AAATTT```gggkkkllllllnnnooojjjccc```aaakkkxxxnnnhhhiiinnn}}}jjjWWWNNNHHHCCC???999:::;;;============<<<:::;;;<<<<<<;;;:::;;;===::::::::::::::::::999999666999;;;<<<;;;999999999999<<<>>>??????AAAGGGLLLVVV]]]lll{{{dddZZZ[[[]]]\\\bbbppp~~~~~~{{{zzz{{{}}}}}}wwwaaaYYY[[[]]]\\\\\\```gggooouuuzzzsssYYY???222...***)))+++,,,,,,***))))))))))))))))))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''(((((())))))******((())))))***+++,,,,,,,,,***+++---///222555666888:::???CCCCCC@@@>>>???AAA===AAAEEEHHHKKKPPPYYY```XXXSSSKKKBBB;;;777555444333333111000///.........,,,,,,,,,,,,++++++++++++***************))))))((())))))))))))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&'''((())))))((('''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))''''''''''''(((((((((((()))(((((((((((((((((((((((()))***)))((((((***,,,************+++---...///...:::KKK[[[hhhnnnnnnkkkkkkmmmkkkbbbYYYTTTNNNHHHBBB@@@???===888777@@@LLLjjjiiibbbbbbmmmxxxzzziiihhhxxx\\\III;;;666000///111222000......------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&((())))))''''''***,,,...111===OOO___fffhhhjjjlllmmmooolllccc\\\bbblllzzztttpppmmmooo~~~xxxhhhWWWNNNBBB<<<<<>>======???AAA???AAAIIIVVVaaammm~~~qqqkkkjjjdddaaadddhhhwwwwwweee]]][[[[[[^^^cccggglllsss~~~uuuXXX;;;555---***+++,,,,,,***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((()))******+++&&&'''(((***,,,...000000444555777;;;>>>BBBDDDEEEEEEIIIMMMLLLGGGDDDDDDGGGAAADDDGGGHHHIIINNNWWW___ccc```YYYRRRKKKEEEAAA???======;;;:::999888888777222111111000...------,,,+++++++++++++++***))))))))))))))))))***+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))((((((((((((((()))***)))((((((***,,,(((((()))***+++---...///222BBBZZZnnntttqqqnnnoookkkmmmhhh\\\RRRNNNLLLIIIAAA???>>><<<999>>>PPPdddppp]]]MMMMMMUUUaaavvvwwwdddooofffAAA;;;333000111222000---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))'''(((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''***------***)))***+++---555GGGZZZeeeggghhhjjjhhhiiikkkggg\\\XXXeeewww{{{zzzrrrlllkkkqqq{{{\\\IIIFFF???>>>>>>@@@AAA@@@;;;777;;;<<<<<<<<<;;;<<<>>>@@@;;;>>>@@@@@@>>>===???AAA===>>>??????@@@@@@??????;;;===>>>???>>>???AAACCC>>>???>>>:::666666999<<>>@@@FFFVVVfffzzzxxxmmmaaadddwwwmmmeeeaaagggpppiiimmmsssoooBBB:::000++++++,,,,,,***))))))))))))))))))))))))'''&&&&&&&&&'''(((***++++++***((('''&&&''')))***%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''+++'''$$$$$$'''******)))***)))))))))******)))(((...---111666777666;;;CCC@@@DDDIIILLLLLLIIIGGGEEEKKKJJJIIIHHHHHHIIIJJJKKKLLLNNNPPPRRRSSSWWW[[[^^^]]][[[YYYVVVTTTQQQLLLIIIIIIHHHFFFDDDBBB@@@???>>>;;;:::888555333111000///,,,---......---,,,+++*********+++++++++++++++***************))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************///+++***...///---111999BBBYYYlllooommmpppqqqnnnnnnbbbXXXUUUSSSMMMFFFCCC???<<<999888@@@YYY}}}bbbUUUMMMIIIVVVjjjvvvfffjjj}}}___JJJ888666777111///222///...---,,,+++******++++++++++++************)))((((((((((((((()))******)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************'''((()))******)))(((''''''&&&&&&&&&&&&'''((((((,,,((('''+++,,,++++++---777GGGYYYbbbeeehhhiiihhhjjjccc```___XXXXXXoooxxxqqqlllqqqkkkkkk{{{|||aaaTTTKKKAAA<<>>======>>>>>>===;;;>>>@@@BBBDDDDDDCCCAAA@@@BBBAAA@@@@@@AAABBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@EEEAAA@@@BBBEEECCC@@@===CCCAAA>>>>>>>>>???>>>===>>>>>>===>>>???@@@@@@@@@MMMWWWiiipppkkkttt~~~{{{xxxwwwwwwttttttuuuzzz{{{SSSBBB111---000000---+++)))))))))((()))***++++++''''''&&&&&&'''(((***++++++***((('''''''''))))))&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))******)))(((''''''&&&&&&'''''''''(((((((((,,,***''''''((())))))'''***)))((()))***+++,,,,,,---111:::EEEIIIGGGHHHMMMRRRWWW[[[ZZZUUUQQQRRRTTTSSSRRROOOLLLJJJHHHGGGGGGKKKJJJHHHGGGFFFFFFFFFFFFKKKHHHFFFDDDDDDDDDCCCBBB<<<<<<<<<;;;:::999888888===<<<;;;999888777666666777777777555333111...------...///000111111111111+++++++++************)))))))))))))))*********+++(((((((((((()))))))))***))))))(((''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************((()))---------444<<>>TTTwww{{{dddWWWQQQYYYfffoooiiitttqqqXXX@@@888666000...111000000///...---,,,++++++++++++++++++************((((((((((((((()))******))))))))))))))))))))))))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******'''((())))))))))))(((''''''&&&&&&&&&&&&'''((((((+++((()))++++++***,,,111BBBRRRbbbgggfffggghhhiiigggeee^^^VVVWWWfff}}}~~~tttmmmmmmpppsss{{{fffTTTFFFCCCAAA<<<;;;@@@<<<<<<<<<===@@@CCCEEEEEE>>>======<<<<<<>>>AAACCCEEEDDDDDDEEEEEEFFFFFFEEEDDDEEEEEEEEEDDDDDDCCCCCCDDDCCCDDDFFFGGGFFFDDDCCCBBB@@@???@@@BBBCCCBBBAAAAAA@@@>>><<<;;;<<<@@@CCCGGGJJJRRR___qqqyyyyyy{{{~~~{{{xxxxxxwwwvvvzzz|||vvvmmm^^^NNN<<<444222000......+++++++++*********))))))''''''''''''((()))******+++***((('''''''''((()))''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''(((***+++***(((&&&$$$(((((((((((())))))))))))+++)))((()))***+++)))(((((('''&&&'''))),,,000333???CCCMMMXXX]]]\\\]]]``````dddeee___UUUOOORRRWWWOOOMMMJJJGGGDDDBBBAAAAAAAAA>>><<<===@@@BBBAAA???BBB???<<<;;;===???@@@@@@999999:::::::::;;;;;;;;;::::::999999888888888888>>>>>>>>>===;;;999777666111222222111111000///...,,,,,,+++++++++*********)))))))))***************((((((((()))))))))*********)))((((((''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++((((((***---...111<<>>999<<<<<<888999===AAA@@@>>>>>>???@@@CCCDDDFFFFFFEEECCCCCCDDDGGGJJJAAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJLLLNNNNNNMMMKKKJJJJJJFFFDDDBBBAAAAAABBBAAA@@@???@@@@@@>>>;;;;;;===AAA??????@@@CCCMMM]]]qqq~~~{{{wwwzzzyyywwwwwwtttsssttttttlllbbbaaaSSSBBB888222---,,,...---------,,,+++)))((('''''''''((((((((())))))*********)))((('''(((((()))(((((((((((())))))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''((((((((())))))))))))***''''''(((***+++++++++***((()))***+++///555;;;@@@PPPQQQSSSWWWZZZ\\\___bbb^^^]]]YYYQQQGGGCCCEEEIIIDDDCCCAAA@@@@@@@@@AAABBB???;;;:::===DDDHHHFFFDDDCCCAAA??????@@@AAA@@@???<<<======>>>??????@@@@@@888999999999999888888777:::<<<===???@@@@@@??????:::999777555111...+++***++++++++++++************************************(((((()))))))))************))))))((('''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++,,,------000999JJJWWWccckkkqqqqqqpppnnnhhh```XXXUUUTTTUUUQQQGGG???======AAAPPPoooxxxllljjj}}}vvvpppzzzoooWWWGGG<<<777666222222222111000...,,,+++,,,,,,+++++++++*********))))))(((((())))))***+++))))))))))))))))))))))))))))))((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''(((((()))(((***---...***+++666CCC[[[ccchhhhhhffffffeeeccc```^^^YYYYYYnnn}}}rrrqqqnnnmmm~~~kkkXXXMMM???>>><<<<<>>::::::???DDDDDDDDDCCCBBBBBBCCCDDDCCCEEEHHHHHHGGGFFFGGGIIIHHHKKKNNNQQQTTTWWWZZZ]]]bbbbbbccceeeggghhhjjjkkkhhhmmmoookkkfffcccaaa___^^^YYYQQQLLLIIIGGGFFFEEEDDDHHHKKKIIIDDD@@@>>>???;;;>>>@@@@@@@@@EEEOOOWWWmmm}}}zzzkkknnnttt~~~}}}yyyxxxwww{{{yyyjjj\\\RRRGGG>>>666///---000,,,,,,,,,,,,+++)))((('''((((((((()))))))))))))))***))))))(((((((((((((((((((((((()))))))))******))))))))))))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''&&&%%%%%%'''))),,,...''''''((((((((()))))))))((()))*********)))))))))+++---111555:::@@@HHHNNNNNNNNNMMMLLLMMMOOOPPPPPPPPPLLLEEE@@@>>>???@@@AAABBBBBBAAABBBCCCEEEGGGHHHGGGCCC@@@AAAEEEFFFBBB>>><<<<<<===???AAAAAA>>><<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;::::::666888:::===???@@@@@@@@@@@@???===:::666222///---++++++*********)))))))))+++++++++***************))))))))))))******************)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++......------333BBBVVVdddfffkkkpppqqqooojjj```XXXSSSPPPOOOMMMGGG???;;;<<>>NNNdddffffffeeehhhkkkgggaaaXXXUUUXXXiiitttxxxkkkccceeejjjwwwqqqYYYDDD>>>???999777888:::===>>>===AAAEEEBBBDDDHHHIIIHHHGGGHHHJJJFFFIIIMMMOOOOOORRRXXX]]]fffkkkssszzz{{{pppgggaaa_________```___ZZZRRRIIICCCBBBBBB:::???CCCCCC???===>>>BBBIIIYYYrrrxxxpppqqq|||{{{rrrrrruuu{{{wwwZZZTTTNNNIII@@@666111222******++++++******)))(((((())))))******))))))((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''((((((((((((+++)))''''''(((,,,000333(((((((((((()))))))))))),,,------+++)))(((((()))+++111888===AAAFFFMMMRRROOOQQQRRRPPPPPPPPPLLLFFFDDD???:::;;;@@@EEEGGGFFFFFFEEEDDDBBBBBBCCCCCCDDDBBB@@@>>>???AAA@@@===:::666777:::>>>AAAAAA>>><<<999999999999999999999999;;;;;;<<<======;;;:::999777888:::;;;;;;;;;:::999<<<<<<;;;999777444222111,,,+++++++++************+++++++++++++++*********)))))))))*********+++++++++***))))))(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,---...---...888LLL^^^hhhiiilllooonnniiiaaaXXXRRRSSSNNNJJJEEE>>>999<<>>???@@@CCCFFFCCCGGGJJJJJJGGGFFFHHHJJJOOOSSSWWWZZZ___hhhvvvuuudddSSSHHHCCCDDDFFF???AAAAAA???<<<;;;===???AAAGGGUUUlll~~~qqqhhhkkk{{{qqqVVVRRROOOLLLEEE999111///,,,++++++*********++++++((()))************)))((()))))))))))))))((((((''''''''''''((((((((())))))''''''(((((())))))******''''''''''''((((((((((((''''''''''''((((((((((((+++***)))((()))***---...)))))))))*********++++++,,,---...,,,******---000444<<>><<<;;;===BBBGGGJJJKKKHHHFFFCCC@@@===<<<;;;;;;555666888:::<<<<<<<<<<<<888888:::===@@@@@@>>><<<999999999::::::;;;;;;;;;777999;;;<<<======<<<;;;:::;;;;;;;;;:::888777666999888888666444222111000......---------,,,,,,,,,,,,,,,,,,++++++*********))))))*********++++++++++++***))))))(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,+++...000555DDDWWWdddgggjjjkkkkkkiiibbb[[[VVVUUUYYYRRRJJJBBB;;;<<>>CCCCCCBBBBBBCCCDDDDDDDDDGGGJJJMMMNNNNNNQQQYYY___fffoooyyyqqq```VVVRRRPPPOOOJJJGGGDDD@@@>>>===>>>???CCCBBBGGGSSSddd{{{{{{uuu{{{vvvaaaRRRMMMJJJJJJGGG>>>666444222000---+++******,,,---((()))***++++++***)))((()))))))))))))))(((((('''''''''''''''((((((((((((%%%%%%&&&'''((()))******''''''''''''((((((((()))''''''''''''((((((((())))))(((((((((''''''''''''******+++++++++,,,,,,,,,(((***,,,,,,---000555:::EEENNNXXX^^^___^^^___aaa[[[WWWLLL???<<>>AAABBBCCCBBBBBB;;;<<<<<<<<<;;;:::888777>>>===<<<999777444111000000////////////.........,,,,,,,,,++++++*********)))************++++++++++++******)))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,***///444===NNNaaahhhggghhhhhhgggddd^^^YYYZZZ]]]```XXXMMMDDD>>>BBBRRRbbbuuummmppptttlllTTTGGG;;;888444000//////111222---------,,,,,,,,,++++++*********)))******+++,,,************************((((((((((((((()))******(((((((((((((((((((((((('''''''''(((((((((((()))***)))(((''''''((()))***((((((((((((((()))******,,,***+++///555AAATTTeee^^^ggglllhhhaaa___aaacccpppbbb\\\bbb{{{eeeGGGCCC;;;???BBB999555<<<>>><<<>>>???AAAEEEIIIIIIFFFFFFJJJPPPVVV___lll|||wwwqqqkkkccc]]]TTTPPPLLLHHHEEEBBB>>><<<===;;;===BBBHHHXXXuuu{{{kkk\\\RRRLLLIIILLLLLLGGGBBB@@@777444000,,,***+++,,,...***)))(((((()))+++---...,,,+++***)))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))(((((((((((())))))))))))******)))(((((()))******,,,...---,,,333BBBQQQWWW```bbbgggmmmpppkkk```WWWIIIGGGCCC>>>;;;;;;>>>AAAAAA@@@===:::999>>>GGGNNNKKKEEE>>>999999999999888999:::;;;:::;;;<<<:::777:::666666:::999555555999>>>;;;888999;;;<<<:::777888999:::;;;???CCCCCCAAABBBBBBCCCDDDDDDAAA;;;777;;;;;;;;;:::888777888:::888777777888333,,,+++---//////......------------...---,,,,,,......,,,***************++++++(((&&&((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&***)))'''%%%%%%''')))*********))))))((((((''''''))))))))))))************''',,,---'''&&&+++...,,,444///999QQQcccffffffjjjkkkiiiaaaWWWVVV```kkkppplllQQQ@@@BBBBBBHHHlllzzzsssiiigggxxxuuuWWWPPP>>>333666444+++***222...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))((())))))(((((()))+++---......///666BBBRRR```hhhggghhhddddddcccYYY]]]pppxxxoooeeeaaadddnnncccMMMBBB@@@:::<<<======>>>AAABBBBBBDDDDDDGGGIIIIIIIIILLLPPPOOO^^^qqqrrriii___VVVLLLCCC@@@BBB<<<===@@@AAA@@@EEEUUUeee|||wwwjjj^^^TTTOOOOOONNNMMMLLLKKKIIIIII???999444222///,,,---111***)))(((((()))***,,,...,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''((()))))))))))))))(((((((((((()))))))))***)))((('''))),,,---,,,+++***333<<>>AAA@@@===999999;;;===>>>===999:::;;;;;;;;;;;;:::888???;;;:::>>>???>>>AAAFFF;;;;;;<<<<<<===<<<999888999999888888:::<<<<<<;;;888999<<>>===;;;;;;===???BBB@@@AAABBB>>>555...---++++++,,,,,,,,,,,,,,,,,,---,,,*********+++,,,---+++******+++,,,+++)))'''))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))***)))))))))((((((((('''))))))))))))************(((+++,,,((()))...000...111777FFFXXXccceeegggjjjdddeee___[[[fffyyy~~~xxxcccQQQBBBDDDPPPgggrrrmmmrrrwww\\\FFF666666666...,,,222...------,,,+++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((((((((()))))))))***)))***+++***))))))+++---------111<<>>???BBBDDDDDDDDDEEEGGGJJJNNNVVV```hhh}}}qqqbbbRRRIIIGGGFFFFFFGGGFFFCCCAAAHHHRRRcccvvvrrrcccXXXOOOOOOPPPRRRRRRPPPMMMKKK===666111000///,,,+++,,,***)))(((((()))***,,,---++++++***)))(((((((((((())))))))))))))))))))))))''''''((((((((((((((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((((()))))))))*********)))(((***---///---******:::LLLXXX```gggkkkkkkpppqqqsssqqqlllcccYYYSSSPPPJJJDDDBBBEEEJJJMMMNNNEEEBBB===:::::::::::::::999888888;;;>>>AAAAAAAAAAAABBBCCCCCCAAA??????@@@FFFCCCBBBDDDCCCAAAAAADDDDDDDDDBBBAAA@@@???>>>===@@@===;;;;;;<<<<<<<<<<<<888888999<<<@@@BBBCCCBBB<<<===>>>>>>???BBBFFFIIINNNOOOSSSVVVPPPCCC888444222222222111000...,,,+++//////---***((())),,,...,,,+++***+++,,,,,,***(((************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************)))++++++***,,,000111...000CCCWWWaaadddfffhhhhhh\\\^^^]]]bbbvvvmmmXXXLLLBBBJJJfff|||rrrrrrmmmRRR;;;666777111...111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))******))))))(((&&&''''''((((((''''''&&&''''''((((((((()))))))))((((((((()))))))))******)))***,,,+++******+++,,,+++---666FFFXXXdddfffeeeeeefff```[[[ZZZVVV^^^tttssskkkbbb[[[\\\ggglllMMM>>>;;;<<<;;;:::???>>>>>>AAADDDGGGHHHHHHLLLLLLKKKLLLUUUhhh~~~zzzdddTTTMMMLLLKKKMMMOOOLLLFFFEEEGGGLLLYYYqqq{{{lllbbb^^^^^^______^^^ZZZSSSNNN???666//////000---+++***)))))))))((()))***+++,,,******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''((()))))))))))))))(((((()))))))))*********------,,,******+++...000:::KKK]]]gggjjjlllllljjjgggkkkooooooiii___TTTMMMGGGBBB===>>>DDDIIIJJJIII???<<<999:::===???===;;;???@@@AAABBBEEEFFFGGGGGGFFFGGGIIIJJJGGGCCCEEEJJJJJJMMMRRRVVVVVVRRRMMMJJJRRRMMMHHHGGGIIIJJJHHHEEEFFFAAA>>>>>>>>><<<<<<======;;;::::::;;;;;;:::888======>>>@@@CCCJJJRRRXXXccciiiqqqrrrdddOOO???:::777777666444222000///...111111000---***)))+++---+++***)))***+++,,,***)))************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))((((((((((((((()))))))))************,,,+++******---000000...555NNNcccfffeeeiiihhhaaa\\\\\\dddvvvjjjVVVNNNBBBAAAXXXyyymmmwwwzzzvvv{{{]]]AAA888777333///000///......---------------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))******)))))))))''''''(((((((((((('''''''''(((((((((((()))))))))(((((()))))))))*********(((***++++++******+++,,,(((111@@@QQQ```ggggggeeeffffff]]]VVVUUUTTT^^^rrr||||||llleee]]]\\\gggcccRRRBBB>>>AAA@@@<<<999@@@???AAAFFFIIIJJJJJJKKKNNNQQQUUU[[[lll{{{iiiaaaaaa```bbbeeebbbWWWMMMIIIFFFLLL\\\ttt}}}wwwqqqooommmllliiiddd]]]WWWHHH;;;000...000///,,,,,,))))))))))))))))))*********)))((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''((()))))))))((((((''''''((()))))))))))))))))))))))))))************+++------***(((---999BBBVVVaaammmpppqqqqqqqqqooolllkkkgggaaaYYYOOOFFF@@@<<<999888;;;BBBFFFEEEBBB???<<<999:::>>>@@@???>>>FFFGGGHHHIIIKKKNNNRRRUUUOOOQQQVVVYYYUUURRRWWW```\\\gggvvv{{{ttteeeaaa```fffnnnpppggg^^^WWWPPPLLLLLLJJJEEECCCDDDBBB@@@>>>======<<<;;;:::<<<<<<===???DDDMMMWWW^^^rrr}}}uuu\\\NNNLLLAAA@@@???===:::666333111///000000...,,,+++,,,---+++***((()))***+++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((()))))))))************---+++***+++---...///111AAAXXXhhhggggggkkkfffZZZ^^^^^^qqqrrrTTTJJJFFF<<>><<<<<>>444///++++++---((()))))))))))))))(((((((((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***&&&''')))*********((('''''''''((()))))))))))))))))))))*********+++++++++,,,***+++222@@@QQQbbbllloooqqqqqqoooppprrrnnnhhhZZZOOOBBB===AAAFFFHHHGGG>>>===<<<===@@@CCCFFFHHHJJJJJJIIIIIILLLSSS[[[aaaaaaaaaaaadddnnn~~~ooo\\\OOOIIIFFFFFFEEEHHHKKKKKKIIIFFFDDDCCCHHHPPP]]]jjjqqqxxxyyyeeeYYYIIIAAA666111222222000......,,,++++++---.........************************'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))'''((((((((()))))))))***))))))))))))************+++***+++------...999FFF^^^gggmmmkkkgggeeebbb^^^dddvvvsssWWWHHHGGGGGG\\\lllMMMGGGNNNTTThhhhhhOOO===666666111000//////......//////,,,,,,,,,+++++++++******)))))))))))))))))))))))))))******++++++******)))(((((())))))))))))(((((((((((()))))))))*********))))))*********+++++++++*********)))***---222666EEEPPP]]]cccbbbaaadddhhh^^^^^^XXX^^^vvvpppeee___\\\YYYYYYkkkzzzaaaMMM???888::::::;;;=========EEEMMMIIIHHHMMMSSSUUUYYYnnnrrr^^^PPPKKKFFFCCCEEEIIIKKKSSSkkkjjj\\\LLL@@@666...+++---((()))))))))))))))((('''(((((('''''''''(((((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&''')))***+++***(((''''''(((((())))))))))))))))))************+++++++++333...---888LLLaaammmrrrtttuuusssrrrsssssskkkbbbNNNEEE<<<===EEEJJJFFF@@@BBBAAA???===>>>BBBIIINNNHHHKKKNNNRRRYYYeeettt~~~uuufff``````bbb[[[___dddccc]]]RRRIIICCCAAAAAAFFFRRR```pppaaaSSSAAA666444444111,,,000...,,,,,,...000111000++++++++++++++++++++++++'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))***)))'''&&&&&&''')))***'''((((((((())))))******))))))))))))************)))))),,,///...000???OOOeeelllpppmmmfffaaaaaacccwwwfffVVVNNNGGGMMMrrr|||ZZZKKKJJJQQQ[[[jjj}}}yyyYYYAAA999:::111111000///////////////,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++++++++******(((((())))))))))))(((((())))))))))))************)))************+++++++++,,,++++++***+++///666:::RRRXXX___cccccccccdddgggZZZ[[[XXXcccxxxmmmddd\\\XXXYYYlllrrrZZZLLLBBB<<<;;;::::::>>>BBBBBBAAACCCHHHIIIIIIOOOXXX^^^jjjlllTTTFFFBBBIIIEEEFFFKKKJJJLLL[[[ooorrrgggYYYLLL???333......))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''''')))))))))))))))******+++***+++,,,,,,***(((((((((+++---555FFFZZZiiinnnnnnqqqrrrttttttooodddXXXOOOFFF@@@===AAAEEEEEEFFFHHHBBB???@@@DDDEEEEEEKKKTTTVVV^^^dddjjj|||~~~uuuhhhZZZRRRDDDAAAAAAGGGPPP]]]nnn|||iiiHHH<<<:::666222111222///++++++---111333333+++***************++++++******))))))))))))******((((((((((((((((((((((((%%%&&&''')))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************...---(((,,,;;;LLLTTThhhgggjjjmmmggg___```jjjnnn^^^JJJBBBRRRhhhtttXXXEEEKKKIIIOOOccctttOOO999666222222000...///000---)))---------,,,,,,,,,++++++************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++)))***,,,+++,,,777EEEZZZ^^^``````aaacccdddccc___QQQYYY{{{|||nnnfff\\\SSSXXXeeerrrTTTIIIEEE>>>999:::999???CCCBBBAAABBBEEEGGGSSSMMMNNN^^^wwwhhhRRRLLLNNNHHHFFFHHHKKKKKKKKKSSS___uuuvvvnnn___LLL<<<111//////))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''''')))))))))))))))******+++)))+++,,,,,,******+++,,,111666BBBSSScccnnnqqqpppooopppoookkkcccVVVJJJBBB???>>>BBBHHHJJJEEEAAA@@@GGGDDDFFFPPPYYY^^^eeelllsss|||ooo___WWWLLLHHHEEEFFFHHHPPP^^^lllfffQQQEEE<<<888888222333444444444222000...,,,,,,++++++++++++,,,,,,***))))))(((((())))))***((((((((((((((((((((((((''''''(((((()))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''***++++++333FFFWWW___iiihhhiiihhhaaa^^^iiixxxoooXXXPPPHHHNNNhhhpppYYYMMMEEEBBBNNNeeepppLLL999555444111//////000000...---------,,,,,,,,,++++++************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***+++,,,,,,///===LLL^^^_________```bbbbbbbbbccc___mmmvvvkkkcccbbbaaafffyyyeeeOOO===<<<>>><<<;;;===<<>>BBB@@@@@@CCCBBB@@@AAAFFFFFFHHHSSSgggzzzsssmmmeeebbb]]]VVVLLLGGGMMMWWWiii~~~tttbbbSSSJJJFFF777999::::::999444///,,,------,,,,,,,,,,,,------))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++((()))***000>>>RRRaaahhhiiikkkkkkeee]]]```rrruuuWWWEEEDDDHHH___tttZZZJJJ???BBBMMMbbbcccBBB;;;888555222000//////000------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,------444FFFVVV___^^^]]]^^^```aaabbbbbbfffwwwyyyggg```]]]cccnnnuuuVVVJJJ>>>666999<<<:::999<<>>;;;======::::::===DDDDDDFFFIIIJJJMMMTTT[[[tttyyynnnaaaYYYVVVTTTQQQPPPVVVWWW___qqq~~~hhhQQQ===111))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))******+++,,,,,,,,,,,,---222999>>>NNNXXXeeennnpppnnnmmmmmm___VVVOOOPPPUUUVVVNNNEEE;;;===DDDJJJIIIFFFGGGKKKWWWnnnkkkUUUMMMHHHVVVbbbkkk~~~uuu___CCC222000333111...------,,,+++++++++++++++))))))(((((((((((()))))))))))))))))))))))))))))),,,***)))'''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++...---111===OOO\\\dddfffhhhjjjfff___cccvvv}}}]]]DDD???DDD\\\tttZZZFFFDDDFFFMMMhhhzzz]]]DDD;;;555555444///---///.........---------,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((***,,,---222@@@TTTaaa]]]\\\^^^cccccc______ccc}}}kkk^^^\\\___mmm\\\FFFDDD999888888:::;;;;;;>>>CCCGGGIIILLLNNNKKKNNN___rrrtttfff^^^ZZZUUUPPPTTTQQQSSS```sssdddHHH666))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))))))))))))))))))))******++++++,,,,,,...222;;;EEEKKK^^^eeemmmqqqnnnhhhdddbbbLLLLLLPPPWWW\\\VVVHHH<<>>???DDDIIIPPPZZZdddlllaaaKKKJJJIIIMMM___zzz~~~VVV:::111000///,,,...---,,,+++*********+++******))))))))))))******))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,------666GGGXXXbbbgggiiijjjhhh___\\\lllpppQQQAAAEEERRRxxxsssWWWIIICCCDDDTTThhhtttoooPPPAAA555666777444222333............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++---///888IIIXXX```bbb```ccceee```YYY\\\fff|||ooobbbXXXVVVccc}}}hhhFFF;;;AAA::::::999999:::<<<@@@DDDBBBEEEJJJNNNOOOYYYvvvvvvnnncccZZZVVVQQQOOOWWWfffyyywwwSSS;;;))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))******+++***+++---111999FFFSSS\\\iiimmmqqqqqqjjj___TTTNNN@@@IIISSSXXXUUULLLDDD???HHHGGGKKKYYYjjjzzz~~~}}}hhh^^^SSSMMMMMMVVVhhhyyyoooNNN;;;333000...///...---,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,///222>>>RRRaaagggiiillljjjgggbbbhhh{{{aaaHHHFFFXXXqqqyyyfffXXXRRRVVV]]]aaa|||jjjQQQ;;;777888555333444............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++---...222@@@QQQ[[[]]]dddbbbbbbbbb[[[UUUaaarrrxxxhhhbbb___\\\bbbvvveeeNNN>>>999<<<>>>???>>>===>>>AAACCCDDDDDDDDDKKKVVVbbbxxx|||oooccc\\\VVVVVV[[[hhh|||}}}\\\DDD))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))******+++(((***---444>>>MMM]]]gggmmmoooqqqooofffWWWGGG===???JJJTTTRRRHHHBBBFFFLLLCCCPPPkkk~~~rrrhhhXXXLLLUUUggg}}}```GGG999444333111000///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,333888FFFZZZgggiiiiiilllggghhhkkkyyy[[[VVVEEEOOOnnnyyyqqqnnnnnnlll|||bbbBBB888888444111222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---///000555EEEWWW^^^[[[bbb_________WWWUUUhhhlll^^^___eeegggwww|||XXXCCC???>>><<<999777999;;;>>>BBBHHHJJJJJJOOOLLLSSSeee{{{qqqhhh]]]TTTPPPUUUeeevvvxxx```NNN************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))...,,,***))))))*********///)))+++999JJJVVVaaajjjiiiooopppgggUUUDDD<<<;;;;;;AAAEEEDDD@@@BBBIIIQQQMMMdddooo[[[QQQQQQiiikkkGGG999:::555666000...000111///...///,,,,,,,,,+++++++++******************))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))***)))'''(((+++......333AAAPPP[[[dddlllkkkeeeiiigggssscccXXXIIIEEE\\\}}}tttMMM>>>;;;555000000,,,---.........---,,,++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,------,,,...---222AAAQQQ[[[___```]]]______YYYRRRXXXppp|||___dddeeebbblllbbbEEE;;;;;;999888<<<<<>>===???AAADDDFFFJJJPPPUUU___|||wwwmmmbbb[[[XXXVVVXXX\\\qqq+++++++++*********))))))((((((((((((((((((((((((((()))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))'''(((************+++,,,///999JJJ\\\iiimmmllljjjfffXXXGGG@@@CCCIIILLLKKKEEEJJJNNNOOOUUUjjjuuunnnjjjfffaaa``````___[[[XXXUUUVVVWWWTTTQQQPPPSSSVVVTTTPPPRRR___kkkkkkccc\\\OOOQQQSSSRRROOOMMMOOOQQQLLLRRRZZZcccrrr~~~zzzzzz|||ssskkkooouuullliiizzzOOOBBB666222111///......------,,,,,,,,,+++++++++************)))))))))((((((((())))))******++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))*********+++***+++---------222888PPPWWW___ddddddddddddccc]]]jjjSSSOOOKKKwww___DDD>>>888///111111111111000//////...------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))***+++---111???OOOYYY]]]```bbbccceee^^^XXXXXX^^^kkkoooiiieeeiiiwwwXXXDDD>>>:::<<<<<<:::<<<@@@===AAAGGGIIIIIIMMM\\\kkk~~~sssfff^^^\\\]]]]]]\\\cccmmm|||++++++++++++************(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((***,,,+++***)))+++---111BBBXXXhhhnnnnnnkkkiiiVVVLLLBBBBBBJJJPPPPPPLLLJJJLLLSSSaaawwwzzzwwwrrrnnniiiccc]]]YYYXXXXXXWWWWWWUUUTTTTTTTTTTTTUUUUUURRRNNNMMMPPPSSSVVVSSSZZZnnn~~~nnn```NNNQQQSSSQQQNNNMMMOOOQQQGGGJJJKKKKKKNNNTTTYYY[[[```ddd[[[NNNLLLNNNZZZnnnlllnnn}}}mmmVVV>>>333333222///------------,,,,,,,,,++++++************)))))))))((((((((())))))******++++++))))))))))))))))))))))))(((((()))))))))*********(((((())))))***************)))***---------555???UUU[[[cccgggeeeaaa___```kkkyyy\\\LLLNNNbbbpppNNNCCC===444333333222111000000//////,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++)))))),,,///666FFFVVV[[[]]]bbbgggiiiddd\\\WWWXXX```lll}}}zzznnnnnnkkkvvvzzzZZZCCC>>><<<;;;;;;;;;;;;???DDDAAAHHHPPPPPPKKKQQQkkk|||mmmddddddfffeeeccc]]]cccnnn}}}~~~,,,++++++++++++*********))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,+++)))***...111999LLLbbbnnnqqqoookkkgggKKKGGGEEEHHHNNNPPPMMMIIIJJJMMM]]]{{{zzznnnggg```___]]]\\\\\\ZZZWWWUUUNNNOOORRRSSSRRRRRRQQQQQQUUUTTTQQQOOOMMMNNNQQQTTT______iii{{{pppccc]]]```bbb___YYYSSSQQQQQQMMMOOOPPPMMMKKKMMMSSSXXX```cccWWWFFF???===DDDVVVeee}}}qqqkkknnnhhhHHH666222111///---------------,,,,,,,,,,,,************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******((((((((()))******+++++++++((()))------///:::HHHYYY^^^eeeiiifffaaabbbffffffNNNHHHTTTsssyyyWWWHHH@@@888444333222111000/////////,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,)))***///333<<>>CCCHHHCCCIIIPPPPPPLLLWWW{{{{{{pppnnnpppnnnjjj^^^aaagggsss|||,,,,,,+++++++++*********))))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***))),,,333888IIIWWWeeemmmpppmmmcccYYYEEEFFFHHHJJJLLLMMMKKKIIIIII]]]~~~wwwnnnhhhdddccc\\\ZZZXXXWWWWWWVVVTTTRRRSSSTTTWWW]]]cccfffdddaaaUUUQQQLLLKKKMMMRRRWWWYYYdddiiittt}}}|||ssskkkhhh{{{yyyooohhheeeVVVTTTSSSSSSVVV]]]fffmmmvvvsss```MMMFFFAAABBBLLLLLL^^^rrruuupppvvvVVV???444//////111...------------,,,,,,,,,************))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))******++++++...))))))...///111@@@RRR^^^___dddiiigggeeelllvvvoooWWWIIIQQQiiimmmXXXFFF888444333222000////////////------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***---...,,,***,,,111666AAARRR______^^^cccfffcccYYYYYY]]]hhhsss~~~ssspppxxxkkkRRRFFFBBB777999999:::===BBBFFFGGGHHHHHHMMMRRRXXXmmmzzzyyytttlll___aaaccckkk}}}}}},,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&(((*********...777>>>WWW^^^eeeiiilllhhhYYYGGGBBBDDDHHHIIIIIIJJJKKKMMMMMMuuutttooohhhbbb^^^ZZZWWWUUUTTTSSSRRRRRRSSSTTTSSSRRRSSSRRRUUU```nnnuuuqqqkkk___XXXOOOKKKNNNSSSVVVXXX```jjjuuuwwwlllbbbdddlll|||zzzqqqhhheeejjjsss}}}~~~vvv___OOONNNLLLIIIOOOKKKOOOTTT```~~~bbbIII777...000666......---------,,,,,,,,,************))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++000******///111444DDDXXXaaaaaadddhhhhhhjjjuuubbbQQQKKK___nnnPPP:::555333111000........./////////.........---------************************))))))))))))))))))))))))))))))))))))))))))))))))***---///---+++---333999EEEVVVbbbaaa___cccccc]]]XXX[[[eeesssqqqwwwwwwUUUCCC???@@@;;;===>>>>>>AAAEEEFFFEEEQQQMMMPPP[[[lll~~~~~~vvvlll_________eeeuuu}}}zzzzzzuuu,,,+++******)))*********))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))************+++(((+++...++++++===SSScccdddhhhkkkiii^^^MMM@@@;;;CCCFFFCCCEEELLLMMMIIIlllwwwvvvlllkkkhhh```XXXTTTTTTVVVTTTTTTRRROOOOOORRRRRROOOMMMSSSUUUaaawww}}}vvvvvvhhhYYYOOORRRUUUTTTXXX```bbb```^^^\\\]]]___bbbcccqqqtttwwwyyy~~~wwwhhhXXXSSSVVVYYY]]]aaa]]]UUULLLMMM[[[rrrkkkOOO@@@>>><<<888222///---///...++++++...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++)))+++,,,...444@@@QQQ^^^fffeeeffffffeeekkkjjjYYYIIITTTzzz\\\>>>999555333444333///...000///......------,,,++++++++++++++++++++++++++++++************************))))))))))))************)))(((+++///...---555@@@KKK]]]bbb```fffdddZZZVVVUUU[[[lll{{{uuuwww[[[JJJ@@@;;;;;;999===???>>>???DDDIIILLLIIILLLSSScccxxxqqqmmmjjjmmmmmmmmmmmmpppuuu}}}uuulllllliiigggjjjuuu|||zzzyyyyyyzzz,,,++++++***************))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))***))))))))))))************+++(((***...---000BBBXXXbbbgggmmmkkk```QQQCCC<<<===???CCCFFFEEEHHHTTT```xxxppprrrwwwssskkkbbbYYYTTTSSSTTTTTTRRRPPPQQQRRRSSSTTTVVVQQQZZZ```nnn}}}lll^^^WWW\\\aaaaaabbbgggeeeccc```^^^^^^___bbbddd___ffflllooossszzz~~~~~~}}}}}}~~~zzzoooeeeaaaaaaaaabbbeeecccffffff```[[[```ppp~~~~~~dddPPPDDD;;;555222...---//////,,,+++---++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************++++++++++++++++++,,,///777EEEUUU```cccgggiiiggghhhvvveeeSSSNNNhhhiiiEEE<<<777444555333///---//////......------,,,,,,+++++++++++++++++++++++++++************************))))))))))))***************)))+++......///888CCCNNN^^^cccbbbgggcccXXXUUUSSSaaawwwwwwzzzkkkSSSFFF>>>;;;<<<999<<<>>>???BBBFFFJJJMMMOOOTTT```yyywwwmmmeee```]]]ZZZ[[[\\\^^^aaahhhpppvvvzzz{{{zzz}}}|||rrrpppnnnmmmooouuu}}}xxxpppkkkmmmpppqqqttt}}}{{{yyy|||,,,,,,+++***************))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))******))))))))))))************+++(((***///222888KKK___aaaiiiooohhhVVVFFF@@@@@@AAA>>>BBBHHHJJJPPPkkkxxxuuuyyyxxxkkk```XXXSSSQQQOOOQQQLLLMMMRRRSSSNNNOOOTTTOOO___nnnzzzfff[[[WWWaaajjjiiiggggggfffdddbbb```______``````___hhhooooooooorrrttttttsssssstttvvvyyy|||{{{zzz}}}zzzuuutttiiiqqqwwwtttmmmjjjooovvvxxxmmmVVVAAA555222...---000000---,,,---,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,...,,,,,,111===MMMZZZbbbbbbkkklllffflll{{{]]]NNNVVVyyysss}}}TTT???999555555333///---/////////......---,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++++++++,,,------111===HHHSSS```ddddddgggaaaVVVUUUWWWpppyyyyyyvvvZZZHHH???;;;;;;===:::;;;>>>AAAEEEHHHKKKMMMPPP]]]vvv{{{wwwooofff\\\TTTOOOLLLHHHHHHIIIKKKMMMSSSYYY^^^^^^hhhqqquuuwwwwwwtttoookkkhhhjjjooorrrnnniiigggZZZYYYXXXXXX\\\cccmmmsss{{{~~~xxx}}}~~~xxxoooqqq}}}{{{,,,,,,+++************+++))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********((()))))))))************+++)))***111999DDDUUUeeeccchhhiii___PPPFFFGGGLLLDDDBBBCCCGGGSSSmmmtttuuu|||rrrdddXXXRRROOOMMMKKKPPPKKKLLLTTTVVVQQQTTT]]]aaawwwqqqiii```YYYZZZgggtttuuuppplllnnnnnnnnnnnnmmmjjjhhhfffpppwww}}}~~~}}}|||wwwrrrjjjjjjjjjkkkmmmpppssstttttt}}}yyy}}}vvvTTT???555000---000222///,,,---,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,///,,,,,,444CCCTTT___dddfffnnnkkkeeetttsssZZZSSSiiivvvzzzjjjCCC;;;555444333000///000/////////...------,,,,,,,,,,,,+++++++++++++++***************************))))))*********+++++++++,,,,,,,,,,,,---555CCCNNNVVVaaaddddddfff]]]VVV[[[fffyyyllluuurrr```KKK???:::999:::======<<>>@@@CCCFFFGGGLLLPPPPPPSSSXXXYYYXXX```^^^___fffiiieee___]]]TTTVVVXXXZZZ]]]ccclllrrrrrr}}}uuuooouuu~~~---,,,,,,+++***+++++++++************************(((((())))))))))))))))))))))))))))))************((()))))))))************+++***---666BBBOOO^^^hhhhhhddd\\\RRRJJJHHHLLLQQQCCCFFFCCCEEEbbb~~~tttssszzzkkkcccWWWOOOMMMLLLLLLKKKSSSMMMMMMUUU]]]fffwwwvvvtttwwwuuuyyywwwuuussspppmmmjjjiiihhhmmmuuurrrRRR:::333///111222000...---,,,,,,,,,++++++++++++***************************************************(((((())))))***************++++++++++++,,,,,,,,,...,,,...888IIIYYYaaadddjjjlllhhhiiimmmZZZ]]]~~~zzz|||yyyyyyyyyyyy}}}KKK@@@666333333111000222000//////......---,,,,,,,,,,,,,,,++++++*********************************************+++++++++++++++------,,,///999IIITTTYYYaaaccccccbbbZZZ[[[llluuujjjdddeeerrr___QQQBBB;;;999888:::===@@@>>>@@@EEEGGGHHHOOOXXXhhhsssjjjeeebbb\\\XXXOOONNNLLLKKKKKKLLLMMMNNNKKKKKKIIIGGGDDDAAA???===>>>>>>===;;;999888999;;;<<>>NNNXXX[[[aaabbbbbb___YYYgggxxxnnndddeeebbbssspppRRRGGG===:::999999:::===BBB@@@CCCHHHHHHJJJXXXhhhvvvnnncccZZZWWWUUUSSSRRRSSSSSSTTTVVVWWWYYY[[[\\\WWWSSSMMMGGGBBB???>>>===:::;;;<<<;;;999999:::;;;999???FFFKKKRRRXXXWWWRRRNNNOOOVVVdddooossstttuuuuuuwwwvvvpppggg``````bbbnnnpppuuuyyy}}}~~~------,,,++++++++++++,,,************************(((((()))))))))*********))))))*********+++++++++))))))))))))************+++---444CCCUUUbbbgggeeeeeeWWWGGG@@@CCCHHHIIIGGGBBBDDDIII```zzzsssqqqyyyvvv___PPPJJJLLLNNNPPPRRRVVVZZZ^^^___jjjsss{{{yyyuuuvvv}}}zzzGGG<<<222111333222000000------,,,,,,,,,+++++++++************************************************'''(((((()))******+++++++++++++++,,,,,,,,,------+++///888FFFUUU___eeefffeeeeeejjjiiiTTTRRRpppkkkkkk|||kkk]]]UUUQQQHHHHHHGGGEEEDDDFFFIIILLLRRRWWW___hhhsssjjjXXXDDD999444222222444000000//////......------------,,,,,,+++******)))*********************************+++++++++,,,,,,)))///000...222BBBRRR[[[]]]bbbcccaaa]]]ZZZuuu}}}pppffflllyyy```IIIAAA;;;:::;;;:::<<>>???@@@??????@@@BBBDDDBBBDDDGGGKKKRRR]]]kkktttwwwbbbKKK<<<666222222444000000000///......------------,,,,,,+++***))))))******************************+++++++++,,,,,,,,,(((///111///444DDDTTT\\\^^^cccdddaaa\\\\\\vvvjjjsss}}}UUUDDD>>>999:::<<<<<<>>>AAABBBCCCHHHMMMLLLSSSnnnuuuYYYDDD;;;:::;;;555777999999888888888999888<<>>======<<<<<<===>>>@@@AAABBBDDDEEEEEEEEEHHHNNNSSS^^^bbbnnn{{{eeeJJJ444333777///000000000///......------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++...,,,,,,222===KKKVVV]]]___aaabbb]]]VVV^^^}}}rrrffftttiiiJJJ???>>>;;;:::;;;===@@@CCCFFFDDDIIIRRRUUUccceeeKKK@@@<<<<<<>>>999888777777888999::::::;;;===@@@DDDHHHQQQfffxxxssssss000///...---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++++++++---444FFF\\\hhhgggcccaaaMMMJJJ>>><<>>>>>>>>>>>@@@AAABBBBBBCCCCCCBBBAAABBBFFFIIINNNTTTbbbuuuzzz___BBB:::999111000000000///......------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++...---///555AAANNNYYY___``````___ZZZUUU___~~~mmmfffvvv^^^DDD<<<;;;::::::;;;???BBBEEECCCIIIMMMPPP___xxxdddNNNBBB>>>===>>>@@@AAA@@@>>><<<<<<<<<===??????===<<<===???GGGXXXiii000///...---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++---===QQQ```hhhhhh```VVVGGGFFF>>>>>>EEEAAA>>>GGGNNNkkk|||gggoooyyy]]]LLLQQQTTTUUU]]]```iii||||||}}}rrr___HHH:::666777444///000...------...---,,,++++++++++++++++++++++++++++++++++++************)))***))))))))))))***+++++++++,,,...---,,,,,,---...222===NNN\\\eeehhhgggfffcccllloooaaaXXXaaa{{{kkk___PPPEEEBBBAAA???===@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDBBBAAAAAABBBDDD???AAAHHHRRRZZZbbbnnnyyysssNNN<<<888000111000000//////......---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,...///222:::FFFSSS\\\bbbcccaaa\\\WWWVVVdddvvvnnnfffdddyyyjjjRRRAAA:::999999:::<<<@@@EEEGGGBBBNNNPPPQQQppprrrPPPHHHAAAAAABBBAAABBBDDDDDDCCCBBB@@@???@@@CCCEEELLLJJJKKKPPPUUUZZZdddmmm{{{//////...---,,,++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))+++,,,+++CCCZZZbbbfffggg[[[KKKEEEEEE@@@@@@EEE??????KKK```mmmjjjppphhhVVVOOOWWWXXXWWW^^^iii{{{}}}zzz|||aaaDDD555555555111000///------......,,,++++++++++++++++++++++++++++++++++++*********))))))******))))))******+++,,,+++---......------...///555AAASSSaaaggggggeeeddd^^^rrreeeYYYZZZlll|||qqq\\\TTTIIICCCAAABBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFEEEEEEDDDEEEHHHFFFEEEEEEEEEIIIUUUaaapppXXX>>>999444111111000000///.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...000666???LLLWWW___cccddd```YYYTTTXXXkkkzzzjjjfffbbbddd~~~ttt\\\LLLBBB999999999;;;>>>BBBFFFHHHEEENNNRRR]]]}}}]]]MMMIIIGGGHHHGGGDDDDDDGGGEEEEEEFFFFFFIIIMMMRRRVVVSSSUUU^^^llluuuxxxyyy{{{///...------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))***,,,......III```eeeeeeeeeXXXGGGFFFFFFBBBBBBDDD>>>CCCVVV~~~fffmmmnnnZZZXXXPPPOOOWWWVVVYYYfff|||[[[;;;111333333111///............---++++++++++++++++++++++++++++++++++++*********))))))***************++++++,,,+++---............///111888EEEVVVbbbfffeeedddcccbbb}}}ggg\\\fffrrrvvvkkkSSSMMMGGGCCCCCCDDDDDDDDDAAAAAABBBCCCDDDDDDDDDDDDCCCDDDFFFHHHIIIIIIGGGFFFGGGGGGIIIKKKIIIIIIQQQ\\\bbbwwwaaaDDD>>>;;;111111111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------111999DDDQQQZZZ```bbbaaa[[[SSSQQQ[[[qqqyyyhhheeedddlllhhhSSSGGG@@@;;;;;;;;;===???CCCFFFHHHIIINNN[[[wwwyyybbbZZZTTTPPPNNNKKKIIIMMMRRRSSSTTTVVV[[[ccclllrrrvvvnnnooowww///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,,,,***+++...222888QQQfffhhhddd```UUUHHHIIIHHHBBBBBBDDD@@@LLLfffrrr^^^fff}}}yyyZZZLLLMMMJJJNNNYYY___mmm~~~zzzLLL555111333111///......///...---++++++++++++++++++++++++++++++++++++************)))+++************+++,,,,,,,,,------------///222555>>>JJJYYYccceeeeeeeeefff|||pppjjj~~~xxx~~~jjjXXXKKKHHHDDDBBBBBBCCCCCCBBBBBBBBBDDDEEEEEEEEEEEEEEEDDDGGGKKKQQQWWWYYYWWWUUUOOOSSSYYY[[[TTTJJJIIIMMMTTTggg~~~wwwyyy~~~|||bbbDDD===:::222111111000000//////...------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,------.........444===JJJVVV^^^aaabbb[[[UUUNNNOOO```xxxvvvhhhfffmmmzzz]]]MMMCCC:::<<<<<<===???BBBEEEHHHJJJPPPWWWoooqqqccc[[[TTTSSSTTTXXX```hhhkkkjjjlllttt~~~......---,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&)))------,,,---111555CCCVVVgggiiiaaaXXXOOOHHHKKKHHHAAAAAACCCCCCWWWyyyzzz___YYY___sss{{{dddNNNHHHLLLOOO]]]sss{{{~~~bbb@@@444555111000......//////---,,,+++++++++++++++++++++++++++++++++************)))++++++******++++++,,,---,,,,,,,,,,,,,,,000555999EEEOOO\\\dddffffffiiilllsssuuu~~~tttiiibbb\\\QQQEEEDDDCCCAAAAAAAAAAAAAAA@@@CCCDDDFFFGGGHHHHHHGGGGGGMMMRRR\\\iiivvv~~~}}}lllZZZSSSUUUUUU___mmmyyytttiiikkkxxx{{{rrrjjjeeeeee___CCC;;;666222222111111000/////////...------------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///111777BBBOOO[[[aaacccbbbZZZUUUOOOTTTiiisssgggiii}}}hhhQQQHHHAAA888;;;<<<>>>AAAEEEIIILLLNNNXXXjjj~~~ppp___WWWQQQSSSZZZaaajjjrrrxxxsssrrr{{{|||uuupppqqqvvv~~~xxxqqqrrrwwwooowww......---,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%)))---...---...333888IIIXXXfffggg\\\PPPHHHFFFLLLHHH@@@@@@CCCFFF___cccTTTXXX```uuu{{{YYYFFFJJJPPP[[[ttt~~~}}}}}}~~~|||{{{|||rrrjjjyyyrrrKKK999777111000......//////---,,,+++++++++++++++++++++++++++++++++************)))++++++******++++++,,,---,,,,,,++++++,,,000666;;;JJJTTT```fffggghhhmmmrrrmmmwwwyyyvvvuuuqqqlllmmmsss|||yyypppfffcccZZZPPPLLLLLLGGGAAA@@@@@@@@@AAAAAAAAAAAAAAAEEEFFFHHHIIIJJJJJJIIIHHHWWW^^^mmmuuuddd___dddmmmnnnmmmmmmrrrmmm```cccttt|||qqqgggdddfffzzz```GGG>>>999222222111111000/////////......---------,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,---...//////333:::EEESSS^^^ddddddbbb]]]XXXSSSZZZrrr}}}rrrgggmmm}}}ZZZIIIFFFBBB:::999;;;===BBBFFFKKKOOOQQQ___{{{zzz^^^TTTMMMHHHMMMVVV^^^eeekkkvvvoookkkssswwwxxxtttssswww}}}zzztttvvvpppaaa___ooo444///,,,......,,,+++---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++***((((((******,,,444>>>PPP```hhh___SSSPPPMMMGGGMMMBBBAAAHHHFFFHHHhhhyyybbbXXX[[[jjj}}}yyybbbOOOLLLHHHSSSrrrrrrqqqwwwssssss}}}vvvjjjllltttSSS999666111000///.....................---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...000111...---555???QQQWWW[[[cccgggaaajjj~~~kkksssuuujjjgggeeegggkkkllliiieeefffeeecccbbb```]]]XXXUUULLLKKKIIIGGGDDDBBB@@@???AAABBBBBBCCCDDDDDDDDDCCCFFFDDDGGGLLLNNNLLLLLLOOO]]]sssvvvxxx{{{fff```hhhxxx}}}tttlllkkknnnnnnQQQ<<<555666222000333333000...///......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++,,,///111666AAALLLUUU\\\cccfffeee]]][[[ZZZaaaqqqzzziiieeerrrkkkTTTIIIBBB===:::;;;???===AAAMMMOOOMMMTTTbbb{{{qqqtttoooTTTMMMKKKIIIKKKSSS]]]fffkkkrrrpppqqqyyyrrrlllpppzzzppphhhfffnnn444///,,,......,,,+++---,,,,,,,,,+++++++++******************************)))************+++++++++***)))***+++***---888DDDXXXcccfffZZZOOOLLLIIIDDDEEE>>>>>>CCCFFFSSSwwwiii\\\XXXZZZbbbjjjeeeUUUJJJIIISSSaaajjjbbbfffeeelllzzzzzzpppsss|||XXX===555444333000//////......---......------,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,///000...///888DDDTTT[[[^^^cccfffcccqqqppprrrvvveeesssiiifffcccccceeeccc___ZZZTTTRRROOOMMMLLLJJJFFFDDDEEEDDDCCCBBBAAA@@@???>>>AAABBBCCCDDDEEEEEEEEEEEEFFFEEEHHHLLLMMMMMMQQQWWWmmmvvvmmmooo{{{}}}xxxrrrrrrvvvzzz]]]FFF===888333111333222///---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---000222888CCCPPPXXX___dddfffccc\\\ZZZ\\\fffxxx|||rrreeegggxxxcccMMMDDD???<<<:::<<>>MMM```ddd```TTTLLLLLLIIIDDDFFFDDDCCCCCCLLLggg{{{ZZZXXXXXXZZZZZZWWWQQQMMMLLLMMMWWWjjjttt^^^UUU[[[aaalllzzz~~~}}}~~~~~~{{{{{{zzz\\\DDD:::888555222/////////...---......------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,...///...111===JJJWWW```bbbcccgggmmmxxxjjj}}}eeehhhgggdddbbbbbbbbb```[[[VVVLLLIIIEEEBBBAAA@@@>>><<>>DDDCCCEEEKKKMMMVVVhhh~~~{{{rrr\\\UUUQQQSSS```qqqyyyvvvnnnddd```]]]aaakkkzzzvvveeegggqqqvvvqqq{{{555000---...///,,,+++---,,,,,,,,,+++++++++******************************))))))*********+++++++++)))***------+++111DDDWWWbbbaaa[[[SSSPPPPPPMMMFFFHHHKKKGGGDDDTTTzzzmmmVVVYYYWWW[[[ZZZQQQKKKOOOVVVYYY^^^www~~~iiiWWWUUUcccppp~~~|||~~~wwwqqq|||wwwzzzgggOOOCCC:::666111......///...---......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------.........222AAAOOOYYYcccdddccclll{{{mmmoooyyyyyyiiiuuubbbaaabbbcccdddccc___[[[NNNJJJFFFCCCBBBBBBAAA@@@???@@@@@@AAAAAABBBBBBCCC@@@AAAAAACCCDDDFFFGGGHHHKKKKKKNNNQQQSSSYYYiiiyyy}}}~~~~~~xxxvvvxxx|||vvvWWWAAA:::555222333222///...///............------------........................+++,,,---------...111444>>>JJJWWW___ccceeeaaa\\\[[[\\\eeexxxwwwqqqkkknnnkkkPPPAAA===;;;:::;;;>>>EEEFFFFFFKKKNNN___{{{lll]]]XXX[[[lllvvv^^^XXXRRRSSS]]]pppuuulllvvvvvvttt666111...//////,,,+++---,,,,,,,,,+++++++++******************************))))))*********+++++++++)))***---------555JJJ^^^eeeaaa[[[VVVTTTSSSMMMFFFCCCFFFDDDEEE^^^wwwcccXXXZZZWWW]]]]]]TTTNNNSSS^^^dddxxxzzzeeeVVVYYYmmmuuullliiimmm}}}yyy|||bbbIII<<<666///---...000000.........------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------000/////////...444CCCRRR[[[eeedddcccrrrbbbtttsssrrruuu~~~kkk]]]^^^aaacccdddbbb^^^ZZZLLLHHHDDDAAA@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDD@@@@@@AAABBBCCCEEEGGGHHHIIIJJJMMMRRRWWWaaattt~~~~~~yyyuuuuuuwwwcccGGG;;;555222333333111000222//////.........---------........................,,,---.........///222555AAAMMMYYY```cccccc___YYY]]]bbbpppvvvoookkkwwwxxxcccLLL@@@<<<;;;<<<===???EEEFFFHHHMMMSSSmmmvvvbbbcccllluuu^^^XXXQQQRRR___www}}}|||yyyxxx777222...//////,,,+++---,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++******,,,---000999NNNaaafffaaaZZZVVVTTTPPPHHHBBB???AAADDDQQQttttttaaa\\\YYYYYY[[[______YYYTTTXXXfffttt|||dddYYY]]]pppwwwlllggggggjjj}}}sssvvvzzzRRRAAA999111---///111000.........------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------000//////000000666FFFUUU]]]fffcccccczzznnn]]]|||uuulll}}}yyyqqqzzzqqq```]]]___bbbcccaaa\\\WWWSSSJJJGGGBBB@@@@@@@@@AAA@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGIIIGGGHHHLLLTTT]]]jjj~~~||||||~~~zzzvvvuuuxxxwwwVVV>>>888444555555222222444/////////.........------........................,,,---.........000333666DDDOOO[[[aaacccccc^^^YYYQQQaaa|||sssmmmlllnnn\\\HHH???===<<<>>>@@@AAAEEEFFFJJJRRR]]]~~~}}}tttzzzqqq[[[UUUQQQVVViii}}}~~~888222///000///,,,+++---,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************++++++++++++)))***---333===PPPaaabbb\\\VVVRRROOOKKKEEEAAA@@@@@@GGGaaaeee]]][[[XXX]]]dddbbbaaaaaa^^^ccc{{{oooiiirrr~~~{{{rrrhhhfffiiiqqqttttttyyyhhhIII???555///000111000---------..................++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///111333999JJJYYY^^^fffbbbhhhhhhmmmkkkooorrrxxxwwwvvvwwwrrrqqqmmm```cccfffiiihhhddd^^^WWWTTTLLLIIIFFFDDDDDDEEEDDDDDDAAABBBBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDEEEGGGIIIJJJJJJJJJOOOZZZgggwwwzzzrrrkkkiiijjjkkkoootttsssxxx~~~}}}{{{}}}}}}xxxttttttuuu{{{dddDDD===888777555222111333////////////............------------------------,,,---...//////111444777HHHRRR]]]bbbdddddd```ZZZRRRmmm{{{pppmmmrrr|||dddTTTCCC<<<<<<===???BBBDDDFFFGGGMMMYYYiii|||kkkZZZTTTQQQ[[[rrr~~~888222///000///,,,+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************++++++++++++))))))---444@@@QQQ```\\\UUUOOOLLLJJJHHHEEEEEE@@@>>>GGGhhhtttaaabbb\\\YYYccckkkeeedddggghhhqqq|||yyyyyy~~~}}}|||yyyqqqhhhgggkkkuuu~~~OOOEEE888222111222///,,,------..................++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,...222444<<>>OOO\\\eeehhh```sssmmmrrrwww~~~}}}ttt{{{sssmmmooorrrrrrqqqrrruuuwwwyyyvvvpppggg```\\\VVVPPPLLLMMMNNNKKKHHHHHHJJJIIIFFFEEEEEEGGGIIIKKKHHHHHHHHHHHHIIIKKKMMMNNNNNNRRRWWW___kkk~~~yyytttpppnnnnnnlllqqqyyyzzzOOO???:::<<<666333222,,,000//////............///...........................,,,,,,...//////444;;;NNN[[[aaadddiiiddd^^^cccjjjuuuoookkkggg|||kkkUUUKKKBBB>>>======@@@FFFEEEGGGIIISSSjjjqqqmmmzzzqqqfff]]][[[VVVWWW[[[ggg}}}xxxyyyuuummm{{{>>>222111333......111,,,---------,,,,,,,,,++++++************++++++++++++++++++++++++************+++///......:::PPP^^^aaa[[[OOOGGGJJJOOOLLLFFFBBBAAADDDYYYlllccc^^^aaajjjooossshhhfffgggiiiwwwrrroooqqqwww}}}~~~~~~}}}yyyuuuqqqmmmnnnyyy~~~~~~YYYFFF666444555111......//////...------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......---......///444AAARRR___bbbfffbbbuuu~~~vvvyyyzzz|||tttoooqqquuuvvvvvvxxxyyy|||~~~|||uuummmeeeaaa___YYYUUUVVVVVVRRROOOOOOJJJIIIHHHHHHHHHJJJLLLMMMHHHGGGGGGGGGIIIKKKMMMOOOPPPRRRWWWaaappp~~~yyyuuuqqqooonnnkkkooovvv{{{UUUAAA888999444333555111000000///.........//////........................///------000000111777???TTT___cccdddiiifffaaaggguuurrrjjjiiiiiizzzbbbQQQHHH???<<<<<<<<<@@@EEEKKKKKKNNN\\\xxxwwwsssoooqqqwww}}}~~~rrrkkkeeeqqqxxxlllgggddd```]]]]]]YYY^^^hhhyyy|||{{{~~~~~~dddqqq>>>222222555...,,,///+++------------,,,,,,,,,,,,************+++++++++,,,************++++++++++++,,,......///>>>TTTaaacccTTTLLLEEEHHHKKKJJJFFFCCCDDDEEE\\\ggg___[[[___iiilllkkkeeejjjpppxxx}}}tttppprrrvvvyyyzzzxxxuuusssuuuzzz|||{{{xxxuuurrrooommmlllsss{{{|||bbbLLL888444444000------//////......---,,,,,,,,,************************,,,,,,,,,---------......,,,,,,---000777EEEVVVbbbcccfffggg{{{ooo|||}}}vvvrrrtttyyyzzz|||~~~uuummmiiieee```\\\]]][[[VVVSSSSSSLLLLLLLLLMMMMMMMMMNNNNNNKKKJJJIIIIIIJJJMMMPPPQQQTTTTTTXXXdddwww~~~{{{wwwrrrooommmlllmmmqqq~~~dddIII;;;999444333666444111111000///////////////........................000...///111111333:::CCCZZZdddffffffkkkhhhdddkkkvvvnnneeeiiiqqqmmmVVVLLLCCC<<<;;;;;;<<<@@@FFFMMMKKKPPPdddyyynnn^^^YYYSSSQQQUUUYYY\\\]]]ZZZZZZeeesssfffZZZWWWZZZ\\\^^^``````iiixxx~~~{{{~~~dddhhh}}}DDD777555888111,,,...+++...------------,,,,,,,,,*********+++++++++,,,,,,))))))***++++++,,,------,,,......222BBBYYYdddcccQQQLLLGGGFFFGGGFFFDDDCCCIIIMMMhhheee``````fffmmmlllkkkjjjvvv}}}tttrrrsssssspppqqqmmmhhhhhhlllqqqtttuuurrrnnnllllllooo|||zzzyyyhhhOOO888222222000.../////////......---------,,,++++++++++++++++++++++++,,,,,,,,,---------......------...111:::HHHYYYdddgggfffkkkoooggg|||zzz}}}yyyvvvxxx{{{}}}xxxssslllgggeeedddaaa[[[WWWXXXWWWXXXYYYYYYXXXWWWUUUTTTQQQPPPOOOOOOOOOQQQSSSUUUXXXWWWZZZggg}}}xxxwww~~~yyysssooolllnnnllllllttttttTTT@@@===666333555444222222111000////////////........................///...///000111444===HHH]]]gggiiijjjnnnjjjeeekkkpppqqqhhhrrrcccPPPGGG@@@;;;;;;===>>>BBBGGGNNNLLLVVVrrrsssaaaVVVLLLHHHDDDAAABBBFFFIIIKKKPPP___kkk___UUUVVV[[[^^^^^^^^^bbbiiiwwwvvvhhhdddkkk}}}}}}ooofffnnnKKK888444888222...000///.........---------,,,,,,***++++++++++++,,,,,,,,,))))))***+++,,,------...---...///555HHH^^^eeeaaaRRRPPPLLLGGGCCCBBBBBBAAAJJJ[[[yyydddfffnnnyyy~~~xxxuuutttwwwvvvyyywwwqqqjjjeee___\\\___fffooouuunnnkkkkkkqqq}}}pppTTT999111111000000222///...............------------------------------,,,,,,,,,---------......//////000444===KKK[[[eeehhhcccnnnkkklllwww}}}~~~zzz{{{}}}xxxtttsssrrrmmmfffbbbcccgggggghhhgggeeebbb```^^^YYYXXXWWWVVVUUUUUUVVVVVV\\\ZZZ\\\jjjzzzllleeedddkkkyyyrrrpppzzz}}}|||{{{uuuooolllnnnkkkiiimmm||||||XXXAAA>>>888333444222333333222000000/////////////////////////////////---,,,...000000444@@@MMM]]]iiilllnnnqqqkkkdddhhhoootttjjjyyy~~~]]]NNNEEE???;;;===@@@AAAEEEJJJPPPRRRddduuubbbRRRHHHAAA@@@@@@@@@BBBGGGMMMQQQVVVuuueee\\\WWWZZZ^^^]]]ZZZYYY]]]```gggsssyyyqqqggg^^^QQQWWWhhh|||zzz~~~wwwfffhhhRRR999///444111000222222............---------,,,++++++++++++,,,,,,,,,,,,*********+++,,,------...---///111:::NNNcccfff^^^UUUWWWSSSIIIBBB@@@AAAAAAEEEggg~~~fff]]]ggguuu{{{nnnjjjsssyyyyyy~~~}}}uuuiiibbbZZZWWW\\\gggqqqwwwooommmrrrxxxzzz~~~```@@@444333222111333................................................,,,,,,,,,---------......111000000555@@@OOO]]]fffeeeaaatttgggtttzzzhhhxxx~~~yyyqqqnnnpppooooooooonnnkkkhhhfffddddddcccbbbaaa^^^[[[YYYWWW^^^\\\```lllnnnbbb\\\XXXYYYZZZ___jjjtttqqqpppooonnnkkkhhhfffdddgggmmmuuu{{{{{{nnnooo}}}wwwooovvvyyyssspppllliiihhhkkkuuu[[[@@@===888444555444444444222111000000000000////////////////////////,,,,,,...///000555CCCQQQ^^^kkkooopppsssllldddgggppplllbbbtttuuuXXXLLLDDD>>><<>>SSSffffffZZZXXX\\\YYYLLLBBB@@@BBBCCCLLLxxxbbbWWW[[[hhhpppvvvtttiiiZZZUUU___ssszzz~~~}}}qqqfffgggttt{{{zzztttuuu|||sssMMM<<<777333111222............////////////------------------------,,,,,,,,,---------......//////000666CCCSSSaaajjjffffffpppfffrrrdddxxxttt~~~{{{~~~xxxwwwwwwvvvtttsssqqqqqqrrrsssrrrpppkkkfff```]]]]]]]]]cccooommm___```dddkkkooorrrzzz~~~zzztttnnnkkkiiijjjkkknnnuuu|||wwwllltttrrrkkkiiippp|||}}}yyywwwkkkiiihhhiiipppgggEEE???999444666777555444333222111000000000////////////////////////,,,---///111111777FFFVVVcccnnnppppppssslllfffjjjttt{{{qqqddd^^^tttlllPPPGGGBBB>>><<>>>>><<>>PPPbbbllloootttxxxtttmmmlllooowwwllldddcccqqqyyy]]]HHH===???<<<===BBBFFFGGGJJJMMM```uuuzzzdddRRRDDD<<<===BBB:::IIIJJJJJJ___{{{gggPPPDDDEEEJJJLLLRRRXXXXXXVVVaaa{{{{{{dddRRRIIIGGGHHHOOOXXX^^^ccciiiqqqwww}}}xxxsssssswww~~~|||rrrfffwwwOOO333666555///000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////:::QQQeeeiii```VVVZZZ___UUUGGGBBBAAAEEEQQQ|||uuucccaaa```aaacccbbb\\\UUUQQQTTT```vvv}}}vvvpppmmmoooxxxxxxnnnsss|||RRR<<<888444444111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---222666===MMM___iiikkkxxxyyyjjj```|||xxxlllgggfffppp~~~ssshhh___qqqxxxhhhcccfffoooxxx|||wwwfffggghhhggghhhwwweeeNNN@@@888666777444666888666333000///000000000////////////000000111------000666@@@RRRcccnnnpppuuuwwwqqqiiihhhlll}}}wwwpppiiiccceeevvvsssYYYGGG??????<<<===BBBFFFGGGKKKPPPeee|||vvv```OOOCCC===>>>BBBEEEOOOOOOVVVtttzzzcccPPPFFFGGGMMMPPPUUU\\\]]][[[ggg}}}gggTTTJJJFFFFFFMMMTTTXXXYYY\\\ccchhhwww~~~{{{vvvqqqrrrvvvyyy~~~|||{{{hhhrrrRRR444555444000111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111@@@WWWffffff\\\UUUZZZ^^^UUUHHHBBB@@@III\\\ttteeebbb``````___\\\VVVQQQNNNSSSbbb|||zzzuuummmccceeerrryyyhhhgggnnnxxxQQQ999888444///111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000222666@@@QQQaaajjjjjjuuu||||||cccfffwwwqqqnnnttt~~~xxxnnneee```xxxwwwoooooonnnzzzzzzuuuffffffffffffkkk}}}pppXXXCCC777444888333555888777555111//////000000////////////000000111......111888DDDWWWfffooorrrwwwwwwoooeeeeeejjjvvvrrrmmmgggffflllkkkTTTFFF@@@???===???CCCFFFHHHNNNVVVooopppYYYJJJBBB>>>???BBBHHHPPPTTTgggwwwbbbPPPHHHIIINNNSSS\\\bbbbbbaaammmlllXXXLLLGGGDDDJJJPPPQQQNNNOOOUUU[[[cccrrr|||zzzuuuoooooosssnnnsssxxxVVV777555444000111111------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///333DDD]]]jjjdddWWWNNNUUUXXXQQQHHHDDD@@@LLLeeeuuuddd```]]]^^^]]]XXXTTTRRROOOXXXlllvvvllllllkkkfffjjj~~~kkkdddfff{{{QQQ666777444...111111000000//////......------------------------------------............111222777CCCTTTcccjjjjjjtttxxx}}}{{{iiixxx|||xxxwww|||{{{zzzxxxtttqqqmmmgggaaadddwwwrrrppphhhbbbdddqqqsss[[[EEE888555888333555777888666333000...000000////////////000000000//////333<<>>@@@DDDFFFIIIRRR]]]|||kkkTTTFFFAAA@@@AAACCCFFFUUUdddwwwbbbQQQJJJKKKSSS[[[iiikkkhhhhhhvvvqqq]]]NNNGGGEEEIIILLLJJJFFFFFFMMMSSSWWWddduuu~~~{{{tttmmmllloooiii|||[[[;;;666333111222000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000444FFFbbbnnncccRRRIIIPPPQQQKKKGGGEEEAAAOOOlllvvvpppddd^^^[[[\\\ZZZTTTQQQSSSTTTccc}}}wwweee]]]aaakkkrrr}}}xxxzzz}}}ooodddbbb|||XXX;;;;;;999444111111000000//////......---------------------------------.........//////000222999HHHXXXeeekkkmmm{{{|||qqq|||}}}~~~ssskkklllkkkiiigggjjjuuuvvvpppiiiddd```^^^\\\\\\ddd~~~uuuqqquuujjjcccjjj~~~rrrXXXEEE;;;888888333555666888777555111...000000////////////000000//////000444???QQQbbbmmmqqqvvvzzzxxxnnngggnnnyyy}}}ssskkksss}}}eeeQQQDDD>>>>>>???BBBEEEFFFJJJWWWddd}}}iiiRRREEEBBBAAADDDGGGNNNgggqqq\\\QQQOOOTTTaaannnzzzwwwrrrtttuuu```PPPHHHGGGHHHHHHDDDAAAAAAFFFJJJLLLZZZooo}}}uuullljjjllllll~~~bbb@@@777333222333000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...000555IIIdddmmmaaaSSSPPPSSSNNNGGGFFFGGGBBBRRRrrrkkkiiieee^^^[[[\\\XXXPPPNNNSSSWWWjjj{{{ggg[[[VVV\\\qqqzzzqqqrrrsssvvvzzzpppeeedddttt___AAA;;;777666111111000000//////......------------------------------........./////////000333>>>NNN]]]gggnnnsssyyywww~~~yyywwwzzztttfff]]]\\\___hhhkkknnnsss{{{}}}uuukkk^^^WWWRRRPPPQQQUUUiii}}}uuuqqqppphhhhhhuuuuuuYYYFFF>>>;;;888555555555777777666222///000000////////////000000///000111555BBBVVVhhhpppsssxxx|||xxxnnnjjjvvvzzzrrrmmmyyyyyybbbPPPDDD===>>>@@@DDDFFFFFFKKK[[[kkk|||iiiSSSGGGBBBCCCGGGMMMZZZzzzuuudddTTTPPPTTT^^^pppyyy~~~wwwcccRRRIIIIIIIIIHHHHHHGGGFFFEEEEEEJJJ]]]zzz~~~vvvllliiikkkttt}}}hhhDDD999444333444/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........777NNNfffhhh\\\ZZZbbb___SSSEEEEEEGGGDDDVVVyyywwwffffffbbb[[[XXX[[[XXXPPPPPPWWW\\\sss~~~zzz{{{lll\\\]]]^^^eeevvvlllkkkjjjkkkqqqyyyqqqlllrrr}}}gggJJJ:::222333111111000000//////..........................................////////////000555DDDVVVcccjjjrrr{{{rrr{{{wwwyyywwwhhhaaacccmmmwww|||sssmmm```SSSLLLHHHFFFJJJPPPeeexxx|||~~~~~~~~~wwwtttjjjhhhlllvvv~~~```III@@@<<<888666555444555777666333000000000////////////000000...111222666EEE[[[lllrrruuuzzz}}}xxxllljjjzzzsssqqqqqq}}}rrr]]]NNNCCC>>>>>>AAAEEEFFFFFFLLL^^^ppp|||kkkWWWJJJDDDDDDKKKRRRhhhooo^^^RRRRRRWWW___ooo{{{yyyuuuwwwwwwdddSSSJJJKKKLLLPPPXXX]]]]]]VVVOOOPPPccc~~~vvvmmmjjjlllwwwyyy~~~kkkGGG:::444333444///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,888RRRfffcccXXX```ssskkkYYYFFFDDDGGGEEEYYY~~~nnnhhhiii]]]VVVUUUZZZYYYRRRUUU^^^gggyyyuuuxxxxxxaaaWWWdddkkkrrrtttiiigggdddeeekkkvvvuuuvvvsssVVV???333555111111111000//////........................................../////////000000888HHH[[[ffflllvvv~~~nnnzzz~~~|||yyyuuuwwwzzzsssnnn```TTTIIIEEECCCBBBGGGNNNTTT```hhhiiikkksss}}}yyyvvvjjjjjjlllooonnniiihhhjjjzzzgggLLL@@@<<<999888555444444666666444111000000////////////000000...111333777FFF]]]nnntttwww|||~~~wwwkkkjjj||||||ppprrruuummmYYYKKKCCC???>>>AAAFFFGGGFFFLLL```sss|||mmmZZZLLLDDDDDDMMMVVVsss{{{rrraaaUUUUUUWWWYYYdddsssnnnoookkkjjjxxxwwwdddTTTJJJLLLPPPYYYiiiuuuuuujjj___RRRccc}}}vvvnnnkkkmmmvvvyyy}}}~~~{{{FFF888<<<111222222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++>>>]]]jjjbbbiiixxx^^^JJJEEECCCJJJmmmlllhhhaaaZZZYYYWWWUUURRRSSSZZZbbbwwwpppfffiiiqqqvvvtttzzz{{{fff```___jjjzzz}}}www{{{~~~rrrkkkeeegggrrr}}}VVV<<<888555444333222000//////......000000///...------,,,,,,+++,,,---------...000222000<<>><<<@@@>>>>>>GGGOOOPPPgggyyyjjjWWWIIIFFFOOO___mmmwwwrrrjjjddd```___^^^^^^fffaaa]]]^^^hhh|||qqq^^^QQQSSSUUU```uuuvvvcccfffjjjpppzzz~~~zzzwwwuuurrrqqqsss}}}NNN;;;;;;000111000111111///...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///+++===]]]ooopppzzzuuuaaaQQQMMMKKKVVV~~~}}}iiijjjccc]]][[[YYYXXXWWWWWW^^^eeevvveeeYYYWWWZZZZZZZZZ```iiirrrwwwyyywwwvvvhhheeekkk|||~~~|||wwwoooooopppvvv~~~{{{zzz{{{dddDDD<<<777444333222000////////////000//////...------,,,,,,,,,---...///...///111333222@@@NNN^^^mmmtttpppmmmgggrrrooonnn}}}~~~~~~nnn^^^SSSFFFHHHIIIJJJIIIGGGDDDBBBFFFFFFFFFHHHIIIIIIKKKLLLJJJIIIGGGIIIPPP\\\iiirrrttt|||zzzpppjjjjjjfffccc___XXXOOOLLLMMMUUUooo```GGGAAA<<>>;;;888555444222000...111000000//////000000111000000222:::NNNeeetttxxx{{{uuuooommmllltttzzzcccSSSGGG@@@???DDDEEEFFFKKKPPPUUUsssppp___\\\[[[gggzzzbbbQQQNNNQQQUUUUUUTTTSSS^^^zzzyyyppplllbbbeeelllwww|||xxxsssooolllsssvvvsssWWW>>>>>>666777444222111000///....................................---------------...//////444HHHdddnnnkkkppppppdddVVVPPPKKKHHHIII```iiigggjjjcccaaa[[[XXX[[[[[[ZZZbbblllvvvlll]]]QQQMMMOOORRRRRR\\\XXXVVVZZZbbbkkkoooqqqdddsss}}}rrrpppuuuoooaaaaaammmyyysssbbbVVVOOOQQQcccUUUAAA777444444222111000///////////////.........------------.../////////000222444444FFFXXXfffrrr|||ooojjjrrrwwwiii^^^ZZZTTTOOOIIIEEECCCCCCAAA@@@CCCBBBAAAAAAAAACCCEEEFFFEEEIIILLLOOO[[[qqqkkkeeeeeefffqqqyyycccUUUaaafffmmmrrrtttqqqmmmiiibbb___]]]\\\XXXSSSSSSWWWYYYlllbbbDDD===;;;;;;999777666555333000---000000000000000000000000000000222<<>>UUUnnn|||}}}ssshhhhhhrrrsss]]]NNNCCC??????@@@FFFGGGIIIPPP^^^yyyrrreeeaaaxxxpppyyynnnVVVIIIIIIQQQXXXYYY[[[]]]cccsssvvvpppnnnxxx{{{vvvqqqnnnppp|||{{{nnn[[[DDD@@@666555000222222111000////////////------------------------......------......///000000PPPmmmkkk]]]bbbeeeXXXLLLKKKGGGEEENNNooo~~~kkkiiifffeee```XXXUUUWWWUUUWWWjjjhhh[[[NNNJJJOOOXXXeeeooowwwttt{{{tttjjjhhhqqq|||~~~gggYYYMMMKKKKKKMMMTTT^^^qqqwwwuuudddYYYSSS]]]\\\BBB555555444333222111000000000........................,,,---.........///111333444III[[[iiiuuuyyymmmwww~~~tttkkk___RRRIIIFFFFFFEEECCCBBBBBBBBBCCCDDDDDDFFFKKKPPPVVV\\\```ccclllzzzooo]]]RRRNNNLLLSSS\\\hhhtttyyyxxxsssooojjjfffccc```[[[UUUUUUYYY```qqqfffMMMAAA999777666555666666666444222000111111222222111111000111000333@@@YYYsss{{{xxxuuujjjnnn|||qqq[[[MMMCCC???@@@@@@FFFFFFIIIUUUggg{{{iiikkkgggmmmwwwppp~~~eeeSSSNNNOOOQQQRRRUUU\\\dddqqqxxxsss}}}yyyuuuoookkkmmmuuuuuueee}}}bbbIIIBBB666777333333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,...............//////000777UUUnnneeeTTT[[[^^^OOOLLLIIIDDDCCCSSSwwwzzzlllfff```eeeaaaZZZXXXYYYVVV[[[xxx|||ddd[[[UUUXXXaaalll||||||kkkcccbbbjjjyyyooo```TTTSSSRRRNNNQQQYYYhhhqqq|||xxxggg[[[VVVdddcccGGG999555444333222111000000000........................---...///000///000222444888LLL^^^lllyyyzzz~~~{{{ttthhh[[[OOOHHHGGGCCCCCCCCCBBBCCCGGGKKKNNNHHHNNNZZZhhhvvvssseee^^^XXXSSSYYY```kkkuuuzzzyyyuuurrrmmmhhhdddaaa[[[UUUUUUYYY^^^pppwwwXXXEEE999:::888666666666666444222000111222222222222111000111000333AAA\\\vvvtttkkkrrrkkktttnnnYYYLLLDDDAAACCCAAAGGGHHHLLL\\\rrrxxxfffZZZ]]]ddd{{{mmmttt{{{eeeWWWSSSSSSRRRPPPSSS^^^jjjyyy{{{uuunnnjjjiiippp}}}nnn\\\nnnfffMMMDDD888;;;999333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,...............///000000999UUUlllbbbTTT___dddSSSPPPLLLEEEEEEZZZxxxlllbbb[[[dddbbb\\\ZZZ\\\YYYaaa|||bbb]]]^^^iiivvv}}}rrr___ZZZaaapppzzzjjj___``````\\\\\\aaacccnnn|||zzzhhhZZZQQQ___iiiLLL<<<555555333222111000000000---........................000111111000111444666<<>>@@@DDDIIIJJJOOObbbzzz}}}dddOOOQQQQQQ```wwwqqq}}}gggWWWRRRSSSUUUUUUUUUcccooo{{{~~~wwwpppkkkggglllxxxkkkWWWeeerrrMMM>>>888555:::333222000///000111000///------------------------......///...---...000222;;;ZZZnnn___WWWllloooTTTUUUKKKFFFGGGYYYwwwssseeeYYYhhh```[[[YYYZZZZZZeee|||mmmmmmpppzzzvvvfffVVVWWWhhh{{{qqqkkkqqqzzzvvvkkkvvvttt{{{lllXXXSSSSSSeee{{{tttPPP444777444222111111222111000//////.........---------...////////////000333666===SSSkkkuuuyyyssscccYYYSSSNNNJJJMMMJJJKKKOOOUUU]]]hhhsss|||wwwqqqfff]]]aaacccdddhhhqqqxxxwwwqqqhhheeebbbaaa\\\VVVVVVYYY]]]mmmkkkHHHCCC===;;;999888888777555333///222555555222000000222111555666EEEfff|||{{{rrrooovvvjjjjjjwwwfffRRRHHHCCCBBBDDDFFFJJJNNNSSS```wwwdddRRRGGGIIIVVVooowwwyyy}}}iii___[[[WWWSSSQQQ\\\iiisssuuu}}}xxxqqqkkkffflllvvv___PPPaaazzzxxxPPP???:::666888444222000000000111000///---------------------------...///...---...000333???^^^ooodddccczzz|||cccUUUKKKFFFHHH[[[tttpppggg[[[eeebbbZZZYYY]]]___kkk|||~~~oooaaaYYY```ooo|||yyyxxxuuu{{{nnn\\\UUUXXXnnnxxxQQQ777777555222111111222111000//////.........------------.../////////111444666===SSSjjjtttzzzzzz|||xxxlllgggccc\\\VVVTTTRRRUUU^^^jjjzzzyyytttnnnddd\\\```cccfffhhhmmmqqqnnnhhhjjjeeebbb```[[[VVVVVVYYY]]]kkklllIIIDDD===<<<;;;;;;;;;;;;999777222333555444333222222333000555666GGGhhh~~~~~~uuurrrzzzkkkjjjwww~~~aaaNNNEEE@@@@@@BBBDDDGGGKKKQQQ___tttaaaTTTMMMJJJXXXnnnyyyxxx}}}mmmddd```\\\YYYYYYhhhmmmoooqqqzzzyyyqqqkkkhhhllluuu~~~```PPP^^^vvvQQQ???>>>999666555333111000111111000///---------------------------...///...---...111333EEEcccrrriiipppkkkVVVKKKFFFKKKbbbmmmkkkjjjaaaccc___VVVUUU\\\^^^kkk{{{jjjbbbdddvvvppp___UUU\\\xxxWWW===888555222111111222111000/////////.........---------.../////////111444777???VVVllluuu~~~qqquuu~~~vvvnnngggkkkwww}}}xxxrrriii```ZZZbbbiiiooorrruuuvvvsssmmmmmmgggaaa^^^ZZZVVVVVVYYY]]]iiiqqqLLLFFF<<<<<<<<<>>>??????===;;;777555333333333444444333000444777KKKmmmyyywwwllllllyyy{{{___LLLDDD@@@@@@BBBFFFIIIMMMTTTeeexxxaaaOOOHHHMMMTTTppp{{{tttjjjbbb\\\ZZZ]]]mmmjjjiiikkkppp~~~zzzqqqkkkgggjjjrrr}}}~~~mmm]]]jjjRRR>>>@@@===888666444222111111111000///........................---...///......///222444IIIhhhtttmmmzzzeeeVVVKKKHHHPPPllliiigggppplllhhh___VVVUUU\\\]]]hhhtttqqqqqqmmmvvvnnn^^^SSS[[[yyy{{{^^^@@@888666333111222222111000////////////............---...///000000222555777CCC[[[pppxxxpppqqqzzzpppfff^^^ZZZbbbmmmyyy}}}pppiiiaaa^^^ZZZVVVVVVXXXZZZfff~~~xxxNNNEEE;;;;;;<<>><<<777333222444666666444000444999PPPsss}}}{{{mmmmmm{{{|||```NNNEEEAAAAAACCCEEEHHHNNNWWWkkkmmmXXXIIIIIIWWWfffzzzjjj\\\SSSSSSXXXeeebbbbbbfffgggooo{{{ssslllcccfffppp|||xxxxxxxxxjjjwwwZZZAAA@@@>>>:::777555333222222222111///........................---...///......///222555IIIjjjtttpppvvv]]]VVVKKKIIIWWWwwwkkkkkkxxxxxxpppccc]]]]]]aaabbbmmm{{{llliiivvvxxxhhhkkkppppppzzz~~~xxxxxx}}}lll]]]TTTWWWpppssseee>>>999777333222222222111000000000/////////.........---...///000000222666888EEE___ssszzzoooqqqxxxmmmeeeaaa```dddqqqtttkkkccc___\\\WWWVVVWWWWWWbbbyyy|||OOOAAA::::::;;;===@@@AAA@@@>>>===999333222444666666555222555<<>>>>>===<<<999555333444555555666444666>>>[[[{{{tttjjjfffyyywww]]]LLLDDD??????@@@AAAEEENNN]]]uuurrrXXXJJJKKK[[[zzzoooYYYIIICCCIIIRRRTTT[[[bbbaaa]]]ggg}}}vvvppphhhooo|||sssnnnrrr{{{}}}jjjWWWbbb{{{kkkQQQAAA;;;>>>999777444333333222111000........................---.../////////111444666FFFlllqqqllllll\\\TTTHHHIII[[[uuutttvvvpppbbbUUU\\\___^^^jjjssshhhccckkkvvvhhhbbbiiipppsss||||||www|||}}}vvvhhh\\\RRR\\\xxxnnnkkkLLL;;;888555333222222111000000000000000/////////...---...000000111333777:::KKKhhh|||uuujjjsssggg```\\\hhhttt{{{vvvpppllljjjiiiiiinnnxxxyyypppgggeeebbb\\\WWWUUUUUU[[[iii}}}WWWFFF>>><<<:::999:::<<<<<<<<<:::999888555333222444666666888AAA___~~~yyyqqqjjjfffggg|||rrrYYYJJJCCC@@@@@@BBBDDDIIITTTfffyyyeeeTTTVVVcccyyyhhhUUUHHHEEEKKKSSSVVV]]]```\\\^^^rrr}}}~~~~~~wwwsssrrr{{{~~~uuuqqqsss|||~~~iiiQQQWWWnnnlllUUUBBB:::AAA999777555333333333111000////////////////////////---.../////////111444777HHHnnnppphhh~~~fffYYYSSSGGGGGGZZZ~~~}}}nnnxxxvvvsssmmmbbbRRRSSS^^^aaa```sss~~~{{{jjjdddggguuuvvvkkkgggqqq|||}}}xxxuuuuuuvvvxxxxxx}}}ppp^^^PPPXXXvvv[[[^^^LLL;;;888555333222222111///000000000000////////////---...000000111444777:::PPPnnnvvvppprrr___VVVXXX]]]jjjwww{{{uuuqqqooollliiigggfffppp~~~zzzqqqiiifffddd^^^WWWUUUVVVZZZccc{{{^^^OOOAAA>>>:::888999;;;<<<<<<888999999666222111333666777999BBBaaa}}}www~~~}}}fffddddddkkkoooWWWIIIDDDBBBCCCFFFCCCHHHTTTggg}}}eeeYYYWWWhhh}}}eeeTTTJJJGGGKKKRRRXXX]]]\\\WWWaaa}}}}}}wwwsssvvvxxxzzz~~~xxxtttxxxwwwoooqqq|||jjjOOORRRhhhsssMMMBBBCCC555999888666444333333333444111000///......------...000......000000000444;;;XXXxxxffflllmmmnnn^^^WWWVVVKKKFFFXXX~~~pppmmmeee^^^^^^\\\\\\\\\bbblll|||uuujjjfffddd|||tttdddhhhyyytttmmmiiidddccceeennn{{{zzzzzzfffRRRVVVwwwppp[[[]]]PPP@@@999444555555333111222000000000000000000000000111//////222222333999@@@WWWtttuuuoooqqq___WWWPPPQQQ]]]mmm|||yyytttoookkkfffaaa]]]___eeesss~~~tttkkkhhhddd\\\TTTPPPSSSYYYccczzzsssTTTGGG???999999999888777999;;;;;;:::888777555444333777;;;FFFcccyyyooo|||xxxfffcccgggooooooVVVKKKFFFAAA@@@CCCGGGHHHQQQeeemmm___aaakkk~~~gggTTTJJJLLLSSSYYYZZZ\\\\\\^^^mmm|||wwwuuuuuurrroooooopppvvv~~~|||zzz|||xxxppptttoooWWWYYYllluuuOOODDDDDD888999888777666555444333333111111///...............000......000000000444;;;ZZZyyyfffhhheeehhh\\\[[[UUUHHH@@@PPPvvvqqqppphhhaaa```]]][[[ZZZ```gggwwwxxxsssbbbcccgggxxxiiilll|||}}}lllbbb\\\WWWVVVWWW]]]lll~~~|||}}}hhhVVV\\\}}}lllWWW[[[XXXCCC<<<666666666333111222000000000000000000000000111//////222222333999AAA[[[wwwxxxwww{{{gggWWWSSSQQQVVVeeeyyy|||yyyyyywwwtttooolllhhhddd```\\\\\\bbbqqquuulllhhhddd\\\UUUQQQTTT[[[ggg|||```IIIAAA:::999999777555666888999::::::999777555333777;;;FFFdddyyymmmzzzvvvgggeeeiiixxxmmmUUUJJJFFFAAA@@@DDDGGGHHHRRRhhhooo```kkk}}}eeeTTTNNNPPPTTTUUUUUUWWW[[[ggg}}}tttrrrqqqrrrrrrqqqttt{{{wwwuuuzzz{{{rrruuunnnWWWZZZnnnwwwSSSGGGEEE;;;:::::::::999888666444222111111000///............000......000000000444;;;\\\|||hhhiiigggkkkaaabbbXXXLLLFFFXXX~~~rrrrrrjjjcccaaa]]]___^^^``````jjj|||rrrkkkYYY```kkkxxxkkkooo}}}zzzbbbSSSMMMIIIGGGHHHMMMXXXhhhwww{{{}}}}}}eeeUUU^^^~~~dddPPPVVVUUUFFF>>>888777777444222222000000000000000000000000000///000222222333:::CCC]]]zzzyyy{{{}}}sss]]]OOOPPPRRRZZZlll}}}zzz{{{}}}{{{vvvssstttssspppmmmjjjhhhddd```]]]ZZZ___nnnvvvlllhhhddd\\\UUURRRRRRZZZiiicccKKKBBB;;;:::999666444555444666999;;;;;;:::777555777;;;EEEeeexxxmmm{{{xxxkkkhhhkkk{{{jjjRRRHHHEEEAAAAAADDDHHHIIIUUUlll{{{vvv~~~gggWWWRRRSSSRRRPPPUUUXXXaaavvvyyyvvvwwwzzz}}}{{{yyy~~~~~~wwwqqqnnnttt{{{rrrvvvvvv\\\\\\mmmyyyXXXJJJEEE===<<<===>>>===;;;888444222222111000///............000......000000000444;;;XXXxxxiiisssxxx|||llleeeYYYNNNMMMeeerrrpppgggaaa```\\\aaa```ccc```gggzzzkkk___TTT___mmmyyyqqqxxxvvvYYYHHHCCCBBBBBBCCCGGGJJJQQQ^^^ooo}}}www{{{xxxaaaVVVbbbeeeOOOVVV|||TTTFFF>>>777777777444333444000000000000000000000000//////000222111333;;;EEE]]]|||uuu|||zzzmmmXXXMMMPPPRRR[[[ooo|||yyyxxxzzzxxxtttsssuuutttrrrooommmjjjgggbbb___YYY___nnnwwwlllgggbbb[[[TTTRRRNNNWWWfff}}}{{{[[[KKKBBB;;;:::999666555666444555777888::::::::::::777:::EEEfffzzzqqqpppkkkkkkxxxgggPPPGGGDDDAAAAAAEEEHHHJJJWWWpppnnn]]]SSSPPPNNNMMMWWW[[[dddwww}}}uuummmiiinnnwwwpppwwwddd^^^kkk{{{]]]NNNEEE@@@@@@AAAAAA@@@>>>999555222222111000//////......///000......000000000444;;;RRRuuuooo|||hhhWWWHHHGGGbbb~~~qqqlllbbb]]]^^^[[[\\\^^^cccccclll}}}iiiYYYVVVdddrrrqqqPPP@@@???BBBCCCCCCFFFCCCCCCMMMaaaxxx}}}vvvwww}}}qqqcccZZZhhhoooXXX^^^aaaEEE===666666666444444555000000000000000000000000//////000222111333<<>>888;;;FFFggg}}}wwwuuunnnmmm}}}}}}eeeNNNFFFDDDAAABBBFFFIIIKKKYYYtttuuu```QQQJJJJJJMMMSSSYYYaaajjjzzz|||ssslllgggllltttrrrwww~~~eeebbbppp|||aaaRRRHHHFFFDDDDDDDDDCCC???;;;666444222222111000////////////000......000000000444;;;VVV}}}rrrYYYEEE@@@^^^{{{qqqkkk___\\\^^^[[[ZZZ\\\bbbccckkkkkkZZZ[[[mmm~~~mmmJJJ<<>>777555666444333555000000000000000000000000...///111222111222>>>JJJfff{{{qqq}}}rrrZZZTTTIIIKKKSSSWWWfff}}}zzzzzzuuupppnnnoooooonnnpppttttttrrrpppmmmjjjfff```\\\]]]bbbqqq|||nnnfff```XXXRRRPPPNNNWWWcccttt```IIIAAA;;;::::::888777888777555222111222666;;;>>>:::<<>>CCCIIIHHHDDDGGGEEEHHHRRRcccuuu{{{tttiiipppzzzvvvkkk]]]WWWggggggcccpppKKKBBB:::777666333222333000000000000000000000000---///111222000222>>>LLLkkk|||uuuvvvhhhQQQMMMGGGLLLVVV\\\qqq|||uuurrrnnniiifffggghhhhhhlllqqqpppooommmllljjjfff```\\\]]]bbbrrrqqqhhhaaaXXXRRRPPPNNNWWWaaapppgggLLLCCC<<<;;;:::777666777666555222111222444888:::<<<>>>HHHiiixxxyyysssvvv}}}eeeNNNFFFDDDBBBCCCGGGHHHKKKZZZwww~~~{{{gggTTTIIIIIIPPPXXX[[[]]][[[XXX___tttrrrdddhhhrrr{{{yyyrrrmmmjjjnnnzzztttpppooouuu{{{ooo^^^cccvvv}}}cccWWWPPPVVVIIIIIIGGGDDD@@@<<<888666333222111000////////////000......000000000444;;;UUUnnnUUUDDDJJJxxxuuussspppdddaaaaaa\\\WWW\\\fffnnnzzz{{{wwwvvvvvv~~~rrrggg```aaa}}}tttOOOBBBHHHMMMJJJDDDKKKIIIKKKUUUggg|||}}}vvvnnnfffkkkuuuttthhh___ZZZiiissskkk{{{PPPFFF===999666333111222000000000000000000000000---///111222000222???MMMmmm{{{|||jjj\\\QQQNNNJJJOOOYYY```yyyyyyoooiiijjjeeebbbcccdddeeejjjpppnnnmmmmmmmmmlllhhhccc___\\\bbbrrrtttiiibbbYYYSSSQQQMMMUUU___mmmfffNNNEEE>>><<<:::666444555555444333222222444555666>>>???HHHjjjvvv|||xxxssswww}}}fffOOOFFFDDDBBBCCCGGGHHHKKKZZZxxxyyyqqq{{{qqq\\\LLLHHHMMMVVV\\\\\\ZZZTTTQQQZZZsssvvvggg```jjjuuuzzz}}}wwwqqqmmmkkklllvvvrrriiijjjvvvuuuaaaaaaqqqeeeUUUQQQRRRTTTQQQLLLEEE@@@<<<:::999555444222000000000000111...///000111111333666999TTTiiiZZZIIINNN}}}{{{wwwqqqkkkfffdddcccccc___eeerrr|||zzzuuurrr{{{uuuyyywwwbbb\\\dddqqqqqqJJJDDDJJJKKKJJJMMMPPP[[[dddjjjwww|||sssoooggg^^^nnntttlllbbb]]]___pppssssssfffLLL===;;;555444777444333222111111000000111111000222000111666555???UUUsss~~~|||sssdddWWWIIIOOOMMMLLLXXXkkkxxxnnnkkkllloooooommmiiieeedddhhhlllnnnllljjjhhhfffdddbbb``````aaaooommmgggeee[[[RRRPPPRRRRRRUUUbbb~~~nnnVVVJJJ???<<<===:::666444666555555444444555555666888>>>IIIkkkyyyzzzssspppzzz}}}eeeNNNFFFDDDBBBCCCGGGFFFJJJZZZyyyyyysssrrr||||||fffQQQJJJKKKMMMTTT]]]WWWUUUUUU^^^ppp~~~sssqqq|||zzzzzz~~~xxxrrrmmmiiiffffffjjjrrr{{{sssnnnjjjttt|||bbbYYYccc~~~bbbVVVUUUWWWTTTQQQLLLFFFAAA===:::999555444222000//////000000...///000000111333666999OOOzzz~~~zzzhhhVVVGGGNNNyyy{{{wwwrrrlllhhhfffeeefff___jjjzzzqqqjjjmmmhhhhhhllliiicccfffpppkkkHHHCCCJJJMMMRRRYYYaaaggglllttt{{{|||~~~wwwlll___^^^qqqoooYYYffftttnnnvvvZZZHHHBBB888333333///333222111111000000111111000222000111666555@@@WWWuuuyyy~~~vvvkkk[[[OOODDDLLLLLLQQQbbbxxxxxxsssuuuyyy~~~}}}zzzuuuoookkkiiiiiiiiigggeeefffgggeeeaaa]]]```cccsssllleeebbbZZZSSSQQQOOOQQQUUU```xxxnnnWWWJJJ???<<<===:::777666555555444444444444555555888===IIIkkkyyyzzztttqqqzzz~~~fffOOOFFFDDDBBBCCCGGGNNNPPP]]]xxx|||vvvaaaNNNIIIJJJKKKQQQXXX[[[XXXZZZggg~~~~~~yyyooolllqqq~~~}}}wwwrrrnnniiigggfffiiiooowwwqqqmmmkkkxxxdddYYYaaayyy___UUUVVVYYYSSSQQQMMMHHHCCC>>><<<:::555444222000////////////...///000000111222666888MMMwwwvvv{{{mmmcccTTTGGGOOOwwwxxxuuuqqqmmmjjjhhhggggggaaalll~~~tttggg^^^\\\\\\]]]___eeeppp{{{aaaFFFBBBIIIOOOYYYdddooonnnnnnwwwxxxzzz}}}kkkWWW___uuuppp[[[ppprrriiirrrVVVDDD???666333555222333222111111000000111111///222000111666666BBB[[[xxxxxxvvvmmmaaaRRRGGGCCCKKKNNNWWWnnnzzzuuuvvv}}}~~~yyysssmmmiiieeebbbaaacccfffeee___ZZZ]]]bbbttt~~~iiibbb```YYYSSSRRRMMMQQQVVV___qqqoooWWWJJJ???<<<===;;;888777555444444333333444444555888===IIIkkkxxxzzzwwwssszzzhhhOOOEEECCCAAACCCIIIPPPQQQ^^^wwwrrr^^^MMMHHHIIIIIILLLSSSZZZYYY___qqq|||qqqhhhlllwww}}}zzzvvvrrrnnniiifffeeegggmmmuuuqqqllllll{{{eeeWWW^^^yyy^^^RRRSSSVVVSSSQQQNNNJJJEEEAAA>>><<<777555333111////////////...///000000000222555777NNNxxxrrrooo}}}rrreee___VVVHHHQQQ{{{rrrpppnnnkkkhhhgggfffeeeccchhhvvvzzzyyyssseeeZZZTTTRRR\\\dddiiivvvoooXXXEEEBBBGGGMMMXXXdddiiifffdddnnnyyyzzz|||~~~tttddd]]]fffyyy~~~wwwccc^^^vvviiibbb{{{jjjOOO>>>:::444333777555333222111111000000111111///222000111555777EEE___|||{{{vvvllldddXXXMMMGGGGGGLLLOOO[[[vvv{{{tttqqqttt~~~}}}{{{xxxsssooohhhccc___```cccccc^^^YYYYYY^^^qqqvvvfffaaa___YYYSSSQQQNNNRRRXXX___kkkrrrWWWJJJ>>>;;;<<<:::888777444444333333333333444444777<<>>999777555222000/////////...///000000000111444777JJJvvvqqqmmm}}}wwwmmmggg^^^LLLTTTkkkjjjiiigggeeecccbbbaaabbbcccccc___nnnxxxcccTTTOOOPPPPPPaaattt{{{cccSSSFFFCCCEEEIIIRRR\\\[[[\\\^^^iii{{{ppppppnnnooorrrrrrnnnjjjhhhttttttuuuooopppqqqtttyyy{{{ppp^^^ZZZnnn]]]\\\{{{qqqUUUDDD???666333555222333222111111000000111111...222111111555777HHHdddzzz|||jjj```WWWNNNIIIHHHIIINNNQQQaaa|||}}}~~~}}}zzztttooommmrrr|||yyyvvvwwwwwwvvvtttnnnhhhbbb___``````]]]ZZZXXX]]]mmmwwwnnndddaaa^^^YYYRRRNNNMMMPPPVVV\\\eee}}}uuuYYYKKK???;;;;;;:::777666555444444333333444444555777<<>>999777888555333222222111000111111111---333222111555999NNNmmm{{{ssskkk^^^OOODDDDDDCCC@@@DDDNNNUUUaaasss}}}zzzyyyyyy{{{yyysssoooooopppnnnmmmnnnnnnoooqqqsssvvvxxxqqqssssssooojjjeeeeeefffgggkkknnnkkkccc\\\XXXXXXUUUWWWbbbuuu|||wwwlll```WWWSSSPPPMMMOOOJJJKKKRRR^^^vvvgggXXXIIICCCBBB???<<<;;;777777666666666666777777777;;;EEEfffwwwvvvvvvttttttmmmUUUKKKGGGCCCBBBEEEGGGNNN___yyypppgggcccdddhhhrrrvvvaaaSSSMMMYYYkkkzzzvvvkkklll|||}}}vvvpppqqqzzzxxxooohhhdddbbbaaaZZZ\\\dddvvvxxxmmmnnn|||xxxWWWKKKVVVjjj```[[[ZZZYYYYYYWWWSSSNNNIIIFFFEEE???===:::888777555222000000000/////////111222333HHHnnnoooUUUSSS~~~uuuiiijjjiiifffbbb___]]]]]]]]]aaalllhhhXXXXXXeeerrrvvvXXX```ZZZ```cccnnnqqqbbbVVVEEECCCLLLQQQbbb~~~wwwfffPPPNNNbbbtttuuu{{{uuugggYYYVVVaaavvveeeJJJ<<<<<<999999999444444333222111000000000000000444333444666888NNNssswwwoooaaa[[[RRRHHHBBBDDDFFFEEELLLUUUXXXggg~~~|||}}}yyyssspppooommmkkkjjjjjjjjjjjjiiihhhhhhlllpppsssrrrpppmmmnnnmmmjjjfffbbb``````fffmmmpppjjjddd___VVVNNNOOOUUUaaaqqqwwwkkkaaaWWWNNNJJJLLLLLLHHHMMMSSSYYYzzzoooVVVIIIHHHAAA>>>>>>:::888777666555555444444555888===DDDaaavvvuuutttqqquuuttt\\\MMMGGGCCCCCCEEEGGGKKK^^^}}}ooocccZZZRRRXXXeeepppttt{{{uuu^^^RRRPPPdddppphhhrrrzzzuuurrruuurrrkkkfffkkk{{{wwwpppiiieeeaaa^^^___XXX___xxxuuuooopppzzztttXXXNNNVVV{{{qqqhhhaaa```\\\[[[XXXTTTOOOKKKHHHGGGAAA>>>;;;999888777555333222111000000000222333444BBBlll}}}fffQQQVVVrrraaaeeejjjkkkhhhbbb]]]ZZZaaaeeeoooooocccfffuuuyyyyyycccpppkkkkkkmmmsss~~~yyyhhhYYYFFFCCCNNNXXXmmmnnn]]]UUUOOO^^^pppjjj}}}tttfffSSSMMMRRRbbbnnnyyyvvvtttVVVBBB>>>:::999999333444333222111000000000000...222222444666999QQQvvvuuuxxxmmm___UUURRRMMMEEEAAAEEEFFFFFFMMMWWWbbbtttyyyxxxxxxrrrjjjccccccbbbcccdddfffgggiiieeedddeeehhhkkkmmmmmmkkkiiiiiigggddd___\\\[[[[[[fffkkklllfff```\\\VVVPPPMMMTTT```ppp~~~ttthhh___UUULLLIIIJJJKKKIIIOOOSSSXXXzzzmmmUUUIIIHHHBBB??????:::888777666555555444444555666;;;AAA]]]ttttttsssqqquuuuuu]]]NNNGGGCCCCCCEEEHHHMMM```~~~ggg\\\UUUQQQWWWcccgggooo{{{vvv]]]\\\fff~~~tttooozzz}}}nnnfffdddcccdddffftttqqqkkkjjjuuu~~~vvvoooiiieeeaaa___aaa]]]ddd{{{sssjjjiiirrr{{{oooUUUMMMUUUrrrkkkdddbbb___]]]YYYUUUQQQNNNLLLKKKDDDAAA===:::999888777666333333222111222333444555BBBgggiii___OOOZZZfff```dddjjjllljjjeee```^^^^^^aaagggsssqqqhhhooo{{{~~~rrr~~~wwwdddLLLEEENNNXXXnnnyyy```QQQSSS\\\xxxllljjjrrrcccRRRIIIIIITTTaaaqqquuuiii~~~\\\DDD>>>:::::::::444444333222111111000000111---111111333777:::SSSxxxuuu}}}ttthhhYYYOOOLLLDDD@@@AAAFFFIIIJJJTTTaaassszzzuuuvvvuuukkk___VVVVVVWWWXXXYYY\\\^^^```^^^^^^^^^```bbbccccccaaabbbbbb```\\\YYYVVVWWWXXXbbbdddbbb[[[UUUSSSPPPMMMNNNTTTaaaqqq}}}sssggg___VVVMMMIIIIIIKKKKKKRRRUUU[[[lllUUUJJJJJJEEEAAA@@@;;;888777666555555444444555555:::>>>VVV}}}qqqrrrwwwqqqrrrvvv___PPPHHHDDDDDDFFFIIIOOOcccyyybbbWWWUUUVVV^^^gggmmmuuuyyyhhh^^^dddqqq|||ooo\\\UUUXXX___jjjsss{{{yyywww}}}}}}vvvooojjjeeeaaa___]]]\\\eeezzzsssgggfffooozzzoooXXXPPPXXX~~~lllggg```^^^bbb___ZZZVVVSSSQQQPPPOOOIIIDDD???;;;999888777666444333222111111222333444AAAccc~~~}}}bbb```RRR[[[nnn[[[hhhiiiiiihhheeecccbbbccc[[[\\\^^^aaammmqqqhhhsss{{{~~~~~~}}}iiiOOOFFFNNNTTTggg|||uuu}}}www```WWWbbbtttvvvmmmlllnnn^^^QQQJJJJJJUUUdddwwwlll]]]~~~zzzXXX@@@<<<:::<<<<<<555444444333222111111111111...222111333666:::SSSyyyzzzyyylll[[[MMMGGG>>>===BBBIIIKKKOOO]]]nnnzzzuuuvvvtttgggXXXQQQQQQPPPOOOOOOPPPQQQRRRUUUUUUUUUVVVWWWWWWWWWVVVZZZZZZYYYVVVTTTTTTVVVXXX^^^]]]YYYSSSMMMLLLLLLMMMTTTZZZfffuuuttthhh```XXXPPPKKKKKKKKKKKKSSSZZZfffpppYYYNNNNNNGGGBBB@@@:::888777666555555444444555444999;;;OOO~~~}}}pppppp}}}rrrlll~~~yyycccSSSJJJEEEEEEGGGIIIOOOaaa}}}~~~ggg[[[\\\dddmmmsssvvvwwwyyy{{{{{{vvvkkkaaalllpppuuuvvvrrrnnnmmmoooooo{{{xxxjjj]]]\\\dddppp|||~~~wwwpppjjjeeeaaa^^^XXXWWWaaavvvuuujjjiiitttuuu]]]TTT\\\vvvhhhccc^^^^^^ccc___ZZZVVVUUUTTTRRRPPPLLLHHHAAA<<<888666444333333222111000000111222333666]]]sss___cccSSSWWW}}}mmmaaaqqqrrrqqqnnniiieeecccccc___^^^\\\ZZZaaawwwxxxrrryyy|||iiiPPPHHHOOORRR```yyy|||yyyyyyllleeesssnnngggiii}}}hhhYYYKKKGGGLLL\\\ooofffVVVvvvsssTTT@@@>>>======<<<444555444333222111111111111111444222333666999RRRxxx~~~zzzrrrkkk___PPPEEE@@@???@@@EEEKKKKKKOOOaaawwwyyysssssspppbbbRRRNNNLLLJJJIIIHHHGGGHHHHHHJJJKKKLLLLLLLLLKKKKKKKKKNNNOOOOOONNNNNNPPPSSSVVV[[[XXXTTTOOOKKKJJJMMMQQQ\\\aaalllzzztttfff^^^WWWPPPKKKJJJJJJJJJRRR___tttvvv^^^SSSQQQIIICCC???999888777666555555444444555444::::::JJJxxxpppooo}}}sssooo}}}hhhWWWLLLFFFEEEHHHIIIOOO___xxxoooccciiivvv~~~rrrlllfffeeehhhmmmrrruuusssfffaaadddhhhfffpppvvv~~~xxxqqqmmmsss|||xxxqqqjjjddd___[[[XXXVVV___vvvqqqiiikkkxxxvvv\\\TTT\\\wwwjjjddd```bbbccc^^^YYYWWWWWWVVVSSSPPPNNNIIICCC>>>:::777444222444333111000000111222222222TTTmmmwww~~~xxxjjjdddeeeSSSRRRsssvvvuuu{{{~~~xxxooohhhccc___]]]ZZZWWW\\\sss~~~{{{vvvYYYNNNRRRSSS]]]uuuiiiiiioooyyydddTTTHHHGGGPPPfff~~~dddTTTtttpppTTTEEECCC>>><<<;;;444555444333222222111111222222555222333666999RRRxxx{{{|||ssshhh[[[QQQIIIBBB@@@BBBEEEFFFJJJMMMKKKPPPhhh}}}tttnnnlllgggZZZLLLGGGFFFDDDCCCBBBBBBBBBCCC@@@BBBDDDCCCBBBAAAAAABBBAAABBBDDDEEEEEEHHHKKKNNNOOOLLLIIIIIIIIIIIIMMMTTTaaaeeennn{{{tttcccYYYSSSMMMIIIHHHIIIIIIRRRaaa{{{zzzbbbUUURRRIIIBBB???999888777666555555444444555444;;;999FFFrrrsssoooyyywwwxxxmmm\\\OOOGGGFFFIIIJJJPPP___xxxzzzqqq{{{vvvjjjaaabbbkkkyyyxxxfff^^^]]]\\\[[[aaaeeeqqq}}}vvvoooiiiccc]]]YYY[[[XXX___ttt}}}uuukkkeeeiiivvv~~~mmmSSSOOO\\\zzzkkkccc___ccc```\\\XXXWWWXXXWWWRRRNNNLLLIIIEEEAAA>>>;;;888555555444333222111222222333:::QQQ___bbbkkkmmmkkknnniiiWWWTTTqqqwww|||~~~}}}vvvlllddd___ZZZYYYXXXXXX\\\rrrbbbTTTYYY^^^mmmffflllzzzwwwbbbRRRJJJIIIRRRkkk|||dddVVVwwwlllTTTFFFDDD<<<999:::777555555444333222222222222111333111222666:::TTT{{{xxxyyy{{{{{{sssaaaVVVJJJCCC@@@???BBBGGGIIIKKKPPPRRRQQQZZZyyy|||xxxppphhhccc^^^SSSHHHAAA@@@>>>===<<<<<<<<<===999;;;======;;;:::;;;<<<999;;;===>>>???@@@CCCEEECCCAAACCCHHHKKKMMMTTT\\\___ccckkkyyyuuubbbWWWQQQKKKHHHHHHGGGIIIRRR___vvvzzzaaaSSSPPPGGGAAA???:::888777666555555444444555222:::777BBBmmmvvvooo{{{{{{~~~rrr```QQQHHHFFFJJJKKKSSSddd}}}yyyssszzz{{{xxxvvvrrrmmmnnnqqq{{{{{{wwwqqqlllgggaaa\\\XXXYYYVVV[[[jjj{{{xxxkkkeeeiiitttxxxdddLLLOOOdddzzzjjj___[[[```___[[[WWWWWWXXXWWWRRRMMMKKKHHHEEECCCAAA???;;;999666555444333222333333444AAAYYYiiirrr}}}}}}uuusssmmm]]]YYYtttwwwooosssrrroooiiibbb[[[WWWVVVXXXYYY[[[]]]aaauuuyyybbbVVVbbbppp|||eeeeee|||wwwbbbRRRJJJFFFNNNhhh{{{eeeWWWzzzgggPPPDDDAAA999777;;;;;;555555444333222222222222///222000222666;;;VVV}}}yyy{{{~~~|||lllbbbPPPHHHBBB@@@AAA@@@CCCGGGJJJMMMSSSWWWYYYgggyyyvvvoooeee___ZZZPPPGGG@@@>>><<<999777666666666555777:::999777666888:::777999<<<=========>>>@@@BBB@@@EEEOOOUUUXXX```iii\\\___hhhuuuxxxdddXXXRRRMMMJJJJJJFFFIIISSS\\\pppxxx___QQQNNNFFFAAA@@@;;;888777666555555444444555111999666???jjjxxxppp~~~}}}~~~uuubbbSSSHHHGGGJJJLLLVVVhhh~~~uuuqqqmmmhhheee```\\\XXXSSSQQQUUU^^^hhh{{{pppiiilllvvvvvvaaaKKKUUUnnnyyykkkaaa[[[^^^bbbbbbaaa___[[[WWWSSSQQQRRRQQQOOOJJJDDD???===<<<888666444222222222333444AAALLLiiivvvssswww]]]TTTqqqwwwsss{{{iiiddd]]]WWWUUUVVVWWWXXX]]]WWW\\\``````vvvxxxeeeWWW]]]lllnnnbbbnnnsss```PPPHHHJJJSSSiii~~~{{{fff___uuufffQQQHHHGGG???:::<<<999777666555444333222222222444666333444777:::SSSyyy{{{|||xxx|||nnn]]]RRRKKKDDD???AAABBB@@@CCCIIIHHHNNNWWW^^^dddxxx|||zzzsssjjjbbb[[[TTTKKKEEE>>><<<999666555444555555444444444444555666888999>>>;;;;;;===>>>===>>>CCCBBBGGGLLLRRR\\\fffhhheee^^^```hhhuuuyyycccVVVPPPLLLJJJJJJKKKOOOPPPVVVsss|||___NNNLLLGGGDDD@@@888777666555444444444444444333777;;;>>>WWWyyyrrr}}}cccPPPIIIHHHIIIMMMWWWjjj}}}xxxyyytttmmmfffbbb^^^[[[YYYQQQRRRRRRQQQYYYsss~~~llleeepppsssnnn```NNNTTTmmmuuuiiibbb]]]```bbbaaa```^^^\\\YYYXXXWWWUUUSSSPPPLLLHHHCCC@@@>>>999888555333222333444555777EEEhhhzzz```UUUrrr```]]]YYYVVVUUUUUUVVVWWWXXXVVV```dddcccxxxmmm{{{yyy\\\SSS]]]mmmwwwjjjccclllqqq]]]NNNIIIKKKVVVnnnsssqqqaaa\\\rrrhhhRRRHHHFFF>>>:::;;;999777777555444333222222222222444222333666999QQQvvvxxx||||||rrr```QQQHHHHHHBBB???CCCHHHHHHIIILLLOOOTTT]]]gggttt~~~wwwoooeee\\\TTTMMMEEE@@@;;;:::777555444444555555666666666666666888999:::<<<:::;;;>>>???>>>@@@DDD@@@FFFOOOWWWaaaiiiiiieeeaaa```eeerrrvvvaaaUUUPPPKKKHHHHHHCCCMMMUUU```|||yyy\\\LLLJJJGGGDDDBBB:::888888777666555555555555555777:::<<>>;;;<<<999888777666555333333333222111333111222555777NNNqqq}}}tttuuu|||nnn^^^PPPFFF@@@@@@<<<<<>>???;;;999888777555444333333333111333111333666777KKKlllyyytttsss~~~~~~vvviiiZZZNNNEEEAAA???;;;===@@@DDDIIIPPPYYYaaaiiivvv|||xxxnnn___SSSJJJDDD???<<<666555555666666888999:::<<<<<<<<<<<<<<<<<<======>>>>>>AAAEEEFFFEEEIIIOOO[[[fffrrrzzz}}}{{{qqqgggbbb```eeewwwrrrbbbZZZVVVPPPKKKIIIJJJKKKMMMUUUlllrrrXXXIIIHHHDDDBBBAAA<<<;;;;;;999888777777777777666444777:::KKKyyy}}}rrr___PPPIIIHHHLLLRRR]]]nnnwwwrrrkkkddd```\\\YYYWWWRRRQQQSSS\\\rrrvvv~~~nnnYYYIIIQQQllleeeeeeeee___```aaa```^^^]]]\\\\\\\\\]]]ZZZVVVSSSSSSTTTPPPHHHAAA<<<:::777444333222222333333888ZZZ|||lllooo[[[RRRlll]]]UUUZZZ___aaa```]]][[[[[[]]]gggvvvtttkkk~~~xxxnnnfffpppxxxaaaVVV[[[bbbrrrwwwdddWWWZZZdddqqqzzzeeeSSSJJJJJJLLL\\\}}}xxx^^^```^^^bbbyyyxxx^^^OOOLLLEEEBBBCCC???:::999888666555444333333222444222444888777IIIhhh{{{|||qqq}}}ooogggZZZMMMDDD?????????===CCCHHHIIIMMMZZZnnn}}}}}}xxxmmm]]]PPPHHHBBB>>>;;;666666777888:::<<<===>>>>>>>>>>>>>>>>>>=========>>>???BBBFFFFFFFFFLLLTTTfffqqq~~~}}}rrrgggbbbbbbjjj}}}qqqbbbZZZWWWQQQKKKIIIMMMIIIJJJVVVmmmqqqXXXJJJHHHCCC@@@@@@;;;<<<;;;999888777666666666666333666:::HHHqqquuuaaaPPPIIIKKKOOOSSS]]]lll{{{uuupppiiiccc___\\\YYYWWWRRRPPPSSS```zzzxxxssszzz|||fffQQQFFFSSSooowwwaaabbbaaa[[[___YYY[[[]]]___`````````___XXXWWWVVVVVVVVVQQQJJJDDD>>><<<999666333222333333555777SSSooowwwdddiii\\\WWWpppUUUTTTYYY^^^___]]][[[ZZZ[[[bbbhhhrrrooojjj|||qqqhhheeevvvooobbbeeennnppp\\\RRRZZZgggooovvv```NNNHHHHHHJJJ\\\vvvcccgggaaaeee{{{aaaRRRPPPJJJGGGFFFAAA;;;:::999777555444333333222444222555999777FFFccc|||ppp}}}tttccc\\\QQQFFF???<<<===>>>>>>EEEJJJKKKSSSiiitttjjjZZZMMMEEE???;;;888777777999;;;===???@@@AAA>>>>>>??????>>>===<<<<<<;;;<<<@@@DDDEEEGGGQQQ[[[hhhsss~~~yyyooofffccceeennn}}}nnn___XXXTTTOOOIIIFFFGGGFFFMMM___uuupppWWWJJJHHHBBB???@@@<<<===<<<:::999777777666666666222666;;;EEEhhh{{{zzzfffSSSKKKMMMOOOTTT^^^mmm~~~yyyuuupppiiibbb^^^ZZZWWWUUUSSSRRRVVVggg{{{oookkkooo}}}yyycccNNNCCCPPPkkkqqq]]]^^^[[[XXX___YYY\\\```ddddddbbb^^^[[[VVVXXXZZZZZZWWWRRRKKKGGGAAA???<<<888666444444444666777RRRhhh~~~mmmbbbggg]]]ZZZpppYYYSSSXXX\\\]]][[[ZZZ\\\^^^aaaccchhhfffggg~~~uuuhhhbbbccc}}}ooossswwwfffVVVSSScccuuuqqqZZZIIIEEECCCGGG___xxxnnnttthhhjjj{{{aaaSSSRRRMMMJJJHHHAAA<<<;;;999777666444444333111222000444888555BBB^^^zzzuuuooocccSSSOOOHHHAAA>>>===>>>???AAAGGGLLLQQQcccrrrhhhYYYLLLDDD???:::777777888:::<<<>>>@@@AAAAAA>>>>>>??????>>><<<;;;:::999;;;???DDDFFFLLLZZZgggnnnxxxzzztttllleeebbbfffooo~~~ooo___XXXTTTNNNHHHFFFDDDFFFPPP^^^iii{{{mmmVVVJJJIIICCCAAACCC@@@???>>><<<:::999888777777888222777;;;@@@^^^zzznnnWWWLLLNNNLLLSSS^^^lll}}}{{{vvvrrrnnngggaaa]]][[[XXXWWWUUUUUU]]]rrrvvvlllhhhlllzzzvvv^^^KKKDDDUUUrrrnnn[[[ZZZVVVVVV```^^^aaafffhhhgggaaaZZZUUUVVVYYY]]]\\\XXXRRRLLLJJJDDDBBB>>>:::888666666666333444NNNaaaqqqwwwbbb\\\ggg___ZZZllliiiSSSXXX\\\]]][[[[[[___ccc^^^\\\___^^^eee}}}wwwjjj]]]\\\cccxxxmmmoooyyy|||{{{tttiii\\\UUU^^^www}}}{{{nnnVVVFFFCCCCCCKKKiii|||xxxnnnooozzz```RRRSSSOOOKKKHHHAAA===<<<:::888666444444333000111///333777444@@@[[[vvv{{{}}}sss___QQQEEECCCAAA>>>>>>???AAACCCKKKNNNRRR]]]www|||rrrhhhZZZNNNFFF@@@<<<888777888:::<<<>>>@@@AAAAAA===>>>>>>>>>===<<<:::999999;;;@@@FFFJJJRRRcccrrryyyzzzssskkkeeeaaaeeeoooqqqaaaYYYUUUOOOJJJHHHHHHIIIOOORRRQQQ^^^kkkTTTIIIIIICCCBBBEEECCC@@@???>>><<<:::999999999999333777;;;===WWWttt[[[NNNNNNJJJQQQ]]]kkk|||{{{sss|||uuu{{{wwwrrrmmmiiiddd```^^^]]]\\\[[[WWWXXXbbbyyyvvvnnnkkkooo|||sssYYYGGGGGG```