BM6P6(@ $$$%%%%%%&&&%%%$$$"""!!!######"""""""""""""""###########################!!!!!!!!!"""#########$$$"""############$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$###########################%%%%%%$$$%%%&&&%%%""" """"""""""""""""""""""""""""""""""""""""""############""""""!!!!!! """""""""""""""""""""""""""###%%%&&&&&&%%%###"""########################%%%%%%%%%%%%%%%$$$###"""################################################%%%"""!!!###"""!!!#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$$$$&&&$$$%%%%%%&&&'''''''''&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&''''''(((&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###### """$$$%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&################################################%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$###!!!  """###"""""""""###$$$$$$$$$%%%########################&&&%%%$$$#########$$$%%%########################$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!"""############""""""""""""########################$$$$$$"""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&& !!!"""###$$$$$$$$$$$$############"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!! !!!!!!"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""""""""############""""""""""""""""""""""""""""""########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""###%%%&&&&&&%%%###""" ########################$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$###""""""!!!###$$$$$$######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""&&&###!!!!!!######""" $$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""######""""""""""""################################################$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""$$$$$$$$$##################$$$%%%%%%%%%%%%$$$####################################$$$&&&&&&$$$"""""""""""""""""""""""""""&&&&&&%%%$$$#########$$$######""""""!!!!!!!!!!!!########################"""###$$$%%%%%%$$$###"""########################$$$%%%%%%%%%$$$$$$###"""################################################&&&###!!!!!!###$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''''''''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%%%%$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%###"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$###!!! !!!"""##################$$$$$$$$$########################$$$######""""""######$$$########################%%%$$$$$$###""""""!!!!!!"""""""""""""""###$$$$$$$$$$$$############$$$$$$"""""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$###!!!!!! $$$$$$$$$#########""""""######""""""""""""##############################""""""#########$$$$$$$$$###""""""!!!!!!""""""###"""############$$$$$$$$$!!!""""""######$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""############""""""""""""""""""""""""""""""########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$#########""""""########################"""###%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!""""""""""""######$$$$$$$$$$$$###""""""!!!###$$$$$$######$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############&&&$$$""""""$$$%%%$$$"""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$#########################################################""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!! """############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""###&&&&&&%%%$$$""""""""""""""""""""""""((('''%%%$$$###"""""""""###""""""""""""!!!!!!!!!########################!!!"""###$$$$$$###"""!!!########################$$$$$$$$$%%%$$$$$$###"""################################################&&&%%%######%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$"""!!!'''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&######%%%&&&&&&'''''''''((((((''''''&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%'''(((((()))!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""""""""#########"""!!! !!!######$$$$$$$$$#######################################!!!""""""#########""""""########################%%%%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""!!!!!! !!!!!!!!!"""""""""######$$$$$$$$$######$$$$$$$$$"""############$$$$$$$$$###########################""""""""""""###$$$$$$&&&%%%###"""!!! $$$$$$#########"""""""""######""""""""""""#############################################$$$$$$$$$$$$######""""""######$$$"""############$$$$$$$$$"""""""""""""""#########"""###$$$$$$$$$$$$###"""""""""############""""""""""""""""""""""""""""""########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$##########################################$$$%%%&&&&&&%%%$$$###################################################$$$###"""""""""###$$$%%%###$$$$$$$$$$$$###""""""!!!###$$$$$$######$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%$$$"""###$$$&&&%%%$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""######$$$$$$##############################"""""""""!!!!!! """"""#########$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###%%%%%%$$$###""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""########################!!!"""############"""!!!##############################$$$$$$$$$$$$######################################################%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''$$$%%%'''&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&$$$######$$$&&&&&&'''''''''&&&&&&$$$######'''&&&&&&%%%%%%&&&&&&'''***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&&&&((('''''''''&&&&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$%%%$$$$$$$$$###"""""""""########################!!!!!!###$$$$$$$$$###"""########################%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""!!!""""""###$$$###"""""""""""""""##################""""""""""""######""""""""""""###############################################################""""""#########""""""#########$$$$$$$$$###"""""""""""""""""""""#########$$$$$$#########"""######$$$$$$######"""""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%%%%###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###&&&'''###$$$$$$$$$$$$###""""""!!!###$$$$$$######$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######"""###$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%!!!"""###$$$%%%$$$$$$$$$#################################""""""!!!!!!!!!""""""#########$$$$$$$$$########################"""###%%%%%%%%%%%%###"""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$""""""###$$$"""!!!########################"""!!!!!!!!!"""###$$$$$$""""""""""""####################################"""""""""######"""""""""########################"""######$$$$$$#########################################################"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''$$$%%%'''&&&&&&%%%'''(((&&&''''''(((((('''&&&&&&&&&&&&$$$######$$$&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))(((''''''((()))***%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%&&&((((((******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%"""""""""!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%$$$$$$$$$###"""""""""########################!!!"""$$$%%%&&&%%%$$$###########################%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$############""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""#########""""""#########""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""!!!""""""###$$$###""""""""""""######$$$#########"""""""""!!!!!!######""""""""""""######""""""""""""""""""""""""###########################""""""!!!!!!""""""###""""""#########$$$$$$$$$############""""""""""""$$$##################$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$#########$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""!!! """$$$###$$$$$$$$$$$$###""""""!!!###$$$$$$######$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""""""""""""""###$$$%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$!!!"""###%%%%%%%%%$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$########################""""""############""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&$$$"""""""""###"""!!!########################""""""######$$$%%%'''((("""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""######$$$#########################################################!!!###$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''&&&&&&''')))'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&$$$$$$%%%&&&&&&'''(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((()))***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$%%%%%%%%%######""""""""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$#######################################"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$###### !!!###$$$$$$$$$###"""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""############""""""""""""######"""############$$$$$$$$$###########################""""""""""""###$$$$$$%%%%%%$$$###""""""""""""######"""""""""!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############"""""""""!!!!!!""""""""""""############$$$$$$$$$###############$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""####################################$$$%%%&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################"""!!!!!!!!!"""$$$%%%###$$$$$$$$$$$$###""""""!!!###$$$$$$######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""###"""!!!!!!###$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###### """$$$%%%&&&&&&%%%$$$####################################$$$$$$$$$$$$"""############$$$$$$$$$########################""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%########################%%%###!!!!!!"""######"""####################################$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!"""###############################################################!!!$$$$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&(((***((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&###$$$&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""###$$$$$$%%%$$$$$$#########"""""""""!!!!!!"""###$$$$$$%%%$$$###############$$$$$$$$$########################""""""""""""###$$$%%%&&&################################################!!!"""$$$%%%&&&%%%$$$###$$$######""""""######$$$ !!!""""""######"""""""""#########$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$###""""""######$$$###"""""""""!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""$$$######""""""######$$$"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""####################################$$$%%%&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""########################%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$###""""""!!!###$$$$$$######$$$%%%###$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$##################$$$%%%$$$!!!!!!"""%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""""" """$$$&&&'''&&&%%%$$$######################## !!!!!!"""""""""############$$$$$$$$$########################$$$###"""!!!!!!"""###$$$###############$$$$$$$$$&&&%%%$$$######$$$%%%&&&###########################!!! """$$$%%%$$$##############################"""""""""""""""###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################!!!!!!"""###############################################################!!!%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''(((***(((((())))))((('''&&&&&&%%%&&&((((((((((((&&&%%%'''''''''&&&%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((()))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""$$$%%%&&&!!!""""""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((###$$$&&&&&&$$$######$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""######$$$%%%$$$$$$$$$######"""""" !!!"""$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%########################"""!!!!!! !!!###%%%&&&########################""""""""""""""""""######"""###%%%''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%&&&&&&############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&& !!!"""###%%%'''(((""""""""""""!!!!!!!!!!!!######""""""""""""##############################$$$$$$$$$$$$######""""""%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$######$$$%%%&&&&&&''''''%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""####################################$$$%%%&&&'''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################!!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$###""""""!!!###$$$$$$######$$$%%%"""############$$$$$$$$$########################%%%$$$$$$$$$######""""""$$$&&&'''%%%"""!!!###%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$%%%%%%$$$###"""!!!%%%$$$""" !!!!!!$$$$$$############$$$$$$"""######$$$$$$######"""&&&$$$"""!!!!!!!!!#########$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$#########""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%$$$###$$$%%%&&&'''((((((((((((((((((((((((&&&%%%%%%&&&)))******)))$$$%%%'''''''''%%%###"""###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%###"""""""""###$$$%%%%%%$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""!!!!!!###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$###"""!!!!!!"""###$$$###!!!!!!!!!###""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$#########""" """"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$######"""""""""""""""###$$$$$$$$$###""" """"""""""""""""""""""""############""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$##############################"""!!!!!!############################################################""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%$$$###!!! !!!!!!!!!"""######$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$############$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%########################%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""############$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$#########!!!!!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$%%%######""""""!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$#########""""""#########""""""#########""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&'''((()))'''''''''''''''''''''''')))(((&&&&&&'''&&&%%%###%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$##################$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$###%%%$$$###""""""!!!!!!!!!###$$$%%%$$$###""""""$$$""""""""""""""""""""""""#########$$$$$$######"""######""" !!!###"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$######"""""""""""""""!!!!!!"""#########"""!!!####################################"""""""""""""""""""""""""""#########""""""""""""""""""""""""###############"""!!!!!!############################################################""""""""""""######$$$$$$$$$$$$###### !!!###$$$%%%$$$$$$$$$$$$$$$$$$###""""""!!!!!!######$$$$$$$$$$$$##############################%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! ######""""""""""""##################""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""######$$$$$$###$$$$$$$$$$$$###"""""" !!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!"""%%%&&&&&&%%%$$$$$$$$$$$$$$$#########"""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$###############$$$$$$############$$$$$$#################################$$$$$$#####################""""""""""""########################%%%$$$"""!!!!!!!!!"""#########"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$###############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''***(((&&&%%%%%%%%%###!!!&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$######"""""""""$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$%%%&&&%%%#########$$$""""""""""""""""""""""""!!!""""""#########""""""#########!!! """$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$######"""""""""""""""!!!"""####################################$$$$$$#########"""""""""############"""""""""""" !!!!!!""""""#########$$$######"""!!!""""""""""""""""""""""""####################################""""""""""""######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!#########""""""#################################%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""$$$##################$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""###############%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$ !!!"""###$$$$$$%%%#########$$$############"""######$$$###!!! $$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""$$$$$$###"""%%%%%%$$$$$$######""""""$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$##############################%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!!"""""""""""""""#########%%%$$$""" !!!###$$$$$$"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%""""""##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%$$$'''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""$$$$$$############$$$$$$$$$##################$$$######$$$$$$$$$######"""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%#########%%%'''((($$$%%%&&&%%%###"""###$$$""""""""""""""""""""""""!!!"""###########################"""!!!!!!"""$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$######""""""""""""""" !!!""""""##############################$$$$$$$$$#########""""""$$$$$$######""""""!!!!!! !!!"""###############$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!####################################"""""""""!!!######$$$$$$$$$$$$#####################"""!!!!!!!!!""""""######$$$%%%%%%$$$###"""!!!!!!"""###$$$########################%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&"""""""""######$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$######""""""######$$$""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!"""###$$$$$$%%%##################$$$$$$!!!"""######"""!!!$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""!!! !!!#########!!!$$$$$$$$$######"""""""""$$$#########$$$%%%&&&&&&########################""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""#########%%%$$$""" !!!###$$$$$$"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&%%%&&&''''''&&&%%%'''&&&&&&%%%%%%&&&''''''&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""$$$$$$############$$$$$$#########$$$$$$######### !!!"""$$$%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$#########""""""###$$$&&&&&&"""$$$$$$$$$"""!!!"""###"""""""""""""""""""""""""""######$$$%%%%%%$$$$$$"""#########!!!!!!###$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$############$$$$$$######""""""!!!!!! !!!"""######$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!######$$$$$$$$$$$$############"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$##############################""""""""""""#########""""""""""""""""""###&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$%%%%%%########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$###############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$#########"""######$$$%%% !!!""""""#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ ###%%%%%%$$$###############""""""""""""""""""!!!""""""######"""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###############""""""""""""!!!""""""######$$$$$$$$$%%%$$$"""!!!!!!!!!"""#########"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$""""""######$$$%%%%%%&&&########################%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&&&&&&&$$$"""&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""$$$$$$############$$$$$$"""###$$$$$$$$$$$$###""" """$$$%%%&&&&&&%%%$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$### !!!!!!"""""""""""""""###$$$###!!! !!!""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%% """######!!!!!!"""$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$######"""""""""""""""$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#####################""""""""""""""""""######$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$###### """###%%%&&&%%%%%%%%%$$$######""""""#########""""""#################################""""""!!!!!!!!!!!!""""""((('''&&&$$$"""!!!!!!!!!###""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$#########!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""""""""""""""###############"""""""""###%%%%%%""""""""""""###$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$$$$###### !!!###%%%%%%$$$""""""""""""##################""""""!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$""""""#########$$$$$$$$$#########""""""#########""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""#########""""""######$$$%%%%%%&&&############""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&%%%$$$"""$$$%%%'''((((((((('''&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((""""""###$$$$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""!!!###%%%%%%%%%$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$### !!!###$$$$$$###"""!!!###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""!!!"""###$$$$$$%%%%%%%%% """"""!!!!!!!!!###"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$######"""""""""""""""######""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""###############$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$########################""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$###### !!!###%%%&&&&&&%%%%%%$$$$$$######"""######$$$$$$$$$$$$####################################""""""""""""######((('''&&&%%%$$$$$$$$$$$$"""!!!!!! !!!!!!"""%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""!!!"""""""""#########$$$%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""######"""""""""###%%%&&&((('''&&&$$$###$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$#########%%%$$$######$$$$$$###!!!!!!!!!""""""######$$$$$$&&&&&&%%%$$$#########$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#########!!!!!!""""""######$$$$$$""""""###$$$%%%%%%&&&&&&"""############"""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$$$$######""""""&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%'''&&&%%%###%%%'''))))))((('''&&&"""$$$%%%'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((######$$$%%%%%%&&&''''''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""!!!"""$$$%%%%%%$$$###"""$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&((((((&&&$$$"""$$$%%%&&&%%%###"""###$$$"""""""""""""""""""""""" !!!######$$$$$$$$$!!!"""!!! !!!""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$######"""""""""""""""""""""""""""$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""######$$$$$$$$$$$$$$$###############"""###$$$%%%%%%%%%%%%%%%########################""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$#########"""!!! !!!"""###"""######$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###########################$$$$$$############$$$$$$ !!!###%%%&&&######""""""""""""######&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$##############################!!!!!!""""""#########$$$%%%%%%%%%$$$$$$###############""""""""""""##############################"""############$$$$$$$$$!!!!!!"""######""" ###"""""""""""""""###$$$""""""#########$$$$$$$$$######$$$$$$$$$######"""%%%&&&''''''''''''&&&%%%'''%%%$$$""""""""""""###""""""############"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&###$$$&&&%%%$$$###$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""##############################""""""######$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&###""""""###%%%%%%$$$###%%%$$$###""""""###$$$%%%"""######$$$$$$$$$######""""""$$$%%%&&&'''''''''"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''%%%### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%!!!""""""###%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&######%%%&&&%%%###$$$""" """%%%'''%%%"""########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%"""############""""""!!!$$$###"""#########!!! ################################################$$$$$$###############$$$$$$#########""""""!!!!!!""""""""""""""""""""""""%%%$$$"""!!!!!!###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$$$$###"""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""############%%%$$$###""""""###$$$%%%############""""""""""""!!!!!!!!!!!!""""""""""""&&&&&&%%%%%%$$$###""""""$$$!!!!!!""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""$$$###"""""""""###%%%%%%$$$###!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%$$$""""""###!!!!!!$$$'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%###%%%&&&%%%""""""$$$'''$$$$$$$$$#########""""""########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""!!!!!!"""$$$&&&''' !!!""""""##################"""""""""""""""###""""""#########$$$$$$$$$""""""#########""""""!!!"""###$$$%%%%%%$$$###"""###"""!!!!!!!!!!!!######""""""############""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%###$$$%%%$$$###"""$$$%%%#########""""""#########""""""""""""""""""""""""##############################""""""######$$$%%%$$$$$$######""""""""""""###"""!!!"""######""" $$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""""""""&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&######$$$%%%%%%###%%%###"""###$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$!!!""""""#########""""""$$$###"""###$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$$$$#########""""""""""""#################################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""############$$$$$$###""""""###$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$(((&&&$$$"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&%%%$$$######""""""""" !!!###$$$######$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$#########"""!!!!!!!!!!!!###$$$### """$$$$$$$$$$$$#########""""""########################%%%%%%$$$$$$$$$#########$$$$$$######"""!!!!!! """"""""""""""""""""""""%%%$$$#########$$$%%%&&&!!!!!!!!!"""###$$$%%%&&&$$$$$$###"""!!!!!!!!!""""""""""""############$$$ !!!!!!"""""""""!!!!!!""""""############""""""!!!!!!!!!!!!"""$$$%%%&&&""""""############""""""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""!!!!!!""""""###$$$$$$$$$$$$###!!!!!!$$$&&&###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%"""#########"""!!! """ !!!"""""""""$$$$$$###""""""###$$$$$$%%%%%%%%%$$$###"""!!!  """########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$###"""!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""$$$$$$$$$###%%%%%%%%%###""""""$$$&&&##################################################################"""""" !!!"""###############$$$###"""###$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###############$$$$$$###############"""""""""########################!!!"""$$$&&&%%%$$$"""!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############$$$$$$###""""""###$$$$$$ !!!"""###$$$%%%%%%!!!!!!!!!!!!"""""""""""" !!!"""###$$$&&&''''''$$$%%%%%%%%%%%%$$$######"""""""""""""""""""""""""""############""""""!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""######((('''%%%###""""""##############################!!!!!!"""###$$$%%%%%%&&&'''%%%###""""""###%%%&&&$$$$$$###$$$%%%%%%###"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""%%%$$$$$$###"""!!! !!!"""###"""!!! """$$$$$$$$$$$$######################################################"""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$###""" !!!"""###""""""!!!"""$$$&&&'''%%%%%%###"""!!!!!!!!!!!!""""""""""""############ !!!""""""###"""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&''''''"""######$$$$$$######"""%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""###$$$$$$$$$$$$###"""!!!!!!###&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%"""###$$$$$$$$$$$$###""" """$$$%%%%%%$$$##################$$$$$$$$$$$$$$$$$$###"""!!!""""""$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%###"""%%%########################""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!######$$$$$$$$$$$$###"""###$$$$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""######$$$%%%######################################################$$$%%%$$$###"""!!!"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################""""""""""""######$$$$$$$$$#########""""""############$$$$$$$$$$$$###""""""""""""""""""###!!!"""""""""############$$$##################$$$ !!!!!!"""######$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%&&&'''##################""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$%%%''''''"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$######"""###$$$%%%&&&%%%###!!!###&&&&&&$$$!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########""""""""""""!!!&&&%%%%%%%%%$$$#########$$$$$$$$$#########$$$%%%####################################################################################""""""!!!!!!""""""""""""""""""""""""######!!!!!!!!!!!!"""###%%%$$$###""""""###$$$%%%%%%%%%###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$############$$$%%%%%%###$$$$$$###!!!"""$$$&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%% !!!"""###$$$%%%%%%%%%###"""!!!"""$$$%%%%%%$$$#########$$$$$$#########!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))((((((((('''&&&$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$############"""$$$$$$"""!!!$$$########################""""""""""""""""""""""""$$$######""""""!!!!!!!!! !!!######$$$$$$$$$$$$###"""###%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""###$$$$$$%%%###############$$$$$$$$$########################&&&%%%###"""""""""##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################""""""""""""######$$$$$$$$$###############""""""#########$$$$$$$$$"""""""""######"""""""""!!!"""""""""#####################$$$$$$###############""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$###"""!!! !!!###$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((""""""""""""""""""""""""%%%$$$$$$$$$###""""""""" !!!"""$$$$$$$$$#########!!! """%%%'''%%%""""""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%#########""""""""""""!!!#########$$$%%%%%%%%%&&&$$$###""""""######$$$#########################################################$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""$$$$$$######$$$%%%'''((($$$$$$###"""""""""""""""$$$$$$###"""!!!!!!!!!"""###"""""""""""""""!!!!!!!!!"""###$$$$$$%%%$$$$$$""""""!!!!!!!!!!!!"""""""""###############""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###$$$%%%%%%&&&###$$$%%%%%%$$$###$$$%%%###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%% !!!"""###$$$%%%((('''&&&&&&&&&%%%""" """###$$$$$$$$$$$$###""" !!!"""###$$$%%%%%%%%%######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%'''((())))))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!!!!"""###$$$&&&&&&"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%!!!"""######!!!!!!!!!"""########################""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""#####################"""$$$%%%&&&$$$### ########################""""""""""""###$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###!!!!!!!!!###$$$""""""######$$$%%%%%%%%%##############################$$$$$$$$$$$$####################################""""""""""""############################## !!!!!!"""""""""""""""############""""""""""""""""""############"""###$$$$$$$$$$$$###"""############""""""!!!!!!!!!!!!!!!!!!""""""""""""###############"""""""""%%%$$$"""!!!!!!###%%%&&&""""""""""""""""""""""""!!!""""""############"""###########################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%%%%$$$###"""!!!!!! """$$$%%%$$$"""!!!!!! !!!"""$$$%%%$$$###""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""" !!!"""###$$$$$$%%%###!!! !!!"""!!!!!!###############$$$$$$$$$#################################$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""" !!!"""$$$%%%!!!!!!""""""###"""""""""######"""""""""""""""#########""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""### !!!############"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$%%%"""%%%'''(((&&&%%%$$$%%%#########""""""#########""""""""""""""""""""""""##############################""""""######$$$%%%%%%$$$""" """$$$%%%%%%%%%&&&'''((('''$$$!!!"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############""""""""""""""""""###$$$%%%%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''%%%$$$%%%&&&""""""###%%%&&&&&&###!!!################################################!!!!!!!!!"""""""""""""""!!!""""""#########""""""######"""$$$&&&&&&%%%###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""!!!!!!""""""###$$$$$$%%%##############################$$$$$$$$$$$$####################################""""""""""""############################## !!!""""""###!!!"""###$$$$$$###"""!!!""""""""""""############"""###$$$$$$$$$$$$###""""""""""""""""""#########!!!!!!!!!!!!""""""""""""############"""""""""""""""#########$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$########################"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""######$$$#########"""$$$%%%%%%$$$######$$$""""""############""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############!!!!!!!!!"""#########$$$###!!!!!!"""!!! """"""#########$$$$$$$$$########################"""""""""#########$$$$$$"""""""""""""""""""""###"""""""""""""""""""""""" !!!!!!"""#########"""###"""""""""""""""###$$$######""""""!!!!!!!!!  !!!"""############&&&%%%$$$######$$$%%%&&& """$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""######$$$"""%%%(((***(((&&&%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""#################################"""###$$$$$$%%%,,,)))%%%"""!!!"""$$$&&& ###'''******'''%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$######"""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! &&&&&&%%%%%%$$$%%%%%%%%%!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''&&&$$$%%%'''###"""###&&&******&&&"""################################################ !!!!!!""""""######"""############""""""!!!#########$$$&&&&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%###!!! !!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""########################$$$$$$ !!!!!!"""###$$$$$$%%%!!!"""###$$$$$$###"""!!!""""""""""""############"""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$ ###%%%%%%$$$"""!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%########################!!!"""###$$$%%%$$$###### !!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%###""""""###%%%&&&$$$''')))'''$$$"""###%%%""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%""" !!!###$$$###!!!""""""######$$$$$$$$$$$$######################## !!!!!!!!!""""""######"""""""""""""""#########""""""""""""""""""""""""&&&%%%###""""""######$$$###"""!!!!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%!!!"""$$$$$$"""!!!"""######'''%%% $$$***###$$$%%%&&&&&&%%%$$$######!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""'''+++)))### ###''' !!!$$$$$$###$$$&&&((('''### &&&,,,(((''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((()))***+++***(((&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$""""""$$$&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$#########""""""!!!!!!%%%###"""!!!!!!###%%%&&&%%%%%%$$$$$$###""""""""" !!!$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""" !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$######$$$$$$###"""!!!###%%%$$$###!!! """$$$%%%&&&####################################$$$$$$$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$!!!###$$$&&&&&&$$$###!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########"""""" """###$$$$$$$$$#########""""""""""""######"""""""""""""""######$$$!!!"""###$$$$$$###"""!!!!!!"""###############"""############""""""""""""!!!"""$$$&&&&&&&&&$$$###%%%$$$$$$$$$###"""""""""########################""""""""""""############%%%%%%$$$###"""""""""###$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$###!!! """$$$%%%"""""""""###$$$$$$%%%%%%$$$!!!###%%%%%%$$$###$$$%%%%%%$$$###!!! """"""############""""""######"""!!! !!!!!!!!!""""""######$$$$$$"""############$$$$$$$$$###"""!!!!!!!!!"""$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$############$$$$$$###############$$$$$$$$$"""###%%%%%%#########$$$...(((  )))%%%  ### ###&&&'''&&&$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&(((111+++%%%###$$$&&&&&&&&&$$$&&&!!!###)))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))***+++***(((&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######%%%&&&((()))%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$""""""$$$%%%########################$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$#########""""""""""""$$$###"""""""""###%%%%%%"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$#########!!!!!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""############!!! !!!%%%(((444,,,$$$!!!"""$$$### ########################!!!!!!!!!"""""""""##################"""""""""!!!"""############$$$$$$$$$!!!"""############"""!!!%%%%%%$$$$$$$$$#########$$$$$$$$$#########""""""!!!""""""############"""######""""""""""""############""""""######$$$%%%""""""############"""""""""""""""!!! !!!!!!""""""#########$$$!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$#######################################""""""""""""############$$$$$$######"""#########$$$#########""""""""""""""""""#########$$$$$$$$$&&&&&&%%%$$$############"""""""""""""""###############$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$#####################!!! ###%%%%%%$$$"""######$$$$$$$$$######""""""#########""""""!!!%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""############$$$$$$$$$"""""""""!!!"""######$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$######""""""!!!""""""###$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$##################$$$&&&&&&$$$###$$$%%%%%%"""!!!###(((***'''###"""'''***+++)))%%%""""""%%%%%%### !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&& !!!###'''******%%%"""!!!"""((()))%%%%%%,,,000---'''$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((()))******(((&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$&&&''''''%%%$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$#####################""""""""""""############$$$$$$$$$"""""""""###$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$###$$$$$$###"""$$$'''***<<<222&&&!!!###%%%###########################!!!!!!"""""""""#####################"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$#########$$$$$$$$$###############$$$$$$###"""""""""""""""######""""""""""""############""""""######$$$%%%######""""""""""""######$$$$$$$$$###"""!!!  !!!"""###$$$%%%%%%!!!"""###$$$$$$$$$###"""###############$$$$$$$$$########################"""""""""#########$$$$$$#########"""######$$$$$$###############"""""""""!!!!!!"""""""""#########&&&&&&%%%$$$############ !!!!!!"""######$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!###""" !!!###%%%%%%$$$""""""""""""###$$$%%%&&&###############"""!!! """"""""""""""""""##################"""""""""""""""############$$$$$$$$$"""""""""""""""######$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """"""###$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%########################$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$$$$###""""""""""""$$$%%%%%%$$$######$$$"""%%%&&&### ###!!!###%%%***(((&&&###""""""###$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***)))''''''''''''%%%###))))))'''&&&((()))&&&!!!!!!$$$'''&&&"""%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''')))***)))(((&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''#########$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$##############################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''"""###$$$######%%%(((+++333---%%%"""$$$&&&&&&$$$########################"""""""""#########$$$$$$#########"""""""""""""""""""""#########$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$####################################$$$###"""!!!!!!"""###$$$######""""""""""""######""""""!!!!!!""""""###$$$$$$###"""!!!!!!"""###$$$""""""###$$$%%%%%%%%%%%% !!!!!!"""######$$$$$$!!!"""############"""""""""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$###"""""""""###$$$%%%%%%########################""""""""""""#########$$$""""""""""""###$$$%%%%%%!!!!!!""""""##################$$$$$$$$$$$$##############################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###"""""""""###$$$$$$$$$$$$###"""""""""###%%%&&&######$$$######"""!!!  !!!!!!"""""""""$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$!!!"""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """"""###$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""!!!###$$$$$$###""""""###'''&&&$$$""""""###'''***&&&'''((((((&&&### !!!&&&((('''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""***000!!!""",,,000---'''!!!"""%%%'''%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&((())))))'''&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%***)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###!!! $$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$######$$$#################################$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&!!!"""#########$$$&&&)))$$$%%%%%%$$$######%%%'''########################!!!!!!!!!"""""""""######""""""""""""""""""######""""""#########$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$#########""""""########################"""!!!!!! !!!###%%%&&&######""""""""""""######!!! !!!""""""$$$###"""!!!!!!"""###$$$ !!!""""""""""""######""""""""""""""""""""""""#########""""""""""""""""""###$$$$$$$$$%%%####################################$$$$$$$$$$$$###"""""""""###$$$%%%%%%###############$$$$$$$$$#########$$$$$$$$$%%%%%%!!! !!!!!!"""###$$$############""""""!!!!!!######$$$$$$$$$$$$##############################!!!"""######$$$#########""""""#########$$$$$$$$$"""###$$$$$$$$$###$$$$$$&&&%%%###"""""""""###$$$###############"""!!!!!!""""""$$$%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$!!!!!!"""############"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!""""""###$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############!!!"""$$$$$$"""!!!"""###"""!!!"""''',,,))) """&&&(((***((('''&&&%%%"""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######(((,,,///...***$$$ +++222---&&&$$$!!!!!!***...)))""""""'''%%%&&&&&&''''''(((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%***)))'''%%%############$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!!!!"""""""""#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!""""""""""""%%%&&&###&&&%%%""" """%%%######################## !!!!!!""""""""""""############"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$############"""""""""###############$$$$$$$$$ !!!!!!"""$$$%%%&&&######""""""""""""######!!! !!!""""""######""""""""""""#####################"""!!!!!!############""""""!!!!!!$$$############"""""""""###############$$$$$$$$$#################################$$$$$$$$$$$$%%%#########"""######$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! ######$$$$$$$$$$$$######$$$$$$$$$###############!!!!!!"""""""""#########!!!""""""###$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$&&&%%%$$$###""""""""""""""""""############""""""!!!"""###$$$$$$$$$###"""############"""""""""""""""############$$$$$$$$$ !!!"""###$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$!!!###%%%$$$###"""######"""$$$%%%###!!!"""''',,,'''CCCjjjwwwUUU==="""%%%&&&$$$!!!###***000"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!$$$(((,,,---cccpppwwwlll\\\JJJ444 )))!!!###((((((((()))$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&$$$#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&######$$$$$$%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$#################################&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%"""""""""###$$$$$$%%%%%%""""""""""""############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$###"""!!!"""######""""""###%%%$$$%%%%%%###"""!!!###%%%########################!!!!!!!!!!!!""""""""""""!!!"""""""""############"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""############""""""""""""""""""#########$$$$$$$$$ !!!"""#####################""""""""""""######"""""""""""""""###$$$$$$""""""############""""""%%%%%%&&&&&&&&&%%%$$$$$$"""""""""""""""#########%%%%%%$$$###############$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$######"""##################$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&%%%$$$###""""""""""""#########"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""######"""""""""###$$$%%%##################$$$$$$!!!$$$&&&&&&$$$######$$$######$$$$$$$$$######""" !!!"""######$$$###### """""""""!!!"""""""""""""""#########"""############$$$$$$$$$ !!!"""$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$%%%"""$$$&&&&&&$$$###$$$%%%!!!((()))###(((OOOWWW...""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%'''((()))+++"""444fffxxx===!!!"""'''&&&"""######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$###"""""""""$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%###"""!!!!!!###%%%&&&%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&$$$$$$"""###$$$$$$###"""###%%%***&&&"""!!!###%%%&&&&&&########################$$$%%%%%%%%%%%%&&&&&&&&&!!!!!!""""""#########$$$"""############$$$$$$$$$%%%&&&((())))))(((&&&%%%############""""""""""""""""""######$$$$$$$$$$$$""""""###$$$$$$###!!! ######""""""""""""######$$$$$$$$$###$$$$$$%%%&&&!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$ !!!"""###$$$%%%%%%&&&&&&%%%$$$######$$$$$$%%%$$$$$$$$$######""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""############$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$%%%&&&'''(((!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""%%%$$$###""""""$$$&&&'''%%%%%%$$$$$$###"""""""""!!!$$$''''''$$$"""###$$$ !!!###$$$%%%%%%$$$### !!!###$$$$$$$$$$$$###$$$%%%&&&%%%$$$!!! !!!!!!""""""######$$$$$$"""############$$$$$$$$$%%%%%%,,,"""$$$$$$$$$$$$$$$$$$$$$$$$***&&&###$$$III&&&$$$!!!'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$++++++$$$ """+++$$$...222RRR'''$$$&&&&&&+++&&&!!! &&&'''"""!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%,,,///%%%555===NNN***###***!!!$$$(((%%%---$$$((((((((((((((((((''''''(((###555(((###$$$MMM!!!''' $$$(((###!!!$$$###&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""############%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$$$$%%%$$$$$$######""""""!!!!!!######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%%%%$$$"""!!!"""#########""""""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$"""###$$$%%%$$$###!!!$$$$$$$$$%%%%%%&&&&&&'''!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######$$$###""" !!!""" !!!"""######"""!!! #########""""""""""""""" !!!"""#####################$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$#########$$$################################################!!!!!!""""""""""""!!!!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################""""""""""""""""""""""""$$$%%%%%%###!!! !!!$$$$$$############$$$$$$######""""""######$$$%%%***"""'''"""$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,###!!!$$$]]],,,$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$ ***"""--- !!!***YYY***$$$000)))******''' %%%///%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%### ///'''&&&HHH***###111///###555&&&&&&&&&&&&&&&&&&%%%%%%...!!!###***dddaaa'''###!!!"""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############""""""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$"""!!!"""#########""""""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""###$$$%%%$$$###!!! $$$$$$%%%$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######$$$###"""!!!!!!!!!""""""!!!!!!"""######"""!!!!!!###""""""""""""""""""""""""######$$$%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$#########$$$###########################################################################"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!########################$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""###$$$%%%$$$"""!!!!!!"""$$$######""""""######$$$######""""""######$$$%%%"""!!!###%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""(((%%%'''WWW&&&%%%$$$)))!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%---%%%)))&&&,,,...***%%%%%%***)))&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''777 (((:::>>>\\\!!!)))%%%555(((%%%%%%%%%%%%%%%%%%&&&&&&***%%%,,,---333&&&[[['''***###%%%&&&$$$(((%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$############$$$######"""""" !!!###$$$$$$$$$$$$###"""""""""#####################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$"""""""""$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$###"""!!! !!!###$$$$$$"""!!! ##################$$$$$$######$$$$$$$$$$$$######$$$$$$###"""""""""######""""""###$$$$$$###""""""""""""""""""""""""######$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$######'''&&&&&&%%%$$$$$$######%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$#########$$$################################################%%%$$$###""""""###$$$%%%""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""##############################$$$$$$$$$$$$##############################"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$$$$######""""""######$$$######""""""######$$$%%%%%%$$$+++###"""$$$$$$$$$$$$$$$$$$$$$$$$+++!!!!!!"""'''VVV ''' +++ $$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###*** ---JJJ444555))) ###%%%###"""''',,,'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$***%%%///)))kkk ;;;"""444(((&&&&&&''''''''''''(((((($$$***'''$$$```###---((("""'''&&&!!!%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$##################"""!!! """$$$%%%$$$###""""""""""""######$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$###"""###$$$######""""""######$$$%%%$$$$$$############$$$$$$######$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$###""""""!!!$$$%%%%%%$$$###$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$###########################$$$$$$#########"""""""""""""""#########$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$######$$$$$$######"""######$$$########################!!!"""$$$$$$#########$$$################################################$$$"""  """$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""######$$$$$$######"""###############$$$$$$$$$""""""""""""""""""""""""!!!###$$$$$$######$$$&&&######""""""""""""############""""""######$$$%%%///$$$***!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&$$$$$$___%%%(((***###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""))))))lll^^^***!!!000+++###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$111000%%%|||000...***000 &&&&&&&&&&&&''''''(((((( ///'''$$$CCC %%%'''''''''""" ###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################"""!!! """$$$%%%$$$###"""""""""######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$######""""""######$$$%%%$$$######""""""######$$$"""###$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$######"""%%%&&&&&&%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$###############$$$$$$$$$######$$$##################$$$!!!!!!""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$######"""######$$$$$$########################!!!"""$$$$$$#########$$$########################""""""""""""""""""""""""$$$"""  """$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""######$$$$$$######"""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$######$$$&&&###""""""""""""""""""#########""""""######$$$%%%###'''$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%(((}}}>>>###,,, &&&"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$'''///vvvvvv$$$$$$&&&"""$$$,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%333www***...&&&%%%######$$$$$$%%%%%%&&&&&&!!!///***)))444&&&...000)))### $$$###$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$############$$$######"""""" !!!###$$$$$$$$$$$$############$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""$$$%%%######""""""######$$$%%%######""""""""""""######!!!"""$$$%%%&&&&&&%%%$$$""""""""""""""""""""""""#######################################$$$$$$$$$##############################""""""""""""##################$$$$$$$$$%%%"""###%%%&&&&&&%%%###"""##################$$$$$$######$$$$$$$$$$$$######!!!"""######$$$#########$$$###""""""""""""###$$$!!!!!!!!!"""######$$$$$$""""""#########"""!!!!!!######$$$$$$$$$$$$######""""""######$$$%%%%%%&&&$$$############$$$%%%%%%########################!!!"""$$$$$$#########$$$########################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!######""""""###%%%###""""""!!!!!!""""""#########""""""######$$$%%%zzz%%%!!!((("""))) ---&&&((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&!!!+++&&& )))%%%"""(((>>>SSS:::---+++!!!*** ---%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$%%%ttt///---"""+++{{{&&&***,,,###!!!(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%***wwwNNN555RRR000///,,,"""######$$$%%%%%%&&&&&&&&&%%%$$$&&&))))))BBBYYY$$$,,, +++"""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$#########"""""""""!!!"""###$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$$$$######$$$%%%######""""""######$$$%%%######""""""""""""###### """$$$&&&&&&&&&%%%$$$################################################""""""#########$$$$$$$$$""""""""""""""""""""""""$$$######""""""######$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$###### !!!"""#########""""""###""""""!!!!!!""""""### !!!!!!"""######$$$$$$""""""######""""""!!! ######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&########################!!!"""$$$$$$#########$$$########################""""""""""""""""""""""""######################## !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!""""""!!! !!!###""""""!!!!!!!!!!!!""""""######""""""######$$$%%%kkk"""+++######&&&+++111"""###(((%%%$$$$$$$$$$$$$$$$$$$$$$$$"""+++"""%%%***%%%'''***$$$ ***iii555''')))!!!)))$$$'''(((***######///$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$333333%%%$$$fff<<<(((%%%###'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%% XXX===$$$555&&&)))666$$$$$$%%%&&&&&&'''((((((%%%&&&(((---$$$'''$$$UUU111/// 000!!!$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!!!!!!!"""$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$$$$######$$$&&&#########"""###$$$$$$%%%######""""""""""""###### """$$$&&&'''&&&%%%$$$################################################""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&""""""#########$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$###### !!!#########"""!!!###"""!!! !!!"""### !!!!!!"""###$$$$$$$$$###############"""!!! ######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$%%%&&&&&&'''""""""""""""""""""""""""!!!###$$$$$$######$$$%%%########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""!!!  !!!""""""!!!!!!!!!!!!""""""#########"""###$$$$$$%%%ooo555&&&!!!+++"""""""""""""""########################""""""!!!!!!'''&&&&&&%%%$$$###""""""(((%%%!!! !!!###$$$%%%$$$000"""###$$$"""  !!!################################################((())) !!!,,,XXXXXX""")))***,,,***NNN///!!!000+++######$$$%%%%%%%%%%%%$$$""")))!!!+++)))%%%888NNN)))###"""+++$$$%%%yyy(((,,,)))"""$$$---$$$$$$$$$$$$$$$$$$$$$$$$$$$555!!!(((""""""((($$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###%%%%%%$$$###"""!!! """###%%%&&&&&&%%%$$$######"""""""""!!!!!! """"""""""""############$$$$$$############$$$$$$###"""""""""""""""######&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$&&&&&&%%%######$$$&&&&&&%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%######""""""###$$$$$$%%%%%%%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((&&&###"""######!!! """"""""""""""""""""""""$$$$$$############$$$$$$%%%$$$######""""""##############################!!!!!!"""############"""%%%$$$###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!""""""###$$$$$$&&&%%%%%%$$$#########$$$######""""""!!!!!! $$$#########""""""!!!!!!&&&%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""""""""""""""""""""&&&&&&%%%$$$############"""######$$$$$$$$$##################""""""!!!!!!######"""!!! !!!!!!$$$###""" !!!""""""#########$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""############$$$$$$$$$%%%%%%$$$$$$######%%%%%%$$$"""!!!"""###&&&&&&&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######>>>((( """*** """"""""""""############$$$$$$#########"""""""""$$$$$$$$$$$$$$$#########&&&###!!!!!!"""$$$$$$$$$###"""###$$$$$$""""""###$$$################################################++++++666 +++---888###!!!###%%%""" 222333!!!///######$$$%%%%%%%%%%%%$$$$$$'''$$$+++!!!...222%%%&&&%%%!!!)))'''"""UUU$$$---###)))+++$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!***111&&&"""%%%%%%$$$'''"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$######"""!!!!!!!!!$$$$$$%%%%%%%%%$$$###############""""""!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$&&&&&&$$$######$$$%%%%%%$$$$$$$$$###########################$$$$$$$$$###############$$$$$$$$$###"""!!!!!!!!!"""###!!!!!!"""""""""#########&&&$$$""""""###$$$###"""########################$$$$$$############$$$$$$%%%$$$######""""""##############################!!!""""""###############$$$###"""""""""###$$$$$$##############################"""""""""###$$$$$$%%%$$$###""""""""""""######"""""""""""""""!!!!!!$$$$$$$$$$$$#########"""""""""""""""""""""""""""######""""""""""""########################""""""$$$$$$############$$$$$$"""######$$$$$$$$$######$$$$$$#########"""""""""%%%%%%$$$#####################"""!!!!!!!!!!!!!!!"""""""""#########$$$$$$"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$######$$$%%%%%%%%%$$$$$$###$$$%%%$$$"""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$%%%---!!!!!!&&&""""""""""""############$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$###"""!!!"""$$$%%%%%%$$$!!!!!!XXXccc"""###%%%%%%$$$%%%&&&(((################################################!!!&&&((( ###111iii'''***!!!(((???&&&---***#########$$$%%%%%%%%%%%%$$$)))&&&###///'''nnn"""---&&&"""'''))) WWW,,,+++!!!***'''"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((333###""")))$$$%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""$$$&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######""""""""""""""""""""""""&&&%%%$$$##############################"""""""""""""""""""""############""""""!!!!!!!!!!!!""""""&&&%%%$$$"""!!!!!! !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%%%%$$$######$$$$$$############"""""""""##################""""""$$$$$$###############$$$$$$###"""!!! !!!!!!""" !!!!!!!!!"""""""""$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######""""""##############################""""""######$$$$$$$$$$$$###""""""######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############"""!!!!!!!!!"""""""""""""""###############%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$$$$#########"""######""""""######$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$#########%%%$$$##################""""""######""""""!!!!!!!!!!!!!!!"""""""""######"""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$###$$$%%%$$$"""""""""$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%%%%$$$,,,***&&&!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!###&&&&&&%%%###((('''888OOO###$$$%%%%%%$$$$$$%%%'''################################################...!!!+++***ggg444+++###--- !!!...DDD,,,'''***######$$$%%%%%%%%%%%%$$$(((%%%--- ---ooo""",,,###$$$&&&&&&$$$%%%---&&& &&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,&&&111HHH$$$!!!***"""$$$"""########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################!!!!!!""""""############'''%%%$$$"""""""""######$$$$$$##################!!!"""""""""############$$$$$$############$$$$$$$$$$$$###"""!!!!!!"""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%$$$###"""###$$$$$$$$$#########"""""""""$$$$$$######""""""!!!!!!%%%$$$######"""#########&&&%%%$$$###""""""##################$$$$$$$$$%%%$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######""""""#############################################$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!###""""""!!!!!!"""""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""######&&&&&&%%%%%%$$$#########%%%%%%$$$#########$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!"""!!!"""###$$$$$$###!!! !!!!!!!!!!!!""""""""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$"""$$$%%%$$$###"""###$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$%%%&&&!!!###%%% """((($$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!$$$&&&&&&%%%###$$$%%%$$$444$$$%%%%%%%%%###""""""$$$################################################!!!&&&!!!%%%444"""&&&)))&&&%%%)))!!!)))### ######$$$%%%%%%%%%%%%$$$,,,!!!++++++III!!!%%%%%% %%%'''!!!***>>>((($$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$ 777,,,DDDkkk%%%"""((( %%%$$$##############################$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$&&&%%%###"""!!!"""########################$$$$$$!!!"""""""""############$$$$$$############$$$$$$""""""!!!!!!"""###$$$$$$!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$###""""""###$$$%%%$$$$$$$$$############$$$######""""""!!!!!!!!!$$$$$$###############$$$&&&%%%###"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$""""""###$$$###"""########################$$$$$$############$$$$$$%%%$$$######""""""####################################"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$#################################"""!!! ######"""""""""######$$$""""""######$$$$$$%%%%%%""""""################## !!!!!!"""""""""#########""""""""""""######%%%%%%%%%$$$$$$$$$######''''''&&&$$$$$$#########$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$"""###$$$$$$###"""###$$$######$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&&"""$$$###"""###&&&$$$!!!""""""""""""#####################$$$$$$$$$$$$$$$&&&%%%$$$###"""!!! !!!!!!"""$$$&&&&&&$$$""" !!!&&&$$$$$$%%%$$$""" !!!"""################################################+++&&&%%%dddWWW&&&))) '''%%%...666###%%%######$$$%%%%%%%%%%%%$$$%%%,,,!!!555--- '''!!!$$$'''---###***(((***,,, ((($$$$$$$$$$$$$$$$$$$$$$$$!!!'''555$$$vvv&&&%%%$$$ '''$$$########################!!!###%%%&&&&&&%%%###!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$!!!!!!""""""#########$$$######"""""""""######$$$"""""""""###############""""""""""""############""""""!!!!!!!!!!!!"""""" !!!!!!"""$$$%%%&&&"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$###!!!!!!###%%%%%%%%%$$$$$$$$$#########""""""""""""""""""!!!!!!######""""""###$$$$$$%%%"""!!! """""""""############$$$$$$$$$&&&$$$""""""###$$$###"""""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$######""""""#################################"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%$$$###"""!!!""""""""""""""""""""""""""""""!!! !!!!!!######"""""""""###$$$$$$"""""""""###############"""""""""""""""#########!!!!!!""""""######$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$###"""!!!#########$$$$$$$$$$$$$$$###############$$$$$$%%%""""""######$$$$$$######!!!!!!!!!"""""""""######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$#########"""###############"""""""""###$$$$$$###"""$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%'''(((%%%&&&***%%%!!!""""""""""""############"""""""""#########$$$$$$%%%%%%$$$$$$#########"""######"""###%%%%%%$$$"""### ###'''"""###$$$###"""!!!"""###################################################"""'''###((('''"""))) &&&###"""&&&%%%$$$(((!!!%%%$$$######$$$%%%%%%%%%%%%$$$!!!555'''{{{ ###&&&)))&&&!!!***'''KKK''',,,...'''$$$$$$$$$$$$$$$$$$$$$$$$))) (((###"""$$$ &&&&&&!!!$$$+++"""##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$"""""""""""""""######### !!!"""######$$$$$$###!!!!!!!!!""""""#########""""""""""""############""""""!!!!!!!!!!!!"""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""!!!!!!###%%%$$$############"""""""""!!!!!!!!!"""""""""""""""!!!!!!""""""###$$$&&&&&&  !!!###$$$""""""""""""############$$$###!!!"""###%%%$$$$$$########################$$$$$$############$$$$$$%%%$$$######""""""##############################"""!!!  !!!###$$$"""###$$$$$$$$$###"""!!!###########################""""""""""""######$$$!!!!!!!!!!!!!!!"""###$$$###"""""""""""""""!!!!!!"""""""""######$$$$$$$$$#########$$$%%%&&&&&&&&&######""""""""""""######!!!""""""######$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$%%%%%%$$$$$$"""!!!!!!"""""""""#########$$$$$$###############$$$%%%%%%######""""""######$$$%%%"""""""""#########$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########"""""""""###$$$$$$######"""!!! !!!###$$$$$$######$$$%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$######""")))### ***""""""""""""############!!!!!!""""""#########$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$"""###$$$$$$###"""&&&%%%%%%!!!"""###$$$######$$$&&&################################################ )))(((hhh''',,,(((%%%&&&(((###&&&"""---$$$######$$$%%%%%%%%%%%%$$$(((### ---***$$$000%%%%%%&&&$$$nnnmmm000"""+++###$$$$$$$$$$$$$$$$$$$$$$$$... +++***"""'''''''''---""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$######"""""""""""""""""" """###$$$$$$$$$### !!!!!!"""""""""###""""""""""""############$$$$$$############$$$$$$######"""""""""""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############""" !!!###%%%""""""""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!"""###%%%&&&'''!!!!!!!!!!!!"""###%%%&&&############$$$$$$$$$$$$"""!!! !!!$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###"""#################################"""!!! """### """###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&& !!!"""#########""""""!!!!!! #########$$$$$$%%%%%%%%% !!!""""""############""""""""""""###### !!!"""###$$$$$$%%%!!!###$$$%%%%%%%%%%%%$$$$$$"""!!!!!!!!!!!!""""""#########$$$!!!!!! !!!!!!"""######$$$###"""""""""###%%%&&&############$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!$$$$$$$$$$$$###!!! !!!###$$$$$$######$$$&&& """######$$$$$$$$$$$$$$$############$$$$$$"""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######""""""#########$$$$$$$$$!!! !!!$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$#########""""""  """#########"""!!!###"""######$$$$$$$$$$$$######"""""""""###%%%$$$"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###000"""###$$$%%%%%%%%%%%%%%%###"""&&&fff222###$$$$$$%%%%%%$$$$$$###%%%###"""(((rrr...$$$$$$$$$$$$$$$$$$$$$$$$VVV!!!!!!"""&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&QQQ)))***%%%!!!!!!!!!!!!"""######$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$#########$$$"""!!! !!!"""###%%%%%%$$$######$$$%%%%%%###$$$%%%&&&&&&%%%###"""########################"""###$$$%%%$$$""" """"""""""""""""""""""""%%%$$$###""""""###$$$%%% """###%%%&&&%%%###!!! $$$###"""###$$$$$$$$$"""######""""""""""""""""""############""""""""""""######$$$$$$$$$%%%%%%%%%######"""!!! !!!!!!$$$$$$############$$$$$$######################## !!!"""###$$$%%%%%% !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!""""""""""""#########$$$###"""!!!!!!"""###$$$&&&%%%$$$###""""""""""""$$$%%%&&&'''&&&%%%$$$###""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&########################""""""""""""""""""""""""***(((&&&###!!! !!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$######""""""###$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###""""""############"""""""""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#####################"""""""""###$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%########################$$$###""" !!!!!!$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! !!!""""""###$$$############"""######$$$$$$$$$$$$#########""""""$$$%%%%%%###"""######$$$$$$$$$%%%%%%$$$$$$$$$###***$$$===nnn"""###$$$%%%%%%%%%%%%%%%###"""%%%*** ###$$$$$$%%%%%%$$$$$$###%%%'''''' $$$$$$$$$$$$$$$$$$$$$$$$VVVNNN***$$$---+++###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''JJJppp%%%""")))$$$""""""######$$$%%%%%%&&&&&&!!!"""######$$$#########%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$####################################"""""""""""""""########################$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%$$$###"""!!!$$$###"""###$$$%%%$$$"""####################################""""""""""""""""""#########$$$$$$$$$&&&%%%$$$###############$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%&&&!!!!!!""""""###$$$$$$%%%$$$$$$##################%%%$$$###"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$###"""""""""""""""######$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$###""""""""""""""""""""""""############$$$###"""!!!!!!"""###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""######""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$###########################"""!!!!!!!!!"""###$$$$$$$$$######"""!!!!!! """"""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!########################$$$$$$$$$$$$###"""!!!!!!$$$############$$$%%%%%%###"""######$$$$$$$$$$$$############"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%$$$}}}DDD######$$$%%%%%%%%%$$$$$$%%%###%%%+++&&&###$$$$$$%%%%%%$$$$$$######---"""###"""###########################VVV)))!!!(((***$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnkkk```sss''''''"""###%%%%%%%%%$$$$$$$$$###### !!!######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######"""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$%%%########################$$$###!!! """$$$%%%########################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$##################%%%###"""###$$$%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""""""""#########&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""######$$$%%%%%%%%%$$$$$$######"""""""""!!!'''&&&%%%$$$""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$ !!!!!!###$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""######$$$%%%###############"""""""""######""""""""""""######$$$$$$###############$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###)))'''%%%###"""###%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$#######################################"""!!!!!!""""""$$$%%%%%%$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$###""""""$$$$$$###""""""$$$%%%&&&###"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''%%%###$$$$$$%%%%%%%%%$$$$$$&&&###$$$EEE&&&###$$$$$$%%%%%%$$$$$$###!!!///'''^^^%%%&&&""""""""""""""""""""""""VVV###!!!"""$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%&&&***&&&???'''&&&!!!---!!! """"""&&&000,,, !!!'''$$$!!!&&&'''&&&%%%###!!!  !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%&&&$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&########################""""""!!!!!!!!!###$$$%%%########################$$$##################$$$########################%%%$$$###!!!!!!"""$$$%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""#########$$$$$$$$$###############$$$$$$$$$############$$$$$$########################"""""""""!!!!!! ######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""&&&&&&%%%$$$#########$$$!!!!!!"""""""""#########%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""###$$$$$$###"""!!!  !!!"""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%$$$$$$$$$######"""""""""###""""""""""""""""""###%%%$$$######"""#########$$$#####################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$,,,)))%%%"""!!!###&&&(((&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#####################%%%$$$$$$$$$###"""""""""%%%$$$$$$$$$###"""""""""#######################################$$$$$$%%%############""""""!!!!!!""""""""""""""""""""""""############""""""""""""!!!""""""############"""""""""""""""""""""""""""###$$$$$$$$$$$$######"""######"""!!!"""###$$$%%%###"""######$$$$$$$$$$$$$$$$$$$$$%%%!!!###$$$%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$(((111$$$$$$%%%%%%%%%$$$$$$###&&&###$$$ttt######$$$$$$%%%%%%$$$$$$###&&&%%%%%%)))$$$""""""""""""""""""""""""VVV111))),,,"""$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%!!!((($$$)))EEE111...---222333&&&)))!!!$$$&&&555LLL000### !!!(((%%%%%%$$$###""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%&&&######################## !!!"""###$$$$$$###"""#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$&&&%%%$$$###$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$############$$$$$$##############################""""""!!!!!! $$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$###""" !!!""""""""""""""""""""""""""""""###""""""!!!!!!""""""#########################################################$$$$$$############%%%%%%$$$$$$######"""""""""""""""######"""""""""$$$$$$###############$$$######""""""###$$$%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$#########$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$ """$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$$$$###"""""""""%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$######""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""###$$$$$$%%%########################"""###############"""""""""""""""""""""###$$$$$$###"""######$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%%%%$$$###$$$%%%&&&%%%$$$######$$$%%%&&&###fff$$$$$$%%%%%%%%%$$$######%%%###%%%"""###$$$$$$%%%%%%$$$$$$###+++...'''"""########################VVVZZZ***///!!!%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&###''')))BBBccc!!!---###,,,###&&&'''---+++***333)))%%%mmmOOO""" """(((#########$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%###""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$%%%######################## !!!###%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&&&&$$$###$$$%%%&&&%%%$$$""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######''''''&&&%%%$$$######$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""######""""""""""""######################################################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$#########""""""############""""""######""""""###$$$$$$%%%%%%$$$#########$$$&&&'''$$$$$$$$$############"""""""""""""""""""""""""""$$$######"""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$"""  ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$$$$###"""!!! ######""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""!!!!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!"""###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$###$$$$$$&&&%%%###""""""###%%%&&&""""""$$$%%%%%%%%%%%%$$$###"""###"""%%%%%%###$$$$$$%%%%%%$$$$$$###&&&UUUqqq!!!###$$$$$$$$$$$$$$$$$$$$$$$$VVV$$$"""(((!!!%%%%%%%%%&&&&&&&&&&&&'''"""######$$$%%%%%%&&&&&&,,,***""""""UUUQQQ///&&&+++222$$$***&&&"""$$$ ,,,666$$$ uuu###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$######""""""###"""""" ###$$$%%%%%%%%%%%%$$$### !!!"""###$$$$$$$$$$$$########################"""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""##############################"""""""""###%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$###############$$$%%%&&&$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%&&&&&&'''"""""""""""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$###""""""%%%%%%$$$$$$###$$$$$$$$$"""############"""!!!!!!""""""""""""""""""""""""$$$######""""""######$$$######################################################$$$%%%$$$###"""!!!###$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!""""""###$$$&&&&&&)))(((&&&$$$######$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""$$$###""""""###$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$########################!!!"""#########"""!!! """""""""""""""""""""###""""""""""""""""""""""""%%%$$$$$$$$$######""""""$$$###!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""!!!!!!###$$$%%%&&&'''&&&%%%$$$###"""######$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&%%%###""""""###%%%&&&%%%'''$$$%%%%%%%%%%%%%%%$$$###"""###"""&&&)))$$$$$$$$$%%%%%%$$$$$$$$$"""YYY'''$$$$$$$$$$$$$$$$$$$$$$$$VVV ---$$$%%%%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%&&&&&&$$$,,,000111yyybbb*** ///'''((( $$$%%%"""((( '''!!!+++SSS&&&'''&&&###&&&&&&%%%###!!! """###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$%%%%%%%%%$$$###!!! ###$$$%%%&&&&&&%%%$$$### """###$$$$$$$$$###########################&&&$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###########################""""""######$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$ !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""############!!!!!! !!!"""######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%&&&&&&'''######"""""""""""""""###!!!""""""""""""#########!!!"""###$$$$$$###"""!!!""""""""""""###$$$%%%&&&!!!"""#########""" """"""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!"""###%%%%%%$$$###############$$$$$$%%%%%%&&&!!!"""###$$$$$$###"""!!!!!!!!!!!!"""###%%%&&&'''---+++(((%%%###"""######$$$$$$$$$############"""""""""""""""""""""""""""$$$###""""""###$$$'''(((###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$$$$###!!!###%%%''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&""""""######$$$$$$$$$%%%""""""######$$$$$$$$$%%%########################!!!"""######"""""""""""""""""""""#########""""""""""""""""""""""""&&&%%%###"""""""""######$$$$$$$$$#########""""""""""""############""""""###"""!!! !!!"""$$$&&&$$$$$$$$$######"""""""""$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$######""""""### [[[%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###)))'''%%%%%%%%%%%%%%%%%%%%%%%%"""YYY&&&###&&&%%%%%%$$$""" YYY222%%%&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%%%%"""***555^^^%%%,,,"""%%%%%%)))&&&!!!%%%%%%+++!!!(((777'''$$$---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++***'''$$$$$$&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$######""""""""""""#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################''''''&&&%%%$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!'''%%%###""" !!!"""############$$$$$$$$$$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$##################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!$$$&&&''''''%%%%%%"""############$$$$$$$$$&&&%%%%%%$$$#########$$$"""""""""###$$$$$$$$$%%%(((%%%"""###%%%'''&&&%%%########################$$$$$$############$$$$$$$$$######""""""######$$$%%%$$$######%%%''''''&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%$$$###""""""&&&%%%###""""""###%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%########################$$$#########""""""!!!!!!"""############$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$#########""""""""""""############""""""###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$$$$#########$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$#########"""###111XXX'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$)))%%%%%%%%%%%%%%%%%%%%%%%%$$$###YYY&&&#########$$$$$$$$$$$$$$$###YYYWWW###&&&'''&&&&&&&&&%%%%%%$$$$$$$$$########################)))++++++(((HHH666000&&&%%%###$$$'''((((((((('''!!!&&& ))) $$$lll,,,"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&&&&'''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""############$$$$$$$$$$$$######""""""######$$$ !!!!!!"""$$$%%%&&&######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!"""###$$$%%%"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$########################$$$$$$$$$#########"""""" !!!!!!######$$$$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$'''%%%""""""$$$&&&%%%$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%''''''&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###""" !!!!!!"""######$$$$$$""""""!!!"""###%%%(((***%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""&&&'''''''''''''''&&&&&&$$$###""""""""""""###$$$####################################"""""""""!!!"""############$$$$$$$$$#########"""######$$$%%%$$$$$$$$$###############""""""############""""""######"""!!!!!!###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###############MMMLLL"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&+++$$$$$$$$$$$$$$$$$$$$$$$$&&&;;;YYY&&&#########$$$%%%&&&&&&&&&%%%YYY"""((($$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###)))(((&&&000]]]...)))&&&&&&&&&!!!""")))'''###'''!!!### )))$$$,,,999!!!)))222&&&///,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$######""""""""""""######!!!!!!!!!"""###$$$%%%&&&######$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$###""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""###%%%&&&'''"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$########################!!!!!!"""######$$$%%%%%%########################$$$$$$$$$###############""""""!!!!!!""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$###############&&&$$$""""""$$$%%%$$$###########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%###"""###%%%''''''&&&$$$$$$$$$###############$$$$$$%%%%%%%%%$$$###### """###$$$%%%%%%""""""""""""###%%%''')))%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######&&&'''((())))))(((&&&%%%###""""""!!!!!!""""""#######################################"""""""""""""""############$$$$$$$$$"""""""""######$$$%%%%%%########################"""######$$$$$$######"""$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###kkk888########################&&&"""666########################(((YYYYYY&&&###%%%%%%&&&%%%%%%$$$######YYY&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,!!!"""%%%%%%&&&'''+++&&&,,,###,,,&&&######$$$&&&%%%"""&&&&&&!!!&&&%%%$$$###!!!&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''### !!!$$$'''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###""""""!!!!!!""""""###%%%%%%$$$###""""""""""""$$$$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$######"""######""""""""""""######""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""!!!"""""""""#########$$$###############$$$$$$$$$########################%%%%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%((('''%%%######$$$%%%&&&""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$#############################################$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!$$$###"""###%%%&&&&&&&&&########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$###### """%%%''''''&&&$$$"""""""""!!!!!!!!!!!!""""""#################################"""""""""""""""""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""""""""""""""%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$,,,########################&&&!!!+++########################'''}}}YYY&&&###$$$$$$%%%%%%$$$###""""""YYY&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((($$$333)))$$$'''%%%000'''&&&(((""""""&&&%%%###&&&&&&'''###$$$)))&&&%%%$$$######((('''((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))%%%!!!!!!$$$%%%$$$"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######""""""""""""######%%%%%%$$$######"""######%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$"""######$$$$$$$$$############""""""""""""######""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""#########"""""""""!!!!!!""""""#########$$$$$$$$$###########################""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&###!!!!!!"""###$$$""""""#########$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""######$$$$$$####################################$$$$$$############$$$$$$!!!""""""######""""""!!!$$$"""!!!"""$$$&&&&&&%%%###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""!!!$$$&&&%%%$$$###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$""""""###$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$#########""""""""""""""""""""""""$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%)))$$$########################%%%***'''$$$$$$$$$$$$$$$$$$$$$$$$%%%YYY&&&###!!!"""###$$$%%%%%%%%%$$$YYY&&&###%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&& '''%%%$$$,,,&&&---+++555 $$$###&&&)))!!!###"""***"""!!!((($$$***&&&%%%'''$$$$$$%%%******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!"""$$$&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$""""""###$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!###$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""!!! """""""""###$$$$$$%%%%%%###############$$$$$$$$$"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%$$$###!!!!!!""""""############$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$###############"""$$$%%%%%%$$$######$$$########################$$$$$$############$$$$$$%%%$$$############$$$%%%$$$"""!!!"""$$$&&&&&&%%%###############$$$$$$$$$######$$$%%%%%%%%%$$$$$$ """###$$$%%%%%%""""""###$$$%%%%%%&&&&&&""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############""""""$$$&&&&&&%%%%%%!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$%%%$$$###""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$###"""#########$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$)))$$$$$$$$$$$$$$$$$$$$$$$$$$$==='''%%%%%%%%%%%%%%%%%%%%%%%%###YYY&&&###$$$$$$%%%%%%%%%%%%%%%$$$YYY888###!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''---###&&&222%%%***'''ggg>>>(((### '''!!!$$$)))###"""'''&&&(((###$$$)))"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!"""$$$''')))***###$$$$$$%%%%%%%%%%%%$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!###$$$$$$$$$######"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###"""!!! !!!!!!""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$"""$$$''''''%%%###$$$%%%########################$$$$$$############$$$$$$&&&%%%"""!!!!!!"""%%%&&&###"""!!!"""$$$%%%%%%%%%""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$ !!!!!!"""######$$$$$$"""######$$$%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$###"""######$$$$$$$$$$$$###""""""###$$$$$$###""""""""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$###$$$%%%%%%$$$###"""!!!""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###""""""""""""######$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&((($$$$$$$$$$$$$$$$$$$$$$$$### KKK%%%%%%%%%%%%%%%%%%%%%%%%!!!YYY&&&###))))))((('''&&&$$$"""!!!YYYLLL)))"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***,,,"""""""""000$$$mmm!!!000&&&((('''***(((###%%%+++%%%((( ,,,$$$%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% $$$'''(((&&&$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$%%%''''''!!!"""###$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$################################################!!!"""###$$$%%%&&&''''''"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!$$$$$$%%%$$$###!!!"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$#########$$$%%%%%%&&&""""""######$$$$$$$$$%%%"""%%%((((((%%%$$$$$$&&&########################$$$$$$############$$$$$$%%%###  ###%%%###"""!!!"""$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""&&&&&&&&&%%%$$$###"""!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$######"""!!!!!! """###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$#########&&&%%%$$$######$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$'''---hhh***$$$$$$%%%%%%$$$$$$###"""XXX"""%%%######$$$$$$$$$######"""ZZZeee!!!'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$&&&///333vvv((( 000""" &&&%%%%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$#########'''&&&$$$"""!!!""""""###$$$$$$$$$######$$$%%%%%%"""$$$&&&'''&&&%%%%%%%%%########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$###!!! """""""""###$$$$$$$$$%%%"""############$$$$$$$$$%%%&&&'''%%%###!!! !!!!!!###$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%$$$###!!! !!!###%%%'''(((######""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$###"""""""""###$$$'''$$$!!!!!!###%%%$$$"""########################!!!""""""!!!!!!"""$$$########################$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""##################"""!!!######$$$%%%%%%%%%%%%$$$""""""############""""""$$$&&&'''&&&$$$""""""############""""""""""""""""""######$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######"""!!! !!!"""###""""""""""""""""""""""""############""""""""""""$$$"""!!!!!!!!! $$$$$$###"""!!!!!!""""""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$#########%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$######///XXX"""%%%"""######$$$$$$$$$######WWWttt%%%'''&&&&&&%%%$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###***pppGGG%%%!!!///$$$$$$######""""""!!!!!!%%%%%%%%%$$$$$$$$$######&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%!!!###%%%%%%$$$###$$$%%%########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$###############$$$$$$$$$###""" ###############$$$$$$$$$"""############$$$$$$$$$ !!!###%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$######""""""###$$$%%%%%%### ###$$$###"""########################!!!"""######""""""###$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""######%%%%%%&&&&&&%%%%%%$$$#########""""""""""""##################"""!!! ######$$$%%%%%%%%%%%%$$$"""##################"""!!!""""""!!!!!!"""###############""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!"""#######################################""""""""""""$$$######$$$%%%&&&$$$###$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!%%%%%%&&&&&&&&&%%%$$$$$$GGGXXX"""%%%!!!"""###$$$$$$$$$$$$$$$\\\''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&!!!%%%''';;;+++!!!!!!$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""###%%%########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###########################%%%%%%&&&&&&&&&%%%$$$$$$$$$############"""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$###############"""############$$$$$$$$$ """######"""###%%%!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$###############""""""""""""###$$$%%%&&&$$$$$$######"""!!! ######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###############"""""""""###$$$%%%%%%$$$###!!!!!!###$$$#################################$$$%%%$$$###"""###$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#################################"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$%%%&&&&&&&&&%%%###"""######""""""""""""##################"""!!! ######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$###### !!!!!!"""###$$$########################%%%$$$###""""""###$$$%%%######$$$$$$$$$######"""!!!!!!"""""""""##################$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!"""$$$$$$###"""%%%$$$######"""#########""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$...111aaa%%%&&&&&&&&&&&&%%%$$$$$$WWWXXX"""%%% !!!"""###$$$%%%%%%%%%OOO###!!!#########$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&"""///###$$$&&&NNN555...%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$%%%%%%$$$$$$######!!!#########""""""$$$%%%########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$&&&'''((((((&&&$$$$$$%%%""""""###$$$%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###############$$$$$$%%%########################$$$###"""""""""###%%%&&&###$$$$$$%%%%%%&&&''''''######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%########################""""""""""""""""""""""""!!!"""""""""############!!!!!!"""######$$$%%%&&&$$$#########$$$$$$$$$$$$###########################$$$%%%$$$"""!!!"""###########################$$$#####################################################################""""""""""""#########$$$########################""""""""""""""""""""""""############$$$%%%&&&&&&###$$$&&&&&&&&&%%%###"""$$$######""""""######$$$###############"""!!! ######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$$$$$$$%%%'''"""###############$$$$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""#########$$$############$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!$$$###""""""###""" $$$$$$############$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkk777$$$$$$$$$$$$$$$$$$$$$$$$qqq444%%%%%%%%%&&&&&&%%%%%%$$$###[[[XXX"""%%% !!!"""###$$$%%%%%%%%%---###!!!!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&,,,###""""""***222$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$%%%%%%%%%%%%$$$###""""""###$$$$$$######$$$%%%########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""###%%%$$$$$$###############%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$ """######$$$%%%&&&""""""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###"""""""""######$$$%%%########################&&&%%%###"""""""""###$$$""""""###%%%&&&'''((()))######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!"""""""""############!!!!!!"""###$$$%%%%%%%%%###$$$%%%%%%%%%%%%&&&&&&########################"""###$$$###!!! !!!########################&&&%%%%%%$$$###"""!!!!!!#########################################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$###"""$$$$$$############$$$$$$"""############""""""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%""""""######$$$$$$$$$%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$###"""!!!#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$""""""""""""$$$%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!'''&&&%%%%%%&&&&&&$$$"""$$$######"""######$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%XXXNNN((($$$$$$$$$$$$$$$$$$$$$$$$+++$$$$$$%%%%%%%%%$$$######ZZZXXX"""%%%!!!"""###$$$$$$$$$$$$$$$!!!&&&'''!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%!!!$$$)))$$$!!!$$$111###############"""""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$%%%&&&&&&%%%$$$"""!!! ###%%%&&&%%%$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######"""""""""############$$$""""""!!! !!!!!!"""$$$$$$$$$###############"""############$$$$$$$$$ """######!!! !!!!!!""""""""""""######$$$$$$############$$$$$$$$$$$$"""""""""""""""###$$$%%%###############$$$$$$$$$&&&%%%$$$###""""""""""""#####################$$$######""""""######$$$%%%""""""#########$$$$$$$$$################################################""""""""""""############!!!"""###$$$$$$$$$$$$$$$!!!###%%%&&&%%%%%%%%%'''########################!!!"""###"""!!! !!!"""########################&&&%%%%%%$$$###"""!!!!!!###################################################$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""###%%%$$$$$$$$$############$$$$$$############$$$$$$"""######$$$######""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$&&&&&&&&&###"""""""""""""""######$$$%%%%%%%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%"""""""""############$$$#########""""""#########"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!###%%%&&&%%%$$$""""""""""""""""""###$$$$$$###"""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$#########%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$,,,DDD\\\((($$$$$$$$$$$$$$$$$$$$$$$$BBBttt+++######$$$$$$######"""!!!ZZZXXX"""%%%"""######$$$$$$$$$######&&&$$$&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''$$$$$$############$$$$$$&&&!!!&&&***&&&555jjjTTT%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$%%%&&&&&&&&&$$$""" !!!%%%&&&%%%###""""""########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$############$$$$$$%%%%%%###"""!!!!!!!!!"""#####################$$$$$$$$$"""############$$$$$$$$$%%%&&&&&&%%%""" """""""""""""""######$$$############$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$######"""$$$$$$######""""""!!!!!!######""""""######$$$%%%!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$$$$$$$$$$###"""!!!$$$%%%$$$###$$$%%%########################!!!"""######"""!!!"""$$$############################################################################################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!&&&%%%###"""!!!"""###$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$###############$$$%%%%%%%%%%%%$$$"""##################"""###%%%&&&%%%###!!!!!!"""""""""###$$$$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$##################$$$$$$$$$$$$""""""""""""############""""""############"""""""""###$$$$$$$$$$$$###"""####################################"""""""""""" """###"""!!!!!!!!! !!!""""""###$$$###"""""""""###%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$#########&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&^^^!!!$$$$$$$$$$$$$$$$$$$$$$$$333$$$'''###############"""!!!!!![[[XXX"""%%%######$$$$$$$$$######"""###!!!&&&'''((((((((('''&&&%%%###$$$$$$%%%&&&'''(((((($$$##################$$$&&&%%%!!!$$$%%%###+++))))))((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%""""""$$$%%%%%%$$$###"""$$$%%%&&&'''&&&$$$""" $$$&&&%%%### ########################$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$&&&''')))###########################$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''""""""######$$$$$$$$$%%%"""############$$$$$$$$$ """"""###%%%&&&"""""""""""""""######$$$"""############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""######$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$%%%%%%$$$"""!!! ###$$$"""!!!"""$$$########################!!!"""$$$$$$######$$$&&&######################## !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""########################""""""""""""############################################################''''''%%%$$$######""""""'''%%%###!!! """$$$%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$""""""############""""""$$$%%%&&&&&&$$$######$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""""""""############""""""""""""############!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""############""""""""""""###""""""###$$$$$$""" !!!""""""######""""""######$$$%%%""""""#########$$$$$$$$$"""!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$,,,jjj///&&&"""+++***WWW'''#########$$$$$$%%%%%%%%%\\\XXX%%%!!!&&&&&&&&&%%%%%%$$$$$$$$$!!!***&&&###%%%'''))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$&&&(((((('''&&&%%%kkk:::!!!"""---$$$$$$######"""!!!!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%"""  ###&&&%%%$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""############%%%$$$###!!!!!!!!!""""""$$$$$$&&&''''''&&&$$$$$$%%%%%%$$$$$$###$$$$$$%%%"""############$$$$$$$$$ """%%%&&&&&&%%%$$$$$$$$$$$$#########""""""%%%%%%$$$###""""""######%%%$$$$$$###$$$$$$%%%%%%######%%%%%%&&&%%%$$$###%%%###""""""###$$$$$$###""""""######$$$$$$$$$%%%'''$$$"""!!!!!!""""""!!!############$$$$$$$$$$$$ !!!"""###$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$######%%%$$$###"""###$$$%%%&&&###"""!!! !!!"""$$$&&&&&&%%%$$$######$$$%%%&&&######################## !!!"""###############%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$###"""!!!!!!""""""%%%$$$#########$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%##############################""""""""""""############################################################""""""######$$$%%%""""""#########$$$$$$$$$$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###(((&&&(((111'''"""RRR%%%$$$&&&######$$$$$$$$$%%%%%%%%%ZZZXXX%%%!!!$$$$$$$$$$$$#########"""!!!(((%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$&&&'''((('''&&&%%%FFF%%%,,,,,,"""&&&%%%$$$$$$###""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%###!!! !!!$$$%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""############$$$$$$"""!!!!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$"""############$$$$$$$$$######$$$$$$$$$###!!! $$$$$$$$$#########""""""%%%$$$$$$###""""""######$$$$$$###""""""#########"""###$$$$$$$$$###"""!!!$$$"""!!!!!!"""######""" !!!!!!!!!""""""""""""%%%###!!! !!!""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%$$$$$$$$$#########$$$#########$$$$$$%%%%%%###"""!!! !!!"""$$$%%%%%%$$$############$$$%%%########################""""""######$$$#########$$$$$$#########"""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!""""""###$$$%%%%%%$$$###############%%%$$$###!!!!!!!!!""""""$$$$$$############$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$##############################""""""""""""##############################$$$$$$$$$#####################""""""######$$$%%%###############$$$$$$$$$$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""777)))333...bbb+++,,,###$$$$$$$$$$$$%%%%%%%%%\\\XXX%%%!!!"""""""""""""""!!!!!!!!!!!!&&&###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$&&&'''''''''&&&%%%%%%""">>>,,,!!!///%%%%%%%%%$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$""""""$$$%%%$$$###$$$$$$$$$###############$$$$$$$$$###############"""""""""#########$$$$$$$$$###"""!!!"""###$$$%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$%%%%%%$$$###"""!!!!!! $$$############"""""""""%%%$$$######"""#########$$$$$$###"""!!!!!!!!!""""""#########"""!!! ###""" """###"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""$$$$$$$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$###"""###""""""""""""!!!!!!!!!$$$$$$$$$###############"""############$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!""""""###$$$&&&%%%$$$$$$$$$$$$$$$$$$&&&%%%###"""!!! $$$$$$############$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#############################################""""""""""""##############################$$$$$$$$$$$$######""""""######""""""######$$$%%%########################"""!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%ccc///(((!!!((("""$$$$$$$$$$$$$$$$$$$$$$$$___XXX%%%!!!""""""""""""""""""!!!!!!!!!###"""%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%)))ooo&&&!!!%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$###################################################""""""#########$$$$$$$$$###""""""!!!"""###%%%&&&$$$###"""!!!!!!"""###$$$!!!""""""###############""""""#########$$$$$$$$$$$$$$$############$$$%%%############""""""""""""$$$$$$###############$$$%%%$$$###""""""!!!""""""############"""!!! $$$"""!!!!!!#########"""###############$$$$$$$$$ !!!######""""""#########$$$$$$$$$$$$#########"""""""""""""""$$$$$$###""""""###$$$$$$########################((('''%%%$$$###"""""""""$$$$$$$$$$$$############!!!"""$$$%%%%%%%%%$$$#########"""!!!!!!"""###$$$###""""""""""""""""""###########################%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$#########$$$$$$&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""##############################""""""""""""##############################%%%%%%$$$$$$###"""""""""######""""""######$$$%%%########################"""!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%###$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!999NNN%%%)))444$$$$$$$$$$$$$$$$$$$$$$$$SSSXXX%%%!!!########################!!!"""###&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$000^^^(((333%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&%%%$$$#########$$$############################################################$$$$$$$$$$$$######"""""""""$$$%%%&&&$$$###!!!!!!!!!!!!###$$$ !!!"""############"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$###############$$$$$$&&&%%%$$$###############$$$$$$######""""""""""""&&&$$$######$$$%%%%%%$$$$$$$$$################## """######""""""#########$$$$$$$$$$$$#########"""""""""""""""$$$##################$$$########################&&&%%%$$$"""!!! $$$$$$$$$#########""""""!!!"""###$$$%%%$$$###"""######"""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""################################################""""""#########$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######""""""""""""###$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################%%%$$$$$$$$$###"""""""""##############################""""""""""""##############################$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$###############$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$xxx***&&&!!!(((%%%%%%%%%$$$$$$$$$$$$###;;;XXX%%%!!!######$$$$$$$$$$$$$$$%%%!!!"""$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###'''000$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$"""!!!###$$$###############$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$###"""###$$$%%%&&&######""""""""""""###### !!!###$$$%%%$$$$$$###"""############$$$$$$$$$''''''&&&%%%$$$######"""!!!!!!"""""""""""""""############"""######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$&&&%%%######%%%&&&%%%$$$""""""""""""!!!!!!!!!!!!!!!###$$$###!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########################################################!!!!!!!!!!!!!!!"""###$$$$$$############"""""""""!!!"""######$$$$$$##################"""""""""""""""######$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$###############$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$"""""""""!!!""""""###$$$ !!!###$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""############################################################""""""######$$$%%%$$$$$$$$$#########""""""$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################''' 111///000%%%%%%%%%$$$$$$$$$######(((XXX%%%!!!#########$$$$$$$$$%%%%%%!!!###'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$(((TTT$$$***########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###"""$$$%%%###!!! """%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%"""######$$$$$$######""" !!!###%%%&&&%%%$$$$$$"""############$$$$$$$$$###$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!""""""############""""""###$$$$$$%%%###"""""""""###$$$%%%&&&!!!!!! !!!"""$$$%%%&&&$$$######$$$%%%%%%$$$""""""""""""!!!!!!!!! """$$$$$$###!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$#########$$$$$$#################################!!!!!!!!!!!!"""###%%%%%%############"""""""""""""""""""""""""""###$$$$$$###############"""!!!!!!######$$$%%%%%%$$$######""""""""""""""""""""""""""""""######$$$#########!!!!!!!!!"""""""""######""""""#########$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################""""""#########$$$$$$$$$########################""""""!!!!!!""""""###$$$###"""""""""######$$$%%% !!!"""###$$$$$$######$$$$$$############$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$#######################################$$$$$$$$$##############################""""""""""""##############################"""""""""###$$$$$$%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$######"""""""""!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""***$$$hhh&&&((()))***((($$$'''&&&%%%%%%%%%$$$$$$#########"""YYY%%%!!!""""""######$$$$$$$$$%%%!!!###(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%&&& )))\\\///&&&!!!""""""""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++(((%%%"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######!!!###$$$### """%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$"""###$$$%%%%%%$$$###""" """$$$&&&'''&&&%%%$$$"""############$$$$$$$$$!!!###$$$$$$###""" !!!!!!!!!""""""############""""""###$$$%%%%%% !!!!!!!!!"""$$$%%%&&& """###%%%%%%###""""""###$$$$$$###%%%$$$$$$$$$######""""""!!!!!!!!!###%%%%%%###!!!############$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$###############$$$############""""""""""""###"""!!!!!!!!!"""$$$%%%###############"""!!! ###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""" !!!"""############### !!!!!!""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################""""""######$$$$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&$$$#########$$$%%%%%%&&&###$$$%%%&&&&&&%%%######$$$$$$############$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%##############################""""""""""""##############################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&'''''''''%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%(((((('''&&&%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!+++((( '''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''YYY&&&###$$$$$$$$$$$$$$$$$$$$$$$$###fff'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!&&&000;;;,,,'''&&&$$$"""!!!!!!!!!"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################%%%$$$$$$###"""""""""###""""""""""""############""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$###&&&&&&%%%######$$$%%%'''''''''&&&%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""'''&&&%%%$$$###!!! $$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$###"""!!!########################%%%$$$######"""#########"""###%%%&&&%%%""""""$$$%%%$$$############""""""""""""""""""######$$$$$$$$$######%%%$$$###!!!!!!!!!"""#########$$$$$$%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%%%%########################%%%$$$$$$######$$$%%%%%%$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###"""!!!########################$$$"""!!!"""%%%&&&$$$"""$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""'''&&&$$$###"""######$$$""""""""""""!!!!!! ########################%%%&&&&&&&&&%%%###!!! !!!!!!""""""######$$$$$$########################%%%###!!! !!!###&&&'''######$$$$$$$$$$$$######$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))%%%%%%QQQ---''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%YYY&&&###$$$$$$$$$$$$$$$$$$$$$$$$###SSS(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%"""((($$$%%%%%%######"""###$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$########################%%%%%%$$$###############""""""""""""##########################################################################################""""""######$$$%%%$$$$$$############$$$$$$!!!###%%%%%%$$$!!!!!!!!!!!!!!!!!! #########""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%%%%$$$$$$###"""""""""$$$###"""""""""###$$$%%%###############"""""""""##############################""""""######$$$$$$"""###$$$$$$$$$"""  """$$$$$$###!!!"""""""""""""""###############$$$$$$$$$######"""%%%$$$###"""!!!!!!"""### !!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%########################%%%%%%$$$#########$$$$$$$$$$$$###"""""""""#####################"""""""""###$$$$$$$$$$$$###""""""########################$$$"""!!!"""$$$&&&$$$###$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""""""""""""""###%%%'''(((%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!""""""""""""####################################$$$###"""!!!"""###$$$&&&"""######$$$$$$######"""%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++///PPPvvv%%%&&&$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""YYY&&&###$$$$$$$$$$$$$$$$$$$$$$$$###777&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###))) %%%)))###$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""########################%%%%%%$$$$$$######$$$$$$""""""""""""####################################""""""""""""""""""""""""##############################""""""######$$$%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%###!!! $$$######"""""""""#########""""""!!!!!!""""""###############$$$$$$$$$%%%$$$$$$###""""""""""""#####################$$$$$$######""""""######$$$%%%###"""!!!!!!!!!"""###$$$########################!!!"""""""""###$$$$$$%%%""""""#########"""""""""!!!"""$$$%%%$$$###!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$######""""""$$$$$$###"""""""""###############"""""""""""""""##################$$$$$$########################&&&%%%$$$###########################$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$##############################"""""""""$$$%%%$$$###$$$###""""""""""""###$$$########################""""""""""""""""""""""""%%%$$$######"""#########%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""########################"""""""""########################$$$$$$$$$###############""""""############""""""$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%###$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&333$$$###bbb 222,,,"""$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""YYY&&&###$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++"""&&&ZZZ)))$$$$$$$$$$$$$$$%%%%%%&&& """$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!########################%%%%%%$$$$$$$$$$$$$$$%%%!!!"""""""""####################################""""""""""""""""""""""""##############################""""""######$$$%%%$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''***+++""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$"""!!!!!!!!!"""##########################################$$$$$$$$$"""!!!  !!!###%%%########################"""""""""###############""""""!!!!!!!!!###$$$%%% !!!###$$$%%%%%%$$$### !!!"""###$$$$$$%%%%%%%%%$$$######"""""""""$$$#####################$$$$$$$$$######"""""""""$$$$$$$$$#######################################&&&%%%$$$###"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!"""###$$$%%%%%%%%%###########################""""""###$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$######"""""""""###########################$$$%%%%%%$$$###"""!!!!!!""""""######""""""!!!###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%###$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################***%%%(((444qqqpppHHH%%%%%%...)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###rrrYYY&&&###$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""))) $$$%%%%%%%%%$$$$$$$$$###### """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!########################$$$$$$$$$######$$$%%%%%%!!!"""""""""##########################################################################################""""""######$$$%%%$$$$$$############$$$$$$!!!!!!!!!"""###$$$%%%%%% """$$$'''(((""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""###%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$$$$"""!!!  !!!###%%%#######################################"""!!! ###"""!!! !!!###$$$&&&!!!"""###$$$%%%%%%$$$### !!!"""###$$$$$$%%%%%%%%%######""""""###############$$$$$$$$$$$$###!!!!!!!!! $$$$$$$$$#######################################%%%$$$######"""""""""###"""###$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!! !!!"""###$$$%%%%%%%%%########################"""###############$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!###%%%&&&&&&########################""""""""""""""""""""""""""""""!!! !!!###$$$%%%%%%%%%$$$$$$######""""""###########################$$$%%%%%%%%%###!!! """"""############"""""""""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!(((###%%%===+++***+++***###222%%%((((((***...'''777***$$$))))))"""!!!'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$PPPYYY&&&###$$$$$$$$$$$$$$$$$$$$$$$$######%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))###!!!$$$$$$$$$$$$$$$###"""!!!!!!"""###############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!#################################"""######$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!""""""###""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###%%%%%%$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$########################!!!"""#########"""!!! ###"""!!!!!!!!!###$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""######$$$$$$%%%$$$###""""""###$$$%%%"""###$$$$$$%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!##################$$$$$$##############################"""""""""######$$$"""###$$$%%%%%%%%%$$$#########""""""!!!!!! !!!"""###$$$%%%%%%%%%########################!!!###$$$$$$######$$$%%%######$$$%%%%%%$$$##############################""""""""""""""""""""""""!!!!!!""""""""""""!!! $$$$$$$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""###$$$%%%$$$$$$$$$$$$$$$#################################"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$######"""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""")))&&&''')))ddd***)))"""!!!++++++'''""" %%%(((%%%''' (((+++'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$111YYY&&&###$$$$$$$$$$$$$$$$$$$$$$$$###((($$$'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++%%%III !!!"""#########""""""%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""""""""########################""""""!!!!!!""""""###$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$""""""######""""""!!! %%%%%%%%%%%%%%%$$$###"""#########""""""#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$######"""########################!!!"""###$$$%%%$$$$$$##################"""""""""########################!!!###$$$$$$###"""""""""""""""""""""######$$$$$$$$$######""""""!!!"""""""""""""""###############"""!!!"""###%%%'''"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%########################"""!!!!!!""""""###$$$%%%"""###$$$%%%%%%###""" """"""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################!!!###%%%$$$""""""$$$&&&###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""!!!"""""""""""" #########$$$$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%########################"""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((+++!!!+++&&&888%%%*** +++'''!!!"""&&&,,,+++%%%$$$&&&'''%%%&&&***,,,***%%%"""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###YYY&&&###$$$$$$$$$$$$$$$$$$$$$$$$###bbb)))"""***&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))///((( """###$$$###### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""##############################!!!!!! !!!!!!"""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$############$$$$$$ !!!"""$$$$$$$$$###""" """###$$$%%%%%%$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&$$$###"""!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$###"""!!!###########################%%%%%%%%%%%%""""""#########""""""""" !!!"""###$$$%%%%%%#########"""""""""""""""###"""!!!!!!"""$$$&&&((("""###$$$%%%&&&%%%%%%$$$!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&######################## !!!!!!!!!"""$$$%%%&&&"""###$$$%%%$$$""" ###############$$$$$$$$$""""""###$$$$$$$$$$$$###########################!!!###%%%$$$""""""$$$&&&###$$$%%%&&&&&&%%%$$$###########################"""""""""""""""""""""""" $$$''')))*** !!!!!!"""""""""##############################$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&########################"""""""""######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$##################""""""""""""######!!!$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%% %%%...%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&---%%%&&&000111...222"""$$$(((''''''&&&&&&&&&(((***+++&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###((("""ddd%%%%%%$$$###"""###$$$%%%&&&???---+++$$$((($$$"""%%%&&&""")))!!!$$$GGG&&&***'''%%%&&&((((((%%%$$$%%%######!!! !!!$$$$$$""" ,,, !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%$$$###############"""""""""!!!!!! %%%$$$$$$$$$###"""""""""!!!!!!###$$$$$$%%%$$$$$$&&&%%%###!!! !!!!!!%%%%%%$$$###"""!!! !!!!!!!!!"""######$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""$$$&&&%%%"""!!!"""############!!! ###%%%'''%%%""""""$$$%%%%%%%%%"""$$$&&&&&&$$$"""!!!!!!!!!!!!"""###$$$$$$%%%%%% """############%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%&&&'''&&&$$$"""""""""&&&&&&&&&$$$""" !!!#########$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$#########"""######$$$$$$######"""########################%%%$$$###""""""###$$$%%%!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""###$$$%%%&&&"""""""""""""""######$$$"""""""""!!!""""""###$$$""""""!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""######""""""######$$$%%%%%%%%%%%%$$$###"""!!! ###&&&%%%$$$""""""""""""""""""""""""""""""$$$#############################################""""""############""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######"""""""""$$$######""""""######$$$"""!!!!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$""""""$$$%%%&&&###---!!! /// DDD"""%%%$$$&&&''''''''''''''''''(((((()))%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''((("""|||vvv''')))$$$############$$$%%%%%%OOO***%%%"""'''%%%$$$%%%&&&$$$"""'''...ttt666--- 111111000... ###'''(((((('''%%%$$$,,,+++---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! ###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$#########"""""""""!!!!!!$$$$$$$$$##################$$$$$$$$$$$$###""""""!!!""""""###$$$%%%''''''"""#####################%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""$$$&&&%%%###!!!"""###$$$$$$$$$"""!!!"""$$$&&&$$$"""!!! """######""""""######"""  """!!!!!!"""######$$$%%%%%%!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$&&&'''&&&$$$"""""""""#########"""  """######$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$######"""""""""""""""############""""""$$$$$$$$$######"""""""""$$$$$$###""""""###$$$$$$######$$$$$$$$$######""""""############$$$$$$$$$"""""""""###############"""""""""""""""######$$$###""""""""""""###$$$$$$""""""""""""""""""""""""######""""""""""""######""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$$$$###"""!!!!!!"""###%%%$$$"""!!!!!!"""########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############""""""############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%&&&%%%###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$########################)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&###)))""",,,---!!!VVV;;;###""",,,###'''(((((((((((('''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$)))III---&&&$$$$$$%%%&&&&&&&&&&&&&&&\\\&&&'''(((!!!$$$''''''""""""...;;;)))'''%%%############%%%&&&"""'''(((&&&$$$$$$%%%)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!! $$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$############"""###############$$$$$$$$$&&&&&&%%%%%%###"""  !!!###%%%'''((())))))""""""#########$$$$$$$$$&&&&&&%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%###""""""###%%%%%%%%%$$$""""""%%%'''$$$"""!!!!!!"""######"""######""" !!!$$$!!!""""""######$$$$$$$$$"""###$$$$$$###"""###%%%%%%%%%$$$$$$############""""""############""""""$$$%%%&&&%%%###""""""###!!!"""###""" """#########$$$$$$$$$$$$######"""######$$$%%%&&&'''(((""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$#########"""""""""""""""""""""############""""""$$$$$$$$$######"""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$###"""!!! """############$$$$$$$$$!!!"""#########"""!!! """""""""""""""######$$$###############$$$%%%%%%"""""""""#########$$$$$$######""""""""""""######""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$#####################""""""######$$$%%%"""######$$$######""""""''''''%%%""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""000%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&& %%%)))$$$"""***...&&& (((///%%%)))'''((())))))(((&&&%%%###%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###,,,...)))%%%&&&((()))))))))((('''\\\mmm%%% '''&&&!!!###&&&&&&"""""",,,999OOO""",,,!!!!!!+++)))---'''$$$###$$$$$$"""$$$&&&***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$###"""!!! ###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$##################"""""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$#########$$$$$$%%%$$$""""""$$$&&&&&&$$$######%%%%%%%%%###$$$$$$$$$###!!!!!!###%%%!!!"""""""""#########$$$###$$$%%%$$$""""""###$$$%%%%%%$$$$$$######"""""""""######$$$$$$######"""###$$$&&&%%%###""""""######$$$$$$$$$######%%%'''######$$$$$$$$$$$$###### !!!"""######$$$$$$""""""""""""""""""""""""!!!"""###%%%%%%$$$########################""""""######$$$$$$$$$$$$######""""""""""""############$$$##################$$$###############"""!!!!!!""""""#########$$$$$$$$$!!!"""###$$$###""""""""""""""""""######$$$$$$$$$######$$$$$$%%%&&&"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$####################################""""""######$$$%%%!!!!!!"""###############$$$$$$###!!! !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""########################"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%+++)))((()))%%%999KKK222222(((((())))))(((&&&$$$###%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###(((###$$$$$$%%%'''((((((''''''&&&YYY888'''$$$###"""$$$"""###%%%$$$"""%%%+++333(((,,,'''&&&+++)))!!!,,,%%%"""&&&(((%%%###$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$#########$$$%%%%%%%%%%%%###!!! !!!!!!"""###$$$$$$%%%%%%!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""#########""""""##################$$$$$$$$$###""""""###$$$###"""!!!###$$$%%%$$$###$$$%%%&&&$$$###!!!###%%%%%%$$$#########"""""""""""""""############$$$%%%$$$""""""###$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$######"""$$$%%%%%%###""""""###"""$$$$$$$$$###$$$&&&(((######$$$$$$$$$$$$######!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$ !!!###$$$%%%&&&#########$$$$$$######### !!!"""###############""""""#########$$$$$$$$$!!!"""###$$$###""""""""""""""""""######$$$$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$####################################""""""######$$$%%% !!!"""############### """######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''' %%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%---$$$&&&+++%%%"""%%%###+++bbb""" )))((((((((('''&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&''',,,%%%###vvv###'''""""""###$$$$$$$$$$$$$$$[[[***&&& """'''"""!!!$$$&&&### qqq---!!! '''&&&$$$$$$$$$ ''')))### !!!]]]$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$############"""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%!!!!!!"""#########"""""" !!!###%%%&&&'''"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$"""""""""""""""!!!!!!!!!##############################"""!!!!!!"""#########""""""###%%%%%%$$$"""!!!"""######"""!!!"""######"""!!!"""$$$$$$"""  ###$$$###"""!!!!!!"""""""""""""""""""""""""""###$$$$$$###"""###%%%##############################$$$$$$$$$$$$######!!!###$$$$$$###""""""###!!!"""######""""""$$$&&&######$$$$$$$$$$$$############"""""""""!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!###$$$%%%&&&"""###$$$$$$$$$$$$###""" !!!"""############"""############$$$$$$$$$!!!"""#########"""!!! """""""""""""""######$$$###############$$$%%%%%%##############################""""""""""""######""""""############""""""######$$$$$$$$$$$$#####################$$$$$$$$$######""""""######$$$%%% !!!!!!"""#########""" ###%%%%%%""" $$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&000%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$&&&+++,,,)))&&&$$$)))^^^/// (((''''''&&&%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''..."""+++???***###############$$$$$$%%%\\\---###!!!%%%'''"""!!!%%%'''$$$!!!!!!---SSS""""""(((---""" %%%###%%%111]]]$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""" #########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$######""""""""""""###############$$$$$$$$$%%%$$$$$$$$$###############!!!!!!"""$$$$$$%%%%%%%%% !!!"""###$$$%%% !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###"""!!!###%%%&&&$$$""""""###$$$$$$###"""###$$$"""""""""###$$$$$$""" !!!""""""!!!!!!"""###"""""""""""""""""""""!!!!!!"""$$$$$$######$$$&&&!!!!!!""""""######$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$$$$###""""""###"""###$$$###""""""###%%%######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""######""""""######$$$%%%"""#########$$$$$$$$$$$$"""######$$$$$$######""" !!!!!!"""#########"""###$$$$$$$$$$$$###"""!!!!!!"""""""""""""""!!!"""############$$$$$$$$$"""""""""###############"""""""""""""""######$$$###""""""""""""###$$$$$$$$$######""""""!!!!!! ######""""""""""""######""""""############""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""######$$$%%%!!!!!!"""""""""""""""!!!!!!###%%%%%%###!!! ##############################$$$$$$%%%&&&&&&'''###########################$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########$$$$$$############$$$$$$######""""""""""""""""""%%%$$$$$$######$$$$$$%%%&&&$$$######%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))########################$$$777VVV%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%***'''"""'''''''''&&&555 ///)))((('''&&&%%%$$$%%%&&&'''%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$$$$### 111''''''&&&%%%$$$%%%&&&'''(((YYYAAA$$$...###***&&&###"""%%%'''%%%%%%'''###\\\'''!!!)))+++&&&,,,(((&&&%%%333LLL$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$###"""!!!!!!"""""""""""""""######$$$$$$$$$%%%$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%'''&&&$$$"""$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###"""!!!"""%%%&&&$$$""""""$$$&&&&&&$$$###$$$$$$$$$###$$$%%%&&&&&&$$$"""#########"""!!!"""%%%(((""""""""""""!!!!!!!!!!!! """###$$$######%%%''' !!!"""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$### """$$$$$$"""""""""###%%%&&&&&&%%%$$$$$$%%%'''######$$$$$$$$$$$$###### !!!"""###$$$$$$""""""""""""""""""""""""$$$###"""""""""###%%%&&&!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""############"""!!! """############$$$$$$$$$######""""""###$$$%%%&&&"""""""""""""""######$$$"""""""""!!!"""######$$$$$$$$$###"""!!! %%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!###$$$###$$$&&&'''""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$######""""""!!!!!! $$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++((()))!!!@@@iii&&&"""###!!!'''(((AAA&&&$$$$$$######$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&222$$$666$$$,,,###$$$'''###%%%'''!!!&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&"""!!!)))XXX (((""")))%%%%%%'''$$$%%%ZZZ)))"""(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%)))gggRRR333(((&&&)))''':::""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" !!!"""$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""#########"""""""""$$$%%%&&&%%%$$$###""""""###$$$%%%(((&&&### !!!$$$&&&$$$#########""""""!!!!!!###"""""""""###$$$%%%%%%%%%%%%$$$###""""""######&&&%%%###"""!!!"""###$$$!!!###%%%&&&***%%% !!!###$$$$$$!!!"""###$$$$$$###!!!!!!###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$%%%%%%%%%$$$######$$$#########""""""!!!!!!&&&### """$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""!!!!!!"""""""""""""""########################"""!!!!!!""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""""""""######&&&$$$###!!! """""""""""""""""""""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$##################!!!$$$$$$"""!!!###%%%&&&%%%###"""""""""######&&&$$$!!!!!!"""$$$$$$$$$$$$#########""""""!!!!!!"""""""""$$$&&&'''&&&$$$ ###%%%%%%""" !!!###""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...---%%%111ttteee^^^CCC&&&%%%$$$$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&)))"""''''''888TTT000&&&%%%000)))&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())) +++)))+++ $$$######%%%)))((($$$"""%%%qqq"""'''$$$%%%+++%%%%%%%%%%%%%%%%%%%%%%%%)))---hhhTTTSSSzzz"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########"""""""""""""""""""""""""""""""""$$$###""""""""""""###$$$$$$######"""""""""###############""""""############"""!!! !!!!!!############"""""""""!!!"""""""""!!!""""""######$$$$$$######""""""######$$$$$$$$$$$$######"""""" !!!###$$$%%%(((%%%!!! """###$$$###""""""###$$$$$$###""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""""""""#########$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!######$$$%%%%%%$$$$$$$$$############"""""""""!!!&&&$$$!!!!!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!#########""""""!!!!!!!!!###############"""!!!!!!""""""#########$$$$$$$$$%%%$$$###"""""""""###$$$######""""""""""""######""""""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########$$$$$$###""""""###$$$$$$########################"""""""""""""""""""""""""""$$$%%%%%%"""!!!!!!###&&&%%%###"""""""""###$$$&&&$$$!!!!!!"""$$$$$$$$$$$$#########""""""""""""#########$$$&&&'''&&&%%%"""###$$$###"""!!!"""###""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))!!!!!!***555VVV&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&)))%%%$$$(((bbbrrr888!!!333000000&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((***$$$((((((###$$$'''$$$---(((###&&&)))<<<'''###'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&ZZZ#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########""""""""""""""""""""""""$$$$$$#########$$$$$$%%%############"""!!! !!!""""""######""""""!!! !!!!!!"""!!! ############""""""""""""###"""!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!###$$$%%%%%%###!!! """!!!!!!!!!!!!"""###$$$&&&$$$""""""###$$$###"""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!"""""""""#########$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$%%%%%%%%%%%%############""""""""""""&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$############""""""###$$$%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""&&&&&&%%%$$$###"""!!!!!!#########$$$######"""!!!###############$$$$$$$$$&&&%%%###"""!!!"""############""""""""""""######"""""""""""""""###$$$%%%########################!!!!!!!!!""""""""""""###$$$$$$###""""""###$$$$$$########################"""""""""""""""""""""""""""$$$%%%%%%$$$######$$$%%%%%%$$$############$$$&&&$$$!!!!!!###$$$$$$$$$###############"""""""""###""""""###%%%&&&%%%$$$$$$"""!!!!!!"""######"""###############$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###+++222 &&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))((('''&&&&&&333(((222+++'''000,,,%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((())))))(((+++@@@'''(((+++ $$$)))###&&&,,,(((***)))$$$***!!!%%%%%%%%%%%%%%%%%%%%%%%%///DDD222#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$%%%!!!"""#########!!!  !!!"""######"""!!! """"""""""""""""""""""""#########"""""""""""""""$$$###"""!!!!!!!!!!!!!!! !!!!!!"""############!!!"""###$$$$$$###"""!!!######""""""""""""""""""#########$$$$$$$$$###"""###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""$$$%%%%%%%%%%%%#########"""""""""""""""$$$#########$$$%%%%%%$$$%%%%%%$$$$$$######"""""" !!!"""#########""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""'''''''''&&&&&&%%%%%%$$$#########$$$$$$######"""########################%%%$$$"""!!! !!!!!!"""$$$######""""""######$$$&&&%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""############$$$##################$$$########################""""""""""""############!!!"""$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###########################!!! """###$$$###!!!%%%""" ###%%%$$$"""########################%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%% ***DDD&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))((('''&&&&&&$$$$$$!!!...(((AAAwww222###***!!!---&&&&&&&&&''''''''''''((())))))((((((((('''''''''(((((((((((((((((((((((()))(((///+++ ///&&&'''&&&&&&$$$###''''''QQQ!!!)))$$$000!!!%%%%%%%%%%%%%%%%%%%%%%%%666######$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""######$$$$$$$$$ !!!#########"""!!! !!!"""######"""!!! %%%###!!! """$$$%%%""""""""""""""""""######%%%$$$######"""""""""""" !!!"""###$$$$$$############"""!!!!!!"""###$$$###############""""""""""""###$$$%%%$$$##################$$$$$$%%%%%%&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$############### !!!"""###$$$%%%%%%%%%""""""""""""""""""######!!!"""###############$$$$$$$$$$$$######""""""""" !!!"""#########""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$##################$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$#################################"""!!!  !!!$$$$$$############$$$$$$%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%#########$$$$$$##########################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%###""""""$$$$$$$$$##################$$$$$$$$$""""""!!!"""$$$$$$###"""$$$!!! ###%%%$$$"""########################%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---,,,(((***555&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%666###(((<<<111HHHKKK000"""&&&&&&&&&''''''''''''((()))))))))((((((((('''''')))))))))(((((((((((('''***!!!***333***FFFKKK***'''###((($$$'''---!!!--- (((111###%%%%%%%%%%%%%%%%%%%%%%%%&&&"""###EEE>>>%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!$$$&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$### !!!"""############!!!""""""######""""""!!!$$$"""  $$$&&&""""""""""""############%%%$$$###############$$$!!!"""$$$%%%%%%$$$###"""###"""!!! !!!###%%%"""######$$$$$$###""""""!!!###$$$%%%#########$$$######"""######$$$%%%&&&""""""############"""""""""######$$$$$$$$$######!!!!!!!!!"""""""""######"""############$$$$$$$$$########################!!!!!!"""###$$$$$$$$$$$$""""""""""""############!!!#########"""###$$$########################""""""###$$$%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$############################## !!!"""###$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$###############"""!!! """"""$$$$$$############$$$$$$ """###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''%%%$$$$$$$$$$$$!!!###$$$%%%%%%&&&%%%%%%%%%$$$###"""###$$$%%%###"""#########$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###!!!!!!!!!"""$$$%%%$$$"""$$$$$$$$$###############%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))%%% 777 000###&&&$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&%%%###666$$$000888000HHH$$$***&&&&&&&&&''''''''''''((())))))))))))((((((((('''))))))))))))((((((((('''(((!!!222%%%000|||!!! +++""""""...%%%WWW---000&&&///%%%%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%((( ... ((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$""""""""""""""""""""""""!!!"""###%%%%%%%%%%%%%%%######"""""""""######$$$#########""""""############"""!!!!!!!!!"""$$$%%%!!!"""""""""###############""""""""""""######$$$###$$$%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$###"""!!!###$$$$$$""""""$$$&&&""""""!!!!!!"""###%%%&&&""""""############""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$########################""""""############""""""!!!"""""""""############!!!$$$%%%$$$###$$$%%%!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$############$$$$$$######################## !!!!!!""""""######"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%!!!###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###"""!!!"""%%%%%%###!!!###$$$%%%&&&&&&&&&%%%%%%$$$###"""###$$$%%%###"""#########$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$""" ###%%%%%%#########$$$$$$$$$#########""""""%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''444&&&(((,,,$$$%%%555kkk&&&###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&'''''''''''',,,'''$$$&&&///888,,,$$$"""555,,,&&&&&&&&&'''''''''(((((())))))))))))((((((((((((******))))))((((((((('''$$$''',,,000&&&###,,,(((&&&,,,000333```///+++"""***&&& $$$(((%%%%%%%%%%%%%%%%%%%%%%%%111"""(((&&&&&&+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$"""""""""""""""""""""""""""###$$$&&&''''''&&&&&&'''%%%$$$"""""""""######%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&&&&&&&&&&!!!!!!""""""#########$$$!!!!!! !!!!!!"""###$$$$$$%%%'''''''''%%%###""" """###$$$###"""!!!!!!"""###$$$%%%$$$$$$###!!!###$$$###"""!!!$$$'''"""!!!!!!!!!!!!###%%%&&&""""""############"""""" !!!"""###$$$%%%%%%%%%!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$##################$$$$$$"""############""""""!!!!!!!!!""""""#########$$$"""&&&&&&%%%$$$%%%''' !!!"""###$$$%%%%%%######$$$$$$$$$######""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######""""""###%%%'''(((%%%$$$$$$######$$$$$$%%%!!!!!!"""######""" $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%% &&&)))((('''"""###%%%&&&'''&&&%%%%%%$$$###"""###%%%%%%###"""#########$$$$$$%%%%%%%%%!!! !!!""""""  %%%'''%%%###"""###$$$$$$$$$$$$######""""""%%%$$$######%%%%%%$$$###&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&'''&&&%%%$$$###$$$$$$%%%)))((('''&&&&&&&&&&&&&&&###...$$$[[[(((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))555---777ooo444***(((###***---...---333'''000%%%******)))''''''&&&&&&&&&&&&&&&&&&''''''(((((((((QQQBBB%%%+++'''!!!(((&&&&&&((('''%%%#########%%%&&&$$$%%%&&&&&&''''''&&&&&&(((%%%---PPP333&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%'''&&&$$$"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$###""""""###$$$''')))***$$$$$$######"""#########%%%&&&''''''%%%######$$$#########$$$&&&))),,,...########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!%%%&&&###!!!###$$$###$$$#########""""""!!!!!!$$$$$$######""""""!!!!!!########################"""$$$&&&%%%$$$###$$$%%%!!!"""###$$$$$$###"""!!!########################$$$$$$%%%%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%'''&&&$$$#########$$$$$$!!!!!!"""###$$$$$$%%%%%%########################!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$!!!""""""""""""#########"""!!! """###"""############$$$$$$$$$!!!!!!""""""#########$$$(((&&&######%%%%%%### """""""""""""""""""""""" !!!"""$$$$$$######"""$$$$$$$$$"""!!!!!!$$$&&&&&&%%%###""""""###%%%&&&$$$$$$##################%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%###"""!!!!!! &&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%%%%&&&)))((('''&&&&&&&&&&&&''',,,:::...OOO(((&&&'''(((((())))))((((((''''''''''''''''''''''''+++******)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))...&&&888%%%kkk$$$"""000###$$$%%%555%%%000,,,"""******)))''''''&&&&&&'''((((((''''''&&&&&&%%%%%%000(((111,,,555aaa;;;'''***((('''%%%$$$###$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&###111(((###zzz(((555+++&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""###$$$&&&'''##################$$$$$$!!!###%%%%%%%%%$$$%%%&&&###"""""""""$$$''')))+++##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$!!!%%%&&&###!!!###$$$###$$$#########""""""""""""$$$$$$$$$$$$$$$$$$##############################!!!###%%%$$$###"""######""""""############""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$&&&%%%$$$#########$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$############""""""############$$$$$$$$$"""""""""#########$$$$$$###$$$$$$######"""!!!!!!""""""#########$$$$$$$$$#########"""""""""""""""'''%%%######$$$%%%###!!!"""""""""""""""""""""""" !!!"""###$$$######"""#########!!! ###%%%%%%%%%############%%%%%%########################%%%%%%$$$$$$$$$#########""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""##########################################$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$######""""""""""""&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''111...&&&$$$((())),,,((((((((()))************)))((((((((((((''''''''''''*********))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))...(((###!!!!!!%%%111>>>AAA!!!666111111+++###)))&&&---******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---+++'''ggg555!!!&&&---''''''%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&###---%%%###)))###,,,(((...$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$###""""""#########"""""""""######$$$%%%%%%!!!###%%%%%%#########$$$""""""!!!!!!"""$$$&&&'''########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""##################"""!!!!!!!!!""""""""""""######$$$$$$$$$$$$!!!%%%&&&###!!!###$$$##################"""""""""###############$$$$$$$$$########################!!!"""$$$$$$"""!!!"""############""""""#######################################$$$$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$%%%%%%$$$############$$$"""""""""###$$$$$$%%%%%%########################$$$$$$$$$############""""""############$$$$$$$$$############$$$$$$$$$%%%###$$$%%%&&&%%%""" """""""""#########$$$$$$$$$$$$######"""!!!!!!!!!$$$###""""""###$$$###!!!""""""""""""""""""""""""!!!!!!"""############""""""""""""!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$#########!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""""""""""""""""""############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((''''''''''''((((((!!!&&&&&&"""&&&///,,, ***!!!666((('''((())))))******))))))'''''''''(((((()))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%$$$'''---111---""",,,KKKqqq...***///***(((000$$$,,,******)))(((''''''((((((""""""###%%%&&&((()))***###..."""888 &&&111'''&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&((( ,,,999333666:::(((''')))########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$%%%&&&$$$""" ###""""""""""""###$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""##################""""""!!!""""""##################$$$$$$$$$!!!%%%&&&###!!!###$$$########################### !!!!!!"""""""""########################!!!###$$$$$$###""""""###%%%$$$""""""""""""$$$%%%########################"""######$$$$$$$$$$$$###$$$##################$$$$$$$$$##################""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######"""!!!""""""""""""#####################"""""""""""""""""""""""""""#########"""""""""""""""""""""""""""!!!"""""""""############""""""###""" """$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$############ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$######""""""!!!!!!########################"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((('''''''''(((((()))!!!!!!%%%)))%%%!!!+++(((333%%%777~~~(((''''''((())))))))))))(((&&&&&&'''(((***+++,,,,,,************))))))))))))))))))))))))))))))))))))************************))) $$$111--- &&&:::000"""AAASSS222&&&%%%(((***))))))(((((((((((()))"""###$$$%%%'''((()))***###666"""&&&111,,, 666&&&&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&***---///&&&&&&+++KKK111 ***&&&***########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%&&&&&&&&& !!!"""$$$%%%%%%%%%%%%###$$$%%%$$$!!!  $$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!"""""""""##################""""""""""""############"""""""""###$$$%%%!!!%%%&&&###!!!###$$$##################$$$$$$$$$ !!!!!!""""""##############################"""$$$%%%%%%$$$######$$$%%%$$$###""""""###$$$%%%########################!!!"""######$$$$$$$$$$$$#########$$$$$$################################################$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!! !!!"""###!!!!!!"""""""""######### !!!"""###$$$$$$%%%!!!"""""""""""""""######"""""""""""""""""""""""""""""""""""""""#########"""###$$$###""""""###$$$"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&yyy&&&&&&''''''''''''&&&&&&***))))))(((''''''&&&&&&&&&'''(((((()))(((((((((((((((''''''(((((())))))***000(((###444000***!!!333000222jjj(((&&&'''(((((())))))((((((&&&'''((()))***+++,,,---************************))))))))))))))))))))))))***************************---(((!!!&&&222000%%%???"""'''555(((BBBzzz***))))))(((((()))))))))''''''''''''''''''''''''(((((((((***222uuu777'''---/// &&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%444+++((((((XXXJJJ+++&&&***222######$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""###$$$&&&&&&''''''&&& !!!###$$$%%%%%%$$$###!!!#########"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########""""""""""""##################"""""""""###$$$$$$$$$###"""""""""###%%%&&&!!!%%%&&&###!!!###$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###########################$$$&&&&&&$$$###$$$%%%$$$$$$############$$$$$$########################!!!!!!"""###$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""######$$$#########################################################$$$$$$$$$############""""""############$$$$$$$$$############$$$$$$$$$%%%%%%$$$"""!!!"""$$$&&&'''!!!!!!!!!"""""""""###### """###$$$%%%&&&"""###$$$$$$"""!!!"""$$$"""""""""""""""""""""""""""""""""!!!"""######$$$"""$$$%%%$$$###"""###$$$########################"""""""""###$$$$$$%%%%%%$$$############"""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###########################################################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$%%%&&&'''+++kkk&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''((((((((((((((()))******$$$ $$$,,,'''###333)))555000%%%&&&'''&&&)))^^^((('''((())))))******))))))))))))************++++++************************))))))))))))))))))))))))************************((((((///666--- ///555)))+++---***<<>>===;;;999777777777888999:::<<<<<<;;;:::999888777777777888<<<;;;999777666666777777444444444444444444444444:::999777555333333444666666666555444555777999:::444:::555444555111---***333333222111111000//////,,,------.........------***+++---......---***)))&&&000---"""444555'''......///000,,,&&&$$$&&&...(((""""""(((,,,)))"""+++++++++*********))))))''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''((($$$&&&((())))))(((&&&$$$'''######(((,,,***'''$$$###%%%)))------***222+++### ###%%%&&&&&&((($$$###,,,)))$$$&&&'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""""""""############$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$############$$$$$$########################"""############$$$$$$$$$&&&$$$""" !!!"""$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################"""&&&'''%%%$$$$$$%%%""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$################################################$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$###"""!!! !!!"""###$$$######"""!!!""""""###############""""""!!!!!!!!!"""""""""################################################%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$#########"""""""""!!!########################$$$(((************)))%%%''''''000(((!!!+++...,,,))))))(((((((((((())))))&&&'''***+++***(((%%%$$$###'''(((((()))***++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,))),,,,,,+++,,,///000...&&&&&&'''111******///)))------------------,,,,,,---...000111333555777777;;;>>>CCCGGGHHHGGGEEEDDD?????????@@@BBBCCCEEEEEEHHHGGGEEECCCCCCCCCCCCDDDAAA@@@===;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888:::>>>CCCFFFDDDBBB???CCCHHHHHHDDD@@@???@@@;;;III???BBB??????FFF<<<::::::999888777777666666333333111000---+++((('''+++---000222111///,,,)))...###%%%222222%%%###---$$$***)))"""""")))---***+++---,,,)))(((***+++,,,))))))))))))((((((((((((&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%&&&'''(((###%%%(((******(((%%%###"""###'''***$$$!!!+++%%%(((((($$$###$$$###!!!""")))***'''$$$%%%((("""###,,,+++"""!!!((($$$&&&((('''$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!""""""""""""!!!###%%%&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$'''$$$"""%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""" %%%''''''%%%&&&'''""""""######$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%##################$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%&&&$$$$$$%%%&&&%%%$$$###""" !!!"""$$$$$$$$$###""" !!!!!!""""""""""""""" !!!###$$$###""" ################################################'''''''''&&&&&&%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""""""""#################################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$#########""""""!!!!!!########################((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&(((******)))((()))***,,,,,,++++++***)))))))))((()))************)))((())))))*********+++++++++,,,,,,,,,---------......,,,,,,------------......---...000///...,,,,,,---,,,,,,---///000///---+++000000222555:::===??????JJJKKKOOOSSSVVVSSSLLLGGGBBBBBBBBBCCCDDDFFFHHHIIINNNPPPMMMFFFBBBDDDEEEDDDDDDDDDDDDBBB???>>>>>>???@@@???@@@BBBDDDDDDBBB@@@AAACCCDDDCCCAAAAAAEEEHHHDDDEEEEEEFFFGGGHHHIIIIIIKKKJJJIIIHHHHHHGGGHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@===888333111111222222111,,,...333777888555...))),,,,,,------,,,***((('''+++******)))))))))******++++++++++++******))))))''''''((((((((((((''''''+++***)))(((((('''((((((%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%&&&%%%""" !!!###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$########################$$$$$$%%%%%%$$$###"""""""""#########"""""""""###%%%&&&''''''&&&%%%$$$$$$$$$$$$######!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$######%%% """%%%"""!!!"""###$$$$$$###"""!!!###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$#########$$$$$$###""""""###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########"""""""""""""""$$$$$$#####################  """### !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###### !!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""######"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""%%%"""!!!"""&&&'''&&&###$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$))))))(((((((((((())))))***))))))(((((())))))***((((((((((((((((((((((((&&&(((******)))((()))******************+++++++++''')))***,,,,,,***)))'''***************+++++++++,,,,,,,,,------------...........................,,,---//////...---...///...///000111333333222111444555888===CCCHHHKKKLLLSSSSSSUUUXXXZZZWWWQQQLLLGGGFFFEEEEEEGGGKKKOOORRRRRRUUUUUUQQQOOOQQQRRRPPPMMMKKKGGGEEECCCCCCDDDDDDFFFFFFFFFGGGJJJKKKJJJIIIIIIIIIHHHEEECCCCCCEEEFFFIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJFFFBBB===;;;::::::888777444444444555555222---))),,,---------,,,+++************))))))))))))******************************''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%%%%$$$"""!!!!!!!!!"""###$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$######"""""""""######$$$$$$$$$########################$$$$$$######"""#########$$$###"""""""""###$$$%%%""""""""""""###$$$%%%&&&((('''&&&%%%$$$#########!!!"""###$$$%%%&&&&&&&&&%%%""" ###%%%###!!!!!!"""###$$$$$$###"""!!!######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###"""""""""""""""""""""########################$$$!!! """###$$$ !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""" !!!""""""""""""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$############"""""""""!!!""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$######""""""""""""######""""""""""""###########################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%$$$"""######$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################******))))))))))))***************))))))*********((((((((((((((((((((((((&&&(((******)))((()))***))))))******+++,,,,,,---''')))+++,,,,,,+++)))'''+++++++++++++++*********+++,,,,,,,,,------------/////////.........//////,,,...///000//////111222000000111333444555666777===???BBBGGGLLLQQQVVVXXXYYYYYYYYY[[[[[[YYYUUURRRNNNLLLJJJKKKNNNTTTZZZ^^^]]]cccfffddddddfffgggeee\\\VVVOOOKKKLLLNNNPPPPPPPPPOOOPPPRRRWWWZZZ[[[\\\XXXTTTNNNJJJHHHGGGFFFEEEHHHHHHHHHHHHIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNOOOOOOOOOOOOOOOPPPNNNLLLJJJIIIHHHEEECCCAAA>>>:::777555333000...//////...---,,,,,,,,,,,,++++++************++++++)))))))))))))))*********'''(((((())))))((((((''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$#########""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$### !!!"""###$$$%%%%%%#################################"""######$$$$$$%%%$$$######"""#########!!!!!!!!!!!!!!!###$$$$$$""""""###""""""!!! !!!###$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%""""""############""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$#########$$$$$$###""""""###%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""##############################$$$###!!!"""###%%%%%%$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$############""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""***))))))(((((())))))***++++++************++++++(((((((((((((((((((((((('''(((******)))))))))************++++++,,,,,,,,,************************,,,,,,++++++++++++******,,,,,,,,,,,,------------000///............///000///000111111111111333555444555777888999<<>><<<:::999555444111///------------...---,,,,,,,,,,,,,,,---(((((()))))))))*********(((((())))))))))))((((((---,,,***)))'''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###!!!!!!""""""###$$$$$$%%%$$$$$$$$$##################"""""""""###$$$%%%%%%%%%%%%$$$######"""""""""$$$###"""!!!!!! !!!!!!"""""""""!!!$$$$$$$$$$$$$$$###""""""$$$%%%&&&%%%###"""%%%'''"""""""""######"""""""""""""""############""""""######$$$$$$$$$$$$#########$$$$$$###""""""###%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""########################$$$$$$$$$######"""###%%%&&&%%%############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###!!!"""""""""##########################################""""""""""""###############"""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""""""""%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###&&&'''&&&"""!!!"""%%% """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""$$$%%%%%%$$$"""!!!)))((((((''''''(((((()))++++++************++++++))))))))))))))))))))))))''')))++++++***)))***+++,,,,,,,,,,,,++++++******---,,,)))''''''))),,,---,,,+++++++++++++++++++++,,,,,,---------.........///...---------...000111111222333333222333666888;;;>>>@@@BBBCCCEEEIIIMMMNNNQQQSSSUUUWWW[[[aaaeeeffffffggghhhhhhiiijjjkkkiiiiiikkkmmmqqquuuxxx{{{zzzoookkknnnsssuuuvvvwwwvvvuuuxxx|||wwwoooccc[[[XXXWWWVVVUUUSSSRRRQQQPPPPPPPPPRRRRRROOOOOONNNMMMKKKIIIGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKMMMPPPSSSUUUVVVWWWWWWQQQOOOMMMKKKKKKJJJGGGEEE>>><<<999555222000000/////////...---,,,,,,+++,,,)))))))))))))))*********(((((())))))))))))((((((,,,+++***)))''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%%%%$$$###"""!!!!!!!!!!!! """"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###"""""""""###$$$%%%%%%$$$$$$$$$$$$######""""""%%%%%%$$$###"""""""""""" """$$$%%%%%%%%%%%%###$$$$$$$$$$$$###"""""""""%%%&&&%%%!!!!!!###'''###""""""""""""""""""###"""""""""######""""""!!!######$$$$$$$$$$$$#########$$$$$$###""""""###%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""############""""""#########$$$$$$$$$"""!!!"""###%%%%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$!!!"""""""""#######################################""""""""""""""""""###""""""""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$#########""""""##################""""""!!!!!! %%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###&&&'''&&&"""!!!"""%%%!!!"""###$$$%%%%%%%%%%%%################################################################################################!!!"""$$$%%%%%%$$$"""!!!((((((''''''''''''((((((*********))))))*********))))))))))))))))))))))))''')))++++++***)))***+++...------,,,++++++******...,,,)))''''''))),,,...++++++++++++,,,,,,,,,------.........///////////////...------...000333444333444666777888:::>>>AAACCCGGGKKKMMMMMMOOOSSSWWWZZZ]]]aaaccceeeiiipppvvv{{{}}}zzzpppgggbbbbbbdddeeecccbbb```^^^]]]^^^___```^^^]]][[[XXXTTTOOOKKKHHHGGGFFFEEEDDDCCCCCCDDDDDDAAAEEEIIILLLNNNOOOQQQSSSPPPOOOOOOPPPQQQQQQOOOMMMFFFEEEBBB???;;;999777666333222000...---,,,++++++++++++++++++*********)))((())))))******))))))(((%%%%%%%%%&&&&&&'''((()))((((((((('''''''''''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$############ !!!""""""""""""""""""%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""""""""#########"""######$$$$$$######$$$$$$$$$###""""""############$$$%%%&&&&&&###############"""!!!!!! """###$$$$$$%%%%%%"""$$$%%%$$$!!!!!!###&&&######""""""""""""######"""############""""""!!!######$$$$$$$$$$$$#########$$$$$$###""""""###%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!!!!"""######$$$$$$"""""""""###$$$$$$%%%%%%"""!!!!!!"""$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!""""""###$$$$$$$$$$$$###""""""""""""#######################################""""""!!!!!!""""""###""""""""""""############""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$######""""""""""""######"""""""""!!!!!!!!!!!!!!!$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""########################################################################"""###$$$%%%%%%$$$###"""))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))((()))++++++*********+++,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,)))******+++,,,---......////////////000000000000000///...///000333777999999;;;>>>@@@DDDIIIOOOSSSTTTYYY___aaaaaabbbeeeiiiooorrrvvvwwwxxx|||zzzpppkkklllqqqvvvwwwvvvsssqqqpppqqqrrrsssvvvuuuqqqlllfff^^^XXXUUUMMMKKKHHHDDDBBBAAABBBBBBAAADDDGGGHHHGGGGGGIIILLLKKKJJJIIIKKKMMMOOOOOONNNMMMLLLKKKIIIGGGDDDBBB@@@;;;:::888555222111//////...------,,,+++***))))))))))))************))))))$$$$$$$$$%%%'''(((***+++)))((((((((('''''''''&&&&&&'''(((((())))))((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!"""###########################$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$######"""#########""""""###$$$%%%$$$##################$$$%%%&&&&&&$$$###"""!!!  !!!###$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$###"""!!!!!!"""###$$$###$$$$$$$$$######"""!!!######$$$$$$$$$$$$#########$$$$$$###""""""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!!!!"""######$$$$$$!!!""""""###$$$$$$%%%%%%###"""!!!"""###$$$###"""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!!!!""""""###$$$#########""""""""""""####################################""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""#####################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%$$$"""###$$$$$$$$$$$$##############################################################################################################################******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((***++++++*********,,,***++++++,,,,,,------...)))***,,,------,,,***)))))))))***+++---...//////000000000000111111111111111000000000222666:::<<>>:::666222000//////...---+++***)))(((((())),,,+++))))))***)))'''&&&((('''&&&&&&%%%%%%&&&&&&))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""######""" ####################################$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%"""############$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###"""!!!!!! """"""#########$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!###$$$$$$$$$###"""""""""""""""############""""""""""""""""""""""""%%%$$$###"""!!!""""""######$$$$$$$$$$$$######"""###$$$%%%$$$""""""$$$%%%###""""""!!!!!!""""""###$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$###""""""###""""""!!!!!!""""""###$$$$$$######"""!!!!!!!!! !!!###$$$%%%%%%$$$$$$######""""""""""""######"""############$$$$$$$$$############################################################"""""""""""" !!!!!!""""""######$$$#########"""""""""""" !!!############"""########################$$$$$$######""""""!!!!!!"""""""""""""""###$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$###$$$$$$%%%%%%))))))))))))))))))))))))***))))))))))))(((((((((************************************************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------...---,,,+++---000333555555444777;;;>>>AAACCCFFFIIILLLMMMOOORRRVVV\\\ccchhhwww{{{}}}zzzvvvzzz{{{vvvoooggg\\\RRRLLLHHHEEEBBBAAAAAA@@@???BBB@@@>>>???DDDIIINNNPPPOOOQQQTTTUUUTTTPPPMMMJJJIIIGGGCCC???;;;888666555111000...,,,+++))))))))),,,+++))))))***)))(((&&&(((((('''&&&&&&&&&&&&&&&))))))(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!!"""######"""!!!####################################$$$$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$###$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""############$$$"""############$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%###!!!!!!!!!"""""""""#########%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$###############"""""""""""""""""""""""""""""""""&&&%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$###"""!!!###%%%#########""""""############"""!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###""""""#########""""""#########""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######""""""""""""######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""!!!!!!!!!"""######$$$$$$################################################""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$##############################""""""!!!""""""###$$$%%%))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***************++++++++++++,,,,,,,,,,,,---------------......///.........///222666888999;;;???EEEKKKOOOTTTXXX[[[aaaccceeehhhmmmttt|||tttjjjXXXSSSMMMHHHFFFEEEDDDCCCFFFCCC@@@???AAAEEEGGGHHHJJJLLLNNNPPPQQQQQQPPPPPPJJJIIIHHHEEECCCAAA???>>>666444333000...,,,***)))+++)))(((((()))***)))((()))(((''''''&&&'''''''''))))))((('''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$$$$"""!!!&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$######$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$""""""#########$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$#################################### """$$$%%%%%%$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$###"""""" !!!!!!  """$$$$$$############$$$$$$###""""""!!!!!!!!!""""""######$$$$$$$$$######"""$$$$$$############$$$$$$!!!!!!""""""############""""""######$$$$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#########"""""""""""""""###########################""""""""""""###$$$%%%######################## !!!!!!###$$$%%%%%%&&&###"""""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################## """"""))))))))))))))))))))))))))))))))))))************************************)))*********+++++++++,,,++++++,,,,,,,,,---------222222111111111111222222333444555777999===@@@CCCDDDJJJSSS\\\dddkkkrrruuuzzz|||~~~kkkeee\\\SSSMMMIIIFFFDDDFFFDDDBBBAAABBBCCCBBBAAAEEEEEEFFFGGGJJJNNNQQQTTTNNNNNNNNNMMMKKKIIIFFFEEE;;;:::888666333000...---***)))'''''')))+++******))))))(((''''''''''''((())))))((('''''''''''''''((('''&&&%%%%%%&&&'''((('''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""""""""""""""###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$###$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&$$$###!!!$$$#########$$$$$$%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""""""""######################## ###%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%""""""##################'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""#################################"""##################$$$$$$###"""!!!!!! !!!!!!  """$$$$$$############$$$$$$#########""""""######$$$"""######$$$$$$$$$######$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$##################$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$%%%####################################$$$$$$$$$$$$######"""""""""""""""###%%%%%%$$$$$$$$$$$$$$$$$$################################################ """""")))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++******++++++,,,---------,,,,,,------......//////000000000000000111222333444777:::===@@@EEEJJJNNNTTT[[[fffrrr|||yyymmmbbbYYYRRRLLLIIIGGGFFFEEEFFFFFFFFFCCCAAADDDCCCBBBCCCFFFKKKQQQTTTSSSSSSTTTTTTRRROOOLLLJJJBBBBBB@@@>>>;;;888555444///,,,***)))***+++++++++******)))((((((((((((((())))))(((''''''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""""""""$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###!!!!!!!!!###$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""############$$$%%%&&&&&&"""############$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%"""############$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###""""""!!!!!!########################"""###$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%"""""""""""""""#########&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################# !!!###$$$$$$$$$###"""!!!""""""#########""""""######$$$###"""!!!###%%%#########""""""########################$$$$$$%%%""""""###$$$$$$$$$$$$############""""""#########!!!!!!""""""#########$$$$$$######"""######$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&$$$###"""!!! $$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$%%%))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,------...//////------......///000000111...//////111333555777888999===BBBGGGMMMSSS[[[aaammmttt~~~|||sssjjjccc]]]ZZZSSSQQQOOONNNMMMLLLIIIGGGEEEDDDCCCCCCEEEIIILLLNNNPPPQQQTTTUUUUUUSSSPPPNNNJJJIIIIIIGGGDDDAAA>>><<<777444000---,,,,,,+++***+++***))))))(((((())))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&"""!!! !!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""############$$$"""############$$$$$$$$$%%%$$$######"""#################################$$$$$$############$$$$$$$$$$$$$$$###"""!!!!!!!!!########################%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$"""""""""######$$$$$$$$$ !!!"""$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%########################!!!%%%'''(((&&&###!!!!!!!!!"""###$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%###""""""!!!!!!""""""###"""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$###""""""!!!!!!""""""###"""""""""""""""#########%%%$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###########################&&&&&&%%%$$$$$$###""""""$$$$$$###"""""""""""""""#########$$$$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,------...///000000.........///000111111222333444666888<<>>:::555111...---+++)))+++******)))))))))))))))))))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%############%%%&&&$$$###"""###%%%&&&&&&$$$########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''"""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$'''&&&%%%###"""!!!!!!!!!########################$$$$$$############$$$$$$$$$$$$$$$###"""!!!!!! ########################%%%$$$$$$######$$$%%%%%%""""""""""""#####################$$$$$$%%%%%%%%%###%%%%%%%%%$$$#########$$$$$$%%%%%%&&&########################"""&&&******((($$$!!!!!!"""###$$$%%%&&&&&&&&&"""######"""!!!!!!"""$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######""""""""""""""""""%%%$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###########################!!!!!!"""###%%%&&&'''((($$$$$$###""""""!!!""""""""""""###$$$%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,++++++***,,,,,,++++++***))))))(((...------------......//////...---...000222222222666999<<<===CCCLLLSSSTTTVVVZZZaaakkkvvvyyyuuuqqqnnnkkkggg```[[[PPPHHHDDDGGGIIIFFFDDDGGGGGGHHHIIIKKKNNNSSSYYY]]]VVVTTTRRRQQQPPPOOOMMMKKKIIIEEE@@@;;;777333///---...------,,,+++***))))))&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((()))&&&%%%&&&((()))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))'''%%%###"""###%%%&&&"""$$$&&&''')))))))))((('''&&&$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################%%%%%%$$$###""""""######$$$$$$############$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$###"""""""""$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################!!!$$$&&&%%%"""!!!"""$$$""""""#########$$$$$$$$$$$$#########""""""!!!!!!"""###%%%$$$"""!!!!!!""""""!!! !!!###$$$$$$$$$###""""""###$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&############""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%  """&&&&&&$$$!!!""""""""""""""""""""""""+++++++++,,,++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.../////////000333555777777666<<>>GGGPPPYYYdddsss}}}yyykkk[[[PPPJJJEEEDDDEEEDDDDDDEEEFFFHHHIIIKKKLLLPPPQQQSSSVVVWWWVVVRRROOOQQQOOOKKKHHHEEEAAA<<<888333222000---,,,+++++++++,,,++++++*********++++++)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&%%%$$$)))))))))((('''%%%###"""&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###%%%$$$$$$$$$$$$#########%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################%%%$$$######"""#########$$$$$$############$$$$$$###############"""""""""######"""""""""######$$$######$$$$$$$$$$$$######""""""""""""#########$$$########################"""$$$%%%%%%$$$######$$$###############$$$$$$$$$############"""""""""""""""###%%%$$$###!!!""""""#########"""###$$$$$$%%%"""###$$$%%%%%%$$$###"""######""""""!!!!!! $$$############$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######$$$"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((())))))***++++++++++++******+++,,,,,,,,,++++++,,,,,,------...//////000000000000000000111222222444555777888;;;>>>CCCFFFPPP[[[gggpppyyynnn___UUUNNNJJJIIIGGGGGGGGGHHHJJJKKKKKKJJJLLLLLLOOORRRVVVWWWUUUSSSUUUSSSQQQNNNLLLIIIDDDAAA;;;999555111...,,,++++++---,,,+++*********+++,,,))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$###$$$&&&'''(((''''''&&&((((((&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###############$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&########################!!!"""###################################################""""""""""""""""""###%%%$$$###""""""###"""""""""#########$$$$$$!!!"""$$$%%%%%%$$$"""!!!###############$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!###%%%&&&%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########%%%$$$"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$((()))***++++++++++++++++++,,,------.........---........................000000000222333555777888<<<>>>@@@BBBDDDIIIOOOTTTcccppp~~~nnnddd\\\TTTOOOJJJIIIHHHIIIKKKLLLJJJHHHIIIHHHIIIKKKPPPTTTVVVVVVUUUSSSQQQOOOOOOMMMJJJGGGCCC@@@<<<777333///---,,,...---+++***)))***++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***'''%%%######$$$%%% """$$$&&&(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""##################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%&&&''''''&&&&&&########################""""""""""""""""""######!!!###%%%%%%#########$$$!!!!!!!!!"""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###$$$%%%%%%&&&######""""""######$$$%%%&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!###%%%&&&%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""$$$%%%########################******+++,,,,,,,,,++++++,,,,,,---...//////////////////..................000111333555888<<>>999555111000...---,,,++++++******+++***))))))(((((())))))***))))))))))))))))))))))))&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''---***'''$$$######%%%&&&"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$############"""""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################"""######$$$%%%$$$$$$############$$$$$$"""""""""############### !!!"""##################$$$$$$$$$$$$######""""""""""""#########$$$#################################$$$&&&'''&&&$$$$$$$$$$$$###############""""""""""""############!!!###%%%%%%$$$###$$$%%% !!!""""""""""""!!!"""###$$$%%%%%%$$$###""" !!!"""######$$$###""""""""""""###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%$$$""""""$$$&&&"""""""""""""""""""""""",,,,,,---------,,,,,,++++++,,,---...////////////......//////000111111111555666999===BBBGGGKKKNNNIIINNNTTTYYY___gggrrr{{{xxxoooccc^^^WWWTTTUUUTTTQQQMMMKKKIIIGGGGGGHHHJJJIIIIIIEEECCC@@@@@@BBBDDDFFFFFFHHHHHHGGGDDDAAA<<<888666............---,,,++++++******))))))))))))******))))))))))))))))))))))))%%%''')))(((&&&%%%&&&(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%&&&&&&'''###$$$%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###########################""""""""""""$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################################################""""""###$$$$$$%%%$$$$$$############$$$$$$############$$$$$$$$$%%% !!!"""#########"""######$$$$$$$$$$$$######!!!!!!!!!"""""""""##############################!!! !!!$$$%%%$$$"""$$$$$$$$$#########""""""!!!"""""""""############!!!###%%%%%%$$$$$$$$$%%% !!!"""#########""""""########################""""""!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$ !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" ###%%%%%%$$$###%%%&&&########################............---,,,,,,+++***+++,,,---..................///111222333444555;;;===AAAFFFLLLRRRWWWYYYYYY___gggmmmtttuuunnneee```___^^^ZZZVVVMMMKKKJJJIIIIIIGGGCCCAAA>>><<<999888;;;???BBBDDDGGGHHHHHHHHHEEEAAA===;;;///000000111000...,,,+++******))))))))))))******((((((((((((((((((((((((%%%''')))(((&&&%%%&&&)))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''###$$$&&&((((((((((((((("""###$$$&&&''''''&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%############""""""""""""%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""###$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&'''''''''!!!"""#########"""######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$###"""$$$((()))'''%%%$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$!!!###%%%%%%$$$$$$%%%&&&!!!"""###$$$%%%$$$######$$$$$$###""""""###$$$$$$&&&&&&%%%$$$###"""!!! """""""""""""""######$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$((()))+++---.........---,,,---...//////000//////...111444333222444:::>>>EEEGGGJJJOOOZZZfffkkkjjjmmmttt|||zzztttkkkeeeZZZTTTMMMGGGEEEEEEFFFGGGAAA===999666666777999999DDDCCCDDDFFFHHHFFF@@@;;;???<<<888333000...------)))))))))))))))***+++,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$###$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%##############################$$$%%%&&&&&&&&&&&&########################"""""""""""""""######$$$%%%%%%$$$###"""!!! """"""######$$$%%%''''''######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! $$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""############%%%$$$"""!!!!!!!!!""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$---............---+++***......///000000111111111222444666:::>>>BBBEEEFFFKKKSSS]]]fffrrr}}}zzzeee]]]RRRHHHDDDEEEFFFHHHCCC@@@<<<999888777666555???>>>???BBBEEEFFFCCC@@@DDDAAA>>>999555222000///,,,++++++******++++++,,,(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$ """###"""!!!!!!"""############""""""#########$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&%%%$$$###"""########################"""""""""""""""######$$$"""""""""""""""!!!!!!!!!""""""""""""""""""##################$$$$$$$$$%%%$$$$$$$$$###############%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$##############################""""""""""""############%%%$$$###""""""""""""###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$#########"""////////////...---,,,+++000000000000111222333444777777:::???FFFKKKLLLKKKVVVeeexxxwwwmmm]]]PPPHHHFFFGGGHHHFFFDDDAAA>>>===;;;777555999888999<<<@@@CCCEEEEEEIIIGGGEEEAAA===999555333///...---,,,++++++++++++((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """###$$$######%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!########################"""""""""""""""######$$$"""""""""######$$$$$$$$$$$$######"""!!!!!!"""""""""""""""#########$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######""""""""",,,,,,---....../////////000000000111222444666777@@@@@@BBBDDDHHHMMMQQQTTTggg{{{}}}mmm]]]RRRLLLIIIHHHFFFEEEDDDCCCCCC@@@===:::666555555666:::>>>BBBDDDIIIIIIHHHFFFCCC@@@<<<:::111000...,,,***)))((((((+++++++++*********))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''"""###$$$$$$######%%%&&&###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$########################"""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%!!!""""""""""""#########"""############$$$$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++,,,---...///000000000111222444666999;;;<<>>:::666333555999===@@@BBBDDDGGGHHHGGGGGGFFF<<<:::777333///,,,)))(((************)))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%$$$!!! !!!"""######$$$$$$$$$$$$##################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!########################"""""""""""""""######$$$######""""""!!!!!!!!! !!!"""$$$%%%&&&"""""""""#########$$$$$$%%%$$$$$$$$$######"""""""""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""!!!!!!"""""""""###$$$%%%&&&&&&'''000/////////000222444555888<<>>888777:::===@@@AAABBBEEEFFFHHHIIIIIIMMMJJJFFFAAA;;;777444222---------,,,,,,,,,++++++(((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&)))(((((((((''''''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$######$$$&&&$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&########################"""""""""""""""######$$$###$$$$$$%%%'''(((((()))&&&%%%$$$$$$###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%$$$###"""!!! 222222333555888===AAADDDKKKJJJNNNWWW[[[ZZZ[[[aaafffnnn|||{{{xxxoooccc[[[VVVOOOHHHJJJJJJJJJGGGCCC???<<<:::????????????AAADDDGGGIIIHHHJJJMMMMMMJJJDDD===999111000...,,,***((('''''''''&&&&&&'''((()))'''&&&(((((('''''''''&&&&&&%%%&&&'''((((((((('''%%%$$$''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&---+++(((%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&%%%%%%$$$######"""""""""###$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""!!!!!!&&&%%%$$$"""!!!  !!!"""######$$$$$$$$$###"""!!! """"""""""""###$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&'''&&&###"""!!!!!!###$$$"""!!! """######""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&%%%$$$###"""########################&&&%%%%%%%%%$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$222444666999===BBBGGGJJJPPPNNNRRRZZZ```cccjjjrrryyynnndddXXXMMMKKKKKKIIIFFFCCC@@@???>>>>>>>>>======???BBBFFFHHHIIIJJJMMMMMMKKKFFFAAA>>>444333000...+++***)))(((((('''&&&((()))***)))'''((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%)))))))))((('''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###"""!!!"""###%%%&&&&&&%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$############"""######$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$###"""""""""###### !!!!!!""""""######$$$$$$######""""""!!!!!!""""""""""""###$$$%%%%%%########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$###############$$$$$$$$$&&&%%%###"""!!!"""###$$$$$$"""!!!"""###%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$#####################$$$$$$$$$$$$777:::>>>BBBEEEJJJOOORRRVVVVVV[[[dddmmmvvvyyyhhhZZZPPPNNNJJJFFFCCCBBBBBBCCC???===<<<;;;<<>>EEEFFFHHHJJJJJJKKKJJJJJJEEEBBB===888222...,,,+++***)))((((((*********))))))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&%%%$$$######&&&(((!!!!!!!!!"""######$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$###"""""""""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$%%%%%%%%%%%%######"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$######"""#################################!!!""""""#################################""""""$$$$$$$$$############"""""""""""""""###$$$%%%&&&&&&%%%$$$$$$&&&''''''&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%NNNQQQTTTTTTSSSTTTXXX\\\___mmmkkkdddZZZRRRLLLIIIFFFDDDEEECCC@@@===;;;999999999@@@BBBDDDFFFHHHIIIJJJJJJKKKIIIDDD???999333///---,,,***(((((()))***)))((()))((('''''''''''')))))))))((('''&&&&&&''')))***''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%######%%%''' !!!!!!"""######$$$$$$%%%$$$###""""""###$$$%%%######$$$%%%%%%$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###############$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""############"""""""""""" !!!!!!"""#########$$$$$$######"""#################################"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%$$$###""""""!!!"""############$$$$$$$$$!!!!!!""""""###$$$%%%&&&%%%$$$######%%%&&&&&&%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%WWWZZZ]]][[[YYYZZZ```fffppp}}}uuuiii```XXXQQQJJJEEEFFFEEECCCAAA>>><<<:::888===>>>AAACCCEEEGGGGGGGGGLLLKKKIIIEEE@@@:::555333000...+++))))))***)))(((''''''((((((((()))))))))((((((''''''(((((())))))''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$%%%&&&'''))))))***&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""###$$$$$$$$$#########"""""""""$$$$$$############$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$######"""#########%%%%%%$$$$$$$$$$$$%%%%%%###############$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#####################$$$%%%%%%%%%$$$"""!!!######################## !!!!!!"""""""""###$$$###############$$$$$$##############################$$$%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""""""""######$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%%%%###""""""$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%___cccffffffeeeiiirrrzzzxxxooofff\\\RRRJJJDDDEEEEEEEEEDDDAAA>>><<<:::<<<@@@CCCDDDEEEEEEDDDHHHIIIJJJJJJGGGCCC>>>;;;666222...,,,++++++***)))&&&''')))*********((((((''''''((()))))))))))))))%%%%%%%%%$$$$$$#########&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%'''(((***&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''%%%###""""""$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$#########"""######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$%%%###$$$&&&&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###""""""""" """###%%%%%%$$$###""""""""""""######$$$$$$%%%""""""""""""""""""######""""""""""""###$$$%%%%%%########################""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###############!!!"""######$$$$$$$$$$$$%%%$$$"""###$$$&&&%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&########################&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&eeejjjnnnooopppvvvyyypppeeeXXXNNNBBBDDDFFFHHHGGGEEEAAA???:::<<<@@@CCCDDDDDDCCCBBBDDDFFFJJJLLLLLLHHHDDDAAA999666111...---,,,+++***$$$&&&)))+++,,,***((('''&&&'''(((*********)))((())))))(((''''''&&&%%%%%%&&&&&&&&&'''''''''(((((()))(((%%%#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))***(((%%%$$$###!!!"""###$$$%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########"""###$$$$$$%%%###$$$&&&&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$######"""""""""############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!"""$$$%%%%%%$$$###!!!!!!"""###$$$%%%%%%%%%########################""""""""""""###$$$%%%&&&########################!!!!!!"""############### !!!"""###$$$%%%%%%&&&&&&%%%$$$###"""!!! """"""###$$$$$$$$$$$$###&&&$$$######%%%&&&&&&%%%""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''########################'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&fffkkksss||||||wwwqqqhhhaaaPPPIIIEEEHHHHHHEEEEEEIIIEEEBBB??????BBBDDDBBB@@@???AAAEEEHHHJJJIIIHHHGGGDDDAAA<<<666111---,,,+++***))))))(((((((((((()))***'''$$$""""""$$$'''***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$######$$$&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%###"""!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$######"""""""""%%%$$$###!!!'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&$$$"""!!!!!!"""#########$$$$$$%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!########################"""""""""###$$$$$$$$$%%%$$$###"""$$$&&&((('''''' !!!"""$$$&&&((()))***########################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""!!! """$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""########################  ###%%%&&&&&&$$$$$$##################%%%$$$"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$&&&(((***(((&&&########################"""###%%%&&&''''''&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$hhhooozzz{{{ssslllYYYQQQJJJIIIHHHEEEEEEIIIDDDBBB???>>>@@@BBBCCCBBB<<<===???AAACCCEEEEEEEEEEEECCC???:::555111///---)))******+++******)))(((---+++)))'''''')))+++---''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$###"""!!!!!!''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%&&&&&&%%%###!!!"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$####################################$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%""""""######$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$###$$$&&&######""""""""""""######$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$$$$########################$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%&&&$$$###########################$$$$$$$$$%%%$$$$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%uuu|||~~~{{{lllbbbXXXRRRMMMHHHGGGIIIGGGFFFDDDBBBAAAAAAAAABBB;;;:::::::::===@@@CCCEEEGGGFFFDDD@@@<<<888444222++++++,,,,,,+++***)))(((***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&%%%&&&'''&&&$$$"""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########'''&&&%%%%%%&&&&&&%%%###$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%&&&%%%$$$%%%%%%######""""""""""""######$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!#########"""########################$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%zzzooodddZZZQQQKKKHHHKKKKKKJJJHHHDDDAAA???>>>===:::888666888===CCCFFFGGGGGGHHHGGGDDD???;;;888///...,,,***)))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$######%%%%%%$$$###%%%%%%$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######################## ###%%%$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$##################$$$$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$##################$$$$$$$$$$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""###$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&zzzmmm```SSSJJJKKKKKKKKKJJJHHHDDD@@@===>>>;;;777444555:::???CCCEEEGGGIIIJJJIIIEEEAAA>>>666222---)))'''(((***,,,))))))************))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''))))))))))))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&''''''&&&%%%$$$###%%%&&&'''&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#################################"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######!!! !!!###%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################## ###%%%$$$#########%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$##################$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$""""""######""" $$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$##############################$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&tttdddWWWNNNKKKIIIIIIKKKIIIEEEAAA@@@<<<777444333666:::===BBBEEEIIIKKKKKKIIIFFFDDD<<<888222,,,))))))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$#########%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$ !!!###%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%&&&%%%$$$%%%%%%######""""""""""""######"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""###############$$$$$$$$$###########################"""!!!"""$$$&&&&&&%%%"""""""""###$$$$$$%%%%%%%%%$$$"""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%~~~qqq^^^UUUMMMJJJMMMOOOKKKGGGCCC@@@<<<777555555777888???BBBFFFJJJLLLKKKIIIHHHAAA>>>999333///,,,++++++(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%%%%%%%$$$######$$$%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$######"""###%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$###$$$&&&######""""""""""""######"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$""""""""""""""""""""""""%%%$$$"""###$$$%%%%%%$$$!!!""""""###$$$$$$%%%%%%$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%qqqcccTTTMMMPPPSSSPPPKKKGGGEEEAAA<<<999888777888===@@@DDDIIIKKKLLLKKKJJJCCCAAA>>>:::555000,,,)))---,,,+++******+++,,,---))))))))))))))))))))))))''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""######$$$$$$$$$ !!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%%%%$$$"""###$$$$$$###"""###%%%%%%%%%%%%$$$$$$#########"""###%%%'''''''''%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$%%%&&&&&&%%%###$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""!!! """$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!(((&&&$$$###$$$$$$###"""!!!""""""###$$$$$$%%%%%%###"""###%%%)))+++++++++$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###&&&'''''''''###########################%%%'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###!!! !!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$xxx___PPPLLLMMMLLLJJJJJJIIIGGGBBB<<<888666666555:::AAAHHHLLLLLLKKKJJJLLLJJJFFFAAA:::444...***++++++*********))))))(((((((((((((((((())))))******)))))))))((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&((((((&&&%%%$$$!!! ###&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$####################################$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""###%%%&&&%%%"""&&&$$$###!!!!!!"""$$$%%% !!!"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&& !!!###$$$%%%&&&'''%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$&&&&&&$$$#########$$$$$$$$$######"""nnn\\\RRRNNNKKKIIIHHHIIIHHHFFFCCC???<<<;;;888:::>>>DDDJJJLLLMMMLLLNNNLLLIIIEEE???999333000+++******)))((((((((((((+++***))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))(((&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$####################################$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""###%%%&&&$$$###%%%$$$###""""""###$$$%%%!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""###$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%''''''%%%###################################################%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$%%%&&&$$$#########$$$$$$$$$$$$######nnn^^^SSSLLLIIIGGGIIIKKKKKKIIIFFFBBB???;;;999:::>>>EEEKKKNNNNNNPPPOOOMMMIIIEEE@@@<<<999///---+++)))((()))******---,,,+++***)))(((((((((((((((((('''''''''&&&&&&''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""###$$$%%%$$$###%%%$$$###""""""###$$$%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$#####################$$$$$$$$$%%%$$$$$$############$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$###$$$%%%&&&%%%#########$$$$$$$$$$$$$$$###~~~ooo```SSSKKKFFFHHHJJJLLLLLLIIIDDDAAA>>>999666888@@@HHHMMMOOOPPPPPPOOOMMMJJJGGGDDDBBB555333///,,,++++++,,,------,,,+++***))))))))))))*********))))))))))))(((&&&&&&''''''(((((())))))(((((((((((((((((((((((($$$%%%&&&'''&&&%%%#########%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################""""""#########$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((()))***)))&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$######$$$$$$%%%%%%$$$$$$sssaaaTTTFFFFFFFFFIIIKKKKKKHHHFFFAAA<<<666666<<>>888222---***))))))******)))((((((((((((((()))))))))))))))(((((((((''''''((((((((((((''''''''''''((('''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######"""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ppp```TTTOOOPPPSSSUUUTTTSSSTTTUUUVVVVVVUUUVVVUUUTTTSSSSSSPPPLLLHHHGGGDDD>>>888222...,,,+++++++++***)))(((((((((((())))))((((((((((((''''''''''''((((((((((((''''''%%%&&&((()))(((&&&$$$"""%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""!!! #########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzeeeTTTNNNOOORRRSSSRRRQQQRRRUUUVVVVVVVVVVVVVVVUUUVVVUUUSSSPPPMMMLLLJJJEEE???999444000...,,,+++***)))((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""""""""#########$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$${{{wwwxxx||||||eeeTTTNNNPPPTTTRRRPPPPPPQQQTTTVVVWWWVVVUUUTTTUUUUUUVVVUUURRROOOOOOMMMIIIDDD===888333111,,,+++***)))((((((((((((((((((''''''&&&&&&&&&%%%''''''(((((((((((('''''''''&&&%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$###############"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}zzzyyyyyy{{{~~~rrrdddZZZQQQPPPSSSTTTUUUVVVUUUTTTSSSTTTUUUVVVTTTSSSQQQPPPOOOPPPPPPPPPOOOMMMIIIDDD???:::888111///,,,***(((''''''((('''&&&'''(((******(((&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$%%%((('''%%%$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%&&&$$$###$$$''''''%%%###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$)))((('''&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$###""""""$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$)))'''###!!! """%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&}}}}}}||||||||||||}}}|||ooocccWWWPPPOOOSSSTTTUUUTTTTTTSSSSSSTTTVVVUUUTTTSSSRRRRRRSSSSSSOOOOOOMMMKKKGGGCCC@@@>>>333111...+++)))((())))))***)))))))))+++***(((&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&$$$###%%%''''''%%%###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%#########$$$%%%$$$###!!!""""""""""""##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!######!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&}}}yyyyyyyyy|||ssscccUUUOOOPPPQQQQQQRRRRRRSSSSSSSSSVVVUUUTTTSSSRRRRRRSSSSSSNNNNNNNNNMMMKKKIIIFFFEEE888666111---+++******+++,,,+++******++++++)))'''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$!!!""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''')))'''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&}}}|||ooo```VVVNNNMMMMMMNNNPPPRRRRRRRRRUUUTTTSSSRRRQQQPPPOOOOOONNNOOOOOOOOONNNLLLJJJIII@@@===888222...,,,+++++++++***))))))++++++***(((***))))))((('''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&~~~}}}|||zzzwwwuuusssrrrrrrtttvvvxxxzzz~~~zzzlllaaaPPPMMMKKKLLLOOORRRSSSRRRVVVVVVTTTSSSQQQOOOMMMLLLPPPPPPPPPPPPNNNMMMKKKIIIHHHEEE???999444///---,,,)))((('''(((***+++************)))((('''&&&&&&%%%))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&|||yyyuuurrrrrrqqqppppppnnnnnnmmmkkkiiifffdddccc___bbbeeegggiiinnnvvv|||xxxnnnZZZUUUOOOLLLNNNQQQRRRRRRXXXXXXWWWUUUSSSQQQOOONNNPPPQQQQQQQQQOOONNNLLLJJJLLLJJJFFFAAA;;;555111///***((('''''')))************))))))((('''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%'''&&&%%%$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&$$$###$$$%%%&&&%%%$$$!!!""""""""""""###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''&&&%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########!!! ###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&|||yyyvvvtttsssqqqooommmjjjgggeeecccccccccaaa```_________^^^\\\YYYWWWVVVSSSVVVYYYZZZ[[[___gggnnnvvvzzz{{{iiiaaaVVVPPPOOOQQQRRRQQQUUUUUUUUUUUUTTTSSSQQQPPPPPPQQQQQQRRRQQQPPPOOONNNLLLKKKJJJGGGBBB<<<777444...,,,)))((()))))))))((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%$$$######$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$######%%%''''''%%%###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&######""""""###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&%%%#########$$$%%%$$$###!!!""""""""""""#########$$$%%%%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&zzzvvvtttnnnkkkgggeeedddbbb___^^^\\\[[[YYYYYYZZZYYYXXXVVVVVVWWWVVVVVVTTTRRROOONNNOOORRRTTTTTTTTTWWW___fffllloootttyyy|||~~~}}}}}}||||||uuujjj\\\SSSQQQQQQQQQPPPPPPQQQRRRSSSSSSRRRQQQQQQOOOPPPRRRSSSSSSRRRRRRQQQJJJJJJKKKJJJFFFAAA<<<888333000,,,***))))))(((&&&((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%$$$###""""""""""""###$$$%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''(((###$$$%%%&&&&&&%%%$$$######%%%''''''$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&$$$###""""""$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###&&&'''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&|||tttoookkkfffccc\\\]]]]]][[[XXXVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTTTTTTTSSSQQQOOOMMMLLLOOOQQQSSSUUUVVVXXXZZZ]]]fffgggjjjkkklllmmmoooqqqpppqqqssswww|||}}}||||||}}}zzznnnbbbTTTHHHIIIPPPPPPRRRTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPPPPNNNLLLLLLLLLKKKGGGCCC>>>555+++''')))++++++***%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%************************&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$#########$$$############$$$$$$%%%&&&)))(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!""""""""""""#############################################$$$%%%&&&&&&"""#########$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######%%%'''(((((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$###!!! !!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&'''''''''{{{uuulllfffaaa^^^[[[XXXVVVXXXXXXWWWUUUTTTTTTUUUTTTTTTUUUVVVVVVVVVVVVUUUVVVWWWWWWWWWVVVSSSPPPNNNNNNQQQTTTVVVXXXYYY[[[]]]aaaaaabbbaaa``````aaabbbbbbccceeeiiinnntttyyy|||}}}{{{~~~zzzooo```QQQMMMPPPQQQRRRTTTUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOPPPNNNMMMMMMNNNLLLIIIFFFGGG???555...++++++)))((()))***+++,,,,,,+++******((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$'''''''''''''''((())))))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######%%%&&&((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''''''''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&&&&{{{ttthhhddd^^^ZZZWWWVVVTTTSSSSSSUUUWWWWWWVVVVVVWWWXXXVVVWWWYYY[[[]]]]]]]]]]]]\\\\\\]]]]]][[[XXXUUUSSSSSSWWW[[[^^^______```aaabbbaaa^^^\\\ZZZXXXVVVVVVUUUVVVWWWZZZ___dddiiilllrrrsssuuuyyy~~~}}}zzzzzzyyyxxx{{{ooo]]]QQQNNNPPPQQQSSSTTTUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPOOONNNPPPOOONNNNNNOOONNNLLLJJJMMMHHH@@@777000,,,***)))))))))************))))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######"""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''zzzooohhh___\\\ZZZXXXWWWXXXYYYYYYXXXZZZ]]]___``````bbbccc```bbbdddggghhhhhhhhhgggeeeeeedddbbbaaa___^^^^^^aaadddhhhkkkjjjiiiiiiiiijjjgggccc```]]]ZZZXXXVVVRRRRRRSSSUUUYYY]]]aaacccfffgggjjjnnntttyyy~~~~~~yyyrrrmmmmmmvvv|||hhhWWWLLLNNNNNNOOOQQQSSSTTTTTTSSSRRRRRRRRRRRRQQQOOONNNMMMNNNNNNNNNNNNOOOOOONNNNNNMMMKKKFFF>>>555///---,,,))))))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))***)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%#########""""""######$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%######$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###############""""""$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''(((wwwmmmddd___XXXXXXYYYYYY[[[^^^aaacccdddgggkkknnnooooooqqqrrrpppqqqssstttttttttsssssssssqqqnnnkkkjjjkkkmmmnnnsssuuuxxxyyyxxxuuutttsssrrrnnnhhhdddbbb```]]][[[VVVVVVVVVVVVXXX[[[^^^```^^^___aaadddhhhmmmqqqtttyyy~~~zzzpppgggeeekkkttt{{{vvvbbbTTTNNNMMMLLLNNNQQQSSSTTTSSSRRRRRRRRRRRRQQQPPPOOONNNMMMMMMNNNNNNNNNNNNOOOPPPNNNMMMIIICCC:::333///---,,,,,,++++++************''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))'''&&&&&&((()))((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%&&&}}}wwwuuuuuuwwwyyyxxxxxxvvvqqqjjjbbb^^^\\\VVVYYY\\\^^^aaaeeejjjnnnvvvyyy}}}}}}{{{{{{}}}{{{vvvoookkkjjjiiifffccc___^^^]]]\\\\\\]]]___```___^^^^^^___aaaccceeefffnnnsssyyyyyypppgggdddeeeiiimmmqqqyyysssdddTTTPPPLLLKKKNNNQQQRRRQQQRRRRRRRRRSSSRRRRRRQQQPPPMMMNNNOOONNNMMMNNNPPPQQQRRRPPPMMMHHHAAA999222---,,,+++***)))(((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$#########$$$$$$'''''''''&&&%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$%%%&&&%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$!!!"""%%%'''&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''$$$""""""$$$~~~tttqqqkkkgggfffhhhlllooonnnooonnnjjjeeebbbaaabbb```dddiiimmmpppvvv||||||{{{yyyvvvrrrooommmjjjhhhffffffggghhhhhhfffdddbbbaaa`````````eeehhhmmmrrrwww|||}}}vvvqqqmmmkkkjjjiiikkknnnyyyttt^^^WWWOOOKKKLLLOOOOOOOOOQQQRRRSSSSSSTTTSSSSSSSSSOOOPPPQQQPPPNNNNNNQQQSSSSSSPPPNNNMMMJJJDDD;;;444+++***)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$###""""""######'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$!!! ###%%%$$$!!!'''''''''&&&%%%%%%$$$$$$###%%%'''(((((('''%%%###"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&$$$######$$$%%%%%%&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%)))(((%%%""""""$$$uuunnnjjjfffbbb______ccchhhlllmmmnnnnnnkkkhhhgggjjjlllmmmrrrxxx}}}}}}{{{wwwtttrrrqqqqqqqqqrrrppplllhhheeebbbaaa```___bbbfffjjjmmmrrrwww{{{}}}|||xxxtttpppnnnmmmlllsss}}}ggg]]]RRRLLLLLLMMMNNNLLLQQQRRRSSSTTTTTTUUUUUUUUUQQQRRRSSSQQQOOOOOORRRUUUPPPNNNMMMOOOQQQMMMDDD===000///---+++******+++,,,))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((************************$$$%%%(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***)))((((((''''''''''''&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))&&&###$$$)))+++)))&&&(((((('''&&&%%%$$$$$$###"""$$$'''))))))'''$$$"""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$""" $$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$)))---,,,(((%%%%%%'''uuummmgggcccccccccbbbaaabbbeeekkkoooqqqsssssspppmmmnnnuuu{{{~~~}}}~~~{{{vvvqqqkkkgggeeeeeedddcccaaaaaadddiiimmmsssxxxxxxuuuuuusssfffYYYSSSQQQMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQRRRRRRPPPLLLHHH===999333...+++***+++,,,&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******))))))((((((((('''&&&'''''''''(((((())))))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""""""""###$$$%%%((('''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%&&&'''''''''&&&%%%}}}ssskkkfffbbb```bbbdddfffiiilllqqqwww{{{zzz{{{{{{yyyxxx|||{{{vvvsssrrriiigggddd```^^^___bbbdddiiinnnvvv~~~~~~|||~~~qqqcccYYYRRRKKKIIIJJJJJJKKKMMMPPPRRRSSSTTTTTTQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPQQQRRRPPPMMMKKKBBB>>>777111---+++,,,---((((((''''''''''''(((((())))))))))))))))))))))))((('''''''''&&&&&&&&&%%%&&&'''''''''((((((((())))))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######"""###$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$#########""""""############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&zzzvvvoooiiidddbbbbbbbbbeeeiiiooouuu{{{~~~rrroooiiiddd```^^^^^^^^^```dddkkkrrryyy}}}}}}ooocccWWWLLLHHHIIIIIIJJJMMMOOOQQQRRRRRRRRRPPPPPPOOOOOOOOONNNNNNNNNPPPPPPOOOPPPRRRRRRPPPOOOJJJEEE>>>666111.........+++***)))((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$############"""!!!""""""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&zzzuuuooommmiiifffdddfffiiilllrrrwww~~~zzztttnnnjjjfffcccaaaaaabbbeeeiiimmmqqqtttvvvzzz}}}yyyoooaaaRRRJJJIIIJJJKKKMMMNNNOOOOOOOOONNNPPPPPPOOOOOOOOOOOONNNNNNQQQOOOOOOPPPRRRSSSSSSRRRQQQLLLDDD<<<666222000///...---+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&xxxqqqllljjjjjjiiiiiihhhiiinnnuuu{{{~~~zzzwwwsssoookkkhhhgggeeedddddddddffffffmmmqqqxxx}}}|||mmmZZZMMMIIIIIIIIIKKKLLLNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQPPPOOOQQQSSSUUUUUUTTTUUUQQQJJJBBB;;;666222000///...,,,+++))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!""""""""""""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%&&&%%%$$$""" $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''''''|||tttpppkkkfffdddeeeiiikkkmmmpppsss|||{{{wwwrrrooojjjddd```]]][[[[[[aaafffnnntttxxx{{{}}}zzzfffUUUMMMGGGGGGHHHJJJMMMPPPSSSUUUSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPQQQSSSUUUVVVUUUTTTUUURRRNNNGGG@@@999444111......,,,+++***))))))((())))))))))))))))))))))))%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$''''''(((((((((&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%$$$###!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&'''(((}}}ssslllggghhhiiihhhjjjnnnqqquuuzzz|||xxxrrrjjjddd___\\\ZZZ\\\___dddhhhlllrrrwww{{{uuuddd\\\MMMKKKIIIIIIJJJNNNRRRUUUSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRUUUWWWWWWUUUSSSSSSRRROOOKKKDDD<<<555111------+++***))))))))))))))))))))))))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$###%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%#########$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%''''''&&&%%%$$$$$$############%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$###""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((wwwnnniiicccaaaggglllooouuu|||{{{yyyqqqjjjeeeaaa```[[[\\\^^^```dddjjjsssxxx}}}ssskkkUUURRRMMMIIIHHHJJJMMMPPPSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQSSSVVVXXXXXXUUURRRPPPQQQPPPLLLFFF>>>666111,,,,,,+++***))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$&&&((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%''''''&&&%%%$$$######""""""###%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%&&&&&&%%%$$$%%%&&&'''(((tttiiieeebbbaaaeeennntttwwwzzzssslllhhheeedddbbb______dddjjjoooxxxzzz~~~}}}kkk^^^NNNGGGJJJNNNMMMKKKPPPQQQSSSTTTTTTSSSSSSRRRPPPQQQSSSUUUVVVWWWWWWVVVSSSSSSSSSPPPIII@@@777111111///...------,,,***))))))((('''((()))***)))(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###'''''''''((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$######"""""""""!!!!!!"""""""""#########$$$###""" """###$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&((('''''''''((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''~~~uuukkkeeedddgggfffkkkuuu~~~{{{wwwtttuuuuuuttttttttttttuuuuuuyyy|||xxxtttooommmiiieeebbbcccgggjjjppprrrvvvzzzyyykkkXXXLLLIIIJJJKKKJJJQQQRRRSSSTTTTTTSSSRRRQQQPPPQQQRRRTTTUUUUUUVVVVVVRRRRRRQQQOOOKKKDDD:::444000...------------,,,***)))((('''((()))***)))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''xxxpppiiieeeeeehhhnnnpppvvv{{{xxxvvvvvvvvvxxxwwwuuurrroookkkhhhfffhhhhhhgggggggggggghhhhhhllloootttyyy|||~~~~~~~~~}}}~~~~~~}}}{{{uuunnnhhheeeeeefffhhhiiilllpppvvv{{{yyyfffUUULLLJJJKKKMMMQQQRRRSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUSSSQQQOOOOOONNNIII???777///---,,,,,,---......---***((('''((()))***)))'''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###############"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''zzzpppjjjhhhgggkkkrrrwww|||}}}{{{xxxvvvssspppooonnnoooooonnnllljjjfffccc```___^^^___^^^^^^]]]]]]^^^^^^___```bbbfffjjjmmmoooppppppqqqrrrsssrrrssstttxxx{{{wwwzzz~~~zzzrrrllliiihhhffffffgggiiinnntttyyy}}}rrrbbbUUUNNNNNNOOOQQQQQQRRRSSSSSSRRRQQQPPPQQQPPPPPPOOOPPPQQQSSSTTTVVVRRRNNNOOOQQQMMMBBB999...---+++,,,---/////////***)))(((((())))))((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''uuuooojjjjjjkkkmmmttt||||||xxxtttqqqnnnlllhhhfffdddbbbbbbbbbcccccceeeccc```]]]ZZZXXXWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWXXX[[[^^^aaaccceeeeeeiiiiiiiiihhhhhhiiimmmppprrruuuyyy}}}~~~xxxtttrrriiihhhfffeeegggkkkooorrr{{{qqqbbbVVVOOOLLLOOOPPPQQQSSSSSSRRRRRRQQQQQQQQQOOOOOOOOOPPPQQQRRRXXXTTTPPPPPPQQQNNNDDD;;;000...,,,,,,---/////////+++)))(((((())))))(((&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''|||sssmmmhhheeefffjjjpppvvv{{{tttnnniiieeebbb___]]]\\\ZZZYYYYYYYYYYYYZZZYYYXXXVVVTTTRRRQQQPPPPPPOOONNNNNNNNNNNNNNNNNNOOOPPPPPPRRRTTTWWWYYY[[[\\\aaaaaa```^^^^^^___cccfffkkknnnrrrvvvyyyzzzzzzyyy{{{}}}~~~pppmmmiiieeecccdddggghhhrrrxxxqqq```QQQJJJMMMNNNPPPRRRSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPWWWTTTQQQQQQQQQMMMEEE>>>333000---,,,---.........+++***(((((())))))'''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$######%%%%%%$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$$$$############"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!!!!!###%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''{{{uuunnnhhhddddddcccgggoooyyyyyytttlllfffaaa^^^\\\[[[XXXWWWVVVTTTSSSSSSSSSSSSOOOOOONNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJLLLNNNQQQSSSTTTWWWWWWVVVUUUUUUWWW[[[___bbbeeeiiinnnrrrtttuuuuuuvvvwwwzzz}}}}}}||||||}}}zzzvvvqqqkkkgggeeeeeefffhhhooowww}}}}}}kkkZZZOOOKKKMMMOOOQQQSSSTTTTTTTTTQQQQQQQQQQQQQQQPPPOOOOOOSSSRRRRRRQQQPPPMMMGGGCCC666333...,,,,,,,,,,,,,,,+++***(((((())))))'''&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$######%%%%%%$$$###""""""############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$#########"""#########$$$$$$#########!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!!!!!"""$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''zzzqqqkkkgggdddbbbgggggglllvvv{{{wwwnnniiibbb]]]ZZZYYYYYYYYYRRRQQQPPPOOONNNMMMMMMMMMJJJJJJKKKKKKJJJJJJIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEEEEFFFHHHKKKNNNPPPPPPPPPOOOOOOOOORRRWWW[[[ZZZ]]]ccciiinnnqqqrrrrrrrrrsssvvvxxx{{{|||}}}}}}yyyyyyzzz{{{}}}xxxrrrllliiihhhhhh```hhhqqqxxxzzz|||uuucccWWWJJJLLLNNNQQQSSSTTTUUUUUUQQQRRRRRRSSSRRRQQQOOONNNOOOPPPQQQQQQPPPMMMJJJHHH888444000,,,,,,,,,++++++,,,***(((((())))))'''%%%''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###!!!"""$$$&&&&&&&&&$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&'''%%%""""""$$$&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''yyyqqqjjjddd^^^^^^aaaeeeooozzz|||vvvqqqeeebbb^^^[[[ZZZXXXVVVTTTTTTRRRPPPOOONNNMMMKKKIIILLLLLLKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOSSSVVVZZZ^^^cccgggjjjkkklllnnnqqqssstttvvvyyy{{{zzzyyyyyyyyyyyy{{{}}}~~~~~~}}}|||zzzzzz{{{|||}}}~~~~~~{{{vvvpppkkkhhheeeeeefffiiimmmsssxxx|||ssscccQQQLLLJJJOOOSSSTTTUUUWWWVVVTTTRRRPPPNNNMMMLLLLLLPPPPPPQQQRRRRRRPPPKKKGGG<<<888222---+++,,,...111+++++++++++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&uuunnngggccc^^^[[[^^^dddlllyyyzzzsssmmmfffccc^^^[[[YYYXXXWWWVVVUUUTTTRRRQQQQQQPPPNNNLLLKKKKKKJJJJJJIIIJJJJJJJJJEEEEEEFFFFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJMMMOOOSSSXXX\\\```ccceeegggiiilllnnnppprrruuuwwwvvvvvvwwwwwwxxxzzz{{{|||||||||}}}}}}||||||{{{zzzzzzzzzzzzzzz{{{}}}~~~|||yyytttpppmmmhhhfffdddccceeekkkqqquuu{{{www\\\SSSMMMOOOSSSTTTUUUWWWVVVUUUSSSQQQPPPNNNMMMMMMPPPPPPQQQRRRRRRPPPLLLHHHCCC>>>777000,,,+++---///******+++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%(((''''''&&&$$$######"""$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||yyyiiiccc___^^^]]]___fffnnn{{{zzzrrrlllhhhddd___[[[ZZZZZZYYYXXXXXXVVVUUUUUUUUUTTTRRRPPPNNNMMMLLLJJJJJJKKKLLLLLLEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFEEEDDDBBBAAABBBBBBCCCDDDDDDEEEFFFFFFGGGIIIMMMQQQUUUYYY\\\]]]___aaaeeegggiiilllooorrrqqqrrrsssuuuwwwxxxyyyyyyyyyyyyyyyzzzyyyyyyxxxwwwzzzyyyxxxxxxyyy{{{}}}~~~|||yyyvvvuuupppkkkeee``````ccciiimmmrrrwww~~~kkk]]]PPPNNNQQQSSSUUUWWWWWWVVVUUUTTTRRRQQQPPPOOOPPPPPPPPPQQQRRRPPPMMMJJJJJJDDD<<<333---++++++,,,)))******+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&zzzsssoooccc```^^^```ccchhhttt}}}uuupppiiieee```]]]]]]]]]]]]]]][[[ZZZYYYZZZZZZYYYWWWTTTUUUSSSQQQOOOMMMMMMNNNNNNGGGGGGHHHIIIIIIIIIIIIHHHCCCDDDEEEFFFFFFDDDBBBAAABBBCCCCCCDDDEEEEEEFFFFFFGGGIIIKKKNNNQQQSSSUUUUUUWWWYYY]]]```bbbeeehhhkkkkkkmmmpppsssuuuwwwwwwwwwvvvwwwwwwwwwwwwwwwvvvvvvxxxwwwvvvuuuvvvyyy|||~~~~~~~~~~~~}}}||||||wwwsssllleeeaaaaaaccceeejjjooowww}}}vvveeeSSSMMMNNNQQQSSSVVVXXXXXXWWWVVVUUUTTTRRRRRRQQQPPPPPPPPPQQQQQQNNNLLLMMMGGG>>>555///+++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''}}}uuukkkeee```^^^```eeejjjsssxxxsssjjjgggcccaaabbbccccccccc```______```aaa```]]][[[\\\ZZZWWWTTTRRRPPPOOOOOOJJJKKKKKKKKKKKKJJJJJJIIICCCDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMPPPSSSWWWYYY\\\___bbbeeefffhhhlllpppsssuuuvvvvvvuuuuuuvvvvvvwwwvvvvvvuuuvvvuuutttssstttwwwzzz|||~~~{{{zzz{{{}}}|||}}}~~~{{{yyytttnnnhhhdddaaa```aaafffmmmtttzzz}}}kkkXXXOOOMMMOOORRRUUUXXXXXXYYYXXXWWWVVVUUUTTTQQQPPPOOOPPPQQQQQQPPPNNNKKKGGG@@@888111---++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''|||wwwnnneee___]]]___eeemmmuuu~~~zzz|||yyytttkkkiiiggggggiiijjjjjjiiiffffffggghhhiiiiiifffcccbbbaaa___]]]ZZZWWWUUUTTTQQQQQQQQQPPPNNNMMMKKKJJJGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBCCCCCCCCCDDDDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFKKKNNNQQQTTTVVVXXX[[[^^^bbbcccgggkkknnnrrrtttuuuttttttuuuuuuvvvvvvuuuuuutttsssrrrrrrsssuuuwwwyyy{{{{{{{{{yyyxxxxxxzzz|||{{{{{{}}}~~~}}}zzzvvvpppiiiccc```]]]aaafffkkkrrryyy~~~wwwwwwzzztttbbbWWWQQQNNNPPPTTTXXXXXXYYYZZZYYYXXXVVVUUURRRPPPOOOOOOPPPRRRQQQQQQIIIFFFAAA;;;555000---+++)))******+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''((('''&&&&&&%%%$$$$$$######''''''''''''''''''''''''}}}wwwrrrmmmgggbbb^^^aaafffooo{{{}}}|||yyyxxx}}}{{{vvvkkkkkkkkkmmmoooqqqpppooommmnnnoooqqqrrrrrrooollljjjjjjjjjiiigggdddaaa___^^^]]]\\\YYYWWWTTTQQQPPPNNNMMMJJJHHHFFFFFFFFFFFFBBBCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGIIILLLNNNPPPRRRUUUWWW]]]^^^aaadddiiimmmqqqsssrrrrrrssstttttttttttttttqqqqqqqqqrrrssstttuuuvvvuuuwwwxxxwwwvvvwwwxxxzzz{{{|||}}}}}}xxxqqqkkkhhhddddddeeefffjjjrrr{{{~~~vvvsssuuuvvv~~~pppcccWWWOOOOOOSSSWWWXXXYYYZZZZZZYYYWWWVVVRRRPPPNNNNNNPPPRRRSSSRRRJJJHHHEEE@@@:::333...+++******+++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& """%%%'''((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))((('''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''yyyqqqiiieeebbbaaa```hhhnnnzzz|||yyyyyyxxxyyy}}}yyykkkkkkmmmppptttuuutttssssssssstttwwwxxxxxxuuurrrqqqrrrttttttssspppmmmkkkhhhhhhfffccc___[[[XXXWWWTTTQQQMMMIIIFFFEEEEEEFFFDDDDDDEEEEEEEEEEEEEEEEEEBBBCCCDDDFFFGGGHHHHHHHHHDDDGGGIIIKKKLLLNNNQQQSSSZZZ[[[]]]```eeejjjoooqqqpppqqqrrrsssssssssssssssooopppqqqrrrssstttttttttsssuuuwwwwwwvvvvvvxxxyyy|||}}}~~~~~~xxxtttqqqnnnlllhhheeefffllluuu|||xxxtttuuunnnyyyzzzlll\\\QQQOOOSSSWWWXXXYYY[[[ZZZYYYXXXVVVRRRPPPNNNNNNPPPRRRSSSSSSKKKJJJHHHDDD===555...***+++++++++++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((()))((((((((('''&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%&&&'''"""######$$$&&&'''((((((###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((()))***(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***+++***(((&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%+++***)))(((&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((~~~zzzuuukkkbbb``````aaadddhhhpppzzz|||vvvrrrssswww|||zzzwwwnnnooopppqqqssstttuuuuuuxxx|||~~~}}}~~~{{{|||~~~~~~yyyuuutttuuusssrrrooommmiiiccc\\\XXXYYYVVVSSSPPPOOOMMMKKKIIIKKKJJJHHHFFFEEEEEEFFFFFFDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGFFFFFFHHHIIIKKKLLLRRRSSSUUUYYY]]]bbbgggiiijjjkkkmmmoooqqqrrrsssssspppppppppqqqrrrtttvvvwwwuuuuuuuuuuuuuuuuuuvvvwwwzzz{{{}}}~~~|||{{{xxxuuupppjjjfffhhhooottt|||~~~}}}yyyvvvtttvvv{{{tttfffZZZRRRNNNRRRRRRVVV\\\\\\YYYYYY[[[VVVVVVUUUTTTSSSRRRQQQQQQNNNLLLIIIEEE@@@999222------+++((('''((())))))((((((''''''''''''&&&&&&&&&)))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''%%%$$$"""}}}wwwrrrkkkddd^^^^^^```cccjjjrrr|||~~~{{{uuuqqqrrrvvv{{{zzzwwwppppppqqqssstttvvvwwwxxx|||}}}zzzwwwsssmmmfffaaa]]][[[XXXVVVUUUSSSQQQOOOOOONNNLLLJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGFFFFFFGGGIIIJJJKKKNNNOOOQQQTTTYYY^^^bbbdddggghhhjjjmmmooopppqqqqqqppppppqqqrrrsssuuuwwwxxxvvvvvvuuuuuuuuuvvvvvvwwwzzz{{{|||zzzrrrkkkiiilllooowwwyyy~~~{{{yyyxxxwwwzzzzzzooocccYYYRRRSSSSSSWWW\\\]]]YYYXXX[[[VVVVVVUUUTTTSSSQQQQQQPPPNNNMMMJJJGGGBBB<<<444//////...,,,+++,,,---,,,+++))))))((((((((('''''''''))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&~~~xxxpppjjjaaa^^^\\\^^^```fffrrr}}}~~~{{{yyysssoooqqquuu{{{yyyvvvqqqrrrssstttvvvxxxzzz{{{~~~zzztttnnniiieeeccc```___^^^]]]ZZZXXXVVVUUURRROOOMMMLLLLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHIIIIIIJJJKKKNNNRRRVVVZZZ\\\bbbdddfffhhhjjjlllmmmmmmooopppqqqsssuuuvvvxxxyyywwwvvvvvvuuuuuuvvvvvvvvvyyyzzz{{{}}}}}}uuuooonnnnnnqqqtttzzz~~~~~~}}}|||wwwyyy|||{{{pppbbbXXXTTTSSSVVV\\\]]]ZZZXXXZZZWWWVVVUUUTTTRRRQQQPPPOOONNNMMMLLLJJJFFF@@@888222---,,,++++++,,,,,,+++)))*********)))))))))(((((()))))))))((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((()))******)))((('''|||yyyrrrjjjddd]]]]]]```ccceeekkk{{{}}}zzzxxxrrroooqqqvvv|||~~~xxxtttpppppprrrsssvvvyyy|||~~~|||zzzuuuppplllnnnllljjjhhhgggeeebbb___]]][[[XXXTTTRRRPPPOOOOOOMMMLLLLLLKKKJJJIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFFFFEEEFFFGGGIIILLLPPPSSSUUU\\\^^^```bbbeeefffggghhhlllmmmooorrrtttvvvxxxyyywwwvvvvvvuuuuuuvvvvvvvvvxxxyyyzzz|||~~~~~~xxxtttrrroooooosssxxxzzzyyy}}}yyyyyyyyy{{{yyyjjj^^^SSSQQQTTTZZZ]]][[[YYY[[[XXXWWWVVVTTTRRRPPPOOONNNNNNMMMMMMMMMJJJDDD===777---,,,++++++,,,,,,***)))******)))))))))((((((((()))))))))(((((((((((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((('''~~~|||zzzvvvpppiiibbb]]]\\\___eeekkkpppyyy}}}zzzxxxrrrooorrrwww~~~|||uuupppllllllnnnppptttyyy}}}}}}{{{zzz{{{yyyxxxxxxwwwuuurrrppptttrrrpppnnnmmmjjjfffcccaaa___\\\XXXUUUSSSRRRQQQPPPPPPOOONNNMMMLLLKKKKKKHHHGGGEEEDDDCCCCCCDDDEEEDDDDDDEEEFFFIIIKKKNNNPPPVVVWWWYYY\\\^^^```bbbbbbgggiiilllooosssuuuvvvwwwuuuuuuttttttuuuuuuvvvwwwxxxyyyzzz{{{}}}~~~zzzvvvnnnkkkjjjnnnppprrryyy}}}~~~{{{zzzyyyxxxzzz~~~pppeeeTTTPPPQQQWWW\\\[[[[[[]]]YYYXXXWWWUUURRRPPPOOONNNNNNNNNNNNNNNLLLHHHBBB===444222000000000000...,,,)))))))))(((((((((''''''***)))))))))((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''(((((())))))(((~~~{{{uuummmfff```\\\ZZZ]]]bbblllwww}}}zzzwwwrrrooosssxxxzzzqqqlllggggggiiimmmrrrxxx~~~zzzwwwuuusssqqqtttsssssstttvvvvvvuuussssssrrrqqqpppooommmiiifffeeeccc___\\\XXXVVVUUUUUUTTTTTTTTTSSSSSSQQQPPPOOOKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFIIIKKKLLLOOOQQQSSSVVVYYY[[[\\\]]]aaadddgggkkkoooqqqssssssrrrrrrrrrssstttuuuvvvwwwyyyyyyzzz{{{|||}}}~~~~~~|||wwwpppjjjffffffhhhkkkqqqyyy{{{~~~|||{{{}}}~~~~~~|||yyyxxx}}}vvvnnnZZZTTTRRRWWW[[[\\\]]]^^^[[[ZZZYYYVVVTTTQQQOOONNNNNNNNNMMMNNNMMMKKKFFFCCC888555111///......---,,,))))))((((((((('''''''''******)))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))******++++++~~~zzzuuummmeee^^^\\\]]]___dddiiiuuu|||yyyuuupppnnnqqqxxxxxxnnngggcccdddfffkkkqqqyyy|||wwwpppllljjjjjjjjjiiimmmllllllnnnppprrrrrrqqqmmmmmmmmmooopppooollljjjhhhfffccc___\\\ZZZYYYYYYXXXXXXYYYYYYXXXWWWVVVUUUPPPNNNLLLJJJHHHHHHHHHHHHDDDCCCCCCCCCDDDFFFHHHIIIKKKLLLOOORRRTTTWWWXXXYYY\\\^^^bbbgggkkknnnooopppoooooopppqqqsssuuuwwwxxxyyyzzzzzz{{{|||}}}~~~~~~{{{vvvoooiiihhhhhhhhhlllqqqvvv{{{{{{{{{}}}|||yyy{{{|||xxxeee\\\VVVXXX[[[\\\]]]___]]]\\\ZZZXXXUUURRRPPPOOOOOOMMMLLLMMMMMMLLLJJJGGG:::666000,,,++++++***************)))))))))((((((*********)))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''(((((($$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((***++++++***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))***++++++|||sssnnnfff___[[[]]]ccchhhmmmrrr}}}{{{wwwsssnnnlllpppwww~~~wwwllldddaaabbbeeejjjqqqyyy}}}nnniiibbb___```aaabbbaaafffeeeeeegggiiikkkkkkkkkggghhhjjjmmmooopppnnnmmmjjjhhheeeaaa^^^]]]\\\[[[[[[[[[\\\]]]]]]\\\ZZZYYYSSSRRRPPPMMMKKKKKKJJJJJJCCCCCCBBBBBBCCCEEEFFFHHHHHHJJJLLLOOORRRTTTVVVWWWXXX[[[___eeeiiikkkmmmmmmmmmnnnoooppprrruuuwwwxxxzzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}uuuooommmkkkiiiiiillltttyyy|||{{{}}}{{{{{{~~~mmmcccZZZZZZ\\\\\\]]]______]]][[[XXXUUUSSSQQQOOOOOOMMMLLLLLLLLLMMMKKKJJJ@@@;;;444///------------+++++++++************)))************))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((()))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))******''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''')))***++++++***)))'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&'''))))))zzztttsssiii^^^[[[[[[___gggoooyyy~~~zzzwwwvvvkkkkkkmmmqqqwwwzzzqqqiiiddd___dddhhhlllooovvvxxxllleeeaaa[[[XXXYYYZZZZZZYYYaaaaaabbbccceeegggiiijjjggghhhjjjlllmmmmmmllllllooolllhhhccc``````aaaaaa______^^^]]]]]]\\\[[[[[[]]]\\\ZZZWWWTTTRRRPPPOOOMMMKKKHHHEEECCCAAAAAAAAAEEEFFFHHHJJJLLLMMMNNNNNNRRRSSSWWW\\\aaafffkkkmmmkkkmmmoooppppppqqqsssuuuwwwyyy{{{{{{zzzzzz{{{|||}}}}}}||||||}}}~~~}}}wwwrrrooollliiigggssssssxxx~~~|||{{{zzzvvveee[[[YYY]]]aaabbbaaaaaa___\\\XXXTTTPPPNNNOOONNNNNNNNNOOONNNKKKIIIJJJ???333,,,,,,...,,,)))))))))))))))))))))))))))---,,,+++***)))))))))))),,,***'''&&&&&&'''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((,,,***'''%%%######$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$|||tttnnnhhhaaa\\\]]]bbbgggqqqyyy}}}yyyvvvuuummmmmmnnnqqqvvv}}}wwwooogggccc^^^bbbgggkkkooowww{{{mmmccc]]]YYYUUUSSSUUUWWWXXXWWW]]]]]]^^^```bbbdddfffgggccceeegggjjjmmmoooppppppooolllhhhccc`````````aaa`````````___^^^^^^^^^]]]^^^^^^]]][[[ZZZXXXWWWVVVQQQPPPMMMIIIFFFDDDCCCBBBEEEEEEGGGHHHJJJLLLMMMNNNQQQRRRTTTXXX]]]bbbfffhhhjjjlllnnnooopppqqqsssuuuuuuwwwyyyzzzzzzzzz{{{||||||||||||||||||}}}~~~~~~zzzwwwsssnnnkkkooopppuuu}}}}}}xxxvvvuuutttuuu}}}zzzhhh\\\XXX[[[___aaabbbaaa```^^^ZZZVVVSSSQQQPPPOOONNNNNNOOOMMMKKKIIIKKKBBB777000......---+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,***'''''''''(((((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&$$$######""""""$$$######"""###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&)))(((&&&$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%((('''&&&&&&%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))(((((((((''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&uuulllfff```\\\\\\bbbiiiqqq{{{{{{xxxuuusssoooooooooqqquuu{{{|||tttllleeeaaa^^^bbbhhhmmmsss{{{xxxmmmccc\\\UUUSSSQQQQQQSSSUUUWWWWWWZZZZZZ\\\^^^```bbbcccdddbbbcccfffiiilllnnnpppqqqnnnkkkhhhdddaaa`````````aaaaaaaaaaaaaaaaaaaaaaaa^^^^^^^^^^^^^^^]]]]]]]]]XXXVVVSSSOOOKKKHHHFFFEEEDDDDDDDDDEEEGGGIIIKKKMMMOOOOOOPPPSSSWWW\\\```cccgggiiilllnnnooopppsssuuusssuuuxxxyyyxxxyyyzzz{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}zzztttpppmmmmmmqqqxxx|||{{{|||xxxssspppooonnnmmmrrr|||nnn___YYYZZZ]]]```bbbbbbbbb```^^^ZZZWWWTTTPPPOOONNNNNNNNNMMMKKKIIIJJJEEE===555///---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///111222---+++((((((((())))))(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$###""""""$$$$$$%%%&&&'''''''''&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###"""$$$&&&'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$%%%%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((******(((%%%$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((yyyppphhhbbbaaa^^^```fffnnnxxx}}}zzzvvvsssrrrnnnnnnnnnppptttyyy~~~xxxpppiiidddaaa```dddkkkrrryyyxxxmmmeee___\\\UUUTTTTTTTTTVVVXXXZZZ[[[ZZZ[[[\\\^^^```aaabbbbbbdddeeefffhhhjjjkkklllmmmlllkkkhhheeecccaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbb^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\XXXTTTOOOKKKHHHGGGDDDDDDCCCCCCDDDFFFIIIKKKLLLLLLMMMOOOSSSXXX]]]```ccceeeiiikkkmmmooorrruuusssuuuwwwxxxwwwvvvwwwxxxzzzzzzyyyyyyyyyzzzzzz{{{|||||||||}}}yyytttnnnlllmmmrrruuuvvvyyy~~~tttnnnmmmlllkkklllnnnuuuvvveee\\\[[[]]]```bbbcccccccccaaa]]]ZZZXXXQQQPPPNNNNNNNNNMMMKKKIIIIIIGGGAAA999000,,,,,,...************************+++++++++,,,///222555777000---***)))))))))((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%$$$$$$### !!!"""###$$$%%%%%%%%%)))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###"""$$$&&&'''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%&&&'''%%%$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((('''''''''************)))))))))))))))(((((((((((((((((()))'''''''''''''''''''''''''''''''''(((((())))))))){{{tttmmmgggccceeeccceeellluuu~~~{{{xxxuuurrrqqqmmmlllmmmooosssyyyzzztttnnniiieeecccaaafffmmmuuu~~~~~~qqqfff```]]]]]]XXXYYYZZZ[[[\\\]]]^^^```]]]^^^___```aaaaaa``````cccddddddfffgggiiijjjkkkjjjiiihhhgggeeedddcccbbbbbbbbbbbbbbbcccccccccccc````````````_________^^^```___\\\XXXSSSOOOKKKIIIGGGFFFDDDDDDDDDFFFHHHIIIIIIIIIKKKMMMQQQVVV[[[]]]^^^aaadddgggjjjmmmqqqsssuuuvvvxxxwwwvvvuuuuuuvvvyyyyyyxxxxxxwwwxxxxxxyyy{{{{{{{{{{{{{{{{{{{{{|||~~~zzzpppjjjhhhiiilllooouuu||||||}}}yyyooolllkkkjjjhhhlllmmmqqq{{{nnnccc___```aaacccdddeeeeeeddd```]]]ZZZTTTRRROOONNNNNNNNNLLLJJJGGGGGGCCC;;;222,,,,,,...************************+++***+++,,,///444888:::333000,,,***)))(((&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''''' !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###"""$$$&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''((((((''''''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''&&&&&&&&&************))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))yyyrrrmmmjjjgggeeehhhhhhlllvvv~~~}}}zzzxxxuuurrrqqqlllllllllnnnrrrxxx}}}}}}xxxrrrmmmjjjgggfffdddhhhoooxxx{{{nnnddd\\\ZZZ\\\ZZZ]]]```aaabbbcccdddfffddddddeeedddcccaaa___^^^______```bbbeeegggiiikkkhhhhhhiiiiiihhhgggffffffdddddddddddddddcccccccccdddddddddcccbbbbbbaaaaaaaaa```^^^[[[WWWSSSPPPNNNMMMLLLJJJIIIHHHIIIIIIJJJHHHIIIKKKNNNQQQUUUWWWYYYYYY\\\```dddgggjjjooorrruuuvvvxxxwwwvvvuuuuuuuuuxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwwwwyyyzzz~~~pppjjjdddddddddgggmmmtttwwwyyy}}}vvvnnnlllllliiigggjjjjjjmmmtttxxxlllfffddddddfffgggiiiiiigggddd```]]]VVVTTTQQQOOOOOOOOOMMMLLLFFFFFFDDD>>>555///------------------------------+++******+++...333777:::333000,,,***((('''%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((($$$$$$%%%&&&'''''''''&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$######$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''%%%###""" ###$$$$$$$$$$$$$$$###"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&""""""""""""###############""""""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$&&&(((***(((''''''&&&&&&''''''((('''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''((((((((()))))))))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((}}}wwwooohhhfffeeeffffffmmmooowww~~~~~~|||zzzxxxuuurrrqqqnnnmmmmmmnnnqqquuuzzz}}}~~~{{{vvvqqqmmmkkkjjjjjjiiimmmttt~~~wwwlllccc[[[ZZZ]]]\\\```eeeiiijjjkkkmmmpppoooooonnnmmmjjjfffcccaaa^^^^^^___```bbbdddfffgggfffhhhiiikkkkkkkkkjjjiiigggggggggfffeeeeeeddddddeeeeeeeeedddddddddddddddbbbaaa```^^^[[[XXXUUUSSSTTTSSSRRRQQQOOONNNMMMLLLIIIJJJMMMOOOQQQRRRRRRRRRTTTXXX\\\```dddhhhmmmpppsssuuuwwwwwwwwwvvvwwwxxxwwwvvvvvvuuuttttttuuuuuusssuuuvvvvvvuuuvvvyyy|||}}}sssmmmgggeeecccbbbeeejjjnnnrrrwww}}}yyytttsssrrrnnniiijjjjjjjjjmmmtttvvvnnniiihhhjjjkkkmmmnnnlllhhhcccaaaXXXVVVRRRQQQPPPPPPOOOMMMGGGGGGDDD@@@999444000...------------------------+++*********---111555888000...***)))(((((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$"""!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######%%%%%%$$$###!!! %%%%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%###""""""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))(((''''''''''''((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))&&&&&&'''((())))))***+++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))((((((vvvppphhhaaa```bbbeeegggqqqvvv~~~~~~~~~|||zzzxxxuuurrrqqqpppooonnnnnnppptttxxxzzz}}}zzzvvvqqqnnnllllllmmmooossszzzrrrjjjccc]]]\\\```^^^dddjjjoooppprrrvvvxxxyyyyyywwwuuuqqqlllhhheeebbbaaa```______```aaabbbeeegggjjjlllmmmmmmlllkkkjjjiiiiiihhhgggffffffeeecccccccccdddddddddeeeeeebbbbbbbbb```^^^[[[XXXVVVYYYYYYXXXWWWUUURRRPPPOOOJJJLLLNNNPPPPPPOOOMMMLLLRRRUUUZZZ^^^bbbggglllooopppsssuuuwwwwwwxxxzzz|||wwwvvvuuutttttttttttttttppprrrtttttttttvvvzzz~~~|||}}}}}}wwwrrrmmmjjjgggbbbaaadddfffjjjqqqxxx~~~|||{{{yyysssmmmkkkkkkjjjhhhjjjrrr~~~|||sssmmmjjjmmmooopppqqqoookkkfffcccZZZWWWSSSQQQQQQQQQOOONNNIIIGGGEEEAAA===777222///++++++++++++++++++++++++,,,***))))))+++///333666---+++((((((((())))))(((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%$$$######%%%%%%&&&&&&&&&%%%$$$$$$&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%###!!! !!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$&&&&&&%%%%%%&&&&&&'''((('''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))((('''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&''''''''''''(((((()))))))))%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&***)))(((''''''((()))***'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))******++++++$$$%%%&&&'''((()))***+++))))))(((((((((((()))))))))))))))))))))))))))))),,,+++++++++******))))))|||tttiii^^^\\\___aaaeeeiiisss~~~}}}}}}~~~~~~~~~}}}{{{zzzyyyxxxuuurrrllllllllllllnnnqqqtttvvv{{{vvvrrrpppqqqsssrrrqqqvvv{{{pppeee^^^[[[^^^ccchhhkkknnnrrrvvv{{{{{{uuunnniiiiiifffcccbbbbbbbbbaaa```ddddddeeefffggghhhiiiiiikkkjjjjjjiiiiiihhhhhhhhhiiihhhgggfffeeeeeeffffffiiihhhfffccc```]]][[[YYY]]]___``````^^^ZZZUUUSSSKKKNNNOOONNNKKKIIIJJJKKKNNNRRRVVV[[[^^^cccgggkkkppprrrvvvzzz||||||{{{zzztttttttttttttttssssssrrrssssssssstttuuuwwwyyyzzz|||}}}}}}}}}~~~~~~~~~~~~}}}zzzuuuqqqlllfffaaa]]]___ccckkkuuu}}}yyyvvvrrrpppmmmlllmmmooooooooowwwnnnhhhoooppprrrsssqqqnnnkkkiiiaaa]]]XXXTTTQQQPPPNNNLLLJJJHHHEEECCC@@@;;;222,,,,,,+++***+++---...---,,,******))))))***,,,...///******))))))((((((''''''(((((('''''''''&&&&&&&&&))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$''',,,000000---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$###"""!!!!!!'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))************************))))))((('''&&&&&&%%%%%%((((((((((((((((((((('''((((((((((((((((((((((((***************))))))(((***)))((((((((((((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))'''(((((()))***++++++,,,******))))))((((((''''''wwwmmmccc[[[[[[^^^bbbggglllxxx~~~~~~}}}}}}}}}}}}}}}~~~|||zzzzzzyyyxxxuuurrrnnnmmmmmmmmmnnnqqqtttuuuzzzwwwsssssstttvvvvvvuuuzzz}}}mmmccc]]]\\\___eeejjjnnnuuu|||}}}vvvqqqkkkiiieeeccccccbbbaaa```bbbccccccdddfffhhhjjjkkkllllllkkkkkkjjjjjjjjjiiikkkkkkjjjiiiiiihhhhhhhhhhhhgggeeecccaaa``````___aaabbbcccbbb```\\\XXXUUUPPPQQQRRROOOKKKIIIHHHIIIJJJMMMQQQUUUYYY]]]bbbeeemmmpppuuuyyy||||||zzzyyyvvvvvvvvvvvvvvvuuutttsssvvvvvvttttttttttttvvvvvv|||||||||}}}~~~~~~}}}yyyuuupppjjjdddaaa___dddnnnyyy~~~{{{xxxuuuqqqoooooooooooonnnvvv|||sssmmmmmmooorrrsssssspppllljjjbbb^^^YYYTTTRRRPPPNNNLLLLLLIIIFFFDDDBBB===555...+++)))((()))+++++++++*********))))))***+++,,,---))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%###&&&***,,,---+++'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######""""""&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((************)))(((((('''(((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((()))))))))))))))wwwoooeee^^^ZZZ\\\aaaffflllsss}}}}}}|||{{{{{{{{{|||||||||{{{yyyyyyyyywwwuuurrrqqqpppooonnnnnnppprrrtttxxxvvvvvvwwwyyy{{{{{{{{{}}}wwwiii```\\\\\\bbbhhhnnnuuu|||xxxnnnkkkgggeeedddcccaaa```bbbbbbaaabbbdddgggjjjlllmmmlllllllllllllllllllllmmmmmmlllkkkjjjjjjiiiiiigggfffdddccccccdddeeegggeeefffgggfffddd```[[[XXXTTTTTTSSSPPPKKKHHHFFFFFFFFFIIIMMMPPPSSSWWW\\\___gggkkkqqqwwwzzz{{{yyywwwxxxxxxxxxxxxwwwvvvuuutttvvvuuutttsssssstttuuuvvvzzz{{{{{{}}}~~~~~~zzzuuuooojjjgggcccjjjuuu|||wwwrrrpppnnnlllkkklll{{{wwwoooiiilllooorrrsssqqqnnnlllddd```[[[VVVSSSQQQNNNLLLMMMJJJGGGFFFDDD???888222,,,***((((((*********)))******))))))))))))***+++(((((((((((())))))))))))((((((((('''''''''&&&&&&$$$%%%'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((()))((((((''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((*********)))((('''&&&%%%&&&'''((()))******)))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***++++++xxxmmmeee```\\\\\\```fffkkkttt}}}}}}|||{{{{{{zzzzzzzzzzzzzzz{{{{{{zzzyyyxxxyyyxxxuuussssssrrrpppoooooopppqqqrrruuuvvvwwwyyy|||~~~}}}qqqddd^^^]]]^^^eeelllsss{{{~~~zzzooollliiigggffffffeeeddddddcccaaaaaabbbdddgggjjjkkkllllllllllllllllllllllllllllllkkkjjjiiihhhhhhgggfffdddcccccceeehhhjjjhhhiiijjjjjjgggccc___\\\UUUTTTRRRNNNJJJGGGFFFEEEFFFHHHKKKMMMOOORRRWWWZZZ```eeelllssswwwxxxwwwvvvyyyyyyyyyxxxwwwvvvuuutttqqqqqqqqqrrrsssuuuwwwxxxyyyyyy{{{|||~~~~~~yyytttqqqooommmrrr{{{zzzuuupppllliiifffhhhsssuuujjjbbbeeejjjoooqqqqqqpppnnnhhhddd___ZZZVVVRRROOOLLLMMMKKKHHHFFFEEEAAA:::555000---+++***+++++++++***)))))))))(((((((((((((((''''''(((((())))))******((((((((((((''''''''''''###%%%'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$######&&&''''''((((((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))(((&&&%%%$$$$$$&&&(((***++++++)))))))))(((((((((((((((((()))))))))))))))))))))))))))++++++******************(((((()))))))))*********yyyoooddd\\\[[[ZZZ]]]ccciiiqqq}}}~~~}}}||||||{{{zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{yyyxxxyyyyyyxxxvvvtttuuutttrrrpppooooooqqqqqqssstttwwwyyy{{{~~~uuukkkbbb^^^___bbbhhhooouuu}}}|||zzzooommmjjjiiiiiijjjiiiiiigggfffcccaaaaaabbbdddfffiiiiiijjjjjjkkkkkkkkklllmmmnnnmmmmmmllljjjiiihhhgggfffdddcccccceeehhhjjjjjjkkklllllljjjfffbbb```UUUSSSPPPMMMKKKIIIHHHGGGFFFGGGHHHIIIJJJMMMPPPSSSYYY^^^eeemmmrrruuuuuutttwwwwwwwwwwwwvvvuuutttsssqqqqqqqqqrrrsssuuuwwwxxxxxxyyyzzz|||~~~{{{xxxxxxxxxxxxzzz|||wwwrrrmmmhhhdddfffmmmzzzqqqeee\\\___eeejjjnnnqqqqqqqqqmmmjjjddd___ZZZVVVQQQNNNMMMJJJGGGFFFEEEBBB<<<777222000,,,+++++++++******(((((())))))((((((((('''''''''(((((())))))******))))))((((((((('''''''''$$$%%%'''((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&''''''((((((''''''&&&$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''))))))((('''&&&%%%%%%$$$(((((((((((((((((((((((())))))))))))((('''&&&%%%$$$&&&(((***++++++))))))((())))))))))))))))))(((************************++++++++++++************+++*********)))))))))(((zzzpppggg]]]WWWWWWXXX^^^fffmmmwww|||{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxyyyzzzzzz{{{zzzyyyyyyzzzzzzxxxvvvwwwuuusssqqqppppppqqqqqqqqqrrruuuvvvwwwzzz}}}~~~ppphhhaaaaaacccffflllrrruuu}}}}}}{{{{{{{{{zzzyyypppnnnkkkkkklllmmmmmmllliiigggeeecccaaaaaabbbcccgggggghhhiiiiiijjjkkkkkkppppppppppppooommmkkkiiigggfffeeedddeeegggiiijjjlllmmmoooooonnnkkkgggeeeYYYVVVRRRPPPOOOOOOMMMLLLGGGGGGGGGFFFEEEFFFJJJLLLSSSWWW^^^fffmmmqqqssssssuuuuuuvvvvvvuuuuuutttsssvvvuuutttsssssstttuuuvvvyyyyyy{{{|||~~~}}}||||||xxxrrrkkkgggeeefffooo~~~sssiii___aaaeeeiiinnnqqqsssttttttpppjjjeee```ZZZTTTPPPMMMJJJGGGFFFFFFDDD???:::333000,,,***)))))))))((('''((())))))))))))(((((((((((((((((()))))))))))))))))))))(((((((((''''''&&&&&&''''''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((()))))))))(((''''''&&&'''((()))******))))))((())))))******))))))(((************************)))))))))))))))))))))))),,,++++++***))))))((((((|||ppphhhaaaZZZVVVUUUYYYaaakkkttt~~~|||zzzyyyzzz{{{{{{{{{yyyxxxxxxxxxyyyyyyzzz{{{{{{zzzzzzzzz{{{{{{zzzxxxwwwvvvsssqqqppppppqqqrrroooqqqrrrrrrrrrtttyyy}}}yyylllfffbbbdddgggjjjnnnssswww||||||yyyvvvttttttuuuuuuuuussspppnnnmmmmmmnnnmmmmmmhhhgggfffdddccccccccccccffffffggghhhiiijjjkkklllppppppqqqpppooommmjjjhhhfffffffffggghhhjjjkkklllnnnooorrrsssrrrpppllljjjaaa]]]YYYVVVVVVUUUTTTRRRJJJJJJHHHFFFDDDDDDGGGIIINNNRRRXXX```gggmmmqqqsssttttttuuuuuuvvvvvvuuuuuuvvvvvvttttttttttttvvvvvvyyyzzz{{{}}}~~~~~~~~~{{{sssmmmgggcccfffsss|||vvvhhhiiijjjlllooorrruuuvvvyyyuuupppjjjddd^^^WWWSSSOOOLLLIIIHHHHHHFFFBBB>>>666222...+++******))))))&&&''')))************)))))))))))))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%''''''''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((************************((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******))))))(((((((((((())))))))))))((()))************)))(((************************((((((((())))))******+++************************vvvjjjccc^^^YYYVVVWWW[[[eeeppp{{{}}}|||}}}{{{yyyyyyzzz||||||{{{yyyxxxxxxxxxyyyzzzzzz{{{{{{{{{zzz{{{||||||{{{yyywwwvvvsssqqqpppqqqrrrsssnnnppppppooonnnqqqvvv{{{tttkkkeeecccfffjjjlllppptttzzz}}}~~~{{{zzzxxxuuuqqqooooooqqqqqqqqqvvvssspppnnnnnnnnnmmmlllfffffffffeeeeeedddddddddffffffgggiiijjjkkkllllllmmmnnnooonnnmmmjjjhhhfffeeefffgggiiikkkmmmnnnooooooqqqtttuuuuuussspppnnniiiddd___\\\[[[ZZZXXXVVVOOONNNLLLHHHEEEEEEGGGIIILLLOOOUUU\\\dddkkkpppsssssstttuuuvvvvvvwwwwwwvvvssssssssstttuuuwwwyyyzzzzzz{{{|||}}}~~~~~~|||}}}yyyssskkkdddcccmmm{{{qqqpppooooooqqqsssvvvxxx|||yyysssmmmggg```ZZZUUUPPPMMMJJJIIIJJJHHHDDD@@@:::666111...---,,,,,,+++&&&''')))***+++++++++*********))))))((((((''''''))))))))))))((((((((((((((((((''''''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((()))((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''((('''%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&''''''((((((''''''&&&###$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***+++,,,,,,(((((((((((((((((((((((('''((()))******+++++++++***)))((((((((((((((()))((()))***++++++***)))(((************************))))))***+++,,,---------)))))))))***++++++,,,,,,yyykkkccc]]]YYYYYY\\\YYYbbbllluuu~~~|||{{{||||||}}}}}}{{{zzzyyyyyyyyyyyywwwxxxyyyzzzzzzzzzyyyyyyzzz{{{{{{{{{zzzzzzyyyxxxxxxwwwuuutttssssssssssssssssssqqqppppppsssxxx|||tttlllhhhffffffiiioootttvvvvvvzzzzzz{{{~~~{{{wwwtttsssuuuuuurrrrrruuuvvvtttqqqqqqrrrqqqnnnjjjiiihhhfffeeedddccccccccceeeeeeddddddeeefffhhhiiikkkmmmoooooommmllllllllliiiiiiiiijjjlllnnnoooppptttuuuwwwxxxxxxvvvsssrrrmmmiiidddaaa```___^^^]]]WWWTTTOOOKKKHHHGGGGGGHHHHHHLLLRRRXXX]]]ccchhhlllooopppqqqqqqpppoooqqqrrrqqqrrrssstttuuuuuuuuuuuuwwwwwwxxxyyy|||~~~~~~vvvvvv}}}|||ppphhhaaaaaaiiixxx~~~rrrfffgggqqqwwwvvvyyyyyyuuulllfffbbb]]]WWWMMMLLLJJJJJJJJJHHHFFFDDD>>>888000+++***+++,,,+++((((((((('''&&&&&&%%%%%%''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((''''''''''''((((((''''''(((((('''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((%%%%%%'''((())))))))))))******))))))(((((('''''''''((()))******)))((('''))))))))))))***************)))'''&&&'''(((***+++((((((''''''((()))*********(((&&&'''***+++)))'''(((((())))))))))))((((((++++++******************************************,,,+++++++++++++++++++++***))))))***,,,,,,+++)))sssggg```[[[YYYZZZ^^^aaaiiittt}}}{{{{{{{{{|||~~~}}}}}}|||{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwvvvvvvyyyzzzzzzzzzyyyyyyxxxwwwvvvuuutttsssssstttuuuvvvuuuuuusssqqqqqqtttxxx|||{{{rrrllliiijjjlllpppssstttuuutttzzzzzz}}}}}}|||xxxvvvwwwvvvssstttwwwtttrrrqqqqqqsssrrrpppmmmjjjjjjiiiiiihhhhhhhhhhhhffffffeeeeeefffgggiiijjjlllmmmooonnnllljjjjjjjjjiiijjjjjjlllnnnppprrrssssssuuuwwwyyyyyywwwuuussstttqqqmmmjjjiiihhhfffddd\\\YYYUUUPPPLLLJJJIIIHHHGGGJJJNNNSSSWWW]]]cccggglllnnnooopppppppppqqqrrruuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwyyy|||~~~{{{uuuuuu|||xxxnnnccc^^^```iiizzzzzzlllhhhpppwwwxxx|||}}}yyyqqqjjjeee___XXXQQQOOOMMMKKKJJJHHHEEECCC???999111,,,++++++,,,+++)))((((((''''''&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************+++***((((((((()))+++,,,))))))((((((((()))******+++)))((()))+++,,,***(((((())))))))))))))))))(((++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,+++vvvkkk```[[[YYYXXX[[[```hhhqqq}}}~~~|||zzzzzzzzz{{{}}}}}}~~~~~~}}}|||{{{zzz{{{zzzxxxuuutttssssssssswwwxxxxxxxxxxxxwwwwwwvvvttttttsssssstttvvvxxxyyyyyyxxxvvvtttsssuuuyyy}}}uuupppnnnkkkpppuuuvvvuuussssssssszzz|||{{{xxxxxxwwwuuuvvvzzzwwwvvvuuutttuuutttqqqooollllllkkkkkkkkkkkkkkkkkkggggggffffffggghhhiiijjjlllmmmnnnllljjjgggggggggggghhhiiikkknnnqqqtttuuussstttwwwyyyzzzyyywwwvvvuuurrrooommmllljjjgggeeeaaa___\\\XXXSSSOOOLLLJJJGGGIIIKKKNNNQQQWWW]]]bbbhhhkkknnnppppppqqqrrrtttyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxyyy{{{}}}yyyuuuqqqssszzztttfff]]]XXXZZZeeepppsssjjjmmmvvv{{{xxxqqqkkkbbb[[[UUUSSSOOOMMMKKKHHHEEEBBB@@@;;;444...,,,,,,,,,+++))))))(((''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''###$$$%%%&&&''')))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''(((((()))((((((((('''&&&%%%%%%%%%&&&((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''((())))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************+++***)))))))))***,,,---++++++***)))))))))******,,,+++******,,,,,,+++***))))))************))))))******++++++++++++++++++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,|||mmmddd[[[XXXWWWXXX]]]dddlllvvv~~~|||zzzxxxxxxyyyzzzzzz{{{}}}~~~}}}|||yyyxxx{{{yyywwwtttssssssssstttvvvvvvvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvxxxzzz{{{||||||zzzxxxvvvxxx{{{~~~zzzqqqoooqqqpppuuuzzzxxxsssoooqqqttt{{{~~~zzzwwwwwwvvvuuuxxx|||~~~|||zzzxxxvvvsssqqqnnnnnnnnnmmmmmmlllkkkjjjiiihhhgggffffffggghhhiiijjjkkkkkkiiifffdddcccdddddddddfffiiilllooorrrtttrrrtttwwwzzz|||{{{zzzyyysssrrrooonnnllljjjfffddddddcccaaa^^^ZZZVVVRRRPPPLLLLLLLLLLLLNNNSSSYYY^^^fffiiinnnqqqssstttuuuvvv|||{{{zzzyyyxxxxxxxxxxxxzzzzzzzzzzzz{{{}}}yyywwwvvvnnnlllkkkooowww}}}xxxiii^^^VVVTTTZZZcccsssxxxkkkkkkttt}}}xxxqqqggg^^^WWWTTTPPPMMMKKKIIIFFFDDDAAA===777222...,,,++++++))))))(((((('''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&''')))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((((('''%%%$$$%%%&&&(((***(((((()))))))))((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))(((((('''''''''(((((())))))******))))))(((''''''(((***+++((()))))))))******************)))))))))***+++,,,,,,,,,+++***)))))))))***++++++******+++++++++***)))******++++++******)))******+++++++++++++++,,,)))******++++++,,,,,,---++++++++++++,,,,,,,,,,,,---+++***+++,,,...---,,,~~~tttfff___YYYWWWWWWZZZaaajjjsss~~~}}}{{{yyywwwvvvwwwxxxyyywwwxxxzzz{{{{{{yyywwwvvvyyywwwuuutttssstttvvvwwwttttttuuuuuuvvvuuuuuutttxxxxxxxxxxxxxxxzzz|||}}}~~~|||zzz{{{}}}xxxrrrrrruuuvvvyyyzzzuuunnnkkkqqqwww|||zzzuuussstttuuutttxxx}}}}}}{{{zzzzzzuuuuuuuuusssqqqooommmkkkkkkjjjhhhffffffeeefffffffffggggggeeebbbaaaaaabbbddddddfffiiillloooqqqssssssuuuxxx{{{}}}}}}|||{{{xxxvvvtttrrrqqqnnnkkkhhhdddddddddbbb```\\\YYYWWWQQQPPPNNNMMMMMMPPPVVVZZZeeeiiioootttvvvwwwxxxyyy|||{{{zzzyyyxxxwwwwwwwwwzzzzzzzzzzzz{{{}}}tttkkkiiihhheeedddeeekkkssszzz~~~~~~yyylllaaaVVVQQQTTTZZZhhh{{{|||nnnjjjsss}}}}}}vvvlllcccWWWTTTPPPMMMLLLJJJHHHFFFBBB@@@;;;555000---++++++***))))))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))((('''%%%$$$###&&&&&&%%%%%%%%%&&&&&&''' !!!"""###$$$%%%%%%%%%((('''&&&%%%%%%''')))***))))))******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((((()))))))))))))))((((((''''''(((((())))))******)))((('''''''''(((***+++((()))))))))************(((((((((((())))))******,,,,,,+++***)))))))))***)))************)))************++++++++++++************++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,)))*********++++++,,,,,,---+++******,,,---------vvvkkkaaa[[[XXXXXXZZZ___iiissszzzyyywwwuuuuuuuuuwwwxxxuuuvvvwwwxxxxxxwwwvvvuuuuuuuuutttttttttuuuwwwxxxsssttttttuuuuuuuuuuuuuuuyyyxxxxxxxxxyyy{{{}}}~~~}}}~~~zzzwwwxxx{{{{{{{{{yyyrrrkkkkkkrrrzzz|||{{{tttpppoooqqqrrrrrruuuzzzxxx{{{~~~~~~}}}zzzwwwtttrrrooonnnkkkhhhfffeeedddddddddddddddcccbbbaaacccdddggghhhiiikkkmmmoooqqqssstttvvvyyy}}}~~~~~~}}}zzzxxxuuusssqqqooommmjjjfffffffffeeedddbbb```^^^WWWVVVTTTQQQOOOQQQUUUYYYdddiiipppvvvyyyyyyzzzzzz|||{{{zzzxxxwwwwwwxxxxxxwwwwwwwwwxxxyyy{{{}}}xxxiiibbb___^^^``````bbbgggooowww|||~~~~~~~~~|||ooocccWWWNNNMMMQQQ___ssstttmmmrrr{{{zzzppphhhYYYVVVRRROOOMMMLLLJJJIIIDDDBBB???999222---++++++******)))((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''')))))))))((('''%%%$$$###&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&''''''((('''((('''&&&&&&&&&'''))))))***++++++******)))(((''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((()))******)))))))))(((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))************'''((((((((())))))))))))++++++***)))))))))******)))***+++***)))((()))+++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---...---++++++,,,.........|||nnnbbb[[[XXXWWWZZZ^^^fffsss~~~}}}}}}|||{{{xxxwwwuuutttssstttvvvwwwuuuuuuuuuuuuuuuvvvvvvvvvrrrssssssssstttttttttuuusssssstttuuuuuuuuuuuuuuuuuuuuuvvvwwwyyy|||~~~~~~}}}~~~}}}|||xxxqqqlllmmmtttzzzzzzwwwvvvqqqmmmmmmpppqqqpppqqquuuppptttyyy|||~~~|||zzztttrrroookkkhhhfffddddddbbbcccddddddcccdddgggiiijjjjjjjjjkkklllnnnooopppuuuwww{{{~~~~~~}}}zzzwwwssspppooonnnllljjjjjjjjjiiihhhgggfffeeedddaaa```]]]ZZZWWWWWWZZZ]]]bbbhhhpppvvvyyyzzzyyyyyy}}}|||zzzxxxxxxxxxyyyzzzvvvvvvvvvwwwyyy|||~~~|||oooddd___^^^\\\``````aaaeeekkkrrrwww{{{~~~~~~sssgggZZZOOOLLLNNNWWWhhh|||rrrrrrxxx|||tttlll___[[[VVVRRRPPPNNNLLLJJJEEEDDDAAA;;;333---++++++******))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''(((((())))))))))))''''''''''''((((((((((((++++++++++++***)))((('''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''(((((((((((('''((()))***************))))))))))))((((((((((((&&&'''((())))))*********))))))))))))************(((((())))))************))))))((((((((()))******)))+++---,,,***)))***,,,++++++,,,,,,,,,,,,++++++******++++++,,,------...---------,,,,,,++++++***++++++,,,------...//////111///------...000111111wwwhhh\\\WWWUUUVVV[[[aaakkkzzz~~~|||{{{{{{zzzyyywwwwwwvvvtttsssssstttuuuvvvvvvvvvuuuuuuuuuuuuvvvwwwqqqrrrrrrssssssrrrrrrqqqsssssstttuuuvvvvvvvvvuuuqqqrrrsssuuuxxx|||}}}|||xxxsssooopppuuuzzz|||vvvtttssspppmmmmmmppppppnnnooorrrmmmqqqvvvyyy{{{~~~~~~xxxvvvrrrnnnjjjgggeeedddbbbcccdddeeeeeegggjjjmmmiiiiiiiiiiiijjjjjjkkklllvvvxxx|||~~~~~~~~~}}}yyyuuuqqqpppooonnnmmmnnnmmmlllkkkiiihhhgggfffiiihhhfffbbb___^^^```bbbaaagggpppvvvyyyyyyxxxxxx}}}|||zzzyyyyyyyyy{{{|||wwwwwwxxxyyy|||~~~{{{ooogggdddcccaaabbbbbbbbbdddhhhnnntttxxx}}}~~~vvvkkk^^^RRROOOQQQQQQ___tttuuurrrwww}}}}}}vvvoooddd```ZZZUUURRROOOLLLJJJEEEEEECCC===444...++++++******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''"""###$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&'''(((""""""######$$$$$$######&&&''''''((()))(((((((((,,,,,,,,,++++++)))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))''''''(((******+++++++++******))))))((((((''''''%%%&&&(((************)))))))))))))))************))))))***++++++++++++***(((((('''(((((()))*********,,,...---+++***,,,...+++,,,,,,------,,,,,,+++******+++,,,,,,---......///...------,,,+++***)))------......///000111111444111///...000222333333mmm]]]SSSQQQVVV\\\bbbiiittt~~~|||}}}|||xxxuuuwwwvvvsssrrrrrrsssvvvwwwvvvxxxyyyyyywwwvvvvvvwwwvvvuuusssrrrssstttvvvwwwuuuvvvvvvvvvvvvvvvuuutttwwwwwwvvvuuuuuuxxx|||zzzvvvqqqoooqqquuuyyy{{{|||xxxvvvuuuuuuuuuqqqqqqqqqqqqqqqpppooonnnlllmmmnnnqqqvvv{{{~~~|||xxxqqqkkkgggffffffjjjiiihhhhhhiiikkkmmmooooooooonnnmmmlllkkkjjjjjjuuuvvvwwwyyyzzz{{{||||||xxxvvvtttrrrrrrpppnnnlllmmmkkkjjjjjjjjjjjjiiigggjjjjjjiiiggggggfffffffffiiikkknnnrrruuuxxxzzz{{{xxxxxxyyyyyyyyyxxxxxxwwwxxxyyyyyyxxxxxxyyy}}}{{{sssnnnjjjfffdddiiifffcccdddhhhlllnnnnnnrrrxxx~~~}}}~~~vvvjjj```YYYSSSPPPPPPTTTbbbzzz}}}xxxuuu||||||ssskkkdddZZZTTTSSSQQQNNNKKKMMMJJJEEE???888111+++(((+++******))))))))))))*********))))))((((((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&%%%(((***(((%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((('''&&&%%%$$$$$$######$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&$$$$$$&&&(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))******)))))))))(((((((((((()))******&&&***...---(((%%%%%%'''(((''''''&&&&&&%%%$$$$$$&&&&&&'''((()))))))))((())))))************))))))(((''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))******+++++++++,,,(((((())))))******++++++++++++++++++++++++++++++''''''((()))***++++++,,,)))*********++++++++++++...---,,,***((('''&&&%%%++++++++++++******))))))///...------,,,,,,,,,---...------,,,,,,,,,,,,---,,,---.........///111222222444666666777888;;;>>>uuugggZZZSSSQQQVVV]]]dddmmmyyy}}}||||||{{{xxxuuuvvvuuutttsssssstttuuuvvvvvvxxxyyyxxxwwwvvvvvvvvvvvvuuutttssssssuuuvvvxxxtttuuuvvvwwwwwwxxxwwwwwwxxxxxxwwwvvvvvvxxx}}}yyyvvvsssrrruuuyyy}}}}}}yyyvvvsssrrrqqqrrrpppppppppppppppooonnnnnnkkkkkkmmmooosssxxx|||}}}|||~~~zzztttnnniiihhhhhhjjjiiihhhhhhiiikkkmmmooonnnnnnmmmmmmmmmllllllkkkssstttvvvyyyzzz{{{{{{{{{zzzxxxvvvuuutttssspppnnnooommmllllllmmmmmmkkkjjjlllkkkiiihhhhhhhhhiiijjjkkklllooosssvvvyyy{{{|||zzzzzzzzzyyyxxxwwwvvvuuuxxxyyyyyyyyyyyyzzz}}}yyypppjjjiiijjjpppmmmiiihhhiiijjjjjjiiipppvvv|||~~~}}}~~~xxxlllccc\\\WWWTTTPPPRRR\\\pppxxxtttzzzxxxllldddZZZTTTRRRQQQOOOLLLMMMKKKHHHBBB;;;333---***+++***))))))((()))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))((((((&&&&&&%%%%%%&&&&&&'''((('''+++...---)))&&&'''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&((())))))******))))))(((&&&&&&&&&''''''((((((((((((((((((((())))))))))))'''((((((((())))))))))))((()))))))))))))))******++++++++++++++++++++++++************++++++++++++)))))))))*********++++++************++++++,,,,,,++++++++++++*********)))***************+++,,,---,,,,,,,,,,,,,,,------.........///...---...000222777999<<>>;;;111000...---,,,+++++++++******))))))((((((''''''))))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&'''''')))&&&$$$%%%)))+++***((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******)))'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((())))))(((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((()))*********))))))(((((((((((()))*********(((''''''((()))))))))''''''''''''(((((((((((((((((()))******+++******))))))************))))))&&&&&&'''((()))***++++++(((((((((((()))))))))))),,,+++++++++******))))))*********+++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,------.........+++++++++,,,,,,---------------...///111333555666777999===BBBGGGMMMRRRTTT\\\___dddfffgggggghhhiiiccccccbbb```]]][[[\\\]]]yyyjjjZZZRRRPPPQQQWWW]]]lllwww{{{yyyyyyzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwuuusssqqqpppuuuttttttsssssssssttttttuuuuuuuuuuuuuuutttssssssvvvvvvvvvvvvuuuuuuuuuuuuwwwxxxxxxwwwvvvvvvwwwyyy~~~{{{zzz{{{}}}~~~{{{wwwtttsssqqqpppnnnnnnkkkhhhgggggghhhhhhhhhjjjiiiiiiiiiiiiiiijjjjjjhhhiiijjjjjjiiihhhjjjkkklllmmmnnnpppqqqqqqqqqqqqoooppprrruuuwwwyyy{{{{{{}}}}}}}}}}}}|||{{{zzzyyyyyywwwwww{{{}}}zzzzzzyyyxxxxxxwwwwwwwwwwwwvvvuuutttuuuvvvxxxzzzyyyzzz||||||{{{zzz{{{||||||{{{yyyxxxyyy|||~~~~~~}}}|||{{{{{{||||||}}}zzzssskkkffffffjjjpppuuuyyy|||~~~~~~~~~|||}}}|||yyywwwxxxxxxxxxvvvsssqqqppprrrtttrrrvvvzzz}}}uuujjjkkkwww|||zzz|||iii[[[UUUTTTTTTPPPKKKIIIHHHFFFBBB>>>777000+++,,,---+++)))***))))))))))))))))))))))))***((('''&&&''''''%%%###%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))******((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&"""###$$$%%%'''((())))))''''''&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&$$$###'''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&***************)))((((((&&&&&&'''((()))******+++%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))***************)))((((((++++++******************++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***))))))++++++)))&&&&&&(((+++,,,,,,,,,---///000222333111///333;;;BBBFFFIIINNNTTTZZZ___cccfffbbbeeeggggggdddbbbaaaaaa\\\YYYXXXYYYWWWTTTWWW\\\rrrdddVVVPPPOOORRRYYY```qqq}}}{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvwwwvvvuuusssqqqppprrrrrrqqqqqqqqqrrrrrrrrruuuuuuvvvvvvuuuuuutttsssvvvuuuuuuuuuuuuuuuuuuuuuwwwxxxxxxwwwvvvvvvwwwyyy~~~~~~~~~||||||~~~}}}zzzvvvtttrrrqqqooommmllliiigggfffggghhhhhhhhhiiihhhggggggggggggggghhhfffgggiiihhhgggggghhhjjjkkklllmmmooopppppppppppppppqqqrrrsssuuuwwwyyyzzz}}}}}}}}}~~~}}}||||||{{{{{{yyyyyy|||}}}{{{{{{zzzzzzyyyxxxwwwwwwwwwvvvtttttttttuuuwwwyyyyyyzzz|||}}}||||||}}}~~~||||||{{{|||}}}~~~~~~||||||||||||||||||{{{{{{|||~~~|||vvvpppllljjjnnnssswwwyyy||||||yyyzzz{{{xxxxxxzzzwwwwwwvvvtttqqqqqqsssuuuyyy{{{}}}yyynnneeerrr}}}~~~kkk]]]WWWUUUSSSPPPLLLKKKKKKIIIDDD@@@777000+++,,,---***)))***((((((((((((((((((((((((+++***(((((())))))(((&&&''''''((((((((((((''''''''''''((())))))(((&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&###$$$$$$%%%&&&'''(((((('''&&&&&&%%%&&&'''((()))(((''''''&&&&&&''''''(((''''''&&&%%%%%%$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((***************)))((((((((((((((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((++++++******************++++++*********************++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++///---,,,---//////---+++***,,,------,,,,,,---///222666:::<<<===BBBJJJQQQUUUYYY___dddhhhjjjkkkkkkjjjjjjhhhdddaaa]]][[[ZZZ[[[XXXVVVWWWWWWVVV[[[bbbjjj^^^SSSOOOQQQUUU^^^fffyyy}}}~~~zzzxxxxxxyyyyyyyyyyyyxxxxxxuuuvvvvvvvvvuuutttrrrqqqoooooooooppppppqqqqqqqqquuuuuuvvvvvvvvvuuuttttttttttttuuuuuuuuuuuuuuuuuuvvvwwwxxxwwwvvvuuuwwwyyy||||||}}}}}}}}}~~~|||yyyuuusssrrrpppnnnllliiigggeeedddfffhhhiiiiiiggggggfffeeeddddddeeeeeedddfffggggggffffffgggiiikkkkkkmmmnnnoooppppppppprrrqqqqqqqqqrrruuuwwwyyy||||||}}}~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}||||||zzzyyyxxxwwwvvvuuusssrrrssstttvvvwwwxxxzzz|||~~~~~~~~~~~~~~~~~~}}}zzz{{{|||}}}}}}}}}|||{{{{{{}}}{{{wwwtttqqqtttwwwzzz{{{|||~~~xxxuuuwwwxxxwwwxxx{{{wwwwwwvvvuuussssssuuuwwwsssaaammmpppaaaYYYVVVRRRPPPMMMMMMMMMKKKFFFBBB777000***+++,,,***)))***''''''''''''''''''''''''***)))(((((()))***)))'''''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((()))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''$$$%%%&&&'''((()))******))))))******))))))(((((()))*********************+++++++++***************))))))))))))))))))))))))*********+++******)))(((******++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///...---...///000000//////111333666;;;CCCIIIMMMSSSZZZ___```eeekkkppppppnnnkkkjjjmmmjjjfffccc```^^^[[[YYY\\\XXXVVVWWWXXX[[[ccckkkddd[[[SSSQQQTTTZZZdddnnn~~~~~~|||yyyxxxyyyzzzzzzzzzyyyxxxwwwtttuuuuuuuuuuuutttrrrqqqnnnooopppqqqrrrrrrssssssuuuuuuuuuvvvvvvuuuuuutttsssssssssttttttuuuuuuuuuvvvwwwwwwwwwuuuuuuwwwxxxzzz{{{}}}~~~}}}}}}~~~zzzxxxtttrrrqqqooollljjjgggeeecccdddfffiiijjjjjjgggfffeeeddddddccccccddddddfffggggggffffffhhhiiikkklllmmmoooppppppqqqqqqsssqqqpppoooppprrruuuwwwzzz{{{|||}}}~~~~~~~~~}}}{{{yyyxxxvvvuuusssrrrrrrsssuuuvvvvvvyyy|||}}}~~~~~~|||zzz{{{}}}}}}|||}}}~~~|||zzzxxxyyy|||}}}}}}}}}|||vvvrrrtttuuuuuuvvvzzzvvvwwwwwwvvvuuuvvvxxxzzzxxxfffmmm}}}uuufff[[[VVVQQQOOOMMMMMMNNNLLLGGGCCC888111++++++,,,***)))+++(((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%######$$$%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((('''(((((())))))((((((''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))''''''''''''''''''''''''%%%&&&&&&'''((()))))))))((()))))))))))))))((((((+++++++++***************,,,,,,,,,++++++******)))))))))))))))))))))))))))*********++++++******)))******+++++++++++++++,,,******+++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------...---------...////////////111333444555888;;;>>>CCCIIIQQQYYY]]]aaaeeehhheeejjjoooqqqoookkkiiihhhfffeeedddeeeggggggeeecccaaa]]][[[\\\^^^bbbkkkuuu^^^WWWRRRSSSWWW]]]iiisss{{{xxxyyyzzz{{{{{{{{{yyyxxxwwwsssssstttuuuuuutttsssrrrpppqqqrrrtttuuuuuuuuutttssstttuuuuuuuuuuuuttttttqqqrrrrrrssstttuuuuuuvvvvvvwwwwwwvvvuuuuuuvvvxxxyyy{{{}}}~~~|||||||||}}}}}}{{{zzzxxxvvvsssqqqpppnnnkkkhhhfffdddccccccfffiiikkkkkkgggfffeeeeeedddddddddeeeeeeggghhhhhhhhhhhhjjjkkkmmmnnnooopppqqqrrrrrrrrrrrrqqqooonnnoooqqqtttvvvxxxyyyzzz|||}}}~~~}}}{{{zzzwwwvvvtttsssssstttuuuvvvuuuxxx{{{}}}~~~|||}}}~~~}}}|||~~~~~~~~~|||vvvqqqrrrsssrrrtttwwwvvvwwwyyyyyyyyyyyy{{{}}}~~~zzzqqqsss}}}|||kkk^^^VVVQQQNNNLLLLLLMMMLLLGGGCCC;;;333,,,,,,,,,***)))+++))))))))))))))))))))))))'''&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))((((((+++++++++***************+++++++++******)))))))))))))))))))))))))))))))))******++++++++++++************++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........000000000000000000222333111444888<<<@@@EEEJJJNNNWWW[[[aaafffjjjkkklllllljjjnnnsssrrrnnnkkkjjjkkkccceeehhhlllooopppooonnnjjjeeecccccceeehhhpppyyyXXXSSSQQQTTTYYYaaannnzzz{{{yyyxxxyyyzzz{{{zzzyyyvvvuuuqqqrrrttttttuuutttsssrrrqqqrrrtttuuuvvvuuuuuutttrrrrrrssstttttttttssssssppppppqqqrrrsssuuuuuuvvvuuuvvvwwwvvvuuutttvvvxxxwwwzzz}}}~~~|||{{{zzzzzzzzzxxxwwwvvvtttrrrqqqooommmiiifffeeecccaaabbbeeehhhiiijjjffffffeeeeeeeeeeeefffffffffhhhiiijjjiiijjjkkkmmmnnnnnnpppqqqrrrsssssssssqqqpppooooooppprrrtttvvvwwwxxxzzz{{{}}}~~~~~~~~~~~~}}}yyyxxxvvvuuutttuuuwwwxxxwwwyyy}}}~~~~~~zzztttqqqrrrsssqqqrrruuuvvvxxx{{{||||||}}}}}}yyyyyyrrrbbbYYYRRROOOLLLKKKLLLKKKHHHEEE@@@777///------***)))+++***************************)))(((((()))***)))'''''''''((((((((((((''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******((('''''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((())))))%%%%%%&&&'''((()))***+++%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((()))))))))(((((((((''''''''''''((()))))))))(((((()))******************************))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++******++++++,,,---------******++++++,,,---------,,,,,,,,,,,,------------,,,------....../////////---.../////////111444777888===CCCIIIOOOTTTYYY]]]```bbbfffiiilllmmmnnnnnnpppuuuyyyxxxsssooooooqqqmmmpppssstttsssqqqqqqrrrqqqmmmkkkkkkjjjiiinnnuuuTTTRRRSSSYYY```iiixxx|||{{{vvvwwwyyyyyyyyyvvvtttrrrqqqqqqssstttuuutttsssssspppqqqsssttttttsssrrrqqqpppqqqrrrrrrssssssrrrrrrooooooppprrrssstttuuuvvvuuuvvvwwwvvvttttttvvvwwwtttwww|||~~~~~~~~~{{{zzzzzzyyywwwvvvuuusssqqqpppooolllhhheeebbb```______bbbeeefffgggddddddddddddeeeffffffgggfffhhhiiijjjjjjjjjlllmmmmmmnnnooopppqqqrrrrrrrrroooppppppqqqrrrsssuuuuuuxxxyyy{{{|||~~~~~~|||zzzxxxwwwwwwwwwyyyzzzzzz|||~~~~~~|||{{{zzzvvvqqqooorrrtttssssssvvvwwwzzz}}}zzz{{{~~~xxxhhh^^^VVVRRRMMMKKKKKKKKKIIIGGGDDD:::222///---***)))***))))))))))))))))))))))))+++***(((((())))))(((&&&''''''((((((((((((''''''!!!###%%%'''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))))))))&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((()))))))))&&&''''''((())))))((((((((((((((())))))*********))))))))))))************)))))))))))))))))))))))))))***++++++,,,,,,,,,+++******++++++,,,------...******++++++,,,------...,,,,,,,,,------------...,,,------...//////000000,,,///111333555888>>>BBBFFFKKKRRRYYY]]]aaadddfffbbbcccfffjjjooosssuuuvvv}}}|||zzz{{{|||~~~~~~yyyqqqmmmooosssuuurrrpppoookkkggggggkkkUUUTTTWWW^^^gggrrr~~~}}}tttuuuwwwxxxwwwtttrrrppppppqqqssstttuuuttttttsssooopppqqqrrrrrrqqqooonnnooopppqqqqqqrrrrrrrrrrrrnnnooopppqqqssstttvvvvvvuuuvvvvvvvvvttttttvvvwwwqqquuuzzz}}}~~~|||zzzzzzyyywwwvvvtttsssqqqpppnnnlllgggdddaaa___]]]]]]```bbbddddddbbbbbbbbbcccdddeeeggggggeeegggiiiiiiiiijjjlllmmmlllmmmnnnpppqqqqqqqqqqqqnnnoooppprrrssstttuuuvvvzzz{{{|||~~~}}}|||zzzxxxxxxyyyzzz{{{}}}|||}}}~~~}}}zzzyyyxxxsssooonnnsssuuutttuuuwwwxxxzzz~~~xxxzzz~~~}}}mmmbbbYYYTTTNNNKKKKKKLLLKKKIIIFFF<<<333000...+++)))***((((((((((((((((((((((((***((('''&&&''''''%%%###%%%&&&&&&&&&&&&&&&&&&%%%!!!$$$''')))))))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&((((((''''''''''''(((((($$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%$$$###"""&&&''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&***)))((('''%%%$$$###"""&&&&&&&&&'''((())))))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&&&&'''((())))))((((((&&&''''''((()))******+++)))))))))******++++++,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......******+++,,,,,,---......,,,,,,,,,---------......---------...///000000111333666:::===@@@FFFMMMRRRQQQVVV]]]cccfffhhhiiijjjhhhhhhkkkpppwww~~~zzzmmmiiimmmtttvvvsssrrrpppkkkcccaaacccTTTVVVZZZbbbkkkxxx~~~}}}vvvvvvwwwxxxyyyyyyyyyyyywwwvvvtttrrrqqqrrrssstttrrrrrrssssssrrrrrrqqqppprrrpppnnnmmmnnnpppssstttrrrsssttttttuuuuuuttttttuuuvvvwwwvvvtttsssrrrsssttttttuuuwwwyyy}}}~~~{{{xxxuuutttssstttsssqqqooommmjjjfffbbb^^^]]]]]]]]]^^^```bbbcccbbbcccdddeeeffffffgggfffjjjjjjiiiiiijjjjjjkkklllnnnnnnnnnoooppprrrtttuuuoooppprrrtttuuuvvvvvvvvvwwwzzz}}}~~~yyyuuuuuuxxx|||~~~{{{}}}~~~|||yyyvvvpppooonnnqqqtttvvvuuurrrzzz}}}~~~}}}lllbbbXXXQQQLLLMMMNNNKKKHHHHHHEEE@@@:::333...,,,,,,---++++++************++++++''''''&&&&&&&&&&&&''''''++++++)))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&'''(((((((((((((((((('''******)))((('''&&&%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''***(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))************************************++++++++++++******)))))))))))))))***+++++++++,,,))))))***+++---...//////...---,,,,,,---///000111222///,,,,,,...///...---///111222333222333555777>>>@@@CCCIIIOOOUUU[[[^^^```aaacccddddddfffhhhjjjjjjnnnuuu~~~~~~|||vvvkkkccceeelllsssqqqmmmhhhccc^^^ZZZWWWRRRUUU\\\gggsss}}}}}}}}}xxxxxxyyyzzzzzzzzzzzzzzz{{{yyyvvvsssqqqqqqqqqqqqrrrssssssssssssrrrqqqqqqrrrpppnnnmmmmmmoooqqqsssrrrrrrsssttttttttttttsssuuuvvvwwwvvvtttrrrrrrsssrrrrrrssstttwwwzzz|||~~~~~~|||zzzxxxvvvvvvvvvssspppmmmkkkhhhdddaaa\\\\\\\\\]]]^^^___aaabbbbbbcccdddeeefffgggggggggjjjjjjiiiiiijjjjjjkkkkkkmmmmmmmmmnnnpppqqqssstttqqqrrrssstttuuuvvvwwwxxxwwwzzz}}}}}}zzzzzz|||~~~|||~~~}}}zzzwwwuuuooooooooorrrwwwyyyyyyxxx~~~}}}ooodddZZZRRRMMMNNNNNNKKKIIIIIIEEEAAA:::444///---,,,---++++++************++++++)))((((((''''''(((((()))***)))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&(((******(((&&&$$$%%%%%%%%%%%%%%%%%%$$$((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&$$$$$$$$$&&&((()))(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************++++++++++++*********)))************++++++++++++)))******+++,,,---.........------,,,,,,,,,,,,---///,,,***+++...000111000000222444666888<<<@@@DDDNNNPPPTTTXXX]]]```cccdddbbbbbbaaaaaacccgggmmmqqqtttxxx|||tttrrrooollleee___```fffiiihhhfffbbb^^^ZZZYYYXXXQQQWWW```lll{{{~~~}}}|||||||||zzzzzz{{{{{{|||{{{{{{{{{zzzyyywwwtttsssrrrrrrrrrsssssssssssssssrrrqqqqqqrrrpppnnnmmmmmmnnnooopppqqqqqqrrrssssssssssssrrrtttvvvwwwvvvtttrrrrrrsssqqqqqqqqqrrrtttvvvxxxzzz~~~~~~}}}|||{{{zzzyyywwwtttooojjjgggdddaaa___[[[[[[\\\]]]^^^___``````aaabbbdddeeefffgggggggggiiiiiijjjjjjjjjkkkkkkkkkkkklllmmmnnnoooqqqrrrrrrssssssrrrssstttvvvxxxzzzvvvyyy~~~}}}~~~~~~~~~|||yyyvvvsssmmmmmmooosssxxx|||~~~~~~|||sssfff]]]UUUOOONNNNNNKKKIIIIIIEEEAAA;;;555000---,,,---++++++************++++++***))))))(((((())))))***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))'''&&&&&&'''))))))(((&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''''''&&&%%%$$$#########$$$&&&((()))))))))(((&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))******+++,,,------)))))))))))))))))))))))))))))))))*********++++++************************++++++++++++************+++++++++++++++******************++++++,,,,,,,,,------------------,,,,,,000...,,,,,,///222333444444666:::>>>CCCJJJQQQUUU[[[]]]```ccceeefffeeedddgggeeecccdddjjjsss}}}zzzooogggcccaaabbbaaa^^^___bbbhhhiiihhhddd^^^ZZZYYYZZZUUU]]]gggrrr~~~}}}}}}||||||}}}zzz{{{{{{{{{{{{{{{zzzzzzvvvvvvuuuuuuuuuuuuvvvwwwssssssssstttsssrrrrrrqqqqqqpppooommmmmmmmmnnnoooppppppqqqrrrrrrrrrrrrqqqsssuuuvvvuuutttrrrrrrsssqqqqqqqqqqqqrrrtttvvvxxx{{{|||}}}~~~}}}|||{{{zzzxxxsssmmmgggdddaaa___]]]ZZZZZZ\\\]]]^^^_________aaabbbccceeefffgggggggggiiiiiijjjjjjkkkkkkkkkkkkjjjkkklllmmmoooppppppqqqrrrrrrqqqqqqrrruuuxxxyyywwwzzz}}}}}}zzzwwwtttkkklllooosssyyy~~~}}}~~~~~~}}}wwwhhh___WWWOOOMMMLLLIIIGGGHHHFFFBBB<<<666111...---,,,++++++************++++++***))))))(((((())))))***(((((()))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&((()))(((&&&(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%''''''&&&$$$%%%%%%$$$%%%%%%'''((()))(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***))))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++,,,...000000000//////333111000000222555777888<<<@@@FFFMMMSSSXXX^^^bbbccccccdddeeeeeeeeeeeedddfffeeeeeekkkuuuyyykkkddd^^^YYYYYY^^^bbbbbbbbbdddvvvwwwuuunnneee^^^\\\]]]\\\eeeoooyyy~~~~~~}}}||||||}}}}}}zzzzzzzzzzzzzzzyyyxxxwwwuuuuuuuuuuuuuuuvvvwwwwwwsssssstttttttttsssrrrrrrqqqpppooonnnmmmmmmnnnnnnooopppqqqqqqrrrrrrqqqqqqrrrtttuuuuuusssrrrsssssssssrrrrrrrrrsssuuuwwwxxxxxxzzz|||~~~~~~}}}{{{yyywwwrrrkkkeeebbb```^^^]]]ZZZ[[[[[[\\\]]]^^^___``````aaaccceeefffggghhhhhhhhhiiijjjkkkkkkkkkjjjjjjiiijjjlllnnnooopppppppppqqqpppoooooopppsssvvvxxxwwwzzz}}}}}}zzzwwwoooqqqtttwww{{{~~~||||||}}}{{{|||lllbbbXXXPPPMMMKKKHHHFFFGGGFFFCCC===777222...---,,,++++++************++++++)))((((((''''''(((((()))))))))*********)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&$$$(((((('''''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((************************************++++++++++++************************+++++++++++++++++++++,,,---,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,---///000000000///...000111333666999<<<@@@BBBHHHMMMUUU\\\```cccdddfffeeeeeeccccccdddgggiiikkkeeeeeehhhppp}}}nnnccc___XXXTTTUUU]]]eeegggggghhh}}}}}}|||wwwnnnfffbbb```bbbmmmyyy~~~~~~}}}||||||{{{||||||yyyyyyyyyyyyxxxwwwvvvuuuvvvvvvvvvuuuuuuttttttttttttttttttttttttsssrrrrrrppppppoooooonnnnnnooooooppppppqqqrrrrrrrrrrrrqqqrrrsssuuuuuusssrrrssssssssssssssssssuuuvvvxxxzzzxxxzzz}}}|||zzzwwwtttoooiiieeebbb```___^^^\\\\\\[[[\\\]]]^^^```bbb```aaaccceeefffhhhhhhhhhhhhiiijjjkkklllkkkjjjjjjiiijjjlllnnnppppppppppppooonnnnnnoooppprrrtttvvvvvvyyy|||}}}}}}}}}~~~}}}{{{wwwxxxzzz{{{}}}~~~}}}|||{{{{{{|||tttfff[[[QQQMMMKKKGGGFFFHHHGGGDDD>>>888333///---,,,++++++************++++++)))((((((''''''(((((())))))***++++++++++++)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%'''&&&$$$%%%&&&(((((('''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&%%%%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%&&&'''&&&%%%))))))))))))((((((''''''%%%%%%%%%&&&&&&((())))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))*********************)))*********************************++++++++++++,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------......////////////......///333999???EEEIIINNNQQQUUUZZZ```eeefffeeeeeeddd```______```dddjjjppptttqqqpppqqqxxx~~~xxxuuutttsssrrr{{{{{{|||zzzpppccc[[[ZZZUUUSSSVVV___fffhhhiiijjjuuuvvvxxxxxxuuupppjjjfffhhhttt}}}}}}|||zzzzzzyyyyyyyyyzzzzzzzzzyyyxxxvvvuuutttttttttuuuuuuuuuttttttssstttttttttttttttssssssrrroooooooooppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrqqqsssttttttsssrrrssstttssssssssstttuuuwwwzzz{{{zzz|||}}}yyyvvvpppmmmhhheeecccbbbaaa______]]]\\\[[[\\\^^^bbbddd```aaaccceeefffhhhhhhiiigggiiijjjllllllkkkjjjiiiiiijjjmmmoooqqqqqqppppppnnnnnnoooppprrrssstttuuutttwwwzzz|||}}}}}}~~~}}}|||}}}}}}|||{{{|||~~~~~~}}}|||{{{zzz{{{~~~~~~jjj___TTTOOOLLLIIIHHHIIIGGGDDD???999444///---+++++++++************++++++***))))))(((((())))))***''')))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&$$$$$$&&&'''''''''(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$######$$$&&&(((''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''(((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++*********************************+++++++++,,,,,,************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++,,,---......//////......///000222444666777:::AAAIIIPPPUUUYYY]]]```aaaccceeefffdddcccbbbcccZZZ\\\___eeemmmuuu|||~~~yyyxxx{{{~~~}}}{{{sssooojjjfffffffffgggfffjjjfffeeegggcccZZZVVVWWWTTTTTTYYYbbbhhhiiijjjmmmlllnnnrrryyy}}}|||uuuooommmzzz||||||zzzyyyxxxwwwwwwwww{{{{{{zzzyyyxxxvvvuuutttpppqqqrrrtttuuuvvvvvvvvvttttttuuuuuuttttttsssrrrooooooppppppqqqqqqrrrrrrqqqqqqrrrssssssssssssrrrqqqsssttttttsssrrrssstttsssrrrssstttuuuxxxzzz||||||~~~~~~yyyvvvnnnkkkgggeeedddcccbbb``````^^^\\\ZZZ[[[___cccfff```aaaccceeefffhhhiiiiiigggiiijjjllllllkkkjjjiiiiiikkkmmmpppqqqqqqqqqpppnnnoooppprrrttttttuuuuuurrruuuyyy|||~~~}}}|||}}}}}}zzzwwwvvvyyy}}}zzz~~~~~~~~~}}}{{{zzzwwwzzz~~~~~~nnnbbbVVVQQQMMMJJJIIIKKKHHHEEE@@@:::444000---+++++++++************++++++++++++************++++++&&&''')))***+++***((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''%%%$$$$$$%%%'''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&(((((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((###""""""$$$&&&(((((('''$$$$$$&&&'''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))$$$$$$%%%'''(((***++++++******************************+++++++++,,,,,,,,,************************+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,---...000000111,,,---///333888===BBBEEEJJJQQQZZZ```bbbdddfffgggggggggfffccc```___aaabbb\\\```gggpppzzzwwwooollliiieeebbb___^^^\\\\\\___aaaaaaaaaccc^^^\\\___```[[[XXX[[[VVVWWW]]]fffjjjkkklllooojjjlllrrr|||~~~vvvuuu|||~~~~~~{{{zzzxxxvvvuuuuuuvvvwwwvvvxxxyyyzzzzzzwwwuuusssnnnoooooopppqqqsssuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvsssqqqmmmjjjjjjlllooorrrqqqrrrssstttuuutttsssrrroooqqqrrrssstttsssrrrrrrnnnoooqqqqqqrrruuuzzz}}}xxxtttiiiiiigggfffeeedddcccccc```______^^^^^^^^^______```^^^]]]^^^aaaeeeggghhhkkkjjjiiiiiiiiijjjkkkllliiijjjjjjkkkmmmooopppqqqqqqpppooooooqqqsssuuuwwwvvvyyy|||~~~~~~}}}}}}}}}|||zzzwwwuuuuuuvvvxxxyyyzzz~~~~~~~~~|||}}}xxxhhhWWWPPPNNNLLLKKKKKKFFFEEEBBB===888111,,,)))***)))))))))))))))*********)))((('''((()))+++---))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((***)))(((''''''((()))***'''%%%### ###%%%''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))%%%%%%&&&'''((((((((('''''''''(((((((((((('''''')))&&&$$$""""""$$$&&&)))''''''''''''((()))++++++'''(((+++,,,,,,)))&&&###))))))))))))))))))))))))%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))***))))))(((''''''''''''(((((())))))******))))))************))))))+++*********))))))((((((,,,,,,+++***)))(((''''''++++++******************++++++++++++++++++++++++//////...------.........---------...------,,,+++,,,...//////...---///000000222555999???FFFOOOUUUYYY___fffhhhgggeeedddeeebbbdddccc___ZZZZZZ^^^cccbbbkkkxxxqqqddd]]][[[YYYYYY\\\ZZZXXXXXXZZZ___eeeiiioooeee]]]]]]]]]ZZZZZZ^^^```______cccjjjoooqqqpppvvvuuu}}}yyy|||||||||{{{yyywwwvvvvvvxxxxxxxxxyyyzzz{{{yyywwwtttrrrlllmmmnnnooorrrtttvvvwwwtttttttttuuuuuuvvvvvvvvvtttrrrooommmmmmnnnqqqrrrqqqrrrrrrssstttsssssssssqqqrrrrrrsssssssssrrrrrrooopppqqqqqqrrruuuyyy|||~~~wwwsssjjjiiigggeeedddcccccccccaaa``````______````````````^^^]]]^^^aaaeeeggggggkkkjjjiiiiiiiiijjjkkklllllllllllllllmmmnnnoooppprrrqqqppppppqqqsssuuuwwwxxxzzz}}}~~~}}}}}}~~~}}}{{{xxxsssooonnnqqquuuxxxzzz}}}~~~}}}|||}}}nnn\\\SSSPPPMMMJJJJJJGGGFFFCCC???999333...+++******))))))))))))*********)))((('''((()))+++,,,++++++******))))))(((((('''''''''&&&&&&'''''''''+++***)))((('''(((((()))''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((()))(((''''''&&&&&&&&&'''***(((&&&%%%%%%&&&(((***((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%&&&&&&''''''((((((((()))((('''&&&&&&'''((()))&&&&&&''''''((('''''''''''''''((((((((((((''''''(((&&&$$$######$$$&&&(((''''''''''''((()))***+++'''(((***,,,,,,+++)))'''))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((((((((()))))))))))))))'''''''''(((((('''''''''+++*********))))))))))))++++++******))))))((((((++++++******************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------------------///000111111222444666:::>>>EEEKKKPPPVVV\\\___dddeeefffhhhhhhgggdddbbbbbbcccbbb^^^[[[\\\bbbhhhpppvvv~~~{{{rrreee[[[UUUTTTSSSSSSUUUTTTTTTUUUYYY```fffkkkqqqiiibbbbbbaaa^^^^^^aaacccccceeeiiinnnrrrtttuuu|||}}}~~~|||yyyzzz}}}{{{yyyxxxwwwwwwyyyzzzzzzzzz{{{{{{yyyvvvsssqqqkkklllmmmooorrruuuxxxyyyrrrssstttuuuvvvuuuuuuttttttsssrrrqqqpppqqqrrrsssrrrrrrrrrrrrrrrsssttttttssssssrrrrrrrrrrrrrrrsssppprrrsssssssssuuuyyy||||||uuuqqqjjjiiigggeeeccccccccccccaaaaaaaaa``````aaaaaabbbaaa___^^^___bbbeeeffffffjjjjjjjjjjjjjjjkkkllllllnnnnnnmmmmmmnnnnnnoooppprrrrrrqqqpppqqqsssvvvwwwzzz{{{|||||||||}}}||||||wwwpppjjjjjjnnntttyyyzzz|||}}}{{{{{{~~~~~~uuubbbXXXSSSNNNJJJIIIHHHGGGEEEAAA<<<666000---+++******)))))))))*********)))((((((((()))++++++,,,,,,+++******)))((((((''''''''''''''''''''''''******)))(((((((((((()))''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%$$$###))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((('''&&&&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''(((''''''(((((()))***+++'''((()))***++++++++++++))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))((((((******++++++++++++*********************)))))))))******************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,+++,,,,,,---......//////---///111333555888<<<@@@EEEKKKSSSZZZ___aaaccceeemmmiiieeeeeeggggggddd```bbbbbbbbb``````eeemmmttt|||wwwfff```XXXQQQOOOOOOOOOPPPRRRRRRRRRTTTXXX___fffjjjqqqkkkgggfffeeecccccceeehhhkkkooorrruuuwwwzzz}}}}}}yyywwwxxx|||zzzyyywwwwwwwwwyyyzzzyyyyyyzzzzzzyyywwwuuutttnnnnnnoooppprrruuuwwwxxxrrrtttuuuvvvvvvtttrrrqqqssssssssssssrrrrrrrrrrrrsssrrrqqqpppqqqrrrtttuuuuuutttrrrqqqqqqrrrsssssstttuuuvvvvvvvvvwwwzzz|||zzztttpppkkkiiigggdddcccbbbbbbcccaaaaaaaaa```aaaaaabbbbbbbbbaaa```aaacccfffffffffjjjjjjjjjjjjkkkkkkllllllmmmmmmmmmnnnnnnpppqqqqqqsssrrrqqqqqqrrrsssvvvwwwzzzzzz{{{zzzzzz{{{~~~}}}}}}xxxqqqlllkkkoootttxxxyyy}}}}}}yyy{{{~~~}}}~~~|||zzzggg[[[UUUOOOJJJIIIHHHGGGFFFBBB===777222...++++++******))))))************)))(((((()))***+++,,,++++++***)))(((''''''&&&''''''''''''''''''&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((###$$$&&&''''''&&&%%%$$$&&&&&&&&&''''''&&&&&&&&&%%%&&&((((((((((((&&&%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((''''''(((((((((((((((((((((((('''&&&%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((()))******))))))(((((()))******+++(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((('''((()))***************+++******))))))(((((((((,,,,,,------------,,,,,,************************)))))))))******+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------......///000000---000333777;;;AAAHHHLLLSSSWWW^^^bbbddddddeeeeeellliiifffeeefffgggfffdddhhhgggfffeeehhhpppzzz|||zzzxxxrrrhhh```XXXUUUQQQOOOOOOQQQSSSTTTXXXWWWVVVWWWZZZ___dddhhhpppmmmjjjiiihhhhhhhhhiiinnnrrrxxxzzzzzz{{{~~~~~~~~~|||wwwvvvwwwzzzyyywwwvvvuuuvvvxxxyyywwwwwwxxxyyyyyyyyyxxxxxxssssssssssssssstttuuuuuuuuuvvvwwwvvvuuussspppnnnrrrrrrrrrrrrrrrqqqqqqppprrrrrrqqqpppqqqrrrssstttuuutttsssrrrqqqrrrssstttwwwxxxyyyyyyyyyyyy{{{}}}|||wwwrrroookkkiiifffcccbbbaaabbbbbbaaaaaa``````aaabbbccccccdddcccbbbccceeeggggggfffjjjjjjkkkkkklllllllllllljjjkkklllmmmoooqqqssstttsssrrrqqqqqqqqqsssuuuvvvyyyyyyyyyxxxwwwyyy}}}{{{xxxtttpppooopppsssvvvvvv}}}~~~|||xxxyyy|||~~~||||||yyy}}}iii]]]VVVPPPKKKIIIFFFFFFEEECCC>>>888333///,,,,,,+++*********************))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((("""$$$&&&'''((((((((('''$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&(((((((((((((((((('''''''''(((((((((((((((((('''((()))))))))((('''&&&&&&''''''((((((((((((''''''&&&'''(((((((((((('''&&&)))(((((((((((())))))******)))((('''&&&''''''(((((((((((((((((((((((((((((())))))************)))(((((((((((((((((((((((((((((()))******+++******++++++******))))))(((((())))))************))))))***************+++++++++))))))******++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///------------...///000111444888===BBBHHHOOOVVV[[[bbbccceeeeeeddddddfffhhhjjjllloooooonnnoooqqqsssvvvsssooolllnnnttt|||~~~yyyrrrmmmiiicccYYYQQQQQQPPPPPPQQQSSSVVVZZZ]]]___^^^]]]^^^```dddhhhkkkppppppooommmmmmoooqqqqqqpppuuuzzz}}}|||{{{}}}}}}}}}{{{wwwvvvxxxyyyxxxvvvuuuuuuvvvxxxyyyvvvvvvwwwyyyzzzzzzzzzzzzxxxxxxvvvuuuttttttttttttwwwwwwwwwvvvuuurrrpppooorrrrrrrrrqqqqqqqqqppppppqqqqqqqqqqqqqqqrrrsssssssssssssssssssssttttttuuuyyyzzz|||{{{zzzzzz{{{|||~~~~~~}}}zzzvvvrrrooollljjjfffcccaaa```aaabbbbbbbbbbbbbbbbbbcccdddeeegggfffeeefffhhhiiihhhgggjjjjjjkkkllllllllllllllliiiiiijjjllloooqqqsssuuusssrrrqqqpppppprrrtttuuuwwwxxxxxxwwwwwwxxx|||~~~zzzxxxuuusssqqqrrrrrrsssttt}}}~~~|||yyyxxxyyy||||||}}}kkk___XXXQQQLLLJJJFFFFFFFFFDDD@@@:::444000---,,,+++***************************))))))))))))((((((''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''((())))))***)))))))))''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((($$$%%%&&&((())))))))))))&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))(((''''''''''''((((((((((((''''''''''''((((((((((((''''''))))))(((((((((((())))))***)))((('''&&&&&&&&&&&&))))))))))))))))))))))))(((((()))******))))))((())))))))))))))))))))))))))))))******+++***************************))))))******++++++++++++***************+++++++++++++++*********+++++++++,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...............///000333555777BBBFFFLLLQQQVVV\\\aaaeeeeeedddbbb```___bbbfffjjjqqqxxx}}}uuunnnkkklllpppsssppplllfffbbb^^^YYYSSSNNNPPPQQQSSSUUUXXX\\\bbbfffffffffeeefffiiilllpppsssrrruuuuuurrrrrrwww|||}}}sssvvv{{{}}}}}}{{{zzzyyyuuu|||}}}}}}|||}}}{{{wwwwwwzzzzzzyyywwwvvvvvvwwwyyyzzzwwwwwwxxxyyyyyyzzzzzzzzz{{{zzzyyywwwvvvuuuuuutttwwwvvvvvvuuuuuuttttttssssssrrrqqqqqqppppppqqqqqqppppppqqqrrrrrrrrrrrrrrrqqqqqqrrrtttuuuuuuuuuuuuyyyzzz|||{{{zzzyyyyyyzzz}}}}}}|||{{{xxxuuurrrpppmmmjjjfffbbb``````aaabbbddddddddddddeeefffggghhhiiihhhhhhiiijjjkkkiiihhhjjjkkklllmmmmmmmmmlllkkkiiiiiijjjlllnnnppprrrsssrrrqqqpppooooooppprrrtttwwwxxxxxxxxxxxxyyy|||~~~}}}{{{xxxvvvttttttuuuvvvvvv}}}|||zzzvvvvvvyyy|||~~~nnnaaaYYYQQQLLLJJJGGGGGGHHHFFFBBB<<<666222...---,,,+++***************************)))((((((''''''''''''((((((((((((%%%&&&((())))))(((&&&%%%&&&''')))*********))))))''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))''''''(((((())))))******&&&'''((())))))((('''&&&'''(((((())))))))))))(((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((())))))(((((('''))))))))))))))))))))))))******+++++++++***))))))******************++++++,,,,,,------------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...------------------------,,,,,,,,,,,,---...///000111222333666:::???CCCFFFOOOSSSXXX]]]___bbbdddfff```___^^^]]]___eeelllrrr|||qqqhhhbbb`````````^^^]]]ZZZXXXVVVTTTSSSSSSTTTVVVYYY[[[]]]cccjjjooopppooonnnnnnoooqqqtttuuussswwwwwwsssttt|||{{{|||~~~|||xxxsss|||~~~||||||}}}{{{wwwwww{{{{{{zzzxxxwwwwwwxxxzzz{{{yyyyyyyyyyyyyyyyyyyyyyyy|||{{{zzzxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwtttsssrrrqqqpppqqqrrrrrrooopppqqqrrrsssrrrqqqqqqoooppprrruuuvvvvvvvvvvvvxxxzzz{{{zzzyyywwwwwwxxx||||||{{{zzzwwwuuurrrqqqmmmjjjfffbbb``````aaabbbfffffffffggggggiiijjjjjjjjjjjjiiijjjlllllljjjiiijjjkkklllmmmmmmmmmlllkkkjjjjjjkkkkkkmmmnnnpppppprrrqqqooonnnnnnpppqqqssswwwxxxyyyzzzyyyzzz|||~~~~~~~~~~~~|||xxxwwwxxxyyy{{{{{{~~~~~~}}}|||{{{vvvsssxxx}}}qqqcccZZZRRRKKKIIIHHHHHHIIIHHHDDD>>>888444...---,,,+++***************************)))((('''''''''(((((()))*********%%%&&&((())))))(((&&&%%%$$$%%%'''(((((((((''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((+++***(((&&&%%%%%%%%%%%%((((((''''''''''''((((((''''''%%%$$$$$$%%%''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((***+++,,,&&&''''''((()))******+++&&&'''((())))))((('''&&&''''''((())))))***))))))''''''((((((((((((''''''))))))(((((((((((())))))***)))(((((((((((())))))&&&'''((()))*********)))))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))+++++++++++++++***)))((()))))))))***+++++++++,,,((())))))******))))))(((*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------------------------.........///000111222222777888:::>>>DDDKKKQQQTTTVVVZZZ^^^aaabbbaaaaaabbb___``````bbbgggnnnwww~~~|||uuujjj```ZZZWWWVVVVVVQQQRRRRRRQQQPPPQQQTTTVVVZZZ\\\^^^```bbbhhhpppvvvyyyxxxuuusssrrrrrrrrrsssqqqvvvvvvrrrttt}}}zzz{{{}}}zzzyyyyyyzzzzzz|||zzzwwwuuuuuuvvvxxxzzz{{{zzzyyyyyyyyy{{{|||}}}|||zzzxxxwwwvvvwwwxxxyyyvvvuuutttttttttvvvwwwxxxssssssrrrqqqqqqqqqqqqrrrrrrsssuuuwwwvvvtttrrrppppppqqqrrrssstttsssrrrrrrrrrrrrsssssstttuuuuuuuuuxxxxxxxxxzzzzzzxxxuuurrrooolllgggccc``````aaabbbdddddddddddddddeeefffgggfffhhhjjjlllmmmlllkkkjjjnnnnnnoooppppppppppppppplllkkkiiiiiijjjllloooqqqsssrrrpppnnnmmmooossswwwyyyyyyyyyzzzzzz|||}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}zzzyyyvvvuuuwwwzzz~~~wwwfff\\\UUUPPPLLLLLLJJJGGGEEEAAA<<<666222000...,,,,,,------,,,+++))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((()))***)))((('''(((***))))))******)))(((''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$''''''(((((('''&&&%%%%%%&&&'''((('''%%%%%%''')))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((((((''''''((((((((((((((((((((((((************)))((('''&&&))))))(((((('''''''''&&&******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***''')))***++++++***)))'''((((((''''''''''''((((((******+++++++++******))),,,++++++++++++++++++,,,(((((((((((())))))))))))++++++************++++++++++++******++++++,,,---...,,,***+++---...,,,******+++,,,---............---+++((())),,,......---+++---///000111333555777888AAAHHHLLLSSS\\\___[[[\\\]]]]]]\\\ZZZYYYZZZ[[[\\\aaaiiiooouuuzzzqqqbbbZZZVVVSSSTTTWWWOOOQQQTTTVVVWWWWWWYYY[[[]]]___bbbeeeiiimmmrrruuuvvvpppmmmnnnnnnkkkmmmsss|||zzzvvv{{{|||zzzyyyxxxyyyyyyzzzyyyxxxwwwwwwxxxyyyzzz{{{zzzzzzzzz{{{{{{|||}}}yyyxxxvvvtttsssssstttuuuvvvuuutttttttttuuuwwwxxxtttssssssrrrrrrrrrrrrrrrrrrsssuuuvvvvvvtttrrrppppppqqqrrrsssssssssrrrrrrrrrrrrsssssstttuuuuuuuuuyyyyyyyyy{{{{{{zzzvvvsssooolllhhhdddaaa```aaaaaaddddddddddddeeeffffffgggggghhhjjjkkklllkkkkkkjjjmmmmmmnnnooooooooooooooolllkkkjjjiiiiiikkknnnpppppppppooonnnmmmooorrruuuwwwwwwwwwxxxyyy{{{|||}}}yyy|||~~~~~~~~~~~~|||||||||xxxwwwuuuuuuwww{{{zzziii]]]UUUOOOKKKLLLJJJGGGEEEBBB===777333000...,,,,,,,,,---,,,***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''((())))))''''''((()))((((((((()))((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''(((((('''&&&&&&%%%&&&'''((('''&&&%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&"""$$$%%%''''''&&&%%%$$$((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&******)))))))))(((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***((()))***++++++***)))((())))))(((((((((((())))))(((((())))))))))))((((((++++++************++++++)))))))))************+++******))))))))))))******+++++++++***++++++,,,---...,,,***+++---...---+++++++++,,,------......---...,,,)))***,,,......---///000222333555777<<>>888444///---++++++,,,,,,+++***))))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((()))((((((((('''''''''(((''''''&&&%%%%%%'''(((((('''&&&&&&'''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&"""###&&&(((((('''%%%###((((((((((((((((((((((((!!!"""$$$%%%'''(((((((((************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''))))))((()))***++++++***)))(((******))))))))))))******(((((())))))))))))((((((*********))))))******************+++++++++,,,,,,++++++************+++++++++++++++++++++,,,---------,,,+++,,,---...---+++,,,,,,,,,,,,------------000...,,,,,,...000000///222444777:::>>>CCCIIIMMMXXX]]]`````````___[[[UUUTTTUUUVVVWWWXXX[[[```cccdddgggkkkppprrrppplllhhheeefffhhhmmmuuu{{{qqqhhhaaa___]]]XXXTTTSSSXXXZZZ\\\]]]]]]]]]___aaahhhjjjmmmqqqtttuuussspppkkkjjjkkkmmmmmmqqq|||~~~}}}{{{zzzxxxwwwwwwwwwuuuvvvxxxzzz{{{{{{{{{{{{zzz{{{|||}}}}}}}}}{{{{{{|||{{{zzzxxxwwwvvvvvvvvvuuuuuuuuutttuuuuuuuuuuuuuuutttssssssrrrrrrssssssqqqsssuuuvvvuuutttqqqpppppppppqqqqqqrrrrrrrrrrrrrrrrrrsssssstttuuuuuuuuuxxxxxxyyy{{{|||zzzwwwtttooommmkkkhhheeebbbaaa```bbbcccdddeeeffffffggggggiiihhhhhhhhhiiijjjkkkllljjjjjjkkklllllllllllllllmmmllljjjiiiiiiiiijjjkkkiiillloooppppppqqqsssuuussstttvvvwwwyyyzzz{{{||||||~~~|||{{{zzz|||}}}{{{{{{zzzvvvuuuttttttvvvyyy|||oooaaaWWWPPPLLLKKKJJJHHHFFFCCC???999555///---+++++++++,,,+++***))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&'''''''''''''''&&&&&&%%%'''((()))'''&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&(((***+++)))'''%%%((((((((((((((((((((((((###$$$%%%'''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))((()))************)))(((***))))))(((((())))))***)))******++++++++++++*********))))))))))))******************+++++++++,,,------,,,,,,,,,,,,------,,,++++++++++++,,,------------,,,,,,---------,,,---,,,,,,,,,,,,,,,------111000//////000222333444555999@@@FFFKKKQQQVVVZZZ\\\]]]]]]\\\ZZZXXXVVVSSSVVVYYY]]]```bbbeeehhhjjjfffgggkkkooopppmmmfff```ZZZ]]]bbbjjjsss{{{nnnfffaaaaaaaaa]]]YYYYYY]]]___```aaaaaabbbdddgggfffiiimmmrrruuutttpppmmmpppuuuzzz{{{{{{~~~~~~}}}|||zzzyyyxxxwwwwwwtttuuuxxxzzz{{{|||{{{zzzzzz{{{|||}}}}}}|||{{{zzz}}}}}}|||zzzyyyxxxxxxxxxtttuuuuuuuuuuuutttttttttttttttsssrrrrrrrrrrrrsssqqqrrrtttuuuuuusssqqqoooppppppppppppqqqqqqrrrrrrrrrrrrsssssstttuuuuuuuuuwwwwwwxxxzzz{{{yyyvvvsssooonnnkkkhhheeebbb```___aaabbbdddeeefffggggggggghhhhhhhhhhhhiiijjjkkkllliiiiiijjjkkkkkkkkkkkkkkklllllljjjiiihhhhhhiiiiiijjjlllppprrrrrrssstttvvvtttuuuwwwyyyzzz{{{{{{{{{xxxzzz}}}~~~|||{{{zzz{{{}}}{{{zzzzzzxxxwwwuuutttuuuvvvyyyzzzssseeeZZZRRROOOKKKJJJHHHFFFDDD@@@;;;777///...,,,+++,,,,,,+++***))))))))))))))))))))))))''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%'''$$$$$$%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&'''''''''''''''&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))))))))******((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&(((***+++)))(((&&&((((((((((((((((((((((((%%%&&&&&&'''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************)))))))))((((((''''''(((((()))))))))***+++++++++++++++******))))))))))))******)))))))))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,---.../////////000111222444777999???EEEMMMSSSWWWYYY[[[\\\YYYVVVTTTSSSSSSTTTVVVYYY\\\aaaggglllnnnnnnnnnnnniiijjjkkkmmmllliiiddd```YYY___hhhqqqxxx{{{||||||ooogggbbbccceeecccbbbcccfffeeedddcccbbbcccgggjjjgggkkkqqqvvvwwwvvvtttssszzz}}}~~~}}}|||{{{zzzxxxwwwwwwtttuuuwwwyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzyyy{{{zzzzzzzzzyyyxxxxxxwwwttttttuuuuuuuuutttssssssssssssrrrqqqqqqqqqqqqrrrqqqrrrtttuuuuuusssqqqoooqqqppppppppppppqqqrrrrrrrrrrrrsssssstttuuuuuuuuuvvvvvvwwwyyyzzzyyyvvvssspppnnnjjjgggcccaaa```___```bbbdddfffgggggggggggggggggghhhhhhiiijjjjjjjjjhhhiiijjjjjjkkkkkkjjjjjjkkkjjjjjjiiihhhhhhhhhhhhkkkmmmppprrrrrrsssuuuvvvtttvvvwwwyyyzzzzzzzzzyyyxxx{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{zzzzzz~~~~~~|||{{{zzzxxxwwwuuuttttttuuuvvvwww}}}yyyiii]]]UUUQQQKKKJJJHHHGGGEEEAAA<<<999000...,,,,,,------,,,+++))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''((('''%%%%%%''')))&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$%%%&&&'''(((''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((((((''''''''''''((((((&&&'''((())))))***))))))*********))))))*********)))))))))************+++******))))))))))))******,,,,,,,,,,,,,,,------...,,,...///...---,,,---......------------///000222...000222444777:::???BBBOOOSSSXXX\\\\\\ZZZXXXWWWXXXSSSPPPQQQSSSWWW^^^eeelllpppvvvxxxxxxvvvtttsssjjjkkkllljjjhhhgggiiijjjlllqqqyyy}}}}}}zzzwwwuuuppphhhdddfffiiijjjkkkmmmhhhfffbbb___^^^aaaggglllnnnuuu|||~~~|||{{{}}}}}}~~~~~~}}}|||{{{yyyxxxwwwtttuuuvvvwwwxxxxxxyyyyyy{{{{{{zzzyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyxxxxxxttttttuuuuuuuuutttsssrrrrrrrrrqqqppppppppppppqqqppprrrtttuuuuuussspppoooqqqpppoooooooooppprrrrrrrrrrrrsssssstttuuuuuuuuuvvvvvvxxxzzz{{{zzzwwwtttqqqnnniiieeeaaa____________aaadddfffggghhhggggggfffggghhhiiijjjjjjiiiiiiiiiiiijjjkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhlllmmmoooppppppqqqtttvvvtttuuuwwwxxxyyyxxxwwwvvvzzz|||}}}}}}~~~|||zzzxxxxxx{{{}}}|||{{{vvvuuutttttttttuuuvvvwww{{{}}}nnn___VVVRRRKKKJJJHHHGGGEEEBBB===:::111000...---......---,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%'''((('''&&&%%%&&&'''&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''(((((('''%%%$$$%%%(((***((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&%%%''''''(((((())))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******))))))))))))******))))))(((((((((((())))))&&&'''((())))))*********++++++************++++++*********+++++++++,,,,,,++++++************++++++---,,,,,,,,,,,,---......,,,...//////---,,,---///......------...111333555333777;;;>>>AAAFFFMMMQQQXXXZZZ\\\\\\ZZZWWWVVVVVVZZZTTTRRRVVVZZZ^^^fffnnnxxxyyyzzzyyyvvvsssrrrqqqeeeggghhhfffeeejjjuuu~~~}}}vvvsssqqqnnnhhhfffjjjnnnoooppprrrhhhfffbbb```ccckkkvvv~~~|||~~~~~~}}}|||zzzyyyxxxuuuuuuuuuvvvvvvwwwxxxxxx|||{{{yyyxxxwwwxxxyyyyyyxxxyyyzzz{{{{{{{{{zzzzzzttttttuuuuuuuuutttrrrqqqrrrqqqppppppooooooppppppppprrrtttuuutttssspppoooqqqpppoooooooooppprrrsssrrrrrrsssssstttuuuuuuvvvwwwwwwyyy{{{||||||xxxvvvqqqnnnhhhccc```^^^_________aaadddfffhhhhhhggggggeeefffhhhjjjkkkjjjiiihhhiiiiiijjjkkkkkkkkkkkkjjjhhhhhhhhhhhhiiiiiiiiiiiilllmmmnnnooooooppprrruuusssuuuvvvxxxxxxvvvuuutttwwwyyy|||~~~}}}~~~{{{yyywwwvvvyyy~~~||||||ttttttsssssstttuuuwwwxxx{{{|||qqqaaaVVVRRRKKKIIIHHHGGGFFFBBB>>>:::222000.........///...---))))))))))))))))))))))))&&&'''(((******((('''&&&&&&''''''''''''''''''&&&&&&'''((((((&&&&&&'''((((((((((((((('''&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&%%%%%%&&&'''(((((((((''')))((('''$$$###$$$(((+++******)))(((&&&%%%$$$###))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((''''''(((***+++(((((((((((((((((((((((('''(((((()))******))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))************))))))))))))******(((((()))++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------///......------......///---,,,,,,,,,,,,---......,,,...000///---,,,---000......---...///222555777;;;???DDDHHHLLLRRRYYY^^^[[[[[[ZZZXXXWWWVVVXXXZZZ\\\WWWVVV\\\```ccciiirrrwwwvvvtttooojjjgggggghhh\\\```cccccceeeooovvvnnnllllllkkkgggggglllrrrrrrrrrsssmmmkkkjjjkkkrrrzzz{{{|||||||||{{{zzzyyyyyyxxxwwwvvvvvvwwwxxxyyy||||||zzzxxxwwwvvvuuuuuuxxxyyyyyyzzzzzz{{{{{{{{{wwwvvvuuutttsssrrrrrrrrrrrrrrrrrrqqqpppooonnnmmmpppqqqssstttsssqqqooonnnooopppqqqrrrrrrqqqpppooorrrrrrrrrrrrrrrrrrrrrrrryyywwwvvvxxx{{{|||zzzwwwsssnnngggbbbaaa```___]]]aaaaaabbbfffjjjkkkiiifffgggggghhhhhhhhhfffeeedddhhhhhhiiijjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjppppppqqqrrrrrrrrrqqqqqqssstttuuuuuuttttttuuuwwwvvvwwwxxxzzz|||}}}~~~~~~~~~~~~zzzxxxvvvtttvvv|||~~~}}}yyyuuuuuuuuusssqqqrrrtttvvv|||rrr```UUURRRKKKIIIGGGFFFEEEDDDAAA???333111...,,,------,,,+++)))))))))***)))(((''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%% !!!###%%%&&&'''((((((((((((((('''&&&&&&&&&%%%''''''((()))((('''%%%$$$'''''''''''''''''''''''',,,...///---)))&&&&&&(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''')))))))))(((((((((&&&$$$%%%&&&'''&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))++++++******************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,111///---+++***+++,,,---000///.........000111333333111000111333777:::;;;GGGLLLSSSXXX[[[]]]^^^^^^[[[YYYXXXWWWWWWYYY\\\^^^cccdddeeegggiiikkkmmmmmmsssrrrlllbbb]]]^^^______\\\\\\]]]bbbkkkxxxvvvjjjfffiiillljjjiiiiiikkkppptttwwwpppsssxxx~~~{{{{{{||||||{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwxxxyyyyyyzzzzzzzzz{{{{{{vvvuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnqqqqqqrrrrrrrrrqqqoooooommmnnnoooppppppoooooonnnqqqrrrrrrrrrrrrrrrrrrrrruuuttttttvvvyyyzzzyyywwwrrrmmmgggbbbaaa```___]]]aaaaaabbbeeeiiijjjiiiffffffggghhhhhhhhhgggfffeeehhhiiijjjkkkkkklllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjmmmnnnoooqqqrrrssssssssstttuuuwwwvvvuuuuuuvvvxxxvvvwwwxxxzzz{{{}}}~~~~~~~~~}}}}}}~~~zzzxxxuuurrrsssyyy|||}}}{{{wwwuuuuuutttrrrpppqqqsssuuuzzzxxxcccVVVPPPLLLJJJGGGFFFFFFDDDBBB@@@444111...,,,,,,---,,,+++***)))))))))((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''***,,,---,,,)))''''''((('''''''''((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&(((&&&%%%%%%&&&''''''&&&))))))((((((''''''''''''''''''''''''((((((((((((''''''(((((())))))******(((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))''''''&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,......,,,,,,,,,,,,---...//////////////////000000222222222666;;;AAAFFFHHHSSSXXX^^^bbbcccbbb``````YYYXXXWWWXXXZZZ^^^bbbeeeiiinnntttxxxyyyuuuooojjjfffgggccc[[[WWWYYY[[[[[[[[[\\\___dddlllttt|||{{{vvvrrrllldddccchhhhhhgggeeefffkkkrrryyy~~~}}}|||{{{{{{zzzzzzzzz{{{zzzyyyyyyxxxxxxyyyyyyzzzyyyxxxxxxxxxxxxxxxyyyzzzxxxyyyyyyzzzzzzzzzzzzyyyuuutttsssrrrrrrqqqqqqrrrssssssrrrrrrqqqqqqppppppqqqqqqqqqpppppppppppppppmmmnnnooopppppppppppppppqqqqqqqqqrrrrrrrrrssssssrrrqqqrrrtttwwwxxxwwwvvvppplllfffbbb```___^^^]]]``````bbbdddhhhiiihhhfffffffffggghhhhhhhhhgggggghhhiiijjjkkklllllllllllljjjjjjjjjjjjkkkkkkkkkkkkkkklllnnnppprrrsssttttttuuuwwwxxxxxxwwwwwwxxxyyywwwwwwxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~zzzxxxssspppooottt||||||zzz{{{yyyvvvttttttsssqqqooooooqqqtttvvvzzz~~~gggWWWOOOMMMKKKHHHGGGFFFEEEBBB@@@555222...,,,,,,---,,,++++++***)))((('''((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((()))+++***(((''''''((((((((((((((()))))))))***((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&%%%%%%&&&''''''&&&)))))))))(((((((((((((((''''''''''''((((((((((((''''''(((((())))))******((((((((()))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&************************))))))))))))))))))))))))+++++++++***************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...//////000111222111111000444666:::@@@GGGNNNTTTWWWYYY]]]aaacccbbb___]]]\\\[[[ZZZZZZ\\\```gggnnnrrrwww~~~|||mmmddd]]]___]]]XXXVVVYYY\\\\\\[[[]]]bbbgggkkkoooqqqrrroookkkhhhgggdddbbbeeejjjkkkiiiggghhhnnnxxx~~~}}}|||zzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxtttsssrrrqqqqqqqqqqqqqqqtttssssssrrrrrrqqqqqqqqqqqqqqqpppooooooooopppqqqppppppqqqqqqrrrsssssssssoooppppppqqqqqqrrrrrrsssqqqqqqqqqrrrttttttssssssmmmkkkfffbbb```___^^^^^^______aaacccfffgggggggggffffffgggggghhhhhhhhhhhhhhhiiijjjkkklllllllllllljjjjjjjjjkkkkkkkkkkkkkkkkkklllnnnpppqqqsssssstttvvvwwwxxxxxxwwwwwwxxxyyywwwwwwwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}~~~|||}}}}}}zzzwwwrrrnnnlllpppvvv|||~~~|||yyyyyyxxxvvvssssssrrrpppnnnnnnppprrrrrrvvv}}}~~~iiiYYYPPPNNNLLLIIIHHHGGGEEECCC@@@666333///,,,,,,,,,,,,,,,,,,+++)))''''''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((''''''&&&%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&'''((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((,,,+++***((((((((()))***((('''%%%%%%'''((('''&&&((((((((((((''''''''''''''''''''''''((((((((((((******))))))((((((''''''(((((()))))))))*********)))))))))))))))*********((((((((((((((((((((((((++++++***)))((((((((((((************************))))))))))))))))))))))))***************************************+++++++++***************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,------.........---,,,//////000111333555777888;;;???FFFMMMRRRVVVYYY[[[XXXZZZ]]]^^^]]]\\\[[[\\\```___```ccciiiqqqyyy~~~{{{jjj^^^^^^bbbbbb^^^]]]aaacccccc]]]___ccchhhjjjkkkkkkkkkllljjjiiihhhgggiiimmmrrrxxxtttooommmrrr{{{~~~~~~|||{{{zzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz|||{{{zzzyyyxxxxxxxxxxxxyyyyyyzzz{{{zzzyyywwwvvvssssssrrrqqqqqqqqqrrrrrrtttsssrrrqqqqqqqqqrrrrrrqqqppppppoooppppppqqqqqqpppppppppqqqqqqrrrrrrsssooooooooooooppppppqqqqqqqqqqqqrrrqqqpppooonnnnnnkkkiiifffccc```^^^^^^^^^^^^___aaabbbdddeeefffggggggggggggggghhhhhhiiiiiiiiiiiijjjkkklllllllllllljjjjjjkkkkkkkkklllllllllmmmnnnooopppqqqrrrrrrrrruuuvvvxxxwwwvvvvvvwwwyyywwwwwwwwwwwwyyy{{{~~~~~~~~~}}}~~~~~~}}}}}}}}}||||||||||||||||||||||||{{{|||}}}~~~~~~~~~}}}{{{xxxrrrmmmkkknnntttyyy~~~~~~zzzzzzyyyvvvssssssqqqooommmmmmoooqqqppprrrwww~~~zzzkkk[[[SSSOOOLLLJJJHHHGGGEEEBBB@@@777444///,,,,,,,,,,,,,,,---+++)))((('''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''''''''&&&%%%&&&&&&&&&'''((((((((('''&&&%%%%%%&&&''')))***((((((((((((((((((((((((%%%%%%&&&''')))))))))(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((,,,+++***((((((((()))***)))'''%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''))))))))))))************(((((())))))************((((((((((((((((((((((((,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------............////////////...---,,,///...///111555:::???AAAFFFLLLSSSWWWXXXXXXXXXXXXWWWYYY\\\^^^^^^```ccceeefffffffffiiiooovvv}}}vvviiiaaabbbfffhhheeedddfffgggfffaaacccfffhhhjjjkkkkkkkkkmmmnnnoooooopppvvv{{{{{{tttpppqqqwww}}}}}}}}}~~~}}}|||{{{{{{zzzzzzyyyzzzzzz{{{{{{zzzzzzyyy||||||zzzyyyxxxxxxxxxxxxyyyzzz{{{{{{zzzxxxvvvtttssssssrrrrrrrrrrrrsssssssssrrrqqqppppppqqqrrrsssqqqqqqqqqqqqqqqrrrrrrrrroooooonnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnppppppooollljjjiiijjjhhhhhhfffccc___]]]^^^___\\\^^^```aaabbbccceeeggghhhhhhggggggggghhhiiiiiiiiijjjkkkllllllmmmmmmmmmjjjjjjkkkkkkllllllmmmmmmnnnooopppqqqrrrsssssssssuuuwwwxxxxxxwwwvvvxxxyyywwwwwwvvvvvvxxx{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{||||||}}}}}}}}}}}}{{{xxxsssmmmlllooouuuzzz~~~|||{{{xxxssssssrrrooommmlllnnnppppppppprrrxxxzzzooo^^^VVVNNNLLLIIIGGGFFFDDDAAA???999555///,,,+++,,,---,,,,,,+++***)))((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))###$$$%%%&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&%%%&&&''')))***)))(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&'''''')))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))******)))))))))*********++++++((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))***++++++,,,,,,*********************************++++++,,,,,,---,,,,,,,,,,,,---------------------.........//////000000000000000000//////111222444777<<>>999555000,,,+++,,,------+++++++++*********))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%&&&(((((())))))((('''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((((((&&&&&&'''***+++)))'''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&)))(((&&&&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))******))))))*********+++++++++'''(((((()))******++++++))))))))))))))))))))))))(((((((((((()))***++++++************************))))))))))))))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,************************)))******+++,,,,,,------,,,,,,,,,------------...---.........////////////////////////111222444666:::<<>>CCCFFFKKKQQQWWWXXXWWWYYY```fffgggddd^^^ZZZ[[[eeettt{{{zzz}}}}}}yyyzzzrrrmmmnnnmmmhhhhhhkkkvvvvvvwwwxxxyyyyyyvvvtttxxx|||}}}wwwqqqppppppooopppsssuuuwwwzzz|||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzz{{{|||||||||{{{{{{zzzyyywwwuuuuuuuuuwwwwwwuuuuuuuuuuuuuuuuuuuuuuuutttsssqqqpppppppppqqqrrrrrrrrrrrrsssssstttttttttrrrqqqooommmlllllllllmmmkkkjjjiiigggeeedddccccccdddcccaaa^^^]]]\\\]]]]]]^^^^^^]]]\\\[[[[[[[[[[[[[[[\\\^^^```bbbdddeeeeeegggggghhhhhhhhhhhhhhhgggggghhhjjjlllmmmnnnnnnmmmmmmmmmmmmlllkkkkkkmmmoooooopppqqqsssuuuwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyxxxyyyxxxxxxxxxxxxyyyzzz{{{|||~~~}}}{{{wwwyyy{{{|||||||||}}}~~~||||||}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||}}}zzzzzzxxxvvvuuuuuuxxx{{{|||vvvtttrrrrrrrrrrrrpppoooooommmkkknnnvvv}}}lll\\\QQQJJJEEEEEEEEEAAA>>>>>>:::666111---,,,,,,,,,,,,,,,++++++***))))))(((((((((((())))))))))))((((((''''''((((((((((((((('''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((%%%'''(((((('''&&&&&&''''''''''''((((((((()))))))))''')))------)))(((******)))))))))))))))))))))************************,,,++++++***))))))******************************++++++++++++++++++***)))++++++***)))))))))*********))))))))))))+++,,,---***++++++,,,,,,++++++***))))))******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...+++---......------...000...---,,,---...000000000333555999???EEELLLQQQTTTSSSWWWZZZZZZZZZ^^^hhhqqqyyyvvvpppkkkkkksss}}}wwwxxx}}}}}}yyyrrrmmmmmmkkkjjjnnnuuu}}}zzzwwwwww{{{~~~|||xxxtttttttttwwwxxxyyyzzz{{{~~~wwwxxxzzz|||}}}}}}}}}|||~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{xxxyyyzzz|||}}}~~~~~~~~~xxxwwwvvvvvvvvvwwwxxxyyyuuuuuuuuuuuuuuuuuuuuuuuusssrrrqqqoooooopppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqpppnnnmmmllllllkkkllljjjiiigggeeecccbbbaaaaaa___^^^\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\\\\ZZZ[[[]]]___aaacccdddeeeeeefffggghhhiiiiiiiiiiiiggghhhjjjlllmmmnnnoooooommmnnnnnnlllkkkkkkmmmooopppqqqrrrtttwwwyyyzzz{{{{{{{{{{{{{{{{{{zzzyyyyyywwwwwwwwwwwwxxxyyy{{{{{{|||~~~~~~|||zzzwwwyyy{{{||||||}}}~~~|||||||||{{{zzz{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||{{{|||}}}|||yyywwwvvvwwwvvv{{{~~~wwwuuusssrrrrrrrrrpppooopppnnnmmmooouuutttwwwooo___QQQJJJDDDEEEEEEBBB@@@@@@;;;777111...,,,------,,,,,,,,,,,,+++******))))))))))))************))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''((())))))))))))(((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((((((((())))))))))))******((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''((())))))***(((((((((((((((((())))))((((((((((((((((((((((((%%%''')))((('''&&&'''((((((((((((((()))))))))***)))'''(((++++++'''&&&((())))))))))))))))))******************************,,,+++******)))*********************************++++++++++++***)))((('''++++++***)))))))))))))))))))))))))))***+++,,,---***++++++,,,,,,++++++***(((((()))***+++,,,------,,,------......------,,,---------------......///+++---/////////000111333.........///000222444555888<<>>DDDHHHOOOUUUZZZ\\\[[[[[[ZZZ[[[]]]]]]aaakkkxxx|||vvvvvv{{{|||ssswww{{{}}}{{{{{{}}}vvvrrrnnnpppuuu{{{}}}zzzvvvqqqqqq|||xxxzzz|||~~~~~~}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||||||||||||||xxxwwwvvvuuutttssssssrrrsssssssssssssssssssssssspppppppppppppppppppppqqqqqqqqqqqqppppppoooooonnnnnnmmmmmmlllkkkjjjiiihhhfffeeebbb```]]][[[ZZZYYYWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUVVVWWWXXXXXXYYY[[[]]]```cccdddhhhhhhiiiiiiiiiiiihhhhhhiiijjjjjjkkklllmmmnnnooommmnnnnnnlllkkkkkkmmmoooqqqrrrsssuuuxxxzzz{{{|||yyyzzz{{{{{{{{{zzzxxxwwwwwwwwwxxxyyy{{{}}}~~~}}}}}}}}}}}}~~~|||zzzxxxwwwxxxyyy{{{{{{|||~~~~~~zzzyyyzzz{{{{{{xxxwwwvvvuuuvvvwwwyyyzzz||||||||||||{{{{{{{{{{{{~~~~~~}}}yyyvvvttttttuuuuuu|||zzzxxxtttrrrqqqqqqpppooooooppppppqqqttt{{{zzziii```jjjsss___RRRKKKEEEEEEEEECCCBBBCCC===999333///...---------,,,,,,,,,+++++++++++++++'''(((((())))))(((((('''&&&&&&'''(((((()))((((((''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((((((((((('''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((())))))((((((''''''''''''''''''(((((((((((('''&&&''''''''''''''''''''''''&&&((())))))(((''''''(((&&&&&&'''''''''(((((((((***''''''))))))%%%%%%'''(((((())))))************************************+++***************++++++************************&&&'''((()))***+++++++++************+++,,,------,,,,,,++++++***))))))(((***++++++,,,,,,++++++***,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------......///000000//////000111///111333666888===CCCHHHQQQVVV]]]cccfffeeeccc```^^^```dddhhhmmmuuuxxxvvvyyy}}}~~~|||zzzwwwuuurrr}}}}}}vvvvvvxxx~~~}}}xxxwwwwww{{{|||}}}~~~~~~~~~}}}||||||{{{zzzyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzxxxxxxwwwvvvtttsssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrpppppppppqqqqqqqqqqqqqqqrrrrrrqqqpppooonnnnnnnnnllllllllllllkkkiiihhhgggcccbbb___\\\YYYWWWUUUTTTTTTSSSQQQPPPOOOOOOPPPPPPPPPPPPPPPQQQQQQSSSTTTUUUWWWWWWWWWYYY\\\___bbbdddiiiiiiiiijjjiiiiiihhhhhhkkkjjjjjjjjjjjjkkklllmmmlllmmmmmmlllkkklllnnnpppqqqrrrsssuuuvvvxxxyyyzzzxxxyyy{{{|||{{{zzzxxxvvvxxxxxxyyyzzz|||}}}}}}||||||}}}}}}~~~~~~{{{zzzxxxxxxxxxxxxyyyzzz{{{{{{}}}|||yyyyyyzzz{{{{{{wwwvvvtttttttttvvvxxxzzzzzzzzzzzz{{{{{{{{{{{{{{{}}}|||zzzwwwtttssstttvvvxxx~~~|||yyyuuurrrqqqppppppooonnnoooqqqqqqtttzzz~~~lll^^^bbbzzzvvv```TTTLLLFFFEEEEEECCCBBBDDD>>>:::444000......------++++++++++++++++++******''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))((((((((((((((('''''''''''''''((())))))***++++++((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***))))))(((''''''&&&&&&&&&'''((()))((('''&&&%%%''''''''''''''''''''''''&&&(((***)))((('''((((((&&&&&&&&&&&&''''''''''''***''''''))))))&&&&&&)))((((((((()))******++++++*********************************)))******+++,,,************************&&&'''(((***+++,,,------,,,+++***)))((('''''''''((((((***++++++,,,++++++***++++++,,,,,,++++++***---,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,------......000111111//////000111000333777;;;>>>EEEMMMTTTXXX^^^fffnnnrrrsssqqqoookkkoootttxxx|||{{{zzz}}}zzzwwwuuuuuutttsssvvv~~~~~~}}}}}}yyyyyyyyyxxxyyyyyyzzz{{{xxxxxxxxxyyyyyyzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwvvvuuutttssssssssssssssssssssssssppppppqqqrrrrrrrrrrrrrrrssssssrrrqqqooonnnnnnmmmkkkkkklllkkkjjjiiigggfffaaa___\\\YYYVVVSSSQQQPPPQQQPPPNNNMMMLLLLLLMMMNNNMMMNNNNNNOOOQQQRRRTTTUUUVVVVVVVVVXXX[[[^^^bbbdddggghhhiiiiiijjjjjjjjjjjjlllkkkjjjiiiiiiiiijjjjjjkkkkkkllllllkkklllooorrrqqqqqqrrrssstttuuuvvvwwwyyyzzz|||}}}}}}{{{yyywwwxxxxxxyyyzzz{{{|||~~~}}}~~~~~~{{{|||}}}~~~|||zzzxxxxxxxxxxxxyyyzzzzzzzzzyyy{{{~~~}}}zzzxxxyyy{{{{{{{{{wwwvvvtttttttttvvvyyy{{{xxxxxxyyyyyyzzzzzz{{{{{{zzzzzzzzzwwwuuutttvvvwwwxxx}}}}}}zzzuuurrrqqqpppoooooollloooqqqrrrtttzzzpppaaa```tttzzzcccVVVNNNGGGEEEEEECCCBBBCCC???;;;555000///......---************************(((((())))))))))))(((((())))))))))))((('''&&&%%%(((((((((((((((((((((((($$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&%%%%%%''')))+++)))((((((((('''''''''''''''''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((()))((('''%%%$$$'''''''''''''''''''''''''''(((******((('''((()))''''''''''''(((((((((((()))'''&&&))))))''''''+++'''(((((()))******++++++******************************))))))***++++++,,,************************((((((***+++,,,,,,,,,,,,,,,+++***(((''''''&&&&&&'''(((***+++,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,---..................------------------......///...000111222111222333555666:::@@@DDDIIIQQQ[[[ccceeekkkuuu~~~|||zzzwwwuuuuuuwwwxxxyyy~~~yyyyyyyyyyyyzzz{{{||||||yyyyyyyyyzzzzzz{{{{{{{{{wwwxxxyyyyyyzzzzzzzzzyyyxxxxxxyyyyyyyyyxxxxxxwwwttttttttttttttttttttttttpppqqqrrrssssssssssssssstttsssrrrqqqpppooonnnmmmkkkkkkkkkkkkjjjhhhgggeee___]]][[[WWWTTTQQQOOONNNNNNMMMLLLKKKJJJJJJKKKLLLKKKLLLMMMNNNQQQSSSUUUVVVUUUUUUUUUWWWZZZ^^^aaadddeeefffgggiiikkklllllllllmmmkkkjjjhhhgggggghhhiiijjjkkkkkkkkkkkkmmmpppsssqqqqqqrrrrrrssstttttttttzzz{{{}}}~~~~~~|||zzzxxxxxxxxxxxxyyyzzz{{{|||}}}{{{}}}~~~|||zzz|||~~~~~~{{{yyywwwwwwxxxyyyzzzzzzzzzyyyxxxzzz}}}}}}{{{yyyxxxzzz{{{||||||xxxwwwuuutttuuuwwwzzz|||wwwwwwxxxxxxyyyzzz{{{{{{xxxyyyzzzyyyxxxvvvwwwxxxvvv{{{~~~zzzuuurrrppppppooooookkknnnqqqrrrtttzzzsssdddcccuuu}}}fffXXXOOOGGGFFFEEECCCBBBCCC???;;;555111///......---))))))))))))))))))******))))))************))))))******))))))(((&&&%%%$$$))))))))))))))))))))))))%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''((((((***(((&&&$$$$$$'''***,,,))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&''''''((()))))))))&&&'''((())))))'''%%%$$$'''''''''''''''''''''''''''(((******((((((((()))(((((((((((()))))))))))))))&&&&&&)))***((())),,,'''(((((()))***+++++++++******************************))))))***+++,,,,,,***************************++++++,,,,,,,,,+++++++++***************+++,,,++++++,,,,,,+++***((('''+++++++++,,,,,,+++++++++******+++,,,------.../////////000000000000//////...............///000000---///222333333444777999===BBBHHHMMMRRR[[[gggpppwww~~~~~~}}}|||zzzyyy{{{}}}}}}~~~}}}|||{{{zzzyyyyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{||||||{{{zzzyyyyyy{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuttttttttttttsssrrrqqqrrrssstttsssrrrssssssqqqpppooonnnnnnnnnmmmlllkkkjjjiiigggcccaaa\\\ZZZWWWTTTQQQOOONNNNNNLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLMMMNNNPPPQQQRRRSSSUUUWWWYYYZZZ[[[]]]```cccdddeeeggghhhjjjjjjkkkkkkjjjgggeeeeeeiiikkkkkkjjjqqqpppnnnmmmlllmmmooopppssstttsssrrrqqqrrruuuxxx|||}}}~~~~~~}}}zzzwwwtttyyyzzzzzz{{{|||}}}~~~~~~~~~}}}{{{zzzzzz}}}}}}~~~}}}|||zzzxxxwwwuuuuuuuuuzzzyyyxxxxxxyyyzzzyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{vvvvvvvvvwwwxxxxxxyyyyyyxxxyyyyyyxxxwwwvvvwwwyyy|||{{{zzzzzz{{{{{{yyywwwuuuxxx}}}}}}{{{wwwuuutttsssqqqpppoooooopppqqqtttzzztttkkkeeemmmkkk[[[SSSKKKHHHFFFBBBBBBDDDBBB<<<444...,,,,,,***(((,,,,,,++++++***)))(((((((((((((((((())))))))))))%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&)))'''&&&'''((()))(((''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((((((''''''&&&))))))))))))((((((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,***************************++++++,,,,,,++++++***++++++******++++++,,,---...------,,,,,,++++++***++++++,,,,,,,,,,,,------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///......---,,,,,,***+++,,,...///////////////000222555888<<>>DDDIIIOOOUUUXXXRRRRRRTTTZZZaaalll|||~~~~~~}}}}}}|||{{{{{{zzz||||||}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}|||||||||{{{{{{zzzxxxwwwvvvuuuuuutttttttttssssssssstttrrrqqqqqqrrrrrrqqqooonnnmmmllljjjiiiiiihhhhhhgggeeeaaa^^^\\\XXXTTTQQQOOONNNMMMLLLKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPQQQQQQQQQSSSVVVXXXYYY\\\```bbbdddeeegggiiijjjkkklllllljjjjjjiiiiiijjjkkkmmmmmmoooooonnnnnnnnnooopppqqqppprrrsssssstttuuuxxxzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwxxxxxxyyyzzz{{{||||||~~~~~~~~~~~~}}}}}}}}}yyyxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxzzz|||{{{wwwtttuuuvvvxxxzzzzzzzzzxxxwwwvvvvvvvvvwwwxxxxxxyyyyyywwwyyyzzzzzzzzz{{{}}}}}}|||{{{{{{{{{{{{yyywwwvvvwwwyyy~~~}}}yyyvvvuuutttrrrppppppnnnlllkkklllqqqxxx~~~}}}oooaaaccctttzzzaaaUUUKKKGGGEEEBBB@@@AAA@@@<<<777333000///......+++++++++*********))))))))))))))))))((((((((((((%%%&&&'''))))))(((((('''((((((''''''''''''(((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))'''&&&'''((()))(((''''''''''''''''''((())))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&''''''((())))))))))))''''''(((((()))))))))******)))))))))((((((''''''(((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++******************+++******************************++++++++++++******++++++******++++++,,,---+++++++++,,,,,,---------+++++++++,,,,,,,,,------*********++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111///...+++***+++///333555<<<@@@GGGLLLOOORRRUUUWWWQQQRRRVVV[[[dddooo}}}xxxyyy~~~~~~~~~}}}}}}||||||{{{{{{||||||}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}|||||||||{{{zzzyyyxxxwwwttttttttttttsssssssssssstttsssqqqqqqqqqqqqooonnnlllkkkjjjhhhggggggffffffdddaaa^^^[[[XXXUUURRROOONNNNNNMMMLLLLLLMMMNNNOOONNNMMMLLLJJJJJJIIIIIIIIIKKKKKKLLLMMMOOOPPPQQQRRRQQQSSSUUUWWWXXX[[[^^^aaacccdddfffhhhjjjkkklllllliiiiiiiiihhhhhhjjjlllmmmooooooooooooooopppqqqqqqnnnppprrrrrrssstttvvvxxxxxxxxxxxxyyyyyyyyyzzzzzzwwwxxxxxxyyyzzz{{{||||||~~~~~~~~~~~~~~~~~~~~~}}}{{{tttttttttuuuvvvwwwxxxyyyvvvwwwxxxzzz{{{zzzwwwtttuuuwwwyyyzzzzzzyyyxxxwwwvvvvvvvvvwwwxxxxxxyyyyyywwwyyyzzzzzzzzz{{{~~~~~~}}}|||{{{|||{{{xxxvvvxxxxxxxxx|||}}}yyyvvvtttsssqqqooonnnmmmkkkjjjjjjooouuu{{{uuueeecccqqqeeeXXXKKKGGGFFFCCCAAAAAA>>><<<888333///.........+++++++++******************)))))))))((((((((('''&&&'''((()))))))))((('''(((((((((''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''''')))'''&&&'''((()))(((''''''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&(((((()))(((((('''((((((((())))))************))))))((((((((('''(((((((((((((((''''''&&&'''((((((((()))))))))***(((((((((((((((((((((((())))))*********+++++++++*********++++++*********************************)))******++++++******)))++++++******++++++,,,------------,,,,,,++++++++++++++++++,,,,,,,,,------))))))))))))***,,,---...++++++++++++++++++++++++........................000//////000333888===@@@JJJMMMQQQSSSSSSSSSSSSTTTQQQVVV\\\dddnnn{{{}}}{{{yyyxxxzzz}}}~~~~~~~~~~~~}}}}}}|||||||||{{{|||}}}~~~~~~}}}|||{{{|||}}}}}}~~~~~~~~~~~~}}}||||||||||||zzzyyyxxxwwwtttttttttssssssssssssrrrsssqqqooooooooonnnlllkkkiiihhhgggeeeddddddcccccc```]]]ZZZWWWUUUTTTQQQOOOOOONNNMMMMMMMMMNNNPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSQQQSSSUUUVVVWWWYYY\\\___aaabbbdddgggiiijjjkkkkkkhhhiiiiiiiiihhhiiikkknnnnnnooooooppppppqqqqqqqqqnnnppprrrrrrrrrsssuuuvvvwwwwwwyyyzzz{{{{{{{{{{{{xxxxxxyyyzzz{{{|||}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}|||{{{{{{rrrsssssstttuuuwwwyyyzzzwwwwwwwwwyyyzzzzzzwwwuuuwwwwwwyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxxxxyyyyyywwwyyyzzzzzzzzz{{{}}}~~~|||||||||{{{xxxvvvxxxwwwvvvxxx||||||xxxuuusssrrrpppnnnllllllkkkjjjkkknnntttxxxyyyiiidddoooiiiZZZMMMHHHGGGDDDAAAAAA>>><<<999444000------...******************************))))))((((((''''''&&&'''((()))***)))(((((()))((((((''''''(((((()))&&&''''''((((((''''''&&&((((((((((((((((((((((((***))))))(((''''''&&&&&&)))'''&&&'''((()))(((''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((())))))))))))((())))))))))))))))))******))))))))))))))))))((((((((((((((((((''''''&&&''''''(((((())))))******'''''''''''''''''''''''')))))))))************+++)))***++++++++++++***)))************************))))))************))))))++++++******++++++,,,---......---,,,,,,+++******++++++,,,,,,,,,,,,------))))))))))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,...---------------------///111333777<<>>999222...---///******************+++++++++******)))(((''''''&&&&&&''')))*********)))((())))))(((((((((((())))))&&&''''''''''''''''''&&&))))))))))))))))))))))))&&&&&&''''''((())))))))))))'''&&&'''((()))(((''''''''''''''''''((())))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&(((***---......---,,,++++++******))))))(((((((((((())))))******++++++(((((((((((((((''''''&&&&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))************************))))))************))))))++++++******++++++,,,---***++++++,,,,,,------...++++++,,,,,,,,,---------......---------...//////000000000000000000000000000000111333444555666777<<<@@@GGGNNNTTTWWWWWWWWWXXX[[[___cccfffiiimmmpppnnnsssuuuwww~~~|||zzz~~~||||||}}}}}}|||{{{{{{|||}}}~~~}}}|||zzz|||~~~}}}{{{yyyvvvuuutttqqqqqqqqqrrrrrrqqqnnnkkkjjjhhhgggffffffdddaaa___^^^^^^^^^^^^\\\ZZZXXXWWWQQQQQQPPPOOONNNOOOSSSVVVQQQRRRSSSRRRPPPPPPQQQSSSRRRPPPMMMNNNPPPRRRQQQOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRSSSTTTVVVYYY[[[\\\\\\]]]___bbbfffiiikkklllkkkiiiiiijjjnnnooonnnlllmmmmmmnnnnnnooooooppppppooopppqqqrrrtttuuuvvvwwwwwwzzz~~~~~~|||zzzyyyzzzyyyyyyyyyyyyzzz{{{{{{}}}}}}~~~}}}}}}}}}}}}|||}}}~~~|||||||||}}}xxxwwwuuutttssssssssstttwwwyyyyyyxxxvvvuuuvvvwwwwwwxxxyyyzzzyyyxxxwwwvvv{{{zzzxxxwwwvvvwwwxxxxxx|||||||||||||||}}}~~~}}}|||{{{zzzxxxvvvwwwuuurrrrrrtttwwwyyy{{{|||zzzvvvqqqllljjjkkkmmmpppnnnlllkkkkkknnnqqqsssxxx~~~pppdddeeezzzppp\\\SSSPPPGGGBBBDDDCCCCCCAAA===777222.........---------,,,+++***)))((()))))))))))))))(((((('''))))))(((((((((((()))))))))(((''''''''')))***+++'''((()))******)))((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&%%%$$$###(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((+++***)))(((''''''(((((($$$%%%&&&'''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***+++,,,------,,,+++***,,,,,,,,,++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,---///...------...000000/////////000000///......000222222222555;;;@@@LLLOOOTTT[[[```bbb```^^^eee``````iiiqqquuu{{{~~~}}}}}}~~~~~~}}}||||||}}}~~~}}}}}}{{{|||~~~}}}{{{yyywwwvvvuuurrrqqqqqqrrrrrrqqqmmmjjjhhhfffdddcccbbb```^^^[[[VVVWWWWWWWWWWWWVVVTTTSSSQQQQQQPPPOOONNNOOOSSSVVVSSSTTTTTTSSSRRRQQQSSSUUUUUUSSSQQQQQQSSSTTTSSSQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTUUUWWWYYY[[[\\\\\\]]]___bbbeeehhhjjjlllmmmkkkiiijjjmmmnnnnnnlllmmmmmmnnnnnnooooooppppppppppppqqqssstttvvvwwwwwwxxx{{{~~~}}}{{{zzzyyyzzzyyyyyyyyyyyyzzz{{{{{{~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~|||{{{{{{{{{|||xxxwwwvvvtttsssssstttuuuwwwxxxxxxwwwvvvuuuwwwxxxzzzzzzzzzzzzyyyxxxwwwvvvzzzyyyxxxxxxwwwwwwxxxxxxzzz{{{{{{|||}}}~~~~~~|||{{{{{{zzzwwwuuurrrpppmmmmmmppptttxxx{{{zzzzzzxxxuuussstttvvvxxxqqqpppmmmllllllnnnqqqssswwwrrrfffgggtttuuu___UUURRRGGGBBBDDDBBBCCCAAA===888222.........,,,,,,,,,,,,+++***)))))))))))))))))))))(((((('''++++++************++++++))))))(((''''''((()))***(((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&'''''''''''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((+++*********))))))))))))(((((((((((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///...---------///000000///---000444777:::???GGGMMMTTTXXX```jjjqqqtttrrrpppsssnnnnnnuuu{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{yyyxxxwwwsssrrrrrrrrrrrrpppllliiieeeccc```^^^]]][[[XXXUUUOOOPPPQQQRRRRRRRRRQQQPPPOOOPPPPPPOOONNNOOOSSSVVVUUUVVVVVVUUUTTTTTTVVVWWWXXXWWWUUUUUUVVVVVVUUUTTTSSSTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUVVVXXXYYY[[[\\\\\\]]]___bbbeeehhhjjjkkknnnllljjjjjjkkkmmmmmmmmmmmmmmmnnnnnnoooooopppppppppqqqrrrssstttuuuvvvwwwzzz|||}}}}}}{{{yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{~~~~~~~~~~~~}}}~~~~~~~~~|||{{{zzzzzzzzzzzzyyyxxxvvvuuuttttttuuuvvvwwwwwwwwwvvvtttuuuxxxzzz}}}}}}|||zzzyyyxxxwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwxxxyyyzzz|||~~~~~~|||{{{zzzyyywwwuuuooommmkkkjjjmmmssszzz~~~}}}{{{|||~~~sssrrrooommmmmmnnnppprrruuuvvviiiiiiooozzzcccVVVRRRHHHBBBDDDAAACCCAAA>>>888333///......,,,,,,,,,,,,+++******)))))))))******))))))((('''+++******))))))******+++***)))(((((((((((())))))))))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))******+++,,,,,,+++)))((((((((((((((('''&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++,,,,,,,,,++++++++++++***++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------+++---......------...///,,,,,,---...///000222222111555;;;@@@EEELLLUUU[[[bbbiiittt|||}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}{{{zzzyyyuuutttsssrrrqqqnnnjjjgggbbb___[[[YYYWWWUUURRRPPPOOOOOOPPPQQQQQQPPPNNNMMMNNNNNNOOOOOONNNPPPSSSVVVVVVWWWXXXWWWVVVVVVXXXZZZZZZYYYYYYYYYXXXXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXZZZ[[[[[[\\\___aaadddgggiiijjjnnnmmmkkkjjjjjjkkklllmmmmmmmmmnnnnnnooooooppppppppppppqqqrrrssstttuuuuuuzzz|||}}}|||zzzxxxxxxyyyyyyyyyxxxxxxyyyyyyzzz{{{}}}~~~}}}}}}}}}}}}~~~}}}|||zzzyyyxxxxxxxxxyyyyyyxxxwwwuuuuuuuuuvvvwwwwwwwwwvvvtttsssuuuyyy|||~~~}}}{{{yyyxxxwwwwwwwwwxxxyyyzzzzzzyyywwwvvvwwwxxxzzz}}}}}}|||{{{zzzxxxvvvpppnnnlllkkknnnvvv}}}}}}~~~uuusssqqqooonnnnnnpppqqqsss|||}}}~~~yyylllkkkmmm|||cccUUUQQQGGGCCCDDDBBBBBBAAA>>>999333///......,,,,,,,,,,,,,,,+++***))))))************)))((((((((((((''''''''''''(((((()))))))))(((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))((()))+++,,,,,,+++)))(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---,,,+++******+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------------........................+++---......------...///......///000000222444666999>>>EEEKKKPPPWWW___eeessszzzyyyuuuxxx~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{zzzvvvuuusssrrrpppmmmhhhddd___\\\XXXUUUSSSQQQNNNLLLPPPPPPPPPPPPOOOMMMKKKJJJLLLMMMNNNOOOOOOPPPSSSVVVWWWXXXYYYXXXWWWXXXYYY[[[YYYZZZ[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWYYYYYY[[[\\\^^^aaacccfffhhhiiimmmmmmlllkkkjjjkkklllmmmmmmmmmnnnnnnooooooppppppoooooopppqqqrrrsssssstttyyy{{{|||{{{yyyxxxxxxyyyyyyxxxxxxxxxxxxyyyzzzzzz|||}}}~~~||||||}}}}}}~~~~~~~~~{{{zzzyyywwwwwwwwwwwwxxxxxxxxxvvvuuuuuuvvvvvvwwwwwwvvvuuutttsssuuuxxx{{{~~~~~~}}}|||zzzyyyxxxxxxvvvwwwyyyzzzzzzyyyxxxwwwwwwxxx{{{~~~~~~}}}|||zzzxxxqqqpppnnnmmmooowww{{{yyyxxxtttsssqqqooonnnnnnooopppqqqxxxyyy||||||ooollljjj|||bbbSSSOOOFFFCCCFFFCCCBBBAAA???:::444000......++++++,,,,,,,,,+++*********************))))))(((((((((''''''''''''((((((((())))))))))))(((((((((***)))(((''''''((()))***''''''((((((((((((''''''''''''((((((((((((''''''))))))******)))(((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&(((***++++++***((('''&&&'''(((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------..............................,,,---///...------...000...000111111111333777:::AAAGGGOOOVVV\\\bbbiiinnn~~~{{{{{{}}}yyyrrrrrrzzz~~~~~~~~~}}}}}}|||~~~~~~~~~{{{zzzxxxvvvtttrrrpppkkkfffbbb^^^[[[VVVSSSQQQOOOMMMLLLNNNOOOOOONNNMMMKKKIIIGGGJJJLLLNNNOOOOOOQQQSSSVVVVVVWWWXXXXXXWWWXXXZZZ\\\XXXZZZ\\\]]][[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWXXXYYYYYY[[[\\\^^^```ccceeeggghhhjjjlllmmmmmmkkkkkklllmmmmmmmmmnnnnnnoooooopppppppppppppppqqqrrrsssssssssvvvxxx{{{{{{zzzxxxxxxyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{|||~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyxxxvvvvvvvvvwwwxxxwwwwwwuuuuuuuuuuuuvvvwwwvvvvvvvvvuuussstttwwwyyyzzz{{{|||||||||{{{zzzyyywwwwwwxxxyyyyyyyyyxxxxxxxxxzzz}}}~~~}}}{{{yyyppppppooommmooovvvyyyvvvvvvsssrrrpppooonnnnnnnnnoooooouuuuuuzzz}}}ooolllddd{{{~~~cccRRRNNNFFFDDDFFFDDDBBBBBB@@@;;;555000......+++++++++,,,,,,++++++*********++++++******)))(((***))))))(((((())))))***''''''((()))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''************)))((('''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***&&&'''((()))***)))((((((++++++***)))((('''%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.................................---///000000///...000111...000333444555888>>>CCCJJJQQQZZZbbbhhhnnnuuuzzzpppkkkkkklllttt~~~~~~zzzwwwxxx~~~~~~~~~}}}|||{{{zzz|||~~~{{{yyyyyywwwtttrrrooojjjeeeaaa^^^ZZZVVVRRRQQQPPPNNNMMMMMMMMMNNNNNNMMMKKKJJJIIIIIIKKKMMMOOOOOOQQQTTTVVVUUUVVVWWWWWWVVVWWWYYY[[[WWW[[[^^^___]]]\\\\\\^^^[[[[[[[[[ZZZZZZZZZYYYYYYZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]```bbbdddfffggggggjjjnnnnnnmmmllllllmmmmmmmmmnnnnnnooooooppppppqqqrrrrrrssssssttttttuuusssvvvzzz{{{{{{yyyxxxxxxxxxxxxxxxwwwxxxxxxyyyzzz|||}}}~~~~~~}}}}}}}}}~~~~~~|||zzzyyyyyyxxxwwwvvvvvvvvvwwwxxxvvvvvvtttttttttuuuvvvwwwvvvwwwwwwvvvttttttuuuwwwuuuwwwzzz}}}~~~}}}{{{yyyxxxxxxwwwwwwxxxxxxyyyzzzzzz|||~~~~~~}}}{{{yyyqqqrrrqqqoooooouuu}}}xxxuuutttqqqpppooonnnnnnnnnnnnnnnnnnsssrrrwww~~~ooojjjaaatttfffTTTNNNGGGDDDFFFCCCBBBBBB@@@<<<666111...---***++++++,,,,,,+++++++++***++++++++++++***))))))))))))(((((((((((())))))%%%&&&((()))************(((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((())))))(((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((()))))))))*********+++++++++***((('''%%%$$$)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...++++++,,,,,,---......///------------------------///000111111000000111222000444999;;;>>>CCCLLLSSSXXX___hhhooossswww|||wwwgggcccdddeeelllvvv~~~~~~||||||zzzyyy{{{~~~{{{yyyyyywwwuuurrrooojjjddd```^^^ZZZVVVRRRQQQPPPOOONNNMMMMMMNNNOOOOOONNNMMMLLLHHHJJJMMMOOOPPPQQQTTTVVVTTTUUUVVVVVVVVVVVVXXXZZZWWW[[[___```___^^^___```]]]]]]]]]\\\\\\[[[[[[[[[\\\[[[[[[[[[[[[[[[\\\\\\[[[\\\]]]___bbbdddeeefffeeeiiinnnpppnnnllllllmmmmmmmmmnnnnnnooopppppppppssstttttttttuuuvvvvvvvvvqqquuuyyy|||{{{zzzyyyxxxxxxxxxwwwwwwxxxxxxyyyzzz}}}~~~~~~~~~~~~}}}~~~~~~~~~|||zzzyyyyyyxxxwwwvvvvvvwwwwwwxxxvvvuuutttsssssstttuuuvvvvvvwwwxxxwwwuuuttttttuuuqqqtttyyy}}}~~~|||zzzxxxxxxwwwvvvwwwxxxzzz{{{{{{}}}~~~}}}|||zzzxxxsssttttttrrrqqqvvv|||vvvsssrrrpppoooooonnnnnnnnnnnnnnnmmmrrrqqqvvv~~~oooiiiaaarrriiiVVVOOOGGGEEEFFFBBBBBBBBB@@@<<<666111...---***++++++,,,,,,,,,++++++***++++++++++++***))))))''''''&&&&&&&&&&&&''''''$$$%%%''')))++++++++++++'''((()))******)))((('''''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************))))))***+++,,,,,,((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,---------......++++++,,,,,,---...//////------------------------///111222222111111222333444999???CCCGGGNNNYYYaaaffflllsssxxxzzz|||tttffffffiiijjjqqq|||~~~}}}|||}}}~~~}}}|||zzzwwwsssnnnjjjgggeee\\\ZZZWWWTTTQQQOOONNNMMMRRRRRRRRRPPPOOOMMMLLLKKKIIIJJJLLLOOOQQQSSSTTTTTTVVVVVVVVVWWWWWWXXXXXXXXX______````````````______ccccccbbb```___^^^]]]\\\]]]]]]\\\\\\]]]]]]^^^___bbbbbbbbbbbbbbbcccccccccgggjjjlllmmmmmmnnnoooqqqnnnoooooonnnmmmnnnrrrtttxxxvvvtttrrrrrrsssuuuvvvwwwwwwyyyzzz{{{|||||||||{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{}}}~~~~~~~~~~~~}}}|||{{{{{{zzz{{{{{{yyyxxxxxxwwwwwwxxxxxxyyyzzzwwwuuutttuuuwwwwwwwwwxxxwwwuuutttttttttuuuvvvvvvxxxyyy{{{||||||{{{{{{zzzxxxwwwvvvvvvxxxzzz{{{{{{{{{|||~~~|||yyyxxxuuutttssssssvvvzzzyyywwwtttppppppoooooonnnmmmmmmlllllliiilllqqqxxxzzzooobbbnnnvvvttt[[[NNNIIIFFFEEEEEECCCBBB@@@:::444000......,,,+++++++++******))))))))))))(((((((((((())))))))))))((('''''''''''''''(((((())))))*********+++))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,******))))))((((((''''''&&&&&&&&&'''''''''((((((&&&'''((())))))******)))*********)))))))))))))))&&&'''((())))))((('''&&&---,,,***)))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,))))))******+++,,,------......//////...---,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......///...------///111111111///000111111222555999<<>><<<777111---+++***++++++++++++***))))))***))))))((('''((((((((()))((('''&&&'''(((***,,,***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))((((((((('''))))))*********((('''&&&)))(((((((((''''''''''''$$$###"""###%%%''''''&&&******))))))((((((''''''((((((''''''''''''(((((())))))*********))))))(((******)))(((((((((((((((+++++++++*********))))))******+++++++++,,,,,,,,,)))))))))***+++++++++,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++------------------------000...,,,,,,------,,,+++------------------------///............///000000222111000000222333444333444:::@@@DDDJJJRRRUUUTTT\\\eeepppxxxzzz{{{~~~xxxzzz~~~}}}}}}~~~~~~|||{{{zzzxxxvvvtttsssrrrrrrvvv{{{|||wwwrrrllliiifffeeecccdddeeefffgggggggggggghhhgggfffeeeeeeeeefffggggggggggggfffeeedddcccbbbcccccccccdddeeeeeefffffffffeeeeeeeeeffffffggghhhjjjiiihhhggghhhiiiiiihhhllllllnnnqqqtttxxxzzz||||||{{{yyyxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxyyy{{{{{{{{{{{{zzzyyyxxxwwwxxxwwwuuutttsssrrrssssssvvvyyy{{{|||}}}}}}}}}{{{|||}}}}}}||||||{{{zzzxxxxxxyyyzzz{{{yyyyyyxxxwwwwwwxxxyyyzzzyyyzzzzzz{{{|||}}}~~~~~~~~~|||zzzwwwvvvuuuuuuvvvwwwwwwwwwvvvttttttuuuuuuuuuvvvwwwyyy{{{|||}}}|||{{{yyywwwxxxzzz|||||||||yyyvvvtttrrrzzzzzzxxxtttrrrpppmmmjjjgggggggggggghhhoooyyy}}}{{{nnneeedddwwwyyy}}}gggSSSJJJEEEBBBAAA===>>>???<<<777222...,,,+++++++++++++++***))))))******)))))))))((((((((()))((('''''''''(((***+++))))))(((((((((((())))))))))))(((((((((((())))))&&&''''''(((((()))))))))(((((()))******)))((('''))))))(((((((((''''''''''''&&&%%%&&&((()))***)))***)))))))))((((((((('''((((((''''''''''''(((((())))))************))))))******)))(((((((((((((((+++++++++*********))))))))))))*********+++++++++***************++++++++++++++++++***************,,,,,,,,,,,,,,,,,,++++++------------------------...,,,******+++,,,+++***------------------------///...............//////000///...///111333333444888>>>DDDIIIRRR]]]cccccchhhqqq}}}~~~xxxxxx|||~~~}}}~~~~~~~~~~~~{{{zzzzzzyyywwwvvvuuuuuuwww{{{}}}vvvooojjjfffdddbbbbbbccceeefffhhhiiiiiihhhgggfffeeeeeeeeeeeeeeeggghhhhhhhhhhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffggggggggggggiiihhhhhhhhhhhhhhhiiiiiikkklllnnnrrruuuyyy|||}}}~~~}}}|||zzzzzzzzz{{{{{{}}}|||{{{zzzyyyxxxxxxxxx}}}}}}|||{{{yyywwwvvvuuuwwwvvvuuusssrrrrrrrrrrrrtttvvvxxxyyyyyyzzz{{{|||}}}}}}{{{yyyzzzzzzzzzyyy{{{yyywwwuuuuuuwwwzzz|||{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyzzz{{{}}}~~~}}}yyyvvvtttssstttuuuuuuuuuuuutttssssssssssssttttttvvvwwwyyyzzz|||||||||zzzxxxyyy{{{~~~||||||yyywwwuuuttttttyyyxxxvvvuuussspppllliiihhhhhhfffgggooozzz~~~}}}nnndddbbbuuu|||gggRRRIIIEEEBBBAAA???@@@???<<<777222///...+++++++++++++++******))))))***+++++++++***)))((())))))(((''''''(((***+++(((((())))))))))))(((((())))))(((((((((((())))))&&&''''''(((((()))))))))'''((()))))))))))))))((()))))))))((((((((('''''')))'''&&&''')))*********))))))))))))((((((((((((((((((''''''''''''(((((())))))************))))))******)))((((((((())))))+++++++++***************(((((()))))))))*********+++++++++***************)))************+++++++++,,,,,,,,,,,,,,,,,,---------------------------------+++******,,,------,,,------------------------//////......---......////////////000222444777888AAAFFFMMMSSS]]]kkksssuuuvvv{{{{{{{{{}}}}}}~~~||||||{{{zzzyyyxxxwwwvvvwww{{{|||uuummmhhhdddbbbbbbbbbcccdddeeeggghhhiiigggffffffeeeeeeeeeeeeeeegggggghhhhhhiiihhhhhhggghhhhhhgggffffffeeeeeedddgggggggggggghhhggggggggghhhhhhiiihhhggghhhiiijjjjjjlllooossswwwzzz}}}~~~~~~}}}{{{zzzyyyyyyzzz||||||{{{zzzyyyyyyyyyyyy||||||{{{{{{yyywwwvvvuuuxxxwwwuuusssrrrrrrrrrssssssuuuwwwxxxwwwwwwxxxyyyzzz}}}~~~{{{zzzyyyxxxxxxxxxxxxwwwxxxwwwvvvvvvvvvwwwyyyzzzyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{|||}}}}}}~~~~~~}}}zzzwwwtttrrrqqqttttttttttttssssssrrrrrrssssssssstttvvvwwwyyyzzz|||||||||zzzzzz{{{}}}}}}zzzxxxwwwwwwxxxzzz}}}|||zzzyyyxxxxxxwwwtttooolllkkkjjjggggggnnnyyy~~~~~~mmmaaa]]]mmm{{{gggRRRIIIDDDBBBAAAAAAAAA@@@<<<666222//////++++++,,,,,,++++++***))))))***,,,---,,,+++)))'''))))))(((((((((((()))***'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))******)))))))))(((((((((((('''((('''%%%&&&((())))))((())))))))))))((((((((((((((((((''''''''''''((((((((())))))************)))******))))))((())))))***************************))))))))))))*********+++,,,+++++++++***)))))))))((())))))***++++++,,,,,,,,,,,,------------..............................///---,,,---///000000///........................//////......---......///000111333444666999===@@@JJJPPPVVV]]]hhhwww~~~~~~~~~}}}{{{zzzxxxwwwvvvwww{{{|||wwwqqqkkkfffcccbbbcccbbbbbbbbbcccdddeeefffffffffffffffffffffffffffffffffggghhhhhhhhhhhhgggjjjiiiiiihhhgggfffeeedddggghhhhhhiiiiiihhhggggggggghhhiiihhhggggggiiillljjjlllppptttxxx{{{}}}~~~~~~}}}|||{{{yyyxxxxxxwwwyyyyyyyyyyyyyyyzzz{{{|||yyyyyyzzzzzzyyyyyyxxxwwwyyyxxxvvvtttssssssttttttsssuuuwwwwwwvvvvvvvvvwwwxxx{{{|||zzzvvvvvvwwwwwwvvvvvvuuuuuusssuuuwwwxxxyyyyyyxxxxxxwwwwwwyyyzzz{{{|||}}}}}}~~~~~~~~~}}}||||||{{{{{{~~~}}}|||zzzxxxvvvtttttttttssssssrrrrrrrrrrrrrrrttttttuuuvvvwwwyyyzzz{{{{{{||||||{{{{{{|||}}}{{{yyyxxxyyy{{{~~~~~~}}}zzz~~~{{{zzzyyyyyyxxxvvvqqqnnnmmmllliiihhhoooyyy~~~}}}nnn```XXXeeeyyy}}}iiiTTTJJJEEEBBBAAAAAAAAA@@@<<<666111///...+++,,,,,,,,,,,,+++******)))***,,,---,,,+++)))'''))))))((((((((((((((()))'''((()))******)))((('''))))))(((((((((((())))))'''((()))***+++,,,,,,---''''''((((((((()))*********)))))))))(((((((((((()))'''&&&&&&((())))))((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))*********************))))))))))))***************************************+++++++++,,,,,,,,,+++++++++***)))))))))(((((()))***+++,,,,,,---,,,,,,,,,------.................................///...------///111111000........................///............///000000222444666888:::>>>DDDIIIOOOVVV___hhhuuu{{{sssqqqwww}}}~~~}}}{{{zzzxxxxxxyyy|||xxxuuuqqqmmmhhheeeccccccbbbaaa`````````bbbcccddddddeeefffggghhhhhhhhhhhhffffffggghhhhhhgggggggggkkkjjjjjjiiihhhgggfffeeehhhhhhiiijjjjjjiiigggfffeeehhhjjjiiiggggggiiimmmkkkmmmqqquuuyyy{{{}}}}}}||||||{{{zzzyyyxxxwwwvvvwwwwwwwwwxxxyyyzzz{{{|||wwwwwwxxxyyyyyyyyyyyyyyyzzzxxxwwwuuuttttttttttttsssuuuvvvvvvuuutttuuuvvvwwwzzz~~~|||wwwtttooorrrtttuuusssrrrrrrrrrppprrrvvvyyyzzzyyyxxxvvvvvvwwwyyy{{{|||~~~~~~~~~~~~|||{{{zzzzzz~~~~~~}}}|||zzzyyyxxxxxxtttssssssrrrqqqrrrrrrrrruuuuuuvvvwwwxxxzzz{{{|||{{{||||||||||||~~~~~~|||{{{zzzzzz{{{~~~||||||}}}zzz}}}{{{zzzxxxwwwvvvtttqqqnnnlllllljjjiiipppzzz~~~}}}pppaaaUUU___zzz|||xxx{{{lllWWWMMMGGGBBB@@@AAAAAA@@@<<<666111...,,,,,,,,,,,,,,,,,,++++++***)))***+++++++++***)))((())))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))###$$$&&&)))+++...000111)))(((((((((((())))))*********)))))))))(((((((((+++)))((((((***+++***)))(((((((((((())))))))))))((((((''''''''''''(((((('''((()))******+++************)))))))))***++++++***************+++++++++***++++++++++++,,,,,,,,,+++++++++***************(((((()))***++++++,,,,,,++++++,,,,,,------..............................///---,,,,,,...//////....................................///000111333333444777:::<<<>>>DDDKKKRRRVVV___kkkwwwyyyqqqmmmmmmttt~~~~~~~~~~~~}}}~~~~~~}}}||||||{{{{{{|||}}}~~~~~~~~~|||{{{zzzpppnnnkkkgggdddbbbaaa```^^^^^^]]]]]]___aaaccceeecccdddfffhhhjjjjjjjjjjjjggghhhhhhhhhhhhhhhgggfffkkkkkkjjjiiihhhggggggfffhhhiiijjjkkkkkkiiigggfffeeehhhjjjiiiffffffjjjmmmlllnnnrrrvvvzzz{{{||||||{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxvvvtttssssssssstttrrrtttuuuuuusssrrrssstttuuuxxx|||~~~|||xxxrrrnnniiimmmpppqqqpppnnnnnnooooooqqqsssuuuwwwwwwwwwwwwwwwxxxzzz|||}}}~~~~~~}}}~~~}}}|||{{{{{{~~~~~~}}}|||zzzyyyxxxxxxuuutttsssrrrqqqrrrrrrsssuuuuuuvvvwwwxxxzzz{{{|||{{{|||||||||}}}||||||{{{{{{|||}}}{{{zzzzzz{{{zzz}}}~~~zzzxxxuuusssrrrpppmmmkkkiiiiiiiiikkksss}}}ppp^^^QQQYYYsss}}}xxxzzznnnZZZPPPIIIBBB??????@@@@@@<<<777000,,,***,,,,,,------,,,,,,+++*********)))))))))((((((((()))))))))))))))(((''''''))))))(((((((((((())))))))))))(((((((((((())))))$$$%%%&&&''')))+++,,,---***)))(((''''''((())))))*********)))))))))((((((+++)))(((((()))***)))((('''((((((((()))))))))***((((((''''''''''''(((((('''((()))******+++++++++******))))))******+++,,,))))))*********+++++++++************++++++++++++***************+++++++++)))))))))***+++++++++,,,******++++++,,,---------........................000///------...///...---..............................///000222444555666:::===AAADDDFFFLLLUUU\\\dddooo|||~~~~~~|||tttqqqppprrrtttyyy|||zzzzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{yyywwwuuutttssskkkiiifffccc```^^^]]]]]][[[[[[[[[\\\^^^aaadddfffbbbdddfffiiikkkllllllllliiiiiiiiiiiiiiihhhggggggkkkkkkjjjjjjiiihhhhhhggghhhiiikkklllkkkiiigggfffdddhhhjjjiiiffffffjjjnnnmmmooossswwwzzz{{{||||||{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwvvvwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxxxxxxxwwwuuusssrrrrrrrrrrrrqqqsssttttttrrrqqqqqqrrrtttvvvzzz|||zzztttnnnjjjeeeiiimmmooommmkkkkkklllooopppppprrrsssuuuwwwxxxyyyzzz{{{}}}}}}}}}||||||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{zzzxxxvvvuuuuuuuuutttsssrrrqqqrrrssstttuuuuuuuuuvvvwwwyyy{{{{{{{{{|||}}}}}}~~~}}}}}}||||||}}}~~~~~~~~~}}}{{{zzzyyyyyyyyy{{{}}}~~~yyyvvvrrrpppnnnmmmkkkiiieeeggghhhkkktttmmm[[[LLLSSSmmm~~~yyy{{{ppp\\\RRRJJJCCC???>>>???@@@===777000+++(((,,,,,,------,,,,,,+++******))))))((('''((((((((())))))***))))))(((''''''***)))(((''''''((()))***))))))(((((((((((())))))((((((((('''&&&&&&%%%%%%+++***)))'''''''''((()))************)))))))))))))))'''%%%%%%'''''''''&&&'''((((((((())))))******((((((''''''''''''((((((''''''(((******+++++++++******))))))***+++,,,,,,))))))******++++++++++++))))))))))))************))))))******+++++++++,,,***************+++++++++))))))***++++++,,,------////////////////////////444222000///000111000///////////////////////////---...///000333555777888@@@DDDHHHKKKMMMTTT^^^fffsss~~~}}}xxxwww{{{zzzvvvkkkkkkqqqxxx|||~~~~~~~~~{{{{{{{{{|||||||||||||||~~~|||{{{|||}}}~~~}}}{{{|||{{{zzzyyyxxxtttpppmmmhhhfffbbb^^^[[[ZZZZZZ[[[[[[ZZZYYY[[[___bbbeeefffdddeeehhhjjjkkkkkkjjjiiikkkjjjiiiiiihhhhhhiiiiiijjjiiiiiihhhhhhhhhhhhhhhhhhiiikkklllkkkjjjhhhfffggggggggggggggghhhhhhiiimmmrrrvvvvvvzzz}}}{{{{{{{{{zzzyyywwwvvvuuuttttttuuuuuuuuuvvvvvvvvvzzzyyyxxxzzz|||{{{xxxtttsssqqqppppppqqqrrrqqqpppqqqrrrsssssssssrrrqqqpppqqqtttxxxxxxtttnnniiifffffffffhhhiiiiiihhhgggfffhhhjjjmmmoooqqqsssvvvyyyzzz|||~~~}}}{{{{{{{{{||||||}}}|||{{{yyywwwvvvtttttttttsssrrrsssuuuuuutttssstttsssrrrrrrsssuuuxxxyyy~~~}}}|||~~~~~~|||{{{{{{zzzzzzzzzyyyyyyyyyxxxwwwvvvvvvuuuvvvxxx}}}|||yyytttnnnkkkkkkjjjgggdddfffhhhhhhiiipppzzznnnZZZOOORRRaaa|||||||||sss]]]QQQHHHDDDBBB@@@@@@>>>;;;888333000---......---------,,,,,,,,,************************))))))(((((((((((())))))))))))(((((('''''''''&&&***))))))((('''&&&&&&%%%&&&'''((()))))))))(((''')))((('''''''''(((***+++************************(((''''''&&&&&&((()))***...---+++)))''''''''''''+++*********))))))(((((((((((()))))))))*********+++++++++*********)))))),,,+++)))((('''((()))+++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,------......///---------.........//////............////////////000000111111111111222222...///111222444999>>>CCCFFFHHHOOOWWWZZZ]]]hhhvvv~~~yyyxxxyyyxxxsssnnnnnnrrryyy{{{{{{{{{{{{{{{{{{{{{{{{}}}|||{{{{{{||||||{{{zzzzzzyyywwwwwwuuurrrnnnjjjdddaaa\\\XXXUUUTTTUUUVVV[[[ZZZYYY[[[]]]aaaccceeeeeegggiiikkkllllllkkkjjjkkkjjjiiiiiihhhhhhiiiiiijjjiiiiiihhhhhhhhhhhhhhhhhhiiijjjkkkjjjiiigggfffgggggggggggghhhiiijjjkkkmmmrrruuuvvvxxx}}}~~~|||zzzzzzyyyxxxwwwvvvtttsssssstttuuuvvvvvvvvvvvvvvvwwwvvvvvvyyy{{{{{{xxxuuurrrqqqoooooopppqqqqqqpppsssssssssrrrqqqooommmlllmmmpppsssssspppkkkgggeeefffffffffgggffffffeeeeeefffhhhkkkmmmnnnpppsssuuuyyy{{{~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}}}}zzzzzzyyyxxxwwwwwwvvvuuuwwwvvvuuuvvvwwwxxxwwwvvvuuutttsssssstttvvvyyyzzz~~~||||||}}}||||||{{{{{{{{{{{{{{{yyyxxxxxxwwwvvvvvvuuuuuuvvvxxx|||{{{xxxsssmmmjjjjjjiiigggdddeeeggggggiiipppzzzooo[[[PPPSSS```zzz}}}|||sss^^^QQQIIICCCBBB@@@@@@>>>;;;888333000---...------------,,,,,,,,,************************))))))(((((((((((())))))******)))))))))(((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&'''''')))(((((('''((()))***+++))))))))))))))))))))))))(((((('''&&&'''((()))***---,,,***)))((('''((((((************)))))))))((())))))******************+++++++++*********))))))---,,,***)))((()))***+++************************************************+++++++++++++++++++++++++++,,,,,,------......///---------.........///////////////000000000111111000000000000000000000111000111333444777<<>>;;;888333000---------------,,,,,,,,,,,,************************))))))(((((((((((())))))************))))))))))))$$$%%%&&&'''(((******+++---+++(((%%%%%%&&&((()))((((((((((((((()))******(((((((((((((((((((((((((((((('''''''''((()))***++++++***)))((()))))))))************))))))))))))+++++++++++++++*********+++++++++***************...---+++*********+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---......//////------........./////////000000000111111111222222222111111111000111111222444666888:::>>>CCCJJJOOOXXX[[[ccckkkqqqwww~~~~~~{{{{{{~~~~~~}}}|||{{{{{{{{{yyyxxxwwwxxxxxxvvvtttuuusssqqqpppooollliiifffddd```YYYSSSPPPQQQSSSUUUZZZ[[[\\\]]]^^^___bbbdddggghhhiiikkkllllllllllllkkkjjjiiiiiihhhhhhiiiiiijjjiiiiiihhhhhhhhhhhhhhhgggggghhhhhhggggggfffeeeffffffggghhhjjjlllnnnoooooosssvvvvvvxxx{{{|||yyyxxxwwwvvvtttsssqqqpppppppppqqqsssuuuwwwwwwvvvvvvtttvvvxxxzzzzzzxxxvvvsssrrrpppooooooqqqrrrrrrqqqtttsssrrrpppnnnkkkiiihhhnnnpppqqqpppmmmjjjiiiiiifffeeecccaaa```___``````aaadddgggjjjlllooosssvvvzzz|||~~~~~~}}}}}}~~~||||||||||||}}}~~~~~~xxxwwwwwwwwwwwwvvvvvvvvvtttsssssstttvvvwwwvvvuuuuuutttsssssstttvvvyyyzzz|||}}}~~~}}}|||{{{zzzyyyyyyzzzwwwvvvvvvvvvuuuuuuttttttuuuwwwzzz}}}zzzsssooojjjhhhiiiiiigggeeeaaadddeeegggppp{{{uuu___RRRTTT]]]uuuzzzuuu```SSSIIICCC@@@@@@@@@>>>;;;888333000------------,,,,,,,,,++++++************************))))))(((((((((((())))))))))))))))))))))))))))))$$$%%%&&&'''((()))***+++,,,+++)))(((((()))***+++((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************))))))))))))))),,,,,,,,,++++++++++++***************************---,,,+++************+++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,,,,,,,------.../////////............////////////000000000111111111222222333333222222222333444555:::<<>>;;;888333000---------,,,,,,,,,+++++++++************************))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''((())))))************'''(((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((()))))))))************))))))))))))))))))******++++++++++++++++++++++++************************++++++***)))))))))))))))*********************************************************++++++,,,,,,,,,,,,,,,---......//////000........./////////000000/////////000000000111111222111111222333666888:::>>>BBBGGGMMMRRRYYY```dddmmmqqquuuwww{{{wwwmmmiiiooo{{{}}}{{{}}}pppuuu{{{~~~{{{{{{zzzzzzyyyyyyxxxxxxxxxvvvtttssssssrrrpppnnnkkkjjjhhhgggggggggeeedddddd```YYYTTTPPPPPPQQQSSSXXX[[[___aaa```aaaeeehhhgggggghhhiiijjjkkkllllllkkkjjjiiiiiihhhhhhiiiiiijjjiiiiiihhhhhhhhhhhhhhhhhhgggggggggffffffffffffffffffgggiiijjjmmmnnnpppssswwwyyyxxxyyy{{{{{{xxxvvvtttrrrooommmllllllllljjjjjjlllmmmoooqqqssssssxxx{{{~~~~~~zzzuuurrrpppqqqpppoooppprrrssssssrrrqqqpppooonnnmmmmmmmmmmmmoooqqqrrrqqqooolllkkkkkkllljjjhhhfffdddbbbaaaaaa^^^aaafffkkknnnsssxxx{{{zzz}}}~~~||||||}}}zzzzzz{{{|||||||||{{{{{{xxxxxxwwwvvvuuutttsssrrrvvvuuutttvvvxxxyyyyyyxxxuuuuuutttssstttwwwyyyzzz}}}~~~|||zzzyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvtttuuuxxx}}}}}}sssooojjjhhhiiiiiigggeeebbbeeefffhhhqqq}}}|||cccUUUUUUZZZnnnuuu___QQQIIICCCBBB@@@@@@>>>;;;888333000---,,,,,,,,,,,,++++++++++++************************))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((('''''''''$$$&&&'''((()))((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))'''((()))*********))))))((())))))*********))))))))))))))))))************************++++++,,,,,,***************+++++++++************))))))(((((())))))))))))))))))))))))*********************************++++++,,,,,,------------...//////000000....../////////000000000/////////000000000111111111111111333666:::>>>AAAEEEJJJRRRZZZaaaggglllppp||||||zzzyyyuuuooommmsssuuuuuuwww{{{}}}zzzqqqyyy}}}~~~{{{{{{{{{zzzzzzzzzzzzzzzwwwuuusssqqqqqqpppnnnllleeecccbbbbbbcccccccccbbbaaa]]]XXXSSSPPPNNNOOOOOOUUUZZZ___``````aaaeeeiiiiiiiiiiiijjjkkklllmmmnnnkkkjjjiiiiiihhhhhhiiiiiijjjiiiiiihhhhhhhhhhhhhhhiiihhhggggggffffffggggggfffgggggghhhjjjlllmmmnnnssswwwyyywwwxxxzzzyyyvvvsssqqqnnnkkkiiihhhhhhhhhggggggggghhhjjjnnnqqqrrruuuyyy}}}}}}yyytttqqqpppooonnnmmmnnnpppqqqqqqqqqpppooommmlllkkkkkkkkkkkknnnqqqttttttsssrrrqqqqqqqqqqqqooommmkkkhhhfffddd^^^aaaeeeiiilllooossswwwyyy{{{}}}}}}{{{zzzzzzzzzyyyzzz{{{{{{{{{zzzyyyxxxvvvvvvvvvuuuuuutttttttttwwwvvvvvvxxxzzz||||||{{{wwwwwwvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~||||||{{{zzzyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwssstttxxx}}}tttpppkkkhhhiiiiiigggeeedddfffgggjjjrrr}}}eeeVVVUUUXXXkkkuuu]]]PPPHHHDDDCCC@@@@@@>>>;;;888333000---,,,,,,,,,++++++++++++***************************))))))(((((((((((())))))''''''(((((())))))))))))((((((((((((((((((((((((******)))(((''''''&&&&&&&&&'''((()))***))))))((((((((((((((((((((((((((('''((()))***+++***))))))))))))***+++******)))(((((()))))))))************'''(((((()))***+++,,,,,,))))))*********+++++++++***+++++++++******))))))************************************************)))******+++,,,,,,------------......//////000000.../////////000000000000000000000111111111222222444555666999>>>DDDJJJMMMPPPWWWbbbllltttyyy}}}|||tttpppppprrrvvvyyyxxxvvvyyy|||wwwkkknnnrrrwwwyyy{{{{{{{{{zzz|||}}}}}}}}}}}}}}}~~~~~~~~~~~~vvvtttrrrqqqpppooollljjjaaa___^^^^^^```aaaaaa``````]]]YYYTTTPPPNNNNNNNNNSSSXXX^^^```___aaaeeejjjjjjjjjjjjkkklllmmmnnnoookkkjjjjjjiiihhhiiiiiiiiijjjiiiiiihhhhhhhhhhhhhhhiiiiiihhhgggggggggggggggfffgggggghhhiiikkklllmmmssswwwxxxvvvvvvyyyxxxtttqqqooolllhhhfffeeeeeeffffffeeeeeeeeegggkkkooorrrrrrvvv{{{|||xxxtttqqqpppmmmlllkkklllnnnppppppooopppooommmjjjiiihhhhhhiiinnnrrrvvvyyyyyyxxxxxxxxxuuuuuuuuussspppmmmiiiggg^^^```dddfffiiikkkooorrrwwwyyy{{{{{{yyyxxxxxxxxxyyyzzzzzz{{{zzzyyywwwvvvttttttttttttuuuuuuvvvvvvwwwvvvvvvxxxzzz||||||{{{yyyyyyxxxxxxyyy{{{}}}~~~|||{{{{{{|||}}}yyyyyyyyyyyyzzzzzz{{{|||wwwwwwwwwwwwwwwxxxxxxxxxrrrtttwww}}}uuuqqqkkkiiiiiiiiigggeeefffhhhiiijjjrrr}}}fffWWWVVVWWWjjjuuu\\\OOOHHHDDDDDDAAA@@@>>>;;;888333000---,,,,,,,,,+++++++++******************************))))))(((((((((((())))))(((((())))))*********+++''''''''''''(((((())))))333111---***((('''((()))&&&''')))*********)))((('''''''''''''''''''''''''''((()))++++++******))))))***+++++++++)))((('''(((((())))))*********+++&&&&&&''')))***+++,,,---))))))******+++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************))))))***+++,,,,,,------------......///000000000////////////000000000000111111222222222333333333999:::<<<@@@FFFMMMTTTXXX[[[cccppp{{{uuummmlllnnnqqqxxx|||}}}|||xxxrrrmmmeeeiiiooosssvvvyyy}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~zzzzzzzzz|||~~~}}}wwwuuuqqqppppppnnnjjjfff___^^^\\\]]]___``````___[[[XXXRRRMMMJJJJJJKKKLLLSSSVVV[[[^^^```aaabbbcccjjjkkkkkklllmmmnnnppppppooonnnmmmlllkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhgggfffeeefffhhhjjjmmmnnnooooooooossstttvvvwwwwwwvvvtttsssooommmjjjgggcccaaa___^^^bbbbbbbbbccceeegggiiijjjmmmqqqtttvvvtttrrrppppppmmmmmmmmmmmmmmmmmmlllllljjjlllnnnllliiigggiiikkkqqqqqqssswww|||}}}|||{{{yyyvvvqqqkkkgggcccddddddbbbaaadddiiinnnqqqrrrsssuuuwwwyyy{{{|||{{{{{{{{{{{{zzzyyyxxxxxxuuuuuuuuuuuuvvvwwwxxxyyyxxxvvvtttvvvyyy|||{{{zzzxxxxxxyyyyyy{{{|||~~~~~~}}}{{{zzz{{{|||~~~wwwxxxyyyyyyzzzzzzyyyyyywwwwwwwwwyyyzzzyyyvvvssspppqqqvvv}}}|||tttqqqmmmkkkjjjiiihhhfffeeefffeeehhhrrr~~~jjj\\\VVVWWWmmm}}}aaaPPPHHHDDDBBB<<<======;;;888444000---,,,------------,,,++++++***+++++++++***)))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******&&&&&&&&&''''''''''''(((''')))+++,,,---,,,***)))(((((())))))************!!!###%%%((()))***)))((())))))))))))))))))))))))))))))))))))******************++++++++++++***************)))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...------------...//////000//////............///---...///000000111000000111///000333333111111444>>>>>>AAAIIISSS[[[```aaaooovvv|||oooiiijjjmmmuuuyyy{{{zzzyyy~~~~~~tttrrrqqqmmmiiigggdddhhhnnnwww~~~~~~~~~~~~~~~}}}}}}||||||}}}{{{zzzzzz|||~~~~~~}}}|||wwwtttqqqpppooommmiiifffcccaaa______``````___^^^\\\YYYSSSNNNKKKJJJJJJKKKQQQUUUZZZ^^^```aaacccdddkkkkkkkkkkkkkkklllmmmmmmoooooonnnmmmlllkkkkkkkkkllllllllllllllllllllllllkkkkkkjjjjjjiiihhhhhhhhhggghhhjjjlllmmmnnnoooooorrrtttuuuvvvvvvuuutttrrrooommmjjjfffbbb___]]]\\\^^^^^^___```bbbdddeeefffkkknnnrrrtttrrrpppooonnnkkkkkkjjjjjjjjjjjjjjjkkkjjjkkklllkkkjjjiiijjjkkkppprrrvvv|||}}}|||zzzvvvqqqmmmhhhiiihhhfffeeeeeeiiillloooppprrrtttvvvxxxyyyyyyzzzzzzzzz{{{zzzzzzyyyxxxvvvvvvvvvvvvvvvwwwwwwxxxxxxvvvtttvvvxxxzzzyyyxxxvvvvvvwwwyyy|||~~~~~~}}}{{{yyyxxxyyyzzz{{{xxxxxxyyyzzzzzzzzzzzzzzzxxxxxxwwwxxxyyyxxxvvvtttqqqrrruuu|||~~~yyyuuuqqqmmmkkkjjjgggeeeggggggfffhhhqqq|||}}}hhhZZZVVVXXXnnn{{{___NNNFFFBBB@@@>>>>>>===<<<999444000---,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,+++***((('''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***'''''''''((((((((())))))'''(((***+++,,,+++***))))))))))))))))))*********$$$%%%''')))))))))((('''))))))))))))))))))))))))))))))))))))******************++++++++++++******************))))))))))))************************++++++++++++++++++++++++)))***++++++,,,,,,++++++---------------....../////////.........//////000222222333444444444444444444222222555666666888===DDDIIIQQQ[[[dddkkkoooppp{{{vvvqqqqqqsssxxx|||wwwmmmkkklllkkkkkkkkkhhhmmmuuu~~~~~~~~~~~~}}}~~~~~~|||zzzzzz{{{{{{zzzzzz{{{|||}}}{{{yyyvvvtttqqqpppnnnlllhhhfffdddcccaaaaaaaaaaaa___]]]^^^ZZZUUUOOOKKKIIIIIIIIIOOOSSSXXX]]]```bbbdddfffjjjjjjiiiiiiiiiiiijjjjjjooonnnnnnmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjjjjlllmmmooopppqqqrrrtttuuuuuutttrrrqqqooommmiiiddd___\\\ZZZYYYYYYYYYZZZ[[[]]]___aaabbbhhhkkkooopppooonnnmmmmmmiiihhhfffffffffgggiiijjjkkkjjjjjjjjjlllllllllkkkpppsssyyy}}}|||zzzxxxtttrrrnnnooonnnkkkhhhgggggghhhjjjlllooorrrtttvvvwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzxxxxxxwwwvvvvvvvvvvvvwwwxxxvvvuuuuuuwwwwwwwwwvvvssstttwwwzzz}}}}}}|||yyywwwvvvvvvwwwxxxyyyyyyyyyzzzzzzzzz{{{{{{zzzyyywwwwwwxxxwwwvvvtttssssssuuuzzz}}}zzztttpppmmmjjjgggeeeggghhhggghhhppp{{{~~~zzzeeeYYYVVVYYYppp|||___NNNFFFBBB@@@??????>>><<<999444000---+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***'''((()))***+++***)))(((*********)))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))******************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***---,,,,,,,,,,,,---..................///000111111111111111222222222222222333111111444666888???FFFNNNYYYhhhttt|||zzzwwwwwwxxx|||rrrhhhfffgggiiilllppprrrwww~~~}}}}}}}}}}}}}}}}}}~~~~~~{{{yyyyyyyyy{{{zzzyyyzzz{{{{{{yyywwwtttsssqqqooommmjjjgggeeedddcccccccccdddccc```^^^^^^[[[VVVPPPLLLIIIHHHHHHMMMQQQWWW\\\___bbbdddfffggggggffffffggghhhiiiiiillllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnnnnooommmlllkkkkkkkkklllmmmnnnnnnoooqqqrrrrrrqqqooonnnooolllgggaaa\\\XXXVVVUUUTTTTTTUUUWWWYYY[[[]]]^^^eeehhhlllmmmmmmlllkkklllhhhfffdddcccdddfffhhhjjjllljjjiiikkkoooqqqooommmqqqtttzzz~~~|||zzzxxxwwwvvvuuusssqqqppppppooollliiifffdddcccbbbeeeiiinnnrrrtttvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvxxxwwwuuuuuuuuuuuuuuuuuusssuuuwww{{{~~~|||zzzxxxvvvuuuvvvwwwxxxzzzzzzzzzzzzzzzzzz{{{{{{|||yyywwwvvvwwwwwwvvvuuuuuuttttttyyy~~~zzzuuuqqqnnnkkkhhhffffffffffffhhhppp{{{}}}wwwcccXXXWWW[[[sss~~~bbbPPPHHHDDDBBB@@@@@@>>><<<888444000...++++++,,,,,,++++++***))),,,,,,,,,++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))''''''((())))))))))))(((************))))))))))))((()))************)))((())))))))))))))))))))))))((()))))))))******************++++++++++++******)))***************++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,((()))******++++++******,,,,,,,,,,,,,,,---..................///000111222000000000000000111111222333111222555999===GGGRRR\\\kkk|||rrriiiffffffiiiooovvv~~~}}}||||||||||||~~~~~~}}}{{{xxxwwwxxxzzzyyyxxxyyyyyyyyywwwuuurrrrrrqqqnnnkkkhhhfffeeeddddddfffhhhiiihhheeeccc]]]ZZZVVVQQQMMMJJJIIIIIIMMMQQQWWW[[[^^^aaaccceeebbbccccccdddfffhhhiiijjjiiiiiijjjkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmnnnoooooopppqqqpppnnnlllkkkkkklllllllllmmmoooppppppooommmlllnnnjjjddd^^^XXXUUURRRRRRPPPQQQRRRSSSVVVXXXZZZ[[[bbbeeehhhjjjjjjiiijjjjjjgggfffdddcccdddgggjjjlllnnnlllkkknnnrrruuutttrrruuuwwwzzz~~~yyyuuuvvvtttrrrqqqqqqqqqooonnnlllkkkjjjhhhfffccc___]]]\\\^^^ccchhhnnnrrrtttvvvtttuuuwwwyyyzzz||||||}}}{{{zzzyyywwwvvvvvvvvvvvvwwwwwwvvvuuutttttttttuuuvvvwwwzzz|||~~~}}}}}}zzzyyywwwvvvvvvxxxyyyzzzzzzyyyyyyyyyyyyzzz{{{|||{{{yyywwwvvvwwwwwwvvvuuuvvvuuutttxxx{{{xxxssspppnnnllliiigggdddeeeeeehhhqqq|||vvvbbbXXXXXX\\\tttbbbQQQHHHDDDAAA@@@???>>>;;;777444000...+++,,,,,,,,,,,,+++******+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))*********)))))))))))))))(((((()))******+++++++++))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))******+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++++++++++++++---,,,,,,,,,,,,---...............//////111222333333222222222333444555666666555888===AAAHHHTTT```nnn~~~zzzsssmmmkkkllloooyyy~~~}}}||||||}}}}}}~~~~~~}}}}}}}}}~~~~~~{{{xxxwwwwwwyyyxxxwwwwwwxxxxxxvvvtttqqqqqqqqqnnnjjjfffeeeeeeeeefffiiilllmmmllliiifff[[[XXXUUUQQQNNNLLLLLLLLLNNNRRRWWW[[[]]]___aaabbb```aaaaaaccceeegggiiijjjfffgggiiijjjkkkjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhjjjjjjkkklllmmmnnnooooooqqqqqqpppnnnnnnmmmmmmmmmlllmmmoooppppppooommmllllllhhhbbb[[[UUURRRPPPOOOMMMMMMNNNPPPSSSUUUWWWYYY^^^aaadddfffffffffggghhhffffffeeeeeefffiiikkkmmmooonnnooorrrvvvxxxyyyyyyzzzzzzzzz{{{zzzwwwrrrnnnpppooonnnnnnnnnmmmkkkiiidddcccaaaaaa```___\\\ZZZYYY[[[___ccchhhmmmqqqsssrrrsssuuuxxxzzz|||}}}~~~{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwwwwvvvtttssstttvvvwwwyyy{{{~~~}}}}}}||||||zzzyyywwwvvvwwwxxxzzz|||yyyyyyxxxwwwxxxyyyzzz{{{yyyxxxvvvwwwxxxxxxwwwuuuwwwuuuuuuyyyyyyvvvrrrooonnnllljjjiiiccceeefffiiirrr}}}tttaaaWWWWWW[[[sss~~~|||}}}aaaOOOFFFBBB???>>>>>><<<999666333111///,,,------------,,,++++++******)))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''((((((((()))))))))******((()))))))))************'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++,,,,,,,,,,,,+++...------------...//////////////////000111111222111111111111333555777888999;;;AAAHHHLLLRRR___kkk|||{{{}}}|||yyyvvvuuuwwwyyy~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{xxxwwwwwwwwwvvvuuuvvvwwwwwwvvvtttoooqqqqqqnnniiieeedddeeedddeeegggjjjllliiieeeaaaXXXVVVSSSQQQOOONNNNNNNNNPPPTTTXXX[[[\\\]]]^^^___aaaaaabbbcccdddfffhhhiiieeegggiiikkklllkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjkkklllmmmmmmnnnooopppqqqqqqqqqqqqqqqnnnooopppqqqqqqpppooonnnjjjfff___XXXSSSPPPOOONNNIIIJJJKKKMMMOOORRRTTTVVVZZZ\\\___aaaaaabbbccceeeeeeeeeeeefffhhhjjjkkkllloooqqqtttwwwyyy{{{~~~~~~zzzxxxvvvsssooollljjjiiiiiijjjjjjiiieeeccc[[[ZZZXXXYYY[[[\\\[[[YYY[[[[[[]]]___ccchhhllloooppprrrtttwwwzzz}}}~~~zzzyyyxxxxxxwwwwwwwwwwwwvvvwwwxxxwwwttttttvvvxxxwwwyyy|||}}}||||||||||||{{{yyyxxxvvvvvvwwwyyyzzzyyyxxxwwwvvvvvvxxxyyy{{{vvvvvvvvvxxxyyyyyyxxxvvvvvvuuuuuuyyyzzzwwwssspppnnnmmmjjjiiifffggghhhkkksss}}}~~~rrr___UUUTTTYYYppp{{{xxx~~~aaaOOOFFFBBB???<<<;;;:::888555333111000---............---,,,,,,+++***)))))))))***++++++(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''''''''''''''(((((((((((()))))))))))))))***++++++''''''((()))***++++++,,,))))))((((((((())))))***))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,------------,,,///............///000000111000000000000000111111000000000111333666999;;;BBBFFFPPPYYY^^^cccnnnzzzzzzvvvyyy~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}|||}}}~~~{{{xxxwwwwwwvvvuuuuuuuuuwwwwwwvvvtttooopppqqqmmmhhhdddddddddaaabbbdddfffgggddd^^^ZZZVVVTTTSSSQQQPPPPPPPPPPPPRRRUUUYYY[[[\\\\\\]]]]]]ccccccccccccdddeeefffgggfffgggjjjlllmmmlllkkkkkkiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjjjjkkkllllllkkklllooorrrtttuuuuuuuuuoooqqqrrrssssssrrrqqqooohhhddd^^^WWWRRROOONNNNNNGGGGGGIIIKKKMMMPPPRRRTTTVVVYYY\\\]]]^^^___aaabbbcccdddeeegggiiijjjkkklllppptttxxxzzzzzz|||{{{wwwtttrrrooonnneeeeeeeeeffffffddd```]]]VVVTTTSSSUUUYYY[[[[[[ZZZ^^^]]]]]]]]]```dddhhhkkkoooqqqtttwwwzzz}}}zzzyyyxxxxxxwwwwwwxxxxxxuuuwwwxxxwwwuuutttvvvyyyvvvxxx|||~~~}}}|||{{{|||||||||zzzxxxvvvuuuuuuvvvwwwxxxwwwvvvuuuuuuwwwyyyzzztttuuuvvvxxxzzzzzzxxxvvvvvvuuuvvvzzz|||yyytttqqqooommmjjjhhhhhhiiijjjlllsss||||||ppp]]]SSSRRRVVVmmmxxxvvv}}}cccQQQHHHDDDAAA;;;:::999777444333111000......//////......---,,,,,,+++*********+++,,,---(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((((('''(((((((((((())))))))))))*********)))***++++++,,,&&&&&&''')))***+++,,,---+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,------......------///////////////000111111222111000000000000000111444444444555888;;;???AAAQQQWWWbbblllqqquuu~~~yyyuuuuuu{{{{{{~~~}}}}}}}}}~~~~~~}}}||||||}}}~~~|||{{{zzz{{{~~~|||xxxvvvuuuuuuvvvxxxyyyxxxwwwuuutttnnnnnnnnnmmmjjjfffcccaaaaaa```^^^^^^___]]]XXXTTTPPPQQQQQQQQQQQQQQQPPPPPPXXXXXXYYYZZZ\\\]]]___```aaaaaabbbdddeeeggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggfffeeeeeeeeeeeefffiiiiiijjjjjjjjjkkkkkkkkkjjjjjjlllmmmpppsssuuuwwwsssrrrrrrsssttttttsssqqqgggddd___YYYTTTPPPNNNMMMMMMKKKIIIJJJLLLOOOPPPPPPWWWXXXYYY[[[\\\]]]^^^___fffeeeccccccdddgggjjjlllqqqtttvvvvvvyyy~~~~~~}}}{{{wwwsssooolllkkkhhhhhhggghhhgggddd```\\\WWWUUUSSSUUU[[[aaaddddddccc```^^^\\\]]]```dddgggkkknnnsssvvvxxxzzz|||~~~{{{{{{zzzyyyxxxvvvtttsssvvvxxxyyyyyyxxxwwwyyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||||||||}}}~~~}}}|||zzzwwwuuutttttttttvvvwwwwwwvvvuuuttttttuuuwwwwwwwwwxxxyyyyyyzzzzzzwwwxxxxxxzzz|||{{{wwwrrrmmmkkklllmmmiiiiiijjjoootttyyy|||}}}iii```VVVQQQTTTddd~~~uuurrryyyeeeQQQIIICCC===<<<<<<===<<<999555000...,,,,,,------,,,,,,+++*********++++++++++++******''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((((()))*********((('''&&&))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))************+++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++******)))))))))------,,,++++++*********,,,,,,,,,---------.....................///000000333///---///111///000333333111444999<<<===FFFQQQ[[[jjjxxx}}}}}}xxx}}}{{{wwwttttttzzzzzz~~~}}}}}}}}}}}}}}}zzzzzzzzzzzzzzz{{{||||||~~~}}}{{{zzzzzz|||~~~{{{wwwuuutttuuuvvvwwwxxxwwwvvvtttsssqqqooolllhhhdddaaa^^^]]]\\\[[[YYYYYYYYYWWWSSSOOOOOOPPPQQQRRRRRRSSSRRRRRRXXXXXXXXXYYY[[[]]]___```bbbcccdddeeeggghhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiiggggggfffeeeeeeeeeeeefffiiiiiiiiiiiijjjjjjjjjkkkkkkkkklllmmmnnnpppqqqrrrssssssvvvxxxzzzyyyuuuqqqhhheee___YYYTTTPPPOOONNNLLLJJJHHHIIIKKKOOOQQQQQQUUUVVVWWWXXXZZZ[[[\\\]]]cccccccccdddfffiiimmmooorrrvvvwwwvvvwww{{{|||zzz{{{yyywwwsssqqqnnnmmmllljjjiiiiiihhhgggddd```\\\[[[YYYXXXZZZ```eeeggghhhgggeeeaaa^^^]]]^^^___aaafffiiinnnrrruuuwwwyyy{{{zzzzzzzzz{{{{{{zzzzzzyyywwwxxxzzzyyyxxxxxxyyy{{{zzz{{{|||}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}{{{xxxvvvuuuvvvvvvtttvvvwwwvvvuuuuuuvvvwwwttttttuuuuuuvvvwwwwwwxxxxxxyyyzzz{{{}}}xxxsssnnnkkkkkkkkkhhhggghhhlllqqqvvvxxxyyyjjj___TTTNNNRRRccc}}}uuuttt}}}eeeQQQHHHBBB===<<<<<<;;;:::777444000...,,,,,,------,,,,,,+++*********++++++++++++******''''''((((((((()))))))))))))))(((''''''((())))))(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++,,,,,,,,,,,,---------.........///............///000000111---,,,///111///000333666555888>>>BBBFFFPPP[[[kkkxxxyyysssxxxuuurrrpppttt|||}}}}}}~~~~~~~~~}}}|||{{{vvvwwwxxxyyyzzz{{{{{{{{{~~~}}}{{{yyyyyyyyy{{{||||||xxxuuussssssssstttvvvvvvvvvuuusssrrrsssooojjjddd^^^[[[YYYXXXXXXWWWUUUUUUTTTRRRNNNKKKNNNOOOQQQSSSTTTUUUVVVVVVWWWWWWWWWXXXZZZ\\\___```dddeeefffggghhhiiijjjkkkkkkkkkjjjjjjjjjiiiiiiiiihhhgggffffffeeeeeeffffffhhhhhhhhhiiiiiiiiijjjjjjkkkkkklllllllllmmmmmmmmmrrrtttyyy}}}}}}wwwrrrjjjggg```ZZZTTTRRRQQQQQQOOOLLLIIIIIIJJJMMMOOOOOORRRRRRSSSTTTVVVXXXZZZ[[[___```bbbeeehhhllloooqqqssswwwwwwuuuuuuxxxxxxuuuuuussspppmmmlllkkkkkkllljjjiiihhhhhhgggeeeaaa^^^```______bbbfffjjjlllmmmmmmjjjfffbbb^^^[[[ZZZYYY```dddjjjnnnqqqtttwwwyyy{{{||||||}}}}}}}}}||||||xxxzzz{{{{{{zzzyyy{{{|||{{{|||~~~~~~}}}}}}|||||||||}}}yyyvvvuuuuuuvvvwwwsssuuuvvvwwwvvvvvvwwwyyyttttttttttttuuuvvvwwwwwwyyy{{{{{{}}}yyysssnnnkkkiiiiiigggffffffiiimmmqqqssstttiii^^^QQQKKKOOOaaawwwxxxfffQQQHHHBBB<<<<<<;;;:::888555222000...,,,,,,------,,,,,,+++*********++++++++++++******((((((((()))))))))*********))))))(((((())))))***(((((())))))))))))((((((***))))))((((((((((((((())))))))))))))))))))))))************))))))))))))************************)))************+++++++++,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++*********+++,,,---------,,,------------.........//////......//////000111000......111222111222555999;;;@@@GGGMMMTTT___iiivvv{{{uuuqqqnnnqqqnnnmmmooowww{{{|||~~~}}}{{{yyyuuuvvvxxxzzz|||||||||{{{{{{zzzyyyxxxxxxyyyzzz{{{}}}}}}}}}zzzvvvsssrrrrrrrrrssstttuuuuuusssrrrpppqqqnnniiiccc]]]YYYVVVTTTVVVUUUTTTSSSRRRPPPMMMLLLNNNOOORRRTTTVVVXXXXXXYYYWWWWWWWWWWWWYYY\\\___aaafffgggggghhhiiijjjjjjkkkkkkkkkkkkjjjiiiiiihhhhhhhhhggggggfffffffffffffffggghhhhhhhhhhhhiiiiiiiiikkkkkkllllllmmmmmmmmmmmmqqqsssxxx|||~~~|||wwwrrrllliiibbb\\\WWWUUUTTTUUUUUUQQQMMMKKKKKKLLLMMMMMMPPPPPPQQQRRRSSSVVVXXXYYY]]]^^^aaaeeeiiillloooppprrrvvvwwwuuuuuuwwwvvvssspppnnnjjjgggeeeeeefffgggeeedddddddddeeeeeecccaaadddeeefffhhhkkknnnpppqqqooommmjjjeee```\\\XXXWWW\\\```eeejjjmmmppptttvvv~~~~~~~~~~~~}}}|||{{{zzzzzz{{{||||||{{{{{{|||~~~}}}~~~~~~}}}}}}||||||}}}{{{wwwtttrrrssstttvvvuuuwwwxxxwwwvvvvvvwwwxxxvvvuuuuuuuuuvvvwwwxxxyyyzzz|||}}}~~~xxxrrrnnnkkkjjjhhhgggfffeeegggjjjnnnpppppphhh]]]QQQJJJMMM]]]yyy{{{{{{eeePPPGGGAAA<<<<<<;;;999666333111///...,,,,,,------,,,,,,+++*********++++++++++++******))))))))))))******************))))))))))))******(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))************)))))))))(((************************))))))*********++++++++++++++++++*********))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------------------............/////////...///000000111222000111444444333555999===CCCMMMVVV^^^eeennnuuuzzzrrrmmmlllllllllkkkjjjmmmuuuzzz|||~~~}}}zzzxxxtttuuuwwwyyy{{{{{{zzzzzzwwwwwwwwwwwwxxxyyyzzz{{{||||||{{{xxxtttrrrqqqrrrqqqrrrtttuuutttsssqqqpppmmmkkkiiieee```ZZZVVVSSSSSSTTTSSSRRRPPPOOONNNNNNPPPQQQSSSVVVXXXYYYZZZ[[[WWWWWWVVVWWWYYY]]]```bbbggghhhhhhhhhiiiiiijjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhgggffffffffffffgggggghhhhhhhhhhhhiiiiiiiiiiiijjjlllnnnoooooopppoooqqqrrrsssvvvwwwwwwtttrrrmmmjjjeee___[[[YYYYYYZZZVVVTTTQQQOOOPPPQQQPPPPPPPPPOOOOOOOOOQQQSSSUUUWWWZZZ\\\___bbbfffiiilllmmmooosssuuutttuuuwwwwwwsssmmmkkkfffbbb```______```^^^]]]]]]___bbbdddeeeeeefffhhhjjjlllnnnpppqqqrrrooonnnkkkgggccc___\\\ZZZYYY\\\___bbbeeeiiinnnqqqzzzzzz{{{|||||||||{{{{{{{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}|||}}}{{{xxxvvvtttuuuvvvwwwyyyzzzzzzyyyvvvuuuuuuvvvvvvvvvuuutttuuuwwwyyyzzzzzz{{{}}}|||vvvqqqooommmkkkjjjiiigggeeefffiiilllnnnoooggg]]]RRRLLLLLLYYYqqq{{{dddOOOFFFAAA<<<<<<:::888666333000///...,,,,,,------,,,,,,+++*********++++++++++++******))))))))))))************))))))************))))))(((((())))))))))))((((((***)))(((''''''((()))***************************************)))))))))(((************************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------------,,,,,,,,,++++++---------........./////////////////////000111111222111222555555444888>>>HHHSSSaaalllssszzzzzzvvvoooiiieeefffjjjmmmiiilllsss~~~{{{}}}~~~{{{yyyssstttuuuvvvwwwxxxxxxxxxvvvvvvvvvwwwxxxyyy{{{{{{{{{{{{zzzwwwsssqqqqqqrrrqqqrrrtttttttttsssqqqpppkkkkkkiiifffaaa[[[VVVSSSQQQRRRSSSRRRPPPOOOPPPQQQSSSTTTVVVWWWYYYZZZZZZ[[[XXXWWWWWWWWWZZZ^^^aaadddgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhggggggffffffgggggghhhhhhhhhiiiiiiiiijjjjjjhhhjjjllloooqqqrrrrrrrrrrrrqqqpppqqqrrrrrrqqqpppmmmkkkhhhdddaaa_________VVVUUUUUUVVVWWWXXXWWWVVVOOONNNMMMMMMMMMOOORRRSSSVVVWWWYYY]]]aaaeeeiiikkklllpppsssrrrtttvvvvvvrrrllliiieeeaaa^^^\\\[[[[[[XXXWWWWWWZZZ___cccfffggggggjjjmmmoooppppppqqqrrrnnnmmmkkkiiifffcccaaa```YYYYYYZZZ[[[]]]aaaggglllqqqsssuuuxxx{{{}}}}}}~~~~~~~~~~~~}}}}}}{{{zzzzzzzzzzzz{{{{{{{{{zzzwwwuuuuuuvvvuuutttsssssssssuuuwwwyyyxxxzzz|||~~~wwwsssrrrpppnnnkkkjjjhhhffffffiiilllnnnooohhh___TTTMMMMMMWWWmmmzzzbbbMMMEEEAAA<<<;;;:::999777444111///---,,,,,,------,,,,,,+++*********++++++++++++******((((((((()))))))))******((())))))******))))))((((((((())))))))))))((((((((((((((((((((())))))***************************************))))))))))))************************)))************+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------............---,,,+++++++++------........./////////000000//////000000111222222111333666777999@@@IIIZZZgggvvvzzzqqqooommmjjjgggeeeggglllppplllpppyyy}}}~~~~~~|||{{{vvvuuuuuuuuuvvvwwwwwwxxxwwwwwwwwwxxxxxxyyyyyyyyy{{{{{{yyyvvvsssqqqrrrsssrrrssstttuuutttsssqqqpppnnnllliiiddd___ZZZVVVTTTSSSTTTVVVUUUSSSSSSUUUXXXWWWWWWXXXYYYZZZZZZZZZZZZYYYXXXXXXXXX[[[___cccffffffffffffffffffffffffeeeeeeeeeffffffgggggghhhhhhiiihhhhhhgggggggggggggggiiiiiiiiiiiijjjjjjjjjkkkhhhjjjllloooqqqqqqqqqqqqsssqqqppppppqqqqqqooommmlllllljjjhhhfffeeecccccc\\\[[[\\\]]]^^^\\\YYYVVVOOOMMMKKKJJJJJJKKKMMMOOOPPPQQQSSSWWW\\\bbbgggjjjiiimmmppppppqqqsssrrrnnnkkkiiifffccc```]]]\\\[[[VVVUUUUUUXXX]]]bbbeeeggggggkkkppprrrqqqpppqqqrrrooonnnllljjjhhhgggffffff]]]\\\ZZZYYYYYY^^^eeejjjmmmooossswww{{{~~~~~~}}}~~~}}}||||||zzz{{{{{{zzzxxxvvvwwwwwwwwwuuutttssstttvvvxxxzzzvvvxxxzzz~~~{{{vvvuuusssppplllkkkhhheeeeeehhhlllnnnpppkkkaaaUUUMMMMMMXXXoooxxx```LLLDDD@@@<<<:::::::::999666222///,,,,,,,,,------,,,,,,+++*********++++++++++++******''''''((((((((()))))))))'''((())))))))))))((('''(((((())))))))))))((((((''''''((()))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))************+++++++++******************++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,------------------------------,,,,,,............////////////000000//////000000111222333333666;;;>>>CCCOOO[[[jjjwwwxxxpppllliiijjjlllllllllnnnrrrvvvqqquuu}}}~~~~~~}}}|||zzzyyyxxxwwwwwwxxxyyyzzzyyyyyyyyyxxxxxxxxxxxxwww{{{{{{yyyvvvsssqqqrrrsssrrrssstttuuuuuusssqqqpppqqqnnnhhhbbb\\\XXXUUUTTTVVVXXXZZZYYYXXXXXX[[[^^^YYYYYYZZZZZZZZZZZZYYYYYYZZZYYYXXXYYY[[[___dddgggeeeeeeeeeeeeeeedddddddddcccddddddeeefffggghhhhhhiiiiiihhhgggggggggggggggiiijjjjjjjjjjjjkkkkkkkkkiiijjjmmmooopppppppppooosssrrrrrrrrrsssqqqnnnllllllllllllkkkjjjhhhfffeeeccccccccccccaaa\\\VVVRRRNNNLLLIIIGGGGGGHHHJJJKKKKKKLLLNNNRRRYYY```gggkkkhhhlllooonnnnnnpppnnnjjjjjjiiigggeeebbb```^^^]]]WWWVVVUUUWWW\\\aaaeeefffhhhlllqqqsssrrrqqqqqqssspppooollljjjiiiiiiiiiiiicccaaa]]]ZZZZZZ___gggllloooqqqtttwwwzzz}}}|||}}}~~~|||{{{xxxzzzzzzzzzxxxxxxxxxzzzyyyxxxvvvuuuvvvxxx{{{}}}uuuwwwyyy}}}~~~yyywwwuuuqqqmmmjjjgggeeeeeehhhlllnnnpppnnncccUUULLLLLLZZZsss|||www___KKKDDD@@@<<<::::::;;;:::777333///,,,,,,,,,---------,,,++++++******++++++++++++******''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&'''(((*********)))(((************************************))))))))))))(((((((((((((((((((((((()))************+++++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,,,,------......///............/////////000000000000000000111111222777777;;;@@@FFFNNN]]]kkksss~~~vvvooonnnooohhhlllpppssssssuuuyyy|||uuuxxx}}}~~~~~~~~~}}}|||}}}|||zzzyyyyyyzzz{{{||||||zzzwwwwwwyyy{{{||||||{{{zzzxxxvvvtttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqlllkkkhhhccc]]]YYYXXXXXXZZZZZZYYYYYYZZZ\\\]]]___^^^]]][[[ZZZZZZWWWTTTQQQRRRRRRTTTVVVYYY]]]```bbbjjjiiigggeeeeeefffhhhiiieeedddcccdddfffhhhhhhgggiiiiiihhhhhhggggggffffffeeefffhhhiiijjjjjjjjjiiiggghhhkkknnnpppqqqrrrrrrrrrsssssstttsssrrrpppoooqqqooolllkkkkkkkkkiiihhhkkkjjjgggccc___YYYUUURRRLLLIIIFFFEEEFFFGGGGGGGGGGGGIIIMMMPPPSSSXXX^^^aaaggghhhjjjlllmmmlllkkkjjjeeecccbbbcccffffffdddaaa```^^^\\\]]]aaadddffffffmmmmmmpppsssvvvxxxvvvuuuqqqooollliiiiiikkkmmmooooooiiibbb___bbbhhhooosssxxxvvvssstttxxx{{{|||{{{zzz|||~~~~~~~~~}}}}}}||||||{{{|||~~~}}}{{{zzz{{{{{{{{{zzzyyyxxxwwwvvvuuuxxxyyy||||||uuussstttttttttllliiifffeeehhhkkkooopppnnndddWWWNNNMMMZZZvvv|||uuuwww~~~]]]JJJDDDAAA<<<;;;:::999777444222111000......---,,,,,,+++******))))))))))))))))))))))))+++***)))'''''')))***+++))))))(((((((((((())))))))))))))))))((((((((((((+++*********))))))((((((*********)))((((((''''''))))))(((((((((((()))))))))))))))))))))*********))))))*********++++++++++++++++++*********)))))),,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------111000...---...///111222333333333333333444666777<<<@@@EEEIIIPPP]]]nnnzzz{{{xxxwwwvvvtttvvvyyy~~~~~~yyyzzz}}}~~~~~~~~~}}}|||{{{zzzzzzzzzyyyyyyyyyzzzzzz|||yyywwwwwwyyy{{{||||||{{{yyywwwuuusssrrrrrrssssssssssssrrrrrrqqqqqqqqqkkkjjjfffaaa\\\XXXWWWWWWZZZZZZZZZZZZ[[[\\\]]]^^^\\\[[[YYYXXXXXXUUURRROOORRRSSSTTTVVVYYY\\\___aaajjjiiihhhgggfffgggggghhhfffeeedddeeeggghhhhhhgggggggggggggggfffffffffffffffggghhhiiijjjjjjiiiiiiiiikkkmmmppprrrssssssssstttttttttttttttsssrrrrrrtttrrrooonnnnnnmmmkkkjjjlllkkkiiieee```[[[VVVSSSOOOLLLIIIGGGGGGGGGFFFFFFFFFIIILLLOOOSSSWWW]]]aaacccdddgggiiijjjjjjiiihhhiiigggfffhhhjjjkkkiiigggcccbbb```aaaeeehhhiiijjjllllllooorrrvvvxxxwwwvvvrrrpppmmmkkkkkklllnnnooooookkkfffeeeiiipppvvvzzz|||yyyvvvuuuxxxzzzzzzyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzz{{{|||}}}}}}|||{{{zzz}}}|||{{{zzzyyyyyyyyyzzz{{{}}}}}}~~~}}}vvvsssttttttsssooollliiiggghhhkkknnnppppppfffYYYOOOMMMYYYsss{{{uuuwww~~~^^^KKKEEEAAA===<<<;;;999777444222111000......---,,,,,,+++******))))))))))))))))))))))))+++***(((''''''(((***+++))))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))((((((''''''(((((()))*********))))))(((((((((((())))))'''(((((()))***++++++,,,))))))*********+++++++++,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,---------000000///......///000111///000000111333666:::===@@@GGGQQQYYYaaakkkyyy|||xxxzzz||||||}}}}}}||||||{{{zzzxxxxxxyyyyyyzzzyyyyyyxxx{{{yyywwwxxxzzz|||}}}}}}{{{yyywwwtttsssrrrqqqqqqrrrrrrqqqpppoooooonnnnnnhhhgggddd___ZZZVVVVVVVVVZZZZZZZZZ[[[[[[\\\]]]]]][[[ZZZYYYXXXXXXVVVRRROOOSSSSSSUUUWWWYYY\\\___```gggggghhhhhhiiihhhhhhhhhhhhgggeeefffggghhhhhhgggeeeeeeeeeeeeffffffffffffhhhhhhiiiiiijjjiiiiiihhhmmmnnnppprrrttttttttttttvvvvvvuuuuuutttuuuuuuuuuwwwuuusssqqqqqqpppnnnlllnnnmmmkkkgggbbb]]]YYYVVVTTTQQQMMMJJJIIIHHHFFFEEEEEEGGGJJJMMMQQQUUU[[[___```bbbdddfffhhhiiiiiiiiiiiihhhiiijjjmmmnnnmmmlllhhhfffeeegggjjjmmmnnnnnnjjjkkkmmmqqquuuxxxxxxxxxtttrrrpppnnnmmmnnnoooppppppmmmkkkmmmrrryyy~~~|||xxxwwwwwwxxxxxxwww{{{{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{zzzyyywwwwwwvvvxxxyyyzzz{{{{{{zzzyyyxxx|||zzzyyyxxxxxxyyyzzz{{{}}}~~~~~~|||uuusssssssssrrrpppmmmiiiffffffhhhkkknnnpppfffYYYOOOMMMYYYsssyyytttvvv~~~^^^LLLFFFBBB>>><<<;;;999777444222000///...------,,,,,,++++++***))))))))))))))))))))))))******((((((((((((******))))))(((((((((((())))))''''''(((((())))))************))))))))))))((((((''''''((())))))******+++***))))))(((((())))))***&&&'''((()))***,,,------***************+++++++++---------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------...000000//////////////////000111111222444999@@@DDDKKKVVVeeerrryyy{{{zzz|||{{{{{{{{{{{{zzzzzzyyyyyywwwxxxzzz{{{{{{zzzyyyxxxzzzyyyxxxxxx{{{}}}}}}}}}{{{yyywwwtttrrrqqqqqqqqqoooooonnnlllkkkjjjiiihhheeedddbbb]]]XXXUUUTTTUUUXXXYYYZZZ[[[\\\]]]]]]\\\]]]\\\[[[ZZZZZZXXXUUURRRSSSSSSUUUWWWZZZ\\\^^^___bbbdddgggiiikkkkkkjjjjjjjjjhhhffffffhhhhhhhhhgggddddddeeeffffffggghhhhhhiiiiiiiiiiiiiiiiiiiiihhhnnnoooqqqssstttuuuttttttwwwvvvuuuttttttuuuwwwwwwxxxwwwuuuttttttrrrpppnnnpppooommmjjjfffaaa]]][[[ZZZWWWSSSOOOMMMKKKHHHFFFDDDFFFIIILLLOOOSSSXXX\\\```aaadddfffhhhjjjkkkkkkeeefffggghhhjjjkkkkkkkkkjjjiiihhhjjjmmmpppqqqqqqiiiiiikkknnnsssvvvxxxxxxuuutttrrrpppoooooopppppppppoooooorrrwww|||~~~|||yyywwwwwwxxxyyyyyy|||||||||}}}}}}}}}}}}}}}~~~}}}{{{{{{|||||||||||||||{{{{{{{{{{{{zzzyyyxxxvvvuuussssssvvvwwwxxxyyyyyyyyyxxxxxxyyywwwuuuttttttvvvyyy{{{xxxzzz{{{}}}{{{tttrrrqqqpppooommmkkkgggdddccceeejjjnnnpppfffYYYPPPNNN[[[uuuvvvqqqrrr{{{~~~___MMMGGGCCC>>><<<;;;999777444222000///---------,,,,,,+++++++++))))))))))))))))))))))))***)))(((((((((((()))***))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))((((((++++++******)))(((((('''***))))))))))))))))))***(((((()))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---------------------------------...............//////000111111000//////333444555555888>>>GGGNNN]]]kkk~~~zzzzzzzzzyyyyyyyyyyyyyyyxxxyyyzzz|||||||||{{{zzzzzzyyyxxxyyy|||}}}}}}|||zzzyyyvvvsssqqqpppoooooonnnmmmllljjjhhhfffddddddbbbaaa___ZZZVVVSSSSSSSSSTTTVVVYYY[[[]]]]]]\\\\\\]]][[[ZZZZZZZZZXXXUUURRRRRRSSSUUUXXXZZZ]]]^^^___^^^```dddhhhkkkllllllllljjjhhhffffffhhhhhhhhhgggeeeeeefffggghhhiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiinnnoooqqqsssttttttttttttvvvuuutttttttttvvvwwwxxxxxxwwwuuuuuuuuutttqqqoooqqqpppooommmjjjfffcccaaa___\\\XXXUUURRROOOLLLIIIFFFHHHJJJLLLNNNRRRVVVZZZ___```bbbdddgggiiijjjkkkcccdddfffggggggggghhhhhhiiihhhhhhjjjmmmpppppppppiiihhhiiikkkooosssuuuvvvtttssssssrrrqqqpppppppppooooooooorrrvvvyyyzzzzzzyyyxxxxxxwwwwwwyyy{{{}}}}}}}}}}}}|||||||||||||||~~~}}}|||{{{zzz||||||||||||{{{{{{{{{{{{yyyyyyxxxvvvuuusssrrrrrruuuuuuvvvwwwwwwwwwwwwwwwxxxwwwuuutttuuuwwwzzz{{{uuuwwwyyyzzzzzztttqqqpppooommmkkkjjjgggddddddgggnnnsssvvvkkk]]]RRROOO\\\vvv}}}rrrlllnnnxxx~~~___MMMHHHCCC>>>===<<<:::777444222000...------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))(((((((((((((((((()))))))))(((((((((((())))))&&&''''''((()))******+++(((((((((((((((((())))))+++++++++***))))))((((((******))))))))))))******+++++++++***************************************************++++++++++++++++++++++++++++++++++++------,,,,,,------...///------------------------,,,---.../////////......///000111111222222111111222555888:::>>>GGGSSS]]]qqq~~~{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyzzz{{{||||||||||||{{{zzzzzz{{{|||}}}|||{{{xxxvvvtttqqqnnnmmmllllllmmmllljjjgggeeecccaaa```]]]\\\ZZZVVVRRROOOOOOPPPPPPRRRVVVZZZ\\\]]]\\\[[[ZZZYYYXXXXXXXXXVVVSSSQQQPPPRRRTTTXXX[[[]]]___```]]]___cccgggiiikkkkkkkkkhhhgggeeefffggghhhhhhgggfffffffffggghhhiiiiiijjjjjjjjjiiiiiiiiijjjjjjkkklllnnnppprrrtttttttttttttttttttttuuuvvvwwwxxxyyywwwvvvvvvvvvwwwvvvsssqqqqqqqqqqqqpppnnnkkkiiigggcccaaa]]]ZZZXXXUUUQQQNNNKKKMMMNNNOOOQQQSSSWWWZZZ]]]^^^```bbbdddfffhhhiiieeeggghhhhhhgggffffffggggggfffgggiiilllnnnnnnnnnjjjhhhggghhhkkkoooqqqrrrqqqqqqqqqrrrqqqqqqpppooonnnnnnnnnppprrrtttsssrrrttttttuuuvvvvvvyyy}}}}}}|||{{{{{{{{{{{{}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzz{{{{{{{{{||||||yyyxxxwwwvvvuuutttsssrrrttttttuuuuuuvvvwwwwwwwwwzzzyyyxxxwwwxxxzzz{{{}}}wwwyyyzzz{{{{{{uuurrrqqqooommmlllllljjjhhhggglllttt{{{rrraaaTTTPPP\\\www{{{nnniiimmmyyy}}}^^^MMMHHHCCC>>>===<<<:::777444111///...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******''''''(((((((((((())))))(((((()))******++++++,,,+++******))))))******+++,,,,,,,,,+++******))))))+++++++++***************)))***************++++++***++++++++++++,,,,,,,,,---------------......///------------------------+++,,,...///000000///...000000111222333444444555111666<<>><<<:::777444111///...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((((((((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))'''''''''((((((((())))))((())))))******+++,,,,,,+++******))))))******+++,,,++++++++++++++++++***+++++++++*********))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------...//////........................+++,,,...000111000//////111111111222333666888999<<>>===:::777444111///...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))((((((((((((&&&'''''''''(((((()))))),,,,,,++++++***)))))))))++++++************++++++*********++++++,,,,,,,,,++++++++++++******))))))+++++++++,,,,,,---------*********++++++,,,,,,,,,...------------...//////........................+++,,,...000111111000///111111111222444777:::<<>>:::<<<;;;888555222///------222111///.........,,,*********++++++++++++*********)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************************************************,,,,,,+++***************,,,++++++******++++++,,,++++++,,,,,,,,,---------------,,,,,,------...///......---------....../////////000000000111111111000111333666<<>>===;;;:::777555222000.........---,,,,,,---...---+++******++++++++++++******((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))*********+++++++++************************,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,---------............------------...//////000000............///000//////......///111333555:::>>>GGGVVVhhh|||}}}{{{}}}}}}}}}||||||||||||{{{zzzzzzzzz{{{{{{|||||||||}}}|||}}}~~~}}}{{{uuussspppmmmhhhaaaZZZUUUNNNMMMLLLKKKKKKJJJKKKKKKMMMKKKJJJIIIIIIJJJLLLMMMRRRTTTWWWYYY[[[[[[[[[ZZZ[[[ZZZYYYYYYXXXVVVRRROOOOOORRRVVVZZZ]]]___ccceeeccccccbbbbbbbbbbbbccccccbbbbbbbbbccccccdddeeeffffffeeedddddddddeeeggghhhiiiiiihhhiiijjjkkkmmmnnnlllmmmoooqqqsssssssssssssssssssssttttttttttttsssqqqqqqrrrrrrqqqooonnnmmmiiihhhhhhhhhfffbbb\\\XXXUUUWWWXXX[[[^^^aaacccddd]]]^^^^^^___aaaccceeefffhhhhhhhhhfffdddaaa^^^]]]ZZZZZZYYYWWWSSSRRRRRRSSSTTTSSSRRRQQQQQQPPPPPPPPPPPPRRRUUUYYY]]]aaaeeefffeeeddddddcccdddeeefffgggjjjmmmppptttxxx}}}~~~~~~|||{{{{{{zzzzzzpppqqqrrrttttttuuuttttttxxxwwwvvvvvvxxxwwwvvvtttvvvwwwvvvtttssssssvvvyyyxxxxxxxxxwwwwwwwwwwwwvvvssssssssstttuuuvvvwwwxxxuuuuuuwww{{{wwwqqqnnnkkkiiieeedddcccbbbbbbfffkkkooouuukkk^^^SSSPPP]]]xxxpppTTTFFFAAA???>>>;;;999777444222000///...,,,+++***+++---...---,,,******++++++++++++******(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))***++++++,,,,,,************************,,,++++++++++++,,,,,,---,,,++++++******++++++,,,,,,---------..................------......///000....../////////000000000////////////111444777999???CCCNNN^^^qqqyyyzzzzzzzzzxxxvvvsssqqq}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}|||yyyrrrqqqooolllhhhaaaYYYSSSMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKLLLNNNQQQRRRVVVXXXZZZ]]]^^^^^^]]]\\\]]]\\\ZZZZZZYYYWWWSSSPPPMMMQQQUUUYYY\\\___bbbeeebbbbbbbbbaaaaaabbbbbbbbbaaabbbcccdddddddddddddddfffeeeeeeddddddfffggghhhhhhhhhiiijjjkkklllmmmmmmmmmnnnppprrrttttttttttttqqqqqqrrrrrrssssssttttttqqqqqqqqqpppnnnllljjjhhhhhhfffdddbbb```\\\VVVRRRPPPPPPQQQTTTXXX\\\aaaccc___^^^^^^___aaaeeeiiikkkllllllllljjjgggccc___]]]XXXXXXWWWTTTPPPNNNNNNNNNOOOOOOPPPPPPOOONNNMMMLLLNNNOOOPPPSSSWWW\\\```ccceeedddbbbbbbbbbccceeefffiiimmmrrrwww|||~~~}}}|||{{{{{{{{{ssstttvvvxxxxxxwwwuuusssuuuttttttvvvxxxyyyxxxwwwxxxxxxwwwuuutttuuuxxxzzzwwwwwwwwwvvvvvvvvvuuuuuurrrrrrrrrssstttvvvwwwxxxsssssstttxxx~~~uuunnnjjjhhhgggdddcccbbbaaabbbfffmmmqqqzzzqqqdddWWWQQQ[[[uuurrrVVVGGGAAA>>><<<:::999777444222000//////,,,+++)))***+++,,,***)))******++++++++++++******'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((())))))***++++++,,,,,,************************+++++++++++++++,,,---...,,,++++++******++++++,,,------------...........................//////000+++---///111222111111000111111111222555999===???EEEKKKVVVhhh{{{}}}zzzzzz{{{zzzyyywwwvvvtttooopppppppppnnnkkkhhhfff~~~~~~}}}}}}|||||||||{{{|||||||||||||||{{{{{{{{{xxxzzz|||~~~zzzvvvqqqpppnnnlllhhhaaaXXXSSSOOOOOONNNNNNNNNNNNOOOOOOMMMLLLKKKLLLNNNQQQTTTWWWYYYZZZ]]]___```___^^^^^^^^^]]][[[[[[ZZZWWWTTTQQQLLLPPPTTTXXX[[[^^^aaadddbbbbbbaaaaaaaaaaaabbbbbb```aaacccdddeeeeeedddcccffffffeeedddeeefffggghhhfffgggiiikkkllllllllllllmmmoooqqqssstttuuuuuutttppppppqqqrrrrrrsssttttttqqqqqqpppooollliiifffdddgggdddaaa^^^[[[WWWQQQNNNLLLLLLMMMOOOSSSYYY___bbbaaa```______bbbfffkkknnnpppoooooollliiiddd```^^^WWWWWWVVVRRRNNNLLLKKKLLLMMMNNNPPPQQQPPPOOOMMMKKKNNNMMMMMMOOORRRWWW\\\___dddcccaaa``````bbbccceeeiiimmmtttzzz}}}||||||||||||vvvwwwzzz{{{{{{xxxuuurrrrrrrrrsssuuuyyy{{{zzzyyyxxxxxxwwwtttssstttwwwzzzwwwvvvvvvvvvuuuuuuttttttqqqqqqrrrssstttuuuwwwxxxrrrrrrrrruuu{{{~~~ssslllhhhfffeeeccccccaaaaaabbbhhhooouuuwwwiiiZZZRRRZZZrrrsssWWWHHHAAA===::::::999777444222000//////111000............,,,+++******++++++++++++******'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((())))))***++++++,,,,,,************************++++++++++++,,,,,,---...,,,++++++++++++++++++,,,---------.........//////...............///000000)))+++///222333333111000333222333444777<<>>CCCIIILLLMMMSSSZZZfffuuu}}}zzzwwwrrroookkkiiigggeeedddbbb```^^^[[[ZZZXXXWWWVVVUUUTTTTTTRRRRRRQQQPPPNNNLLLJJJIII{{{zzzxxxwwwwwwxxxzzz{{{zzzzzzyyyyyyyyyzzz|||}}}~~~~~~~~~~~~}}}{{{xxxvvvvvvuuusssoooiiiddd___\\\[[[YYYYYY]]]___^^^___cccbbbdddfffiiikkklllkkkkkkpppssswwwzzzzzzxxxuuurrrnnnllliiigggeeeaaa\\\WWWUUUTTTTTTWWWZZZ]]]]]]]]]aaaaaabbbcccdddeeeeeedddfffffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhiiijjjkkkllllllnnnnnnoooooooooooonnnnnnqqqooommmmmmmmmmmmlllkkkiiihhhfffdddaaa^^^[[[ZZZWWWTTTQQQNNNMMMKKKHHHFFFEEEFFFFFFGGGIIIOOOVVV[[[```bbbeeehhhkkkoootttxxxzzzzzzzzzxxxrrrjjjaaa[[[ZZZYYYVVVTTTQQQOOONNNNNNPPPQQQRRRTTTUUUWWWWWWXXXXXXYYY\\\___```___\\\ZZZ_________^^^]]][[[YYYYYY^^^bbbiiipppxxx}}}{{{zzzzzz{{{|||xxxzzz||||||yyyuuusssrrrrrrssstttuuuuuuuuutttttttttttttttttttttuuuvvvwwwvvvuuuttttttttttttttttttqqqpppppppppppppppooooooppppppppptttzzzzzzpppllliiigggeeeaaaaaabbbcccfffooo||||||lll```\\\eeexxxyyyvvvlllUUUHHH@@@<<<;;;;;;999666333111///......+++,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))******&&&'''((())))))***))))))+++***)))(((''''''((((((*********)))))))))))))))'''''''''(((((((((((((((************************))))))*********+++++++++((('''%%%$$$%%%''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////------...///000000000111000111111111111333666999???CCCLLLSSSVVVXXX```kkkvvv}}}{{{wwwtttppplllgggddddddcccaaa```___]]]ZZZWWWTTTSSSRRRQQQOOOOOOOOOOOOKKKKKKJJJIIIHHHFFFDDDCCC|||{{{zzzyyyyyyzzz{{{|||yyyyyyxxxxxxxxxzzz{{{|||}}}~~~~~~|||yyywwwvvvvvvuuutttppplllhhhdddaaa___]]]]]]```bbb```bbbeeeeeegggkkkooorrrssssssrrrvvvyyy}}}}}}yyyvvvuuusssoookkkfff```[[[WWWVVVUUUVVVYYY\\\^^^___^^^ccccccdddeeeffffffffffffgggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiijjjkkkllllllmmmnnnnnnooooooooooooooopppnnnlllkkkllllllkkkiiihhhgggeeeccc```\\\ZZZXXXTTTQQQNNNLLLJJJIIIGGGFFFFFFFFFGGGHHHJJJOOOUUUZZZ^^^aaaeeeiiilllqqqvvvzzz}}}~~~|||uuukkkbbb]]]]]]\\\ZZZWWWUUUSSSRRRQQQRRRSSSSSSUUUVVVXXXYYYZZZ\\\^^^aaagggkkkkkkhhheeeeeeeeeeeeeeedddcccaaaaaa]]]```eeejjjpppxxx~~~|||{{{yyyxxxxxxxxxyyyyyywwwxxxyyywwwtttrrrqqqqqqrrrsssssstttttttttttttttuuuuuutttttttttuuuuuuvvvuuuvvvvvvvvvuuutttttttttqqqqqqqqqqqqppppppoooooollllllooosss{{{|||rrrmmmjjjgggeeeaaabbbbbbbbbeeemmmyyywwwhhh^^^\\\eeewwwzzz{{{iiiSSSGGG???<<<;;;:::888666333000///......+++,,,,,,,,,,,,,,,,,,,,,************++++++,,,---)))((('''&&&'''(((***,,,,,,++++++***))))))))))))))))))))))))))))))***************++++++,,,,,,,,,************************))))))*********+++++++++......,,,***)))***,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////......//////000111111222///000222222333666999<<>><<<===999888555222000///......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++)))'''%%%&&&(((***,,,++++++++++++++++++******))))))))))))************(((((())))))***+++++++++***************+++++++++)))************+++++++++.........,,,))))))***,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///000000000000111222333333000222555777999<<>>999777555222000/////////---------,,,,,,+++++++++***+++------,,,***(((&&&***)))(((((('''(((((())))))******++++++++++++***((()))))))))************&&&&&&&&&'''((()))))))))))))))*********+++++++++)))************+++++++++)))***,,,+++)))((()))++++++++++++,,,,,,,,,------------------------------......///000000000000000222111111111111333444555555777;;;>>>AAAFFFKKKOOOVVV^^^nnn~~~~~~zzzvvvppplllhhhfffaaa```]]]\\\[[[XXXUUURRRNNNLLLIIIGGGGGGFFFEEEDDDBBBAAA@@@??????>>>??????>>>>>>>>>>>>>>>===<<<;;;||||||||||||||||||||||||{{{zzzxxxwwwwwwwwwxxxxxxyyy|||~~~{{{xxxwwwxxxttttttttttttsssqqqooonnnkkkiiijjjooorrrsssvvvzzzzzzzzz{{{|||||||||||||||~~~}}}yyyxxxtttnnngggaaa^^^\\\``````aaaeeehhhjjjiiihhhiiijjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhgggggggggggghhhhhhiiifffgggiiikkkmmmnnnnnnoookkkiiihhhhhhiiikkkjjjiiieeedddbbb___[[[WWWTTTSSSTTTQQQMMMLLLLLLLLLLLLKKKLLLMMMNNNOOOQQQUUU[[[___bbbdddgggjjjnnnttt{{{{{{sssnnnlllhhhgggeeebbb```^^^]]]\\\___^^^^^^]]]^^^___```aaacccaaabbbhhhrrrzzz|||||||||zzzvvvrrrpppooooooooommmllliiieeebbbcccgggjjjiiilllppprrrrrrrrrqqqrrrtttvvvxxxzzzzzzyyywwwuuusssuuuvvvvvvuuuttttttuuuuuuttttttttttttuuuvvvvvvwwwvvvuuuttttttttttttttttttwwwyyyyyyuuusssssstttrrrqqqqqqpppooonnnnnnmmmmmmnnnppptttzzztttkkkgggfffdddbbb```aaaaaaaaaeeemmmzzzzzzkkkbbb```eeerrr~~~}}}uuurrrxxxcccLLLAAA======@@@888777444222000/////////......---,,,,,,+++******+++,,,......,,,((($$$!!!))))))*********((('''&&&'''((()))***************(((((())))))*********+++((())))))***+++,,,,,,---))))))******++++++++++++)))************+++++++++(((+++......,,,+++---///++++++,,,,,,,,,---------------------------------...//////000000000000000333222222111222444555666999<<<@@@CCCGGGLLLRRRVVV```hhhwww~~~|||zzzxxxvvvrrrmmmiiieeebbbaaa[[[YYYWWWVVVVVVTTTRRROOOLLLIIIEEECCCCCCCCCCCCBBB@@@@@@???>>>============999999:::;;;;;;;;;;;;;;;}}}|||{{{yyyyyyzzz{{{{{{xxxxxxyyyyyyyyyzzzzzzzzz{{{{{{|||}}}}}}|||{{{zzzvvvuuutttsssrrrqqqqqqqqqrrrqqqpppppprrrtttvvvxxxzzz{{{{{{{{{{{{}}}yyyuuupppkkkgggccc___\\\bbbccceeehhhjjjkkkllllllkkkkkklllmmmnnnoooooopppllljjjiiijjjkkkkkkjjjhhhiiiiiiiiiiiiiiihhhgggfffhhhiiiiiiiiiiiijjjjjjjjjiiijjjkkkkkkkkkkkkjjjiiihhhhhhiiijjjjjjjjjjjjjjjeeedddbbb```\\\XXXUUUTTTPPPPPPPPPOOONNNKKKIIIGGGIIILLLNNNQQQTTTYYY^^^bbbdddcccffflllqqqttt{{{wwwqqqnnnhhhgggfffeeecccbbbaaa```aaa``````_________```aaaeeefffiiinnnssszzz}}}{{{wwwtttqqqpppoooooorrrppplllhhhfffdddddddddfffeeeeeeeeegggiiikkkmmmooosssxxxzzzyyywwwuuuuuutttuuuuuutttrrrrrrsssuuuwwwwwwuuutttsssssssssssssssssstttuuuuuuuuuuuuuuusssttttttttttttsssrrrqqqpppooonnnmmmmmmllllllmmmnnnmmmnnnttt|||uuulllfffdddbbbaaabbb___^^^```bbbhhhttt|||oooeeeaaafffuuu}}}vvvssswwwbbbLLLCCC???===<<<:::888555111///...---...------,,,,,,,,,,,,++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))************))))))************************+++***)))(((((()))***+++******+++++++++,,,,,,,,,------------,,,,,,+++***++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////000000000000222333444333333444666888@@@BBBEEEHHHMMMUUU___ggglll{{{~~~|||yyyvvvssspppnnnmmmjjjfffaaa\\\WWWUUUVVVUUUTTTQQQOOOMMMKKKJJJFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;999888666|||{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxxxxxxxyyyzzzzzz{{{|||}}}}}}}}}{{{zzzyyywwwvvvuuutttssssssssssssrrrqqqppppppqqqtttvvvxxxzzz{{{|||||||||}}}xxxtttpppmmmjjjgggdddaaaffffffhhhjjjkkkmmmmmmnnnnnnnnnnnnoooooooooppppppllljjjjjjjjjllllllkkkjjjjjjjjjjjjjjjiiiiiihhhhhhgggggghhhhhhhhhiiiiiiiiiiiiiiijjjkkkkkkjjjiiiiiiggghhhhhhiiiiiiiiihhhhhheeedddbbb___[[[XXXUUUTTTQQQRRRRRRQQQPPPNNNLLLKKKMMMPPPSSSVVVYYY]]]aaaeeegggfffiiinnnssswwwxxxqqqmmmiiiiiigggfffeeecccbbbbbbaaabbbbbbbbbcccdddddddddfffhhhjjjoootttyyy}}}}}}{{{xxxtttrrrppppppppptttsssrrrqqqnnnkkkhhhgggeeedddaaa``````ccceeegggkkkooosssvvvvvvtttsssrrrrrrssssssrrrqqqqqqssstttvvvvvvuuutttssssssssssssssstttuuuuuuvvvvvvuuuuuussssssssssssrrrrrrqqqqqqqqqqqqpppooonnnnnnnnnnnnmmmnnnrrrwww~~~~~~tttkkkfffcccaaa```bbb___^^^```bbbgggrrr}}}yyyllldddbbbggguuuyyyuuuwwwbbbLLLDDD???<<<;;;:::888555111///.........------,,,,,,,,,,,,++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))************))))))************************+++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,---------,,,,,,+++***++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///////////////000000000111111111222222333555999<<>>======<<<;;;;;;;;;:::::::::999999888999::::::::::::::::::zzz{{{{{{|||{{{{{{yyyxxxyyyxxxwwwvvvvvvxxxzzz{{{}}}}}}}}}}}}|||{{{yyyxxxxxxwwwvvvuuuuuutttuuuuuusssrrrqqqpppqqqsssvvvwww{{{|||}}}}}}|||}}}~~~~~~wwwuuurrrpppnnnllljjjhhhiiiiiijjjlllmmmnnnnnnoooqqqqqqqqqqqqqqqqqqqqqqqqmmmlllkkkkkkmmmnnnmmmkkkiiihhhhhhhhhhhhhhhggggggfffggggggggghhhhhhhhhhhhiiiiiijjjjjjjjjjjjiiiiiigggggghhhhhhhhhggggggfffeeecccaaa^^^ZZZWWWUUUSSSSSSTTTTTTTTTSSSRRRQQQPPPSSSVVVYYY\\\___bbbfffiiikkkjjjkkkqqquuuzzz{{{rrrnnnlllkkkjjjhhhgggfffeeeeeecccdddeeeggghhhhhhhhhhhhggghhhkkknnnrrrvvvyyyzzz|||{{{xxxvvvtttsssssssssvvvxxxyyyzzzxxxsssnnnkkkhhheee```]]][[[]]]```cccgggkkkpppssssssrrrrrrrrrqqqrrrtttssssssssstttvvvvvvuuutttssssssrrrssssssttttttuuuvvvvvvvvvuuuuuusssrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqpppoooooooooooolllooouuuzzz}}}~~~tttkkkeeecccaaa```aaa______```aaadddnnnxxx}}}sssiiicccbbbhhhvvv{{{xxx{{{~~~bbbMMMEEE@@@;;;999:::888444111///.........------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************))))))************************+++***))))))))))))***+++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000111111111111222333444999???CCCGGGPPPZZZ^^^```hhhwwwuuuuuuvvvuuuuuuvvvyyy|||~~~zzzuuussspppnnnllliiidddaaa^^^\\\XXXSSSOOOLLLJJJIIIHHHHHHFFFEEECCCAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999888888888777777777888999;;;<<<===zzz|||}}}~~~|||zzzxxxzzzxxxvvvuuuuuuwwwyyy{{{}}}~~~~~~~~~|||zzzxxxwwwxxxwwwvvvuuuuuuuuuuuuuuussssssqqqqqqqqqsssuuuvvv{{{|||~~~~~~}}}~~~~~~~~~}}}yyywwwtttsssrrrpppllljjjiiiiiijjjjjjkkklllmmmmmmppppppqqqrrrssstttuuuuuupppooommmmmmnnnnnnlllkkkgggfffffffffffffffffffffggggggggghhhhhhhhhiiiiiihhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiihhhhhhgggfffeeecccaaa]]]ZZZWWWUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVXXX[[[___bbbdddgggjjjlllmmmkkkmmmrrrwww|||~~~vvvqqqooonnnllljjjiiiiiiiiiiiieeefffhhhiiijjjjjjjjjiiifffhhhjjjmmmppprrrssstttyyyxxxwwwwwwwwwwwwxxxxxxyyy{{{}}}~~~|||xxxtttqqqoookkkddd___\\\]]]___bbbfffjjjooorrrssssssssssssrrrtttvvvvvvvvvvvvwwwyyyvvvvvvuuutttsssssstttttttttuuuuuuvvvvvvuuuuuuuuurrrrrrqqqpppppppppqqqrrrrrrrrrpppooooooooooooooolllpppuuuxxxyyy|||uuulllfffcccbbbaaaaaa______```aaaccckkktttxxxoooeeebbbcccjjjvvvzzzzzz~~~aaaMMMEEE@@@;;;888999777444111............------,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))******++++++******)))******************************************************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++++++++++++++,,,------------------------,,,,,,------...///////////////000000000111111111333333444444777<<>>===::::::::::::::::::::::::888888888888888777777777777666666666888:::<<<==={{{}}}~~~{{{yyyyyywwwuuuttttttvvvyyy{{{}}}~~~~~~~~~|||zzzxxxwwwwwwvvvuuuuuutttuuuuuuuuutttsssrrrqqqqqqrrrtttuuuzzz|||~~~~~~|||zzzwwwuuusssoookkkhhheeeeeeeeeeeefffgggiiijjjlllmmmoooqqqsssvvvwwwxxxtttrrrooonnnnnnmmmkkkiiihhhgggfffffffffgggggghhhhhhhhhhhhiiiiiiiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjiiihhhhhhfffdddaaa]]]ZZZWWWUUUTTTXXXXXXXXXXXXXXXYYYYYYZZZ[[[^^^cccgggiiijjjlllmmmmmmlllnnntttyyy}}}yyyuuuqqqpppnnnlllkkkkkklllllliiiiiijjjjjjkkkjjjjjjjjjgggiiilllooopppqqqqqqpppsssssstttuuuwwwyyyzzz{{{|||}}}}}}}}}|||zzzxxxwwwuuuqqqkkkeeeaaa```aaaccceeeiiinnnqqqrrrrrrssssssrrrtttvvvwwwvvvvvvwwwxxxvvvvvvuuuuuutttuuuuuuuuuttttttuuuuuuuuuuuutttsssqqqqqqqqqppppppqqqqqqrrrqqqqqqpppooonnnnnnnnnnnnmmmppprrrsssuuuzzzxxxnnnhhhdddbbbaaa```^^^^^^``````bbbjjjtttvvvmmmdddaaadddkkkwww}}}xxx{{{```LLLDDD???;;;888888666333000...---......------,,,,,,,,,++++++++++++++++++***************))))))))))))))))))))))))******++++++++++++************************************++++++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,******++++++,,,,,,,,,,,,------------------------,,,,,,---......//////000000000000000111111111111444444444555777===DDDIIIOOOXXXfffuuu~~~|||}}}~~~}}}|||}}}~~~~~~xxxtttpppllljjjcccbbbaaa```^^^[[[VVVSSSRRRPPPLLLHHHFFFDDDDDDDDD?????????>>>===<<<<<<<<<;;;;;;::::::999999888888777777777777777777777777888888777666777888999;;;|||}}}~~~|||zzzwwwvvvuuutttuuuvvvxxxyyy}}}}}}}}}}}}|||{{{yyyxxxvvvvvvuuuuuuuuuuuuvvvvvvuuutttrrrqqqqqqrrrssstttxxx{{{~~~~~~{{{xxxuuurrrmmmhhhddd```_________```bbbdddeeehhhiiikkknnnrrruuuwwwxxxtttrrrpppnnnnnnmmmjjjhhhjjjiiihhhhhhhhhiiijjjkkkiiiiiiiiiiiijjjjjjjjjjjjhhhhhhgggggggggggghhhhhhhhhhhhiiijjjjjjjjjjjjjjjgggeeeaaa]]]ZZZXXXVVVVVVYYYYYYXXXXXXYYYZZZ[[[[[[]]]aaagggjjjlllmmmmmmnnnnnnnnnqqqxxx}}}{{{xxxsssqqqooommmlllmmmnnnooollllllllllllmmmnnnoooooonnnppptttvvvwwwwwwuuutttrrrssstttvvvxxxzzz{{{|||~~~}}}}}}|||||||||yyyvvvrrrnnnjjjgggfffeeeeeehhhlllnnnooopppqqqrrrooorrrtttuuutttsssttttttvvvuuuuuutttttttttuuuuuusssssstttttttttsssrrrrrrpppqqqrrrrrrsssrrrrrrqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnpppttt|||zzzpppiiidddbbb```___]]]]]]^^^___bbblllvvvyyynnndddbbbeeemmmxxx}}}wwwzzz___KKKCCC???;;;999777555333000...---......------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******++++++++++++************************************+++,,,,,,+++************+++++++++,,,,,,,,,++++++,,,---------,,,,,,******++++++,,,------------------------------------------...//////000000000000000111111111222222333444555777:::???FFFKKKPPPXXXhhh|||~~~{{{vvvpppjjjfffcccbbb]]][[[YYYXXXVVVSSSOOOLLLIIIHHHEEECCCAAA?????????::::::::::::::::::999999:::::::::999999888888888666666666777777777777888888888777777777777777777{{{|||}}}~~~~~~|||{{{yyyvvvuuuuuuuuuuuuvvvwwwwww{{{|||}}}}}}}}}{{{zzzyyywwwwwwvvvvvvvvvwwwwwwxxxvvvuuusssqqqqqqqqqssstttwwwzzz}}}|||zzzwwwtttpppkkkeeeaaaZZZZZZYYYZZZ[[[^^^aaabbbfffgggiiilllooorrrtttuuuqqqpppnnnnnnnnnnnnllljjjiiihhhgggffffffhhhjjjkkkhhhhhhhhhhhhiiiiiiiiiiiihhhgggffffffffffffggghhheeefffgggiiijjjjjjjjjjjjiiifffbbb^^^[[[XXXXXXWWWZZZYYYYYYXXXXXXYYYZZZ[[[```dddjjjnnnooooooooooooqqqqqqvvv~~~zzzxxxtttrrrpppnnnmmmnnnoooqqqpppooonnnoooqqqtttwwwyyyyyy|||~~~{{{{{{}}}~~~~~~~~~|||zzzvvvrrrnnnlllgggiiimmmoooppppppqqqrrrooorrrtttuuutttrrrrrrrrrssssssrrrrrrrrrsssssstttrrrrrrssssssrrrrrrqqqpppoooqqqsssuuuuuutttrrrqqqrrrrrrqqqpppoooooooooooonnnlllmmmqqqxxx{{{ppphhhccc___^^^___\\\[[[]]]___dddooozzz}}}pppeeebbbfffnnnyyyzzzsssvvv^^^IIIAAA>>>;;;:::777555222///...---......------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))***++++++,,,,,,++++++******************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,---------,,,******++++++,,,------...........................------......//////000000000000111111111222222222444666999===AAAGGGNNNRRRXXXaaaqqq~~~tttrrrmmmggg```\\\ZZZZZZXXXUUURRROOOMMMKKKHHHEEEBBBAAA@@@???===<<<;;;:::888888888999999999999999777777777888888888888999666666777777777888888888666777777777777777666666zzz{{{|||||||||{{{yyyyyytttuuuuuuvvvvvvvvvvvvvvv{{{{{{|||}}}}}}|||{{{zzzxxxxxxxxxwwwxxxxxxyyyyyyvvvuuusssqqqqqqqqqrrrsssvvvyyy}}}{{{yyyvvvsssooojjjddd___WWWWWWVVVWWWYYY\\\___aaaeeefffhhhjjjmmmoooqqqrrrooommmlllmmmnnnooonnnmmmfffeeeccccccccceeeggghhhgggggggggggghhhhhhhhhhhhhhhgggfffeeeeeefffggghhhcccdddfffgggiiijjjjjjjjjjjjgggccc___[[[YYYXXXXXXZZZZZZYYYXXXXXXYYYZZZ[[[aaaffflllpppqqqppppppppptttuuu{{{}}}xxxvvvtttrrrpppnnnmmmnnnpppqqqrrrqqqpppqqquuuyyy{{{uuurrrjjjmmmppprrrrrrrrrsssuuuqqqtttvvvwwwuuusssrrrrrrqqqqqqqqqppppppqqqrrrrrrrrrrrrrrrrrrqqqqqqpppooonnnqqqtttvvvwwwuuusssqqqtttsssrrrqqqppppppppppppmmmkkkmmmsss}}}{{{ooogggaaa^^^\\\^^^[[[ZZZ\\\___dddqqq}}}sssfffbbbfffnnnyyyvvvooosss]]]HHH@@@===;;;;;;666555222///...---......---------,,,,,,,,,++++++******************++++++))))))))))))))))))))))))***++++++,,,,,,++++++******************************+++,,,------,,,+++*********+++++++++,,,,,,,,,***+++,,,,,,------------******+++,,,,,,---..............................------......///000000000000111111111111222222222666:::>>>DDDIIIOOOVVV[[[bbblll{{{{{{zzzzzznnnkkkggg```ZZZUUUTTTTTTTTTQQQMMMIIIGGGEEEBBB@@@>>>>>>>>>>>>===;;;999888999999999999::::::;;;;;;444444555666777888999:::666777777777888888999999444555777888888888777666xxxyyyyyyyyywwwuuusssrrrttttttttttttuuuuuuuuuuuuyyyzzzzzzzzzyyywwwuuutttxxxyyyyyyzzzzzzyyyyyyxxxwwwvvvtttsssrrrqqqqqqpppyyy|||~~~~~~yyyrrrnnnkkkggg```ZZZVVVVVVVVVWWWYYY\\\___aaacccddddddfffhhhkkkmmmooonnnmmmkkkjjjgggfffdddcccdddeeeeeeffffffgggggghhhfffggghhhgggffffffhhhjjjjjjiiigggeeedddccccccdddeeefffggghhhiiijjjjjjjjjhhhhhhgggfffccc```]]][[[[[[[[[[[[[[[ZZZXXXWWWVVV^^^dddjjjmmmmmmlllmmmnnnttt|||xxxuuuvvvsssoookkkjjjmmmppprrrqqqqqqrrrsssvvvzzz}}}|||qqqrrrttttttsssrrrrrrsssuuutttssstttuuuuuusssrrrssssssrrrrrrrrrrrrqqqqqqppppppqqqrrrssssssttttttuuuwwwyyyyyyvvvtttrrrrrrtttqqqooonnnoooppppppooopppnnnmmmsss}}}vvvnnnhhhbbb^^^]]][[[ZZZ\\\^^^^^^aaakkkwwwyyyuuummmdddcccllluuuxxx}}}wwwqqqttt|||[[[KKK@@@<<<===999777555111//////...---,,,......---------,,,,,,,,,***+++---------+++)))((()))))))))))))))))))))))))))))))))******+++++++++))))))***+++,,,,,,------))))))***+++,,,,,,------((()))***+++,,,---------++++++------------++++++,,,,,,,,,---------......///......---------............//////000//////...555444333222222333555666888???GGGLLLOOOVVVbbbllluuuwwwxxxqqqlllkkkkkkeeebbb]]]WWWRRROOONNNNNNJJJGGGDDDCCCBBBAAA???===;;;;;;:::::::::999999999:::999888777777888999:::999999888888888888999999777888888888999999999999666666666666666666666666xxxxxxxxxwwwvvvuuutttsssuuuuuuuuuuuuvvvvvvvvvvvvyyyyyyyyyyyyxxxwwwvvvuuuyyyyyyzzzzzzyyyyyyxxxxxxvvvvvvtttsssrrrrrrrrrrrrzzz|||}}}wwwpppkkkhhhddd]]]XXXTTTSSSSSSTTTVVVYYY]]]```ddddddeeegggiiijjjkkkkkkhhhggggggeeedddcccccccccaaaaaabbbccccccdddeeeeeefffggghhhgggffffffhhhjjjjjjiiigggfffeeeffffffgggdddeeeggghhhjjjjjjkkkkkkjjjiiiiiigggeeebbb___^^^````````````______^^^]]]___dddjjjmmmllllllnnnqqqwww}}}vvvrrrrrrrrrnnnkkkjjjlllnnnooooooqqqqqqrrruuuxxx}}}yyyyyyyyyxxxvvvuuutttuuuvvvtttttttttuuuuuutttrrrsssssssssrrrrrrqqqqqqqqqqqqqqqrrrssssssttttttuuutttvvvxxxxxxvvvtttsssssswwwuuusssrrrssssssrrrqqqqqqnnnnnntttvvvnnniiiccc___^^^ZZZZZZ\\\^^^___bbblllxxxwwwtttlllddddddmmmwwwzzz}}}wwwrrruuuxxxWWWHHH===::::::666777444111/////////---,,,......---------,,,,,,,,,***+++,,,------+++***(((************************))))))))))))******++++++)))******+++,,,,,,------)))******+++,,,,,,------)))***++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///......------.........,,,---......////////////222222222222444666999;;;;;;CCCNNNWWW___hhhsss{{{~~~|||yyytttnnnjjjfffdddccc```]]]XXXRRRNNNKKKJJJJJJFFFDDDAAA@@@???>>><<<;;;;;;::::::::::::999999999999888888777777888888999666666555555555555666666666666666777777777777888666666666666666666666666xxxxxxwwwvvvuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyxxxxxxwwwwwwxxxxxxxxxzzzzzzzzzyyyyyyxxxxxxxxxvvvvvvuuuttttttsssttttttzzz}}}zzzuuummmhhhddd___YYYTTTQQQPPPOOOPPPRRRWWW[[[^^^ccceeefffhhhhhhhhhgggfff``````_______________```]]]^^^___aaabbbccccccdddeeefffgggfffeeeeeegggiiiiiihhhgggfffgggggghhhiiidddeeefffhhhiiijjjkkkkkkjjjjjjiiihhhgggeeecccbbbaaaaaaaaaaaaaaaaaaaaa```cccggglllmmmnnnooossswww~~~|||xxxrrrnnnmmmpppmmmjjjiiiiiijjjkkkjjjooooooppprrrvvvzzz|||zzzyyyyyyyyyxxxvvvttttttuuuvvvuuussstttttttttsssrrrqqqqqqppprrrrrrssssssttttttuuuuuurrrtttvvvvvvuuutttssstttxxxwwwvvvvvvvvvuuurrrppppppoooooovvvtttmmmhhhccc______ZZZYYY[[[^^^^^^bbbmmmyyywwwtttllldddeeeoooxxx|||}}}wwwssswwwwwwXXXJJJ???<<<===888777444111/////////...,,,......---------,,,,,,,,,***+++,,,---,,,+++***)))************************))))))))))))*********************++++++,,,,,,---*********++++++,,,,,,---***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......///......---......//////---......///000111222222000111222444888<<<@@@BBBCCCKKKXXXeeepppzzz~~~~~~zzzsssnnnhhhdddbbb```\\\YYYWWWTTTPPPKKKGGGEEEDDDDDDAAA???===;;;;;;;;;999888:::::::::999999999888888777888888999999888888777888888777777777777888888444444555555555666666666666666666666666666666666xxxxxxvvvuuuuuuvvvwwwxxxwwwwwwwwwxxxxxxxxxyyyyyyzzzyyyxxxwwwxxxyyy{{{|||zzzzzzyyyyyyxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvyyy~~~wwwrrrkkkddd___ZZZTTTPPPOOONNNMMMMMMPPPUUUZZZ^^^bbbdddfffgggfffdddaaa___YYYYYYXXXXXXXXXXXXYYYZZZ\\\]]]___aaacccdddeeeeeedddeeefffeeeddddddfffhhhiiihhhgggfffffffffggghhhcccdddfffgggiiijjjjjjjjjhhhhhhhhhhhhgggffffffeeeccccccccccccccccccddddddhhhkkknnnooopppsssyyy}}}{{{vvvtttpppllljjjmmmkkkiiigggffffffeeeeeejjjkkklllooosssxxx}}}|||yyyvvvuuuvvvvvvuuuuuuuuuuuutttsssrrrqqqqqqppprrrrrrrrrsssssstttttttttppprrrtttuuutttttttttuuuwwwwwwwwwwwwwwwuuupppmmmooonnnooowwwrrrkkkgggbbb^^^^^^YYYXXXZZZ\\\^^^bbbnnnzzzyyyuuummmeeeeeeoooxxx{{{}}}wwwsssyyyuuuWWWJJJ@@@>>>>>>999666444111/////////...---......---------,,,,,,,,,***+++,,,,,,,,,++++++*********************************++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000111111111222222333444444111222555999===BBBFFFIIIMMMTTT```nnnyyy|||yyy~~~{{{wwwtttnnnhhhaaa^^^]]][[[VVVQQQOOOMMMIIIEEEBBB@@@??????===;;;999999999999888777999999999999888888888888666777888999999888777666999999888888888888999999444444444555555555666666777777777777777777777777zzzyyywwwvvvvvvwwwxxxyyyxxxxxxxxxxxxyyyyyyyyyyyy{{{zzzyyyyyyzzz{{{}}}~~~zzzyyyyyyxxxxxxyyyyyyzzzxxxxxxwwwvvvvvvwwwwwwwwwyyy}}}~~~{{{sssnnnggg```ZZZUUUPPPNNNMMMLLLLLLMMMQQQUUUZZZ^^^```bbbcccdddbbb___ZZZWWWUUUTTTRRRQQQQQQRRRSSSTTTXXXZZZ]]]```cccdddddddddcccdddeeedddcccccceeegggiiihhhfffdddcccccccccccccccdddeeefffggghhhhhhhhhddddddeeeffffffggghhhiiijjjjjjiiiiiiiiijjjkkkkkkiiilllnnnoooqqquuu|||wwwsssrrroookkkiiiiiiiiihhhfffdddbbbaaaaaadddeeegggkkkpppvvv{{{~~~~~~zzzwwwvvvwwwvvvvvvuuuuuutttssssssrrrqqqqqqrrrrrrrrrrrrsssssssssssspppqqqssstttttttttvvvwwwwwwwwwwwwxxxxxxuuupppmmmmmmmmmooowww}}}ooohhhddd```]]]\\\YYYXXXYYY[[[\\\aaammmzzz|||xxxooofffeeennnvvvyyy}}}wwwttt{{{nnnRRRFFF===;;;;;;666666333000/////////...---......---------,,,,,,,,,***+++++++++,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,***+++++++++++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000111444333222111111222222333222444888===BBBHHHLLLNNNSSSZZZdddpppyyy}}}{{{~~~~~~zzzvvvrrrnnnlllhhhbbb[[[XXXWWWUUUOOOIIIHHHGGGDDDAAA???======<<<;;;999888777888999888777999999888888888777777777666777888999999888777666555555444444444444555555555555666666666777777777888888888888888888888888{{{zzzzzzyyyxxxxxxxxxyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||}}}yyyxxxwwwwwwxxxyyy{{{|||zzzzzzyyyxxxwwwwwwxxxxxxxxx|||yyyuuummmiiiccc[[[TTTOOOLLLKKKJJJKKKLLLNNNRRRVVVZZZ]]]]]]^^^______]]]YYYTTTQQQQQQOOONNNLLLMMMNNNPPPQQQTTTVVVZZZ^^^aaabbbbbbbbbbbbcccdddcccbbbbbbdddfffhhhfffdddbbbaaa`````````ccccccdddeeeeeeeeeeeeddd``````bbbdddfffiiilllmmmnnnmmmlllkkkkkklllmmmmmmjjjmmmpppqqqsssxxxvvvsssqqqnnnkkkkkkhhhiiiiiihhhdddbbbaaaaaaaaabbbdddhhhmmmsssxxx{{{~~~~~~yyyxxxwwwwwwvvvttttttttttttssssssssssssssssssssssssssssssssssssqqqrrrtttttttttuuuvvvxxxxxxwwwxxxyyyyyywwwsssooommmmmmpppxxx}}}ooohhhddd___[[[[[[XXXWWWWWWYYYZZZ___kkkxxx~~~zzzqqqgggfffnnnvvvyyy{{{vvvsss|||lllQQQGGG???======777666333000////////////.........---------,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................///000111111222111000//////000111222666888===DDDKKKQQQVVVXXX[[[aaajjjrrryyy~~~}}}}}}xxxqqqmmmiiieeeccc]]]YYYTTTQQQOOOLLLGGGCCCCCCBBBAAA???===<<<;;;;;;:::888666777888999999888888888888777777777777666666777777888888777777666666666555555555555666666666666777777777888888888888888888888888888888888||||||||||||{{{zzzyyyxxxwwwxxxxxxxxxxxxyyyyyyyyyxxxyyyzzzzzzzzzzzzzzzyyywwwwwwvvvvvvxxxzzz}}}~~~||||||zzzyyyxxxxxxxxxxxxwww{{{{{{tttooofffccc]]]UUUNNNJJJHHHGGGGGGHHHKKKNNNRRRVVVYYYZZZZZZZZZ[[[ZZZWWWSSSPPPMMMLLLKKKJJJIIIJJJMMMOOOQQQRRRUUUYYY^^^aaacccccccccaaabbbccccccaaabbbccceeeeeedddcccaaa``````aaaaaacccccccccccccccbbbaaaaaa]]]]]]___cccgggkkkoooqqqqqqpppnnnmmmlllmmmnnnnnnooorrruuuxxxzzz}}}vvvsssppplllkkklllhhhjjjlllkkkgggdddccccccbbbbbbcccfffjjjooosssvvv{{{~~~|||yyyxxxwwwwwwssssssssssssttttttttttttvvvvvvuuuuuuuuuuuuuuuuuurrrsssuuuuuutttuuuwwwyyyvvvuuuuuuvvvwwwuuurrrpppoooooossszzz~~~pppiiiddd___\\\[[[XXXWWWVVVWWWXXX\\\iiivvv}}}yyypppggggggooowwwzzzzzztttsss|||kkkRRRIIIAAA??????999555333000//////000///.........---------,,,,,,,,,+++*********++++++,,,---+++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................///000111222111000000000111333555777===AAAHHHPPPYYY```fffiiikkkooouuuyyy|||~~~{{{vvvpppiiiddd```\\\YYYQQQPPPNNNLLLIIIFFFDDDBBB@@@???>>>===<<<;;;::::::888666555666888999999888888888777777777666666666777777666666666666777777888888777777777777888888666666777777777888888888999999999999999999999999}}}~~~~~~~~~}}}{{{xxxwwwwwwwwwxxxxxxxxxyyyyyyyyywwwxxxyyyzzzzzzyyywwwvvvvvvvvvvvvvvvxxx{{{~~~~~~}}}{{{zzzyyyxxxxxxwwwwwwzzz}}}~~~xxxqqqlllbbb___YYYRRRKKKFFFEEEEEEDDDFFFJJJNNNRRRUUUWWWXXXXXXXXXXXXVVVTTTPPPMMMKKKHHHHHHGGGGGGIIIMMMQQQSSSTTTVVV[[[```ccceeeeeeeeeaaabbbcccbbbaaaaaaccceeedddcccbbbaaaaaabbbcccccccccccccccbbbbbb```______[[[\\\___ccchhhmmmrrruuuxxxwwwtttrrrqqqrrrssstttuuuxxx|||zzzuuusssoookkkjjjmmmiiilllooonnnjjjfffeeefffccccccccceeehhhlllppprrrwww{{{}}}zzzxxxxxxwwwrrrrrrsssssstttuuuuuuuuuxxxxxxxxxwwwwwwwwwwwwwwwsssuuuuuuuuuuuuuuuwwwyyysssrrrrrrrrrsssssspppnnnqqqqqquuu|||rrrjjjeee```\\\\\\XXXVVVVVVVVVWWW[[[gggttt|||xxxpppggggggpppyyy|||yyytttrrr|||gggNNNEEE>>><<<<<<666555333000//////000///.........---------,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++***)))))))))((((((''''''++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------------++++++++++++------,,,,,,,,,---------..................///000222222222222222333555888<<<>>>EEEIIIQQQ[[[eeennnuuuxxxzzz~~~|||~~~~~~~~~}}}uuuqqqkkkeee```[[[VVVTTTJJJKKKKKKJJJGGGEEEDDDDDD=========<<<;;;::::::999777555444555777999999888777777777777666666666666888777666555555666777888555555444444444444555555666666666666777777777777999999999999999999999999~~~}}}{{{yyyxxxxxxxxxyyy}}}|||yyywwwvvvwwwxxxyyyxxxxxxyyyyyyyyyyyyxxxwwwuuuvvvwwwxxxzzz{{{|||}}}zzz{{{{{{yyywwwwwwzzz~~~}}}~~~zzzrrriiiccc[[[XXXQQQKKKFFFCCCCCCCCCEEEGGGJJJMMMQQQSSSUUUVVVTTTTTTRRRQQQPPPPPPPPPPPPJJJIIIHHHGGGIIIKKKOOOQQQVVVWWWYYY\\\^^^aaacccddddddffffffdddaaa___aaacccaaaaaa```____________```bbbdddeeedddbbb```______XXXZZZ]]]cccjjjqqqwwwzzz}}}zzzwwwwwwxxxyyywwwuuuyyy|||yyyvvvrrrnnnkkkkkklllmmmmmmnnnooopppooollliiigggiiifffdddeeeeeeeeejjjqqqxxx}}}{{{xxxuuutttuuutttsssrrrrrrsssuuuvvvuuuvvvwwwyyy{{{|||}}}}}}zzzxxxuuusssssssssuuuvvvwwwtttrrrqqqrrrqqqmmmjjjjjjmmmsss}}}qqqiiiddd___[[[ZZZZZZWWWVVVVVVWWWZZZdddnnnxxx{{{uuuiiihhhrrrzzzxxxyyyqqqpppgggMMMFFF???>>><<<555666444111...,,,,,,---.........---,,,,,,,,,,,,---***++++++,,,,,,++++++***------,,,,,,,,,---......,,,,,,+++***)))))))))***,,,,,,,,,++++++*********************************++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,........................000000/////////......---222222444666555666???IIIPPPXXXaaaiiiuuuzzztttsssvvv{{{}}}}}}~~~zzzsssnnnjjjccc]]]XXXSSSNNNKKKHHHGGGDDDBBB???===<<<<<<:::999888888777777888888666666777777777777666666666666666666666666666666777777666666666666777777666666777777888888999999555666777888999:::;;;;;;<<<;;;;;;:::::::::;;;;;;}}}|||{{{yyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwxxxyyywwwwwwwwwwwwxxxxxxxxxxxxvvvvvvwwwxxxyyyzzz{{{|||zzz{{{{{{yyywwwwwwzzz}}}|||}}}{{{uuummmddd^^^XXXTTTOOOIIIEEECCCCCCCCCDDDEEEHHHKKKNNNQQQRRRSSSPPPPPPOOOOOOOOOOOONNNNNNJJJIIIHHHHHHIIILLLOOOQQQWWWXXXZZZ\\\^^^```bbbccceeeffffffdddaaa```aaacccaaa```___^^^^^^^^^^^^^^^aaabbbcccbbb```^^^^^^^^^]]]^^^aaaeeejjjoootttvvvtttsssrrrtttyyy||||||{{{yyy}}}{{{tttqqqmmmiiigggggghhhiiinnnooopppqqqpppmmmkkkiiikkkhhhfffhhhhhhhhhmmmsssyyy~~~~~~zzzwwwuuuuuutttsssrrrrrrsssuuuvvvvvvxxxzzz}}}}}}yyyuuurrrrrrssstttvvvtttrrrrrrrrrqqqnnnkkkkkkmmmrrr}}}~~~ooohhhccc^^^ZZZZZZZZZVVVUUUUUUWWW[[[fffrrrzzzzzzssshhhiiitttzzzxxxtttnnnrrrcccJJJCCC>>><<<;;;444555333000...,,,---...///......---,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,+++,,,,,,---...,,,+++******************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......................../////////000000000000000000111444777999===HHHSSS]]]eeeoooxxx|||yyytttpppqqquuu}}}sssmmmgggbbb\\\VVVQQQMMMHHHEEEEEECCCAAA???===;;;:::999:::999888888777777888888666777777888888777777666666666666666666666666666777666666666666666666777555666666666777777777888777777888:::;;;===>>>>>>>>>>>>===============>>>}}}|||{{{zzzzzzzzzzzzzzzvvvvvvwwwxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuvvvwwwxxxvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzzzzyyywwwxxxzzz|||{{{|||~~~~~~yyytttmmmeee\\\WWWQQQOOOKKKFFFDDDCCCCCCDDDBBBDDDFFFIIIKKKMMMNNNOOOLLLMMMMMMMMMMMMMMMLLLLLLJJJIIIHHHHHHJJJLLLOOOQQQWWWXXXZZZ]]]___aaabbbbbbfffffffffdddaaa```aaabbb``````___]]]]]]\\\\\\\\\___```aaa```^^^]]]]]]___cccccceeegggjjjmmmppprrrmmmmmmnnnqqqvvv{{{}}}}}}xxx|||xxxsssnnnllliiifffeeeeeefffhhhmmmnnnpppqqqpppooommmkkkllliiiiiikkkkkkkkkooouuuyyy|||xxxvvvuuutttsssrrrrrrssstttuuuuuuwww{{{{{{uuurrrrrrssstttuuutttrrrrrrrrrqqqooommmllllllqqq}}}zzzllleeebbb]]]ZZZZZZYYYUUUSSSTTTVVV]]]jjjvvv|||rrriiimmmyyy}}}zzznnnlllsss~~~]]]GGGAAA;;;::::::333333222000...---...///000......---,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++******++++++,,,---+++************++++++,,,,,,,,,,,,++++++++++++***---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000111222333333222222666;;;???FFFSSS```nnnvvvyyytttqqqnnnlllqqqxxx}}}|||tttkkkddd^^^YYYTTTNNNJJJFFFCCC@@@@@@???===;;;999888777777999999888777777777777888777888888888888888888777666666666666666666666666666666555555555555666666777777777777777888888888888999:::<<<>>>@@@AAABBBAAA@@@@@@@@@@@@@@@AAAAAA||||||{{{{{{{{{{{{{{{{{{wwwxxxyyyzzzzzzyyywwwvvvuuuttttttttttttvvvwwwxxxvvvvvvwwwwwwxxxyyyyyyzzzzzzzzzyyyyyyxxxyyyzzz{{{{{{{{{|||}}}~~~~~~~~~~~~}}}yyyssslllddd\\\TTTOOOLLLJJJGGGDDDCCCBBBCCCDDDCCCDDDFFFHHHJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLJJJIIIJJJIIIIIIJJJLLLNNNPPPRRRUUUWWWZZZ]]]aaacccdddeeegggfffeeecccbbbaaaaaaaaa______]]]\\\[[[[[[[[[[[[]]]^^^___^^^]]]]]]^^^```eeeeeefffhhhjjjlllnnnnnnkkkkkklllnnnqqqtttvvvvvvuuuzzzxxxqqqnnnkkkiiigggeeedddeeefffgggkkklllmmmoooooonnnmmmlllkkkiiijjjlllmmmlllpppuuuxxx}}}xxxvvvuuuuuutttsssssssssttttttqqqtttyyy~~~~~~yyytttrrrsssuuuwwwttttttssssssrrrqqqooonnnmmmlllppp}}}wwwiiiccc```\\\YYYYYYWWWTTTRRRSSSVVV^^^lllzzz}}}rrrkkkrrr}}}{{{kkkjjjtttwwwXXXDDD@@@:::999:::444222111///.........000000......---,,,,,,,,,,,,---***++++++,,,,,,++++++************)))***++++++,,,************++++++,,,---++++++++++++++++++++++++------------............------------------,,,,,,------------------------........................000000000000000222333444555777<<>>===<<<;;;999888777666666999999888777777777777777888888999999999999888888666666666666666666666666666666555555555555666666888999999999999::::::::::::;;;<<<>>>@@@CCCDDDEEECCCBBBBBBBBBBBBCCCCCCDDD{{{{{{|||||||||||||||||||||}}}~~~~~~}}}zzzwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvwwwxxxyyyyyyzzz{{{{{{zzzzzzyyyzzzzzzzzzzzz{{{{{{|||||||||||||||{{{xxxssskkkccc\\\UUUOOOJJJIIIHHHEEECCCBBBBBBCCCDDDDDDEEEGGGIIIKKKLLLMMMMMMRRRQQQPPPOOONNNLLLJJJIIIJJJKKKKKKLLLNNNPPPRRRTTTSSSVVVZZZ___cccfffhhhhhhhhhfffeeecccbbbaaa``````^^^^^^]]][[[[[[ZZZZZZZZZ\\\^^^____________```aaadddeeefffhhhjjjlllmmmnnnjjjkkkkkkkkklllmmmnnnpppuuuyyyzzzsssooommmgggfffdddcccccccccdddeeeggghhhjjjkkklllmmmmmmllljjjiiikkknnnooommmpppvvvxxx|||xxxuuuuuuuuuttttttssssssssssssqqqsssxxx}}}}}}yyytttrrrrrrsssuuusssssssssrrrqqqooonnnmmmmmmlllppp}}}tttgggaaa^^^[[[XXXXXXVVVRRRQQQRRRVVV^^^mmm{{{{{{ppplllsss||||||xxxiiijjjtttrrrUUUCCC@@@;;;999:::555111000///......///000000......---,,,,,,,,,,,,---***++++++,,,,,,++++++*********)))))))))***+++++++++*********+++,,,------++++++++++++++++++++++++++++++,,,,,,------------------------------,,,,,,------------------------////////////////////////222111000///000111333444666:::DDDOOOWWWaaaooo}}}sssnnnjjjiiijjjllluuu~~~yyyrrrllleee]]]WWWPPPMMMHHHEEEBBB@@@>>><<<;;;;;;:::999888777777888999888777777666666777777888888999999999999888888777777777777777777777777666666555555555555666666777888888999999:::;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFzzz{{{|||}}}~~~~~~}}}}}}|||yyywwwvvvwwwwwwxxxxxxwwwvvvvvvvvvvvvwwwxxxzzz{{{|||}}}|||{{{zzz{{{|||}}}|||zzz||||||||||||{{{{{{zzzyyysssmmmeee]]]VVVPPPLLLIIIIIIHHHFFFDDDCCCCCCCCCCCCEEEFFFHHHJJJLLLMMMNNNOOOSSSRRRPPPNNNLLLKKKKKKJJJLLLLLLMMMOOOQQQSSSUUUVVVTTTWWW\\\aaaeeehhhjjjjjjiiigggdddcccbbbbbb```___]]]]]]\\\[[[[[[[[[[[[\\\\\\___bbbccccccccccccddddddeeegggjjjlllnnnooooooiiijjjkkkjjjiiijjjlllmmmssswww|||}}}}}}|||}}}}}}}}}{{{vvvqqqnnnmmmcccbbbaaa``````aaaaaabbbcccdddfffhhhjjjkkklllllllllkkknnnrrrsssqqqsssxxx|||~~~zzzwwwvvvuuuuuuuuuttttttsssrrrrrrsssuuuxxx{{{{{{vvvrrrqqqpppppprrrssstttrrrooolllkkkllllllmmmrrr~~~sssfff```]]]ZZZWWWWWWUUURRRQQQSSSVVV]]]kkkxxxxxxnnnlllqqqwwwvvvrrrhhhjjjvvvnnnSSSCCC@@@;;;999:::555111000000////////////000......---,,,,,,,,,,,,---***++++++,,,,,,++++++*********))))))******+++,,,,,,++++++++++++,,,,,,---***++++++++++++,,,,,,,,,*********+++,,,,,,------------------------------------------------------////////////////////////333222111000111333555777999@@@NNN^^^iiisss{{{oookkkiiikkklllooowwwyyypppiiiddd^^^VVVQQQIIIFFFBBB???>>>===;;;999::::::999999888999999999888888777666666666666777777888888888888888888777777777777777777777777777777777666666666666777777555555666777999:::;;;<<<>>>???@@@BBBDDDFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIzzz{{{|||~~~~~~~~~}}}{{{zzzxxxyyy{{{|||{{{yyyvvvuuuuuuvvvwwwyyy{{{}}}~~~~~~|||{{{|||~~~}}}{{{||||||||||||{{{zzzyyyxxxoooiii```XXXRRRNNNKKKIIIKKKJJJHHHFFFDDDCCCCCCBBBEEEFFFHHHJJJMMMNNNOOOPPPOOONNNKKKIIIIIIJJJKKKLLLMMMNNNOOOQQQSSSUUUWWWXXXXXX[[[___dddgggiiiiiiiiijjjgggdddbbbcccbbb```^^^\\\\\\[[[[[[[[[\\\]]]]]]]]]```eeehhhhhhgggggggggfffhhhjjjmmmoooppppppqqqlllmmmmmmllliiihhhiiilllnnnqqquuuwwwwwwvvvvvvvvvuuuwwwxxxvvvsssooommmmmmccccccbbbaaa``````aaaaaaaaabbbdddfffiiikkklllmmmpppppptttxxxyyywwwyyy}}}{{{wwwuuuoooqqqrrrsssuuuzzz}}}zzzxxxwwwuuuuuuuuuuuutttsssrrrqqqssstttuuuwwwzzz~~~|||yyyuuusssqqqppprrrssstttqqqmmmiiiiiiiiikkkmmmtttsssfff```]]]YYYVVVWWWTTTRRRQQQSSSVVV\\\hhhtttwwwpppooorrrtttrrrooodddiiiyyykkkQQQBBB@@@:::777888444111111000000//////............---,,,,,,,,,,,,---***++++++,,,,,,++++++***+++************+++,,,,,,------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------+++,,,,,,------.................................////////////////////////222111111222444888;;;>>>CCCLLL]]]ooozzz|||vvvooommmnnnrrrtttwww}}}uuuoooggg```[[[VVVOOOKKKEEEBBB???===<<<;;;:::999999999888888888999::::::888888777666666666666666666777777888888777777666777777777777777777777777888888777777777777888888555666888999<<<===???@@@BBBCCCDDDEEEGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMzzz{{{}}}~~~~~~~~~}}}}}}yyy{{{}}}~~~}}}zzzvvvtttuuuvvvwwwzzz|||~~~}}}|||}}}~~~{{{}}}}}}}}}|||{{{zzzxxxxxxmmmggg^^^VVVQQQNNNKKKJJJLLLKKKIIIGGGEEECCCBBBBBBDDDEEEHHHJJJMMMOOOPPPPPPKKKIIIGGGEEEFFFHHHKKKNNNNNNOOOPPPRRRUUUWWWXXXYYY[[[^^^bbbfffhhhiiihhhgggjjjgggcccbbbcccbbb```]]][[[[[[[[[[[[\\\]]]^^^___]]]bbbgggkkkkkkjjjiiihhhiiikkkmmmoooqqqqqqrrrqqqqqqrrrrrrnnniiifffgggiiigggjjjnnnppppppppppppqqqppprrrtttsssqqqnnnllllllfffeeedddccccccbbbbbbcccaaabbbdddfffiiikkkmmmnnntttuuuxxx}}}~~~|||}}}yyysssmmmjjjbbbeeehhhiiikkknnntttxxx{{{|||zzzyyyyyyuuuuuuuuuuuutttsssrrrqqqrrrrrrqqqsssuuuyyy|||~~~}}}|||{{{zzzxxxwwwuuuuuurrrttttttqqqlllhhhggghhhjjjnnnvvvsssfff```]]]YYYVVVVVVTTTRRRQQQTTTVVV[[[fffqqqzzztttsssuuutttrrrpppaaahhh{{{iiiOOOAAA???999666777333111111111000///...............---,,,,,,,,,,,,---+++++++++,,,,,,+++++++++++++++******++++++,,,---...------,,,++++++++++++*********++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,---...//////........................000000000000000000000000111111111333777<<<@@@CCCNNNXXXjjj{{{{{{xxxsssrrruuuzzz}}}~~~{{{}}}nnnhhh```ZZZUUUQQQKKKFFFEEEBBB???======<<<;;;:::888888888888888999::::::888888777666666666666666666666777777777777666666777777777777777777777777999999888888888888999999888999;;;===@@@BBBDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOvvvwwwzzz|||~~~~~~}}}~~~}}}|||||||||}}}|||zzzwwwzzzyyyzzz{{{~~~~~~~~~|||}}}~~~~~~~~~|||}}}~~~~~~}}}yyyvvvtttkkkdddZZZRRROOOMMMJJJHHHJJJLLLKKKHHHCCCAAABBBCCCCCCDDDFFFHHHJJJKKKLLLLLLJJJKKKKKKKKKJJJKKKNNNPPPQQQSSSUUUVVVWWWZZZ]]]```^^^```cccfffhhhhhhhhhgggdddcccaaa___]]]]]]]]]^^^XXXYYYYYYZZZ\\\]]]___```bbbbbbdddfffiiikkkkkkjjjlllnnnqqqtttvvvxxxyyyyyyzzzwwwqqqiiiccc```aaaccceeefffggggggggghhhjjjllloooqqqrrrpppmmmjjjhhhhhhcccdddeeedddcccbbbcccdddbbbbbbcccccceeeiiipppuuuvvvxxx{{{~~~yyytttnnnfffbbbccc```bbbdddeeefffhhhkkknnnrrrvvv~~~~~~{{{xxxwwwvvvvvvvvvvvvvvvuuutttsssrrruuuuuuuuutttssssssuuuxxxxxxzzz|||}}}|||yyyuuussssssrrrooollljjjiiiiiiiiikkkrrryyy}}}qqqeee___[[[WWWVVVXXXVVVTTTRRRRRRRRRWWWdddrrr|||uuusssuuuvvvssspppiiilll~~~hhhNNN???>>>999777888333222222222111000//////...//////...---,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++*********+++,,,---******+++++++++,,,,,,,,,++++++,,,------......///******++++++------...///---------........./////////000000...------///111///222444333444;;;IIITTTZZZcccoooyyy~~~}}}wwwqqqfffaaaZZZTTTOOOKKKHHHEEE===<<<<<<;;;999888777777777777888999999999999888777777777777777777777777444555777888888888777666888777666444555666888999666777777888999::::::;;;:::<<<>>>AAABBBCCCDDDDDDFFFFFFGGGHHHIIIKKKLLLLLLIIIIIIJJJKKKMMMPPPRRRSSSwwwxxxzzz|||~~~~~~~~~~~~~~~}}}|||}}}~~~}}}}}}~~~}}}zzzzzzzzzzzz{{{}}}~~~}}}{{{|||}}}~~~|||}}}~~~~~~}}}yyyvvvtttkkkdddYYYRRROOONNNLLLJJJKKKLLLKKKHHHDDDAAAAAACCCAAABBBDDDEEEGGGHHHIIIIIIHHHIIIJJJJJJIIIJJJMMMOOOSSSUUUXXXZZZ\\\^^^```ccccccdddeeefffggggggfffeeedddcccaaa___^^^]]]\\\\\\XXXXXXXXXYYY[[[]]]___```eeeeeefffgggiiijjjjjjjjjoooqqquuuzzz}}}yyytttmmmfffaaa```aaabbbbbbcccdddddddddfffhhhkkkmmmmmmmmmkkkjjjgggeeecccaaabbbcccbbbaaa```aaacccaaacccdddfffgggjjjooorrrxxxzzz~~~|||rrrlllfff___\\\]]]YYY\\\___bbbeeehhhmmmpppppptttyyy}}}zzzxxxvvvvvvvvvvvvvvvvvvuuutttsssssssssttttttsssrrrrrrsssuuuvvvxxx{{{||||||yyyuuusssrrrqqqooolllkkkjjjjjjjjjkkkrrryyy{{{oooddd___[[[WWWVVVWWWTTTQQQPPPPPPPPPUUUbbbppp}}}yyytttuuuxxxxxxuuuqqqlllpppiiiNNN@@@>>>999777777222222222111111000//////............------,,,,,,+++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******)))))))))***+++,,,***++++++++++++,,,,,,,,,++++++,,,------......///---------------.........---.....................///000000000//////111333333555777999<<>>AAACCCDDDEEEEEEEEEGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNPPPRRRTTTVVVVVVyyyzzz{{{}}}}}}}}}}}}|||}}}~~~~~~}}}{{{{{{|||~~~~~~~~~{{{zzzzzz{{{}}}}}}{{{zzz{{{|||}}}~~~|||}}}~~~~~~}}}yyyvvvtttllldddYYYRRROOOOOONNNMMMLLLLLLKKKHHHDDDBBBAAABBBBBBBBBCCCEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKLLLOOOQQQVVVYYY]]]```aaacccdddfffhhhhhhhhhgggfffeeeddddddcccbbbaaa```^^^\\\ZZZYYYWWWWWWWWWXXXZZZ]]]___```eeeeeefffhhhiiikkkmmmnnnqqquuu{{{vvvooofff```___``````___^^^___`````````cccgggjjjmmmkkkhhhggghhhfffbbb___^^^___``````___^^^___```aaacccfffggghhhjjjmmmpppzzz}}}uuujjjddd^^^XXXVVVWWWUUUXXX]]]bbbggglllqqqtttrrrtttwwwzzz}}}|||zzzwwwvvvuuuwwwwwwwwwwwwvvvuuutttsssppprrrssssssrrrqqqqqqrrrsssvvvzzz||||||yyyvvvsssqqqpppnnnlllkkkkkkkkkkkklllssszzzxxxmmmccc^^^ZZZVVVTTTUUURRRPPPOOOPPPPPPUUUcccpppxxxvvvtttwww{{{|||wwwrrrnnnuuujjjOOO@@@>>>888666666111222111111000000//////...------------------------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,++++++,,,------......///////////////......------///.....................///000222222111111222444777888;;;AAAIIISSS\\\aaakkkpppxxxwwwooohhhccc\\\WWWPPPJJJFFFCCC???===<<<;;;;;;:::999888777777666777888888999999888888777777777777777777777777555666666666666666555444666666666777777777888888888999:::<<<===???@@@@@@AAABBBDDDEEEFFFGGGGGGGGGJJJJJJJJJKKKKKKLLLLLLLLLQQQRRRTTTVVVXXXXXXXXXXXXzzz{{{|||}}}}}}|||{{{zzz{{{||||||{{{zzzzzz{{{}}}~~~~~~~~~|||{{{{{{{{{||||||{{{yyyyyyzzz{{{|||}}}~~~~~~~~~|||}}}~~~~~~|||yyyvvvtttllldddZZZSSSQQQQQQQQQPPPMMMMMMKKKHHHEEECCCBBBBBBEEEEEEFFFFFFGGGIIIJJJJJJLLLNNNPPPQQQQQQRRRTTTVVVYYY\\\aaadddeeefffggghhhiiiiiihhhgggfffeeeddddddaaaaaaaaa```^^^[[[YYYWWWWWWWWWWWWXXXZZZ^^^```bbbcccdddfffhhhjjjmmmqqqtttsssyyyqqqiii```\\\^^^```___^^^\\\]]]^^^^^^___cccgggkkkooojjjffffffhhhgggbbb]]]\\\]]]^^^^^^]]]]]]^^^___bbbcccdddeeefffhhhlllooo{{{~~~zzzpppeee___YYYUUUTTTVVVUUUYYY```eeekkkpppvvvyyyvvvwwwwwwxxxzzz}}}}}}zzzxxxwwwvvvxxxxxxxxxxxxwwwvvvuuutttppprrrttttttsssqqqqqqqqqrrruuuyyy}}}}}}{{{wwwtttpppooommmlllkkkkkklllmmmmmmttt{{{vvvlllaaa]]]YYYUUURRRSSSSSSQQQQQQRRRSSSXXXeeerrrvvvuuuuuuyyy}}}}}}wwwqqqpppyyyjjjPPP@@@>>>888555555000111111000000////////////,,,,,,------------------......---------,,,,,,,,,******+++++++++,,,,,,,,,***************++++++++++++++++++,,,,,,,,,------++++++,,,------......///........................////////////............///111333333222111222333888:::@@@KKKXXXdddjjjmmmtttwww|||~~~xxxooohhhaaa]]]VVVQQQKKKFFFBBB???<<<:::;;;::::::999888777777777666777777888888888888888666666666666666666666666666666666666555555555444777777999:::::::::::::::999:::;;;===???AAABBBCCCEEEEEEFFFGGGHHHIIIIIIIIILLLLLLMMMNNNOOOOOOPPPPPPTTTVVVXXXYYYYYYXXXWWWVVV{{{|||}}}}}}}}}|||zzzyyyyyyzzz{{{zzzyyyyyyzzz||||||||||||}}}|||{{{|||}}}}}}{{{zzzxxxyyyzzz{{{|||||||||||||||}}}~~~~~~|||yyyvvvtttmmmeee[[[TTTSSSSSSSSSRRRNNNLLLJJJGGGFFFDDDCCCBBBFFFFFFFFFGGGHHHJJJLLLMMMOOORRRTTTVVVVVVWWWYYY[[[\\\___cccfffggggggggghhhhhhhhhhhhhhhgggfffeeeddd`````````___]]]ZZZXXXVVVXXXXXXXXXYYY\\\```cccfffggghhhjjjjjjkkknnnsssxxxzzz|||uuukkkddd]]][[[]]]```___]]]]]]^^^___```aaaeeeiiilllooojjjeeedddfffeee```\\\[[[]]]^^^^^^]]]]]]^^^```dddcccbbbaaabbbffflllqqq{{{~~~sssjjj```[[[WWWTTTTTTWWWXXX]]]ccciiinnnsssxxx{{{zzzzzzyyyyyyzzz}}}}}}{{{yyywwwyyyyyyyyyyyyxxxwwwvvvuuurrrtttvvvvvvtttrrrrrrrrrrrruuuyyy}}}}}}{{{xxxvvvooonnnmmmlllkkkllllllmmmkkkrrryyyvvvlllaaa[[[WWWSSSQQQQQQQQQPPPPPPRRRSSSXXXeeerrrxxxvvvvvvyyy}}}|||uuuoooppp}}}jjjOOO@@@===888555555///000000000///////////////,,,,,,------------------......---------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------......///+++,,,,,,---......//////////////////////////////111222333333222111333444:::>>>HHHWWWhhhtttyyyyyy}}}~~~}}}rrrjjjbbb\\\YYYPPPLLLGGGBBB???===;;;999999999999888888777777666666666777888888888888777666666666666666666666666666666666555555555666666666777888::::::;;;;;;:::;;;<<<===???AAACCCDDDEEEGGGGGGGGGHHHIIIJJJKKKKKKNNNNNNPPPQQQSSSTTTUUUVVVVVVWWWXXXXXXWWWUUURRRQQQ{{{|||}}}}}}}}}|||zzzyyyyyyzzzzzzzzzyyyyyyzzz|||zzzzzz{{{}}}~~~|||}}}||||||}}}~~~}}}|||zzz{{{{{{||||||||||||||||||}}}~~~~~~}}}yyyvvvtttmmmfff]]]WWWUUUUUUSSSQQQMMMKKKHHHGGGGGGGGGEEEDDDFFFFFFFFFGGGHHHKKKMMMOOOQQQTTTWWWYYYZZZ[[[]]]___```bbbeeefffffffffggghhheeefffhhhhhhhhhgggeeeccc^^^^^^^^^]]][[[ZZZXXXXXX[[[ZZZZZZ[[[^^^cccgggjjjnnnppppppooonnnpppwww|||sssllleeeaaa]]]\\\^^^``````___^^^```cccdddeeegggkkkmmmlllhhhdddbbbbbbaaa^^^[[[]]]^^^``````______```bbbeeedddaaa___```fffnnnttt{{{yyyvvvjjjbbbZZZXXXVVVTTTUUUYYY[[[___eeekkkppptttxxx{{{}}}|||||||||}}}~~~{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvuuuvvvwwwwwwtttsssssstttsssuuuxxx{{{{{{zzzwwwvvvooonnnmmmlllkkkkkklllmmmiiiooowww}}}yyymmmaaaZZZUUUQQQOOOQQQMMMLLLMMMPPPQQQVVVcccpppzzzwwwuuuwwwzzzyyytttooopppiiiNNN???===777555555000////////////////////////------------------------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,------------++++++,,,------......///***+++,,,---...///000000....../////////000000000111222333333222444777:::BBBHHHVVVgggxxx}}}uuukkkccc\\\VVVSSSKKKHHHCCC???>>>===;;;:::888888888777777777666666555666777777888888777777777777777777777777777777666666666666666777888888666777777888999:::;;;;;;???@@@AAABBBDDDEEEGGGGGGIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQRRRSSSUUUVVVWWWWWWUUUUUUVVVUUUTTTSSSQQQPPP{{{|||}}}}}}}}}|||{{{zzzxxxyyyzzzzzzyyyyyy{{{}}}zzzzzzzzz|||~~~~~~|||{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~}}}yyyvvvtttmmmggg___ZZZXXXVVVSSSPPPLLLIIIGGGFFFHHHHHHGGGEEEHHHGGGHHHIIIKKKNNNQQQSSSUUUXXX\\\^^^___```bbbddddddfffggggggfffeeeggghhhdddeeehhhiiiiiifffbbb```]]]]]]\\\[[[ZZZYYYYYYZZZ]]]]]]\\\^^^aaafffkkknnnqqqssstttssssssxxxuuukkkeee_______________``````aaa___bbbeeehhhiiiiiikkkmmmllljjjgggdddaaa___^^^]]]___```bbbbbbaaabbbccceeeddddddcccbbbdddiiipppuuu|||}}}vvvpppmmmccc]]]XXXXXXXXXWWWXXX\\\^^^bbbiiioootttxxx|||~~~~~~|||{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwvvvsssssssssuuutttuuuvvvwwwwwwvvvuuuuuupppooommmlllkkkkkkkkklllkkkrrrzzz}}}oooaaaYYYSSSOOOOOOQQQLLLKKKMMMPPPRRRWWWcccppp{{{vvvrrrsssvvvxxxuuuqqqqqqhhhMMM>>><<<777555666111////////////////////////.........------,,,,,,+++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,------------...++++++,,,------......///------....../////////000------...///000111111222111111222333555999???CCCNNNWWWgggxxx~~~}}}|||zzztttkkkbbbZZZTTTOOOKKKFFFCCC???===<<<<<<;;;;;;777777777777777666666666555666666777777777777777777777777777777777777777666666666666777999:::;;;:::999999999;;;<<<>>>???DDDDDDEEEFFFHHHIIIIIIJJJKKKKKKKKKLLLMMMOOORRRSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTT{{{{{{|||}}}}}}|||{{{zzzxxxzzzzzzzzzyyyyyy{{{}}}zzzzzzzzz|||~~~~~~|||zzz}}}}}}}}}~~~}}}}}}~~~~~~}}}yyyvvvtttmmmhhh```\\\YYYVVVRRROOOKKKHHHFFFFFFHHHJJJHHHFFFJJJJJJKKKLLLOOORRRVVVXXXYYY\\\```ccceeefffgggiiihhhhhhhhhgggfffeeegggiiidddfffiiijjjiiieee```\\\]]]\\\ZZZYYYYYYYYYZZZ[[[___^^^^^^___ccchhhmmmpppnnnrrruuuvvvxxx~~~uuullleeeaaa\\\^^^```aaaaaa```aaabbb```cccgggjjjjjjjjjkkklllnnnmmmkkkgggccc``````aaa```bbbddddddcccccceeegggcccdddeeefffhhhlllqqquuu}}}}}}wwwpppkkkgggaaa[[[XXXYYY[[[[[[\\\```aaafffmmmtttyyy}}}~~~{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwtttrrrrrrsssuuussstttttttttttttttssssssqqqpppnnnlllkkkkkkkkkkkkpppwwwqqqaaaXXXRRRNNNNNNQQQMMMMMMOOORRRTTTYYYfffrrrzzzuuupppppptttwwwvvvtttrrrgggLLL>>><<<777666666111........./////////////////////...---,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,---------......++++++,,,------......///000000000000////////////,,,---...///000111222333000000222333777===EEEKKKXXXbbbsss}}}}}}}}}xxx}}}rrrlllddd[[[TTTNNNIIIEEECCC@@@===;;;;;;<<<;;;;;;777777777777666666666666555666666777777777777777777777777777777777777777666666666666888:::<<<===???>>>======>>>@@@CCCEEEHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNOOORRRUUUVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRTTTVVVWWWXXX}}}}}}|||{{{yyyxxxwwwvvvzzzzzzzzz{{{{{{{{{||||||~~~|||zzzxxxxxxxxxyyyzzz|||}}}~~~~~~~~~~~~}}}zzzwwwuuuoookkkeee___ZZZVVVRRROOOLLLKKKJJJHHHHHHHHHIIIIIINNNOOOPPPSSSUUUXXXYYYZZZ\\\___cccgggiiiiiiiiihhhggggggffffffffffffggghhheeefffggggggfffcccaaa___YYYYYYYYYWWWVVVWWWZZZ]]]bbbaaaaaacccgggkkkllllllqqqvvv{{{~~~wwwlllddd]]]YYY^^^^^^___```aaabbbcccccceeegggiiilllnnnoooppppppsssqqqoookkkiiigggfffffffffffffffffffffeeeeeeeeedddgggjjjjjjiiikkkqqqwww~~~xxxsssmmmddd___^^^ZZZ[[[[[[[[[\\\^^^bbbeeebbbgggnnntttzzz|||zzzzzz|||}}}|||zzz{{{zzzxxxvvvttttttttttttuuuvvvvvvwwwvvvtttrrrqqqoooooonnnkkkiiihhhjjjlllqqqxxxxxxaaaUUURRRPPPNNNMMMQQQPPPQQQTTTUUUYYYgggwwwyyyvvv{{{|||wwwuuuxxxyyy___NNN===888999777222///111111000/////////////////////...---,,,,,,++++++,,,------......------,,,...---+++******+++---......---+++))))))***+++,,,,,,,,,,,,---------............------------...............------,,,,,,,,,333222222222333222111//////333777777999CCCSSSaaalllkkkwww|||{{{{{{}}}}}}}}}uuukkkfff]]]UUUNNNHHHCCC???AAA???===;;;:::999::::::999999999888888888888777777777777777666666666666777777777777777888999999777777888999;;;===???@@@@@@@@@@@@@@@AAABBBCCCCCCGGGGGGHHHIIIJJJKKKLLLMMMPPPPPPQQQRRRSSSTTTVVVWWWYYYVVVSSSQQQQQQRRRRRRRRRRRRUUUXXXZZZ[[[ZZZ[[[[[[{{{{{{zzzzzzyyyxxxxxxwwwzzzzzz{{{{{{{{{|||||||||~~~|||zzzyyyxxxxxxyyyzzz|||}}}~~~~~~{{{xxxvvvoookkkddd^^^YYYUUUQQQNNNNNNMMMLLLLLLLLLMMMNNNOOOQQQRRRTTTVVVYYY[[[]]]^^^bbbccceeeggghhhhhhggggggfffeeeeeeeeeeeeffffffgggeeeffffffeeecccaaa^^^]]]YYYYYYWWWUUUUUUWWW[[[___dddfffiiilllooorrrtttuuuzzzqqqgggbbb___^^^______```aaabbbcccdddddddddfffiiilllooorrrtttuuuyyywwwtttpppmmmjjjiiiiiiiiiiiihhhggggggggggggggghhhkkknnnnnnmmmoootttyyy~~~vvvoookkkfff___[[[[[[[[[\\\]]]^^^___bbbfffiiijjjmmmsssyyy~~~~~~~~~{{{yyyyyy{{{|||{{{yyy{{{yyywwwvvvtttttttttuuuuuuuuuvvvvvvuuutttssssssppppppnnnllljjjjjjlllnnnqqqzzz{{{dddXXXVVVUUUSSSSSSTTTRRRSSSVVVXXX]]]mmm|||~~~zzz~~~}}}vvvsssvvv}}}^^^NNN>>>999999777222000111000000/////////////////////...------,,,+++++++++,,,,,,,,,,,,,,,,,,+++...---+++******+++---...///...,,,+++***+++,,,---,,,,,,,,,---------............------------......,,,,,,---------.........111000000111222222111111333555888>>>IIIWWWeeeooovvvuuu~~~uuullleee___XXXQQQKKKFFFBBB???>>>===<<<:::999999999999999999999888888888777777777777777777777777777777777777777777888888999:::999:::;;;===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIKKKLLLNNNOOOOOOQQQRRRTTTUUUVVVVVVUUUTTTUUUSSSRRRQQQQQQRRRSSSSSSXXX[[[___bbbbbbcccdddeeezzzzzzzzzzzzyyyyyyyyyyyy{{{{{{|||||||||||||||}}}}}}|||{{{yyyxxxyyyyyyzzz}}}}}}~~~~~~~~~~~~}}}zzzxxxqqqllleee___ZZZVVVRRROOOOOOOOOPPPPPPRRRSSSUUUVVVVVVWWWXXXZZZ]]]___aaaaaahhhhhhhhhggggggffffffeeedddddddddeeeeeefffffffffeeeeeedddbbb```]]][[[YYYXXXXXXWWWUUUUUUXXX]]]aaadddhhhmmmpppqqqsssvvvyyyvvviiiaaa```aaacccaaaaaabbbcccdddeeeffffffdddeeehhhkkkppptttxxxzzz|||zzzvvvrrrnnnkkkjjjiiilllkkkiiihhhhhhhhhjjjkkklllooorrrrrrrrrtttxxx|||tttmmmeeebbb___ZZZXXXZZZ\\\^^^```aaacccfffkkknnnooossswww|||~~~||||||zzzxxxxxxyyyzzzyyyxxxzzzyyywwwvvvuuuuuuuuuuuuvvvuuuuuuttttttttttttuuuqqqqqqpppnnnllllllnnnpppttt~~~{{{eeeZZZXXXWWWWWWXXXWWWVVVVVVYYY\\\eeevvvuuuqqqsss]]]MMM>>>::::::777333111111000//////......////////////......---,,,,,,,,,***++++++,,,,,,++++++***------++++++++++++------///...---,,,+++,,,---...,,,,,,,,,---------............------------......++++++,,,---...///000111000000000111222333333444666777===JJJ]]]nnnxxx}}}~~~~~~~~~vvviiiaaa\\\WWWPPPJJJFFFCCC???===999999999999999888777777999999888888888777777777777777777777777777777777777777777888999:::;;;<<<<<<===???BBBCCCDDDDDDDDDGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSRRRTTTVVVXXXXXXVVVSSSRRRRRRSSSSSSTTTUUUVVVWWWWWW^^^bbbfffiiikkkmmmoooqqq}}}}}}||||||{{{zzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyyzzz}}}}}}}}}}}}}}}}}}||||||~~~|||zzztttooohhh```[[[WWWSSSQQQPPPPPPRRRTTTVVVXXXZZZ[[[YYYYYY[[[]]]___aaacccdddiiihhhgggeeeeeeeeeffffffdddeeeeeeffffffggggggfffeeedddbbb___]]]ZZZYYYXXXVVVWWWXXXXXXYYY[[[^^^aaafffkkkppprrrqqqttt{{{|||oooddd___```bbbdddccccccdddeeefffgggggghhheeeeeegggjjjnnnssswwwzzzuuussspppmmmjjjhhhggggggmmmllliiihhhhhhjjjlllnnnooorrruuuwwwwwwyyy||||||ooohhhaaa^^^\\\YYYYYY[[[\\\^^^aaadddgggjjjooorrrvvvyyy~~~~~~{{{zzzyyyxxxwwwwwwwwwwwwvvvyyyxxxwwwuuuuuuuuuvvvvvvvvvuuutttsssssstttuuuvvvrrrrrrqqqooonnnnnnqqqsssyyyuuuaaaXXXVVVWWWXXXYYY[[[ZZZZZZ\\\bbbooovvvpppsss[[[MMM???::::::777333222000000///............/////////......---------,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,------,,,,,,,,,---------............------------......,,,,,,---...///000000111222222222222222333555777777<<>>>>>@@@CCCEEEGGGGGGFFFEEEHHHGGGGGGGGGGGGHHHIIIIIIKKKLLLNNNPPPRRRTTTVVVWWWTTTTTTUUUVVVUUUTTTRRRQQQSSSUUUXXXZZZ\\\]]]___```dddggglllppprrruuuxxxzzz~~~}}}|||{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzz}}}|||||||||||||||||||||}}}}}}~~~~~~}}}{{{uuuoooggg___ZZZUUURRROOOOOOPPPRRRUUUWWWZZZ[[[\\\YYYZZZ[[[]]]___aaabbbcccfffeeedddcccdddeeeggghhhfffggghhhhhhhhhhhhgggfffdddbbb```]]][[[YYYYYYYYYTTTWWW[[[^^^^^^___```aaaiiimmmsssvvvyyyxxxrrrjjjdddbbbbbbccccccddddddeeefffggghhhiiiiiifffggggggiiilllooorrrtttkkkjjjiiigggfffffffffffflllkkkiiihhhiiikkknnnpppqqqtttwww{{{}}}}}}wwwrrrkkkddd^^^\\\[[[YYYZZZ]]]^^^```dddhhhkkkoootttwww~~~|||yyyyyyxxxwwwuuuuuuuuuvvvxxxwwwvvvuuuuuuvvvwwwwwwwwwvvvtttsssssstttuuuuuurrrsssrrrqqqooopppsssuuu}}}~~~nnn^^^WWWVVVWWWYYY\\\]]]^^^^^^```hhhxxxvvvrrrvvv|||XXXKKK???:::999666333222000//////...............///...............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------............------------.............../////////000000111222222111000222666999===JJJ\\\lllvvv}}}}}}{{{|||~~~{{{{{{~~~zzzrrriii___XXXRRRMMMGGGCCC???===:::888444555666777888777666555888888888777777777666666777888888888999999:::::::::::::::;;;===???@@@AAA@@@BBBDDDGGGHHHHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJMMMNNNOOORRRTTTVVVXXXXXXVVVUUUTTTRRRRRRSSSTTTUUUTTTXXX\\\___aaacccfffiiilllooossswwwzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzyyy{{{{{{{{{zzzzzz{{{||||||{{{{{{{{{|||}}}~~~~~~|||tttnnneee]]]WWWRRROOOMMMOOOPPPSSSUUUXXXYYYZZZ[[[YYYZZZ[[[\\\^^^```aaabbbbbbbbbbbbcccdddfffiiijjjhhhiiijjjjjjiiihhhfffeeecccaaa^^^\\\[[[[[[\\\\\\XXX[[[___bbbbbbbbbbbbcccggglllsss{{{|||mmmkkkgggfffeeeeeedddbbbeeeeeefffggghhhiiiiiijjjhhhhhhhhhiiijjjlllmmmnnneeeddddddcccdddeeeggghhhjjjiiiiiijjjkkknnnqqqssstttwww|||{{{uuummmgggddd^^^ZZZ[[[\\\\\\]]]```cccfffjjjnnnrrrvvvzzz}}}}}}xxxyyyyyywwwtttssstttvvvwwwvvvvvvuuuuuuvvvwwwxxxwwwvvvuuuttttttsssssssssrrrsssrrrqqqpppqqqtttwww~~~uuuhhh\\\XXXYYYZZZ\\\___^^^```aaacccmmmvvvuuu{{{vvvUUUIII>>>:::888555222222000///......------..............................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,---------............------------....../////////000000000000000///000111000000333:::???MMM\\\ooozzz}}}~~~|||vvvxxx||||||yyyxxxzzz{{{}}}{{{rrrkkkccc[[[UUUNNNJJJDDD@@@===;;;999888555666777777777777777666888888777777777666666666888888888999::::::;;;;;;;;;<<<===>>>@@@BBBDDDEEECCCDDDFFFHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXWWWUUUSSSTTTVVVYYY[[[YYY]]]bbbeeefffiiinnnrrrvvvyyy|||~~~~~~}}}}}}}}}||||||{{{zzzyyyzzzzzzyyyyyyyyy{{{|||}}}zzzzzzzzzzzz|||~~~~~~}}}vvvpppfff^^^WWWSSSPPPNNNPPPQQQSSSVVVXXXXXXYYYYYYYYYYYYZZZ\\\^^^___```aaaaaaaaabbbdddfffhhhjjjkkkiiijjjjjjjjjiiifffdddbbbaaa```]]][[[[[[]]]___aaa^^^```bbbccccccdddfffhhhkkkpppzzzzzzssshhhgggffffffggggggeeeccceeeeeefffggghhhiiijjjjjjhhhhhhiiijjjkkkkkkkkkkkkbbbaaaaaaaaabbbdddfffggghhhiiijjjlllooorrruuuvvvzzz}}}~~~{{{wwwrrrlllddd___^^^ZZZYYY]]]```aaacccgggkkknnnssswwwzzz~~~}}}xxxyyyyyywwwtttssstttvvvwwwvvvuuuuuuuuuvvvxxxyyywwwwwwwwwvvvuuusssrrrqqqrrrrrrrrrqqqqqqrrruuuxxxlllaaaYYYXXXZZZ\\\^^^```^^^bbbccceeeppp}}}uuuwwwmmmRRRGGG===999777444111222//////...------------...............////////////,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,---,,,,,,,,,,,,,,,---------............------------............///000111111222222///111333444555;;;DDDLLL^^^jjjxxxvvvqqquuu{{{xxxuuutttwwwzzz~~~~~~tttjjjccc\\\UUUPPPHHHDDD@@@===<<<;;;:::999999888888777777777777888888777777777666666666666888888999999:::;;;;;;<<<===>>>???@@@CCCEEEGGGHHHFFFGGGHHHHHHIIIJJJKKKKKKJJJKKKLLLMMMOOOQQQSSSUUUOOOPPPQQQRRRSSSUUUVVVWWWZZZYYYYYYZZZ[[[^^^```bbbaaaeeejjjlllmmmqqqxxx}}}~~~{{{{{{}}}~~~}}}}}}}}}}}}|||{{{zzzyyyyyyyyyxxxxxxyyy{{{|||~~~zzzzzzzzzzzz|||~~~~~~}}}zzztttjjjaaaZZZVVVSSSQQQQQQRRRTTTVVVXXXXXXXXXWWWYYYYYYZZZ\\\]]]___```aaabbbbbbdddfffhhhiiikkkkkkiiijjjjjjjjjhhheeebbb```aaa___]]][[[\\\___bbbdddddddddcccbbbbbbdddiiimmmwww}}}zzztttqqqmmmfffeeeeeefffggghhhfffeeeeeeeeefffggghhhiiijjjjjjggghhhjjjkkklllkkkkkkjjj``````______```bbbdddeeegggiiikkkooorrruuuxxxyyy~~~|||vvvqqqkkkeee___[[[[[[XXXYYY```eeegggjjjnnnqqqtttyyy~~~|||xxxzzzzzzxxxtttrrrtttvvvvvvvvvuuuuuuuuuwwwxxxyyywwwxxxxxxwwwuuussspppoooqqqrrrrrrqqqqqqrrruuuxxxwwweee\\\VVVWWWZZZ[[[]]]```^^^ccceeegggrrrzzzssswwwfffPPPFFF<<<999777333111111//////...------------............///////////////+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,------.........---,,,,,,,,,---------...............------.........,,,---...///111333444555111444888:::<<>>???@@@BBBDDDGGGIIIJJJIIIIIIIIIIIIJJJKKKMMMNNNMMMMMMOOOQQQSSSVVVXXXZZZOOOPPPQQQRRRSSSTTTUUUUUU[[[\\\^^^```bbbdddeeefffiiimmmrrrssstttxxxxxxwwwwwwyyy}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzzzzvvvvvvxxxyyy{{{|||}}}~~~||||||{{{|||}}}|||tttjjjaaa]]][[[XXXVVVWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]___aaabbbdddeeeggghhhjjjjjjkkkkkkkkkjjjiiihhhhhhfffbbb___\\\[[[ZZZZZZ]]]aaafffiiillljjjiiihhheeedddkkkttt}}}zzzrrrkkkggggggeeefffiiikkklllmmmlllkkkllliiifffcccdddgggkkknnnrrrpppooopppqqqooojjjfffdddccccccbbbbbbccccccccchhhjjjmmmppptttyyy|||xxxrrrjjjccc___]]]\\\]]]___bbbccceeejjjrrrxxx}}}}}}|||yyywwwuuutttttttttvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvuuusssqqqppppppoooppprrrrrrqqqvvv~~~sssaaa[[[UUUTTTWWW[[[[[[ZZZZZZ___aaacccsss}}}{{{wwwsss|||fffLLLEEE<<<666555444333111111111111111111000//////222111///---***'''%%%###---.........---,,,,,,+++...------,,,+++++++++,,,---,,,+++***+++,,,---...------............------............/////////000222111000000222333333333333555888999>>>KKK]]]jjjxxxyyyzzzyyyxxx{{{|||yyyxxxtttppprrryyyrrrqqqrrrwww~~~}}}~~~~~~~~~wwwqqqggg]]]UUUNNNHHHDDD@@@>>><<<999777777777888777777666666666666777777555666777666444333444555777999:::<<<<<<>>>AAADDDCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGHHHJJJMMMOOOPPPOOOOOOPPPRRRTTTTTTTTTSSSRRRRRRQQQPPPRRRUUUYYY\\\]]]cccfffiiiiiihhhiiimmmpppvvvwwwyyy{{{vvvuuuuuuwww{{{~~~~~~}}}|||{{{|||}}}}}}~~~}}}||||||xxxxxxyyyyyyzzz{{{||||||{{{{{{{{{{{{|||~~~}}}vvvllleeeaaa^^^\\\ZZZZZZ[[[\\\]]]^^^_________```````````````bbbcccdddfffggghhhiiikkklllmmmmmmkkkiiihhhgggfffdddaaa^^^]]][[[ZZZZZZ\\\bbbhhhlllmmmjjjhhhhhhfffhhhrrr}}}{{{rrrlllgggeeeeeefffhhhllloooqqqqqqqqqpppkkkiiifffeeefffiiimmmpppuuusssqqqqqqrrrqqqooollliiihhhgggeeedddccccccccceeehhhlllqqqvvv|||xxxtttooohhhccc___^^^]]]```dddhhhlllooottt{{{~~~~~~|||{{{yyyvvvuuutttssssssvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvuuutttrrrqqqpppqqqoooppprrrrrrrrrxxxooo```ZZZUUUTTTWWWZZZ[[[ZZZXXX^^^bbbfffuuu}}}xxxvvvaaaKKKDDD;;;666444444333111000000000000000///......000//////...,,,***)))(((,,,---------,,,,,,+++***,,,++++++***))))))******,,,,,,+++++++++,,,---...---..................---....../////////////////////......///111222333333444666:::???GGGUUUeeeqqqzzz{{{zzzxxxwwwyyy~~~yyyuuutttqqqooottt|||}}}}}}qqqkkkcccZZZSSSMMMHHHDDD???===;;;888777777777777777777666666666666777777666777888777555555666777888:::<<<===>>>???BBBEEEFFFFFFFFFFFFGGGHHHHHHIIIKKKKKKLLLNNNQQQSSSRRRQQQSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSSSSTTTXXX\\\___```dddfffiiilllnnnrrrxxx}}}tttssssssuuuxxx{{{|||||||||{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzyyyzzzzzz|||~~~}}}}}}~~~}}}xxxpppjjjfffcccaaa```^^^___bbbdddeeeddddddcccffffffeeeeeeeeeeeeffffffhhhiiiiiijjjkkkmmmnnnoooiiigggeeedddcccbbb___]]]]]]\\\[[[[[[^^^dddjjjnnnoookkkiiijjjmmmttt}}}qqqkkkhhhddddddfffiiilllpppuuuwwwxxxwwwwwwkkkiiigggfffgggjjjooorrrwwwuuussssssuuuvvvvvvvvvrrrpppmmmjjjgggeeedddcccfffiiimmmrrrwww}}}}}}rrroookkkgggcccaaa`````````eeelllqqqvvv{{{}}}|||zzzyyyxxxvvvtttsssrrrrrrttttttttttttttttttttttttvvvvvvuuutttsssqqqpppoooqqqoooooopppqqqsss{{{xxxhhh^^^YYYUUUTTTWWWZZZ[[[ZZZWWW^^^dddkkkyyyxxxzzz{{{]]]IIICCC:::555444444222111...////////////......------............------,,,+++,,,,,,,,,,,,+++******,,,++++++***************,,,,,,,,,+++,,,------...........................////////////////////////---...///111222333444444555999AAAKKKVVVcccpppyyy~~~~~~}}}zzzxxxzzz|||zzzwwwsssrrrpppsss|||zzzsssiiiddd\\\UUUOOOKKKFFFCCC===<<<999888666666666777777777666666666666777777666777999888777777888999:::<<<>>>@@@@@@BBBDDDFFFHHHHHHIIIIIIIIIJJJJJJKKKOOOOOOQQQTTTVVVWWWUUUSSSVVVUUUSSSQQQQQQRRRTTTUUUXXXXXXYYY[[[^^^bbbfffiiijjjkkknnnqqquuu|||sssrrrqqqsssvvvyyyzzzzzzzzzzzzxxxwwwwwwwwwxxxyyywwwwwwwwwwwwwwwvvvuuuuuuwwwwwwvvvvvvwwwxxxyyyzzzyyyyyyxxxxxxyyy{{{|||}}}{{{{{{|||}}}~~~~~~~~~~~~}}}yyysssnnnjjjgggfffeeeaaacccfffiiijjjiiigggfffkkkjjjjjjiiihhhhhhggggggiiiiiiiiiiiijjjlllnnnooogggeeebbbaaa``````^^^]]]\\\]]]^^^```dddhhhllloooooolllkkkpppxxx|||ssskkkiiigggeeefffiiimmmpppuuuzzz||||||{{{yyykkkjjjgggfffgggjjjmmmooottttttvvvxxxzzz|||}}}}}}yyyvvvrrrmmmiiigggeeeeeejjjmmmppptttwww{{{yyyuuummmkkkiiigggeeeddddddeeedddiiiooouuuzzz{{{zzzyyyxxxwwwuuutttrrrrrrqqqssssssssssssssssssssssssuuuttttttsssrrrpppooonnnooommmlllnnnpppsss~~~rrrbbb[[[XXXUUUTTTWWWZZZ[[[[[[ZZZaaahhhppp}}}xxx|||www[[[GGGAAA999555444444222000...//////000//////......,,,------.........------,,,,,,---------,,,,,,+++...------,,,,,,,,,------,,,,,,,,,,,,------...............------.........000000000//////////////////111222333444444666777888@@@MMM[[[gggqqqwww{{{}}}~~~}}}zzzyyyyyyxxxwwwxxx~~~{{{|||~~~~~~|||}}}~~~}}}rrrjjjbbb]]]VVVOOOJJJFFFBBB@@@;;;:::888777666666666666777777666666666666777777666777999999888888:::;;;===???BBBCCCDDDDDDFFFHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQSSSVVVYYYXXXVVVSSSTTTTTTSSSSSSTTTUUUWWWXXX[[[]]]___bbbeeekkkppptttttttttuuuxxx}}}sssrrrqqqsssvvvyyyyyyyyyzzzyyyxxxwwwvvvwwwxxxxxxxxxxxxyyyyyyxxxxxxwwwwwwssssssrrrssstttwwwyyyzzzyyyyyyxxxxxxxxxzzz{{{|||yyyzzz{{{|||}}}}}}}}}}}}|||zzzvvvqqqmmmjjjiiihhhdddfffiiikkklllllljjjiiimmmllllllkkkjjjiiihhhgggiiihhhhhhiiiiiijjjkkkllleeebbb___]]]^^^______^^^\\\___ccchhhkkkmmmnnnnnnnnnllloooyyytttmmmiiiiiihhhgggiiimmmrrruuuzzz~~~}}}zzzwwwkkkjjjgggffffffhhhjjjlllooorrrxxx|||{{{xxxsssoookkkiiihhhhhhlllnnnrrruuuwww{{{zzzsssoookkkjjjiiihhhhhhhhhiiiiiilllpppuuu{{{zzzxxxwwwwwwvvvuuutttsssqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrpppooommmlllllljjjjjjllloootttooobbbYYYXXXVVVUUUWWWZZZ\\\]]]___eeellluuuwww}}}qqqWWWDDD???888444444333222000///000000111111000000000---------------,,,++++++------...............---...------,,,------......,,,,,,---------.........///...------------...///000000000000000000//////000222333333333444777:::@@@LLL^^^nnnwww{{{|||||||||zzz|||}}}|||{{{}}}{{{}}}vvvkkkddd\\\WWWPPPJJJEEEAAA>>>;;;999888888777666666666666777777666666666666777777555777999999999:::<<<>>>@@@BBBEEEGGGGGGHHHIIIJJJIIIJJJLLLNNNPPPRRRRRRSSSOOOPPPRRRVVVXXXXXXVVVTTTRRRSSSVVVXXXZZZ\\\\\\\\\\\\___cccfffjjjooovvv{{{{{{{{{|||sssrrrqqqsssvvvxxxyyyxxxyyyxxxwwwvvvvvvvvvwwwxxxuuuvvvvvvvvvvvvvvvuuuuuurrrqqqqqqqqqsssvvvyyy{{{zzzyyyxxxxxxxxxyyy{{{|||xxxyyyzzz|||}}}}}}}}}}}}|||{{{yyyuuuppplllkkkkkkfffhhhjjjlllmmmmmmllllllmmmmmmmmmmmmkkkjjjiiihhhhhhhhhiiiiiiiiihhhggggggbbb___\\\[[[\\\___```aaa```ccchhhmmmpppqqqqqqpppqqqqqqxxxxxxlllhhhgggjjjkkkjjjmmmqqqyyy||||||vvvqqqjjjiiigggffffffhhhjjjlllmmmrrryyy~~~}}}|||{{{xxxuuuqqqnnnkkkkkkkkkllllllooosssvvvyyy}}}{{{uuupppnnnkkkjjjjjjjjjjjjkkkllllllnnnssszzz~~~yyyxxxwwwwwwwwwvvvuuusssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooommmlllkkkjjjhhhiiimmmqqqwww~~~oooeeeXXXXXXWWWWWWXXX[[[]]]___dddgggnnnxxxyyyiiiPPPBBB===777333333333111//////000000111111111111111---......------,,,+++***---......////////////...+++++++++++++++,,,,,,---,,,,,,---............---///...---,,,,,,---...////////////000000111111111///111222222222555;;;@@@PPP___rrr|||xxx{{{zzz}}}|||uuummmddd^^^VVVQQQKKKFFFBBB>>>;;;999888888888888777777777777777777666666666666777777666888:::;;;<<<===???AAACCCEEEIIIJJJJJJJJJKKKLLLJJJKKKNNNQQQSSSTTTTTTTTTOOOPPPRRRUUUXXXYYYXXXVVVTTTWWW[[[___bbbccccccccc```dddhhhjjjlllqqqxxx}}}rrrqqqqqqrrruuuwwwwwwwwwxxxwwwvvvuuutttuuuvvvvvvrrrssssssttttttssssssrrruuutttsssrrrsssvvvyyy{{{zzzzzzyyyxxxyyyzzz{{{|||xxxyyyzzz|||}}}}}}~~~~~~}}}~~~}}}yyysssnnnmmmmmmjjjjjjlllmmmnnnooooooooonnnnnnnnnnnnmmmllljjjiiihhhiiijjjkkkjjjgggeeeccc```]]]ZZZYYY\\\___bbbdddfffhhhkkknnnqqqssstttuuuzzz}}}}}}qqqjjjgggfffgggllloooppptttyyyzzzqqqkkkggggggffffffhhhjjjmmmooorrrvvvzzz{{{yyyvvvuuuuuurrrpppmmmkkkkkkllloooppppppssswwwzzz|||~~~yyytttpppnnnmmmkkkkkkkkkkkkkkklllllllllqqqzzz|||xxxxxxvvvwwwwwwwwwvvvtttsssrrrssssssssssssssssssssssssqqqqqqppppppnnnlllkkkjjjiiihhhkkkppptttzzzxxxjjjcccXXXXXXYYYYYYZZZ\\\^^^```eeegggmmmxxxcccKKK@@@;;;666333333333111///...//////000111111000000---............------,,,,,,---......//////......+++++++++++++++,,,------,,,,,,.../////////...---000///---,,,,,,---///000......///000111222222333///111333333555:::DDDLLLcccrrr}}}|||{{{~~~{{{~~~yyyqqqkkkddd]]]WWWOOOLLLFFFBBB???===;;;:::777777888888888888888888777777666666666666777777888:::===>>>???AAACCCEEEEEEHHHKKKMMMMMMMMMMMMNNNMMMNNNPPPRRRSSSSSSRRRRRRQQQQQQSSSVVVZZZ\\\\\\[[[^^^___bbbdddgggiiikkklllkkknnnqqqqqqqqqssszzzrrrppppppqqqtttvvvvvvvvvwwwvvvuuutttssstttuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvxxxwwwuuuttttttvvvxxxzzz{{{zzzyyyyyyyyyzzz{{{|||xxxyyyzzz|||}}}~~~~~~~~~~~~{{{uuupppnnnnnnllllllmmmnnnooopppqqqqqqnnnnnnoooooonnnmmmkkkjjjiiijjjlllmmmkkkgggcccaaa___\\\YYYXXX\\\```dddeeelllllllllmmmpppssswwwyyywwwmmmgggfffeeeiiippptttvvvzzzyyynnnhhheeeeeefffgggjjjmmmqqqssswwwyyy{{{yyytttqqqpppqqqnnnmmmkkkjjjjjjmmmqqqsssxxxzzz|||}}}}}}~~~zzzrrrnnnlllllllllkkkkkkkkkkkkkkkkkkllllllzzz{{{xxxxxxwwwwwwwwwwwwwwwuuusssrrrssssssssssssssssssssssssqqqppppppooonnnllljjjjjjiiiiiilllrrrwww}}}qqqeee^^^XXXYYYYYYZZZZZZ\\\___bbbeeeffflllxxxzzz}}}```JJJ???:::555333333333111...------...///000000//////---......///////////////+++,,,,,,---.........------------------...///000,,,,,,.../////////...---000///---,,,,,,---///000------...000111222333444111333555666999AAANNNWWWppp~~~}}}{{{qqqiiiccc^^^XXXSSSKKKHHHCCC@@@???>>>===;;;777888888999999999999888777777666666666666777777:::<<>>III[[[iii}}}}}}tttppphhhaaa[[[VVVQQQMMMFFFDDDBBB>>><<<::::::999888888777777666666555555555777888888777888:::<<<<<<===???AAABBBCCCDDDDDDHHHHHHIIIKKKMMMNNNPPPPPPOOOPPPRRRTTTUUUUUUTTTSSSSSSUUUWWWYYY\\\```eeejjjiiikkknnnqqqtttxxx}}}~~~{{{|||vvvrrrooonnnqqqtttuuuuuuyyywwwuuusssrrrrrrssstttuuuuuuuuuvvvvvvuuuuuutttvvvvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuttttttwwwyyy{{{|||{{{yyyxxxwwwuuuqqqnnnooollljjjjjjkkkllllllkkkjjjkkklllmmmmmmmmmlllkkkiiigggfffhhhiiifff___YYYYYYWWWZZZ___bbbbbbeeeiiihhhlllpppsssvvv}}}zzzrrrkkkhhhhhhkkkooosssvvvzzzyyynnnhhhfffgggbbbaaafffjjjmmmsss{{{}}}xxxtttqqqooooooooonnnmmmlllmmmooossswwwzzz{{{}}}}}}zzzuuupppnnnnnnooopppoooooopppqqqpppsss||||||{{{zzzzzzzzzyyywwwtttqqqooommmoooppppppqqqqqqqqqqqqppplllmmmnnnnnnnnnllljjjiiigggfffiiirrr|||uuukkkbbb[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\```jjjzzzxxxjjjuuummmRRRDDD;;;777333000000000000000000000000000000000000000000//////...------,,,,,,------............------------------------------///............---------/////////000000000000111...000111111000000222444222777<<>>???@@@BBBCCCEEEFFFFFFFFFJJJJJJKKKMMMNNNOOOPPPQQQNNNPPPSSSUUUWWWWWWWWWVVVXXXYYY[[[]]]___ccchhhkkkkkknnnrrrvvvyyy|||~~~uuurrrooonnnppprrrssstttvvvuuutttsssrrrsssssstttvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvwwwwwwxxxyyyvvvvvvwwwwwwxxxxxxyyyyyyvvvuuusssssssssuuuxxxyyy|||{{{{{{|||{{{yyyuuuqqqnnnkkkiiihhhiiijjjjjjiiijjjkkklllmmmlllllljjjjjjiiigggdddddddddbbb]]]YYYTTTUUUZZZbbbggggggiiillliiimmmqqqvvv|||zzzrrrmmmiiiiiilllooossswww{{{ssskkkhhhhhheeecccccchhhlllpppvvv|||~~~{{{uuupppnnnoooqqqsssooopppqqqsssuuuxxxzzz|||}}}~~~yyywwwssspppnnnoooppprrrssstttxxxzzz{{{~~~zzzyyyzzzzzzzzzzzzyyyxxxwwwtttrrrooonnnnnnnnnooopppqqqqqqqqqqqqjjjkkklllmmmmmmlllkkkjjjdddffflllwwwnnnfffaaa^^^\\\[[[[[[ZZZYYYXXXWWWWWWXXX^^^jjj}}}uuukkkwwweeeMMMAAA:::777333111000000000///000000000000000000000000///......------,,,,,,,,,------............------------------------------------........./////////000000000000111111111111///000111000//////000222222666===GGGUUUgggxxxzzzwwwvvvuuutttuuuyyy}}}wwwpppjjjeee^^^WWWQQQLLLGGGDDD>>>===<<<:::999888777777777777777777666666666666666888999::::::;;;>>>@@@CCCDDDEEEGGGHHHIIIIIIJJJLLLLLLMMMNNNOOOOOOPPPPPPOOOPPPSSSWWWYYY[[[\\\\\\^^^```bbbccceeegggkkknnnooosssxxx|||sssrrrpppooooooqqqrrrsssqqqqqqqqqrrrsssuuuwwwxxxxxxwwwvvvuuuuuuvvvxxxyyyxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxyyyyyyyyyyyywwwwwwvvvuuuvvvxxxzzz{{{zzz{{{|||}}}~~~{{{wwwsssnnnllliiihhhiiiiiiiiihhhjjjkkkkkkllllllkkkiiihhhhhheeebbb``````^^^[[[YYYRRRSSSZZZccciiiiiijjjmmmmmmpppuuuzzz}}}sssnnnllljjjmmmqqqrrrvvvzzzzzzooojjjhhhhhhfffeeefffjjjoootttyyy}}}|||yyytttpppnnnooorrrtttvvvwwwxxxzzz|||}}}}}}}}}vvvuuurrrppppppqqqsssuuuvvvzzz{{{xxxwwwwwwwwwwwwvvvvvvuuuuuuuuutttssssssppppppqqqrrrrrrrrrqqqqqqkkkkkklllllllllkkkjjjiiifffjjjrrrxxxjjjccc___]]]ZZZYYYYYYXXXWWWWWWVVVVVVYYY```mmmvvvooo|||zzz]]]HHH???:::888444333333333222111000000000000000000000000//////.........---------------............------------------------------,,,------...///000000000//////000000000111111111000111111000//////111222444:::DDDTTTgggyyy}}}xxxtttqqqqqqqqqrrrsssxxx}}}zzzpppiiibbb^^^WWWQQQLLLGGGCCC@@@;;;;;;:::999888888888777777777777777666666666666777888:::;;;<<<>>>AAACCCFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQSSSVVVZZZ]]]```aaabbbeeegggiiijjjkkklllnnnpppssswww~~~rrrqqqpppooooooppprrrtttppppppqqqssstttvvvxxxxxxxxxwwwwwwvvvvvvxxxyyyzzzxxxxxxyyyyyyyyyxxxxxxxxx{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxwwwxxxxxxyyy{{{|||yyyzzz{{{}}}~~~|||wwwtttooommmjjjhhhhhhhhhgggeeehhhhhhiiijjjjjjiiihhhgggeeebbb___]]][[[[[[ZZZYYYSSSSSSYYYccchhhiiijjjmmmnnnrrrxxx}}}uuunnnkkkkkkjjjnnnsssuuuxxx}}}uuummmiiihhhhhhhhhiiilllooossszzz~~~|||zzzwwwtttrrrqqqqqqrrr{{{}}}~~~tttsssrrrrrrsssuuuxxxyyyzzz|||yyywwwwwwxxxxxxwwwuuuuuuuuuttttttttttttttttttuuuttttttsssrrrqqqpppmmmmmmmmmlllkkkiiihhhhhhhhhnnnxxxssshhhaaa\\\YYYVVVVVVUUUUUUUUUVVVWWWXXXYYYbbbqqq|||xxxoooUUUEEE===999777444333333333222111////////////////////////000000000000////////////------............------------------------------,,,------...///000111111........./////////000000111111111111000111333666;;;CCCRRRfffyyy|||wwwvvvuuutttssstttvvvwwwzzz}}}uuukkkddd[[[WWWQQQKKKGGGCCC@@@===::::::::::::999999888888666666666666777777777777777999<<<===???AAADDDGGGGGGHHHIIIKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNPPPQQQQQQVVVWWWZZZ^^^aaaeeeggghhhjjjllloooqqqppppppqqqrrrwww{{{pppqqqqqqqqqpppqqqsssvvvttttttuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxyyyzzz{{{xxxxxxyyyyyyyyyxxxwwwwww{{{{{{zzzzzzyyyyyyyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{zzzzzz{{{|||}}}{{{xxxuuupppmmmiiigggeeedddcccaaabbbcccdddfffffffffeeeddd```^^^\\\ZZZYYYXXXXXXYYYUUUUUUYYYaaafffhhhlllppppppuuu~~~|||tttnnniiiiiiiiiiiinnntttxxx{{{zzzqqqkkkiiihhhhhhiiinnnrrruuu{{{}}}yyyuuussssssrrr|||{{{ssssssssstttvvvzzz}}}zzzxxxvvvvvvwwwyyyzzzzzzxxxwwwvvvtttssssssrrrrrrwwwwwwvvvuuutttrrrqqqpppoooooonnnlllkkkiiihhhhhhiiiqqq{{{zzzmmmfff___YYYWWWSSSSSSRRRRRRTTTUUUWWWYYYYYYeeevvv|||eeeOOOBBB;;;666444222111111111000...////////////////////////000000000000000000000000------............------------------------------------...///000000111111............////////////111222222222222555999<<>>BBBHHHRRRcccvvv}}}|||~~~|||wwwsssqqqrrrssstttvvv|||{{{tttmmmeee\\\VVVLLLIIIDDDAAA???>>>;;;:::888999::::::999888777666555666666666777777777888888;;;>>>@@@BBBFFFJJJMMMKKKLLLMMMNNNNNNOOONNNNNNMMMOOOQQQUUUYYY\\\___```cccdddeeegggiiilllnnnooosssvvv{{{}}}}}}{{{{{{{{{mmmppprrrsssrrrsssvvvzzzssstttuuuwwwxxxxxxxxxxxxvvvwwwyyy{{{||||||{{{zzzwwwxxxxxxyyyxxxwwwvvvuuussstttuuuvvvwwwxxxyyyyyyxxxyyyyyyzzz{{{{{{||||||}}}||||||||||||zzzxxxoookkkfffbbb```]]]ZZZXXXVVVXXXZZZ\\\]]]^^^]]]]]]XXXYYYYYYXXXWWWVVVWWWYYYYYYWWWXXX^^^eeekkkttt|||yyyrrrmmmiiihhhjjjlllnnnttt|||vvvjjjggghhhjjjllljjjsss{{{yyyxxxyyyzzzzzz}}}}}}xxxttttttvvvyyy|||~~~}}}}}}zzzwwwuuuuuuuuutttsssttttttsssssstttuuuwwwxxxssssssssstttssssssrrrrrrnnnmmmmmmllllllmmmmmmmmmoooyyykkkcccaaa]]]YYYXXXSSSRRRQQQPPPQQQSSSUUUVVVcccssszzzxxxoooUUUFFF===666666555333333333333111000////////////////////////.........///////////////---..................---------------------------////////////000000000000000000000000111111111111000111333555777<<>>===<<<:::888888888999999999777666555555666666666777777888888999;;;>>>AAACCCGGGKKKNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPRRRUUUYYY^^^bbbeeeggggggggghhhiiikkkmmmooopppvvvzzz~~~~~~~~~vvvtttqqqooonnnoooqqqrrruuuwwwxxxyyywwwwwwxxxyyywwwxxxyyyzzzyyyxxxwwwvvvtttuuuvvvxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxyyyzzzzzz{{{zzzzzzyyyzzz{{{|||}}}~~~~~~}}}~~~~~~|||xxxuuunnnkkkfffaaa^^^[[[WWWTTTQQQQQQRRRUUUXXXYYYWWWVVVSSSSSSTTTTTTUUUVVVVVVVVVWWWYYY[[[^^^ccckkksssyyy~~~vvvrrrmmmmmmllljjjjjjnnnvvv}}}|||qqqmmmmmmkkkkkklllqqquuu||||||{{{|||}}}~~~{{{yyyvvvvvv||||||{{{}}}{{{xxxuuutttvvvxxxzzz{{{zzzxxxvvvuuuuuuvvvwwwssssssrrrqqqqqqqqqrrrrrrnnnjjjiiikkkmmmlllllloooppp|||ppphhhddd___ZZZYYYTTTSSSSSSUUUUUUUUUYYY___jjjuuuzzzfffMMMBBB===777333222111111000000111111......//////000000111111......////////////......,,,,,,.../////////...---,,,,,,,,,++++++*********------......///000000000///000000//////000333555222444666888===CCCLLLQQQ]]]kkkyyywwwmmmkkknnnnnnsssxxxzzz{{{~~~ttthhh```\\\WWWOOOHHHBBB@@@===:::888888:::;;;999999888888777666666666777777777777888999:::;;;???@@@BBBDDDGGGIIIKKKLLLQQQNNNJJJIIIKKKOOORRRTTTTTTXXX\\\```bbbdddgggiiimmmooopppooollllllooorrrzzz}}}uuusssqqqnnnnnnoooppprrrsssuuuwwwwwwvvvuuuvvvwwwwwwxxxxxxxxxxxxwwwuuutttuuuuuuvvvwwwxxxxxxxxxxxxyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzzzz{{{|||}}}~~~}}}}}}}}}{{{xxxuuuoookkkfffaaa]]]YYYTTTQQQKKKKKKLLLNNNQQQRRRQQQOOOPPPPPPQQQRRRTTTUUUWWWXXXYYYZZZ[[[^^^dddmmmwww~~~zzzrrrnnnmmmnnnmmmllllllpppyyyzzzpppmmmmmmllllllnnnsssxxx|||yyyzzzzzz|||~~~}}}zzz{{{}}}|||zzzyyy}}}{{{xxxuuuuuuvvvxxxyyyzzzyyyxxxvvvuuuuuuvvvvvvssssssrrrrrrrrrrrrqqqqqqnnnjjjiiikkklllkkkmmmpppuuu}}}pppjjjgggaaa\\\ZZZUUUSSSSSSUUUUUUUUU[[[cccuuuxxxaaaKKKBBB===888333222111111000000111111////////////000000000000.........//////.........,,,---.../////////...---......---------,,,,,,,,,------......///000000000...///000000///000222444444555777;;;AAAIIITTTZZZiiivvv}}}rrriiigggkkkrrrxxx~~~}}}wwwnnnbbb[[[XXXSSSLLLFFFAAA???<<<:::888888999:::888888888777777777666666777777888888:::;;;===>>>@@@AAACCCEEEHHHJJJLLLMMMQQQOOOLLLLLLMMMPPPSSSUUUVVVYYY^^^aaadddfffiiikkkqqqtttvvvtttqqqooopppsssyyy|||tttrrrpppnnnmmmnnnoooqqqqqqsssuuuuuutttttttttuuuwwwwwwwwwwwwvvvuuutttsssuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzzzz{{{{{{|||}}}}}}|||{{{{{{zzzxxxwwwqqqmmmgggbbb\\\VVVQQQMMMJJJJJJJJJLLLNNNOOONNNMMMMMMMMMNNNPPPSSSVVVYYY[[[\\\]]]^^^aaahhhsssuuuoookkknnnooopppoooqqqvvvxxxooommmnnnmmmnnnqqqwww|||{{{vvvvvvvvvyyy}}}|||{{{{{{zzzyyy|||zzzxxxuuuuuuvvvwwwyyyyyyxxxwwwvvvuuuuuuuuuvvvrrrrrrsssssssssrrrqqqpppnnnjjjiiikkklllkkknnnsss|||zzzpppllliiiccc]]]ZZZWWWTTTSSSTTTTTTVVV___iii}}}zzz{{{ZZZHHHBBB===777333222111111000000111111000000000000////////////------............------,,,---......//////......///////////////.........---......//////000000111...///111111000000222333666888:::???GGGSSS___hhhsss~~~uuummmggghhhnnnwww~~~xxxmmmeee[[[TTTQQQMMMGGGBBB@@@>>><<<999888888999999777777777777777777777666666777888999<<<>>>@@@AAABBBCCCEEEGGGIIIKKKMMMNNNQQQPPPPPPPPPQQQSSSUUUVVVXXX[[[```cccfffhhhkkknnnvvvzzz|||{{{xxxttttttuuuxxx{{{tttrrrooommmlllmmmooopppqqqsssuuuuuutttssstttuuuxxxxxxwwwwwwvvvuuutttsssuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{||||||}}}zzzyyyyyyyyyxxxwwwuuupppjjjccc]]]VVVOOOJJJJJJIIIIIIJJJLLLNNNMMMLLLLLLMMMNNNQQQUUUZZZ^^^aaacccccceeeiiirrr|||sssllliiilllnnnppprrrvvv~~~~~~uuuooonnnnnnnnnppptttyyyyyytttsssssswww|||||||||}}}}}}}}}{{{zzzwwwvvvuuuvvvwwwxxxwwwwwwvvvvvvuuuuuuuuuuuuqqqrrrtttttttttrrrpppnnnmmmjjjiiikkkllllllqqqwwwxxxoookkkgggaaa\\\[[[WWWUUUSSSTTTTTTYYYfffsss{{{}}}sssTTTFFFAAA;;;666333222111111000000111111111111000000//////......,,,,,,------------,,,,,,---------...............////////////////////////.........///000000111111...///111222222222333444888:::>>>DDDOOO]]]kkkuuu|||}}}uuuoookkkiiinnnuuu}}}|||qqqeee^^^UUUNNNJJJGGGBBB>>>>>>===;;;999777777888888666666666777777777777777555666888:::===@@@CCCDDDEEEFFFHHHIIIKKKMMMNNNOOOQQQRRRTTTUUUUUUVVVXXXYYYZZZ]]]aaadddgggjjjnnnpppxxx|||~~~zzzyyyzzz{{{}}}tttrrrooommmlllmmmooopppssstttvvvvvvuuuuuuuuuvvvyyyyyyxxxwwwvvvvvvuuuuuuuuuuuutttttttttuuuvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{||||||||||||||||||{{{{{{~~~|||yyyxxxyyyyyyxxxwwwwwwsssmmmfff___WWWOOOJJJGGGFFFEEEFFFIIIJJJJJJIIINNNOOORRRVVV[[[aaafffhhhjjjlllpppvvvwwwoooiiieeefffiiimmmrrryyy|||zzzsssnnnnnnoooooorrrwwwzzz~~~xxxtttssstttxxx|||||||||}}}~~~~~~zzzyyywwwvvvuuuuuuvvvwwwuuuvvvvvvvvvuuuuuuttttttrrrssstttuuutttrrrooonnnmmmjjjjjjlllmmmnnnuuu}}}uuukkkfffaaa\\\ZZZ[[[WWWUUUTTTUUUWWW^^^nnn}}}~~~|||mmmPPPDDD???999444333222111111000000111111111111000000//////......,,,,,,------------,,,,,,------------......//////..................//////......//////000111111111...000222333333444666777;;;>>>EEEMMMYYYggguuu~~~||||||}}}|||uuuooollliiijjjqqqyyy~~~rrrggg___XXXPPPIIIEEEAAA===:::<<<;;;999888777777777777555555666666777777777888555666888:::>>>BBBEEEGGGIIIIIIJJJLLLMMMOOOPPPQQQRRRTTTWWWXXXXXXXXXZZZ\\\\\\___cccfffiiilllpppsssxxx}}}~~~tttrrrpppnnnmmmnnnoooqqqtttuuuwwwwwwvvvvvvvvvwwwxxxxxxwwwvvvvvvvvvwwwwwwvvvuuutttsssssstttuuuvvvvvvvvvvvvwwwwwwyyyzzz{{{||||||}}}}}}}}}|||{{{{{{|||zzzyyyyyyyyyyyyxxxvvvwwwsssnnnggg```XXXPPPJJJHHHGGGFFFHHHJJJMMMMMMMMMPPPSSSWWW]]]ccchhhlllooopppuuu|||yyypppjjjeeebbbaaaeeekkkqqqzzz{{{wwwrrroooooooooooosssxxx{{{}}}xxxvvvvvvxxx{{{}}}zzzyyyzzz{{{{{{zzzyyywwwvvvuuuuuuvvvvvvttttttuuuuuuuuuuuuttttttssstttttttttsssqqqooonnnllljjjjjjmmmnnnqqq{{{xxxoooeee```\\\XXXWWWZZZUUUUUUVVVXXXZZZdddvvveeeLLLBBB===888444333222111111000000111111000000000000////////////------............------...------------...//////------------...............//////000000111111222///000222333444666:::===AAAGGGPPP[[[gggsss~~~|||}}}}}}}}}}}}{{{vvvqqqmmmkkkkkklllttt|||}}}vvvkkkaaaWWWRRRKKKEEEAAA>>>;;;999::::::999777777666666666444444555666666777888888666777999<<<@@@DDDGGGIIILLLLLLMMMNNNPPPQQQQQQRRRSSSVVVYYYZZZYYYYYY\\\______bbbeeehhhkkkoootttwwwyyy~~~uuusssqqqnnnnnnoooppprrrtttuuuwwwwwwvvvvvvvvvwwwvvvvvvuuuuuuuuuvvvwwwxxxvvvuuusssrrrrrrsssuuuvvvuuuuuuvvvvvvwwwyyyzzz{{{|||}}}}}}~~~}}}|||{{{zzzzzzyyyyyyyyyzzzyyywwwuuuuuurrrlllggg```XXXPPPJJJJJJIIIHHHJJJMMMPPPRRRRRRRRRVVV\\\bbbiiinnnqqqrrrtttzzzzzzrrrlllhhheeecccdddhhhnnnuuu~~~~~~zzzvvvrrroooooooooooosssyyy|||{{{yyy{{{}}}}}}yyywwwxxxyyyyyyyyyxxxwwwvvvuuuuuuuuuvvvsssssstttuuuuuuuuutttsssuuuttttttsssqqqppppppoookkkjjjkkknnnpppttt~~~llleee___]]]ZZZVVVUUUXXXTTTTTTWWWZZZ^^^iii}}}\\\HHH@@@;;;777666333222111111000000111111////////////000000000000.........//////............------,,,---...///000---------.........///////////////000111111222222000111222222444888>>>BBBJJJRRR]]]jjjvvv}}}zzz||||||yyyzzz}}}xxxwwwqqqnnnmmmppprrrwww|||tttnnnddd[[[NNNKKKFFFAAA>>><<<;;;;;;999888888777666666666555333333444555666777888999999:::<<<@@@CCCGGGJJJLLLNNNOOOOOOPPPQQQRRRSSSSSSTTTWWWZZZZZZXXXYYY]]]bbbccceeeiiilllooosssxxx|||}}}vvvtttqqqooonnnoooqqqrrrsssuuuwwwwwwvvvuuuvvvwwwttttttsssssstttuuuwwwxxxvvvuuusssrrrrrrssstttuuuuuuuuuuuuvvvwwwyyyzzz{{{|||}}}~~~~~~~~~|||{{{zzzxxxxxxyyyzzz{{{yyyvvvtttssspppkkkfff___XXXPPPJJJFFFEEEEEEGGGJJJNNNPPPPPPSSSWWW^^^ffflllpppssssssuuu}}}|||uuuooollljjjhhhgggjjjnnnttt{{{|||zzzyyyuuuqqqooopppoooooosssyyy~~~}}}|||~~~zzzxxxxxxyyyyyyyyyxxxwwwvvvuuuuuuuuuuuurrrssstttuuuuuuuuutttsssvvvuuusssrrrqqqpppppppppjjjjjjkkknnnqqqvvvvvvbbb^^^[[[\\\ZZZVVVUUUWWWRRRTTTXXX\\\aaalll{{{~~~wwwWWWEEE>>>999777777333222222111000111111111......//////000000111111......////////////............---,,,---...///000---.........//////000000/////////000111111222222111222222222444:::AAAFFFQQQZZZggguuu}}}zzzvvv{{{yyytttqqqxxx}}}wwwttttttmmmkkknnnuuu{{{~~~rrrjjjddd[[[RRRHHHEEEAAA>>><<<<<<<<<===888888777777666666555555222333444555666888888999<<<===???BBBFFFJJJMMMNNNPPPPPPPPPQQQRRRSSSSSSTTTTTTXXXZZZZZZXXXYYY^^^cccfffhhhkkknnnqqqvvv{{{yyywwwuuusssrrrssstttuuu}}}yyyvvvttttttuuuvvvrrrsssssstttuuuvvvvvvwwwvvvvvvuuuuuuuuuuuuuuuvvvuuuvvvwwwvvvuuutttuuuvvv~~~~~~}}}}}}||||||}}}}}}{{{zzzyyyxxxxxxxxxtttqqqmmmgggaaaZZZRRRLLLHHHIIIJJJKKKNNNRRRWWW[[[]]]ccciiikkkjjjkkkppptttwwwvvvqqqkkkgggfffhhhiiijjjmmmttt{{{{{{uuutttqqqoooooosssuuuuuuxxx}}}{{{wwwssstttwwwwwwwwwvvvvvvwwwxxxxxxyyyssssssrrrqqqqqqqqqrrrrrrrrrqqqppppppoooppppppppppppllllllppptttzzzpppdddaaa\\\XXXTTTSSSSSSSSSVVVYYYYYY[[[jjjwwwqqqxxx~~~|||jjjPPPEEE;;;888888444222111///.........///000222111111000///......---000000000000000000000000---------,,,,,,+++++++++///////////////.........000000000111000///......000000222777999===FFFOOOWWWhhh}}}|||~~~~~~{{{rrrqqqlllpppuuuxxxxxxvvvuuutttsssqqqvvvtttiiibbbZZZPPPIIIFFFBBB>>>;;;;;;;;;888666999999888777777777777777444444444555777888:::;;;===???BBBFFFIIILLLOOOPPPRRROOONNNOOOSSSVVVVVVVVVXXXYYY[[[\\\]]]^^^aaacccjjjmmmooopppqqqtttzzzyyywwwuuussssssvvvxxxzzz~~~|||yyywwwuuuuuuuuuvvvssssssttttttuuuvvvvvvwwwvvvvvvuuuuuuuuuuuuuuuvvvuuuvvvwwwvvvuuutttuuuvvv}}}}}}||||||{{{{{{{{{zzz{{{{{{yyyxxxwwwwwwwwwwwwsssppplllgggbbb[[[SSSNNNKKKKKKKKKLLLOOOSSSYYY\\\bbbggglllmmmkkklllqqqvvv||||||yyyvvvrrrnnniiiffffffhhhjjjlllrrryyyxxxtttssspppnnnooosssvvvxxx}}}{{{xxxuuuuuuyyyxxxxxxxxxwwwvvvvvvuuuuuuuuutttssssssrrrsssssssssssssssqqqooonnnmmmllllllnnnlllmmmqqquuu~~~{{{iiibbb___[[[VVVSSSRRRRRRSSSTTTXXX\\\dddyyy~~~uuupppuuu~~~~~~cccMMMEEE<<<888777222222111000/////////000000111111111000///.........////////////////////////.........---------------////////////////////////111111111111111000000000555444777<<>>@@@BBBEEEHHHKKKNNNPPPQQQRRRPPPOOOPPPTTTWWWXXXWWWZZZ\\\]]]______aaadddgggmmmpppsssttttttwww}}}xxxvvvtttssstttxxx|||~~~}}}zzzxxxvvvvvvuuuuuutttttttttuuuuuuvvvvvvwwwuuuuuutttttttttuuuuuuvvvtttvvvwwwvvvuuutttuuuwwwzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvsssppplllhhhccc\\\UUUPPPMMMLLLLLLNNNRRRXXX]]]aaahhhlllooonnnlllnnnsssyyy|||wwwsssqqqnnnkkkgggdddeeegggkkknnnwww~~~vvvrrrsssooommmoootttxxx|||~~~{{{xxxvvvwwwzzzxxxxxxxxxxxxvvvtttrrrppptttssssssrrrqqqqqqrrrrrrqqqpppooonnnmmmlllkkkjjjkkklllnnnrrrxxxqqqddd___\\\XXXTTTRRRQQQRRRRRRTTTYYYbbbqqqzzztttrrrwww{{{||||||~~~vvvZZZHHHCCC<<<777666000222222111000000000000111111111000000//////.......................................///////////////////////////////////////111111111111222222222222555555888>>>CCCIIIUUUaaavvv{{{rrrnnnmmmssstttuuuuuutttuuuxxxzzz||||||~~~tttfff\\\UUUOOOGGGAAA@@@===:::999999999888777777777666666555555666666666666666777999<<<@@@BBBDDDEEEHHHKKKNNNPPPQQQRRRSSSQQQPPPRRRUUUXXXZZZZZZ\\\^^^```bbbcccfffiiilllpppssswwwxxxyyy|||wwwuuurrrqqqssswww{{{}}}|||yyyxxxwwwvvvvvvtttttttttuuuuuuvvvvvvvvvttttttssssssttttttuuuuuutttuuuvvvvvvuuuuuuvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvwwwwwwuuurrrnnniiiccc\\\UUUPPPMMMLLLMMMPPPWWW^^^dddgggjjjmmmooommmlllnnnvvv}}}yyytttqqqoookkkiiigggddddddggglllppp{{{|||uuussstttpppooopppuuuyyy{{{yyyuuuvvvxxxvvvwwwxxxxxxvvvtttqqqoooqqqqqqpppooonnnnnnnnnnnnkkkkkklllllllllllllllkkkgggjjjnnnsss|||yyylllccc[[[YYYUUURRRPPPPPPQQQRRRVVV\\\hhh{{{yyyzzz}}}zzzyyy|||oooTTTEEEAAA999555555111222222222111111111111111111000000000/////////....................................//////000000000///////////////000000000000000000000111222333333777777;;;CCCJJJSSS```mmm{{{wwwtttssstttvvvvvvvvvvvvwwwzzz~~~|||}}}tttlll```VVVPPPJJJDDD???<<<;;;999777777888888888666666555555555555666666666666666777:::>>>BBBEEEGGGHHHJJJLLLNNNPPPQQQQQQSSSRRRRRRTTTWWWZZZ\\\]]]^^^```cccdddfffiiilllooorrrvvvyyy{{{|||~~~uuusssqqqpppqqquuuyyy{{{}}}{{{yyywwwvvvvvvvvvttttttttttttuuuuuuuuuuuussssssrrrsssssstttuuuuuusssuuuvvvvvvuuuuuuvvvxxxxxxxxxxxxyyyyyyzzzzzzzzz{{{zzzyyyxxxxxxxxxxxxxxxxxxuuupppkkkddd\\\TTTOOOMMMLLLNNNTTT]]]eeekkkmmmhhhjjjlllkkkkkkppp{{{xxxrrrnnnkkkjjjiiiiiihhhffffffjjjpppuuu|||wwwuuuwwwtttsssssswww||||||yyyttttttvvvssstttvvvwwwvvvuuusssqqqrrrqqqpppooonnnnnnnnnnnnjjjkkkkkkkkkkkkjjjiiihhhccchhhooovvvtttggg___XXXVVVSSSPPPOOOPPPRRRSSSXXX```ppp}}}{{{xxx|||kkkQQQBBB>>>666333555333222222222222111111000000000000000000////////////........................------......//////000000////////////000000111111////////////111333444555:::<<>>GGGSSS___jjjzzzvvvppprrruuuvvvwwwyyy||||||yyyxxxzzz|||zzzrrrddd^^^UUUMMMGGGCCC@@@>>>888999888777555555777999666666555555666666777777888999:::===@@@CCCEEEFFFJJJKKKLLLMMMMMMNNNMMMMMMQQQRRRTTTVVVWWWZZZ^^^bbbbbbdddfffhhhiiikkkoooqqqssswww{{{}}}~~~rrrrrrsssuuuwwwzzz}}}~~~{{{xxxsssooommmnnnqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttuuussstttvvvvvvuuuuuuwwwxxxvvvwwwwwwxxxzzz{{{{{{|||~~~|||{{{yyyxxxwwwwwwvvvtttppplllggg```YYYTTTRRRRRRVVV^^^gggmmmnnnllldddfffhhhkkkqqq~~~vvvoookkkiiihhhhhhcccfffiiikkkooovvv~~~zzzxxxzzz}}}|||}}}}}}zzzuuutttuuuttttttuuuuuuuuuvvvvvvvvvuuutttsssrrrqqqpppppppppooooooooommmjjjfffbbb```dddjjjsss}}}qqqggg]]]VVVTTTRRRPPPOOOOOOQQQSSSUUU]]]mmm}}}{{{{{{|||oooZZZEEE<<<===666444666444000000111111111000///...////////////000000000000////////////////////////000000000000000000//////...//////000111111222222111000111222444777:::<<>><<<;;;888999999777555444777999777666666666666777888999:::<<>>;;;999999999::::::888555444666999777777777777777888999999<<>>;;;999000111333555666666555555888777666555666777999;;;???AAAEEEGGGGGGGGGHHHIIIOOONNNMMMLLLMMMPPPSSSUUURRRTTTWWWXXXYYY\\\___bbbkkkkkkmmmnnnppprrrsssttt|||~~~uuuuuuvvvyyy}}}~~~~~~}}}xxxrrriiiddddddhhhmmmpppqqqrrrrrrrrrqqqpppppppppsssrrrqqqppppppqqqrrrtttuuuuuuuuuuuuvvvwwwxxxxxxvvvvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwssssssrrroookkkfffbbb___]]][[[^^^eeehhhfffdddeeeaaafffppp|||zzzrrrqqqpppnnnkkkhhhfffeeeeeegggnnnwww~~~~~~}}}}}}}}}{{{zzzwwwuuurrrtttuuuuuutttssssssttttttsssrrrpppoooooopppppprrrnnnlllmmmlllhhhhhhjjjlllwwwoooccc\\\WWWTTTTTTTTTPPPNNNPPPRRRTTTZZZaaammm}}}rrrvvvtttYYYGGG@@@777333333333222000111111111000000000000000000000000000000///......000000000000000000000000222222111000000000000000///000111111222222222222111444777888:::AAALLLUUUeeeuuuyyysssqqqrrrvvvyyy~~~}}}tttlllddd[[[UUUMMMHHHAAA===;;;999777555333333555666777666666555777777666666777999;;;===@@@BBBEEEGGGHHHJJJLLLNNNMMMLLLKKKKKKMMMPPPRRRTTTTTTVVVYYY[[[\\\___cccffflllmmmnnnpppqqqssstttuuu|||~~~wwwvvvvvvxxxzzz{{{zzzxxxsssmmmfffbbbdddiiinnnqqqttttttssssssrrrqqqqqqqqqrrrqqqqqqpppqqqrrrtttuuussstttttttttuuuvvvvvvwwwtttuuuvvvxxxyyyzzz{{{{{{yyyyyyyyyyyyxxxwwwvvvuuuuuutttsssqqqnnnkkkiiigggddd``````dddfffeeeeeegggdddmmmzzz{{{sssnnnnnnnnnnnnllljjjhhhgggfffjjjrrr}}}~~~|||{{{zzzxxxvvvssstttuuutttrrrrrrsssuuuvvvuuusssrrrppppppppppppoookkkjjjkkkkkkiiijjjnnnuuuwwwggg^^^YYYUUUSSSSSSQQQNNNNNNPPPRRRUUU]]]eeerrr{{{qqqxxx{{{~~~jjjPPPDDD>>>777333333333222000222222111111000000//////000000000000000//////...000000000000000000000000222111000000000000000000000000000111111111111111444666999:::???IIIYYYeee}}}|||yyyvvvvvvyyy}}}uuukkkccc[[[SSSMMMGGGCCC>>>:::888777555444555666666777777777666666777777777777999<<<>>>???BBBDDDFFFHHHIIILLLOOORRRLLLLLLLLLMMMOOORRRUUUVVVVVVXXX[[[^^^```dddhhhkkknnnoooppprrrsssuuuvvvwww|||~~~yyyxxxwwwwwwxxxwwwvvvtttoookkkeeebbbdddiiinnnqqqsssqqqppppppqqqrrrqqqqqqqqqqqqqqqqqqrrrsssuuuuuusssssstttuuuvvvvvvvvvvvvtttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwuuutttssswwwvvvuuusssrrrqqqpppooommmgggdddeeefffeeefffiiinnnzzz|||vvvrrrnnnoooppppppooommmkkkjjjjjjmmmwww|||zzzzzzzzzxxxuuuvvvvvvvvvtttrrrrrrtttvvvwwwwwwuuutttrrrqqqppppppnnnjjjiiijjjjjjhhhkkkqqqyyy}}}pppccc\\\XXXTTTRRRSSSRRROOOOOORRRTTTXXXaaakkkyyyyyyrrr{{{{{{vvv}}}```IIIAAA<<<777444333333222000333222222111000///......//////000000000000//////////////////////////////111111000000000000000111000000000000111111222222666888;;;???FFFUUUhhhvvv}}}zzzyyy{{{{{{pppfff^^^VVVNNNIIIDDDAAA>>>;;;999777777666666666666666666666666555666777888999<<>>DDDNNN^^^rrr~~~}}}|||}}}}}}uuujjj```YYYRRRJJJEEE???>>>===:::888777777888666666555555555555555555777888:::<<>>AAADDDFFFGGGIIIJJJJJJIIIHHHHHHIIIKKKKKKLLLOOOSSSUUUWWWWWWWWWYYY\\\```cccgggkkkppptttuuuuuuvvvwwwxxxyyyzzzzzzxxxzzz|||}}}||||||~~~|||yyyxxxvvvtttsssnnnkkkiiijjjnnnssswwwyyyxxxtttooooooqqqsssqqqoooooopppppppppqqqpppppppppqqqsssuuuvvvwwwwwwvvvuuuttttttuuuuuuuuutttssssssuuuuuuvvvwwwwwwwwwwwwvvvwwwyyy{{{}}}~~~}}}||||||xxxqqqlllnnnrrrvvv|||}}}vvvxxxzzzwwwsssrrrlllllljjjjjjjjjlllmmmoooyyy}}}{{{xxxvvvwwwzzz{{{zzzyyywwwyyyzzzyyywwwuuuuuuvvvwwwvvvuuutttqqqnnnkkkjjjiiigggfffgggeeegggoooyyyxxxnnnaaa[[[WWWVVVSSSNNNLLLNNNLLLMMMQQQUUUYYY```ooo~~~xxxqqqooottt|||```JJJCCC666777777555444222111111111111111000000000000000......///000000000000000000000000000000000000000000000000000000111222222111000000111333666999;;;>>>FFFQQQ[[[bbblllxxx|||{{{}}}zzzmmmeeeZZZQQQKKKEEE@@@<<<555777888777555444666888666555555555555666888999:::;;;===@@@CCCEEEFFFGGGGGGIIIKKKKKKJJJIIIJJJKKKMMMPPPSSSWWWYYYZZZYYYYYY[[[^^^bbbeeeiiimmmrrruuuuuuvvvwwwwwwxxxyyyzzzzzzyyy{{{}}}~~~}}}~~~~~~zzzyyywwwuuutttrrrpppoooqqqvvv|||yyysssrrrttttttrrrooooooooopppppppppoooooonnnpppqqqtttuuuvvvvvvttttttrrrrrrssstttuuuuuuuuuttttttuuuvvvwwwxxxxxxxxxxxxwwwyyy|||}}}|||uuuooolllpppvvv|||}}}tttpppuuuxxxuuupppnnnmmmllljjjjjjlllooorrrttt}}}~~~}}}{{{xxxvvvxxx{{{}}}|||{{{vvvxxxyyyyyywwwuuuttttttuuuttttttrrrooollliiigggfffeeeeeefffeeehhhrrr}}}{{{mmmfff]]]XXXVVVWWWUUUPPPOOOPPPMMMOOOSSSYYY^^^gggxxx|||rrrkkkkkksss~~~}}}|||{{{XXXFFFDDD555666777666444222111222000000000000000111111111......///000000000000000000000000000000000000000000000///000000111222222111000000222444888;;;===HHHQQQ]]]ffflllrrrzzz}}}{{{}}}~~~|||zzz{{{{{{uuuiiibbbWWWNNNHHHCCC>>>:::444777999888666555777999777666666666666888:::;;;;;;<<>>;;;888:::999888777666666666777777777666666888:::<<<>>>@@@AAABBBDDDFFFHHHJJJKKKKKKLLLLLLKKKKKKLLLOOORRRVVVVVVXXXZZZ]]]___aaaaaafffjjjnnnrrrtttvvvxxxzzzyyyyyyxxxyyyzzzzzzzzzzzz{{{|||}}}|||}}}}}}~~~{{{wwwttttttssssssrrrqqqqqqqqqrrrrrrvvvuuuuuutttssssssrrrrrrsssrrrrrrqqqrrrssstttuuuwwwwwwyyyzzz|||~~~}}}~~~~~~}}}{{{{{{~~~}}}vvvrrrllliiigggiiiooorrrpppllleeedddfffkkkooosss{{{}}}||||||~~~~~~}}}~~~~~~~~~}}}}}}}}}{{{wwwsssrrrrrrqqqpppooonnnnnnmmmooooooooonnnmmmkkkiiihhhiiifffeeedddcccdddllluuuqqqeee^^^WWWVVVVVVVVVTTTRRRQQQRRRSSSSSSWWW]]]hhhyyysssiiikkksssxxx{{{}}}{{{|||xxx[[[KKK@@@999555555444444333333222222000000000000000000000000000000000000////////////000000000000000000000000000111222333333333333333444222333777;;;@@@HHHQQQ```jjjxxx}}}zzzwwwuuuqqquuuyyy~~~~~~xxxwwwzzzyyymmmbbb\\\OOOIIIBBB>>>===<<<:::888888777777777777777888888888777777888999<<<>>>???BBBCCCDDDFFFHHHJJJKKKLLLJJJKKKKKKJJJKKKNNNRRRVVVYYYZZZ[[[^^^```cccdddeeelllooorrrtttuuuwwwyyy{{{xxxyyyyyyyyyzzzzzzzzz{{{|||}}}}}}{{{{{{}}}~~~{{{yyywwwvvvwwwsssrrrrrrqqqqqqrrrrrrrrrtttttttttsssssssssrrrrrruuusssrrrqqqqqqsssvvvxxxwwwxxxyyy{{{}}}~~~~~~~~~|||{{{|||}}}xxxsssooolllfffddddddggglllpppooommmgggeeeggglllrrrxxx|||{{{zzzyyyyyy}}}}}}{{{zzzzzz{{{}}}|||{{{{{{{{{yyyuuurrrrrrqqqpppoooooonnnnnnnnnmmmnnnnnnmmmllliiigggeeebbb```___aaabbbeeeoooyyy~~~yyykkkbbb[[[WWWTTTUUUVVVTTTRRRPPPPPPQQQUUU[[[eeeqqq{{{pppiiiooozzz~~~|||zzzwww|||kkkRRRHHH@@@888444444444444444333111111////////////////////////000000000000////////////////////////////////////000000111222333444444444777555777;;;???EEEPPP[[[gggqqq|||~~~{{{yyysssssstttwww}}}~~~|||~~~qqqeee[[[TTTHHHDDD>>>;;;::::::999888888888777777777777888888777777777999;;;===???@@@CCCDDDEEEGGGIIIKKKLLLLLLJJJJJJKKKKKKMMMQQQVVVZZZ\\\]]]___bbbdddgggiiijjjppprrruuuvvvvvvwwwxxxzzzyyyzzz{{{{{{{{{{{{|||}}}~~~}}}}}}|||yyywwwxxx{{{|||xxxwwwtttuuuwwwrrrrrrrrrqqqqqqrrrrrrssssssssssssttttttuuuuuuuuuwwwuuusssrrrsssuuuxxx{{{wwwxxxyyy{{{|||~~~~~~}}}||||||{{{zzzyyyzzz{{{{{{zzzyyy{{{yyyvvvrrrnnnllljjjjjjcccbbbcccfffkkknnnnnnmmmhhhfffhhhmmmssszzzyyyxxxwwwvvvwww||||||zzzyyyxxxyyyyyyxxxxxxxxxxxxwwwtttrrrrrrqqqpppooonnnnnnoooooollllllmmmlllkkkhhhdddbbb^^^\\\\\\^^^aaafffqqq|||vvvjjjaaa\\\YYYTTTUUUUUUTTTQQQOOOOOOOOOSSS]]]jjjzzzuuummmkkkuuu{{{uuu~~~^^^GGG@@@;;;444444444444444333222111000////////////////////////////////////000000000000//////////////////////////////000111222333555555888777:::???DDDKKKXXXdddrrrxxx~~~vvvqqqmmmoootttyyy}}}~~~wwwjjj^^^TTTNNNEEEBBB===:::888888888777:::999888777666666666666666666888:::<<<>>>@@@AAACCCDDDFFFHHHJJJKKKKKKKKKJJJLLLMMMNNNQQQUUU[[[___```aaaccceeehhhkkkmmmnnnssstttvvvvvvuuuvvvwwwyyyzzz|||~~~~~~}}}}}}yyyzzzyyyvvvtttuuuzzz|||yyyvvvrrrrrrtttrrrrrrqqqqqqqqqrrrssssssssssssttttttuuuvvvvvvwwwwwwvvvtttssstttwwwzzz|||xxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxvvvvvvvvvxxxyyyxxxvvvtttpppnnnkkkhhhffffffggghhhccccccdddfffjjjmmmnnnmmmhhhfffiiiooovvv}}}yyyxxxvvvuuuwww|||~~~|||zzzyyyyyyyyyxxxwwwuuuuuuvvvuuusssqqqqqqpppooonnnmmmnnnoooooojjjkkklllkkkiiifffbbb```^^^\\\\\\___bbbhhhtttuuujjjbbb]]][[[TTTUUUUUUSSSQQQPPPQQQRRRSSS```rrrmmmjjjnnn|||}}}wwwtttWWWEEE<<<999777444444333333222222111111000000000000000000000000////////////000000000000000000000000000000000000//////000000222444666777888999???FFFLLLUUUdddrrr~~~uuummmgggiiinnntttzzz~~~ooobbbWWWNNNIIIBBB@@@===:::888777777777:::999888777666666666666666777999<<<>>>AAABBBCCCDDDEEEGGGJJJKKKLLLKKKKKKLLLNNNQQQTTTVVVZZZ___cccbbbcccfffhhhkkknnnpppqqquuuvvvvvvvvvuuuuuuwwwyyy{{{~~~~~~vvvxxxwwwuuurrrtttzzz|||yyyvvvqqqooorrrrrrqqqqqqqqqrrrrrrssstttttttttttttttuuuuuuuuuuuuuuuuuuttttttuuuwwwyyy{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}|||{{{yyyxxxvvvuuusssssstttuuuuuusssoookkkdddbbb```______aaaccceeeeeeeeefffhhhjjjlllmmmmmmiiihhhlllttt|||{{{zzzxxxwwwxxx~~~~~~}}}|||{{{zzzzzz{{{{{{zzzxxxvvvuuuuuutttrrrppppppooommmlllkkklllnnnnnniiijjjkkkkkkiiieeeaaa^^^]]][[[\\\aaafffnnn{{{tttjjjaaa\\\[[[TTTTTTTTTSSSRRRSSSVVVYYY^^^lllvvveeegggqqq}}}fffQQQDDD:::777;;;555444333111111111111222111111111111111111111111.../////////000000000111000000000000000000000000000000000111333666888999;;;???HHHRRR[[[eeewww~~~ssskkkfffjjjpppvvv|||tttfffYYYOOOGGGCCC===<<<;;;999777777888999888888777777777777777888888999<<>>AAADDDGGGHHHIIIGGGIIIKKKNNNOOOOOONNNNNNOOOSSSXXX\\\___bbbdddfffdddfffhhhkkknnnqqqsssuuuwwwxxxxxxwwwvvvwwwyyy{{{yyy}}}~~~}}}~~~qqqrrrtttuuuuuuvvvyyy{{{~~~|||yyyvvvrrrnnnllljjjoooqqqrrrrrrqqqqqqqqqrrrssssssrrrrrrqqqqqqrrrrrrssstttuuuuuutttuuuxxxzzz|||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvtttrrrpppnnnllliiieeeaaa\\\WWWSSSTTTUUUWWW]]]dddkkkkkkkkkkkkkkklllmmmnnniiilllrrryyy||||||}}}~~~~~~{{{yyyxxxyyy{{{||||||wwwuuutttwwwzzzzzzuuuoooooommmkkkkkkkkklllkkkjjjeeeggghhhgggccc^^^[[[ZZZVVV[[[^^^bbbmmm~~~{{{ooofff]]]YYYXXXUUUSSSQQQQQQTTTXXX^^^aaauuuzzzfff^^^fffsss}}}zzz{{{oooRRRFFF;;;888999444333333333222222222111111000000000000000000000000////////////000000000000222222111111000000//////666111...111444666:::???FFFTTTbbblllwwwvvvqqqoooqqqtttwww~~~wwwnnnaaaSSSIIIBBB===;;;:::999777666555555555555777666666666666888:::;;;>>>???@@@BBBDDDGGGIIIJJJIIIJJJKKKKKKJJJKKKNNNQQQTTTWWW[[[```dddfffggggggiiiiiijjjlllnnnqqqssstttxxxyyyzzzzzzyyyyyy{{{}}}{{{}}}~~~tttuuuvvvvvvvvvxxxzzz|||||||||zzzxxxuuuqqqnnnllljjjnnnppprrrrrrqqqpppqqqrrrssssssrrrrrrrrrrrrrrrssssssuuuvvvwwwvvvvvvxxxyyy{{{{{{{{{zzzzzzyyyyyyyyyzzzyyyyyyxxxwwwwwwvvvvvvtttrrrpppnnnlllhhhddd```[[[VVVRRRSSSVVVXXX^^^eeelllmmmmmmmmmlllllllllmmmlllpppvvv}}}~~~~~~}}}}}}~~~|||zzzxxxxxxyyy{{{{{{zzzvvvttttttvvvyyyyyytttooopppnnnkkkjjjkkkjjjiiigggeeefffhhhfffccc___\\\[[[WWW\\\bbbgggrrrwwwlllccc[[[WWWWWWQQQQQQPPPOOOQQQWWW___fff{{{sssbbbccciiisss||||||xxxxxx|||eeeLLLCCC:::888999444333333333222222222111111222222222111111111111111////////////000000000111111111111000000000//////444111111444666999???FFFPPP^^^oooyyyuuuqqqpppsssvvvxxx}}}wwwmmmeeeZZZNNNFFFAAA>>><<<:::999777666555555555666666666666666888999;;;<<>>CCCDDDDDDFFFGGGHHHIIIJJJLLLMMMMMMMMMNNNQQQUUUYYY\\\^^^bbbfffiiikkklllmmmkkklllmmmnnnppprrrtttuuuuuuwwwxxxyyyyyyzzz{{{}}}|||}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~vvvvvvvvvtttrrrsssuuuwwwzzzzzz{{{}}}}}}{{{vvvvvvtttrrrpppnnnmmmllllllnnnpppppppppooopppqqqsssssssssssstttuuuuuuvvvuuuxxx{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvuuussspppnnnkkkfffaaa]]]WWWRRROOORRRUUUYYY```hhhqqqtttvvvvvvrrrooommmnnnsssyyy}}}|||}}}}}}|||{{{wwwwwwvvvwwwyyyyyywwwuuusssrrrqqqsssttttttqqqnnnooommmlllkkkkkkjjjhhhffffffgggfffddd```]]]\\\\\\^^^eeemmmuuuzzzlllddd^^^XXXTTTUUUQQQTTTUUUTTTUUU^^^mmmyyy}}}qqqkkkhhhdddhhhmmmrrrtttxxxfffMMM@@@>>>888666777444333333333222222222111111111111111000//////......//////000000000111111111000000000000000000000000111222555888:::BBBTTTeeesss|||zzz{{{~~~~~~}}}pppgggVVVPPPHHHBBB>>>===<<<;;;888777666555555666777777777888999:::<<<>>>@@@AAADDDEEEFFFHHHIIIKKKLLLLLLMMMMMMNNNNNNPPPTTTYYY^^^aaabbbeeehhhkkkmmmnnnnnnllllllmmmnnnppprrrtttuuusssuuuxxxyyyyyyzzz|||}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}zzzyyyxxxuuurrrrrrtttvvvxxxxxxyyy{{{}}}~~~}}}|||uuutttsssrrrpppnnnmmmmmmlllnnnpppppppppoooppprrrttttttttttttuuuvvvwwwxxxwwwyyy||||||{{{yyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuvvvtttqqqnnnkkkgggbbb^^^VVVQQQOOORRRVVVZZZbbbiiitttxxx{{{yyytttpppooopppuuu|||}}}}}}|||zzzxxxvvvuuuuuuvvvwwwwwwuuutttpppppppppqqqqqqqqqooommmnnnmmmlllllllllllliiigggffffffeeebbb___]]]]]]]]]bbbhhhpppyyyttthhhbbb]]]XXXUUUVVVSSSUUUXXXXXXZZZeeevvvsssllljjjkkkgggiiimmmsssxxx[[[GGG>>>>>>777444666444333333333222222222111111444444444333333222222222000000000000111111111111000000000111111111111111333444666999===IIIaaavvvsssggg^^^OOOKKKDDD>>><<<;;;:::999777777666555555666777888999999;;;===???@@@BBBBBBCCCEEEGGGIIILLLMMMNNNNNNLLLMMMOOOQQQSSSXXX^^^bbbdddeeegggiiilllmmmnnnooommmmmmnnnoooppprrrtttuuusssvvvxxxzzzzzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~|||xxxttttttuuuwwwvvvuuuvvvxxxzzz{{{{{{zzzuuuuuusssrrrpppooonnnmmmlllnnnpppqqqppppppqqqssstttttttttuuuvvvxxxyyyzzzyyyzzz||||||zzzxxxxxxxxxvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvtttqqqooolllhhhccc```YYYTTTRRRUUUYYY]]]eeelllvvvyyy|||zzztttppppppsssvvv~~~|||zzzxxxvvvuuutttssssssuuuuuutttssspppqqqqqqqqqppppppoooooommmmmmlllllllllkkkhhheeeccccccbbb```^^^^^^```bbbgggmmmvvvyyyoooddd___\\\XXXVVVWWWRRRUUUXXX\\\bbbooozzzmmmiiiiiihhhmmmmmmqqqyyyuuuSSSBBB<<<>>>777333555444333333333222222222111111000000000000000000000000000000000111111111222222111111111222222222222333555666:::???EEETTTmmmtttgggZZZRRRKKKFFF@@@<<<:::999888777666666555555555777888999;;;<<<>>>@@@AAABBBCCCCCCDDDFFFHHHKKKMMMNNNNNNNNNLLLNNNRRRUUUXXX]]]bbbfffhhhhhhiiikkklllnnnooopppoooooooooppprrrsssuuuvvvtttwwwzzz{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~yyyuuutttuuuwwwvvvuuuuuuvvvyyyzzzzzzyyyvvvvvvtttsssqqqooonnnmmmlllnnnqqqqqqqqqqqqrrrttttttttttttuuuwwwyyyzzz{{{zzz{{{|||zzzxxxwwwwwwxxxvvvvvvvvvwwwwwwxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuvvvtttqqqooommmjjjeeebbb^^^YYYWWWZZZ]]]aaaiiipppuuuxxx{{{wwwqqqnnnppptttxxx|||{{{yyywwwuuuuuusssqqqqqqrrrsssssssssrrrsssssssssrrrqqqqqqrrrnnnmmmlllkkkjjjgggbbb___\\\]]]^^^^^^___bbbfffjjjooowwwtttjjj```]]][[[WWWUUUVVVTTTVVVZZZbbbnnnqqqjjjkkkkkkhhhooonnnssscccLLL===:::===555111555666333333333222222222111111,,,,,,------......//////000000111111111222222222222222333333333444444444777999???HHHRRR```vvvuuuiii\\\QQQIIIEEEAAA<<<999888888777777666555555555666777999:::===>>>@@@BBBCCCCCCCCCCCCGGGIIIKKKLLLMMMLLLKKKJJJMMMPPPUUUZZZ^^^cccgggjjjkkkkkklllmmmnnnooopppqqqrrrrrrrrrssstttvvvwwwxxxvvvyyy|||}}}}}}|||||||||{{{|||}}}~~~~~~}}}~~~}}}xxxsssrrrtttvvvxxxwwwvvvwwwzzz{{{zzzyyywwwvvvuuusssqqqooonnnmmmmmmoooqqqrrrrrrrrrsssuuuttttttuuuvvvwwwyyy{{{|||{{{|||{{{yyywwwvvvwwwxxxvvvvvvwwwwwwxxxxxxxxxyyytttttttttuuuuuuuuuuuuuuuvvvtttrrrpppnnnkkkgggcccbbb]]][[[]]]aaaeeellltttssswwwyyyuuunnnllloootttyyy|||{{{zzzyyywwwuuuuuussspppoooqqqrrrsssssstttuuuuuuuuussssssssstttooonnnllljjjgggccc^^^ZZZWWWXXXZZZ\\\___eeekkkooowwwpppggg^^^[[[YYYVVVUUUVVVVVVXXX^^^hhhyyyzzzkkkiiioooooojjjmmmlllssszzzWWWGGG999888;;;444111666777333333333222222222111111000000111222333444555555000111111111111222222222333333333444444555555555777:::CCCOOO[[[iii{{{}}}uuuvvvxxxlllbbbWWWMMMGGGAAA>>>:::777777777777777555555555555666777999:::>>>???AAACCCDDDDDDCCCCCCJJJKKKLLLMMMLLLJJJHHHGGGNNNRRRXXX^^^cccgggjjjmmmmmmmmmnnnnnnoooppprrrrrrtttttttttuuuvvvxxxyyyzzzwwwzzz}}}~~~}}}|||||||||xxxyyy{{{|||}}}}}}}}}|||~~~|||vvvqqqpppsssvvvuuussstttvvvxxxxxxwwwwwwxxxyyywwwuuurrrqqqqqqqqqooonnnlllmmmoooqqqrrrqqqpppooopppqqqtttvvvwwwxxxxxxwwwwwwwwwvvvvvvuuutttssssssttttttvvvxxxyyyxxxtttqqquuuuuuvvvuuuuuutttsssssstttssspppmmmkkkiiihhhgggdddcccbbbbbbcccfffiiilllrrrsssssspppmmmmmmqqquuu}}}{{{xxxwwwuuutttrrrsssrrrrrrsssttttttsssqqqsssrrrrrrssstttsssqqqnnnnnnmmmkkkhhhddd```\\\ZZZYYYYYYZZZ\\\___eeemmmrrr}}}}}}jjjbbbZZZWWWUUURRRSSSWWWZZZ\\\dddvvvvvvmmmiiigggiiimmmkkkjjjuuukkkQQQ???<<<777444444444444333000000000000////////////222000...------///111333000000000000111111111111222000111555666444555999666DDDRRR]]]gggttt|||wwwsssssssssssswww}}}{{{ooofff\\\PPPFFFCCC===<<<:::888777777888888888777777777777999:::;;;BBBCCCEEEEEEDDDDDDFFFGGGIIIIIIIIIHHHHHHIIILLLOOORRRWWW^^^eeekkkooopppqqqoooooonnnllljjjkkknnnqqqtttvvvzzz{{{zzzzzzzzzzzzxxxzzz|||}}}}}}|||zzzxxxxxxyyyzzz{{{{{{{{{zzzyyywwwtttrrrrrrtttvvvvvvuuuvvvxxxyyyzzzyyyxxxyyyzzzwwwuuusssrrrrrrqqqpppnnnnnnooopppqqqqqqqqqpppooorrrsssuuuwwwyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuuuutttttttttvvvwwwwwwtttrrruuuuuuuuuuuuuuutttsssssstttsssqqqnnnllljjjiiihhhhhhgggffffffhhhkkkoooqqqtttuuutttqqqooopppssswww}}}zzzxxxvvvuuusssqqqsssrrrrrrsssttttttsssqqqrrrqqqqqqrrrrrrqqqnnnllllllllljjjgggccc^^^ZZZXXXVVVWWWZZZ]]]bbbjjjsssyyyxxxggg___YYYWWWUUUSSSTTTXXX]]]aaakkk|||qqqjjjhhhggghhhjjjlllooo}}}^^^HHH>>>;;;777444444444444333111111111000000000//////444333000......///000222000000000000111111111111333111222555666666888===BBBOOO]]]gggppp{{{}}}wwwsssoookkkjjjlllmmmnnnsssyyyvvviii___VVVJJJBBB???<<<;;;999888777777777888888888888888999;;;===>>>BBBCCCEEEEEEEEEEEEFFFHHHJJJKKKJJJIIIIIIKKKOOORRRUUUYYY```fffllloooppppppqqqqqqpppnnnlllmmmpppssssssvvvyyy{{{zzzzzzzzzzzzyyyzzz|||~~~~~~|||zzzyyyxxxyyyzzz{{{{{{zzzzzzyyy}}}rrrsssuuuuuuuuuuuuvvvwwwuuuwwwyyyyyyxxxwwwwwwxxxwwwuuusssrrrrrrqqqooonnnnnnnnnnnnnnnmmmmmmmmmmmmqqqrrrtttvvvwwwxxxyyyyyyxxxwwwuuutttsssttttttuuutttsssrrrssstttuuutttrrrttttttuuuuuuttttttsssssssssrrrqqqooonnnlllkkkjjjmmmlllllllllooosssvvvyyyyyyxxxvvvuuuuuuvvvyyyzzz~~~|||{{{yyyxxxwwwwwwuuussspppsssrrrrrrrrrttttttrrrqqqrrrqqqpppppppppooollliiijjjiiihhhfffaaa\\\XXXUUURRRUUUYYY___fffpppzzzrrrbbb\\\XXXWWWUUUSSSUUUYYY___fffsssxxxllliiijjjiiihhhiiioooxxxoooQQQ@@@===:::666444444444333333222222222111111111000000666444222000//////000111000000000111111111222222555222222555666777===DDDUUU```mmmttt{{{|||zzzwwwpppkkkgggeeegggkkkmmmnnnsssyyy}}}qqqbbbXXXOOOEEE>>><<<:::999888666666666777777999999999:::<<<>>>@@@AAAAAACCCEEEEEEEEEFFFHHHIIIKKKLLLKKKKKKKKKNNNSSSVVVZZZ^^^ccchhhmmmooopppppppppppppppnnnmmmnnnpppssssssvvvzzz{{{{{{zzz{{{{{{zzz{{{|||~~~~~~|||{{{zzzyyyzzzzzz{{{{{{zzzyyyyyyzzz}}}qqqvvvzzzzzzwwwtttuuuwwwsssuuuvvvvvvtttsssssstttvvvtttsssrrrrrrqqqooommmkkkjjjjjjiiihhhiiiiiiiiinnnnnnpppqqqrrrssstttttttttsssqqqppppppqqqsssttttttrrrpppppprrrssstttssssssssstttttttttssssssrrrsssrrrrrrqqqpppooonnnmmmpppppppppqqqtttxxx|||}}}{{{zzz{{{}}}~~~|||{{{zzzxxxwwwwwwwwwxxxvvvtttqqqsssrrrqqqrrrssstttrrrppprrrqqqpppppppppnnnkkkhhhgggfffeeeccc___ZZZVVVSSSQQQUUUZZZaaaiiittt~~~|||mmm```[[[XXXXXXUUUSSSVVV[[[bbbmmm|||~~~sssjjjjjjmmmlllkkkjjjsss```III???;;;888555333444444333333333333333222222222111111444333111000///000000111000000111111111222222222555222222444666999CCCLLLfffppp{{{{{{vvvssspppllliiieeeeeeiiinnnooopppuuu{{{~~~yyylll]]]SSSKKKBBB===<<<999888777555555555666777888999:::<<<>>>@@@BBBCCCBBBCCCEEEFFFFFFGGGHHHJJJKKKKKKLLLLLLNNNQQQVVVZZZ```bbbfffjjjmmmooooooooommmnnnnnnlllkkklllnnnqqqtttwww{{{}}}|||||||||}}}zzz{{{}}}}}}}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyy|||tttzzz~~~yyyttttttvvvssstttuuuuuusssqqqqqqrrrtttsssrrrrrrrrrpppnnnkkkiiihhhhhhggghhhhhhiiijjjmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooopppqqqssstttsssqqqooooooqqqsssssssssrrrrrrssssssssssssrrrrrrrrrrrrsssssssssrrrqqqppprrrqqqqqqsssvvvzzz~~~}}}{{{zzzyyyzzzxxxwwwwwwxxxxxxxxxuuurrrrrrqqqqqqrrrssssssrrrppprrrqqqpppppppppnnnkkkhhhdddcccbbb___\\\XXXUUUSSSTTTXXX]]]dddllluuuttthhh___[[[YYYXXXVVVUUUYYY```kkkxxxwwwnnnhhhiiikkkllllllnnn|||sssTTTCCC>>>999666444333444444333222333333333333222222222222/////////...///000111222111111111111222222222222444222222444777===JJJVVVoooyyy}}}uuummmiiiiiijjjggghhhmmmqqqqqqpppuuu|||yyypppcccUUUMMMFFF???<<<<<<888777666555555555666777888999:::===???AAACCCCCCCCCDDDFFFGGGFFFGGGIIIJJJIIIKKKMMMOOOQQQUUUZZZ]]]dddfffiiilllnnnoooooonnnlllmmmnnnmmmlllllloooqqquuuxxx{{{}}}}}}}}}}}}~~~{{{{{{|||}}}}}}|||{{{{{{yyyyyyyyyyyyzzzzzz{{{{{{zzz}}}vvv{{{zzzuuutttuuutttvvvvvvuuusssqqqqqqrrrrrrqqqqqqqqqqqqooollliiiggghhhiiijjjkkkmmmnnnnnnpppnnnmmmkkkiiihhhhhhhhhjjjkkklllnnnppprrrttttttrrrqqqooooooqqqssstttsssqqqqqqrrrrrrssssssrrrrrrqqqrrrtttuuuuuuuuutttsssrrrrrrrrrsssvvvzzz~~~|||}}}}}}|||yyyxxxxxxxxxxxxwwwvvvwwwwwwwwwuuusssrrrqqqqqqqqqssssssqqqpppqqqpppooooooooonnnkkkiiicccaaa___\\\YYYWWWVVVVVVYYY]]]bbbhhhoooxxxuuukkkbbb]]]ZZZYYYYYYXXXYYY```iiixxxmmmhhheeefffhhhiiiooouuucccJJJ===:::777555333333444444333222333333333222222222111111------......///111222222111111111222222222222333222222444777;;;CCCSSSaaarrr|||zzzooojjjlllqqqqqqrrrwwwzzzxxxvvv{{{yyyqqqcccWWWKKKEEE@@@;;;999:::888777666555555666777888999:::<<>>===:::999:::888888777666666777888999===???AAACCCEEEFFFFFFFFFHHHIIIJJJIIIGGGFFFGGGHHHIIINNNVVV]]]aaaccceeeggghhhiiijjjlllmmmnnnnnnnnnjjjlllnnnnnnmmmnnnoooqqqnnnqqquuuwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvwwwzzz|||rrruuuxxx||||||yyytttppprrrqqqpppqqqrrrqqqooonnnrrrrrrqqqooollliiigggfff]]]___bbbgggjjjmmmooopppmmmjjjeee```[[[WWWUUUUUUYYYYYY[[[^^^bbbhhhlllooonnnooopppooooooooorrrtttrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttvvvvvvppppppqqqrrruuuyyy|||}}}~~~{{{xxxwwwxxxxxxwwwwwwvvvvvvvvvuuuwwwvvvuuutttsssrrrrrrqqqoooppppppqqqqqqqqqpppppppppmmmjjjhhhhhhgggfffeee___ZZZXXXYYYYYYYYY[[[```eeelllrrrwww}}}~~~uuujjjbbb\\\YYYXXXYYYTTTSSSXXX^^^fffvvvxxxooohhhaaafffiiihhhhhhrrr~~~|||oooUUUFFF===::::::555555444333333222111111000111000///------///111444444333222111111222222222111000000222333333222333666:::@@@JJJYYYkkkxxxsssnnnooopppooopppoootttzzz{{{uuuuuuvvvlll___SSSCCCAAA>>>:::888777777777999888666555666888;;;===AAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHNNNRRRYYY```eeehhhhhhgggkkkkkkkkkmmmoooooommmllljjjjjjjjjkkklllmmmnnnooonnnpppsssvvvxxxyyyyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvzzzxxxvvvwwwzzz~~~nnntttzzz|||{{{wwwuuutttqqqppppppppprrrrrrpppnnnqqqqqqpppnnnllljjjgggfff___aaacccgggjjjnnnppprrrppplllfff```ZZZVVVSSSRRRSSSSSSUUUXXX^^^dddjjjmmmpppqqqrrrrrrpppoooppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuuuusssssstttuuuwwwzzz|||}}}}}}~~~~~~|||}}}~~~~~~~~~}}}{{{yyywwwvvvvvvvvvvvvvvvuuuuuuuuutttuuuuuutttsssrrrqqqqqqpppoooooopppqqqqqqqqqppppppooommmjjjhhhgggfffdddbbb\\\WWWUUUVVVWWWXXX\\\aaaiiipppwww{{{zzztttjjjbbb\\\XXXVVVUUUUUURRRTTT\\\eeeppp{{{ppphhhcccaaaeeehhhiiimmm{{{||||||dddMMMAAA;;;888888555555444333333222111111111111111000......000222111000//////......//////444333111111222222222222222666<<>>AAAAAAAAABBBCCCDDDFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIQQQUUU[[[aaafffhhhiiiiiikkkkkkkkkmmmoooooommmkkkkkkkkkkkkkkklllnnnooopppppprrruuuwwwyyyyyyyyyyyyuuuvvvvvvwwwwwwxxxxxxyyyxxxvvvuuuvvvzzz~~~lllttt||||||xxxvvvvvvpppooonnnoooqqqqqqpppoooppppppooonnnllljjjhhhgggbbbcccdddfffjjjmmmqqqsssrrrnnnggg```ZZZUUURRRPPPOOOOOOPPPTTTZZZaaahhhlllqqqsssuuutttrrrpppooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuuuuuuuvvvvvvwwwxxxyyyyyyzzzzzz{{{||||||}}}||||||}}}}}}~~~}}}}}}|||}}}}}}zzzzzzzzzyyyxxxwwwvvvuuutttttttttttttttssssssssstttssssssrrrqqqpppoooooonnnoooppppppqqqqqqppppppnnnllliiihhhgggdddaaa^^^YYYUUUSSSUUUXXXZZZ___ffflllssszzz~~~qqqjjj___XXXVVVVVVUUUTTTTTTUUUYYYcccnnn{{{~~~nnnddd```^^^^^^```cccgggooo{{{}}}wwwWWWDDD>>>;;;888777555444444333333222222111222333333111//////000222000///..................222222111111222333444555333999AAAJJJUUUcccrrr|||~~~~~~zzzxxxxxxzzzzzznnnlllooorrrssstttrrrooonnnqqquuu{{{zzzjjj^^^VVVLLLCCC???===;;;888666666555666777777777777999<<<>>>@@@BBBBBBBBBBBBCCCEEEFFFGGGEEEEEEEEEFFFHHHKKKMMMOOOWWWYYY]]]bbbfffiiikkkllllllkkklllmmmoooooommmkkkkkkkkkllllllmmmooopppqqqsssuuuwwwyyyzzzzzzzzzyyyvvvvvvvvvwwwxxxyyyzzz{{{wwwuuutttvvv{{{rrrwww~~~~~~yyytttnnnmmmlllmmmnnnoooooonnnnnnnnnmmmmmmkkkjjjhhhgggeeeddddddfffhhhlllppprrrqqqmmmhhhaaa[[[WWWTTTSSSRRRQQQRRRTTTYYY```fffjjjoooqqqtttuuusssqqqppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrssstttuuuuuutttuuuuuuvvvvvvuuuuuutttyyyxxxyyy{{{|||}}}{{{xxxyyyyyyzzzzzzzzzzzzzzz{{{}}}zzzzzzyyyxxxvvvuuussssssssssssssssssssssssrrrrrrsssrrrrrrqqqpppooonnnmmmnnnnnnooopppppppppppppppllljjjhhhgggeeebbb]]]ZZZXXXTTTSSSVVVZZZ^^^eeemmmooovvv}}}~~~xxxllldddZZZTTTSSSUUUVVVUUUXXX[[[aaalllwwwrrrccc]]]\\\]]]]]]___bbbhhhuuu}}}}}}kkkMMM???===<<<999777444444444333333222222222333444444333111000111222222111111000000000111111//////000000111444777:::888>>>FFFOOO[[[hhhwwwzzzxxxzzz|||~~~|||wwwmmmmmmqqqsssuuuxxxvvvsssqqqssswww}}}oooaaaWWWOOOGGGAAA<<<;;;999777666555555555666777888999<<<>>>@@@AAABBBBBBBBBCCCDDDEEEGGGGGGGGGGGGHHHJJJMMMQQQUUUWWW]]]^^^aaadddgggkkkmmmnnnlllllllllmmmoooooommmkkklllllllllmmmnnnpppqqqrrruuuvvvxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxxxxyyyzzz{{{wwwuuuuuuwww{{{|||rrrmmmkkkjjjjjjkkklllllllllllllllllllllkkkjjjiiihhhfffeeeeeefffhhhkkknnnqqqnnnkkkgggbbb^^^\\\[[[[[[XXXWWWVVVWWWZZZ^^^ccceeeiiilllppprrrrrrqqqqqqqqqoooooooooppppppqqqqqqqqqsssssssssttttttuuuvvvwwwtttuuuvvvvvvwwwvvvvvvuuuzzzxxxxxxzzz}}}}}}|||}}}~~~~~~}}}|||zzzxxxvvvwwwxxxxxxyyyyyyyyyxxxwwwyyy}}}~~~~~~}}}{{{xxxvvvsssrrrqqqrrrrrrsssssssssssssssssssssrrrrrrqqqpppooonnnmmmoooooooooppppppooooooooojjjhhhfffdddbbb___ZZZWWWVVVSSSSSSXXX]]]bbbiiiqqqttt{{{~~~wwwpppggg```WWWRRRQQQTTTVVVWWWZZZ```hhhsssxxxiii^^^ZZZ\\\```aaacccgggooo~~~uuu^^^FFF<<<;;;:::777555444444333333333333222222333444555444222000000111222222222111111222222333///000111111111333888;;;>>>CCCKKKSSS^^^lllzzz~~~}}}|||rrrkkklllpppsssuuuyyyyyyxxxxxxyyy{{{vvvlll___TTTLLLEEE???<<<999999888777666666555555666777999<<<>>>@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJMMMQQQVVVZZZ]]]bbbbbbdddfffiiilllnnnooommmllllllmmmooonnnllljjjlllllllllmmmoooqqqrrrsssvvvvvvwwwxxxyyyzzzzzzzzz{{{zzzyyyxxxxxxxxxzzzzzzyyyxxxwwwxxx}}}~~~sssnnnllliiiiiijjjkkkkkkjjjjjjjjjkkkkkkkkkjjjiiiiiiggggggggghhhjjjlllnnnooolllkkkhhheeecccbbbcccccc^^^]]]\\\[[[\\\]]]___```dddgggjjjmmmnnnoooppprrrnnnnnnnnnoooppppppqqqqqqttttttttttttuuuvvvwwwxxxvvvvvvwwwxxxyyy{{{|||||||||yyyxxxzzz}}}~~~{{{zzz{{{}}}~~~}}}{{{zzzxxxuuusssuuuuuuvvvwwwxxxxxxxxxxxxwwwzzz~~~|||yyyvvvsssrrrqqqsssssssssttttttttttttuuutttssssssrrrqqqpppooooooppppppppppppooonnnmmmmmmhhhfffcccaaa___]]]YYYVVVTTTRRRTTT[[[aaafffmmmttt|||~~~zzzrrrjjj___[[[VVVQQQPPPRRRVVVYYY\\\dddoooyyy{{{lllbbb]]][[[___dddbbbeeekkkwww{{{}}}}}}~~~bbbQQQ@@@999888666444333333333333333333333333333333444555444222000000000000000000000000111111222333555555333222333888===EEEKKKSSS\\\eeeqqq}}}~~~~~~ssslllgggjjjooosssvvv{{{||||||~~~~~~uuufff\\\QQQKKKFFF???;;;:::777777777777777777666666777888;;;>>>@@@BBBBBBBBBDDDDDDDDDDDDEEEGGGHHHIIIHHHIIIKKKOOOTTTYYY]]]```eeeeeegggiiikkklllnnnooommmmmmlllnnnooonnnllljjjkkkkkklllmmmoooqqqrrrsssttttttuuuvvvwwwxxxyyyzzz{{{zzzxxxwwwwwwxxxzzz{{{~~~|||zzz{{{~~~zzzqqqnnnkkkjjjjjjkkkkkkjjjhhhiiijjjjjjjjjjjjjjjiiijjjjjjkkklllmmmnnnooopppmmmllliiiggggggggghhhiiidddccccccbbbaaaaaaaaa``````ccceeegggiiikkkmmmpppmmmmmmnnnnnnoooppppppqqqtttssssssttttttuuuvvvwwwtttuuuvvvwwwzzz~~~~~~yyywwwxxx|||~~~zzzyyyzzz}}}|||~~~~~~}}}~~~~~~|||zzzxxxxxxvvvtttrrrssstttuuuvvvwwwwwwwwwwwwxxxzzz~~~|||yyyvvvtttsssssstttuuuuuuuuuvvvvvvvvvvvvuuuuuutttsssrrrqqqqqqpppqqqqqqqqqpppooommmkkkkkkgggdddaaa^^^]]][[[XXXVVVWWWUUUYYYaaahhhlllrrrxxxzzztttkkkcccVVVWWWVVVSSSPPPSSSYYY___dddmmmwwwzzzmmmaaa]]]\\\]]]aaafffgggkkkuuuwww{{{}}}~~~vvv|||wwwRRRFFF<<<888777555333444333333333333333333333333222444555444111////////////////////////000111111333555777666666999@@@FFFOOOWWWbbblllttt||||||xxxsssqqqssslllgggfffkkkrrrwww}}}}}}{{{nnndddZZZPPPGGGEEEBBB===::::::666777777888888888777777888:::===@@@BBBBBBBBBAAADDDDDDDDDEEEFFFGGGHHHIIIIIIKKKOOOSSSXXX]]]```bbbfffgggiiikkklllmmmmmmmmmmmmmmmmmmnnnooonnnllliiijjjjjjkkklllnnnppprrrsssqqqrrrrrrtttuuuwwwxxxyyyxxxwwwvvvuuuwwwyyy|||~~~}}}}}}|||}}}ssspppmmmkkkkkkkkkkkkjjjhhhhhhiiijjjjjjjjjjjjjjjkkklllnnnoooppppppppppppnnnmmmkkkiiiiiijjjkkkllliiiiiiiiiiiihhhfffeeeddd___aaacccdddeeegggkkkmmmlllmmmmmmnnnoooppppppqqqssssssssssssssstttvvvvvvrrrrrrsssuuuyyy~~~~~~yyyvvvwwwzzz~~~zzzxxxzzz}}}zzz}}}|||}}}||||||}}}|||zzzyyyxxxxxxwwwuuusssrrrssstttuuuvvvvvvvvvvvvsssuuuyyy|||~~~}}}|||{{{}}}{{{xxxvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxwwwvvvuuuuuussssssrrrqqqsssrrrqqqpppnnnllljjjiiifffccc___\\\[[[ZZZXXXWWW[[[[[[___hhhooosssxxx~~~}}}uuunnneee]]]RRRVVVXXXVVVSSSVVV^^^fffmmmuuu~~~pppcccYYYYYY\\\]]]aaagggqqqvvv}}}vvv{{{{{{vvvuuussszzzgggIIIBBB;;;:::999666555777333333333333333333333333222333555444111///......000000000000000111222222///222666888999???HHHPPPWWWaaaooo{{{|||rrrmmmhhhhhhllljjjfffgggnnnwww}}}}}}||||||ssshhh[[[RRROOOEEE??????>>>999666888666666777888888888888888888;;;>>>AAACCCCCCBBBAAADDDDDDEEEEEEFFFGGGIIIJJJLLLOOOSSSXXX]]]aaadddeeefffhhhjjjlllmmmmmmmmmlllnnnmmmmmmnnnooonnnkkkiiijjjjjjkkklllnnnppprrrsssooopppqqqrrrtttvvvxxxyyyuuutttttttttwwwzzz~~~}}}yyy|||{{{xxxtttpppnnnmmmllllllffffffgggggghhhhhhiiiiiillljjjiiilllppprrrqqqpppmmmjjjiiikkknnnqqqpppoooooommmjjjjjjkkkkkkgggdddeeeccc``````bbbfffhhhiiikkklllmmmooopppppppppooossssssrrrrrrrrrsssttttttvvvvvvuuuuuuuuuwwwxxxyyyxxxuuutttxxx{{{|||zzzyyyyyyyyy{{{~~~~~~~~~zzzzzz{{{{{{|||}}}}}}}}}xxxxxxyyyyyyxxxwwwvvvuuutttuuuvvvvvvvvvuuusssrrrrrrtttwwwzzz|||}}}|||||||||yyyyyyyyyyyyvvvsssuuuvvvvvvwwwwwwwwwvvvvvvqqqqqqqqqrrrsssttttttuuussssssrrrpppnnnkkkiiihhhcccaaa]]]ZZZWWWUUUTTTTTT\\\___eeelllssszzz{{{pppeee]]]YYYRRRTTTUUUTTTTTTYYYbbbjjjvvv~~~~~~pppgggbbb^^^```bbbbbbeeeiiitttzzzwwwyyyxxxuuutttuuuttt{{{oooWWW???<<<999666666555444333555444333222222222333333222222222111111111111000222111000000000000000000---333777777888AAARRR```jjjqqq{{{{{{pppiiifffffffffhhhhhhmmmtttzzz|||vvvlllcccZZZOOOGGGBBBAAA>>><<<999777666555888888777777777777888888:::<<>>;;;777666555555333222000111222333333333333222111111111000000000000000222111111000000000111111555777:::<<>>===;;;:::999999999888888888888888999999:::<<<>>>AAADDDFFFGGGGGGGGGEEEFFFGGGGGGHHHJJJMMMPPPUUUXXX]]]```ccceeehhhkkkhhhiiijjjkkkllllllkkkjjjjjjjjjkkklllmmmnnnooooooppppppppppppppppppppppppqqqqqqqqqrrrssstttvvvvvvvvvtttrrrssswww{{{}}}}}}}}}||||||}}}vvvpppmmmpppsssvvvvvvrrrooommmnnnnnnmmmllljjjiiigggfffeeehhhhhhgggiiilllnnnnnnmmmjjjiiihhhiiijjjkkkkkkjjjlllmmmoooqqqsssrrrnnnkkkkkkhhhdddccceeeiiilllnnnsssssstttuuuvvvvvvvvvuuusssssssssssstttuuuvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvsssqqqrrruuuvvvwww}}}~~~}}}{{{yyyxxxwwwxxxxxxzzz}}}}}}|||{{{zzzyyyzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwvvvttttttttttttuuurrrssstttvvvvvvvvvuuuuuutttuuuwwwzzz{{{|||||||||}}}{{{yyyxxxxxxxxxvvvtttvvvwwwwwwxxxwwwwwwvvvvvvrrrtttvvvxxxyyyxxxwwwuuutttsssqqqooollliiifffeee]]][[[XXXVVVWWWYYY]]]___eeeiiiooovvv|||yyyooofff___ZZZTTTPPPPPPSSSWWWYYY\\\aaaiiippp{{{zzzmmmbbbcccaaa`````````cccnnnzzzzzztttqqqqqqtttuuuqqqnnnrrryyykkkQQQ@@@<<<999666444444444333222///000222444444333111///111111000///////////////111111111000111111222222777666888???NNN___oooxxxzzz||||||yyytttwww|||uuupppnnnnnnnnnmmmkkkjjjnnntttyyy|||{{{uuuoooeeeXXXMMMGGGDDDAAA???888888888777888888999999888888888999:::;;;<<<===@@@AAADDDFFFGGGGGGGGGGGGHHHIIIIIIHHHIIILLLPPPSSS[[[^^^bbbeeefffgggiiikkkhhhhhhiiijjjjjjjjjiiiiiiiiijjjjjjkkklllmmmnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuvvvuuutttrrrsssvvvyyyzzz{{{zzzzzzzzz{{{~~~vvvkkkddddddllluuuyyyvvvqqqnnnmmmmmmlllkkkjjjhhhgggeeeeeehhhhhhhhhiiikkklllmmmmmmkkkkkkjjjiiiiiihhhfffeeehhhkkkooosssuuussspppnnnnnnkkkhhhhhhkkkppptttvvvssssssttttttttttttttttttrrrrrrrrrrrrsssuuuvvvwwwwwwvvvvvvuuuttttttttttttrrrqqqrrruuuuuutttwww}}}{{{zzzyyywwwvvvvvvwwwwwwyyy|||~~~~~~}}}}}}{{{zzzyyyxxx{{{zzzzzzyyyxxxxxxwwwwwwxxxvvvtttrrrqqqrrrssstttppprrrtttuuuvvvwwwvvvvvvuuuvvvwwwyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwvvvuuutttwwwwwwwwwxxxwwwwwwvvvvvvsssuuuyyy{{{|||zzzwwwuuurrrqqqpppmmmjjjfffcccbbb[[[YYYVVVUUUVVV[[[```ccchhhlllrrryyy~~~~~~tttggg^^^ZZZXXXTTTPPPOOORRRVVVZZZ```iiirrryyy|||pppfffaaaddddddeeedddcccgggwwwvvvqqqnnnoooqqquuuvvvqqqooovvvttt\\\FFF::::::777444333333333222111333333333333333222111000222222111000///000000111111111111111111222333444666666:::GGGZZZlllwww{{{yyy~~~|||pppmmmpppqqqpppppprrruuuuuuqqqnnnmmmlllmmmrrrvvvzzz|||ssskkkfff___WWWMMMEEE@@@>>>======777777777777888999:::;;;999999:::;;;<<<>>>@@@AAACCCDDDEEEFFFGGGGGGGGGFFFJJJJJJJJJIIIJJJNNNSSSWWW^^^aaaeeehhhiiijjjkkkllliiiiiiiiiiiijjjjjjiiiiiijjjjjjjjjkkklllmmmmmmnnnrrrrrrrrrrrrrrrqqqqqqqqqooooooooopppqqqrrrttttttuuutttrrrrrrtttvvvxxxyyyxxxyyyzzz|||zzzlllccc\\\eeerrryyyyyytttooollljjjiiiiiihhhggggggffffffggghhhiiijjjjjjkkklllmmmnnnnnnnnnllliiifffcccbbbeeeiiiooosssuuutttqqqooopppooommmoootttyyy}}}~~~tttttttttsssssssssssssssqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuuuuttttttsssssstttrrrsssuuutttrrrtttyyy}}}{{{zzzxxxwwwvvvvvvvvvwwwxxx{{{~~~}}}{{{zzzyyy|||{{{{{{zzzyyyxxxwwwwwwwwwvvvsssqqqqqqqqqssstttpppqqqsssuuuwwwwwwwwwwwwuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxvvvuuuuuuuuuwwwwwwwwwwwwwwwvvvuuutttrrruuuyyy||||||zzzvvvtttpppooommmjjjgggdddaaa___ZZZXXXVVVVVVXXX]]]cccgggmmmrrryyywwwmmm```XXXVVVUUUSSSQQQOOOQQQVVV]]]fffqqq||||||qqqhhheeeeeefffggghhhiiihhhnnn}}}rrrmmmllllllnnnqqquuuuuuqqqqqq}}}~~~fffOOO???888888666333222222333222222444333222111222444666888444333222111000111222333111111111111222333555555888<<>><<<;;;:::;;;;;;;;;;;;;;;<<<======;;;;;;<<<===???AAACCCDDDDDDDDDEEEFFFFFFFFFFFFFFFJJJJJJKKKKKKLLLQQQVVV[[[___bbbgggjjjkkkllllllmmmkkkkkkkkkkkkjjjkkkkkkkkkjjjkkkkkkllllllmmmmmmmmmrrrrrrrrrqqqqqqpppppppppmmmmmmmmmnnnoooppprrrrrrtttssssssrrrrrrtttvvvxxxxxxyyy{{{~~~uuulll___eeennnvvvxxxvvvppplllhhhhhhhhhgggggggggggggggggghhhjjjjjjiiijjjkkkmmmpppqqqqqqoookkkgggeeedddeeejjjqqquuuvvvuuutttssssssssssssvvv{{{xxxwwwvvvuuuuuuuuuuuuuuuqqqqqqqqqqqqqqqrrrrrrssssssttttttuuuttttttsssrrruuussssssuuutttqqqsssxxx{{{}}}|||zzzxxxwwwvvvwwwwwwxxx{{{}}}{{{zzz{{{{{{zzzyyyyyyxxxwwwwwwvvvuuutttrrrrrrrrrrrrsssppprrrsssuuuwwwwwwwwwvvvuuuuuuuuuvvvvvvwwwwwwxxxwwwxxxyyywwwuuuttttttuuuvvvvvvvvvvvvuuutttssssssqqqtttwwwyyyyyywwwtttrrrlllkkkiiigggdddaaa^^^]]]ZZZYYYXXXYYY]]]ccciiilllwww{{{|||llleee[[[TTTRRRRRRRRRQQQPPPTTT[[[eeeppp|||~~~vvvooohhhdddeeejjjhhhiiilllooorrr{{{}}}oooiiihhhiiiiiilllmmmqqqssssssxxxnnnWWWEEE;;;777777555222222333333333222111000///000222777<<>>>>>???@@@AAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGJJJKKKLLLNNNQQQUUU[[[```aaaeeeiiilllmmmmmmmmmnnnnnnmmmlllkkkkkkkkklllllllllllllllmmmmmmmmmnnnnnnqqqqqqppppppooonnnnnnnnnmmmmmmmmmnnnooopppqqqrrrsssssssssrrrrrrssswwwyyyzzz{{{}}}yyymmmllllllppptttuuurrrnnniiiiiiiiihhhhhhhhhggggggeeegggiiiiiiggggggiiikkkooorrrsssrrroookkkjjjjjjiiinnnuuuxxxyyyxxxxxxyyyvvvvvvxxx|||zzzyyywwwvvvuuuuuuuuuuuussssssrrrqqqqqqqqqrrrrrrqqqrrrssstttttttttssssssvvvtttssstttrrrpppsssxxxyyy~~~|||yyyxxxwwwwwwwwwxxx{{{~~~|||zzzyyyyyyxxxxxxwwwwwwwwwvvvuuuuuuuuutttssssssrrrrrrqqqrrrtttuuuvvvvvvvvvvvvuuuttttttttttttuuuuuuvvvvvvwwwyyywwwtttssstttvvvuuuuuuuuuuuutttsssrrrqqqpppqqqtttvvvvvvtttqqqooohhhgggfffdddaaa___\\\[[[YYYYYY[[[___dddkkkqqquuuyyysssccc___YYYTTTQQQQQQRRRSSSTTTZZZeeerrr~~~~~~sssiiieeecccbbbfffllllllnnnrrryyytttkkkhhhhhhhhhgggkkkkkkmmmrrrwwwuuu^^^III===999999777444222222333444444333000000000111333666:::<<<666444222000000111222444000111111222444555777888<<>>@@@AAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGIIIJJJOOORRRVVVYYY\\\```dddgggkkkmmmppppppooommmllllllooooooooooooooonnnmmmmmmooooooooooooooonnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiioooooopppqqqrrrsssssstttqqqqqqssstttwwwzzz|||}}}}}}~~~|||sssppppppqqquuurrrnnnlllkkkiiihhhfffeeedddcccccccccccceeeeeefffhhhjjjkkkkkkmmmppprrryyyzzz}}}|||zzzzzz{{{|||{{{vvvqqqooonnnlllllllllooorrrtttsssssstttttttttssssssrrruuutttsssrrrrrrssstttttttttttttttrrrqqqqqqtttvvvxxx||||||yyyxxxxxxyyyxxxxxxwwwwwwxxxzzz|||~~~~~~~~~{{{yyywwwvvvuuusssrrrrrrssssssrrrrrrrrrsssssssssttttttrrrsssuuuwwwwwwwwwvvvuuurrrrrrrrrsssssssssssstttuuuuuuuuuuuuuuutttssssssxxxvvvtttqqqooonnnmmmmmmooonnnlllllllllkkkhhhfffaaa```]]][[[YYYXXXXXXXXXYYY```gggkkkrrr}}}yyyiii___\\\WWWQQQOOORRRSSSRRRUUUZZZcccooo~~~{{{kkk]]]VVVRRRUUU[[[aaaiiippp}}}yyysssttttttpppkkkiiiiiijjjppp}}}iiiPPPAAA:::666444555333333333333333333333333111111111111111111111111111111111111111111111111000000222555555555;;;CCCWWWkkk|||yyyzzz}}}}}}|||}}}{{{uuummm```WWWKKKGGGAAA>>>======<<<:::777888888999999:::::::::;;;<<<>>>???AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGIIIKKKLLLQQQUUUYYY]]]```cccfffiiijjjmmmooopppnnnmmmllllllnnnnnnnnnnnnnnnmmmllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkknnnooopppqqqrrrrrrsssssssssssstttuuuwwwyyyzzz{{{|||}}}~~~}}}rrrooopppxxxuuurrrpppmmmkkkgggdddeeedddcccbbbbbbcccdddeeebbbdddeeefffhhhlllqqqttt{{{|||}}}zzzyyyxxxyyyzzzyyysssooollljjjiiiiiijjjllloooqqqssssssttttttuuuttttttttttttssssssrrrrrrsssttttttssstttuuutttsssssstttuuuuuuzzz}}}{{{yyyxxxwwwvvvuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{|||~~~zzzwwwxxxwwwvvvtttssssssrrrrrrrrrrrrrrrsssssssssttttttssstttuuuvvvvvvuuutttsssrrrrrrrrrrrrssssssssssssvvvvvvvvvvvvvvvuuuuuutttwwwvvvtttqqqooonnnmmmmmmooommmjjjiiihhhgggdddbbb]]]\\\ZZZXXXWWWWWWXXXYYY^^^eeelllpppxxxyyylll___WWWVVVTTTPPPOOORRRUUUVVVYYY]]]kkkyyynnn^^^TTTQQQQQQUUU[[[cccoooyyyzzzxxxzzzzzztttnnnllllllqqq{{{nnn[[[FFF;;;777555555666333333333333333333333333111111111111111111111111111111111111111111111111111000222555777999AAAJJJYYYkkk|||}}}~~~yyyqqqlllggg^^^RRRHHHAAA>>>;;;999::::::::::::888888999999:::;;;<<<<<<===>>>@@@AAABBBCCCDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJMMMNNNTTTXXX]]]bbbdddfffiiijjjjjjlllnnnnnnmmmlllllllllmmmmmmmmmmmmmmmllllllkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnoooqqqrrrrrrssssssuuuuuuuuuvvvwwwxxxyyyyyy{{{}}}~~~zzzqqqnnnssssssssssssrrrnnnhhhdddeeedddcccbbbbbbbbbcccdddbbbcccddddddfffkkkppptttxxxzzz|||~~~~~~}}}|||zzzzzzxxxwwwyyyzzzxxxsssnnniiihhhffffffgggiiilllnnnrrrrrrssstttuuuuuuuuutttqqqqqqqqqqqqrrrrrrrrrsssrrrtttvvvvvvuuussssssttttttyyy~~~~~~||||||~~~~~~~~~}}}{{{yyywwwuuuttttttsssssstttvvvwwwxxxyyyxxxwwwwww{{{}}}yyyvvvyyyxxxwwwvvvtttsssrrrrrrrrrrrrrrrssssssssstttttttttttttttuuutttsssrrrqqqqqqqqqrrrrrrrrrsssssssssvvvwwwwwwwwwwwwvvvuuuuuuvvvuuusssrrrpppnnnmmmmmmmmmjjjgggeeedddbbb```^^^ZZZYYYWWWVVVWWWYYY[[[]]]eeekkkqqquuu}}}uuujjj```WWWTTTUUUOOOOOOPPPRRRTTTXXX```ggguuuuuueeeXXXTTTSSSUUUZZZ```iiizzz}}}}}}}}}vvvpppnnnqqqyyy___OOO???888666444444666222222222222222222222222111111111111111111111111111111111111111111111111333222444888;;;@@@JJJUUU^^^mmm{{{}}}xxxlllgggaaa[[[WWWOOOFFF???@@@>>>;;;999888888888888888999999:::<<<===>>>>>>@@@AAABBBCCCDDDEEEEEEEEEGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGIIILLLOOOPPPWWW[[[aaaeeegggiiijjjkkkiiikkkmmmmmmlllkkklllmmmmmmmmmnnnnnnmmmmmmlllkkkkkkkkklllllllllllllllmmmmmmnnnnnnoooppppppppppppmmmnnnpppqqqrrrsssrrrrrrtttuuuvvvwwwxxxyyyyyyyyy|||}}}rrriiifffhhhmmmqqqtttsssnnnjjjeeedddcccbbbaaabbbccccccddddddeeeeeefffjjjooossstttwww{{{~~~}}}yyywwwzzzxxxxxxyyy{{{zzzuuuppphhhgggeeedddeeegggjjjlllppppppqqqsssssstttttttttooooooppppppqqqqqqqqqqqqqqqsssvvvvvvuuussssssssstttyyy|||{{{{{{yyyzzz}}}}}}}}}}}}}}}{{{yyyvvvuuusssssssssttttttuuuvvvvvvxxxvvvttttttxxx~~~~~~|||xxxuuuxxxxxxxxxwwwvvvtttssssssrrrrrrrrrsssssssssttttttttttttssssssrrrrrrqqqpppqqqqqqqqqrrrrrrrrrssssssvvvvvvvvvvvvvvvuuutttttttttsssrrrqqqooonnnlllkkkjjjgggcccaaa```^^^\\\ZZZVVVUUUTTTUUUXXX\\\```bbbkkkqqqwww|||uuuggg^^^WWWRRRQQQTTTKKKPPPTTTSSSSSS\\\jjjuuuuuuiii^^^VVVXXXWWWZZZ___eeeqqqvvvrrrrrrxxxqqqSSSGGG;;;666555333333555222222222222222222222222111111111111111111111111111111111111111111111111222222444:::???FFFRRR^^^jjjvvv{{{vvvqqqjjjddd___ZZZRRRMMMIIIEEE@@@===>>>===;;;999777666777777888999:::<<<===???@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGIIIKKKNNNQQQSSSYYY]]]bbbggghhhiiijjjkkkiiikkkmmmmmmlllkkklllnnnnnnoooooooooooonnnmmmmmmjjjkkkkkkkkkllllllmmmmmmmmmnnnoooqqqqqqqqqqqqqqqmmmoooqqqrrrsssssssssrrrrrrsssuuuwwwyyyzzz{{{{{{}}}uuufffYYY[[[aaahhhnnnqqqqqqoooeeedddcccbbbaaaaaabbbbbbdddeeeffffffgggiiinnnqqqsssvvvzzz}}}~~~|||yyywwwyyywwwwwwzzz|||{{{wwwsssiiihhhfffddddddfffhhhjjjlllmmmooopppqqqrrrrrrrrrnnnnnnpppqqqqqqqqqqqqqqqppprrruuuuuutttrrrrrrrrrtttxxx}}}}}}yyyyyyxxxwwwyyy}}}||||||||||||zzzxxxvvvuuussssssssstttttttttuuuuuuvvvuuusssssswww|||}}}|||{{{xxxvvvwwwxxxxxxxxxwwwvvvuuutttrrrrrrrrrsssssssssttttttssssssrrrrrrqqqqqqppppppqqqqqqqqqqqqrrrrrrrrrrrrtttttttttttttttssssssrrrqqqqqqqqqpppnnnmmmkkkjjjgggddd```]]]\\\[[[YYYXXXSSSSSSSSSUUUZZZ```fffjjjrrrxxxwwwkkk]]]VVVRRRNNNMMMOOOJJJRRRWWWWWWZZZfffwwwuuuhhh```[[[XXX\\\\\\aaaiiirrr~~~yyywwwzzzxxx___III@@@888666555333222444222222222222222222222222111111111111111111111111222222222222222222222222111111555===DDDLLLYYYeeeqqqzzz}}}uuuooojjjccc\\\VVVSSSNNNHHHCCC@@@>>>===<<<777888888888666666888:::999:::;;;===???@@@BBBCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHIIILLLOOOSSSVVVXXX\\\___dddgggiiijjjkkkllljjjkkkmmmmmmllllllmmmoooooooooooooooooonnnnnnmmmjjjkkkkkkllllllmmmmmmmmmnnnoooppprrrrrrrrrqqqpppnnnppprrrtttuuuuuutttsssrrrsssvvvxxxzzz{{{{{{{{{}}}~~~jjjYYYXXXXXXZZZ```eeeiiikkkfffeeecccaaaaaaaaaaaabbbaaaccceeefffgggjjjmmmpppssssssuuuvvvxxxxxxyyyyyywwwvvvvvvyyy||||||xxxtttllljjjgggeeedddeeeggghhhiiijjjlllmmmooopppppppppnnnoooqqqrrrsssssssssrrrppprrrssssssrrrqqqqqqrrrtttwwwyyy}}}~~~zzzxxxxxxwwwuuuxxx}}}||||||{{{zzzyyyxxxvvvuuuqqqrrrrrrssssssssssssssstttsssrrrsssvvv{{{~~~{{{zzzyyyxxxwwwvvvwwwxxxxxxxxxwwwvvvvvvrrrrrrrrrsssssssssttttttrrrqqqqqqppppppppppppqqqpppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppoooooooooooommmkkkiiihhhddd```\\\ZZZYYYXXXWWWVVVUUUUUUVVVZZZ```hhhpppttt{{{zzzkkk```UUUQQQPPPMMMKKKLLLMMMSSSYYY]]]hhhwwwvvvhhh```___aaa```cccfffooo}}}}}}~~~dddOOO@@@999444555555333222444111111111111111111111111111111111111111111111111222222222222222222222222222444:::CCCKKKTTTaaammmvvv}}}~~~uuuooohhhbbb^^^XXXQQQLLLFFFCCC@@@===<<<;;;:::999444666888888777777:::<<<999:::<<<>>>@@@BBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMPPPSSSWWW[[[]]]___bbbeeehhhiiijjjmmmoookkklllmmmmmmlllmmmoooqqqnnnnnnoooooonnnnnnmmmlllkkkkkkkkklllmmmmmmnnnnnnnnnoooqqqrrrrrrqqqpppooooooqqqsssvvvwwwvvvuuutttsssuuuwwwyyyzzzzzzzzzyyy|||sssaaa[[[TTTQQQSSSYYY___bbbfffeeecccaaaaaaaaaaaabbb^^^aaadddfffhhhjjjmmmoooqqqpppooooooqqqtttwwwyyyuuutttuuuxxx||||||yyyuuummmkkkhhhfffeeeeeefffgggggghhhjjjlllmmmnnnoooooopppqqqrrrtttuuuuuuttttttpppqqqrrrrrrppppppqqqrrrsssuuuwwwxxx~~~||||||yyywwwxxxwwwuuuwww}}}||||||{{{zzzxxxwwwvvvvvvpppqqqqqqrrrrrrrrrqqqqqqrrrrrrqqqrrruuuzzz~~~}}}yyyxxxxxxxxxwwwuuuvvvwwwxxxyyyxxxwwwwwwrrrrrrrrrsssssssssttttttqqqpppppppppppppppqqqqqqppppppqqqqqqqqqrrrrrrrrrpppqqqqqqqqqqqqpppoooooonnnnnnnnnnnnmmmkkkiiigggbbb^^^ZZZXXXWWWWWWVVVVVVYYYYYY[[[```gggpppyyy~~~wwwkkkaaaWWWPPPOOOPPPOOOMMMMMMOOOTTTYYYbbbsss{{{vvvlll```]]]ccchhhjjjlllqqq~~~mmmVVVEEE:::555222333444333222444111111111111111111111111111111111111111111111111222222222222222222222222666888???IIIRRR[[[iiiuuu}}}~~~xxxtttooommmeee```ZZZUUURRRMMMFFFBBB===<<<<<<;;;:::999777666777999;;;;;;999888:::<<<999:::<<<>>>@@@CCCDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKNNNOOOPPPSSSWWW[[[___aaabbbdddggghhhiiikkknnnqqqkkkmmmmmmmmmmmmmmmppprrrmmmmmmnnnnnnmmmmmmlllkkkkkkkkkllllllmmmnnnoooooonnnoooqqqrrrrrrqqqooonnnoooqqqtttwwwxxxwwwvvvuuuvvvwwwyyyzzzzzzyyyxxxwww{{{~~~qqqfffXXXOOONNNSSSXXX[[[___dddhhhhhhddd``````bbbdddccccccdddfffhhhkkklllnnnmmmjjjiiijjjlllppprrrrrrvvvwwwvvvvvvxxxvvvrrrlllllljjjhhhfffdddcccbbbddddddfffhhhjjjlllmmmnnnqqqqqqqqqrrrtttuuuwwwxxxwwwtttrrrsssuuuuuusssqqqsssssstttvvvwwwyyyzzzzzz{{{zzzxxxwwwwwwwwwxxxyyy~~~~~~}}}{{{yyywwwuuutttsssrrrqqqqqqqqqrrrssstttsssssssssssstttxxx~~~{{{vvvuuuttttttsssvvvvvvuuuuuuvvvvvvwwwxxxwwwvvvtttrrrpppoooooonnnsssrrrpppooooooooopppqqqpppppppppooooooooooooooooooppppppqqqqqqooonnnmmmpppnnnlllkkkkkkjjjhhhfff```\\\XXXVVVWWWXXXYYYZZZ\\\```dddhhhppp|||yyylllccc^^^XXXQQQMMMNNNOOOOOONNNUUUYYYcccqqqwwwjjjbbbddddddaaaeeeoooppp~~~sss```LLL===777666555444333222222222222222222222222222333333000111111111111222222222222///...111111///111555666<<>>@@@BBBDDDFFFGGGHHHIIIHHHFFFEEEDDDEEEGGGHHHEEEFFFHHHJJJKKKKKKJJJJJJQQQRRRTTTWWW[[[```dddggggggffffffggghhhkkkmmmnnnllllllmmmmmmnnnnnnooooooooommmkkkiiihhhhhhhhhhhhmmmmmmmmmnnnnnnnnnnnnnnnooonnnnnnnnnnnnoooooopppqqqsssvvvxxxyyyxxxvvvtttwwwwwwxxxyyyzzzzzzzzzzzz}}}tttfffWWWNNNMMMQQQUUUZZZ___dddfffdddaaaaaabbbeeeeeeeeeffffffggghhhiiikkkjjjhhhfffgggjjjmmmoooppptttvvvuuuuuuxxxwwwssspppooommmkkkhhhfffdddcccaaaaaabbbdddfffhhhjjjkkkppppppqqqrrrssstttuuuuuuuuusssqqqrrruuuvvvtttrrrrrrssstttuuuwwwxxxyyyzzzyyyxxxwwwvvvvvvwwwxxxxxx{{{{{{{{{{{{zzzyyyxxxwwwssssssrrrqqqqqqrrrssstttssstttttttttuuuxxx}}}}}}xxxwwwvvvuuutttvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvuuusssqqqppppppppprrrqqqpppoooooooooppppppoooooonnnnnnnnnnnnmmmmmmmmmnnnnnnooonnnmmmlllkkkkkkjjjhhhggggggeeecccaaa]]]ZZZWWWUUUVVVXXX[[[]]]eeeiiimmmqqqyyyyyymmmbbb[[[WWWTTTPPPMMMMMMOOOPPPPPP\\\bbbmmmxxx~~~~~~yyyuuuhhh___ZZZ^^^bbbdddmmmzzz{{{eeeQQQBBB999666666555333333222222333222222222222222222222222000111111111111222222222555222222333333000111555777>>>IIIUUUaaannn~~~}}}|||xxxssskkkddd```\\\XXXVVVOOOLLLHHHDDD@@@===<<<<<<999999999888888777777777777777888888999:::<<<<<<>>>???@@@BBBDDDFFFGGGHHHHHHGGGFFFEEEDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMRRRSSSUUUYYY\\\```ccceeehhhhhhhhhiiikkklllnnnooommmmmmmmmnnnnnnnnnooooooooonnnllljjjiiiiiiiiiiiimmmmmmmmmmmmnnnnnnnnnnnnooonnnnnnnnnnnnooopppppprrrsssuuuwwwwwwwwwvvvuuuwwwwwwxxxyyyzzzzzzzzzzzzxxxgggWWWOOOPPPSSSWWW[[[```ddddddbbbaaaaaaggggggggghhhggggggfffeeegggeeedddccccccfffhhhjjjmmmqqqsssssstttwwwwwwtttrrrqqqooonnnllljjjiiihhhaaaaaaaaabbbccceeegggiiimmmnnnoooqqqqqqrrrrrrrrrrrrqqqqqqrrrtttuuuuuutttrrrssssssuuuvvvwwwxxxyyywwwvvvvvvuuuvvvvvvwwwwwwxxxyyyzzz{{{{{{{{{zzzzzzttttttrrrrrrrrrrrrssstttuuuuuuuuutttuuuxxx|||{{{yyywwwvvvuuuuuuvvvxxxyyyyyyyyywwwvvvwwwvvvuuusssrrrqqqqqqqqqqqqpppoooooonnnooooooooonnnnnnmmmmmmllllllllllllkkkllllllllllllkkkjjjjjjgggfffeeeddddddbbb___\\\[[[YYYVVVUUUWWW\\\aaaeeeoootttyyy~~~uuuiii```YYYTTTOOOOOONNNMMMMMMOOOSSSWWWccckkkuuu{{{yyyqqqgggaaa\\\VVVVVV\\\bbbiiixxxzzz~~~kkkRRRAAA:::888666555444333333222222333444333333222222111111111000111111111111222222222555333333555555333555:::>>>EEEQQQ___ooo~~~yyywwwyyy~~~xxxttthhhccc\\\UUURRROOOMMMLLLCCCAAA???<<<:::999888999888888888888888777777777999999999:::;;;<<<>>>>>>@@@@@@AAACCCDDDFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHKKKKKKKKKKKKMMMNNNPPPQQQTTTUUUXXX[[[^^^aaacccccchhhiiijjjlllmmmnnnoooooommmnnnnnnnnnnnnoooooooooooonnnlllkkkjjjjjjjjjkkkmmmmmmmmmmmmnnnnnnoooooonnnnnnnnnnnnnnnooopppqqqssssssttttttuuuvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzyyykkk```ZZZXXXWWWYYY]]]aaaccccccaaa```fffggghhhhhhhhhfffeeedddcccbbbaaa```aaabbbeeefffiiimmmoooooorrrvvvwwwuuuqqqqqqqqqppppppooooooooohhhgggeeedddcccdddffffffiiijjjlllnnnooopppppppppqqqqqqqqqrrrssstttttttttsssssstttuuuvvvwwwxxxxxxuuuuuuuuuuuuvvvvvvwwwwwwwwwxxxzzz{{{|||{{{zzzzzzuuutttsssrrrrrrrrrssstttuuuuuuuuuuuuuuuwwwzzz}}}{{{yyywwwvvvtttsssuuuxxx{{{{{{yyywwwuuuuuutttsssrrrqqqqqqpppppppppooooooooooooooooooooonnnnnnmmmmmmllllllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiieeeeeedddddddddbbb___\\\YYYYYYXXXYYY\\\bbbjjjooovvv~~~tttggg^^^XXXUUUSSSLLLMMMMMMLLLLLLQQQYYY```gggnnntttuuunnneee]]]YYYXXXWWWZZZ```gggqqqzzztttrrrxxx~~~sssZZZGGG<<<999;;;555444444333222222222333444444333333222111000000000000111111111222222222111000222555555555999@@@GGGOOO[[[jjj}}}}}}uuurrrpppttt{{{{{{uuuoooiiieee]]]XXXQQQKKKHHHFFFEEEDDD>>>===;;;:::999888888888777777888888888888888888;;;;;;;;;<<<===???@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIIIINNNMMMLLLKKKMMMOOORRRTTTVVVXXX[[[^^^aaabbbbbbbbbhhhiiikkkmmmnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkjjjiiijjjjjjkkkllllllmmmmmmnnnnnnoooooonnnnnnnnnnnnooopppqqqqqqssssssrrrssstttuuuwwwxxxwwwxxxyyyzzzzzz{{{zzzzzzuuuiii```XXXWWWXXX[[[```ccccccbbbdddeeefffggggggfffdddccc```___^^^^^^___```bbbdddeeeiiikkkkkknnntttuuusssttttttssssssrrrrrrqqqqqqnnnmmmjjjgggeeedddccccccdddeeegggjjjlllnnnoooppppppqqqrrrrrrrrrrrrrrrssstttuuuuuuvvvwwwxxxyyyyyyvvvvvvvvvwwwwwwwwwwwwvvvxxxyyy{{{||||||{{{yyywwwuuutttsssrrrqqqrrrrrrssstttuuuuuuttttttvvvyyy{{{|||yyywwwvvvtttssssssuuuxxx{{{{{{yyyvvvtttrrrrrrqqqpppooooooooopppoooooooooppppppppppppooooooooonnnmmmmmmlllkkkkkkjjjjjjiiiiiihhhhhhhhhhhhdddccccccccccccbbb```]]]XXXZZZ[[[^^^bbbiiirrryyyvvvpppfff^^^XXXUUURRRQQQMMMNNNMMMMMMNNNUUU___gggkkkllllllggg```ZZZYYYYYYVVVYYY```iiirrr{{{uuusssuuu|||bbbMMMBBB<<<999:::444444333222222222333333444444333333222111000000000000111111111222222222000000111444444444;;;DDDOOOYYYfffuuu{{{|||uuuoooooommmqqq{{{|||xxxrrrlllgggbbb\\\XXXTTTOOOIIIDDDAAA???>>>======<<<;;;999888888777777777777888888999999::::::=========>>>@@@AAACCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKOOONNNLLLLLLMMMPPPTTTVVVYYY[[[]]]```bbbcccccccccfffhhhjjjkkklllllllllkkknnnnnnnnnmmmmmmmmmmmmmmmkkkjjjiiihhhhhhiiijjjjjjlllllllllmmmnnnoooooopppnnnnnnnnnnnnooopppqqqrrrtttsssrrrrrrsssvvvxxxyyyxxxyyyzzz{{{{{{|||{{{{{{{{{qqqccc]]]YYYZZZ```eeegggfffddddddeeeeeeddddddcccbbb]]]]]]]]]\\\]]]^^^```aaaaaaeeeggggggkkkpppsssqqqwwwvvvuuutttsssrrrqqqppprrrqqqnnnkkkhhheeebbbaaabbbcccdddeeehhhkkkmmmnnnnnnoooqqqqqqqqqqqqssstttwwwxxxxxxyyyzzzzzz{{{{{{yyyyyyyyyyyyyyyxxxwwwwwwyyyzzz|||}}}|||zzzwwwvvvuuutttrrrqqqppppppqqqrrrrrrsssssssssssstttwwwzzz}}}yyywwwvvvuuusssqqqrrrtttwwwyyyzzzxxxvvvtttppppppoooooonnnooooooooooooooopppqqqqqqqqqqqqpppoooooonnnmmmlllkkkkkkjjjiiihhhhhhgggfffgggggggggaaa```______```aaa```___ZZZ]]]bbbfffkkkrrr|||vvvgggccc]]]XXXTTTQQQNNNLLLOOOOOOOOOPPPSSSYYYaaafffiiifffaaaZZZVVVTTTVVVYYYUUU\\\ggguuu{{{sssrrrvvv|||tttTTTEEE@@@:::666555333333222222222222333333444333333222222111111111000111111111111222222222444333444555444666@@@KKKYYYeeesssuuuuuuyyyxxxqqqnnnmmmlllrrr}}}wwwtttjjjgggbbb]]]YYYUUUPPPLLLIIIEEEAAA===<<<;;;999888::::::999888777666666555777888888999:::;;;<<<<<<>>>??????@@@BBBDDDFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIJJJKKKLLLMMMMMMOOOOOOMMMMMMOOORRRVVVXXX\\\]]]___aaacccdddeeeffffffggghhhiiijjjjjjjjjjjjmmmmmmmmmllllllllllllllliiiiiihhhgggggghhhjjjjjjkkkllllllmmmnnnoooppppppnnnnnnnnnooopppqqqrrrssstttsssssstttuuuwwwyyyzzzyyyzzz{{{|||}}}}}}}}}}}}~~~sssfffaaaccchhhiiihhhffffffdddbbbaaa``````___[[[ZZZZZZZZZ[[[\\\]]]^^^___cccddddddgggmmmpppnnnssssssssstttttttttttttttttttttsssrrroookkkgggeeedddcccbbbbbbcccfffiiikkkiiilllooopppqqqrrruuuxxxzzz{{{{{{||||||}}}}}}}}}||||||||||||{{{yyyxxxwwwxxxyyy|||}}}}}}{{{xxxvvvtttsssqqqpppooooooppppppoooppprrrrrrrrrtttvvvyyy{{{|||zzzwwwuuuuuutttsssqqqrrrsssvvvxxxxxxwwwuuutttpppoooooooooooooooppppppooopppqqqrrrsssrrrrrrqqqnnnnnnmmmlllkkkjjjiiiiiigggfffeeedddddddddeeeeee```^^^\\\]]]___aaabbbbbbaaagggnnnsssxxx}}}pppfff\\\YYYVVVSSSQQQOOOMMMKKKNNNNNNQQQUUUZZZ^^^______^^^ZZZVVVSSSSSSUUUWWWXXX\\\eeetttyyytttttt|||{{{aaaGGG???<<<666222444333222222222222222333333222222222222222222222222000111111111111222222222444444555666888===KKKZZZjjjwww}}}vvvrrrqqqsssrrrmmmkkkkkkiiimmmwwwyyyrrrllleeeaaaYYYVVVRRROOOLLLIIIEEEBBB>>><<<;;;:::;;;;;;999888777777777888777777777666888999999:::<<<======>>>@@@@@@AAABBBDDDFFFHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEHHHIIIJJJLLLMMMOOOOOOOOOQQQPPPPPPPPPRRRUUUXXXZZZ^^^^^^___aaaccceeeggghhhhhhhhhhhhhhhhhhiiijjjkkkllllllkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhiiikkklllkkkkkklllmmmnnnoooppppppnnnnnnnnnooopppqqqsssttttttttttttuuuwwwxxxzzz{{{{{{|||}}}~~~~~~~~~vvvjjjiiijjjiiigggiiigggdddaaa___]]]]]]]]]YYYXXXXXXYYYYYYZZZ[[[\\\^^^aaacccbbbeeekkknnnmmmlllmmmooorrruuuxxxzzz{{{wwwwwwxxxwwwuuuqqqmmmkkkgggeeebbbaaaaaacccfffhhheeeiiimmmpppqqqsssxxx{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}zzzxxxwwwvvvxxx{{{}}}}}}|||yyywwwtttrrrqqqooonnnnnnoooooommmooopppqqqrrrsssvvvxxxvvv||||||zzzxxxvvvuuuuuuuuusssrrrrrrsssuuuvvvwwwvvvuuutttppppppppppppppppppqqqrrrpppqqqrrrssstttssssssrrrmmmmmmlllkkkjjjiiihhhgggeeeeeecccbbbbbbbbbcccdddbbb___]]]]]]___ccceeefffiiipppxxx|||qqqdddZZZVVVSSSQQQPPPPPPOOONNNMMMLLLMMMRRRYYY___```\\\XXXRRROOONNNQQQVVVZZZZZZYYYgggppp~~~|||{{{zzzfffPPP???;;;999333111666222222222111222222333333222222222222222222333333000111111111111222222222222222444888<<>>;;;888888888:::<<<===<<<:::555666777888999999999999999999:::;;;===>>>??????@@@AAABBBCCCEEEGGGIIIJJJHHHHHHGGGGGGFFFEEEEEEDDDHHHJJJKKKMMMOOOPPPQQQQQQRRRRRRRRRSSSUUUWWWZZZ[[[_________```cccfffiiijjjiiiiiihhhggghhhiiikkklllkkkkkkkkkjjjjjjiiiiiiiiijjjiiiiiiiiiiiikkklllmmmkkkkkklllmmmnnnooopppqqqnnnnnnnnnoooppprrrssstttssstttuuuwwwxxxzzz{{{{{{|||}}}~~~zzzlllbbbaaafffhhhfffbbb___[[[YYYXXXWWWXXXYYY[[[[[[ZZZZZZ[[[]]]___^^^]]]]]]___bbbeeegggjjjkkkmmmpppssswwwzzz{{{yyyzzz||||||{{{xxxtttqqqmmmjjjfffcccbbbcccfffhhhfffgggiiilllnnnsssxxx|||~~~||||||{{{||||||{{{|||}}}}}}}}}{{{yyywww{{{xxxtttqqqppppppooonnnooonnnmmmlllmmmpppsssuuuxxxzzz{{{}}}}}}|||zzzyyywwwwwwvvvvvvuuuuuuttttttssssssrrrrrrrrrqqqqqqqqqsssrrrqqqpppooonnnnnnnnnppppppppppppoooooooooooollllllkkkjjjhhhfffdddcccfffeeebbb```______``````___```aaaaaaaaadddiiinnnttt~~~sssggg^^^WWWQQQRRROOOLLLIIIIIIJJJLLLNNNPPPTTTZZZ___aaa___YYYTTTVVVOOOKKKQQQYYY^^^bbbeeeqqq~~~|||uuuRRRIII>>>888777777555333666666555444333222222111222222222222222222222222222222333222000000111222222555777:::AAAPPPdddrrr|||xxxqqqlllgggbbbcccgggllluuu{{{uuupppkkkccc\\\WWWSSSOOOMMMDDDCCCAAA@@@>>>======<<<:::999888777777666666666333555777777777888:::;;;999;;;>>>?????????AAABBBAAAAAACCCEEEGGGJJJKKKLLLHHHGGGEEEEEEFFFHHHJJJKKKOOOOOOPPPPPPQQQRRRRRRRRRTTTUUUUUUWWWYYY[[[]]]^^^^^^aaaccccccbbbdddhhhlllhhhiiijjjkkklllkkkjjjjjjmmmmmmlllkkkjjjjjjiiiiiikkkjjjiiihhhhhhiiijjjkkkjjjkkkkkkkkkkkkkkkkkklllppppppppppppqqqqqqqqqqqqwwwwwwuuusssqqqrrrtttwww{{{|||}}}xxxiii___^^^[[[\\\\\\\\\[[[ZZZXXXXXXWWWYYYZZZZZZZZZZZZ[[[]]]^^^]]]\\\[[[]]]___bbbdddggghhhiiilllooorrruuuwww{{{}}}}}}zzzxxxrrroookkkgggeeedddeeefffdddfffiiikkknnnsssyyy}}}~~~~~~|||}}}~~~~~~}}}}}}}}}}}}{{{xxxuuurrrpppoooooonnnnnnmmmllllllmmmooorrrssstttuuuwwwxxxxxxwwwvvvuuusssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrpppooonnnnnnmmmmmmnnnnnnnnnmmmmmmmmmllllllhhhhhhgggfffeeedddbbbaaa````````````____________ddddddeeeeeegggmmmvvv|||wwwggg]]]WWWSSSPPPOOOMMMKKKIIIIIIKKKNNNOOOWWWYYY[[[]]]\\\XXXSSSOOOQQQLLLKKKRRR[[[ccckkkrrrxxx[[[IIICCC:::666666777666444444444444444444333333333222222222222222222222222111222222111//////111222222444999@@@KKK\\\ppp}}}~~~wwwrrrlllggggggkkkrrrzzz|||yyywwwsssmmmhhhddd___XXXQQQMMMIIIFFFDDDAAA@@@>>>===<<<;;;;;;;;;999888888777777777777888666888::::::::::::<<<>>><<<>>>@@@@@@@@@???@@@AAACCCDDDEEEGGGIIIJJJKKKLLLGGGFFFFFFFFFHHHJJJMMMNNNRRRSSSSSSTTTTTTUUUVVVVVVWWWXXXYYY[[[]]]___```aaa```bbbdddddddddeeeiiillliiijjjjjjkkkkkkkkkjjjjjjkkkkkkkkkkkklllllllllllljjjiiihhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkklllllllllnnnnnnooopppqqqrrrrrrsssuuuuuuvvvuuuttttttwwwyyyzzz{{{}}}tttbbbXXXTTTVVVXXXZZZ[[[ZZZXXXWWWWWWXXXZZZZZZYYYYYY[[[\\\\\\[[[ZZZYYYZZZ\\\^^^```bbbcccdddfffiiillloooqqqyyy{{{}}}}}}|||xxxuuuqqqmmmiiifffeeedddbbbdddgggjjjmmmqqqwwwzzz|||~~~~~~|||||||||yyy|||~~~~~~~~~{{{yyyvvvsssqqqooooooooommmmmmmmmnnnooopppqqqrrrqqqqqqrrrssssssrrrqqqpppooooooooopppppppppppppppooooooooopppqqqqqqrrrrrrrrrqqqpppnnnmmmmmmmmmllljjjjjjkkkkkkjjjjjjiiihhhffffffeeedddcccbbbaaaaaa______```aaaaaaaaabbbbbbhhhiiijjjlllqqqzzz{{{jjj\\\UUURRRPPPOOOKKKJJJIIIIIIJJJMMMPPPQQQ[[[[[[ZZZYYYVVVTTTQQQPPPSSSPPPRRRYYYaaakkkyyy~~~\\\FFF???;;;666555666777666555222333333333444444444555222222222222222222222222111222333222111111222444555777===HHHXXXkkk}}}}}}wwwqqqkkkfffhhhmmmyyy}}}wwwrrrlllhhheeeaaa[[[WWWTTTPPPJJJEEEBBB@@@>>><<<===<<<;;;:::999999999999888888777777888888999999:::;;;============???AAA@@@AAACCCCCCAAA@@@@@@AAAAAACCCEEEFFFGGGGGGGGGGGGFFFGGGGGGIIILLLOOORRRTTTWWWWWWXXXYYYYYYZZZZZZ[[[[[[]]]___aaaccccccccccccccceeeffffffffffffiiikkkkkkkkkjjjjjjiiijjjjjjjjjiiiiiijjjlllmmmnnnooopppjjjiiihhhgggggghhhiiijjjjjjjjjkkkkkkllllllllllllllllllnnnoooqqqssstttuuusssuuuwwwwwwwwwxxxyyy{{{yyyzzz|||~~~}}}lll^^^[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXYYYYYYYYYXXXZZZ[[[[[[ZZZYYYXXXYYYZZZ[[[\\\^^^^^^```bbbdddgggjjjkkkqqqsssvvvyyy{{{{{{{{{zzz{{{yyyvvvrrrmmmiiifffdddbbbdddfffhhhiiilllpppsssuuuwwwyyyzzzyyyxxxxxxyyyxxx|||~~~||||||zzzvvvssspppppppppmmmmmmnnnooopppqqqrrrrrrqqqqqqrrrrrrrrrqqqpppooonnnnnnnnnoooooopppppppppmmmnnnooopppqqqrrrssssssrrrqqqpppnnnmmmlllllllllhhhhhhiiiiiiiiihhhgggfffggggggeeedddbbbaaaaaa```bbbbbbbbbcccdddgggjjjkkkooopppsssxxxwwwooocccYYYSSSPPPOOONNNHHHHHHHHHIIILLLNNNQQQRRRVVVVVVUUUSSSRRRSSSUUUWWWZZZZZZ^^^dddlllvvvhhhOOOAAA888666444555666777666444333333333333333333333333222222222222222222222222333444444444333333555777:::<<>>@@@@@@???@@@AAACCCAAACCCEEEDDDCCCBBBCCCCCCBBBDDDEEEGGGHHHGGGFFFEEEHHHHHHJJJMMMQQQUUUXXXZZZ[[[\\\\\\]]]^^^^^^_________aaacccfffggggggfffeeefffgggggghhhhhhhhhiiijjjlllkkkjjjiiihhhiiijjjkkkjjjjjjkkklllnnnoooppppppiiiiiihhhgggggghhhiiiiiijjjjjjkkkkkklllmmmmmmmmmjjjkkkmmmooorrrtttvvvwwwtttvvvyyyzzzyyyyyyzzz{{{yyyzzz|||~~~~~~|||nnngggeeeaaa^^^[[[ZZZZZZZZZWWWYYYZZZYYYXXXWWWXXXYYYZZZYYYXXXXXXXXXYYYYYYZZZ[[[\\\]]]___aaaccceeegggiiikkknnnqqqssstttuuuuuuzzzyyywwwtttpppllljjjhhhggghhhiiihhhgggggghhhjjjllloooqqqsssrrrrrrssstttwww{{{}}}~~~~~~~~~}}}zzzuuurrrqqqrrrnnnooopppqqqrrrrrrsssssstttttttttssssssrrrrrrqqqnnnoooooooooppppppqqqqqqmmmnnnooopppqqqrrrssstttrrrqqqooommmlllkkkkkkjjjfffggghhhiiihhhgggfffdddgggfffdddbbbaaa`````````bbbaaabbbdddiiipppwww||||||~~~yyyqqqiiieee___YYYTTTPPPMMMKKKGGGGGGIIIJJJLLLNNNOOOPPPNNNNNNNNNMMMNNNQQQXXX\\\___aaahhhqqqzzzpppVVVGGGAAA666666555666666666444333555444444333222222111111222222222222222222222222111222333333333333666888:::>>>IIIYYYlll|||wwwuuurrrpppnnnllllllttt~~~~~~~~~|||wwwtttppplllhhhddd```]]]ZZZWWWTTTPPPLLLIIIEEEBBBBBB@@@===;;;;;;;;;999888999999888888999999:::;;;999999999:::;;;<<<===>>>>>>@@@AAAAAA@@@@@@BBBCCCAAACCCEEEEEEEEEDDDEEEGGGEEEFFFHHHIIIJJJJJJJJJIIIKKKMMMOOOSSSWWW[[[^^^_________``````aaaaaabbbbbbbbbcccfffhhhiiihhhgggfffhhhhhhhhhiiijjjjjjjjjiiilllkkkjjjiiiiiiiiikkkkkklllllllllmmmmmmmmmnnnnnnjjjiiihhhgggggghhhiiijjjjjjjjjkkkllllllmmmnnnnnnkkklllnnnpppsssuuuwwwxxxwwwyyy{{{{{{zzzyyyzzz{{{zzz{{{}}}}}}vvvrrrllleeeaaa^^^^^^^^^YYYZZZZZZYYYWWWUUUUUUVVVWWWWWWWWWVVVWWWWWWXXXXXXZZZZZZ[[[\\\^^^```bbbcccdddfffhhhkkknnnoooppppppttttttsssrrrqqqpppooonnnnnnoooooollliiigggfffggggggiiilllllllllkkkkkklllrrrtttxxx{{{|||{{{zzzxxxwwwyyy|||~~~{{{vvvrrrqqqsssooooooooopppqqqrrrssstttuuuttttttssssssrrrrrrrrrnnnooooooooooooooopppppplllmmmnnnooopppqqqrrrrrrpppooommmkkkiiihhhhhhgggeeefffggghhhhhhfffdddcccdddcccbbb`````````aaabbbbbbccceeejjjrrr|||yyypppgggbbb[[[ZZZYYYVVVSSSNNNKKKHHHHHHIIIJJJLLLLLLLLLLLLLLLJJJKKKMMMMMMNNNRRRZZZ```ccchhhrrrsssYYYFFF===;;;555666666666555444333222555555444333222111000000222222222222222222222222...000111111111222555777888@@@NNNaaatttxxxqqqnnnmmmmmmnnnnnnqqq}}}~~~||||||~~~~~~|||yyyuuupppmmmkkkhhheeeaaa^^^[[[XXXTTTQQQLLLKKKIIIFFFCCC@@@>>>======;;;999999999:::999777999999999999:::;;;<<<===;;;;;;;;;<<<===>>>???@@@@@@AAACCCCCCBBBAAACCCDDDAAACCCEEEFFFFFFEEEFFFHHHCCCDDDEEEFFFHHHIIIJJJKKKQQQRRRUUUYYY\\\```bbbdddbbbbbbccccccdddeeeeeeeeeeeefffggghhhiiiiiihhhggghhhhhhhhhiiikkkllljjjiiijjjjjjiiiiiijjjjjjkkklllmmmmmmmmmlllllllllllllllkkkjjjiiihhhhhhiiijjjkkkjjjjjjkkklllmmmnnnnnnooonnnoooppprrrtttvvvwwwxxxyyyzzz{{{{{{yyyyyyzzz|||}}}}}}~~~uuullleeeaaa___[[[[[[[[[YYYVVVSSSSSSTTTSSSTTTTTTTTTUUUUUUVVVVVVXXXXXXYYYZZZ\\\]]]___```bbbccceeegggiiijjjkkkkkklllmmmmmmnnnppprrrtttuuuwwwwwwvvvsssoookkkjjjjjjgggiiijjjiiigggdddddddddggghhhjjjkkklllmmmmmmmmmppprrrtttvvvyyy{{{|||}}}|||{{{uuupppppprrrnnnnnnmmmmmmnnnppprrrtttsssrrrqqqpppoooooooooooommmmmmllllllllllllllllllkkkkkklllmmmmmmnnnoooooolllkkkiiigggeeedddcccccccccdddfffggggggeeecccaaacccbbbbbbbbbdddfffiiikkklllnnnrrrxxxzzzwwwrrrllleee^^^YYYXXXRRRSSSSSSRRRPPPNNNLLLLLLKKKLLLLLLMMMLLLJJJIIIGGGJJJNNNRRRUUUWWW\\\dddjjjpppuuusssXXXHHH===777666333444555444333222222333444333333333222222111111222222222222222222222222///111222333333444666999;;;FFFXXXjjjzzzwwwqqqmmmmmmoooqqqsssxxx|||}}}}}}||||||}}}|||xxxuuuqqqooolllhhhddd```]]]\\\XXXVVVSSSQQQPPPMMMJJJHHHBBBBBBBBB@@@>>>===<<<<<<;;;:::888999::::::999888888888888999:::<<<===>>>>>>>>>>>>>>>??????@@@AAABBBCCCEEEDDDCCCCCCDDDFFFCCCEEEGGGGGGEEEDDDEEEFFFCCCCCCDDDEEEGGGKKKNNNPPPVVVXXX[[[^^^aaaccceeefffeeeeeeffffffggghhhhhhiiihhhhhhhhhiiiiiiiiiiiiiiihhhggggggiiilllmmmkkkiiiggghhhiiijjjkkkllllllllllllllllllkkkkkkkkkkkkkkklllkkkjjjiiiiiijjjkkkllljjjjjjkkklllmmmnnnoooooorrrsssssstttuuuvvvwwwwwwxxxyyyyyyyyyxxxzzz|||wwwkkkbbb]]]\\\\\\[[[YYYUUURRRRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTWWWWWWWWWXXXZZZ\\\]]]^^^``````bbbdddeeeffffffgggggghhhiiillloootttxxxzzz|||}}}|||yyytttqqqooonnniiijjjjjjhhhdddaaa___^^^_________```aaaccceeefffkkkkkkkkkmmmppptttxxxzzz{{{~~~{{{sssooonnnpppnnnlllkkkjjjkkknnnqqqssspppooonnnmmmlllkkkkkklllkkkjjjjjjjjjiiiiiihhhhhhiiijjjjjjkkkkkkllllllmmmiiihhhfffdddbbbaaa``````aaaccceeeffffffdddaaa```cccddddddfffiiinnnrrrtttzzz}}}|||yyyvvvqqqnnnjjjeee```[[[WWWRRRQQQRRROOOPPPPPPPPPOOOOOOPPPQQQMMMNNNNNNNNNLLLIIIFFFDDDLLLQQQXXX]]]aaagggpppwww~~~[[[FFF???;;;777777111222333333222111222333111222222222222333333333222222222222222222222222222444555666666888:::<<>>?????????===<<<===>>><<<;;;::::::<<<<<<;;;:::777777888999:::<<<>>>???@@@@@@@@@???@@@@@@AAABBBDDDEEEFFFFFFEEEDDDEEEGGGFFFGGGHHHGGGEEECCCCCCDDDJJJJJJJJJKKKNNNSSSXXX[[[ZZZ[[[^^^aaaccceeeggggggggghhhhhhiiiiiijjjkkkkkkkkkjjjiiiiiiiiijjjjjjkkkgggffffffiiilllmmmkkkiiieeegggiiikkklllmmmlllllljjjjjjjjjkkkkkklllllllllllllllkkkjjjjjjkkklllllljjjjjjkkklllmmmnnnooopppuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxwwwxxxzzz~~~|||lllaaa[[[WWWVVVXXXYYYUUUTTTUUUQQQQQQQQQRRRSSSUUUVVVWWWVVVXXXYYY[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]aaabbbfffiiimmmoooqqqrrrvvvwwwyyyyyyxxxvvvsssrrrtttooojjjfffccc^^^XXXSSSTTTTTTTTTUUUWWWZZZ]]]^^^bbbbbbcccdddfffiiikkklllsssuuuvvvtttqqqmmmkkkjjjpppnnnmmmkkkkkklllnnnoooooommmkkkiiigggggghhhiiihhhhhhhhhhhhhhhhhhggggggjjjkkkkkklllkkkkkkjjjjjjhhheeebbb````````````___bbbcccccccccccccccbbbbbbdddgggjjjnnnrrrxxx~~~{{{uuunnnjjjhhhddd^^^YYYQQQRRRRRRQQQPPPNNNLLLKKKIIIJJJKKKKKKKKKLLLNNNPPPMMMNNNMMMJJJEEEDDDFFFIIIMMMVVV```fffiiiqqq~~~lllOOOBBB;;;444333888333333444555555444444444444333222111111222333444222222111111111111111222333222444666666555;;;BBBLLLYYYjjjxxxwwwrrrqqqsssvvv|||{{{{{{}}}|||{{{||||||qqqllleee```^^^^^^^^^]]]VVVTTTQQQMMMKKKIIIIIIJJJFFFEEEDDDCCCBBB@@@@@@???>>>===;;;999999888999999;;;:::::::::999888888888<<<<<<<<<=========>>>>>>@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCDDDDDDEEEEEEFFFDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHJJJNNNRRRWWWZZZ\\\```aaacccfffhhhjjjlllmmmkkkiiihhhiiilllllljjjgggiiiiiijjjkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiilllkkkjjjiiihhhiiijjjkkknnnmmmmmmlllllllllmmmmmmllllllkkkjjjiiiiiiiiiiiijjjkkklllmmmnnnpppqqqqqqppprrrvvvxxxwwwwwwwwwwwwyyyzzz||||||{{{|||}}}~~~{{{pppaaa\\\YYYYYYXXXUUUSSSTTTTTTTTTSSSRRRRRRRRRSSSSSSUUUVVVXXXZZZ[[[[[[[[[ZZZ\\\\\\\\\[[[[[[[[[[[[[[[```aaaccceeehhhkkkmmmnnnqqqrrrssstttttttttsssrrrtttpppkkkfffbbb]]]VVVRRRQQQQQQPPPPPPRRRTTTVVVWWWZZZ[[[]]]```bbbeeeggghhhlllnnnoooooollliiihhhgggjjjiiihhhggggggggghhhiiijjjiiigggeeeeeeeeefffgggfffffffffeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeedddeeeccc```___^^^___``````aaaaaabbbccccccdddeeeeeekkknnnsssyyy|||wwwrrrpppgggbbb\\\ZZZYYYWWWSSSOOOMMMMMMNNNNNNNNNLLLKKKJJJIIIJJJKKKKKKJJJJJJLLLNNNMMMMMMLLLIIIEEEDDDHHHLLLSSS\\\fffmmmttt~~~nnnWWWCCC<<<:::666444888444444555555555555444444333222222222222222222333222222111111111111111222111111222555666777???GGGXXXeeesss~~~zzzsssppppppwww~~~{{{|||zzz{{{}}}}}}xxxqqqkkkccc___ZZZVVVUUUUUUUUUTTTNNNLLLIIIFFFDDDDDDDDDDDDBBBAAA@@@???>>>===<<<<<<===<<<:::999888888888999;;;;;;;;;;;;::::::::::::;;;<<<<<<===???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIJJJLLLPPPUUUZZZ___aaadddddddddeeefffggghhhiiilllkkkjjjkkkmmmmmmkkkiiillllllmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjjjjiiiiiijjjjjjmmmllllllkkkkkkllllllmmmmmmlllkkkjjjjjjjjjjjjjjjllllllmmmnnnpppqqqrrrrrrrrruuuxxxyyyxxxxxxxxxxxxwwwxxxzzzzzzzzz{{{}}}~~~kkkccc\\\ZZZXXXTTTTTTVVVUUUTTTSSSSSSRRRRRRRRRRRRTTTUUUVVVXXXYYYYYYYYYYYY[[[[[[ZZZZZZYYYYYYXXXXXX^^^^^^^^^```bbbeeehhhjjjkkkllllllmmmoooppprrrrrrssspppjjjeee```[[[UUURRRPPPOOONNNMMMMMMNNNOOOPPPSSSUUUXXX\\\___bbbdddeeeeeegggiiiiiigggeeedddeeedddddddddccccccbbbbbbbbbcccbbbaaa``````aaabbbcccccccccbbbbbbaaaaaaaaaaaa____________`````````___```___^^^]]]]]]^^^```aaaeeefffgggiiikkknnnppprrrwwwxxx}}}wwwoooiiiddd^^^ZZZVVVRRROOONNNPPPPPPMMMKKKHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJJJJIIIGGGHHHJJJLLLKKKKKKIIIEEECCCDDDJJJOOO[[[dddoooyyy{{{yyy{{{qqqTTTEEE999999:::666444555444444555555555555444444222222222333333222222222222111111111111111222222222111222555888<<>>>>>======<<<;;;::::::;;;:::999888777777888888<<<<<<<<<<<<<<<<<<======;;;<<<===???@@@BBBCCCDDD@@@@@@???@@@@@@AAABBBCCCGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKOOOOOOQQQTTTYYY___dddgggjjjiiihhhfffffffffggggggmmmmmmlllmmmnnnooommmkkkmmmmmmmmmmmmmmmlllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkjjjiiiiiikkkkkkjjjjjjjjjkkkkkklllmmmllllllkkkkkkkkkllllllmmmmmmnnnpppqqqrrrssstttuuuwwwyyyzzzyyyxxxyyyyyytttvvvxxxyyyyyyzzz}}}}}}zzz|||yyyoooccc]]]XXXUUUVVVZZZTTTTTTTTTTTTTTTUUUVVVWWWTTTTTTUUUWWWXXXXXXYYYYYY[[[[[[ZZZYYYXXXWWWWWWVVVZZZYYYZZZ[[[^^^aaaeeeggghhhgggggggggiiikkknnnooonnnlllgggccc___[[[WWWUUUTTTSSSRRRPPPOOOOOOOOOOOORRRTTTXXX\\\```bbbdddeeecccdddfffeeecccaaaaaaaaa______``````______^^^]]][[[[[[[[[[[[\\\]]]^^^___`````````___^^^^^^]]]]]]]]]]]]\\\]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]___bbbdddkkklllnnnqqquuuyyy}}}xxxoooccc\\\ZZZWWWSSSOOONNNLLLJJJJJJLLLMMMLLLKKKGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGFFFDDDEEEHHHJJJLLLLLLKKKHHHGGGKKKSSSYYYeeennn||||||~~~vvvYYYHHH???888999999666333333333444444444444333333222111222333444444333222111111111111000111111222333444333444888;;;AAAMMMYYYmmmxxx~~~{{{~~~~~~{{{uuupppqqqxxx}}}}}}~~~nnnbbb[[[VVVPPPKKKKKKIIIGGGFFFFFFFFFDDDBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;999999999888888888888888<<<<<<<<<======>>>>>>>>>======>>>@@@AAACCCDDDDDD@@@@@@@@@AAAAAABBBCCCDDDGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGJJJLLLNNNPPPQQQXXXXXXYYY[[[___dddiiilllpppooollljjjiiiiiijjjkkknnnnnnnnnooooooooonnnnnnllllllllllllkkkjjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllkkkjjjiiihhhjjjiiiiiiiiiiiijjjjjjkkkmmmmmmlllllllllmmmmmmnnnmmmnnnooopppqqqrrrssstttuuuwwwyyyzzzyyyxxxxxxyyytttvvvwwwxxxyyy{{{~~~xxxxxx}}}qqqfff]]]WWWWWWZZZXXXWWWWWWWWWWWWWWWXXXXXXUUUUUUUUUVVVWWWXXXYYYZZZ[[[ZZZZZZYYYXXXWWWWWWVVVVVVUUUVVVXXX[[[___cccfffeeedddcccbbbcccfffhhhjjjgggeeeccc```]]][[[[[[[[[\\\\\\\\\[[[ZZZXXXWWWVVVUUUVVVYYY\\\___aaacccdddaaabbbcccaaa^^^\\\\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZXXXXXXYYYZZZ[[[\\\]]]^^^``````___^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^]]]^^^_________bbbfffjjjoooqqqssswww|||vvvnnnfff^^^UUUPPPPPPPPPMMMJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCDDDHHHKKKPPPPPPPPPOOOQQQXXXbbbjjjuuu}}}{{{^^^KKKDDD>>>999777666444222333333333333333333222111111111222333444444333222111111111000000111222222333444333555999>>>FFFSSS___qqq{{{}}}|||zzzvvvooolllppp|||~~~}}}rrrcccXXXRRROOOJJJFFFGGGFFFDDDDDDCCCBBB@@@>>>@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>?????????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHEEEGGGIIIMMMQQQTTTWWWYYYbbbaaaaaabbbeeehhhkkkmmmpppooonnnmmmmmmmmmnnnnnnnnnoooppppppoooooooooooommmmmmmmmlllkkkjjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllkkkjjjiiihhhhhhhhhhhhhhhhhhiiijjjkkkllllllllllllmmmnnnnnnooommmmmmnnnoooqqqrrrsssssstttuuuwwwwwwwwwvvvwwwyyyvvvwwwyyyyyyzzz}}}}}}}}}wwwjjj___ZZZZZZ^^^]]][[[YYYXXXVVVVVVVVVUUUUUUUUUUUUVVVXXXYYYZZZYYYYYYYYYXXXWWWWWWVVVVVVSSSSSSTTTVVVYYY\\\___aaabbbaaa___^^^___```bbbddd`````````^^^\\\\\\^^^```dddeeeggghhhgggdddaaa___ZZZZZZZZZ[[[\\\^^^___```^^^______]]]ZZZXXXXXXYYYVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[\\\]]]^^^___``````bbbbbbaaa```___^^^^^^]]]\\\\\\[[[[[[[[[]]]^^^___```bbbdddddddddfffkkkpppxxxzzz|||{{{vvvqqqjjj```ZZZZZZUUUOOOKKKKKKJJJHHHFFFHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKIIIGGGEEEDDDBBBBBBCCCCCCDDDGGGLLLPPPPPPQQQTTTVVV[[[dddpppyyy|||___KKKBBB<<<:::777444333333444555333333444333333222111000222222222333333222222222000000000000111222333333333222666<<>><<>>>>>>>>>>><<<<<<<<<<<<<<<<<<======<<<===>>>?????????????????????@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEFFFFFFGGGHHHIIIGGGGGGHHHJJJKKKLLLMMMNNNKKKLLLOOOSSSWWW[[[^^^___hhhhhhiiiiiikkklllnnnnnnmmmmmmnnnnnnoooooooooooolllnnnpppooonnnmmmnnnnnnnnnnnnnnnnnnnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkklllmmmnnnooopppmmmmmmnnnoooqqqrrrssstttrrrsssuuuuuuuuuvvvwwwyyyyyyzzzzzz{{{|||~~~~~~pppeeeaaa^^^]]]\\\YYYXXXVVVUUUUUUSSSSSSSSSSSSTTTVVVXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRSSSUUUVVVXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\^^^___]]]^^^^^^]]][[[\\\___bbbgggjjjnnnqqqqqqmmmhhheeeaaa___]]][[[ZZZ[[[]]]^^^]]]]]]]]]\\\ZZZYYYZZZ[[[YYYXXXXXXYYYZZZ\\\^^^___aaaaaabbbcccdddeeeeeeeeeeeeeeedddcccbbbaaa``````aaa```___^^^___aaacccddddddgggjjjiiihhhjjjpppuuu}}}~~~}}}{{{xxxvvvpppnnniiiccc]]]XXXSSSPPPPPPOOOMMMKKKIIIHHHFFFEEEHHHHHHIIIIIIIIIJJJKKKMMMIIIJJJJJJJJJIIIHHHFFFEEEBBBCCCDDDEEEGGGLLLRRRWWWWWWZZZ___eeelllxxxaaaKKK@@@>>>666777777444222333444555555555555555444333222222333222222222222222222333000000000000111222333444333444:::DDDMMMXXXgggttt}}}~~~zzzwwwxxx{{{www{{{~~~~~~|||~~~yyycccZZZOOOIIIGGGGGGDDDAAACCCAAA??????@@@AAA@@@???AAAAAAAAAAAAAAA@@@??????===>>>>>>>>>??????@@@@@@???@@@BBBCCCDDDDDDDDDCCCDDDCCCCCCCCCCCCCCCCCCBBBDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHIIIIIIJJJKKKLLLJJJKKKMMMOOORRRTTTVVVWWWTTTVVVXXXZZZ]]]```bbbcccjjjkkkmmmooopppqqqqqqpppmmmnnnppprrrrrrrrrppppppjjjmmmooonnnlllkkklllnnnmmmnnnnnnnnnnnnnnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjjjjiiiiiijjjjjjhhhhhhhhhhhhiiijjjkkkllljjjjjjjjjkkklllnnnooopppnnnooopppqqqrrrssstttuuuppprrrttttttuuuvvvyyy{{{zzz{{{{{{{{{{{{~~~~~~pppjjj[[[ZZZYYYXXXXXXWWWXXXXXXRRRRRRQQQRRRSSSTTTVVVWWWTTTTTTTTTTTTTTTUUUUUUUUURRRSSSTTTTTTUUUTTTTTTSSSVVVVVVWWWXXXYYYZZZ\\\\\\\\\]]]^^^\\\ZZZ[[[___bbbgggkkkqqquuuuuuqqqlllhhhgggeee```]]][[[[[[]]]^^^]]]^^^^^^]]]\\\\\\^^^```]]]\\\\\\\\\^^^aaadddfffffffffhhhiiiiiijjjjjjjjjggggggfffeeedddcccbbbbbbfffeeedddcccdddfffhhhjjjgggjjjmmmmmmkkkmmmsssyyywwwxxxxxxvvvqqqkkkeeebbb^^^]]]ZZZUUUPPPMMMMMMNNNHHHJJJLLLLLLJJJHHHGGGGGGBBBDDDEEEEEEFFFGGGIIIKKKGGGHHHIIIJJJJJJIIIHHHGGGBBBCCCEEEGGGJJJPPPWWW\\\fffjjjqqqxxxhhhOOO@@@;;;<<<555888999777444333444444777777777777666555444333444333222111111222333444000000000000111222333444666888@@@KKKWWWcccsss{{{wwwsssrrruuuxxxxxxwww|||mmm___VVVLLLGGGFFFFFFCCC@@@CCCAAA???@@@BBBDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDAAABBBDDDFFFGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEGGGHHHJJJKKKMMMMMMKKKJJJJJJKKKKKKLLLMMMNNNLLLNNNPPPTTTWWWZZZ]]]^^^\\\]]]^^^```bbbccceeeeeeiiikkknnnqqqssstttsssrrroooqqqtttvvvvvvuuurrrqqqiiilllnnnnnnkkkjjjkkkmmmkkkkkkllllllmmmllllllllliiiiiiiiiiiiiiiiiiiiiiiimmmllljjjiiihhhiiijjjkkkhhhhhhhhhhhhiiijjjkkkllliiiiiijjjjjjlllmmmooopppooopppqqqrrrtttuuuvvvvvvppprrrssstttuuuwwwzzz|||{{{{{{{{{{{{{{{~~~{{{mmmfff\\\WWWVVVUUUSSSPPPTTTRRRQQQQQQSSSTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRSSSTTTUUUUUUUUUUUUTTTUUUUUUUUUUUUVVVVVVVVVVVVXXXZZZ\\\]]]\\\[[[ZZZaaacccfffiiijjjiiifffeeegggggggggeeeaaa_________aaabbbbbbbbbbbbbbbaaaaaaddddddddddddeeefffhhhhhhkkkkkklllmmmnnnnnnnnnmmmooojjjdddaaacccfffjjjllljjjggggggiiijjjiiijjjnnnnnnllljjjkkknnnrrrtttuuupppnnnjjjfffaaa\\\XXXWWWSSSSSSSSSQQQOOOMMMJJJHHHKKKJJJHHHFFFEEEEEEEEEFFFIIIJJJJJJKKKKKKLLLLLLLLLHHHFFFDDDEEEGGGHHHGGGDDDFFFGGGIIILLLQQQYYYbbbiiisss|||iiiTTTHHH<<<888:::555444333222111222333333333333333333333333333333000000000111222222222333888444222555555333222444777:::DDDTTTgggvvv~~~|||uuurrrooommmnnnoooppppppxxx}}}lllXXXQQQIIIDDDDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAADDDEEEEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFIIIKKKMMMHHHIIIJJJIIIGGGEEEEEEFFFHHHHHHIIIIIIJJJKKKLLLLLLOOONNNLLLLLLNNNQQQUUUWWWTTTVVVYYY\\\^^^```dddfffffffffeeeeeegggjjjmmmnnnooooooooopppqqqqqqrrrrrrqqqssswwwwwwvvvtttsssrrrppppppppppppooommmllljjjpppooonnnlllllllllmmmmmmhhhhhhhhhhhhiiijjjkkklllllllllkkkkkkjjjiiihhhhhhhhhgggfffffffffgggiiijjjkkkkkkkkklllmmmoooqqqrrrqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuwwwyyy{{{|||{{{{{{||||||}}}}}}uuukkkccc^^^ZZZTTTPPPRRRQQQOOOPPPQQQRRRRRRQQQSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWYYYZZZ[[[[[[ZZZZZZYYY[[[^^^`````````^^^]]]aaabbbbbbaaa___^^^___```bbbcccdddeeeffffffffffffffffffgggggghhhiiijjjjjjlllmmmmmmnnnnnnnnnnnnmmmoookkkfffcccdddfffhhhiiiiiifffgggjjjiiifffeeegggiiigggfffeeeffffffdddccc___]]][[[XXXUUURRROOONNNNNNNNNOOOOOONNNLLLJJJIIIIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLJJJGGGCCCCCCEEEGGGHHHGGGIIILLLPPPSSSWWW___jjjsssxxxXXXIIIAAA888555888555444333222222222333444333333333333333333333333111111111111111222222222444000///222333222222555888>>>KKK^^^rrr}}}yyyooommmjjjhhhgggiiikkkmmm}}}zzziiiXXXRRRIIIEEEDDDEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMIIIJJJKKKJJJGGGFFFGGGGGGIIIJJJKKKLLLMMMNNNOOOOOOQQQQQQQQQQQQSSSVVVYYY[[[[[[]]]aaacccdddgggjjjlllkkkjjjjjjjjjkkkmmmooopppoooooooooppppppqqqqqqqqqqqqtttwwwwwwvvvtttrrrrrrpppqqqrrrrrrrrrqqqooonnnpppooonnnllllllllllllmmmiiihhhhhhhhhiiijjjkkkkkkkkkjjjiiihhhgggggggggggghhhgggfffffffffgggiiijjjkkkkkkkkkkkkmmmoooqqqrrrsssssstttuuuuuutttttttttuuuuuuuuuuuuwwwyyy{{{|||~~~~~~}}}}}}}}}~~~~~~|||}}}vvvmmmddd[[[TTTUUUSSSQQQQQQRRRSSSRRRQQQQQQQQQQQQPPPPPPQQQQQQQQQUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRSSSSSSVVVVVVVVVWWWXXXXXXXXXYYYTTTTTTVVVWWWWWWWWWWWWWWW[[[]]]______^^^___```bbbbbbdddfffhhhiiijjjjjjjjjiiiiiijjjkkkllllllllllllmmmnnnnnnnnnnnnmmmmmmlllmmmjjjgggeeeeeefffeeeddddddbbbcccfffeee```]]]^^^```___]]]]]]\\\ZZZVVVSSSOOONNNMMMLLLKKKJJJIIIHHHGGGHHHJJJKKKKKKKKKJJJJJJHHHGGGGGGGGGHHHHHHIIIJJJHHHIIIIIIIIIIIIIIIJJJJJJJJJFFFCCCCCCFFFJJJNNNPPPQQQWWW^^^aaaeeennn|||rrr[[[FFF===:::666444666444444333333333333444555333333333333333333333333222222222111111111111111222//////222333222555999===GGGZZZppp{{{vvvtttiiiiiigggdddaaadddjjjooo}}}vvvfffYYYSSSKKKFFFFFFGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMLLLMMMMMMLLLJJJIIIJJJLLLLLLMMMNNNOOOQQQRRRTTTTTTVVVWWWXXXZZZ\\\___```aaaeeegggkkkmmmnnnooorrrsssqqqqqqqqqqqqrrrrrrrrrrrrppppppppppppppppppqqqqqqrrrtttwwwwwwuuusssrrrqqqqqqrrrssstttuuuttttttssspppooonnnmmmlllllllllllljjjjjjiiiiiiiiijjjjjjkkkjjjiiigggeeedddeeefffggghhhgggfffffffffgggiiijjjkkkjjjjjjkkklllnnnppprrrtttuuuuuuuuuuuutttsssssstttttttttuuuvvvxxxzzz{{{~~~~~~~~~}}}~~~~~~}}}{{{{{{ssshhhaaa^^^\\\YYYWWWWWWVVVTTTSSSQQQPPPOOOOOOOOOOOOPPPQQQSSSSSSSSSSSSRRRQQQPPPOOONNNNNNOOOPPPQQQRRRRRRSSSUUUTTTTTTTTTTTTUUUVVVWWWTTTSSSSSSSSSTTTUUUUUUVVVZZZ[[[]]]^^^^^^___aaacccbbbdddfffiiijjjjjjjjjiiihhhiiikkklllmmmmmmllllllmmmmmmmmmmmmllllllkkkjjjkkkiiigggfffeeedddaaa^^^]]]ZZZZZZ\\\[[[WWWUUUWWWWWWUUUTTTTTTTTTSSSQQQOOOJJJJJJJJJJJJIIIIIIIIIIIIEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFHHHLLLRRRWWW[[[[[[dddnnntttxxx~~~WWWIII<<<999999666555555333333333333333444444444222222222222222222222222333222222222111000000000555222111444555555999???EEETTTjjjyyyrrrnnnmmmggghhhfffbbb```dddnnnvvv}}}tttfff[[[UUUMMMIIIHHHIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMLLLOOOPPPPPPOOOMMMMMMOOOQQQPPPQQQRRRTTTVVVXXXYYYZZZ^^^___bbbeeegggiiiiiiiiinnnpppsssuuuuuuvvvwwwyyywwwwwwwwwwwwwwwuuuttttttrrrrrrrrrssssssssssssssssssuuuvvvvvvtttqqqppppppqqqrrrtttuuuvvvwwwvvvvvvqqqqqqpppooonnnmmmmmmmmmkkkkkkjjjiiiiiiiiijjjjjjjjjhhhfffdddcccdddfffhhhhhhgggfffffffffgggiiijjjjjjjjjjjjjjjlllnnnpppqqqsssttttttuuuuuuuuuttttttssssssrrrssstttvvvxxxzzz{{{{{{|||}}}|||uuullliiiddd```]]]ZZZVVVSSSQQQPPPOOONNNNNNOOOPPPQQQPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSRRRSSSSSSTTTUUUTTTTTTSSSSSSSSSTTTUUUVVVWWWYYYZZZ[[[ZZZ[[[]]]^^^aaabbbeeegggggggggeeedddeeefffggghhhiiijjjjjjjjjkkkkkkkkkkkkjjjiiihhhhhhhhhgggffffffeeeaaa]]]YYYUUUQQQOOOQQQQQQOOOQQQUUUSSSPPPMMMLLLMMMNNNNNNNNNJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFHHHIIIIIIIIIHHHGGGIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHFFFHHHKKKOOOSSSXXX\\\___dddooo|||~~~~~~xxx^^^IIIAAA:::888888666444333222222333333333333333333222222222222222222222222333222222222111000000000666444333555555666<<>>GGGSSSfff{{{sssooollljjjgggeeeaaa___bbblll{{{}}}||||||}}}yyymmm```ZZZSSSPPPOOOOOONNNLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRXXXXXXWWWVVVUUUTTTTTTSSSWWWWWWVVVVVVVVVVVVVVVVVVTTTWWWZZZ\\\]]]^^^```aaadddeeefffhhhiiikkklllmmmppprrrtttwwwxxxyyyyyyyyyyyy|||}}}}}}}}}~~~}}}|||zzzyyyxxxxxxxxxyyyyyyzzzzzz{{{||||||yyyzzzzzzyyyvvvsssssssssssstttuuuvvvwwwvvvuuuuuusssssssssrrrqqqooommmlllkkkkkkjjjjjjjjjkkkkkkllljjjiiigggffffffggghhhiiihhhgggfffffffffgggiiijjjiiihhhhhhiiijjjlllnnnpppmmmnnnppprrrtttuuuvvvvvvrrrrrrrrrssstttvvvxxxyyy~~~~~~~~~zzzpppfff^^^YYYUUUSSSQQQPPPPPPQQQSSSUUUVVVVVVVVVVVVUUUTTTSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNMMMOOOQQQRRRRRRSSSUUUVVVVVVYYY\\\___``````^^^]]]]]]\\\\\\]]]___cccfffiiiggghhhiiiiiiiiiiiiiiihhhgggfffffffffeeebbb]]]YYYQQQMMMLLLNNNNNNNNNPPPUUUSSSPPPMMMKKKJJJIIIHHHFFFHHHHHHHHHHHHGGGGGGGGGGGGCCCDDDFFFGGGGGGGGGFFFFFFDDDEEEFFFGGGGGGGGGFFFEEEFFFGGGIIIJJJMMMNNNPPPQQQSSSVVV[[[___ccciiipppuuu}}}~~~yyyyyy}}}yyybbbPPPFFF999999777444333333222222222222222222111///...---111111111111111111111111111111111111111222222222222111222555666:::DDDOOO```sss{{{wwwuuurrrpppiiiddd___^^^eeesss}}}{{{{{{}}}~~~}}}pppbbb]]]VVVSSSRRRRRRPPPNNNMMMMMMNNNPPPQQQSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZ[[[^^^^^^^^^^^^____________```___^^^]]]^^^^^^`````````dddiiimmmooopppqqqrrrsssttttttuuuwwwxxxyyyyyyyyyyyyzzz|||}}}~~~~~~~~~}}}{{{{{{{{{{{{yyyyyyzzz{{{}}}~~~}}}zzzwwwwwwwwwvvvvvvwwwxxxwwwvvvuuutttqqqrrrrrrqqqooommmkkkjjjjjjjjjjjjjjjjjjkkklllmmmhhhhhhgggggggggggghhhhhhhhhgggfffffffffgggiiijjjhhhhhhhhhhhhjjjlllnnnooommmnnnoooqqqrrrsssssssssuuuuuutttuuuvvvxxxzzz|||}}}~~~~~~||||||yyynnnddd^^^VVVUUUSSSQQQQQQSSSUUUVVVZZZZZZYYYYYYWWWUUUTTTSSSRRRQQQQQQPPPPPPOOOOOONNNPPPQQQSSSTTTTTTRRRQQQOOOMMMNNNNNNOOONNNNNNMMMMMMKKKMMMPPPQQQRRRTTTVVVXXXRRRUUUYYY]]]______^^^]]][[[ZZZYYYYYY\\\aaafffiiiggghhhiiijjjjjjjjjjjjjjjhhhgggggggggfffccc___[[[RRROOOOOORRRSSSPPPQQQTTTRRRQQQPPPPPPPPPNNNKKKHHHKKKKKKKKKKKKKKKKKKKKKKKKAAABBBDDDEEEGGGGGGFFFFFFAAABBBDDDFFFGGGGGGGGGGGGHHHIIIKKKMMMPPPRRRTTTUUUXXX[[[```eeellluuu}}}|||}}}]]]III@@@===666777666444222444555555222222222111000...,,,+++111111111111111111111111000000111111222222222333111111333777:::???KKKWWWmmm{{{zzzzzzxxxuuulllfff``````iiiyyy~~~|||{{{|||sssccc^^^XXXUUUTTTTTTRRRPPPLLLMMMOOORRRUUUWWWYYY[[[^^^^^^___```aaaccccccddddddeeeeeefffhhhiiijjjjjjfffeeedddcccccceeeggghhhkkkpppwww|||}}}~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~xxxyyyzzz|||}}}}}}zzzzzz{{{yyyyyyyyyyyyxxxvvvtttsssppppppppppppnnnllljjjhhhiiiiiiiiijjjkkklllmmmnnnffffffgggggggggggggggggghhhgggfffffffffgggiiijjjhhhhhhhhhhhhjjjlllnnnooonnnooopppqqqqqqqqqqqqqqqwwwwwwwwwwwwyyy{{{}}}~~~zzz{{{|||rrrggg^^^YYYSSSPPPRRRVVV[[[]]]bbbaaa______^^^[[[XXXTTTTTTSSSRRRRRRRRRSSSTTTUUUTTTSSSQQQOOONNNNNNOOOPPPNNNNNNOOOOOOPPPQQQQQQQQQPPPOOONNNNNNPPPRRRTTTVVVWWWXXX[[[]]]^^^^^^]]]\\\YYYYYY[[[]]]___aaacccdddcccdddddddddeeeeeeffffffaaa```___]]][[[ZZZXXXXXXUUUTTTSSSTTTVVVWWWVVVUUUPPPPPPQQQRRRQQQPPPNNNMMMOOONNNLLLLLLLLLLLLJJJIIIFFFDDDAAA@@@AAAAAAAAA@@@CCCDDDFFFFFFFFFHHHKKKNNNQQQRRRUUUXXX[[[]]]```aaahhhgggkkkttt|||uuuaaaRRRCCC;;;<<<555444333333333333444555333333333222222111111111222222111111111111111111111111111111111111222222555666555333777CCCWWWfffyyyzzz|||~~~{{{zzzzzztttnnnkkkmmmvvv|||wwwxxxzzz{{{rrrfff___WWWUUUSSSPPPQQQSSSUUUUUUVVVXXX[[[```dddgggfffgggiiijjjlllmmmmmmmmmoooqqqsssuuuvvvvvvvvvvvvtttrrrqqqqqqrrruuuxxxzzz}}}~~~~~~~~~~~~{{{zzzzzz|||}}}{{{xxxvvvuuusssrrrtttrrrpppooonnnllliiifffiiigggeeefffiiijjjhhhffffffgggggggggggggggffffffjjjjjjiiiiiiiiiiiijjjjjjkkkllllllllljjjkkklllnnnrrrqqqqqqqqqrrrtttuuuvvvxxxxxxxxxyyyzzz{{{|||}}}{{{|||~~~xxxiiicccZZZUUUSSSVVVYYY[[[bbb```]]][[[YYYVVVSSSPPPRRRRRRQQQQQQRRRSSSUUUVVVVVVUUUUUUTTTSSSQQQPPPPPPNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSSSSUUUVVVXXXYYYYYYXXXWWWVVVUUUUUUVVVXXXZZZ[[[]]]]]]WWWXXXXXXXXXYYYYYYYYYZZZYYYYYYXXXVVVUUUTTTSSSRRRRRRQQQQQQRRRUUUWWWWWWVVVPPPPPPQQQQQQPPPOOOOOONNNNNNLLLKKKKKKLLLLLLKKKIIIHHHFFFDDDCCCCCCDDDDDDDDDEEEGGGHHHIIIJJJMMMQQQTTT[[[]]]___bbbeeehhhkkkmmmooopppxxxzzz]]]NNNDDD999444666555444333222222333444555333333333222222111111111111111111111111111111111111111111111111222222333222444666999@@@OOOcccrrr~~~xxxzzz}}}uuuooonnnvvvzzzwwwxxx{{{|||ttteee]]]VVVTTTSSSQQQRRRVVVVVVXXX[[[^^^bbbfffkkknnnpppqqqsssuuuvvvwwwxxxxxxyyy{{{}}}}}}}}}}}}{{{zzzzzz{{{{{{|||zzzyyyxxxwwwuuurrrooopppooommmmmmmmmkkkiiifffiiigggffffffiiiiiihhhfffeeeeeeffffffgggggggggggghhhhhhhhhhhhhhhiiijjjjjjkkklllnnnmmmllllllmmmnnnqqqqqqqqqqqqrrrtttuuuvvvyyyyyyyyyzzz{{{|||}}}~~~yyyoooeee```]]]\\\[[[aaa]]]XXXUUUSSSQQQOOOMMMOOOOOONNNOOOPPPRRRTTTUUUVVVVVVWWWWWWVVVTTTRRRPPPRRRSSSSSSTTTUUUUUUVVVVVVTTTVVVYYYZZZYYYVVVRRROOOQQQQQQRRRSSSRRRQQQOOONNNOOOOOOPPPQQQRRRSSSSSSTTTPPPPPPQQQQQQQQQQQQRRRRRRQQQPPPPPPOOOOOONNNMMMMMMMMMLLLLLLNNNRRRTTTTTTSSSOOONNNMMMMMMMMMMMMMMMMMMJJJIIIHHHIIIJJJKKKJJJHHHEEEDDDBBBAAAAAABBBDDDEEEFFFHHHJJJLLLOOORRRWWW[[[ccceeehhhjjjllloootttwwwyyy}}}ppp\\\HHH@@@<<<666444666444333333222222333333444222222222222222111111111111111111111111111111111111111111111111222333333000333888???KKK^^^rrr}}}|||tttqqqwww}}}yyywwwzzz|||~~~wwwfff]]]VVVTTTSSSSSSUUUZZZZZZ^^^ccchhhlllppptttwww{{{}}}~~~||||||{{{{{{zzzzzzzzzzzzvvvvvvuuuvvvuuusssoookkklllkkkjjjkkklllkkkiiihhhiiigggfffggghhhiiihhhfffddddddeeeeeefffffffffgggeeeeeeeeefffggghhhiiijjjkkkmmmooopppooonnnnnnoooqqqqqqqqqrrrsssuuuvvvwwwzzzzzz{{{{{{|||~~~yyyqqqjjjeeeccc^^^XXXRRRPPPOOONNNMMMJJJJJJIIIJJJKKKMMMOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRYYYZZZ[[[\\\^^^```aaabbb\\\]]]]]]\\\YYYTTTOOOLLLIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGIIILLLMMMMMMLLLJJJIIIHHHGGGGGGGGGHHHIIIGGGFFFEEEEEEFFFGGGFFFDDDBBBBBBAAA@@@@@@BBBEEEHHHKKKNNNQQQSSSWWW[[[```dddiiilllppprrrtttwww|||tttVVVIII===:::999666666888333333222222222222333333222222222111111111111111000000000000111111111111111111111111222333333444444666;;;EEEVVVkkkxxxvvvzzz}}}zzzzzz|||~~~|||kkkbbbZZZWWWWWWVVVYYY]]]```eeelllrrruuuxxx|||yyyzzz{{{||||||{{{zzzzzzvvvtttrrrrrrqqqooollliiiiiiiiiiiijjjlllmmmkkkjjjhhhhhhgggggghhhhhhgggfffeeeeeeeeedddddddddeeeeeeccccccdddeeefffhhhjjjkkkkkknnnqqqrrrrrrppppppppprrrsssssstttvvvwwwxxxyyy|||||||||}}}~~~{{{rrrkkkbbbZZZTTTQQQOOONNNHHHGGGFFFFFFFFFFFFHHHHHHLLLKKKJJJIIIJJJMMMPPPRRR[[[\\\]]]```bbbeeefffggg^^^]]]YYYUUUPPPLLLIIIGGGBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBCCCEEEEEEDDDCCCDDDCCCBBBAAAAAABBBCCCDDDDDDBBBAAABBBCCCDDDCCCBBBCCCCCCDDDDDDDDDGGGLLLPPPUUUWWWZZZ]]]```dddiiimmmrrrwww|||pppSSSDDD>>>888666555333222444111222222222222222222111111111111111111111111111//////000000000111111111111111111111222333444555888999@@@NNNddd~~~|||zzzzzz}}}}}}rrriiiaaa^^^\\\ZZZ\\\___fffllltttyyyzzz|||~~~xxxzzz{{{}}}}}}|||{{{zzzyyyuuuqqqnnnmmmlllkkkjjjjjjiiiiiikkkmmmnnnmmmlllhhhiiiiiihhhgggffffffggghhhgggfffdddccccccccccccccccccdddeeegggiiijjjkkklllooorrrssssssrrrqqqrrrttttttvvvwwwyyyzzz{{{{{{}}}}}}}}}~~~vvvjjjaaaZZZVVVSSSNNNLLLJJJGGGEEEDDDDDDDDDGGGEEECCCBBBCCCGGGLLLOOOTTTUUUVVVXXX[[[]]]^^^___WWWTTTOOOIIIEEECCCBBBAAA>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>?????????@@@@@@@@@AAA@@@>>>???@@@@@@???===??????????????????@@@AAAAAAAAA@@@BBBEEEFFFFFFEEECCCEEEGGGGGGHHHMMMTTTZZZ^^^```bbbdddeeeiiimmmpppzzznnnXXX@@@===;;;888666444222222222000111111222222111111000000000000111111111111111...//////000000111111111111111111111222444555666999<<>>>>>>>>>>>>>>???@@@@@@????????????????????????AAAAAA@@@@@@@@@?????????;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<<<<>>>???>>><<>>=========>>>>>><<<===============>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::<<<>>>??????>>>@@@AAABBBCCCDDDDDDCCCBBB@@@AAACCCIIIOOOUUUWWWXXXYYY\\\```bbbdddjjjuuu}}}|||qqqkkkmmmppprrrqqquuuwww~~~yyy^^^HHHCCCBBB666222555777444111111222333///000111222222111000/////////000000111111111222---......///000111111222111111111222333444666777999AAAUUUrrr|||wwwvvvtttqqqrrrvvvxxxvvvzzz}}}|||~~~tttnnnjjjjjjiiifffeeegggdddllltttyyy{{{yyyyyyyyyxxxxxxxxxwwwwwwsssrrrqqqrrrtttuuutttsssnnnlllllllllmmmmmmkkkiiihhhjjjkkkiiifffdddeeegggfffeeeddddddeeehhhjjjllliiiiiijjjjjjkkklllnnnnnnnnnooopppppppppqqqtttvvvppprrrtttwwwyyyyyyzzzzzz}}}}}}}}}~~~zzzsssssspppjjjeee___TTTJJJJJJKKKKKKKKKJJJHHHGGGFFFEEECCCAAA@@@AAABBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCDDDBBB@@@???@@@@@@???>>>;;;;;;;;;;;;<<<===>>>>>>:::;;;<<<===>>>>>>>>>>>>???>>><<<:::::::::;;;<<<<<<=========>>>>>>>>>>>>???BBBFFFGGGGGGFFFFFFGGGIIIIIIJJJOOOVVV]]]bbbdddhhhfffgggnnnzzz|||rrrpppqqqrrrxxx~~~xxx]]]OOODDD888555999777666444222111111222222111111111111111111111111+++,,,...000111222111111////////////////////////555444222///000444666666;;;GGG___{{{}}}ssskkkjjjiiiiiimmmttt{{{|||}}}~~~xxxooohhhgggiiiiiikkkmmmiiinnntttxxx|||~~~|||}}}}}}}}}|||{{{yyywwwwwwssssssssssssssssssssssssnnnmmmkkkiiihhhhhhhhhhhhhhhhhhhhhgggfffdddcccbbbcccdddeeeeeedddfffhhhkkkjjjlllnnnooonnnnnnooopppqqqqqqrrrsssttttttttttttvvvwwwwwwxxxyyy{{{|||}}}~~~~~~~~~yyytttjjjaaaZZZWWWSSSQQQQQQPPPNNNLLLKKKHHHDDDBBBAAAAAAAAA@@@BBBAAA@@@@@@AAABBBDDDEEEKKKIIIGGGGGGHHHHHHFFFEEEDDDBBBAAA???>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@???>>>======<<<;;;<<<<<<===>>>???@@@@@@CCCFFFJJJKKKLLLLLLNNNOOOPPPPPPSSSYYYbbbjjjoooqqqxxxxxx{{{wwwwwwzzz}}}ttt___JJJBBB<<<555333888555444333222111111111111111111111111111111111111...///000111111000//////111111111222222222222222333333222111222555888999???MMMddd}}}wwwmmmeeeccccccdddkkkrrryyy{{{wwwooohhhhhhjjjkkkmmmppplllpppuuuyyy|||~~~}}}~~~~~~}}}|||{{{yyyxxxwwwssssssssssssrrrrrrqqqqqqnnnmmmkkkiiihhhhhhhhhiiihhhhhhhhhgggfffeeeccccccbbbcccdddddddddeeehhhkkkjjjlllnnnnnnnnnmmmnnnppppppqqqrrrsssttttttttttttvvvvvvwwwxxxyyyzzz{{{|||~~~~~~~~~}}}qqqjjjbbb^^^^^^]]]YYYUUURRRNNNIIIFFFEEEEEEEEEDDDGGGEEEDDDCCCCCCFFFHHHJJJMMMLLLLLLMMMOOONNNMMMKKKJJJHHHEEEBBB???>>>??????AAABBBCCCCCCCCCCCCCCCBBBCCCCCCBBBAAA???>>><<<;;;=========>>>@@@BBBCCCDDDJJJLLLPPPRRRTTTWWWZZZ]]]```aaafffnnnwwwoooVVVGGG:::888777333222555111111222222222222111111111111111111111111111111111111111111000...---,,,111111222222333333333444222222222333333555:::===FFFWWWooo{{{wwwyyyyyyxxxqqqiiiaaa___```dddmmmuuu{{{~~~~~~~~~vvvnnnhhhiiilllmmmooorrrooossswwwyyy{{{~~~~~~~~~~~~}}}{{{zzzxxxwwwtttssssssrrrqqqpppoooooonnnmmmkkkiiihhhhhhiiiiiihhhhhhhhhhhhgggeeedddcccaaabbbccccccccceeehhhkkkiiikkkmmmnnnmmmmmmnnnoooppppppqqqrrrssssssssssssvvvvvvwwwxxxyyyyyyzzz{{{|||}}}~~~xxxtttrrroooggg```\\\XXXSSSOOONNNNNNMMMMMMNNNMMMKKKKKKKKKMMMOOOPPPOOOPPPRRRUUUXXXXXXVVVTTTQQQOOOKKKGGGDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJHHHEEEBBB???>>>======>>>???@@@BBBEEEHHHKKKLLLTTTWWW[[[___bbbggglllpppzzz|||xxxaaaRRRHHH???888888888444222333...///000222222222111000111111111111111111111111222111111000///...------//////000000111111222222111111333444333444:::BBBOOOccczzzvvvpppooommmjjjooojjjdddaaacccjjjuuu~~~|||{{{{{{|||}}}~~~uuummmhhhjjjmmmooopppssssssuuuyyyzzz|||~~~~~~}}}}}}{{{yyyxxxwwwssssssrrrqqqpppooonnnmmmmmmlllkkkiiihhhhhhiiiiiihhhiiiiiihhhgggfffeeeeeedddeeeeeeeeedddeeegggjjjjjjlllmmmnnnmmmlllmmmnnnooopppqqqrrrssssssssssssvvvvvvwwwxxxxxxyyyyyyyyyzzz{{{}}}}}}tttnnnjjjccc^^^[[[XXXVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSUUUWWW\\\aaaffffffdddaaa\\\YYYUUUPPPLLLIIIHHHGGGFFFGGGIIIKKKMMMNNNNNNOOOOOOLLLGGGBBB@@@@@@AAACCC???AAADDDJJJQQQXXX^^^bbbjjjmmmrrrvvv{{{qqqZZZKKKCCC@@@;;;777888888444111000---...000111222222111000000000000000000000000000000000000/////////////////////000000000111111111222111333555333333===IIIXXXlll~~~rrrkkkjjjhhheeelllkkkhhhfffiiisss~~~|||zzzxxxxxxyyy{{{||||||vvvooojjjlllooopppqqqssstttwww{{{|||~~~}}}}}}}}}|||zzzyyywwwvvvssssssrrrqqqooonnnmmmmmmmmmllljjjiiiiiiiiiiiijjjiiiiiiiiiiiihhhgggffffffiiiiiiiiigggeeeeeegggiiijjjlllnnnnnnmmmlllmmmnnnppppppqqqrrrssssssssssssvvvvvvwwwxxxxxxwwwwwwvvvxxxyyy||||||vvvpppkkkfffbbb```___^^^\\\[[[[[[[[[\\\___bbbhhhooosssssspppmmmdddbbb^^^XXXSSSNNNKKKIIIIIIJJJLLLNNNPPPQQQRRRRRRRRROOOKKKGGGGGGHHHKKKMMMLLLOOOUUU^^^iiittt~~~}}}hhhUUUFFF???===555444222333444333111/////////000111111111111111000000000000000000000000//////......///000111222111111111111111111111111222111444777444555CCCTTTbbbttt}}}|||vvvmmmiiiiiihhheeeeeejjjlllkkkooozzz}}}{{{yyywwwvvvvvvxxxzzz|||}}}{{{sssnnnppprrrrrrrrrttttttxxx}}}|||||||||{{{yyyxxxvvvuuusssrrrrrrqqqpppooonnnnnnlllllljjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiihhhggggggjjjkkkjjjhhhffffffhhhjjjlllnnnoooooonnnmmmmmmnnnqqqqqqrrrsssttttttttttttuuuvvvwwwxxxxxxwwwuuutttvvvxxx{{{}}}yyyuuupppkkkiiikkknnnpppssswww}}}{{{nnnnnnllliiieeeaaa]]][[[]]]^^^___``````aaa``````______```aaaccceeehhhiiilllooouuu~~~ppp[[[NNNDDD<<<999:::111111111000111222222000111111000000000111222222000000000000000000000000000///......///000111222222222111111000/////////222111444888777:::MMMcccppp~~~uuuuuuppphhheeeffffffccc___hhhoooqqqvvv~~~zzzyyyxxxvvvuuuuuuwwwzzz{{{yyytttuuuvvvuuutttuuusssxxx~~~~~~~~~~~~{{{{{{zzzyyyxxxvvvuuutttrrrrrrqqqqqqqqqppppppppplllkkkjjjiiiiiiiiijjjkkkiiiiiijjjjjjiiiiiihhhhhhhhhhhhhhhgggfffgggiiilllmmmoooppppppooonnnnnnooorrrrrrssstttuuuuuuuuuuuuuuuvvvwwwxxxwwwvvvtttssstttwwwzzz~~~yyywwwzzz{{{|||}}}~~~}}}{{{xxxwwwyyyyyyzzzzzzyyyxxxwwwwwwuuuxxx}}}wwwrrrsssvvv~~~jjjXXXGGGAAA>>>999666777444555444222222333444222333222111000000111222333000000000000000000000000111000///......///000111000000///...---,,,++++++111000444::::::???UUUnnn|||{{{wwwrrrrrrmmmeeeaaabbbaaa^^^]]]iiirrruuuzzz~~~}}}yyyyyyxxxvvvuuuuuuwwwzzz{{{~~~xxxyyyyyywwwuuuvvvrrrxxx~~~}}}}}}~~~~~~}}}{{{zzzzzzyyyyyywwwuuutttsssrrrrrrqqqqqqqqqqqqqqqqqqlllkkkjjjiiiiiiiiijjjkkkiiiiiijjjjjjjjjiiiiiihhhdddeeefffffffffhhhkkkmmmnnnpppqqqqqqooonnnoooppprrrssstttuuuvvvvvvvvvvvvuuuvvvwwwxxxwwwvvvsssrrrtttvvvzzz~~~|||{{{zzzuuutttuuuuuuuuubbbIIIDDD>>>:::777555444222222222222111111111000000////////////////////////000000//////.........---///......---------......000000000000000111111111///000333666;;;HHHbbbxxx~~~{{{zzztttpppjjjccc^^^[[[[[[[[[^^^gggrrryyy|||{{{}}}}}}|||uuurrrqqqssstttuuuzzz|||zzzxxxwwwwwwwwwyyy|||~~~}}}||||||xxxyyyyyyyyyxxxwwwuuuttttttssspppnnnmmmmmmnnnoooooonnnllljjjiiiiiijjjjjjjjjkkkkkklllkkkjjjhhhggggggggghhhhhhiiijjjlllmmmppppppooooooppprrrtttuuuxxxvvvuuuwwwyyyzzzxxxuuutttsssrrrrrrsssuuuxxxyyyzzz{{{{{{|||}}}yyyyyy||||||ttt[[[NNNCCC???:::666444333222111222222222111111111000000////////////////////////000/////////............000//////.........//////000000000000111111111111222222555999???MMMggg}}}~~~~~~wwwrrrjjjccc]]][[[[[[\\\fffoooyyy~~~|||~~~}}}|||{{{zzzuuussssssvvvwwwyyy~~~|||yyyxxxwwwwwwwwwyyy|||~~~}}}|||yyyyyyyyyyyyxxxvvvuuuttttttrrrpppnnnmmmmmmnnnnnnnnnmmmllljjjiiiiiijjjjjjmmmmmmlllllljjjiiigggggggggggghhhhhhiiikkklllmmmppppppooopppqqqrrrtttuuuwwwvvvuuuwwwyyyzzzxxxvvvttttttsssssstttvvvxxxzzz{{{{{{{{{|||}}}}}}vvv{{{nnnVVVFFF@@@<<<888555222222222222111222111111111111000000000////////////////////////////////////............000000/////////000000111//////000000111111111111444444777===EEEUUUnnn~~~}}}wwwmmmddd^^^\\\]]]^^^kkksss}}}{{{yyyxxxwwwvvvsssrrrtttyyy}}}~~~{{{yyyxxxvvvttttttwww}}}}}}|||zzzzzzzzzyyyxxxvvvuuutttsssrrrooommmllllllmmmnnnmmmlllkkkjjjjjjjjjjjjjjjooonnnmmmkkkiiihhhgggggghhhhhhhhhhhhjjjkkklllmmmooooooppppppqqqssstttuuuvvvuuuuuuwwwyyyzzzzzzxxxvvvuuuuuuuuuvvvwwwyyyzzz{{{||||||}}}~~~jjjVVVFFF>>>===777444222111222333333333111111111111000000000000///////////////////////////////////////........./////////...//////000000//////000000111111222222444444888AAALLL]]]sss}}}xxxxxx}}}}}}qqqfff___]]]^^^```hhhpppzzz{{{wwwuuuttttttsssppppppttt|||~~~{{{yyyvvvrrrpppsssyyy~~~}}}{{{{{{zzzyyyxxxvvvuuutttsssqqqooommmllllllmmmnnnllllllkkkkkkkkkkkkkkkkkkooonnnllljjjiiihhhiiiiiihhhhhhhhhiiijjjkkklllmmmoooooopppqqqrrrtttuuuuuuuuuuuuvvvxxxyyyzzzzzzzzzwwwwwwvvvwwwwwwyyyzzz{{{{{{||||||}}}~~~{{{```NNNCCC<<<888888555444222222444666666555000000000000000000000000000000000000000000000000.........///////////////...---------......///000...//////000111111222222222333;;;HHHVVVfffxxx{{{uuutttxxx}}}uuuiiibbb```aaaccchhhoooxxxxxxtttrrrrrrrrrqqqmmmooovvv|||xxxsssppprrrxxx~~~||||||zzzyyywwwvvvuuuuuusssrrrooommmllllllmmmnnnllllllllllllmmmmmmmmmlllmmmlllkkkjjjjjjjjjkkklllhhhhhhiiiiiijjjkkkmmmnnnnnnoooppprrrssstttuuuvvvtttuuuwwwyyyyyyzzz{{{{{{wwwwwwxxxxxxxxxyyyzzzzzzzzz{{{|||~~~uuu```JJJ???<<<999555333555333222333555666666555//////000000000000000111000000000000000000000000.........///////////////------,,,------...///000......///000111222222333222666AAARRRcccppp}}}yyyssssssxxx|||tttjjjdddccceeehhhnnnsss{{{xxxsssrrrrrrrrrrrroooqqq{{{~~~zzzuuurrrttt{{{~~~|||{{{yyywwwvvvuuuuuutttrrrpppnnnmmmmmmnnnooollllllmmmnnnooooooooonnnkkkkkkkkkkkkkkkllllllmmmiiiiiiiiiiiijjjlllmmmnnnnnnoooppprrrtttuuuvvvvvvuuuwwwyyyzzzyyyyyyzzz{{{wwwxxxxxxyyyyyyyyyyyyzzzxxxzzz|||~~~vvv~~~|||~~~mmmXXXKKK???::::::777444444333222111222333444333222////////////000000111111000000000000000000000000............/////////000------------...///000111......///000111222333333555:::III___qqq|||uuupppssswww}}}xxxppphhheeefffjjjmmmsssvvv}}}yyytttrrrsssssssssssswww}}}yyyvvvxxx~~~}}}{{{yyywwwvvvvvvvvvuuutttqqqooonnnnnnoooppplllmmmooopppqqqqqqqqqpppkkklllllllllllllllkkkkkkiiiiiiiiijjjkkklllmmmnnnmmmnnnqqqsssuuuvvvvvvvvvuuuxxxzzzzzzyyyxxxyyy{{{wwwxxxxxxyyyyyyyyyyyyyyywwwxxx{{{~~~~~~~~~mmmwww~~~}}}|||yyy{{{fffPPP@@@:::777777666333222444222111000000111111000///.../////////000000111111000000000000000000000000---.........//////000000............///000222222---...///000111222333333888>>>OOOggg{{{xxxooopppuuuuuuqqqkkkgggfffiiimmmqqqsssvvvzzzzzzuuussssssttttttxxx|||{{{yyy{{{~~~{{{yyywwwvvvvvvvvvvvvtttrrrpppoooooopppqqqmmmnnnpppqqqrrrrrrrrrqqqmmmmmmnnnnnnmmmkkkiiihhhiiiiiiiiijjjkkklllmmmnnnmmmnnnqqqsssuuuvvvvvvvvvvvvyyy{{{{{{yyywwwyyy{{{wwwwwwxxxyyyyyyyyyxxxxxxuuuwww{{{~~~~~~}}}|||{{{yyyzzz~~~