BM6P6(@ """"""""""""""""""""""""""""""""""""############"""!!! """$$$%%%$$$$$$$$$############$$$$$$&&&%%%###"""""""""######$$$""" """%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$##################"""!!!!!!!!!"""$$$%%%$$$$$$##################%%%%%%$$$######$$$%%%%%%""""""###$$$%%%&&&&&&'''%%%###!!!###!!!###%%%$$$###$$$#########""""""!!!!!!###############$$$$$$%%%"""""""""""""""######$$$"""!!! $$$###"""!!!!!!"""###$$$""""""############""""""$$$$$$############$$$$$$ """###$$$$$$###""" ######""""""""""""######$$$$$$###""""""!!!""""""########################!!!!!!""""""#########$$$"""""""""!!!  !!!"""###$$$$$$%%%""""""""""""####################################""""""###$$$%%%%%%&&&&&&&&&&&&&&&))),,,------,,,%%%%%%$$$###""""""###### !!!"""#########$$$%%%$$$"""""""""$$$######""""""######$$$%%%%%%$$$######""""""#####################"""!!! """""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###!!!!!!###&&&&&&%%%$$$############!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''((())))))***......---------......///111000---+++)))((((((((((((((())))))))))))(((((()))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((***************))))))((()))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%(((&&&"""!!!!!!"""###"""""""""############""""""""""""!!!!!!!!!!!!!!!"""######$$$######"""!!!  !!!""""""$$$$$$######"""!!!!!! $$$###!!! !!!""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""'''%%%""" """%%%'''!!!!!!"""###$$$%%%%%%&&&######""""""!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!! $$$###"""!!!!!!"""######$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!######"""!!!!!!!!!!!!!!!###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############"""!!!"""$$$%%%$$$###$$$######""""""######$$$%%%$$$###"""!!!""""""###$$$""" ###$$$$$$###""""""""""""""""""""""""#########""""""""""""""""""""""""#########$$$$$$"""""""""""""""######$$$########################$$$$$$###""""""###$$$$$$!!!!!!!!!"""#########$$$'''%%%###!!!!!!"""$$$%%%###!!! !!!###%%%%%%###############"""""""""!!!###""""""""""""###$$$$$$"""""""""""""""######$$$###"""!!! !!!######""""""""""""######""""""############""""""$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!######""""""""""""############"""!!!!!!!!!""""""######""""""""""""""""""!!!"""""""""############"""""""""""""""!!!!!!!!!###""""""""""""!!!!!!!!!""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%'''&&&&&&'''))))))((('''%%%$$$$$$######"""######!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$"""!!!"""#########""""""######$$$%%%%%%$$$######""""""########################"""!!!"""""""""""""""######$$$########################$$$$$$##################%%%$$$!!!  """###%%%%%%$$$#########$$$$$$!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***,,,,,,,,,------------...000...,,,***)))((())))))******++++++++++++******)))))))))))))))(((''''''))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))(((((('''&&&((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$######$$$#########$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$###!!! """$$$$$$$$$""""""############""""""###""""""!!!!!!"""""""""""""""#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########%%%$$$"""!!! !!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""&&&$$$"""!!!!!!"""$$$&&&!!!"""""""""###$$$$$$$$$############"""""""""""" !!!""""""""""""""" !!!!!!""""""!!!!!!#########"""""""""!!!!!!$$$###"""!!!!!!"""##################"""""""""!!!""""""""""""""""""""""""############"""""""""!!!######"""!!!!!!!!!!!!!!!######""""""######$$$%%%########################""""""""""""#####################$$$&&&&&&$$$"""$$$######""""""######$$$$$$###"""!!!!!!!!!"""###$$$"""!!!!!!###$$$$$$###########################$$$#########""""""!!!!!!!!!!!!!!!""""""#########!!!!!!"""#############################################"""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$$$$############""""""""""""""""""!!!!!!!!!"""######"""""""""""""""######$$$############""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!######""""""""""""######!!!!!!!!! !!!!!!""""""###"""""""""!!!!!! """"""""""""############""""""""""""###############""""""""""""!!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$'''&&&%%%%%%&&&%%%###!!!$$$$$$$$$#####################"""""""""!!!!!!!!!"""###$$$###!!! !!!"""###""""""""""""###$$$$$$%%%$$$######""""""######"""######$$$$$$$$$######"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""##################%%%$$$###"""!!!!!!""""""$$$$$$#########$$$%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))(((((((((&&&&&&''''''((()))))))))***+++,,,---...------,,,...---+++***))))))************++++++++++++******)))))))))))))))(((''''''((((((((((((((('''''''''''''''((((((((()))))))))(((((())))))(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$  """$$$###"""""""""############""""""######"""""""""######$$$ !!!!!!""""""""""""!!!#########""""""!!!!!!!!! !!!!!!"""###$$$$$$$$$%%%$$$###"""!!! !!!"""######$$$$$$######"""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""############$$$$$$$$$$$$ !!!""""""""""""""" !!!!!!""""""!!!!!!$$$###############""""""######""""""""""""##################""""""""""""""""""""""""""""""""""""############""""""""""""###""""""!!!!!!!!!!!!!!!######"""""""""###$$$$$$ !!!"""""""""############!!!!!!###%%%''''''%%%#########""""""""""""#########"""!!! !!!""""""######"""######$$$##############################$$$$$$######"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!"""$$$$$$###""""""###############$$$$$$$$$#########""""""#########&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""&&&%%%$$$########################"""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""######$$$"""######$$$$$$###""""""!!!"""###$$$$$$###"""!!!######""""""""""""######$$$$$$############$$$$$$!!!"""############"""!!!######""""""""""""######  !!!"""############"""!!!!!! """""""""""""""######### !!!""""""###$$$$$$ !!!!!!"""###$$$%%%%%%""""""#########$$$$$$$$$""""""""""""############ !!!!!!!!!""""""######%%%$$$###$$$$$$$$$""" ######$$$$$$$$$#####################""""""""""""!!!"""###"""!!! """"""""""""""""""###$$$$$$%%%$$$######""""""######""""""###$$$$$$%%%$$$$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$ !!!!!!""""""!!!!!!!!!######""""""###$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((''''''''''''(((((()))))))))+++---//////...---,,,,,,+++***))))))***+++,,,(((((())))))))))))(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))(((''''''%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$##################$$$###"""""""""######!!!"""######$$$$$$######"""##################$$$%%% !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$ !!!""""""""""""""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""##################"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""###### !!!"""""""""############ """%%%((()))'''%%%###""""""""""""""""""###""""""!!! !!!"""######$$$$$$$$$################################################""""""!!!!!!$$$######"""!!!  !!!"""$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!! $$$%%%%%%&&&%%%$$$###"""%%%%%%$$$###"""!!!""""""""""""""""""""""""######!!!!!!!!!!!!!!!""""""###"""""""""""""""######$$$!!!""""""#########"""!!!!!!"""###$$$$$$###"""!!!######"""!!!!!!"""######$$$$$$############$$$$$$""""""############""""""######""""""""""""######  !!!"""###$$$$$$$$$######"""""""""######"""""""""""""""""" !!!"""######!!!""""""###$$$%%%&&&'''############$$$$$$$$$$$$!!!!!!!!!""""""#########!!!!!!!!!!!!!!!"""""""""###""""""###$$$%%%$$$""""""######$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$!!!"""###"""!!! """""""""!!!!!!""""""###$$$%%%$$$######""""""######!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!""""""######$$$!!!"""###$$$######""""""""""""###$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''(((((((((((()))+++---///000///...---******)))))))))***+++,,,(((((())))))))))))(((((()))))))))))))))(((''''''%%%&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''((((((''''''&&&%%%$$$$$$#########$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""""""""""""""""""""""""""############""""""""""""!!!"""###$$$$$$$$$######"""######$$$$$$######"""#########$$$$$$#########$$$###"""###$$$$$$""" ######$$$$$$$$$$$$############""""""###$$$%%%%%% !!!""""""###"""""" !!!!!!"""######"""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""############"""!!!"""""""""!!!!!!!!!!!!!!! !!!!!!""""""######### !!!""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""##############################""""""""""""""""""######""""""!!!!!!!!!!!!""""""######""""""!!!""""""###########################""""""""""""############!!!###&&&((('''&&&###""""""!!!!!!""""""######"""!!!!!!!!!"""###$$$###$$$&&&%%%$$$"""##############################"""""""""""""""""""""###$$$$$$###"""!!!!!! !!!!!!"""###############"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!"""""""""'''''''''''''''&&&%%%%%%$$$$$$$$$###!!!!!!"""###""""""""""""############""""""!!!!!!!!!"""######"""""""""""""""######$$$!!!!!!!!!!!!!!!"""""""""""""""############""""""$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$###""""""""""""""""""#########""""""""""""######!!!!!!!!! !!!!!!""""""###############$$$$$$$$$############"""""""""""" !!!""""""###%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%""""""######$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""!!! !!!"""%%%&&&%%%###!!!"""###%%%%%%$$$###### !!!"""###$$$%%%"""###$$$###!!! !!!""""""!!!!!!!!!!!!"""######%%%$$$######""""""######!!!""""""#########"""""""""""""""""""""######$$$########################!!!!!!""""""""""""""""""!!!"""###%%%&&&&&&&&&&&&######"""""""""###$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((((((((()))***,,,---............***))))))((()))***+++,,,******++++++++++++******)))))))))))))))((('''''''''''''''(((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""###########################""""""""""""!!!!!!!!! !!!###$$$$$$$$$###"""""""""############"""""""""###$$$$$$$$$$$$###"""!!! """%%%&&&&&&&&&######$$$$$$$$$$$$######"""""""""""""""###$$$%%%!!!""""""############""" """######$$$#########""""""""""""""" !!!###$$$%%%%%%%%%###""""""!!!!!!""""""###""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""" !!!""""""""""""""" !!!""""""######""""""""""""###############$$$ !!!"""######$$$######""""""""""""####################################""""""""""""############!!!!!!!!!!!!!!!""""""#########"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""!!!!!!"""$$$%%%$$$###""""""!!!!!!!!!!!!""""""###""""""!!!"""###$$$%%%"""%%%'''&&&$$$""""""###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################"""""""""""""""######$$$!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""#########$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%###%%%&&&$$$"""!!!###&&&!!!"""""""""###############""""""""""""###$$$$$$"""""""""""""""######$$$"""!!!!!! !!!"""###$$$######""""""""""""######$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$######""""""""""""############""""""""""""############"""!!!!!!!!!""""""!!!!!!""""""######$$$$$$############"""""""""!!! !!!!!!"""""""""############"""""""""!!!!!!#########$$$$$$$$$%%%%%%"""""""""###$$$%%%%%%%%%"""""""""""""""""""""""" !!!###$$$###""" """###%%%%%%%%%###""" !!!!!!"""""""""###$$$$$$$$$"""!!!"""###!!!!!!!!!!!!!!!"""######%%%$$$######""""""######!!!!!!"""""""""!!! """""""""""""""######$$$########################"""""""""""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""###$$$###"""""""""###$$$%%%########################"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((('''(((((()))***+++,,,------******)))(((((()))++++++******++++++++++++******)))))))))))))))((('''''''''''''''((((((((())))))))))))))))))*********+++&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""!!! !!!###$$$$$$$$$""""""""""""############"""""""""###$$$$$$$$$$$$###"""!!!  ###%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$$$$######"""!!!!!!!!!""""""#########!!!!!!""""""######$$$$$$!!!"""###$$$$$$$$$#########"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""###$$$$$$$$$######"""""""""""""""""" !!!"""""""""""""""!!!!!!"""############"""!!!!!!"""""""""######### """###$$$$$$######!!!"""""""""####################################!!!"""""""""############!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############%%%###!!!!!!"""""""""!!!""""""!!!!!!!!!!!!""""""######"""""""""$$$%%%&&&"""%%%((('''$$$""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%% !!!"""###$$$%%%&&&&&&###"""!!!!!!!!!"""$$$%%%!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!! !!!"""######$$$$$$&&&%%%$$$############$$$$$$&&&'''&&&######%%%(((!!!!!!""""""#########$$$###############$$$$$$%%%"""""""""""""""######$$$###"""!!! """$$$&&&$$$###"""!!!!!!"""###$$$$$$###""" """###$$$$$$$$$############$$$$$$######""""""""""""############""""""""""""######%%%$$$###""""""!!!"""""" !!!"""###$$$$$$$$$#########""""""!!!!!!""""""""""""############ !!!"""############$$$$$$$$$%%%%%%%%% !!!"""#####################""""""""""""!!! !!!"""###!!! !!!###%%%&&&%%%###"""!!!!!!!!!!!! ###$$$%%%$$$###""""""$$$!!!!!!!!!!!!!!!"""######%%%$$$$$$###"""#########!!!!!!"""!!!!!! """""""""""""""######$$$##############################""""""!!!!!! '''&&&$$$###"""!!!!!!!!!$$$$$$###"""!!!!!!""""""$$$###"""""""""###%%%&&&########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&'''(((***+++,,,+++***)))(((((()))***+++(((((())))))))))))(((((()))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&***************))))))(((%%%$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$$$$###### !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$############""" !!!###$$$%%%$$$"""!!!""""""############"""""""""###$$$%%%%%%$$$###"""$$$""" """#########$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$############### """###%%%&&&&&&$$$$$$%%%%%%$$$###!!! ###"""!!! !!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$######"""""" !!!!!!"""""""""""""""!!!!!!"""############### !!!!!! """###$$$$$$$$$###!!!!!!""""""#########$$$########################!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""!!!###############"""!!!!!!"""###%%%&&&&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""############"""""""""###$$$$$$$$$"""!!! !!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&&&&'''(((((((((((('''&&&%%%$$$!!!"""###$$$%%%%%%$$$###$$$###"""!!!!!!"""###$$$######""""""""""""######$$$$$$##################""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""!!! !!!###$$$""""""""""""""""""""""""$$$$$$###############$$$""""""######"""!!! !!!"""###$$$$$$###"""!!!###"""!!!!!!!!!"""$$$%%%!!!!!!""""""""""""!!!!!!"""&&&)))&&&""" """&&&########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""##################""""""""""""######!!!!!! !!!!!!"""###$$$ !!!""""""!!! $$$$$$$$$##############################$$$$$$%%%$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######################## !!!"""###$$$%%%%%%'''%%%)))%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&'''(((((((((((())))))))))))******++++++++++++*********)))))))))((((((((('''))))))(((((((((((())))))'''((((((((())))))******+++***(((&&&%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%###"""""""""######""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########"""""" !!!###$$$$$$$$$###"""######""""""""""""############"""!!!!!!"""###$$$######"""""""""""""""###$$$$$$$$$###############""""""""""""""""""""""""$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%%%%$$$!!!!!!"""!!!!!! !!!!!! """###$$$!!!!!!!!!!!! !!!!!!""""""""""""###"""!!! !!!"""###!!!"""###$$$###!!!###$$$%%%%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!! """"""""""""############""""""""""""""""""""""""""""""!!! %%%%%%$$$$$$###"""""""""""""""""""""""""""""""""############""""""""""""%%%$$$$$$###"""!!! ###$$$$$$$$$######"""!!!""""""######""""""!!! #########""""""""""""!!!""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%""""""############""""""###############"""!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""######$$$$$$%%%&&&&&&&&&&&&%%%$$$######""""""###$$$%%%$$$############""""""""""""############""""""""""""######!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$############"""!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""######""""""""""""!!!!!!!!!!!!""""""############""""""###"""!!!!!!!!!"""$$$$$$!!!!!!""""""""""""!!!!!! ###%%%$$$"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$############"""""""""!!!"""""""""""""""###############""""""""""""######"""!!!!!!!!!!!!""""""###!!!"""###$$$$$$###"""!!!"""#########$$$$$$%%%%%%!!! !!!""""""######""""""""""""######""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%% ###...+++$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((''''''((((((((())))))))))))******++++++******))))))))))))))))))((((((((()))((((((''''''(((((()))'''''''''(((((())))))))))))((('''&&&%%%&&&''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%###"""""""""######""""""""""""""""""""""""""""""""""""#####################"""""""""!!!!!! """#########"""!!!######""""""""""""######&&&%%%$$$#########$$$%%%$$$###"""!!!!!!!!!!!!!!!########################""""""""""""""""""""""""############"""""""""!!!""""""!!!!!!!!!!!!"""""" !!!###$$$%%%$$$$$$$$$!!!!!!"""""""""!!! ###"""!!!!!!!!!"""###$$$$$$#########""""""""""""###############$$$$$$$$$###""""""""""""###$$$$$$ """######"""!!! """!!! """"""""""""""""""""""""#########"""""""""!!!!!!""""""""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""!!! %%%$$$$$$$$$$$$#########""""""""""""""""""""""""%%%$$$$$$$$$######""""""$$$$$$###"""!!! """###$$$%%%$$$###"""!!!!!!!!!"""""""""!!! """""" !!!"""$$$########################""""""""""""############""""""""""""!!!!!!!!!!!!""""""############""""""######""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$###""""""""""""############""""""######""""""""""""###### !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""############"""""""""""""""!!!!!!!!!!!!"""###$$$ """""""""!!!!!!""""""######"""!!!!!!!!!"""###$$$######""""""""""""######"""""""""!!!"""######$$$!!!""""""######""""""!!!!!!"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!!!!""""""######$$$############""""""""""""#########"""""""""""""""###""""""!!!!!!""""""######""""""!!!!!!!!!!!!"""""""""############""""""!!!!!!"""###$$$%%%&&&&&&  !!!"""""""""############""""""###############$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&"""'''222...%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&((()))''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))(((''''''''''''''''''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%$$$######"""#########""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!"""#####################""""""""""""######&&&%%%$$$###"""######$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""###""""""!!!!!!""""""###""""""###$$$$$$######"""!!!!!!""""""###"""""""""$$$$$$###"""""""""######$$$$$$#########"""""""""$$$$$$$$$############### !!!""""""############!!!############"""$$$###!!! !!!###$$$##############################""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""!!! !!!!!!#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######""""""!!!""""""######$$$$$$%%%%%% !!!###$$$$$$###!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$########################"""""""""""""""#########!!!!!!!!! """"""############""""""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""$$$$$$######""""""""""""######$$$$$$###""""""!!!$$$$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!!$$$######""""""######$$$!!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! """$$$&&&$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$"""""""""######"""""""""%%%###""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""###############"""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!! !!!!!! !!!!!!!!!!!! !!!"""######$$$$$$!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%'''$$$)))333,,,!!!######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''')))***&&&'''''''''((((((((((((((())))))******))))))(((((())))))))))))*********''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$$$$%%%$$$######"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$###"""!!! !!!!!!###""""""""""""###$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""###""""""""""""""""""##################"""!!!!!! !!!"""######$$$######%%%%%%$$$######""""""""""""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!  !!!"""###"""""""""######"""""""""###%%%&&&""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%% !!!""""""!!! !!!!!!!!!!!! !!!###%%%%%%%%%###"""##############################""""""""""""""""""$$$$$$$$$######"""""""""""""""############""""""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$###""""""$$$$$$$$$$$$$$$######"""%%%%%%$$$######"""""""""!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$%%%$$$######""""""""""""#################################""""""""""""""""""""""""!!!!!!!!! !!!""""""###############""""""""""""""""""""""""!!!!!! !!!!!!"""#########"""!!! !!!"""%%%&&&$$$###"""!!!!!!"""###$$$!!!"""""""""############""""""############""""""###"""!!!"""$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###############"""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!###########################""""""""""""""""""###""""""""""""""""""""""""%%%%%%$$$$$$######""""""$$$&&&%%%***444---""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***'''''''''(((((((((((()))))))))************))))))))))))))))))************''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%$$$$$$###############$$$#################################!!!"""""""""####################################""""""""""""######$$$$$$######""""""""""""######$$$###!!! !!!!!!!!!!!!"""###$$$&&&'''((( !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######$$$$$$###""""""!!!!!!!!! !!!"""######$$$######$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!""""""!!!"""""""""""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!""""""### !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!"""""" !!!"""""""""!!!!!! """$$$&&&&&&%%%###!!!####################################""""""""""""#########"""""""""""""""""""""############""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###%%%$$$######"""#########""""""############""""""$$$$$$############$$$$$$'''&&&%%%###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$##############################!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!"""###$$$%%%######""""""""""""######!!!!!!"""############""""""######$$$$$$######"""!!!"""$$$%%%&&&'''""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!"""""""""############"""!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!"""######""""""""""""######"""!!!!!!!!!   !!!"""""""""############""""""$$$$$$$$$##################""""""!!!!!!""""""###""""""""""""""""""""""""%%%%%%$$$$$$$$$#########!!!$$$$$$+++666111&&&'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((((()))(((((((((((())))))))))))******++++++++++++******++++++*********)))))))))(((''''''''''''''''''(((((((((((('''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$### """"""""""""########################$$$$$$$$$$$$  !!!!!!"""######""""""""""""######$$$###""""""""""""$$$$$$ !!!!!!"""$$$&&&((())) !!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""#########$$$######"""!!!%%%%%%$$$$$$$$$#########"""#########$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$######"""!!! !!!###$$$###!!! !!!!!!!!!!!!""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""###### !!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$!!!!!!!!!!!!!!! ###"""!!!!!!!!!"""$$$%%% !!!""""""######"""""""""######$$$$$$###"""!!!""""""""""""""""""""""""############"""""""""!!! !!!!!!!!!!!!!!!!!!""""""############"""""" !!!""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$###"""""""""###$$$%%%######""""""""""""######%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""""""""########################""""""###$$$%%%&&&&&&'''#########"""""""""!!!!!!!!!"""###$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%$$$$$$##################""""""############"""""" !!!"""###$$$######""""""######$$$$$$######"""!!!######!!! ###%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############ !!!"""###$$$$$$%%%!!!!!! !!!!!!"""!!!!!!!!!!!!""""""###$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""""""""!!! !!!""""""######""""""""""""######$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ ###""")))444///%%%'''"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''))))))))))))*********+++++++++,,,,,,,,,,,,++++++---,,,++++++***)))(((((()))((((((''''''(((((())))))))))))(((((('''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""#########$$$!!!!!! !!!"""#########""""""""""""######""""""!!!!!!"""###%%%&&&!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""!!!"""""""""############$$$######""""""######$$$######!!!!!! !!!""""""!!!!!!"""""""""!!! !!!"""#########"""!!!%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&#########""""""######$$$"""""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""######$$$""""""######$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&& !!!"""###$$$%%%%%%&&&$$$"""!!!"""$$$&&&(((!!!!!!"""###############$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!######$$$$$$%%%%%%&&&&&&""""""############""""""!!!"""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""######"""######$$$$$$$$$############"""""""""###%%%&&&$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%"""!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""###$$$&&&'''((()))############""""""""""""!!!"""###$$$%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!"""$$$$$$######"""######$$$$$$$$$$$$######"""%%%'''$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""#########$$$ """###$$$%%%&&&!!!!!! !!!!!!!!!!!! !!!!!!"""###$$$"""!!!  !!!"""!!!!!!"""###$$$%%%&&&&&&###############$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!### &&&000*** !!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&)))*********+++++++++++++++,,,,,,------,,,,,,+++...---,,,+++***(((''''''))))))(((((((((((())))))******))))))((((((((('''###$$$&&&((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%###############"""!!!!!!!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!!!!!!!""""""######%%%$$$#########$$$&&&'''######""""""""""""###### !!!###$$$""""""!!! !!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$###"""!!! !!!"""###!!!!!!"""!!!!!!  !!!#########"""!!!#########""""""""""""!!!!!!"""###$$$%%% !!!###%%%&&&!!! !!!!!!"""###$$$###!!!  !!!""""""""""""""""""""""""""" !!!!!!""""""############$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""!!!""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&###"""!!!  ###"""""""""""""""######""""""""""""###$$$%%%&&&%%%$$$$$$$$$######""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!""""""!!! ######""""""""""""######!!!!!!""""""######$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!!!! ########################""""""""""""""""""""""""########################!!!""""""""""""##################$$$$$$%%%%%%%%%$$$###""" !!!!!!&&&$$$"""###%%%%%%""" """!!!  !!!"""###!!!  !!!###"""###%%%%%%$$$""" """!!!!!! """###$$$""""""""""""""""""""""""############$$$$$$$$$$$$%%%### !!!""""""!!!%%%%%%###"""""""""###$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$###"""""""""###$$$$$$###""" """###$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! %%%""" ######"""!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$""""""!!!!!! %%%$$$"""  !!!"""###"""!!! !!!"""######"""!!!!!!!!!"""$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&((()))******(((((((((((()))))))))))))))******))))))))),,,...------,,,+++***)))(((''',,,,,,++++++***)))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""######$$$$$$######"""!!!!!!!!!"""$$$%%% """###"""!!! !!!###"""""""""""""""""""""""" !!!"""############ !!!!!!""""""######""""""""""""########################""" !!!!!!"""###############%%%%%%$$$$$$###""""""""" !!!"""$$$$$$%%%%%%$$$###"""""""""###&&&$$$######$$$%%%%%%$$$$$$$$$######"""######$$$###############"""!!!!!!"""""""""!!! """"""""""""###$$$%%%&&&###"""!!! !!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!! ###"""!!! !!!"""###!!!!!!""""""######$$$$$$!!!!!!"""###############""""""######$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!""""""##################$$$$$$$$$%%%%%%%%%""""""!!! !!!$$$$$$###"""!!!!!!!!!"""""""""""""""###$$$%%%&&&""""""""""""!!!!!!!!! """"""""""""############""""""""""""""""""""""""###"""!!!!!! !!!!!!######""""""""""""###### !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!""""""######""""""!!!########################################################################"""""""""#########$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$###"""!!!%%%###"""###%%%%%%""" """""""""!!!!!!"""""""""$$$###!!! !!!###$$$!!!"""""""""""" !!!!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$""" !!!"""""""""$$$###"""!!!!!!!!!""""""######!!!!!!!!!!!!#########"""!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!  !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""%%%""" """######"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""######!!!!!!!!!!!!!!! ###"""!!! !!!###$$$""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""##############################!!!!!!"""""""""############"""""""""$$$%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''"""######$$$%%%&&&''''''(((((((((((())))))))))))(((((()))(((((((((+++---///......---,,,+++***)))------,,,,,,+++******)))))))))))))))(((((((((((((((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""############"""###"""!!!!!!!!!"""$$$$$$!!!"""###"""!!! !!!"""""""""""""""""""""""""""  !!!!!!!!!"""""""""""""""########################"""!!! !!!!!!"""#################################$$$$$$$$$$$$############""""""$$$$$$#####################!!! !!!""""""!!!######"""""""""""""""##################"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&######"""!!!!!!!!!"""### !!!!!!"""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$"""""""""""""""##################$$$$$$$$$%%%%%%!!!!!! !!!!!!""""""&&&%%%$$$"""!!!!!! """"""""""""######$$$%%%""""""""""""!!!!!!!!!!!!""""""""""""####################################$$$######"""!!!"""""""""######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$%%%#########$$$$$$$$$$$$$$$"""$$$&&&''''''%%%###!!!$$$#########$$$$$$###!!!"""######$$$$$$######"""%%%$$$###""""""###$$$%%%"""""""""!!!!!! """"""!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """$$$$$$######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$###"""!!! !!!""""""######""""""""""""""""""""""""""""""###""""""!!!!!!"""###$$$###"""!!!"""###$$$###!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!""""""!!! """$$$%%%!!!""""""######""""""!!! !!!""""""###"""""""""########################!!!!!!!!!"""""""""#########"""""""""$$$%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((((((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((()))))))))'''((((((''''''(((***,,,000000000000///...,,,+++------------,,,+++******(((((((((((())))))))))))******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############"""!!!!!!"""""""""!!!"""######$$$"""###$$$###!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!""""""""""""############"""###############""""""!!!!!!"""###############!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$###!!!###############$$$$$$$$$!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############"""!!!!!! !!!!!!"""######""""""""""""######$$$%%%######"""""""""######$$$ !!!""""""######""""""""""""""""""##################""""""""""""##################""""""""""""!!!!!!"""###############"""""""""!!!!!!!!!!!!!!! !!!!!!###$$$%%%&&&&&&#########"""""""""""""""#########$$$$$$$$$$$$%%% !!!"""###$$$$$$$$$###"""!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$$$$###############!!!"""""""""###########################$$$$$$$$$%%%$$$######""""""############""""""""""""######%%%%%%$$$$$$######"""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""$$$%%%&&&&&&%%%###"""#########$$$$$$$$$###"""!!!"""###$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%%%%$$$######""""""##################$$$$$$%%%%%%"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!! !!!###%%%%%%$$$######""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! ######$$$%%%%%%&&&'''(((######"""!!!!!!"""####################################"""!!! !!!!!!"""############"""###########################"""!!! """$$$&&&""""""######$$$###"""!!!!!!!!!!!!!!!""""""""""""###"""!!!  !!!!!!"""""""""###!!!!!! !!!"""###$$$!!!"""###$$$$$$###"""!!! !!!###$$$$$$$$$###"""####################################$$$$$$$$$$$$###"""""""""$$$%%%$$$###""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((()))))))))'''((((((((('''(((+++---000111222222222000---,,,,,,---------,,,+++***)))(((((((((((())))))))))))++++++***(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######""" """""""""""""""######$$$###$$$$$$###!!! !!!"""""""""""""""""""""""""""###############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""###$$$$$$$$$$$$$$$!!!!!!"""###############""""""#########$$$$$$$$$!!!"""######"""""""""######$$$$$$$$$$$$###"""""""""$$$$$$###!!!!!!!!!""""""""""""""""""###############"""!!!!!! !!!!!!"""""""""""""""""""""""""""###$$$$$$###############$$$$$$$$$!!!!!!"""############"""!!!"""""""""""""""###############""""""#########%%%%%%%%%$$$$$$#########!!!!!!"""###############$$$$$$$$$$$$############!!!!!!"""###$$$%%%&&&&&&############""""""""""""############$$$$$$$$$$$$ !!!"""###$$$%%%""""""!!!!!!"""###$$$$$$"""""""""!!!""""""########################$$$$$$!!!"""""""""############""""""######$$$$$$$$$$$$%%%%%%$$$#####################""""""""""""######%%%$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""########################%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%##############################""""""""""""######"""###$$$$$$$$$######### !!!############!!! #########""""""#########%%%$$$$$$############$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$  !!!$$$&&&%%%%%%$$$$$$$$$#########""""""!!!""""""######""""""!!!######$$$%%%&&&'''''''''######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$&&&!!!"""#########"""""""""!!!!!!!!!!!!""""""""""""###"""!!!  !!!!!!!!!""""""############"""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""###$$$%%%&&&%%%$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$###"""""""""$$$%%%$$$###""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&'''((()))))))))((()))***)))((())),,,...///111333444444111...,,,++++++,,,,,,,,,***(((''''''((((((((()))))))))***++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###!!! !!!"""""""""###############$$$$$$###"""!!!!!!"""""""""""""""""""""""""""!!!!!!"""###$$$$$$######""""""""""""""""""""""""!!!"""""""""############!!!"""###$$$$$$%%%$$$$$$!!!!!!"""###############$$$$$$$$$#########"""""" !!!"""###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$"""!!!"""###$$$$$$$$$#####################"""!!!!!!######""""""!!!!!!!!!!!!"""""""""!!!""""""######""""""######$$$$$$$$$$$$!!!""""""############### !!!!!!""""""""""""""""""######"""""""""$$$$$$$$$######""""""!!!!!!!!!"""###############$$$$$$$$$################################################"""""""""""""""""""""#########$$$$$$$$$!!! !!!!!!"""###$$$%%% !!!!!!"""$$$%%%&&&"""""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""###$$$$$$$$$%%%$$$######"""###############""""""""""""######!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!########################"""""""""!!!!!!"""""""""!!!""""""""""""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%###############""""""""""""!!!  !!!"""$$$!!!###$$$$$$#########$$$!!!""""""""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """%%%&&&%%%$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$###"""""""""######"""""""""########################!!!!!!"""###$$$$$$%%%%%%!!!"""######$$$$$$#################################""""""!!!!!!"""###$$$ """###"""!!! !!!###!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""############"""!!! """##################""""""###$$$$$$%%%%%%$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""###"""""""""$$$%%%$$$###"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###"""$$$&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***)))******))))))***,,,...///111555777666333000---***+++,,,---,,,***(((&&&''''''(((((())))))************)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######!!! !!!!!!"""############""""""###$$$$$$""""""###$$$"""""""""""""""""""""""" !!!""""""""""""$$$$$$############""""""""""""""""""############!!!!!!"""###$$$$$$$$$###!!!!!!"""###############%%%%%%$$$$$$###""""""!!!"""###$$$%%%%%%$$$######!!!"""$$$%%%%%%$$$###""""""""""""###%%%$$$""" """###%%%%%%%%%$$$$$$###############"""!!!!!!$$$$$$###""""""!!! """""""""!!!!!!""""""### !!!"""###$$$$$$$$$$$$!!!"""######$$$$$$###### !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!"""############### !!!!!!!!!""""""""""""%%%%%%$$$$$$###""""""!!!!!!"""""""""############"""""""""############$$$"""!!!!!!!!!"""###$$$$$$"""!!!!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""############ !!!""""""###$$$$$$$$$$$$###"""""""""""""""######""""""""""""###### """"""!!!!!!!!!!!!""""""########################"""!!!!!! !!!!!!""""""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$#########"""""""""!!! !!!!!!!!!""""""""" """%%%%%%###"""###%%%$$$######""""""######$$$!!!""""""""""""""""""!!!!!!!!!############"""!!! !!!"""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!###%%%&&&%%%###"""###$$$$$$$$$###!!!!!!"""!!! !!!""" !!!"""#########"""!!!""""""############""""""########################!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$####################################""""""""""""""" !!!""" !!!###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""###############"""""""""""""""!!!""""""""""""!!!!!!!!!$$$######""""""######$$$""""""!!!!!!""""""###$$$"""""""""""""""""""""""" !!!!!!!!!"""###"""""""""$$$%%%$$$###"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))***((()))))))))((()))+++...000333777:::999666222///***+++---...---+++(((''''''''''''((()))*********(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""!!! !!!"""###$$$######""" """############$$$&&&"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!############"""""""""!!!""""""""""""############!!!!!!"""#########""""""!!!!!!"""###############$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!!!!!!!!!!###$$$$$$!!! """$$$%%%$$$#####################"""!!!!!!######""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!######$$$######""""""###$$$$$$$$$$$$### !!!""""""###### !!!""""""!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!"""############### !!!"""######$$$%%%%%%$$$$$$###""""""!!! !!!"""###$$$$$$%%%""""""""""""############"""""""""""""""######$$$######"""""""""""""""######"""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%""""""""""""############ !!!"""#########$$$######"""!!!"""""""""######""""""""""""###### !!!!!!""""""%%%$$$###""""""###$$$%%%##############################""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########$$$#########""""""!!!!!!"""$$$$$$###!!! """%%%%%%###"""$$$&&&&&&%%%$$$######$$$%%%&&&""""""############"""""""""###%%%&&&&&&%%%$$$"""###$$$%%%&&&'''&&&%%%%%%""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!"""$$$&&&&&&$$$"""!!!"""#########""" """!!!!!!""""""###$$$%%%%%%$$$"""!!!""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$###"""!!! !!!!!! $$$!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$%%%$$$$$$######""""""!!!!!! !!!"""#########"""%%%$$$###""""""###$$$%%%!!!  """###""""""""""""""""""""""""""""""""""""###############"""""""""$$$%%%$$$###"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################&&&&&&'''&&&%%%$$$&&&((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***'''((((((((('''(((***---222555999<<<<<<888444111+++,,,...///...,,,)))(((&&&''''''((()))******+++''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############""""""!!! !!!"""$$$$$$######""" !!!#########$$$%%%'''""""""""""""""""""""""""$$$%%%%%%$$$$$$###"""!!!######""""""!!!!!!!!! """"""""""""############!!!!!!""""""""""""!!!!!!!!!!!!"""###############"""""""""###$$$$$$%%%%%%%%%%%%$$$###""""""#########$$$%%%&&&%%%###!!! """!!!"""$$$%%%%%%"""!!!###$$$$$$""""""###############"""!!!!!!!!!!!!!!!"""######$$$$$$###"""!!!!!!!!!!!!""""""!!!"""#########"""""""""###$$$$$$$$$$$$### !!!!!!"""###$$$$$$$$$ !!!!!! ######$$$$$$%%%%%%%%%&&&!!!!!!"""############### !!!###$$$%%%&&&'''$$$$$$$$$############""" """###$$$%%%&&&""""""""""""############%%%###!!! !!!###%%%%%%%%%$$$"""!!!!!!!!!""""""######$$$$$$""""""""""""############"""""""""""""""######### """###$$$$$$###""" ###"""!!! !!!"""###"""  ###$$$###!!!%%%###!!!!!!"""######"""""""""!!!!!! $$$$$$$$$$$$$$$###"""!!!""" !!!###$$$%%%&&&%%%$$$###""" !!!###$$$%%%%%%$$$$$$###"""""""""!!!!!! %%%%%%%%%%%%%%%$$$###"""!!!!!!""""""######$$$$$$$$$$$$$$$###"""!!!!!! """""""""""""""""""""""" !!!"""""""""""""""######################## !!!!!!""""""######!!!"""###$$$$$$###!!! !!!"""$$$$$$###""""""!!!!!!""""""""""""!!!!!!######$$$######"""!!! $$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###$$$###""""""!!! !!!###$$$$$$###""""""!!!!!!!!!###$$$%%%!!!$$$%%%$$$"""!!!###%%%$$$###!!! !!!"""!!!""""""!!! """$$$"""######$$$$$$$$$######%%%###!!!###%%%&&&$$$!!!!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """"""#########""""""!!!############""""""!!!!!!$$$$$$###"""!!! $$$$$$###""""""!!!""""""###"""""""""###$$$%%%%%%%%%$$$###""""""###$$$%%%""""""""""""############$$$$$$###############$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''(((((('''(((((())))))))))))(((((((((((((((((((((((((((111333888===???===888444//////000111111...***&&&)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$"""  !!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%''''''&&&$$$"""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!&&&%%%###"""""""""###### !!!"""$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!""""""#########""""""!!!""""""""""""############!!!!!!""""""######$$$$$$###$$$###!!!!!!"""###%%%%%%$$$"""!!!"""###%%%&&&'''&&&$$$###$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$###!!!  """###%%%$$$###!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$############"""$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!######""""""""""""######$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""!!! !!!!!!"""""" !!!!!!!!!""""""#########"""""""""""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""###!!! ###$$$"""!!!###""" !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###%%%$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%$$$######$$$$$$$$$######"""""""""$$$$$$%%%%%%$$$######""""""""""""""""""#########$$$$$$######"""!!!!!! """""""""""""""""""""""" !!!"""""""""""""""########################!!!!!!!!!"""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""###############""""""############""""""!!!""""""#########""""""$$$######"""""""""""""""""""""""""""""""""""""""!!! !!!###$$$###"""###"""!!!"""###$$$###"""###""""""!!!!!!"""###$$$!!!###$$$###!!! """$$$$$$###"""!!! !!!!!!""" """$$$$$$"""!!!!!!!!!######$$$$$$$$$###"""""""""!!! !!!######!!!!!!!!!""""""""""""!!!!!!#########"""""""""!!!!!! !!!""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$#########"""""""""######""""""""""""!!!!!!%%%$$$######"""""""""#########""""""######$$$%%%$$$$$$###""""""###$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$###############$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&''''''(((''''''((())))))))))))((())))))))))))))))))))))))...000444999<<<===:::777000000000111111...***&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$#########"""""" !!!""""""######""""""###############"""""""""$$$$$$"""!!!!!!!!!"""""" !!!"""$$$$$$######"""$$$$$$$$$#########""""""""""""############""""""""""""""""""#############################################!!!!!!######$$$%%%$$$"""!!!"""###%%%&&&'''&&&$$$######%%%""""""!!!!!!!!!!!!""""""""""""""""""############$$$###!!! """"""###""""""!!!!!!"""###$$$!!!!!!!!! !!!""""""###$$$######""""""######$$$$$$$$$###"""""""""""""""$$$$$$$$$############"""#########"""!!! """"""""""""""""""""""""""""""#########"""!!!!!!########################$$$######""""""######$$$"""""""""""""""""""""!!!######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$############ !!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!###"""!!!!!!""""""!!! !!! !!!######""" !!!""""""###$$$$$$###$$$$$$$$$$$$###""""""#########$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######""""""############""""""""""""$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""########################""""""""""""""""""!!!!!!!!!"""###$$$$$$###"""""""""""""""""""""######$$$######$$$$$$$$$$$$###### """######$$$$$$$$$$$$######"""""""""""""""########################!!! !!!###$$$$$$###$$$###!!!"""######"""!!!$$$###""""""!!!""""""### """###"""!!! !!!"""######"""!!!!!!!!!!!!!!! """&&&&&&$$$""" ###$$$$$$$$$###""""""!!!"""!!! !!!######!!! !!!!!!""""""""""""!!!!!!######""""""""""""!!!!!! !!!""""""########################"""######$$$$$$######"""!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$###"""""""""############"""""""""###$$$$$$$$$$$$###""""""###$$$$$$""""""""""""############$$$###############$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&'''((())))))))))))))))))))))))))))))))))))))),,,---///444999<<<<<<;;;222111111111000...***&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%!!!""""""###$$$$$$%%%%%%!!!"""######$$$$$$#####################$$$$$$$$$###"""!!!!!! !!!!!!!!! !!!"""$$$$$$######"""%%%$$$###"""!!!"""######""""""############""""""""""""""""""############%%%%%%$$$######"""!!!!!!""""""###""" !!!######$$$%%%$$$"""""""""$$$&&&''''''&&&###"""###$$$""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$###!!! !!!"""!!!!!!!!!!!!"""###$$$%%% !!!!!!"""$$$######""""""######$$$$$$###""""""""""""""""""$$$$$$$$$############"""######""""""!!!!!! ########################"""#########"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""######""""""""""""######""""""############"""""""""""""""#########$$$$$$####################################$$$$$$$$$%%%%%%$$$$$$###"""!!! !!!"""############"""!!! !!!"""######"""!!! ######""""""!!!!!! !!!######"""!!!"""""""""#########$$$######$$$$$$$$$######""" """$$$$$$%%%$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""#########""""""!!!$$$$$$######""""""!!!!!!############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!########################$$$######""""""!!!!!!!!!""""""###$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%"""######$$$$$$######"""!!!!!!"""###############$$$######"""""""""""""""""""""""""""""""""""""""!!! !!!###$$$$$$###%%%###""""""######!!! $$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!""""""###""""""!!!!!!!!!!!!!!!!!!###&&&&&&$$$!!! ###$$$$$$$$$###"""!!! #########$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!!"""""""""""""""######$$$########################!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###""""""!!!!!!"""""""""######""""""""""""######$$$##################$$$#########$$$$$$$$$%%%%%%#########"""######$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))))))))************************,,,,,,---111666:::<<<<<<333222000000///---***'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$""""""###############$$$""""""""""""!!!""""""""" !!!"""###$$$######"""%%%$$$""" """###$$$!!!""""""############"""!!!"""""""""#####################""""""!!!!!!!!! """""""""!!! """###"""$$$%%%$$$###"""###$$$&&&''''''%%%###""""""###""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$######"""!!! !!!!!!"""!!!!!!!!!!!!""""""######!!! !!!""""""######""""""""""""############"""""""""""""""###$$$$$$$$$#########""""""###"""""""""!!!!!!!!! ########################$$$%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""###############""""""""""""######""""""############"""""" !!!!!!"""######$$$$$$$$$$$$$$$############"""############$$$$$$$$$%%%$$$$$$###"""!!! """"""############"""""" !!!"""######"""!!! """######"""!!! !!!######"""$$$#########"""""""""!!!"""######$$$$$$$$$######!!!###$$$$$$###"""%%%%%%$$$###""""""!!!!!!"""""""""""""""###$$$$$$#########$$$$$$$$$$$$$$$!!!""""""#########""""""$$$$$$######""""""!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%!!!!!!""""""""""""!!!!!!###############"""!!!!!!$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!$$$%%%$$$###%%%###""""""######!!! ############""""""!!!!!!########################"""""""""""""""!!!!!! ###$$$$$$###!!! !!!##################"""!!! """###$$$$$$$$$#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######$$$########################!!!!!!""""""""""""!!!!!!""""""######"""!!! ########################$$$$$$$$$$$$#########"""!!!!!! !!!!!!"""######""""""!!!""""""############$$$$$$#########"""""""""#########$$$$$$######""""""###$$$$$$%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''(((((()))))))))))))))))))))))))))))))))...---...111666999:::;;;333111///...---,,,***(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######"""##################### !!!"""###$$$######"""$$$###!!! !!!###%%%!!!!!!"""###############!!!"""""""""############ !!!!!!!!!"""""" """"""!!!!!!"""$$$"""###$$$$$$###"""###$$$%%%&&&&&&%%%###""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""!!!!!!""""""###$$$###""""""""""""""""""######"""""""""""""""######$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$###"""!!!###########################""""""""""""""""""###!!!"""""""""#########$$$######""""""""""""######"""""""""""""""""""""""" !!!""""""#########""""""""""""!!!!!!!!! !!!!!!!!!!!!$$$$$$######""""""!!!!!!###""""""""""""""""""###!!!!!!""""""""""""!!!!!!!!!"""###"""!!! !!!"""!!! !!!######"""$$$$$$###""""""!!! """"""###$$$$$$$$$$$$### !!!###$$$%%%%%%$$$###$$$$$$###""""""""""""###!!! !!!!!!"""$$$$$$""""""""""""############""""""######$$$$$$##################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""##################""""""""""""######$$$%%%%%%%%%"""""""""""""""######$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$######""" $$$######""""""""""""""" """!!!!!!"""$$$%%%%%%$$$$$$###!!!"""######"""!!!"""############""""""!!!$$$###"""###$$$%%%$$$""""""""""""""""""!!! """""""""  """$$$!!!""""""######""""""!!! !!!######!!! !!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""" !!!""""""########################"""######$$$$$$######"""#########"""!!! """""""""""""""#########$$$$$$#########"""""""""!!!!!! !!!""""""######"""!!!!!!!!!"""""""""###$$$$$$$$$$$$###""" !!!!!!!!!!!!""""""""""""###$$$%%%%%%############$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))((((((((((((((((((((((((,,,---///222666888888777222///---+++++++++***)))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###############!!!"""######$$$$$$###### !!!""""""######"""######$$$$$$$$$$$$### !!!"""$$$$$$######"""""""""!!! !!!"""###$$$ !!!"""######$$$######""""""""""""############ !!!!!!"""###### """###""""""###$$$"""###$$$$$$###"""$$$%%%###%%%%%%$$$###"""###$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! """""""""""""""###$$$$$$###""""""!!!!!!""""""###"""""""""""""""######$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!######################## !!!!!!""""""!!!!!! """"""""""""""""""""""""###""""""!!!!!!""""""###!!!""""""######$$$$$$$$$######""""""""""""######$$$###"""!!!!!!"""###$$$!!!!!!!!!""""""######$$$#########"""""""""!!!!!! #########"""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""!!!###"""!!! """$$$###""" !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$######""""""!!!!!!"""$$$$$$###""""""!!!!!!"""###$$$""""""""""""######$$$$$$"""######$$$%%%%%%$$$$$$"""""""""""""""#########"""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""##################$$$$$$############$$$%%%&&&&&&!!!!!!"""###############"""""""""######"""""""""""""""#########""""""!!!$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$%%%%%%$$$###"""!!!"""###$$$###"""!!!!!!######$$$###""""""$$$"""!!!"""$$$$$$###!!!!!!""""""###"""!!! !!!!!! !!!### !!!"""############!!!######!!! !!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""" !!!""""""""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""!!!  !!!!!!!!!"""""""""!!!!!!""""""""""""######"""""""""""""""###$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###""" !!!!!!!!!"""""""""""""""""""""###$$$%%%&&&############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))))))))''''''''''''''''''''''''''')))...333777888666333000---***)))************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""########################!!!"""###$$$%%%$$$$$$########################### !!!""""""######"""""" !!!!!!"""######$$$$$$ !!!"""$$$$$$$$$###""" !!!"""$$$$$$######"""!!!!!!!!!!!!""""""###### !!!"""######$$$$$$$$$""""""""""""############"""""""""###############"""######"""###$$$!!!###$$$$$$######$$$%%%"""###$$$$$$######$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########"""""""""""""""!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""""""""########################""""""!!!!!!!!!!!!""""""!!!""""""######$$$%%%%%%######""""""""""""######%%%###""" """###%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###### !!!!!!!!!""""""""""""""""""###############""""""""""""#########"""!!! !!!"""###!!!###"""!!! """%%%%%%###!!!!!!"""######""" !!!!!!""""""!!!"""###$$$$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!###$$$%%%&&&%%%$$$""""""""""""###""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!! """""""""""""""""""""""""""""""""###$$$$$$$$$%%%############$$$%%%&&&''' !!!###$$$$$$$$$###"""######$$$$$$$$$$$$###### !!!"""######$$$$$$###$$$######"""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$"""!!! !!!###$$$$$$### !!!"""###$$$$$$###"""###!!! ###$$$""" !!!"""#########""" !!!""""""!!!!!!!!! """############!!!$$$&&&%%%###"""###%%%!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""############""" !!!!!!"""""" !!!"""###$$$$$$$$$$$$######$$$%%%&&&&&&######"""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&############$$$%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))''''''''''''''''''''''''###&&&,,,333888888555111...,,,)))((()))***+++***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$#########"""""" ########################!!!"""###$$$%%%$$$######"""""""""###$$$$$$%%%%%% !!!"""""""""""""""!!!""""""###$$$$$$%%%%%% !!!#########"""!!! !!!"""$$$$$$######""" !!!"""######"""""" !!!######$$$$$$$$$""""""""""""############&&&&&&%%%%%%$$$#########!!!############$$$!!!###$$$$$$######$$$&&&!!!"""$$$$$$######$$$&&&""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$"""""""""""""""!!!!!!  """""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%######""""""""""""##############################$$$$$$################## !!!"""######"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""######$$$%%%%%%%%%%%%$$$############"""""""""""""""###$$$###"""!!!"""###!!!!!!!!!!!!!!!"""############""""""######$$$%%% !!!!!!!!!!!!!!! !!!###%%%&&&%%%###"""$$$$$$$$$#########""""""!!!!!!"""###############%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%&&&&&&'''############$$$%%%&&&&&&$$$$$$$$$"""!!!!!!$$$&&&!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###""" """""""""""""""""""""""" !!!!!!"""###$$$$$$$$$###""""""!!!!!!!!!!!!"""$$$%%%%%%%%%%%%$$$######%%%$$$###"""!!! ###############"""!!! """!!!  !!!"""######"""""""""""""""### !!!"""###$$$$$$%%%!!!!!! !!!###%%%&&&""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""""""""""""""""""""###############"""!!!!!!""""""#########""""""!!!$$$$$$######"""!!!!!!!!!%%%$$$#########$$$&&&&&&$$$$$$$$$############"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''(((***+++------......***************)))(((((())))))((('''''''''''''''&&&%%%%%%%%%&&&&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""###########################"""!!!!!!!!!###$$$%%%""""""############""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###%%%%%%#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))"""""""""""""""""""""""" !!!"""$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""""""""""""""#########""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!  !!!"""###$$$%%%%%%$$$"""!!!!!!!!!"""### !!!!!!""""""######$$$#########""""""!!!!!!""""""!!!!!! %%%###"""###$$$&&&&&&%%%""""""""""""""""""""""""##############################$$$%%%&&&&&&''''''""""""""""""""""""""""""######################## """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""############""""""!!!!!!""""""!!! """""""""!!!!!!!!!!!! """###"""!!! !!!"""!!!!!!!!!!!!!!!"""############""""""######$$$%%%"""###$$$$$$%%%%%%$$$$$$!!!"""###$$$%%%$$$$$$############"""""""""!!!!!!!!!""""""###############$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$&&&&&&$$$$$$##################&&&&&&&&&%%%$$$$$$######$$$$$$#########$$$%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$############### ###"""""""""""""""######"""###$$$$$$%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$""""""!!!!!!!!!""""""###"""""""""""""""!!! !!!""""""""""""#########"""############""""""!!!""""""!!! !!!""""""######""""""""""""######"""""""""""""""###############"""!!!!!!!!!!!!"""""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""###############"""!!!!!!""""""############""""""$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!!!!!!!"""###$$$"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''((()))***+++++++++***************)))(((((())))))(((''''''''''''''''''%%%$$$$$$%%%&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%$$$######"""############$$$$$$$$$%%%###############"""""""""########################""""""""""""""""""###$$$""""""############""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###&&&%%%$$$#########$$$%%%########################"""""""""###$$$%%%&&&'''""""""""""""""""""""""""""""""############""""""############$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$%%% """###$$$%%%&&&""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!  !!!"""###$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""###############"""""""""!!!!!!!!!!!!!!! &&&$$$""""""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!$$$##################$$$""""""############""""""!!!!!!!!! !!!!!!!!!!!! !!!"""!!!  """""""""!!!!!!!!!"""############""""""######$$$%%%!!!!!!"""##############################$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################"""######$$$%%%&&&""""""##################&&&&&&%%%%%%$$$#########%%%%%%$$$#########$$$$$$!!!###$$$$$$###""""""###&&&%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###"""###%%%&&&'''&&&$$$###"""""""""""""""""""""""" """######""" """"""""""""""""""""""""!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!""""""###$$$!!!!!!!!!!!! !!!!!!"""""""""#########!!!""""""############"""###""""""!!!!!!""""""######"""""""""""""""##################""""""!!!!!!"""""""""###""""""!!! """"""""""""""""""""""""&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!""""""############"""""" !!!"""######$$$""""""!!!!!!""""""###$$$ !!!!!!"""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''))))))******))))))(((((())))))((('''''''''''''''(((&&&$$$###$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$######"""""""""""""""#########$$$$$$!!!""""""""""""""""""###########################"""############""""""!!!""""""############""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$######!!! """""""""#########$$$$$$$$$$$$$$$$$$$$$######### !!!###$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""""""""### !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!!!!!!!""""""""""""#########""""""""""""!!!!!!!!!!!!!!!!!! &&&$$$"""!!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$"""""""""###""""""""""""""""""""""""""""""""""""########################""""""############""""""""""""""""""!!! """"""!!!!!!!!! !!!"""!!! !!!######""""""!!!""""""############""""""######$$$%%% !!!""""""###"""""""""$$$######""""""###$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""###$$$$$$!!!!!!""""""######$$$$$$""""""######$$$%%%%%%%%%%%%%%%$$$###""""""###### """$$$%%%###"""""""""$$$#############################################$$$######"""""""""""""""!!!###&&&(((((('''%%%########################### !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$######""""""""""""######""""""!!!  !!!"""#####################""""""""""""######""""""""""""""""""###$$$######"""""""""""""""""" """$$$%%%%%%$$$$$$""""""""""""""""""""""""'''&&&%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!""""""############""" !!!!!!$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%((()))))))))))))))(((((())))))(((''''''''''''''')))&&&###"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########""""""!!!!!!""""""""""""######### !!!!!!""""""##############################"""###$$$$$$$$$"""!!! """"""############""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###%%%%%%$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######""""""""""""""""""""""""$$$$$$$$$######"""!!! !!!""""""""""""#########%%%%%%$$$$$$######"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############ !!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""!!!$$$""" """""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!########################""""""#########$$$$$$$$$%%%%%%$$$###"""!!!!!! ########################!!!!!!"""######"""!!!!!!""""""############""""""!!!""""""######"""""""""#########"""""""""!!!!!! !!!######"""!!!###$$$######""""""""""""############""""""######$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""######$$$########################""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$#########$$$%%%%%%!!!!!!!!!""""""######$$$!!!!!!"""######$$$$$$%%%%%%$$$$$$###"""""""""""" """$$$$$$###"""!!!""" !!!"""######$$$##############################"""""""""""""""###!!!###&&&(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$!!!!!!!!!!!!"""$$$%%%%%%&&&%%%$$$#########$$$$$$!!!!!!!!!  !!!"""###############""""""############""""""""""""!!!!!!"""###$$$$$$ !!!!!!"""######$$$$$$ !!!###%%%&&&&&&&&&%%%""""""""""""""""""""""""###############$$$%%%%%%""""""""""""""""""""""""!!!""""""#########""""""!!!!!!"""###############$$$$$$$$$######"""""""""######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%'''(((((()))))))))(((((())))))(((''''''''''''''')))&&&###"""###%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!""""""#########""""""!!!""""""""""""######### !!!!!!""""""##############################"""###$$$$$$$$$"""!!! """"""############"""""" !!!!!!!!!"""""""""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######"""""" %%%%%%$$$############$$$""""""""""""""""""""""""!!!!!!"""###############!!!""""""""""""#########$$$$$$$$$######"""""""""""""""""""""!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!############""""""""""""!!!!!!!!!!!!!!!!!!""""""########################!!!"""###$$$###""""""""""""""""""""""""##########################################""""""########################"""""""""###$$$$$$%%%%%%&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! """"""############"""""" !!!"""""""""""""""############"""""""""""" !!!######""""""$$$%%%$$$$$$###"""""""""############""""""######$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$###########################$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""######""""""""""""""""""""""""########################&&&&&&%%%%%%%%%&&&&&&'''!!!!!!""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$###"""""""""###### """######"""!!!!!!""" """###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""###%%%&&&'''&&&$$$###########################!!!  """$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$%%%%%%$$$"""!!!!!!!!!"""### !!!!!!""""""!!!""""""############"""!!!""""""######""""""!!!!!!!!!!!!!!!"""###$$$%%% !!!"""###$$$%%%%%%$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""" !!!"""###$$$""""""""""""""""""""""""!!!""""""############""" !!!"""######$$$######$$$$$$######"""!!!!!! !!!!!!"""############"""######"""""""""!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&''''''((()))))))))(((((())))))((('''''''''''''''(((&&&$$$###$$$%%%%%%$$$$$$$$$############$$$$$$""""""######$$$$$$######"""""""""#########$$$$$$!!!""""""""""""""""""###########################"""############""""""!!!""""""############"""""" !!!!!!""""""######""""""###$$$$$$$$$$$$###""""""###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$#########$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$%%%%%%"""""""""#########$$$$$$###############""""""""" !!!!!!"""###### !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""############"""$$$############""""""""" !!!!!!!!!!!!""""""############$$$$$$$$$$$$ """$$$%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$######""""""###$$$$$$######################## !!!###$$$$$$###!!! """"""############""""""!!!!!!"""""""""!!! ###""""""""""""!!!!!!!!! """"""!!!"""###%%%%%%$$$######""""""############""""""######$$$%%% !!!!!!!!!!!! ###$$$$$$%%%$$$###"""!!!""""""""""""#########$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""" !!!"""$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%"""""""""""""""!!!!!!!!!$$$######"""!!!!!! ###""""""""""""######$$$!!!"""###""" """### !!!"""######$$$ !!!!!!!!!!!!"""###%%%%%%"""###$$$$$$%%%$$$$$$$$$########################!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$###!!! """### !!!"""###$$$$$$"""############""""""!!! !!!""""""""""""!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!""""""#########$$$$$$###""""""!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############### !!!"""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######"""!!!!!!!!!"""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''((())))))(((((())))))(((''''''''''''''''''%%%$$$$$$%%%&&&%%%###$$$$$$############$$$$$$"""######$$$%%%%%%$$$$$$############$$$$$$$$$%%%###############"""""""""########################""""""""""""""""""###$$$""""""############"""""" !!!"""#########""""""###$$$$$$$$$$$$### !!!"""###$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""######$$$"""""""""""""""""""""""" !!!"""$$$$$$$$$%%%############$$$$$$$$$%%%""""""""""""############ !!!""""""""" !!!"""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$#########"""""" !!!!!!!!!""""""!!!!!!!!!""""""#########!!!  ###$$$$$$$$$""""""""""""""""""""""""########################"""######$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""!!!!!!!!!###$$$&&&(((""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""############""""""$$$$$$$$$$$$###!!! """!!!!!!!!! !!!!!! !!!"""$$$%%%%%%$$$###""""""###############"""###$$$$$$%%%!!!!!!"""###############"""###%%%&&&%%%###!!! !!!!!!!!!""""""############$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%"""""""""""""""""""""""" !!!"""$$$%%%'''((()))""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######""""""!!!!!! !!!!!!"""#########""""""!!!!!!"""###$$$$$$"""""""""!!! """$$$""""""""""""############"""""""""""""""""""""""" !!!"""$$$&&&&&&"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$"""!!! !!!###$$$$$$$$$$$$$$$###########################"""!!!  !!!""""""!!! !!!!!!!!!!!!"""###$$$%%%############"""""""""""" !!!###%%%""""""""""""""""""""""""''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############### !!!######$$$$$$$$$######$$$$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$ !!!"""###$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&'''((())))))(((((())))))((('''''''''''''''&&&%%%%%%%%%&&&&&&$$$"""$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""###########################"""!!!!!!!!!###$$$%%%""""""############"""""" !!!"""######$$$""""""###$$$$$$$$$$$$### """###$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""######$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$###""""""!!!  !!!"""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!"""""""""######"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$######"""""" !!!!!!"""""" !!!!!!""""""$$$"""!!!!!!###$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$###!!! ######$$$%%%%%%%%%%%%$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!%%%$$$###""""""######$$$######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$##############################$$$%%%%%%%%%%%%$$$'''''''''&&&%%%$$$###"""!!!!!!!!!!!!""""""""""""%%%###!!!###&&&'''&&&$$$%%%$$$"""  """############$$$$$$$$$!!!!!!"""###############"""###$$$%%%%%%$$$###"""$$$$$$######""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$########################!!!!!!""""""######$$$$$$!!!"""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$!!!"""#########!!! """"""#########""""""!!!%%%$$$$$$######$$$$$$%%%$$$###""" ###""""""!!!!!! """"""""""""""""""""""""%%%$$$$$$$$$###"""""""""!!!!!!""""""""""""!!!!!!""""""############"""!!! !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ###"""!!!!!!!!!"""$$$%%%"""""""""###$$$$$$$$$%%% !!!"""######"""!!!  !!!#########"""!!!#########$$$%%%%%%&&&&&&######""""""###$$$%%%%%%########################"""""""""!!!""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&)))+++***'''%%%&&&(((''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))))))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######!!!!!!"""###$$$$$$%%%%%%%%%$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################  !!!"""###"""!!!  ###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!  """$$$&&&""""""""""""""""""""""""###"""!!! !!!"""###""""""!!!!!!  !!!  """"""######"""  !!!"""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!"""###$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""############!!!""""""""""""########################"""!!! """"""###$$$$$$$$$$$$###!!!""""""######""""""!!!#########"""""""""""""""""""""""""""!!!!!!!!!!!!#####################$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$########################""""""###$$$$$$$$$$$$###&&&&&&&&&&&&%%%$$$######"""""""""############$$$%%%###"""###%%%&&&%%%###&&&%%%$$$###"""""""""""""""############$$$$$$$$$!!!!!!"""###############"""###$$$$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!"""""""""####################################"""""""""""""""#########!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""!!!""""""""""""""""""""""""!!!!!! """"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""!!! !!!"""""""""!!!!!!!!! """"""""""""""""""""""""$$$$$$##################!!!!!!""""""""""""!!!!!!"""""""""######""""""!!! !!!""""""!!! !!!"""########################!!!!!!!!!!!! """!!! !!!#####################$$$$$$$$$ !!!"""######"""!!! !!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$###############""""""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))******(((''''''(((''''''''''''''''''''''''***))))))(((((('''''''''((())))))*********))))))'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######!!!""""""###$$$$$$%%%%%%%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""######$$$###"""!!! !!!""""""  !!!!!!""""""""""""""""""""""""$$$$$$#########"""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$######""""""!!!!!! ###"""!!! !!!!!!"""""""""""""""""""""""""""###"""!!! !!!"""###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""!!!  !!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$###"""""""""""""""#########$$$$$$"""""""""#########$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!"""############""""""##################"""$$$$$$######"""!!!!!! """"""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$########################!!!!!!"""############"""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$######$$$%%%$$$"""######$$$$$$$$$$$$######"""############$$$$$$$$$!!!"""""""""############"""######$$$$$$######""" """############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""#######################################""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$###############!!!!!!  !!!"""#########"""!!!!!!!!!"""""""""######$$$$$$%%%%%%%%%$$$$$$############$$$$$$###%%%%%%###""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""##################!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!###$$$###"""!!!"""########################### !!!!!! !!!""""""$$$$$$$$$###############!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###%%%$$$$$$###""""""!!!!!!#########"""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###############$$$%%%%%%"""""""""############$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''***)))))))))******)))''''''''''''''''''''''''''',,,+++***)))(((''''''&&&)))***************))))))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########"""""""""###$$$$$$%%%%%%%%%$$$"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$###""""""""""""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!! !!!!!! !!!""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""#########$$$$$$""""""######$$$#########""""""#########$$$$$$$$$############$$$$$$$$$%%%&&&%%%###!!! !!!!!!!!!""""""#####################$$$$$$$$$$$$##################""""""!!!!!!""""""""""""!!!!!!!!!!!! ###%%%&&&%%%$$$### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$###"""###$$$########################!!!""""""#####################$$$%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%$$$$$$#########"""""" !!!#########"""!!!""""""#########$$$$$$$$$"""""""""""""""######$$$""""""############"""""" """############!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""#######################################""""""!!!!!!!!! !!!!!!""""""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## """%%%'''$$$###"""!!!!!!!!!######$$$$$$##################$$$$$$############$$$$$$!!!$$$%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!!"""###$$$$$$""""""###$$$######################## !!!"""""""""!!!!!!!!!!!!"""""""""###%%%$$$$$$$$$###"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!#########"""""""""!!!!!!$$$###############$$$$$$########################$$$$$$######$$$$$$%%%&&&"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''***(((&&&(((***+++(((%%%''''''''''''''''''''''''++++++******))))))(((((()))))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$%%%###"""###$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############!!!!!!!!! !!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$"""""""""######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!!!!! !!!"""###!!!!!!"""""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!"""######$$$######!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%&&&%%%###!!! !!!!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!""""""############""""""""""""!!!!!!!!!!!! ###%%%&&&%%%$$$### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################"""###$$$$$$###"""###$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$###"""""""""!!!#########"""!!!""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""######""""""""""""""""""###########################"""""""""!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""!!!!!! !!!"""$$$%%%$$$###"""!!!!!!"""###$$$%%%$$$###!!! $$$######""""""######$$$###$$$$$$###!!! """###!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$!!!!!!""""""""""""!!!!!! !!!""""""""""""""""""$$$%%%$$$###"""###%%%""""""""""""""""""""""""!!!!!!!!!"""#########$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$###############$$$########################$$$$$$######$$$$$$%%%&&&############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((&&&$$$&&&)))***'''$$$''''''''''''''''''''''''(((((())))))******++++++''''''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###############$$$$$$$$$$$$###"""###$$$%%%$$$"""########################""""""""""""""""""""""""%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!  ########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!  """#########"""!!!!!! !!!###$$$!!!"""""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!"""############### !!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""######$$$%%%%%%%%%%%%%%%"""##################""" !!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################"""###$$$$$$###"""###$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%$$$$$$"""""""""############$$$"""$$$$$$$$$"""!!!"""###""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%###""""""!!!!!!""""""###""""""###""""""!!!  !!!!!!""""""""""""""""""""""""############""""""""""""########################"""!!!!!!!!!!!!!!!!!!  !!!""""""######"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###############$$$$$$$$$%%%$$$$$$###"""!!! ######"""""""""###$$$$$$%%%$$$"""  ######""""""""""""######&&&%%%### !!!$$$!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######$$$$$$###"""$$$$$$$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###############""""""!!!!!!!!!!!!""""""%%%$$$######"""#########!!!!!!""""""###$$$$$$%%%%%%$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!!###############$$$%%%%%%#########$$$$$$$$$%%%%%%"""######$$$%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((('''%%%''''''''''''''''''''''''&&&''''''((()))***+++,,,&&&'''''''''&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################$$$"""""""""$$$%%%$$$###########################""""""""""""""""""""""""###""""""!!!!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$######$$$%%%%%%$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!  !!!""""""######""" !!!"""###!!!!!!"""######"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!""""""###""""""""" !!!!!!!!!""""""############$$$$$$$$$%%%!!!""""""############"""""""""###$$$$$$$$$$$$$$$!!!""""""######""""""!!!"""""""""""""""#########""""""""""""!!!!!!!!!!!!#####################$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################"""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%% """$$$###"""!!!###%%%$$$###############$$$$$$"""############$$$$$$$$$###"""!!! !!!"""$$$%%%###"""!!! !!!"""###"""""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!######################## !!!!!!!!!!!!!!! !!!"""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!"""###"""!!!!!!"""###$$$$$$$$$$$$$$$###"""!!! !!!"""#########""""""""""""############!!!"""%%%!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%%%%%%%%%%"""###$$$###"""!!!"""$$$""""""""""""""""""""""""############""""""""""""!!!"""###$$$%%%$$$$$$##################$$$$$$$$$###"""!!! !!!"""###&&&%%%###"""""""""###$$$#########$$$$$$$$$$$$$$$%%%$$$$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$"""""""""############$$$!!!"""###$$$%%%$$$$$$###""""""""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''((('''&&&'''((('''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''&&&%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%###########################"""!!!"""$$$%%%$$$###########################""""""""""""""""""""""""""""""!!!!!!!!!"""############$$$%%%$$$###"""!!!!!!"""$$$%%%&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!""" !!!"""###### !!!!!!!!!!!!!!! !!!"""###############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""!!! """"""""""""############"""""""""#########$$$$$$ """$$$$$$$$$######!!!!!!"""###############!!!!!!""""""""""""!!!!!!$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!%%%$$$######"""######$$$######""""""!!!!!! """"""""""""""""""""""""########################"""$$$$$$$$$###"""###$$$""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&"""$$$###!!!!!!###&&&###"""!!! !!!"""###"""############$$$$$$$$$$$$###!!! !!!"""$$$%%%###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!######################## !!!!!!"""""" !!!"""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""######"""!!!!!!"""###%%%%%%%%%$$$###!!!!!! !!!###&&&'''######""""""""""""######  """%%%!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""###$$$%%%&&&&&&&&&!!!#########"""!!!"""#################################""""""!!!!!! !!!"""$$$$$$######"""""""""######$$$$$$$$$%%%###"""!!! !!!"""###$$$###""" !!!"""&&&&&&%%%%%%$$$#########%%%%%%$$$###""""""##############################"""""""""!!!"""######$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%$$$######!!!!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$'''***)))'''&&&(((***''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$#####################"""!!!"""$$$%%%%%%###""""""""""""""""""""""""########################"""!!!!!!!!!"""###$$$$$$!!!""""""######!!!  """###$$$###!!! ########################!!!!!!""""""#########$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!###$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""######"""!!!  !!!!!!"""""""""""""""""""""""""""""" !!!###$$$ !!!""""""!!!  !!!######$$$$$$$$$ !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###""""""!!! ###$$$$$$$$$$$$%%%%%%%%%!!!""""""""""""#########""""""!!!!!!!!!!!!""""""""""""!!! !!!!!! !!!"""#########""""""!!!!!!!!!!!!!!!&&&%%%$$$""""""""""""###$$$$$$##################$$$$$$######""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""######""""""""""""######%%%%%%&&&&&&%%%$$$"""!!!###############$$$$$$$$$$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""" !!!!!!""""""######""""""""""""""""""""""""######""""""""""""##################"""!!!  !!!"""""""""""""""$$$######"""""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###""""""""""""""""""""""""$$$""" """$$$%%%### """"""!!!!!!!!!!!!""""""""""""###$$$$$$###"""!!! """###$$$%%%&&&""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! """""""""###$$$$$$""" ######$$$$$$$$$$$$##############################""""""!!! !!!"""#########$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$$$$###"""""""""""""""############"""""""""###$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$######$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$############"""!!!"""%%%&&&&&&%%%$$$###&&&$$$"""!!! !!!"""###!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!""""""######$$$%%%%%% !!!###%%%%%%###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!""""""######$$$###""""""!!!!!!!!!!!!$$$######""""""###$$$%%%#################################"""""""""""""""$$$###"""!!!!!!"""###$$$$$$######"""""""""""""""#########################################################$$$$$$$$$%%%%%%########################!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$ !!!###$$$%%%%%%$$$$$$ !!!!!!"""######$$$############"""""""""!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""###"""!!!  !!!"""""""""""""""!!!!!!!!!!!!""""""###$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""""""""""""""""""""###"""!!!"""$$$$$$""" !!!!!! !!!!!!###""""""!!!!!!!!!"""### !!!"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$""" ######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$"""!!!!!!!!!!!!"""######$$$$$$$$$$$$###############"""""""""!!!!!!""""""""""""""""""""""""############"""""""""!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$##################""""""############"""""""""###$$$$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$"""""""""""""""######### !!!!!!!!!"""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!"""###$$$$$$$$$###"""%%%$$$"""!!! !!!"""###!!!""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%%%%""""""!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!"""######"""!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&###""""""!!!!!!""""""###########################"""""""""############$$$&&&%%%$$$###"""!!!!!!!!!""""""""""""###$$$%%%&&&########################!!!!!!""""""""""""""""""$$$###""""""""""""###$$$$$$######"""""""""""""""########################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%% """######$$$###### !!!""""""###############""""""""""""""""""###$$$$$$###""""""""""""""""""############!!!!!!!!!!!!""""""""""""$$$######""""""######$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!"""""""""!!!  !!!""""""""""""""" !!!###$$$%%%!!!!!!  """###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""###"""!!!"""$$$$$$"""!!!!!!  !!!$$$"""  """$$$!!!!!!!!!""""""#########""""""!!!!!!!!!!!!""""""#########""""""#########"""""""""""""""""""""""""""!!!"""###$$$$$$""" ######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###"""!!!!!!!!!######$$$$$$$$$$$$######""""""""""""!!!!!!!!! """"""""""""""""""""""""############""""""""""""""""""############""""""########################$$$$$$$$$###############$$$$$$############""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""##################""""""############"""""""""######$$$$$$######"""######""""""""""""######"""!!!!!!!!!"""###%%%&&&!!!!!!!!!"""""""""######""""""""""""""""""""""""########################!!!!!!!!!"""#########$$$$$$$$$############$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""""""""######$$$$$$"""!!!!!!!!!"""###""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """######$$$%%%%%%&&&&&&%%%""" """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!""""""######""""""!!!######################## !!!###$$$%%%###""""""""""""""""""############$$$$$$$$$%%%%%%#########$$$$$$$$$######&&&&&&$$$###""""""""""""""""""#########$$$$$$%%%###############$$$$$$$$$!!!!!!!!!""""""#################################$$$######"""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$ !!!"""###$$$$$$%%%""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!#########"""""""""""""""!!!"""$$$%%%%%%$$$"""!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""#########""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""""" !!!"""###$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!!!!!!! !!!!!!"""!!! """###""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!!###$$$$$$###!!!######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%$$$######"""""""""######$$$$$$$$$$$$############"""""""""!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!!!!""""""######$$$$$$""""""############""""""""""""############""""""###""""""""""""""""""######"""!!! """$$$&&&""""""""""""############""""""""""""""""""""""""######################## !!!!!!"""###$$$%%%%%%%%%$$$###""""""###$$$%%%############""""""""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!"""######""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$%%%%%%&&&&&&%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""######################## !!!###$$$######""""""""""""######!!!""""""######$$$$$$%%%######$$$$$$$$$$$$###"""&&&%%%$$$###""""""""""""$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""&&&%%%%%%$$$######""""""$$$######""""""!!!!!!!!!""""""""""""""""""######!!!"""$$$%%%%%%$$$"""!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$%%%%%%%%%######""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""""""""!!!!!!!!!!!!""""""########################&&&%%%%%%$$$###""""""!!!"""""""""""""""""""""""""""###%%%$$$"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""""""######""""""""""""###### !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%###!!!######$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!!!!!!!!""""""######$$$""""""############"""""""""""""""""""""""""""""""""""""""######"""""""""&&&$$$""" !!!"""###""""""""""""############""""""""""""""""""""""""########################""""""######$$$%%%&&&&&&%%%$$$###""""""###$$$%%%#########"""""""""!!!!!!###""""""""""""###$$$$$$""""""""""""""""""######""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$%%%&&&&&&###"""  !!!########################""""""""""""""""""""""""!!!"""""""""##################""""""""""""##############################""""""""""""###$$$&&&'''$$$######""""""######$$$!!!!!!"""""""""#########"""###$$$$$$$$$###"""!!!$$$$$$###""""""""""""###$$$%%%%%%$$$$$$"""!!!!!!"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!############$$$%%%&&&'''%%%%%%$$$$$$######""""""""""""""""""############""""""###$$$$$$###""""""""""""""""""############!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""$$$$$$###"""""""""""""""!!!!!!""""""""""""######$$$$$$$$$###############"""""""""""""""""""""""" ###$$$###"""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###$$$######""""""######$$$!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%###"""######$$$$$$$$$$$$############################## """###$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""############""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%&&&&&&&&&&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%######%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""############""""""###""""""!!!!!!""""""###""""""############""""""&&&%%%###!!!!!!!!!!!!"""!!!!!!!!!"""""""""######""""""""""""""""""""""""#################################$$$%%%%%%&&&&&&$$$$$$############$$$$$$######"""""""""!!!!!!!!!"""""""""#########$$$$$$""""""""""""############!!!!!!""""""######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################!!!""""""###$$$$$$%%%%%%!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$########################$$$$$$###""""""###$$$%%%$$$######""""""######$$$""""""""""""############!!!"""###$$$$$$""" """"""!!!!!!!!!"""######"""###$$$$$$$$$$$$""""""!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######"""""""""""""""""""""""""""""""""""""""########################""""""""""""####################################!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""###$$$%%%&&&#########$$$$$$$$$%%%%%%!!!"""""""""############""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""###############""" !!!"""""""""""""""$$$############$$$$$$%%%!!!!!!!!!""""""#################################""""""""""""""""""""""""!!!$$$%%%###""""""""""""""""""""""""""" """$$$$$$"""!!!"""#########""""""""""""###### !!!!!!"""###$$$$$$ !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!"""""""""""""""""""""""" !!!###%%%%%%$$$"""######$$$$$$$$$$$$############################## """############"""######$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!""""""############""""""###"""!!! !!!"""###!!!"""###$$$$$$###"""!!!#########""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$######$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!! !!!"""#########"""!!!!!!!!!"""############### !!!""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!""""""###$$$$$$ !!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""!!! !!!###$$$$$$$$$############$$$$$$########################!!!"""###$$$###"""  !!!"""###$$$ !!!###$$$%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$######"""""""""""""""################################################""""""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""######""""""""""""######&&&$$$###!!!!!!!!!"""""" !!!###$$$&&&''''''!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""""""""""""""""""""######""""""""""""######"""######$$$$$$$$$###### !!!!!!"""""""""""""""""""""######$$$%%%''''''""""""######$$$$$$%%%%%%%%%$$$$$$###"""!!! """"""""""""""""""""""""###&&&(((&&&!!!!!!$$$"""""""""""""""""""""""" ###%%%$$$"""!!!"""$$$""""""!!!!!!!!!!!!""""""###""" ###%%%''' !!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! ######################## !!!###%%%%%%$$$"""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""######"""!!! ######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""############""""""########################""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""!!!!!! """"""############""""""###"""!!! !!!"""###!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$###### !!!!!!!!!!!!""""""""""""""""""""""""#################################""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!######"""  !!!"""############### !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######"""""""""""""""""""""""" !!!""""""######  !!!$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!"""$$$&&&(((###$$$$$$###!!! """###$$$######"""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""############""""""!!!!!!"""###$$$$$$%%%%%%"""(((+++&&&######$$$$$$$$$%%%%%%%%%'''%%%######$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$%%%&&& %%%""" """###!!!#########"""""""""""""""!!! !!!###&&&&&&#########""""""""""""######!!!!!!"""###$$$%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&!!!""""""###############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%###"""!!!  #########"""""""""""""""###"""""""""###$$$%%%%%%!!!!!!"""#######################################&&&&&&%%%$$$#########$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###!!! !!!""""""!!!!!!"""###$$$$$$%%%%%% !!!!!!"""""""""""""""%%%""" """###!!!!!!!!!""""""#########$$$"""#########"""!!! """"""""""""""""""""""""########################!!!""""""!!!!!!"""$$$&&&%%%$$$$$$######$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!! ###%%%$$$"""""""""""""""##################$$$$$$$$$%%%%%%%%%***&&&"""!!!###$$$###"""&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$##################"""######$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&$$$"""!!!""""""""""""###$$$%%%&&&""""""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""############$$$%%%%%%%%%%%%$$$######!!!"""###$$$$$$###"""!!!######""""""""""""######'''&&&%%%###""" """"""""""""""""""""""""$$$###""" """###$$$ !!!"""######"""!!! !!!"""#########!!!  !!!"""######$$$""""""!!!!!! """""""""""""""!!! ###"""!!! !!! !!!"""######$$$###### !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""###!!!"""#########!!! """""""""###$$$$$$%%%%%%$$$$$$$$$######""" $$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&### !!!############$$$$$$###!!! """###$$$######"""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """##################"""!!!""""""###$$$$$$%%%%%%'''$$$%%%---000+++%%%"""############$$$$$$$$$$$$&&&%%%#########$$$###"""$$$######"""""""""######$$$%%%%%%%%%$$$$$$###"""###"""###%%%!!!###$$$""" """###""" !!!!!!""""""######$$$$$$###""""""$$$&&&&&&$$$!!!######""""""""""""######!!!"""""""""###$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%!!!""""""!!!!!! """!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! $$$###""""""!!!!!!""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!""""""######!!!!!!"""#######################################%%%%%%$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""" """"""""""""""""""###### !!!!!!"""######$$$$$$ !!!""""""""""""&&&###!!!!!!###$$$"""!!!!!!"""""""""############ !!! """"""""""""""""""""""""########################!!!"""######""""""###$$$&&&%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$%%%########################################################################!!!!!!"""!!!!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%+++((($$$###%%%&&&%%%$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""!!!"""""""""!!!!!!######$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""############""""""""""""""""""############$$$%%%%%%%%%%%%$$$######!!!"""############"""!!!######""""""""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!""""""#########""" !!!"""#########"""""""""!!!!!!!!! """""""""""""""!!! ######!!! !!!!!! !!!!!!!!! $$$$$$$$$$$$###"""!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""############"""!!! """""""""!!!!!!!!!!!!!!!""""""############""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$!!! """#########$$$$$$###!!! """###$$$######"""""""""""""""###""""""!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%###$$$***---)))$$$!!!""""""""""""############%%%###""""""#########"""######"""!!!!!!!!!""""""$$$$$$$$$%%%$$$$$$###"""""" !!!###$$$""""""%%%###!!! """######""" !!!"""###$$$%%%%%%$$$#########%%%&&&%%%$$$######""""""""""""######""""""""""""""""""""""""&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$######""" !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!&&&%%%$$$"""!!!  !!!######""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!"""#######################################$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!! $$$$$$#########""""""""" !!!""""""###### !!!"""############&&&$$$""""""###$$$###"""""""""""""""############ !!!!!!!!! """"""""""""""""""""""""###########################$$$%%%$$$###"""###$$$&&&%%%$$$$$$######$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!! !!!!!!!!!""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%)))'''%%%$$$%%%%%%%%%%%%######""""""""""""######%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$$$$$$$$$$######%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%&&&$$$###"""!!! """$$$%%%%%%###!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""############$$$%%%%%%%%%%%%$$$######!!!""""""######""""""!!!######""""""""""""######!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""""""############""""""!!! !!!!!!""""""#########"""""""""""""""!!!!!!"""""""""""""""!!!!!! $$$###""""""!!!"""""""""######$$$$$$$$$###""""""$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""#########"""!!!!!!######""""""!!!  !!!######$$$$$$$$$######""""""""""""##############################"""  """""""""###$$$$$$###!!! """###$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$!!! """%%%'''%%%!!!!!!!!!!!!!!!""""""""""""$$$"""!!!!!!"""######"""!!!!!! !!!!!!"""############$$$$$$$$$$$$#########!!! """%%%%%%%%%$$$"""!!!!!!!!!"""###$$$$$$!!!!!!""""""#########$$$$$$############$$$%%%%%%######""""""""""""######"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&%%%$$$###""""""""""""!!! !!!!!!"""###$$$"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!%%%$$$###""" !!!""""""!!!!!!!!!"""""""""""""""$$$###"""!!!!!!!!!!!!!!!!!!!!!"""#######################################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######"""######$$$$$$######"""%%%$$$###""""""######""""""""""""""""""######### !!!"""###############""""""""""""""""""""""""###########################$$$%%%$$$"""!!!"""###&&&%%%$$$$$$######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""######"""""""""###############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""############$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%$$$""" """""""""""""""""""""""" !!!"""######$$$%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$######"""!!!"""""""""############$$$%%%%%%%%%%%%$$$######!!!""""""""""""""""""!!!######""""""""""""###### !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""######"""!!!!!!"""#########"""!!! !!!"""#####################"""""" !!!!!!!!!"""""""""###############""""""""""""!!!!!!""""""""""""!!!!!!$$$#####################&&&&&&&&&&&&%%%$$$$$$###!!!"""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######"""""" !!!"""######$$$$$$######""""""""""""""""""###########################!!! !!!######"""###$$$$$$###!!! """###$$$######"""""""""""""""""""""!!!!!!!!!!!!"""""" $$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$"""###$$$%%%&&&&&&$$$!!! !!!!!!!!!"""""""""$$$"""!!!!!!"""######""" !!!###$$$%%%"""######$$$$$$###############""""""$$$&&&%%%###!!!""""""""""""###$$$%%%$$$#########""""""!!!!!!""""""""""""""""""$$$%%%######""""""""""""######"""""""""!!!!!!!!!!!!!!!""""""############"""""" !!!!!!###$$$&&&((()))$$$$$$############$$$%%%!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###"""""""""######$$$%%%########################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!""""""""""""%%%$$$######""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""#########""""""###############$$$$$$$$$$$$###"""!!!######""""""!!!!!!!!!"""######""""""""""""""""""!!!!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###!!! !!!&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""######$$$%%%%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%"""#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$###"""""""""######$$$%%%$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""""" !!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############$$$%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!"""######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""######""""""""""""#########"""!!! !!!"""###""""""""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!#########$$$$$$$$$$$$###"""#########"""!!!  !!!############ !!!!!!!!!"""""""""########################### """"""######$$$$$$$$$$$$""""""############"""""""""""""""######"""""""""########################"""!!! !!!###$$$#########$$$$$$###!!! """###$$$######"""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!""""""######$$$######$$$$$$$$$$$$##############################"""%%%&&&$$$$$$&&&%%%"""!!!!!!!!!!!!""""""""""""$$$"""!!!!!!###$$$$$$### !!!"""$$$%%%&&&!!!"""######$$$#########"""$$$%%%""""""$$$$$$""""""###$$$###""""""###%%%%%%%%%$$$###"""!!! """######"""!!!###$$$######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!###$$$''')))***""""""!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############$$$%%%%%%&&&########################!!!!!!!!!!!!"""""""""""" !!!"""###$$$######!!!  !!!!!!""""""###%%%$$$###############$$$!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!"""###$$$%%%&&&###############$$$$$$$$$"""""""""!!!"""######""" !!!"""############"""""""""""" !!!"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!"""&&&%%%$$$$$$######$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!###%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###############""""""""""""###$$$%%%&&&%%%$$$"""!!!!!!!!!######"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############$$$%%%%%%%%%%%%$$$######"""!!!!!! !!!!!!"""######""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""### !!!!!!"""""""""""""""""""""###$$$$$$$$$$$$###"""############""""""!!!""""""############"""""" !!!!!!""""""######$$$$$$############""""""  !!!""" !!!""""""######""""""#########""""""!!!""""""############""""""########################$$$"""!!!"""###$$$###!!!###$$$$$$###!!! """###$$$######"""""""""""""""!!!!!!!!!!!!!!!"""###############$$$%%%%%%&&&&&&"""##################"""######################## $$$%%%!!! $$$$$$!!!!!!!!!"""""""""#########$$$###""""""$$$%%%%%%$$$###""""""""""""###$$$$$$!!!!!!"""###############$$$&&&""" ###%%%$$$###$$$%%%$$$!!!!!!###%%%$$$$$$######""""""!!!!!!"""%%%%%%###"""###$$$######""""""""""""######!!!"""""""""###$$$$$$$$$!!!"""############"""!!!"""""""""###$$$%%%''''''$$$###""" !!!"""###$$$###"""!!!!!! !!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""### !!!"""######"""!!!!!! !!!!!! !!!""""""######""""""""""""######$$$!!!!!!"""###############"""""""""""""""""""""""""""!!!!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!!!!!!!""""""########################""""""""" !!!!!!!!!!!! """$$$$$$### !!!$$$############"""""""""!!!!!!!!!"""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""######"""!!!"""$$$&&&%%%$$$$$$######$$$$$$!!!"""############"""!!!!!!!!!""""""###$$$$$$%%%########################""""""""""""""""""""""""!!!"""""" """$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%% ###%%%&&&$$$$$$&&&'''$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######"""""""""######$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""######"""""""""""""""""""""############$$$%%%%%%%%%%%%$$$######"""!!! !!!"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!  """###""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""" !!!"""""""""""""""!!!!!!###$$$$$$$$$############$$$$$$%%%$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!"""#########""""""""""""!!!!!! """!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!""""""""" !!!"""###############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$###""""""###""" ###$$$$$$###!!! """###$$$######"""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!"""""""""############""""""$$$$$$##################!!!''''''###"""%%%&&&###""""""""""""############%%%###"""###%%%&&&&&&%%%&&&%%%$$$###""""""""""""!!!!!!"""##################'''""""""&&&&&&###%%%&&&$$$!!! """$$$""""""""""""###############''''''%%%###$$$%%%######""""""""""""######!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$###$$$$$$%%%)))'''%%%###""""""###$$$%%%$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""###### !!!""""""  !!!"""### !!!""""""###!!!!!! !!!!!!"""###$$$!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$ """"""""""""!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%###%%%&&&$$$!!! """%%%$$$#########""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$######$$$&&&&&&%%%$$$$$$######$$$$$$!!!"""###$$$$$$###"""!!!!!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&%%%"""!!!"""$$$ !!!"""###%%%&&&'''(((######$$$$$$$$$%%%%%%%%% ###$$$""""""$$$&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""$$$&&&'''''''''&&&$$$###"""!!!!!! !!! ###%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""############$$$$$$$$$$$$######""""""""""""############$$$%%%%%%%%%%%%$$$######"""!!!  !!!"""######""""""""""""######!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""############"""""" !!!"""######"""!!!  !!!"""""""""""""""!!!!!!!!!!!! !!!!!!"""""" !!!""""""""""""""" !!!"""###$$$$$$###""" !!!!!!!!!!!!!!! !!!"""""" !!!"""######$$$!!!!!! $$$###"""""""""$$$%%%&&&%%%%%%$$$$$$###"""""""""!!!"""$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""###%%%&&&$$$###&&&### """$$$###"""$$$$$$###############$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""### $$$""""""""""""""""""""""""######""""""""""""############""""""!!!!!! ######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$###############%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$'''&&&%%%###"""!!!!!!!!! !!!"""$$$&&&'''%%%$$$!!! !!!###%%%!!!""""""###$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!"""!!! !!!"""###""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """%%%&&&### """"""!!!!!! """"""""""""############!!!"""!!! !!!###""""""!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! $$$#########""""""!!!!!!""""""###$$$$$$###!!! """"""!!!!!!!!!!!!!!!"""'''&&&%%%$$$###!!!!!! """###%%%%%%%%%###!!! ###"""!!! !!!"""###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%%%%%%%$$$""""""%%%''''''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$######"""!!!!!!!!!%%%%%%$$$$$$###"""!!!!!!&&&%%%###"""""""""###$$$&&&%%%$$$###""""""######$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######""""""############""""""&&&%%%%%%$$$###"""!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""%%%###"""###$$$%%%$$$######"""!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$###""" !!!""" """""""""!!!"""###$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###"""!!! """$$$%%%)))'''###  !!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!  ######""""""""""""######$$$#########""""""!!!!!!##############################"""!!! !!!$$$$$$### !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$###"""$$$%%%&&&$$$###&&&$$$!!!!!!###%%%$$$#########"""""""""""""""############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&""" ###$$$""""""&&&###########################""""""!!!!!!""""""#########""""""!!!!!!!!!!!!######""""""######$$$%%%##############################""""""""""""########################$$$$$$%%%$$$$$$$$$$$$$$$$$$############""""""#########'''&&&%%%###"""!!!!!!!!!######"""""""""""""""###$$$###!!!!!!!!!"""###%%%""""""######$$$$$$$$$%%% !!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!"""###$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""%%%%%%### """""""""!!!!!!!!! """"""""""""############!!!""""""!!! !!!###!!!!!!!!!""""""#########"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!! """""""""""""""!!!!!!!!!###############"""!!! """"""!!!!!!!!!!!!""""""&&&%%%$$$###"""!!! $$$$$$###"""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""###############$$$$$$%%%#########"""!!!!!!###%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%""""""""""""############%%%%%%$$$$$$###""""""!!!%%%$$$######""""""#####################"""""""""######""""""""""""######!!!!!!!!!!!!!!!""""""###""""""############""""""%%%$$$$$$######""""""""" !!!!!!"""######$$$$$$"""""""""""""""""""""""""""############"""!!!"""$$$%%%$$$###"""##################"""###############"""""""""########################""""""#########$$$$$$$$$%%%$$$###"""!!!"""###### !!!######"""!!!"""############""""""#########!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" """###%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!###!!!!!! !!!!!!############"""""""""!!!###########################"""""""""""""""!!!!!!!!!######""" !!!!!!!!!!!!"""""""""###""""""""""""""""""""""""########################""""""""""""""""""""""""$$$######$$$%%%%%%###!!!&&&$$$######$$$%%%%%%$$$""""""!!!!!!!!!""""""###""""""###$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%"""!!!######!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!######""""""######$$$%%%""""""""""""""""""""""""######""""""""""""######"""""""""###$$$$$$$$$%%%#########$$$$$$$$$$$$$$$###""""""!!!!!!""""""###&&&&&&$$$###""""""!!!!!!$$$$$$######""""""!!!!!!!!!!!!"""""""""###$$$$$$###############$$$$$$$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""######"""""""""###$$$%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!###%%%%%%###!!!###"""""""""""""""!!!!!!""""""""""""############ """######"""!!!!!!""" """$$$%%%%%%$$$###"""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!"""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$###""""""!!! %%%$$$""" !!!###$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&"""###$$$###!!!!!!###$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%$$$#########""""""#########$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$###"""""""""######$$$$$$######"""!!! !!!"""#########"""!!!""""""############""""""!!!!!!!!!!!!""""""""""""""""""############""""""########################!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" ###%%%%%%$$$"""!!! !!!###$$$###"""!!!""""""######""""""!!!%%%$$$"""!!! !!!"""########################!!!!!!"""""""""#########!!!  """###%%%$$$###""""""######""""""!!!!!!""""""###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """###$$$!!!"""$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!!!!""""""############""""""!!!!!! """""""""""""""""""""""""""######""" !!!###%%%!!!!!! !!!!!!############"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$!!!!!!"""""""""!!! !!!!!!!!!"""""""""######""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""######!!!$$$$$$######$$$$$$$$$$$$###""""""""""""######$$$""""""###$$$$$$%%%&&&&&&########################"""""""""""""""""""""""""""!!!""""""  """$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######""""""######$$$%%%##############################""""""""""""######!!!!!!"""###$$$%%%%%%%%%""""""######$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""&&&%%%$$$###""""""""""""!!!!!!"""############### !!!"""###$$$$$$##############################((('''&&&%%%###"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""######$$$$$$!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""############""""""""""""!!!"""""""""############!!!######"""  ###&&&''''''%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###############"""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""###$$$$$$$$$&&&%%%###!!! !!!!!!"""!!!!!!!!!!!!""""""#########""""""!!!!!! $$$$$$###"""""""""###$$$!!!"""$$$$$$$$$$$$"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$###""""""###$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$###"""!!!!!!############$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$###!!! """###$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!!!!"""""""""""""""""""""############""""""!!!"""""""""#########$$$!!!!!!""""""############""""""""""""""""""""""""$$$###""""""$$$$$$###""""""!!! !!!"""###"""!!!!!!!!!""""""""""""!!!!!!$$$###!!! """###########################""""""""""""#########$$$ ###$$$&&&%%%###"""""""""""""""!!!!!!!!!!!!"""""""""""""""######"""""""""""""""""""""""""""""""""######"""""""""######$$$ !!!"""#########"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""#########""""""!!!!!! """"""""""""""""""""""""!!!"""###"""""""""$$$&&&######""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""############$$$######"""!!! !!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!"""############""""""###$$$#########$$$$$$%%%&&&############""""""""""""########################""""""""""""""""""""""""!!!###$$$### !!!!!!########################""""""!!!!!!!!!!!!""""""""""""""""""##################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!"""###$$$%%%%%%%%%"""""""""######$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""""""""""" !!!"""###$$$#########!!!"""$$$$$$$$$###"""###############$$$$$$$$$%%%$$$###""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!"""""""""#########!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###""""""""""""""""""############!!!"""""""""############ """"""!!!  $$$((()))(((&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!""""""""""""""""""""""""#########"""""""""""""""#########$$$$$$%%%%%%%%%&&&%%%###!!! !!!!!!"""!!!!!!!!!!!!!!!"""######"""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###### !!!"""######"""!!! ############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$%%%'''&&&%%%$$$%%%&&&$$$##################$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######"""!!!!!!$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$$$$######""""""$$$$$$$$$###############""""""###$$$$$$"""!!! """###$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!"""###""""""!!!""""""############""""""!!!!!!!!!"""######$$$$$$"""""""""""""""#########""""""""""""""""""""""""!!! !!!!!! ###!!! !!!""""""!!! !!!!!!""""""""""""!!!!!!!!!  """$$$&&&#################################$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$###$$$&&&%%%###"""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""###########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!""""""!!!!!!###%%%######""""""""""""######""""""""""""""""""######""""""""""""""""""""""""######"""""""""!!!!!!!!!$$$###"""!!! !!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""  """$$$$$$"""!!!""""""$$$$$$$$$$$$$$$%%%&&&'''######""""""!!!!!!!!!!!!########################"""""""""""""""""""""""""""'''***&&&######$$$###""""""""""""""""""""""""######""""""""""""######"""""""""############$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""###$$$$$$$$$%%%"""""""""##################""""""!!!!!!""""""###%%%$$$$$$###""""""######"""###$$$$$$$$$"""!!! !!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%% !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""###### !!!""""""######""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!$$$$$$###""""""###!!!!!!"""""""""""""""###""""""""""""############!!!"""""" !!! """&&&))))))(((&&&%%%"""""""""""""""""""""""" !!!!!!!!! """"""""""""""""""""""""######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!! !!!!!!"""###$$$!!!""""""""""""""""""""" """$$$%%%&&&%%%###"""!!!!!!""""""""""""!!!!!!#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$######""""""########################""""""######""""""!!! !!!"""#########"""!!!""""""############"""""" """#########"""!!!""""""############""""""!!!!!!!!!""""""#########""""""""""""""""""######"""""""""""""""""""""""" !!!###%%%%%%%%%$$$"""!!!!!!######""" !!!""""""######""""""!!!  !!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%"""###%%%$$$###""""""######""""""!!!!!!""""""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%$$$#########$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###!!!!!! !!!!!!""""""""""""#############################################""""""!!!!!!!!!######"""!!!!!!!!!"""""""""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$"""!!! ###%%%%%%###""""""###############$$$%%%&&&'''"""""""""""""""############################################################***,,,(((###$$$%%%$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%##############################""""""""""""########################$$$$$$############""""""""""""#########""""""#########%%%$$$######"""#########!!!"""###$$$$$$###!!! ######$$$######"""!!! !!!###$$$%%%&&&'''""""""######$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!"""""""""#########!!!"""###$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!$$$%%%###""""""### !!!!!!!!!"""""""""""""""""""""############"""######"""!!!!!!"""$$$###$$$'''))))))(((&&&%%%"""""""""""""""""""""""" !!!!!! """""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""!!!""""""############""" !!!"""###$$$"""""""""#########$$$$$$ !!!"""""""""""""""###""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""$$$&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!!!!!!!!!!###############"""""""""######""""""""""""###### """#########!!!!!!""""""############""""""!!!!!!!!!"""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""###""""""$$$'''))))))(((%%%###""""""######"""!!!"""##################"""!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!!  !!!"""### !!!######"""!!!"""############""""""#########$$$###"""!!!!!!"""###$$$####################################""""""!!!!!! !!!"""######$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!"""######!!! !!!"""!!!!!! !!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""###############$$$"""""""""""""""#########""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###%%%&&&%%%###!!!$$$''''''$$$######%%%""""""""""""###$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""########################!!!))),,,'''"""###$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%""""""""""""""""""""""""######""""""""""""######$$$$$$$$$###############$$$$$$######""""""!!!!!!$$$$$$############$$$$$$$$$$$$##################!!!$$$%%%%%%%%%$$$%%%%%%$$$###"""!!!  !!!"""$$$&&&'''(((%%%$$$$$$$$$######"""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""############"""###$$$%%%&&&%%%$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%###!!!"""$$$ !!!!!!""""""""""""""""""############%%%%%%%%%###""""""%%%'''%%%&&&'''((()))(((&&&%%%""""""""""""""""""""""""""""""######"""!!! """""""""""""""""""""""""""""""""""""""#########""""""!!!!!!  """$$$$$$$$$###### !!!"""$$$$$$""""""######$$$$$$%%%%%%  """###%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$&&&(((((('''%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%#########$$$$$$%%%&&&&&&##################$$$$$$$$$###!!! !!!"""&&&%%%$$$###""""""######$$$###"""!!!!!!"""###$$$ """###$$$###!!! """"""############"""""""""""""""""""""!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""$$$###""""""$$$$$$###"""&&&$$$######$$$$$$###!!!######$$$$$$$$$$$$######"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$###"""""""""$$$%%%&&& """""""""!!!"""###$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!"""!!!!!! !!!###"""!!!########################""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$"""""""""""""""""""""""""""###%%%$$$"""!!!!!!!!!######""""""""""""######!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&'''''' !!!"""###############"""############$$$$$$$$$%%%###!!!!!!"""###"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&&&&$$$"""############""""""!!!!!! $$$$$$$$$######""" $$$###"""!!!!!! !!!!!!%%%%%%%%%$$$###"""!!! %%%%%%$$$$$$###"""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###"""###$$$%%%&&&###############"""!!!!!!&&&%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!"""###""""""""""""############"""!!! !!!###$$$###""" !!!###$$$###""" !!!!!!"""###############$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!!!!!"""$$$$$$###"""""""""""""""############'''&&&$$$######%%%&&&((($$$###"""!!!!!!"""######''''''&&&%%%$$$$$$$$$%%%"""############$$$$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! !!!!!!######""""""""""""######"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$######"""#########""""""""""""""" !!!"""############""""""""""""######&&&&&&&&&%%%%%%$$$$$$$$$##################$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$$$$######$$$###!!! !!!"""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&%%%###"""""""""######$$$###############$$$$$$$$$$$$######""""""!!!!!!!!!###$$$###"""!!!"""###########################!!!!!!""""""#########$$$###"""""""""!!!!!! """"""###$$$$$$$$$$$$##################"""!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""!!!  """"""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$###"""!!! !!!!!!"""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$ !!!"""######$$$###""""""!!! !!!!!!!!!!!!""""""""""""###"""!!! !!!"""#########$$$$$$$$$######"""###"""!!! !!!"""$$$&&& !!!!!!"""###$$$$$$%%%$$$$$$##################%%%$$$$$$##################$$$&&&''''''&&&$$$###!!!!!! !!!"""###%%%&&&######"""""""""""""""######!!! !!!###$$$$$$#########$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%###"""""""""$$$$$$#########"""""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###""""""##################$$$$$$##############################$$$$$$$$$$$$#########""""""""""""###$$$$$$%%%%%%%%%$$$$$$"""!!!!!!$$$###############$$$$$$###""""""!!!!!!"""""""""""""""""""""############%%%$$$######%%%&&&%%%### !!!"""######"""!!! !!!!!!"""###############"""""""""""""""!!! !!!!!!"""""""""#####################$$$$$$$$$%%%"""!!!!!!"""$$$$$$###!!!""""""""""""############&&&$$$"""!!! !!!"""###$$$###"""!!!!!!"""######$$$$$$###"""""""""""""""""""""#########$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$######!!!"""""""""############!!!!!!!!!!!!!!!"""""""""######""""""""""""######$$$$$$$$$$$$######""""""%%%$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!!$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$#########"""""""""$$$$$$"""!!!!!!!!!""""""$$$######"""""""""###############"""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!""""""###$$$$$$$$$$$$##################"""!!!!!!""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""######### !!!!!!""""""############"""!!!!!! !!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!"""###"""""""""!!! !!!""""""############### !!!""""""###$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!"""###$$$%%%###""""""!!!!!!!!!""""""!!!  ###%%%%%%$$$$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$######### !!!""""""""""""!!!!!!"""""""""""""""###!!!"""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################"""##################""" !!!""""""######""""""%%%%%%%%%%%%$$$###"""!!!""""""""""""###$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""############%%%$$$######$$$%%%$$$""" !!!"""#########!!!!!!!!!""""""############"""!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""#########$$$$$$!!! !!!######"""!!!""""""""""""###############"""!!! !!!"""#########""""""""""""#########""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""$$$$$$###""""""""""""###""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$###""""""!!!!!!""""""###""""""###$$$%%%%%%$$$$$$!!!!!!""""""######$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!%%%%%%$$$###"""!!!!!! ###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""$$$###"""!!!!!! $$$$$$###""""""""""""###""""""""""""""""""""""""!!!!!!""""""""""""############$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########"""""""""!!!!!!!!!###"""!!!!!! !!!!!!!!!$$$######"""!!!!!!!!!!!!""""""""""""############!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$##############################"""""""""""""""###$$$$$$$$$$$$###"""############""""""!!!############$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$###"""!!! !!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""##############################$$$$$$$$$$$$$$$$$$###########################""""""""""""!!!!!!!!!!!!""""""""""""#########""""""!!!!!! !!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###"""""""""!!!!!!"""$$$%%%%%%###!!! !!!!!!""""""###!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######""""""!!!!!!!!!""""""###!!!  """$$$$$$###"""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$###### !!!"""############ !!!""""""############""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################""""""############"""""" !!!"""###$$$###"""!!!"""######$$$$$$######"""""""""""""""###$$$%%%&&&&&&&&&$$$###""""""""""""!!!"""""""""###############"""!!!!!!""""""!!! !!!!!!"""#########""""""!!!"""############""""""######$$$$$$$$$$$$###"""!!!!!!!!!"""""""""######!!!""""""""""""#########!!! !!!######""" !!!"""""""""############!!!!!!!!!!!!"""###%%%&&&"""""""""""""""###############""""""""""""######""""""""""""############&&&%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###############$$$######""""""""""""######""""""#########$$$$$$$$$###""""""""""""""""""###""""""###$$$%%%%%%%%%%%%#########"""""""""""""""########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!$$$###!!! !!!###$$$########################$$$###!!! !!!"""$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########"""""""""!!!!!!!!!""""""""""""!!!"""""""""$$$$$$"""!!! !!!!!!""""""######$$$$$$!!!###$$$###"""!!!"""###""""""""""""""""""""""""%%%%%%$$$$$$######""""""$$$$$$##################""""""###$$$$$$$$$$$$###""""""############"""!!!"""""""""#########$$$$$$""""""#########$$$$$$$$$!!!"""$$$###"""  $$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$#########"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""!!! """###$$$$$$###"""!!!  !!!!!!!!!"""!!!!!!!!!"""""""""""""""%%%$$$$$$###############$$$###"""!!!!!!"""###$$$$$$######"""""""""""""""###""""""""""""###$$$$$$###""" !!!""""""!!!"""!!!!!! !!!"""""""""""""""""""""""""""""""""$$$%%%%%%$$$###$$$$$$########################"""######$$$$$$######""" !!!"""###$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""########################""""""############"""""" !!!###$$$$$$$$$###""" """######$$$$$$$$$###############$$$$$$&&&&&&$$$###""""""""""""!!!"""""""""############"""!!! !!!""""""!!! !!!!!!"""###############""""""#########""""""!!!"""######$$$$$$$$$######"""""""""#########$$$$$$!!!""""""""""""#########!!! !!!###$$$"""!!!!!!"""""""""##################""""""""""""""""""!!!!!!""""""###############"""""""""""""""######!!!!!!"""""""""#########&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$######""""""""""""############$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! """""""""###$$$%%%%%%%%%!!!"""############"""!!!""""""""""""""""""""""""!!!!!!!!!""""""######$$$%%%###""" """###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """###$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######$$$$$$######"""""""""""""""##################$$$%%%&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########""""""""""""#####################$$$$$$"""!!! !!!!!!""""""######$$$$$$!!!###$$$###"""!!!"""###########################%%%$$$$$$######"""""""""##################$$$$$$""""""###$$$$$$$$$$$$###!!!""""""#########""""""!!!!!!!!!"""""""""######""""""#########$$$$$$$$$!!!"""$$$%%%&&&$$$###!!!############$$$$$$$$$$$$"""##################"""""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$################################################$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""###$$$$$$$$$######%%%$$$###!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""######$$$$$$$$$%%%$$$$$$###############%%%###!!! !!!###%%%$$$$$$######""""""!!! ############$$$$$$%%%&&&$$$""" !!!!!!!!! ###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""""""$$$%%%%%%$$$$$$$$$%%%"""""""""###############$$$$$$$$$%%%$$$$$$######!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$###""""""!!!########################"""##################"""!!!"""######$$$$$$######!!!"""#########$$$$$$###############$$$%%%$$$###"""""""""""""""""""""""""""###############"""!!!"""$$$%%%$$$###!!!"""""""""###$$$$$$%%%"""############""""""!!! !!!!!!""""""""""""!!!############$$$$$$$$$$$$"""""""""#########$$$$$$"""!!!!!!"""$$$$$$###"""""""""""""""############&&&%%%###"""  !!!"""######$$$###### !!!!!!"""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$####################################""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$"""############$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!! !!!"""###$$$%%%&&&&&&!!!"""###$$$$$$###"""!!!""""""""""""############ !!!"""###$$$$$$$$$###""""""""""""###$$$########################!!!!!!!!!!!!"""###$$$%%%######$$$$$$######"""!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!"""""""""""""""######$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########""""""""""""######$$$$$$$$$$$$###$$$######"""!!!!!!!!!!!!""""""""""""############!!!###$$$###"""!!!"""####################################""""""""""""""""""""""""###############""""""###$$$$$$$$$$$$###!!!""""""############""" !!!!!!!!!"""""""""""""""############$$$$$$$$$ !!!"""#########"""!!!############$$$$$$$$$$$$!!!"""############"""!!!############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$######""" !!!"""############%%%$$$""" !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%###""""""!!!!!!!!!!!!!!!###!!!  !!!##################"""!!! ###############$$$%%%&&&""" !!!""""""!!!"""!!!  !!!###$$$""""""""""""""""""""""""!!!###$$$%%%$$$###$$$%%%#########$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$###$$$$$$################################################$$$$$$$$$$$$######"""!!!!!!!!!!!!"""###### !!!"""""""""""""""""""""""""""###$$$%%%%%%###""""""!!!!!!"""""""""""""""""""""############!!! !!!$$$%%%%%%$$$""""""""""""###$$$%%%%%%###############"""!!!!!! !!!"""""""""""""""""""""""""""########################$$$$$$$$$%%%###""""""###%%%%%%$$$###""""""""""""############%%%$$$$$$"""!!! """###$$$$$$######!!! !!!!!!"""###!!!!!!!!!!!!"""""""""###""""""################## """!!!!!!!!!""""""###$$$###""""""""""""""""""###"""############$$$$$$$$$$$$######""""""######$$$&&&&&&&&&&&&%%%$$$######""""""""""""""""""######!!!"""""""""######$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!"""""""""######### !!!!!!""""""############################################################$$$$$$$$$$$$$$$###""""""#########"""!!! """""""""""""""""""""""" !!!!!!!!!""""""""""""############""""""!!!!!!""""""##################$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########"""""""""!!!!!!!!! !!!"""$$$$$$$$$###"""$$$######"""""""""###############"""""""""""""""!!!###$$$###"""!!!"""###########################!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""""""#########""""""###$$$$$$$$$$$$###!!!!!!"""###############!!!!!!"""""""""#########"""############$$$$$$$$$ !!!!!!!!!!!! !!!!!!!!!""""""""""""###$$$$$$$$$$$$###"""############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""""""""""""""######### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###""" !!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""!!! !!!""""""""""""###$$$######"""!!!!!!!!!!!!!!!"""###$$$%%% !!!#########!!!""""""""""""""""""""""""""" !!!###$$$###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%%%%%%%###$$$%%%&&&%%%###!!! !!!"""###$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$!!!!!! !!!"""###$$$$$$$$$######"""!!! !!!"""###%%%'''((("""!!!!!!!!!!!!!!!"""###""""""""""""############"""$$$$$$###""""""""""""###$$$%%%&&&###############"""!!!!!!""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$######$$$&&&&&&%%%###""""""""""""############""""""###$$$$$$%%%$$$$$$ """###$$$$$$$$$##################$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$########################!!!!!! !!!!!!"""######!!!!!! !!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$'''''''''&&&%%%$$$###""" !!!"""###$$$%%%%%%#########""""""""""""""" """###$$$$$$###""" !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$%%%&&&&&&%%%$$$"""!!!!!!""""""######!!! """""""""""""""""""""""" !!!!!!!!!"""""""""############""""""""""""######$$$$$$$$$%%%######$$$%%%&&&(((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$"""!!!!!!!!!  !!!#########"""!!!$$$###############$$$%%%$$$$$$######""""""!!!!!!!!!###$$$###"""!!!"""###"""""""""""""""""""""""" !!!!!!"""""" !!!!!!"""""""""###""""""###$$$$$$$$$$$$###!!!!!!"""###############"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$%%%&&&&&&############$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%% !!!"""######$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$!!!!!!""""""######$$$$$$ !!!"""######$$$ !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""""""""######"""!!!  """$$$%%%$$$###"""############"""""""""""" !!!"""######$$$%%%$$$$$$###############$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!! !!!######!!!"""###$$$%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$###!!! !!!!!!!!!!!!!!!###"""""""""!!!!!! !!!"""###$$$$$$###"""!!!########################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!!!!"""############"""$$$###"""###$$$###""" """$$$%%%&&&%%%""" !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%% """###$$$$$$###""" """############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! $$$"""!!! !!!"""$$$############"""""""""""""""!!! """###$$$"""############"""!!!!!! !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!""""""!!!!!! $$$###"""""""""###%%%&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$###""""""!!!""""""#######################################"""!!!!!!%%%&&&&&&%%%###""""""###$$$$$$###""""""""""""""""""############$$$$$$$$$########################!!!!!!!!!"""#########$$$"""""""""""""""#########$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&"""######$$$$$$######"""######$$$$$$$$$$$$#########%%%&&&%%%""""""$$$&&&%%%&&&%%%$$$""""""$$$&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&%%%###"""""""""#########"""!!!"""$$$%%%$$$###'''$$$  """$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""!!!!!!"""$$$$$$###""" !!!!!!""""""""""""!!!#########$$$$$$#########""""""############""""""###############"""!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!%%%$$$###""""""###$$$%%%$$$$$$$$$############"""!!!###%%%$$$###"""###$$$###"""!!!!!!$$$%%%%%%$$$'''&&&%%%$$$###$$$%%%%%%'''&&&%%%$$$###!!! $$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%###"""!!! !!!"""########################### !!!""""""""""""""""""""""""""""""!!!!!! !!!!!!########################$$$$$$$$$$$$###!!!  !!!"""###$$$$$$%%%""""""#########$$$$$$$$$!!!!!!""""""#########$$$###"""!!!!!!!!!!!!!!!"""###############$$$$$$$$$ !!!"""###$$$###""""""""""""""""""""""""""""""###$$$$$$$$$###"""  !!!"""""""""""""""#########""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!########################%%%$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""###$$$$$$###!!! !!!###$$$$$$$$$"""!!! !!!""""""###$$$"""""""""!!!!!! """"""!!!!!!!!!!!!"""""""""############$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########"""!!!  !!!"""""""""""""""""""""""""""$$$$$$""""""!!!"""######""""""###$$$$$$$$$$$$$$$"""""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######!!!!!!"""""""""#########!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""!!!!!!!!!  !!!"""$$$%%%&&&&&&&&&%%%######%%%$$$######"""""""""##########################################"""!!!!!!!!!###$$$$$$###"""$$$%%%######""""""!!!!!!""""""!!!!!!"""""""""##########################################$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$############$$$$$$""""""!!!!!!""""""###$$$""""""############""""""######$$$$$$$$$$$$######"""###$$$###!!! """$$$%%%%%%%%%###"""!!!###%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%###"""""""""######$$$###""""""$$$%%%$$$###$$$###"""!!!"""######"""######$$$$$$$$$$$$######!!!!!!"""""""""#########"""!!!!!!"""$$$$$$###""" !!!"""############!!!"""############"""!!!""""""############""""""###############"""!!!!!!$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$######$$$$$$###""""""###$$$$$$""""""######$$$$$$$$$%%%"""$$$%%%%%%$$$######$$$$$$"""!!!"""$$$&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!!!!!!!""""""$$$%%%%%%###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""!!!!!!"""""""""#########!!!"""""""""############""""""!!!!!!!!!!!!""""""$$$$$$$$$######""""""!!! !!!""""""""""""!!!########################$$$$$$$$$###"""!!!!!! !!!!!!"""############"""###############"""""""""""""""############""""""#################################$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""###$$$%%%$$$###!!!!!!""""""############!!!!!!!!!"""""""""######$$$######""""""!!!!!!!!!###"""  """###"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""######################## !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&%%%$$$###""""""""""""!!!"""###$$$&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!########################""""""""""""############""""""""""""""""""""""""###"""!!! !!!"""######""""""""""""###$$$$$$ !!!!!!!!!!!!""""""""""""""""""#########$$$$$$ !!!!!!"""######""""""!!!!!!!!!!!!  """###$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!! """""""""###%%%&&&""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""########################&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! $$$$$$############$$$$$$"""!!!!!!!!!!!!"""######""""""############""""""######$$$$$$$$$$$$######"""######"""!!!!!!"""$$$$$$%%%%%%$$$""""""###%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%$$$######"""#########%%%###"""###$$$$$$###"""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!""""""""""""!!!!!!"""$$$$$$###""" !!!"""######$$$### """######""" """"""############"""""""""############""""""!!!###$$$$$$$$$$$$###""""""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$ !!!"""###$$$%%%&&&&&&###%%%&&&&&&$$$$$$$$$%%%$$$###"""###%%%&&&'''&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$################################################""""""""""""###$$$%%%%%%$$$###""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#####################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""############"""""""""!!!!!!""""""###%%%$$$###"""!!! !!!!!!!!!"""""""""""""""##############################""""""""""""######"""######$$$$$$$$$######$$$$$$##################"""""""""######"""""""""########################""""""######$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""!!!!!!###$$$$$$###&&&%%%###"""!!!!!!!!!"""############""""""""""""#########$$$$$$$$$$$$$$$###"""!!! !!!"""###""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$######"""!!!!!! """!!! !!!"""!!!!!!!!!!!!!!!"""""""""$$$#####################!!!"""###$$$%%%%%%%%%%%%&&&&&&$$$###""""""""""""########################!!!"""""""""############""""""""""""""""""""""""###"""!!! !!!"""##################$$$$$$%%%$$$$$$###"""!!! """#########$$$$$$$$$$$$ !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%###$$$%%%%%%%%%$$$"""!!!###""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""!!!!!!"""#########%%%&&&""""""""""""!!!!!! !!!!!!!!!"""""""""##############################&&&&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!!!!$$$$$$############$$$$$$###############$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$###$$$%%%&&&%%%&&&'''&&&$$$###$$$&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$"""###$$$$$$###!!! """###$$$###""""""#########$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""!!!!!!"""#########""""""!!!###$$$$$$###!!!""""""############""""""""""""############"""!!!######$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$$$$##################$$$!!!""""""###$$$$$$%%%%%%###%%%'''&&&%%%$$$%%%%%%%%%$$$######%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###############################################################$$$%%%%%%$$$##################$$$########################!!!!!!!!! !!!""""""###""""""""""""""""""""""""$$$##################$$$""""""""""""""""""""""""!!!""""""#########""""""########################"""""""""""""""""""""""""""""""""""""""#########"""""""""!!!""""""############""""""!!!!!! """"""""""""######$$$$$$""""""""""""""""""""""""!!! !!!!!!"""$$$%%%&&&######$$$$$$$$$$$$########################$$$$$$###""""""""""""""""""###########################"""""""""######$$$$$$$$$""""""""""""""""""""""""!!! !!!""""""$$$""" """######"""&&&$$$"""!!! !!!"""###############"""""""""""" !!!"""######$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!###""""""""""""""""""### !!!!!!!!!""""""###### !!!""""""###$$$$$$"""###############""""""$$$$$$###############$$$########################!!!"""""""""############""""""""""""""""""""""""###"""!!! !!!"""##################$$$$$$%%%&&&%%%$$$###"""!!!!!! """#########$$$$$$$$$$$$"""!!!!!!!!! !!!!!!"""""""""""""""""" !!!!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""###$$$%%%%%%######$$$%%%!!!""""""###"""!!! """""""""#########$$$$$$########################%%%%%%$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$#########$$$%%%&&&&&&&&&((()))(((&&&%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!############$$$#########%%%###"""###$$$$$$###"""!!!"""###"""!!!!!!###&&&######$$$$$$$$$$$$##############################"""!!!!!!"""$$$$$$###"""###$$$$$$$$$###"""!!! !!!"""$$$%%%%%%$$$"""!!!""""""############""""""!!!""""""#########"""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!#########$$$$$$####################################%%%'''&&&%%%$$$%%%%%%%%%$$$######%%%''''''&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""#################################"""######$$$$$$#########$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$######""" """"""###$$$$$$%%%&&&&&&##############################"""""""""""""""""""""""""""""""""###$$$$$$ !!!!!!""""""###############"""###$$$$$$%%%"""""""""""""""""""""""" !!!"""###$$$%%%&&&###$$$$$$$$$$$$###"""""""""""""""#####################""""""""""""##############################"""""""""###############""""""""""""""""""""""""######"""!!!"""###$$$%%%&&&###!!! !!!"""""""""!!!!!! !!!!!!###%%%&&&"""""""""""""""""""""""" !!!"""###$$$%%%%%%"""###%%%&&&&&&%%%###""""""############$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################!!!!!!""""""######$$$$$$ !!!###$$$$$$$$$###############"""!!!!!!"""""""""""""""###$$$%%%########################""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###""""""""""""###$$$$$$############$$$$$$$$$$$$"""""""""#########$$$$$$######"""!!!!!! !!!!!!""""""""""""######"""############"""!!!!!!""""""###$$$###"""!!! !!!!!! !!!""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""############"""%%%&&&'''%%%###""""""###"""###$$$$$$$$$###!!! ############$$$$$$$$$$$$##############################"""""""""""""""""" !!!"""###$$$%%%%%%$$$$$$############$$$$$$!!! !!!""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""!!! !!!###$$$$$$###&&&((())))))'''&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###!!! """"""###$$$$$$$$$$$$######"""!!!"""$$$%%%$$$### """###""" $$$(((######$$$$$$$$$$$$######$$$$$$$$$$$$############"""!!!!!!"""$$$$$$###"""$$$$$$$$$$$$###"""!!!!!!######$$$$$$$$$$$$######""""""############""""""!!!""""""############"""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$"""!!!!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$#########""""""###%%%&&&&&&$$$$$$$$$%%%$$$###"""###%%%&&&'''&&&$$$$$$$$$%%%$$$######"""##################$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""###########################"""""""""""""""######""""""###$$$$$$###"""""" """"""!!!!!!""""""###$$$""""""""""""""""""""""""$$$$$$############$$$$$$########################%%%$$$$$$$$$"""!!! !!!!!!"""###$$$%%%&&&'''$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$%%% !!!!!!"""###$$$%%%###""""""!!!"""###$$$%%%######################## !!!"""###$$$######"""######$$$$$$###""""""!!!!!!!!!!!!""""""#########$$$###"""!!!!!!"""###$$$####################################""""""""""""""""""""""""""""""""""""%%%$$$###"""###$$$&&&''')))'''$$$"""############ !!!!!!"""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""######################## !!!"""###$$$%%%%%%""""""############"""""""""""""""###$$$%%%%%%%%% !!!###$$$$$$$$$###""""""###$$$$$$$$$######"""!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!"""######"""!!! """"""!!!!!!!!!"""######""""""""""""############!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!"""""""""#########%%%%%%&&&%%%$$$###!!! !!!"""#########"""!!! """""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############$$$%%%&&&%%%"""!!!"""#########%%%%%%%%%$$$"""!!!""""""""""""####################################!!!!!!""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$############$$$$$$ !!!"""""""""######$$$$$$######"""######$$$$$$$$$$$$#########!!! ###%%%$$$###$$$&&&((((((&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""###$$$$$$%%%$$$###"""!!!"""###$$$%%%$$$$$$###"""!!!!!!"""$$$&&&&&&%%%!!!%%%$$$"""!!!###&&&######$$$$$$$$$$$$######$$$#########"""""""""""""""!!!!!!"""$$$$$$###"""!!!"""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$""""""############""""""!!!!!!"""###############""""""###$$$$$$$$$$$$$$$######$$$$$$$$$######""""""###$$$$$$$$$$$$###"""###############$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$"""!!!"""$$$&&&&&&%%%###$$$$$$%%%$$$###"""!!!$$$$$$##################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!""""""######""""""!!! """"""!!!!!!""""""###$$$""""""""""""""""""""""""######""""""""""""#############################################"""!!! !!!!!!!!!""""""#########$$$#########""""""""""""############"""""""""!!!""""""""""""###$$$%%%&&&!!!""""""######$$$$$$$$$"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$""" ###############"""!!! !!!!!!"""""""""###$$$###"""!!!!!!"""###$$$########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""%%%$$$###""""""$$$&&&''',,,***&&&$$$$$$$$$$$$$$$############"""""""""""" !!!!!!!!!"""###"""!!! $$$###""" """###$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$%%%%%%&&&&&&!!!"""$$$%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""" ###$$$$$$### !!!!!!!!!!!!!!!""""""###$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$"""""""""""" !!!"""#########""" $$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############"""###$$$###"""!!!!!!"""###$$$&&&&&&&&&%%%###!!!!!!!!!!!!!!!""""""""""""########################!!!!!!""""""#########$$$############""""""""""""$$$$$$############$$$$$$"""""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######%%%"""!!!"""%%%''''''%%%###$$$&&&&&&%%%###"""###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%###"""!!!!!!""""""""""""######### """$$$%%%&&&%%%%%%!!!"""###$$$%%%%%%$$$###!!! """%%%&&&&&&&&& &&&'''$$$""""""$$$######$$$$$$$$$$$$############""""""!!!!!!!!! """!!!!!!"""$$$$$$###""" !!!###%%%&&&&&&&&&$$$"""!!!!!!"""$$$""""""############""""""!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&!!!###%%%%%%###"""###$$$###"""!!!!!!$$$%%%%%%%%%######$$$%%%$$$###"""!!!$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!! !!!"""######"""!!! """""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!! ######""""""!!!!!!!!! $$$#########""""""!!!!!!""""""""""""###$$$%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""$$$''')))999222'''!!! """$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""$$$$$$##################"""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""###$$$$$$$$$$$$###&&&###!!!!!!"""$$$%%%%%%######!!! """#########""""""$$$&&&!!!!!!"""############"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""$$$###"""""""""###$$$%%%######"""""""""""""""###$$$$$$$$$############"""###"""  !!!###$$$########################$$$#########""""""!!!!!!!!!!!!!!!###$$$&&&((()))%%%%%%$$$$$$###""""""""" !!!"""###$$$$$$%%%###############$$$$$$%%% !!!""""""######""""""###%%%'''(((&&&%%%$$$###""""""""""""""""""############""""""!!!###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""###%%%%%% !!!!!!""""""######%%%%%%%%%$$$$$$#########"""""""""""""""######$$$########################%%%$$$$$$###"""!!! ########################!!!!!!!!!"""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))***+++((($$$!!!!!!###%%%%%%$$$###""""""######$$$$$$$$$############"""$$$$$$$$$$$$#########"""!!!!!!""""""""""""!!!!!!$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$%%%$$$######""""""############""""""!!!!!! """"""""""""""""""""""""########################%%%$$$$$$$$$######""""""$$$$$$###"""!!!  """#########"""!!!############""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""###$$$$$$######"""!!! %%%$$$######$$$$$$###"""!!!"""$$$$$$"""!!! !!!###$$$%%%%%%$$$###(((&&&$$$"""!!!!!!"""###%%%$$$$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######""""""""""""############$$$$$$$$$############"""#########"""""""""""""""""""""""""""##################""""""""""""######$$$$$$###"""!!!!!!""""""$$$$$$############$$$$$$""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%#########"""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!!!!!"""$$$&&&(((000+++%%%""""""###$$$$$$###""""""!!!!!!""""""###"""#########$$$$$$%%%%%%################################################"""""""""###############""""""###$$$$$$$$$$$$######!!!!!!"""######$$$###"""!!! ###$$$$$$###"""!!!###$$$!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""###$$$%%%$$$###""""""###$$$%%%$$$######"""""""""######$$$$$$$$$############"""###""" !!!###$$$####################################"""""""""!!!"""""""""###$$$%%%&&&'''%%%%%%$$$$$$###"""""""""!!!!!!""""""######$$$$$$  !!!!!!"""!!!!!! !!!!!!""""""######"""!!!!!!!!!"""###$$$%%%%%%$$$$$$###""""""!!!""""""############""""""!!!###$$$$$$###"""$$$%%%%%%%%%%%%$$$$$$$$$######""""""!!!""""""###$$$%%%""""""""""""#########$$$%%%%%%%%%$$$$$$#########"""""""""""""""######$$$########################$$$$$$$$$$$$############$$$$$$$$$###############&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((())))))'''$$$""""""$$$%%%%%%$$$###############$$$$$$$$$############"""%%%$$$$$$$$$$$$#########""""""############""""""############"""""""""""""""############$$$$$$$$$%%%$$$######""""""##################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""%%%%%%$$$$$$###"""""""""!!!!!!###$$$$$$$$$###"""############"""""""""""""""""""""""""""""""""!!!######################## !!!"""######$$$$$$### !!!""""""!!!!!!"""###$$$$$$###"""!!!"""######$$$$$$$$$######'''&&&$$$"""!!!!!!"""######!!! """######"""$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""########################$$$$$$$$$###""""""!!!!!! $$$$$$$$$#########""""""###"""""""""""""""""""""""""""""""""##################""""""""""""######%%%$$$###"""""""""""""""$$$$$$############$$$$$$###############"""""""""###############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!"""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%#########""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&%%%###"""###$$$%%%$$$############""""""#########!!!"""###$$$%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""###$$$$$$$$$$$$######!!!!!!#########$$$$$$###""""""!!!!!!!!!$$$%%%%%%$$$"""!!!!!!""""""######$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$%%%%%%'''&&&$$$############$$$$$$###############$$$$$$$$$$$$$$$############"""""""""!!! !!!"""###$$$####################################""""""""""""$$$############$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""######### !!!"""""""""""""""###############"""!!! !!!!!!$$$$$$%%%%%%$$$###!!! """"""############""""""!!!"""$$$###""""""###%%%%%%%%%%%%$$$$$$$$$############"""""""""######$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""&&&&&&%%%$$$$$$$$$$$$%%%""""""""""""""""""""""""&&&''''''&&&$$$######$$$%%%$$$$$$############$$$$$$$$$$$$############"""$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$%%%$$$######""""""##################$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!########################""""""###$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&& !!!"""######$$$$$$###!!!###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&%%%###"""""""""######%%%###!!! """$$$%%%%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!"""""""""######$$$$$$#########"""""""""""""""""""""""""""######"""""""""#########$$$$$$######""""""""""""######%%%%%%$$$############$$$$$$$$$############$$$$$$""""""#################################$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$!!!!!!"""###$$$%%%$$$###$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###%%%###""""""$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$$$$"""!!!"""#########$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$%%%%%%((('''%%%$$$############$$$############$$$$$$%%%$$$$$$$$$#########""""""""""""!!!!!!!!!"""###$$$#################################"""""""""""""""###"""""""""###$$$%%%&&&%%%%%%$$$$$$###"""""""""#########""""""""""""""""""!!!!!!!!!!!!"""###############$$$$$$#########$$$#####################"""###%%%&&&%%%$$$!!! """"""############""""""!!!"""######""""""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$######"""#################################$$$$$$$$$###############"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""###$$$%%%&&&'''""""""""""""""""""""""""$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""!!!!!!"""######$$$$$$######""" !!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$%%%$$$######""""""######"""""""""######$$$$$$$$$""""""""""""""""""""""""########################"""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""#########$$$$$$$$$############"""""""""!!!"""""""""""""""#########&&&%%%###""""""###%%%&&&###$$$$$$######"""!!! """!!! """$$$%%%$$$$$$%%%$$$############$$$%%%&&&%%%###"""!!!"""######%%%$$$###""""""######$$$'''$$$!!! """$$$&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$$$$%%%""""""#########$$$$$$$$$############"""""""""""""""""""""""""""#########""""""#########$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$ !!!!!!""""""###""""""###############$$$""""""""""""""""""""""""%%%%%%$$$$$$######""""""#########"""""""""""""""########################!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#################################$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$######%%%&&&&&&%%%###$$$$$$%%%$$$$$$###""" ###############$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!"""""""""#########""""""""""""###$$$$$$(((&&&%%%###""""""############""""""###$$$$$$%%%$$$$$$$$$#########"""""""""""""""""""""######$$$########################""""""""""""""""""###### !!!"""###%%%&&&'''%%%%%%$$$$$$###"""""""""#########"""""""""""""""######""""""######$$$%%%######$$$$$$$$$$$$###"""!!!""""""###$$$%%%%%%%%%"""###$$$&&&%%%$$$""" """"""############"""""" """######"""!!!###$$$%%%%%%%%%$$$$$$$$$######%%%$$$###############$$$""""""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!$$$$$$$$$#########""""""!!!!!!!!!!!!"""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""###$$$$$$%%%""""""#########$$$$$$$$$%%%$$$######""""""###### !!!!!!""""""#########""""""""""""""""""""""""########################!!!!!!!!!!!!!!!""""""""" !!!""""""######!!!!!!!!!!!!""""""##################"""""""""!!!!!!"""""""""#########$$$%%%$$$"""!!!!!!"""$$$%%%###$$$$$$######"""!!! %%%$$$######%%%%%%$$$###$$$###""""""""""""###$$$&&&%%%###"""!!!"""########################$$$$$$$$$!!!!!!######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""######$$$ !!!!!!#########"""""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$ !!!!!!""""""######!!!!!!!!!"""""""""##############################%%%%%%$$$$$$######""""""""""""""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$"""""""""""""""############""""""""""""###$$$$$$########################################################################$$$$$$$$$###############%%%&&&%%%###!!!!!!###%%%#########""""""#########$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$######"""!!!"""$$$$$$$$$""""""###$$$%%%%%%$$$###""""""#########$$$%%%"""######$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""######&&&%%%###""""""""""""###!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$############""""""""""""#########$$$$$$########################""""""""""""############ !!!###%%%'''(((%%%%%%$$$$$$###""""""""""""""""""""""""#########!!!!!!!!!!!!!!!"""############$$$%%%%%%###"""!!! !!!###$$$$$$$$$$$$"""###$$$%%%$$$$$$###"""""""""############"""""" !!!###"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$$$$%%%"""""""""!!!!!!!!!!!!!!!"""""""""###############"""""""""""""""######$$$""""""""""""""""""""""""%%%%%%$$$###"""!!! ##############################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""$$$%%%$$$###%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$############"""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$%%%$$$######""""""######!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""######$$$$$$$$$%%%!!!!!!!!! !!!""""""###############""""""""""""!!!""""""######$$$$$$$$$######"""!!!!!!"""###### !!!"""######$$$$$$###%%%$$$""""""###$$$"""!!!########################$$$$$$##################""""""######$$$$$$$$$$$$%%%""" !!!###$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!! !!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$############$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$ !!!""""""##############################""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############!!!!!!"""""""""###############""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#########%%%&&&$$$"""!!!"""$$$###""""""!!!!!!""""""###""""""""""""""""""######!!!""""""###$$$$$$%%%%%%########################"""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$######"""!!!###$$$%%%$$$"""!!!"""###$$$%%%$$$"""!!!"""$$$###"""######!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!"""""""""#########"""!!!!!!!!!!!!"""######$$$###"""!!!!!!!!!"""### !!!"""###$$$$$$$$$$$$############"""""""""######$$$$$$$$$###########################!!!"""""""""############ !!!!!!"""$$$%%%&&&%%%%%%$$$$$$###"""""""""!!!!!!""""""######$$$$$$ !!!"""""""""###$$$%%%$$$###!!! !!!"""###$$$%%%%%%$$$###########################""""""############"""""" !!!""""""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$##################$$$%%%%%%&&&#########"""""""""!!!!!!!!!"""""""""#########$$$"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$######""""""""""""""""""###$$$$$$%%%%%%$$$######"""!!!"""""""""""""""""""""""""""""""""$$$""" """$$$%%%$$$"""$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$############"""######"""""""""!!!!!!!!!"""""""""######"""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$%%%$$$######""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$###############$$$$$$$$$""""""!!!!!!!!!"""###$$$############""""""""""""!!!""""""######$$$%%%%%%######################## !!!"""######$$$$$$######"""!!!"""###$$$###""""""###$$$%%%%%%$$$###""""""######$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""!!!!!! ############$$$$$$$$$$$$###"""""""""!!!!!!!!!!!! !!!!!!"""######$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""""""""###$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$########################!!!!!!!!!!!!!!!"""""""""!!!"""""""""############ !!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$%%%%%%%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$###&&&&&&###!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! """"""###$$$$$$$$$$$$###%%%$$$$$$%%%''''''&&&$$$ !!!###$$$$$$###"""!!!!!!###$$$###!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$"""""""""!!!"""######$$$""""""!!! !!!"""### !!!######$$$$$$$$$############"""""""""###$$$$$$$$$$$$###########################!!!!!!""""""#########$$$"""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""" !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!"""######!!!"""$$$%%%$$$""" &&&&&&'''((('''&&&%%%$$$$$$######""""""###$$$$$$""""""############"""""" !!!""""""!!!!!!"""###%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''%%%$$$$$$$$$######""""""!!!!!!""""""#########$$$"""""""""""""""######$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""###%%%&&&'''########################$$$""" !!!$$$%%%###!!!$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$############"""$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$%%%$$$$$$###"""#########%%%$$$$$$$$$######""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!!!!!!!$$$###"""""""""###%%%&&&############""""""""""""!!!""""""###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$######"""!!! """!!!!!!"""%%%&&&&&&%%%###$$$&&&''''''&&&$$$### """###%%%%%%%%%$$$### !!!"""$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%% !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""!!!!!!"""###$$$$$$$$$$$$############$$$$$$$$$#########"""!!!!!!!!!!!!""""""###$$$$$$%%%%%%########################""""""######$$$$$$%%%%%%!!!!!!""""""#########$$$ !!!!!!!!!"""$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$%%%%%%%%%%%%$$$######&&&$$$######$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########"""""""""""""""$$$$$$############$$$$$$#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%$$$###"""!!!"""############$$$$$$$$$%%%$$$$$$###"""!!!!!! ######""""""######$$$%%%$$$###"""###$$$$$$###"""!!!"""###"""!!!!!!###%%%######################## """###$$$$$$$$$### !!!!!!""""""######"""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%&&&)))'''&&&$$$######$$$$$$&&&&&&%%%$$$###"""!!! ###"""!!!!!!!!!"""$$$%%%&&&!!!###---///'''###'''%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$###"""""""""########################""""""###$$$$$$$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$###"""!!!!!!""""""!!!###$$$###"""!!!"""$$$&&&((((((%%%""" ######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$######""""""######$$$&&&%%%###"""!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!%%%%%%$$$###"""!!! """"""""""""############&&&%%%###!!!!!!"""###$$$%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$#########""""""!!!!!!$$$$$$$$$###############$$$$$$$$$#########"""""" !!!!!!"""###$$$$$$%%% !!!!!!"""###$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%###  ###%%%#########"""""""""""""""%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#################################$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!""""""""""""#########%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""$$$###"""!!!"""###%%%&&&###$$$%%%%%%###"""""""""######"""!!!!!!"""###$$$"""!!!!!!!!!!!!###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%$$$"""!!!!!!!!!"""###"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$##################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$###""""""&&&$$$######$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%$$$###"""!!!!!!!!!"""""""""#########""""""""""""##################""""""######$$$%%%$$$###"""###$$$$$$###""" """######""""""###$$$$$$$$$$$$###############!!!""""""############""""""""""""###############"""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&%%%$$$###""""""###""""""""""""""""""""""""###""""""!!!"""###$$$%%%&&& !!!***+++$$$"""%%%$$$$$$%%%%%%$$$######"""$$$$$$$$$#######################################""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$###""""""""""""""" !!!###%%%&&&%%%$$$###"""###%%%&&&&&&$$$""" """"""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$'''&&&%%%###""""""##############################""""""""""""""""""""""""!!!""""""""""""#########%%%%%%$$$$$$###""""""!!!$$$$$$######"""!!!!!!!!!""""""""""""###############"""!!! !!!###$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!""""""""""""########################"""""""""!!!##################$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""######### !!!!!!"""######$$$$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$########################!!!"""###%%%%%%############""""""""""""$$$%%%%%%%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""############"""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$###$$$%%%%%%###""""""###$$$###"""!!!!!!"""######"""!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!""""""$$$$$$"""!!!!!!!!!"""######"""!!! !!!"""###""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%% !!!"""###$$$&&&&&&'''"""############"""!!!!!!&&&$$$######$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$!!!!!!"""""""""#########!!!"""""""""###$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###"""""" !!!!!!!!!"""""""""""" !!!"""###%%%&&&&&&######""""""######$$$%%%$$$###"""###$$$$$$###"""!!!$$$$$$###""""""###$$$$$$$$$$$$######""""""$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$###############$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!"""#########""""""""""""###$$$$$$&&& &&&'''!!! #########$$$$$$######""""""###############$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%$$$$$$###############""""""######$$$%%%%%%%%%$$$###"""""""""""""""""" !!!###$$$%%%%%%$$$$$$######$$$$$$######"""!!!!!!!!!"""""""""##################""""""#########%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""""""""######################################################!!!""""""""""""#########%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""############!!!!!! !!!"""$$$&&&'''###############$$$$$$$$$######""""""!!!!!! """"""""""""########################"""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$###############!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$%%%%%%$$$############$$$!!!!!!""""""""""""######!!!"""###$$$$$$###""""""!!!$$$%%%%%%###"""########################$$$$$$$$$%%%$$$$$$###"""################################################%%%$$$##################"""""""""######"""""""""%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$############### """$$$%%%&&&%%%###""""""$$$%%%%%%###""""""###%%%$$$###""""""""""""""""""!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""$$$######"""!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!!!!"""###%%%&&&''''''###############""""""!!!&&&$$$######$$$%%%%%%$$$""""""###$$$$$$$$$$$$$$$""""""""""""#########$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""!!!!!!!!!"""""""""###### !!!"""$$$%%%&&&&&&######""""""######$$$%%%$$$###"""###$$$$$$###"""!!!$$$%%%$$$###""""""%%%%%%$$$$$$###"""""""""%%%$$$###"""""""""$$$$$$%%%%%%$$$$$$#########"""#########$$$$$$#########$$$$$$######"""#########"""###$$$%%%$$$###!!!  !!!"""######"""""""""#########$$$$$$'''!!! ###$$$ """""""""#########""""""!!!"""""""""###$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$###$$$######"""""""""""""""""""""######$$$$$$$$$%%%######"""""""""""""""### !!!"""######""""""$$$######"""""""""""""""""""""""""""#########$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""!!! !!!"""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""############!!!"""""""""############"""""""""###%%%''')))+++"""""""""###$$$$$$$$$%%%######""""""!!!!!! !!!"""""""""#####################"""""""""""""""!!!!!!"""###$$$%%%%%%%%%########################""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############%%%$$$$$$#########$$$$$$!!!!!!!!!!!!!!!"""""""""!!!"""$$$%%%&&&%%%###"""!!!###$$$$$$""" """###############$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""######""""""""""""######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################!!!"""###$$$%%%$$$######"""###%%%%%%###"""######&&&%%%$$$###""""""!!!!!!"""""""""""""""######$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! '''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""&&&$$$######$$$%%%%%%$$$""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%!!!""""""###$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""""""""#########$$$$$$""""""######$$$$$$$$$%%%######""""""######$$$%%%$$$###"""###$$$$$$###"""!!!$$$%%%$$$###""""""$$$$$$$$$#########""""""###""""""""""""$$$&&&'''$$$$$$$$$######""""""!!!$$$##################$$$$$$$$$######"""############$$$%%%%%%%%%$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$'''###!!!"""###"""!!!"""!!!""""""#########"""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$###""""""!!!!!!"""""""""###############$$$$$$###"""""""""""""""###### !!!!!!"""#########$$$###"""!!!!!!!!!""""""#########$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%""""""!!! !!!"""#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############!!!!!!!!!"""######$$$$$$!!!"""""""""############!!!"""###$$$&&&((()))***"""""""""###$$$$$$$$$%%%###"""""""""!!!!!!!!! !!!"""""""""############""""""""""""""""""######!!!!!!"""###$$$%%%%%%%%%########################""""""""""""!!!!!!!!!!!!"""""""""""""""###############"""""""""######$$$"""""""""!!!!!!!!!!!!!!!"""###%%%''''''&&&%%%$$$""""""""""""!!!!!! """"""######$$$$$$$$$%%%"""######$$$$$$#################################"""""""""""""""""""""""""""""""""!!!!!!"""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$########################$$$###"""""""""###%%%%%%!!!###%%%%%%###"""###$$$%%%%%%%%%$$$###"""!!!!!!!!!"""""""""####################################$$$$$$############$$$$$$############"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######&&&$$$######$$$%%%%%%$$$!!!"""######$$$$$$#########$$$$$$$$$$$$%%%%%%%%%"""#########$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""######$$$%%%$$$###"""###$$$$$$###"""!!!$$$$$$###""""""###########################"""""""""###$$$%%%&&&'''###############"""""""""$$$$$$###""""""###$$$$$$$$$###############$$$$$$###$$$$$$$$$$$$$$$######%%%%%%$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$%%%###""""""#########"""""""""######$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$######"""""""""""""""########################"""""""""""""""######$$$"""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""######$$$$$$$$$$$$%%%%%%%%%#########""""""#########$$$##################$$$$$$$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#################################!!!!!!""""""#########$$$""""""""""""############ !!!"""###$$$%%%%%%###############$$$$$$$$$!!!!!!!!!"""""""""""""""""""""""""""############""""""""""""############"""""""""###$$$$$$$$$%%%###############$$$$$$$$$""""""""""""############""""""""""""""""""#########""""""""""""###$$$$$$######""""""""""""!!!!!!###$$$%%%'''''''''&&&&&&!!!!!!  """$$$%%%""""""######$$$%%%%%%%%%!!!"""######$$$#################################""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%###"""!!!!!!###%%%&&&!!!###$$$$$$#########$$$$$$%%%%%%%%%$$$###""""""!!!"""############"""""""""""""""###############""""""!!!!!!!!!!!!"""""""""############"""!!!!!! !!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$##################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""&&&$$$######$$$%%%%%%$$$!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""###$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$###"""###$$$$$$###""" """######""""""###$$$"""""""""###$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""###$$$%%%%%%######"""""""""#########%%%%%%$$$$$$$$$#########"""###$$$%%%%%%%%%$$$$$$""""""!!!!!!###$$$###!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$###""""""""""""###############"""""""""""""""""""""""""""###$$$$$$"""""""""######$$$%%%&&&$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""!!!!!!""""""###%%%$$$$$$$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""#################################"""""""""""""""#########""""""""""""############!!!!!!""""""""""""""""""$$$$$$$$$############### !!!!!!""""""######""""""""""""############!!!"""""""""##############################$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%###"""""""""""""""""""""###############$$$%%%%%%$$$$$$#########"""""""""######$$$%%%%%%&&&''''''!!!!!! !!!"""###$$$""""""###$$$$$$%%%&&&&&&!!!!!!"""##################################################################""""""""""""###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%###""" """"""""""""""""""""""""############"""""""""""""""""""""#########$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$###############$$$$$$%%%!!!"""$$$$$$######$$$%%%###$$$%%%%%%%%%$$$######!!!"""###$$$$$$###"""!!!!!!"""""""""#########$$$""""""!!!!!!!!!!!!"""""""""######$$$###"""!!! !!!"""###$$$$$$###"""!!!########################&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###############"""!!!!!!&&&$$$######$$$%%%%%%$$$!!!!!!"""###############""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""""""""###$$$!!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%$$$###"""###$$$$$$$$$"""!!!"""###"""!!!!!!###%%%!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%""""""""""""###$$$%%%&&&###"""!!! !!!"""##################$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$ !!!!!!!!!###%%%### """###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%$$$$$$########################"""""""""""""""""""""!!!""""""###$$$$$$ !!!"""###$$$$$$%%%%%%%%%%%%$$$######""""""""""""###############$$$%%%&&&&&&%%%$$$###""""""!!!!!!!!!!!!""""""######""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%##################$$$$$$######""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###""""""%%%$$$$$$$$$######"""""" !!!"""###$$$$$$""""""""""""############!!!!!!""""""#########$$$$$$$$$$$$###############""""""######$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&#########"""""""""""""""$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$######""""""############$$$%%%&&&'''#########""""""!!! """"""###$$$%%%%%%&&&&&&!!!!!!"""#####################################################################""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###########################$$$&&&'''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!""""""""""""#########"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$ """$$$%%%%%%%%%###""" """$$$$$$######$$$%%%"""###$$$%%%&&&%%%$$$###!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$$$$$$$############$$$$$$"""######$$$$$$"""!!! ###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!(((''''''((())))))(((&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((())))))((($$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%$$$###""""""##################""""""""""""%%%%%%$$$###"""""""""###"""!!! """&&&)))(((&&&###$$$%%%%%%######$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$############$$$$$$%%%%%%%%%$$$######""""""######$$$""""""""""""""""""""""""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$"""  !!!###%%%&&&%%%$$$###!!!!!!"""###$$$$$$%%%%%%########################"""###$$$%%%%%%$$$"""!!!######""""""""""""############$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$%%%###""" !!!###$$$"""######$$$$$$$$$######""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###$$$#########""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!! """$$$%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$########################"""###$$$$$$$$$###!!! """############$$$$$$$$$########################&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$###"""""""""""""""""""""""""""""""""""" !!!%%%'''%%%###!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!&&&&&&%%%$$$###!!!!!! ##############################$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""""""""""""""&&&%%%$$$"""""""""########################$$$$$$'''&&&$$$#########$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$""" ######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######!!!""""""""""""############$$$$$$$$$$$$###""""""###########################$$$$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### """###%%%%%%&&&&&&"""############$$$$$$$$$""""""""""""""""""""""""########################!!!"""$$$%%%%%%$$$"""!!!"""###$$$$$$###"""###%%%""""""""""""""""""""""""$$$###!!!  """##################$$$$$$$$$""""""###$$$$$$$$$$$$$$$#########""""""!!!!!!!!!###$$$%%%%%%%%%%%%$$$###!!!!!!"""###############&&&%%%###"""""""""############""""""!!!!!! '''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$############&&&%%%%%%$$$######$$$$$$%%%###!!!"""$$$%%%$$$"""###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$  """$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$######"""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$###!!!!!!!!!"""$$$%%%###############""""""!!!""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$############"""""""""!!!""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$############"""""""""!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!!!!""""""$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""""""""!!!!!!########################!!!!!!"""!!!!!! """############$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&%%%%%%$$$###"""!!!!!!"""""""""""""""""""""""""""&&&$$$######$$$$$$!!!""""""""""""""""""""""""$$$#########""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$#########""""""""""""########################%%%$$$###"""""""""######!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$###"""######$$$!!!!!!"""######$$$%%%%%%###$$$$$$$$$###""""""!!!#########$$$$$$$$$%%%%%%%%%$$$######""""""######"""""""""#########$$$$$$###$$$$$$$$$$$$###""""""###########################$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""###$$$%%%$$$"""!!!!!!"""""""""############""""""%%%###"""!!!!!!"""###$$$$$$$$$##################!!!"""######$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$###""""""!!!!!!"""###############$$$###"""!!!!!!!!!"""######"""""""""!!!!!!!!! &&&&&&%%%&&&'''(((&&&$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$############$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%########################%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$###### !!!"""""""""  !!!###%%%&&&%%%$$$###"""""""""###$$$$$$%%%%%%########################$$$###############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$###"""!!!!!!"""###$$$%%%######$$$$$$###"""!!!!!!""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#################################$$$$$$$$$%%%%%%############"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$##############################%%%%%%$$$############$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""'''&&&$$$$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!"""###$$$%%%%%%&&&##############################$$$$$$$$$$$$#####################"""""""""########################""""""!!!!!!!!!"""###### !!!"""$$$%%%&&&&&&$$$$$$###"""""""""######!!!""""""######$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%$$$######""""""##################$$$$$$$$$%%%###$$$$$$$$$$$$###""""""###########################$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$###"""!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%###!!! """##################"""%%%$$$###""""""###$$$%%%%%%$$$$$$$$$###""""""""" !!!""""""######""""""&&&&&&&&&%%%%%%%%%%%%$$$!!!""""""######""""""!!!!!!!!!"""###############"""!!!!!! !!!!!!"""###""""""""""""!!!!!!!!!!!!'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%######$$$%%%'''(((((((((###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""""""""############""""""$$$$$$%%%%%%%%%$$$#########$$$&&&((()))((('''&&&""""""#########$$$$$$$$$########################$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$"""""""""""""""$$$%%%&&&######$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!!#########!!! !!!"""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$##############################""""""""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$################################################$$$$$$$$$$$$###################################################### !!!!!!!!!"""###### !!!!!!"""###$$$$$$%%%######""""""""""""""""""!!!"""""""""#########$$$!!!"""###$$$%%%&&&&&&&&&############$$$$$$$$$$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""###########################$$$$$$$$$$$$######"""$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$"""######"""  !!!"""######$$$$$$######"""######"""""""""###$$$%%%%%%%%%%%%$$$###"""!!!!!! !!!"""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!)))((('''(((******((('''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$############$$$$$$"""###$$$$$$%%%%%%&&&'''###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######!!!""""""######""""""!!! !!!!!!"""!!!!!!!!!$$$%%%''')))***)))((('''###############$$$$$$$$$########################$$$###"""""""""###%%%&&&$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$###############$$$%%%%%%""""""$$$%%%&&&&&&''''''""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###""""""""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$######""""""######$$$ !!!""""""#########""""""############""""""!!!!!!""""""""""""!!!!!!########################!!!!!! !!!"""""""""#########$$$$$$$$$########################""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""#############################################$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$#####################$$$$$$$$$######################## !!!!!!""""""""""""######""""""""""""""""""""""""""""""######"""""""""""""""""""""############$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$######"""!!!$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######""""""#########$$$$$$$$$################################################$$$$$$###""""""###$$$$$$!!!""""""!!!!!!"""$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""######%%%%%%%%%$$$###"""!!!!!! !!!"""""""""""""""################################################!!!!!!"""###############!!!""""""###$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""***)))((()))***+++)))'''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$##################""""""######$$$$$$###$$$$$$###!!! !!!"""###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$%%%%%%$$$$$$###""""""############"""""" !!!!!!"""""""""###%%%'''((('''&&&%%%################################################""""""""""""###$$$%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&''''''""""""""""""""""""""""""%%%&&&'''&&&$$$$$$$$$%%%""""""""""""############################################################ !!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######""""""""""""######""""""###""""""!!! !!!!!!""""""""""""!!!!!!"""######$$$$$$######"""########################!!!!!! !!!"""""""""############$$$$$$$$$########################""""""############""""""###""""""!!!!!!"""""""""""""""""""""""""""""""""!!!""""""!!! !!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&##############################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########""""""$$$######""""""!!! !!!"""######$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$###""""""""""""############$$$%%%$$$######""""""##################$$$$$$$$$%%%###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$###"""!!!!!!##################$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$###"""!!! """############$$$$$$$$$""""""""""""""""""""""""################################################ """"""""""""$$$&&&"""###%%%&&&&&&%%%###""" !!!!!!""""""######%%%$$$$$$$$$###""""""""" !!!""""""######""""""###$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$!!!!!!"""###############"""######$$$$$$$$$$$$###!!!!!!!!!!!!"""""""""""")))(((((()))******)))'''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%&&&###%%%&&&$$$""" !!!######$$$%%%%%%######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&))))))'''%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$######"""""""""""""""###$$$%%%&&&!!!###%%%'''''''''&&&%%%################################################!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$######"""""""""""""""""""""""""""$$$%%%&&&%%%$$$######%%%!!!"""""""""############################################################!!!!!!!!!!!!""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""""""""!!!!!!"""""""""######$$$$$$###""" """"""############""""""%%%%%%%%%&&&&&&%%%%%%%%%########################"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################""""""###$$$$$$###""""""######"""""""""######$$$"""""""""""""""""""""""""""$$$%%%%%%""" !!!"""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!"""""""""""""""!!!!!!!!!!!!"""$$$%%%%%%%%%$$$$$$"""""""""""""""""""""!!!"""#########$$$######"""""""""""""""############%%%$$$######""""""######"""""""""#########$$$$$$###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$###"""!!! """""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$################################################"""###$$$%%%%%%$$$###""" """######""""""$$$%%%"""###%%%&&&&&&%%%###""" !!!"""######$$$$$$$$$$$$##################!!!"""######$$$$$$######""""""#########$$$$$$$$$###"""!!!!!!!!!!!!"""###!!!!!!"""###############"""######$$$$$$###"""!!! !!!!!!!!!"""""""""###(((''''''((())))))(((&&&''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((())))))((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###%%%''''''%%%%%%''')))###$$$%%%%%%######$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''))))))'''%%%%%%%%%%%%$$$$$$#########$$$##################$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""###%%%%%%###$$$'''((())))))''''''$$$$$$########################################## !!!###$$$%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$######!!! """"""""""""""""""""""""!!!"""###"""!!! """!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""" !!!###$$$%%%%%%$$$$$$######$$$$$$$$$$$$######"""""""""######"""""""""######################## !!!"""###$$$$$$###""""""############$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$###############$$$$$$"""""""""""""""""""""""""""$$$'''&&&$$$"""$$$&&&""""""""""""""""""""""""#########$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! ##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!! !!!!!!""""""######"""###$$$%%%&&&&&&%%%$$$""""""""""""!!!!!!!!!!!! !!!"""###############""""""""""""############%%%$$$$$$###"""#########!!!""""""""""""############$$$$$$$$$$$$###""""""########################$$$$$$$$$######""" !!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###### """###%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!###$$$%%%$$$###"""###$$$!!!###%%%''''''%%%###!!!!!!!!!"""$$$$$$%%%%%%%%%###############$$$$$$$$$""""""###$$$$$$$$$$$$$$$ !!!!!!!!!""""""!!!  !!!"""!!!!!!"""###############""""""#########!!!  !!!!!!!!!""""""######))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))$$$%%%&&&(((((((((''''''))))))((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$######""""""###$$$$$$ !!!!!!"""###$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&$$$%%%&&&&&&%%%######$$$%%%%%%%%%%%%$$$###&&&%%%$$$######$$$%%%&&&###$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$######""""""!!!!!!%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$############"""!!!!!!!!!!!!"""###%%%%%%###"""!!! !!!"""#########""""""######$$$%%%&&&$$$!!!!!!"""$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%$$$###"""!!! %%%$$$$$$$$$######""""""########################$$$%%%%%%$$$!!! !!!$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######!!!!!!"""###############"""############$$$$$$$$$&&&&&&%%%$$$#########$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%########################$$$$$$$$$#########"""""""""######$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!"""######"""!!!###$$$ !!!"""###$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""###$$$$$$$$$$$$###"""""" !!!""""""""""""!!!""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""###$$$%%%%%%$$$###"""'''&&&%%%%%%$$$$$$%%%%%%###!!! """%%%'''%%%###$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$&&&'''((()))%%%%%%%%%$$$$$$$$$##################""" $$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""%%%$$$######""""""#########  ###%%%%%%###$$$$$$$$$###""""""!!!!!!))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''((())))))(((((('''((((((((('''&&&&&&%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$###############"""""""""###$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%##################$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%'''&&&$$$%%%&&&&&&%%%######$$$$$$%%%%%%$$$$$$###""""""!!! !!!""""""###$$$%%%&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########"""""""""""""""##################""""""###$$$$$$$$$$$$###""""""""""""""""""############""""""######$$$$$$$$$%%%"""!!!!!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!""""""###$$$&&&$$$!!!!!!"""$$$$$$$$$################################################""""""###$$$$$$$$$$$$###############""""""""""""$$$$$$$$$######""""""""" """######""""""###$$$&&&%%%%%%$$$$$$#########!!!""""""""""""""""""!!!!!!!!!"""###############"""############$$$$$$$$$%%%%%%$$$#####################""""""""""""######%%%%%%$$$$$$$$$$$$$$$%%%########################$$$$$$$$$#########""""""""""""#########""""""!!!"""######$$$$$$######""""""###$$$###"""!!!"""###!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$######"""############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""!!!!!! """###$$$$$$$$$$$$###"""%%%$$$$$$############$$$""" !!!$$$%%%$$$###""""""############""""""""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$########################"""!!! ######""""""######$$$%%%##################""""""%%%$$$$$$###############&&&###!!!!!!###$$$$$$###!!!!!!!!!!!!!!!!!!""""""))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!###$$$$$$%%%$$$###"""!!!#########$$$%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$###"""""""""###$$$"""############$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&$$$######$$$%%%###"""######$$$%%%%%%$$$######$$$$$$############$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############!!!!!!""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""############ !!!"""###$$$%%%&&&&&&###"""""""""""""""###### !!!###$$$$$$###!!! !!!!!!!!!!!!!!!""""""###&&&$$$!!!!!!###$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$#########""""""""""""""""""""""""""""""""""""""" """######""""""###$$$'''&&&&&&%%%$$$###"""""" !!!!!!!!!!!! !!!"""######$$$#########"""############$$$$$$$$$$$$$$$###"""""""""######""""""############""""""##################$$$$$$########################$$$$$$$$$###############"""""""""""""""!!! $$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$###!!! !!!""""""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$###"""""""""###%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################"""###$$$$$$$$$$$$###"""""""""""""""""""""######!!!  """######"""""""""############""""""""""""######$$$$$$$$$$$$$$$############"""""""""!!!""""""######""""""!!!""""""!!!!!!""""""###$$$%%%%%%$$$$$$#########"""$$$$$$$$$############"""$$$""" !!!###$$$$$$ !!!"""#########((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$######""""""######$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%$$$###!!!###$$$%%%&&&%%%###!!! #########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$&&&%%%###"""!!!"""###$$$""""""#########$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$###!!!"""######""" ######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###"""########################""""""############""""""!!!!!!""""""######$$$$$$!!!!!!!!!""""""############$$$$$$$$$$$$###""""""!!!"""""""""############!!!""""""###$$$$$$%%%%%%$$$###"""""""""""""""###!!!"""############"""!!!"""!!!!!!!!!!!!"""######%%%###""""""###$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$!!! !!!%%%%%%%%%$$$$$$######### !!!!!!!!!!!! """######$$$$$$#########""""""#########$$$$$$$$$######"""""""""""""""######$$$%%%&&&&&&%%%$$$###!!!""""""###########################################################################"""!!! $$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$!!! !!!######$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$#########""" !!!###$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""#########$$$$$$#########!!!""""""###############!!!!!!!!!!!!"""#########$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""""""""###""""""""""""""""""""" !!!"""###############"""""""""""""""###$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$######"""""" !!!$$$%%%"""""""""#########$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############$$$#########$$$$$$%%%&&&$$$######""""""######$$$&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$""" """###%%%&&&%%%###!!! """""""""##############################$$$$$$$$$$$$######""""""######$$$&&&%%%$$$"""""""""######""""""#########$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""!!! !!!!!! ########################!!!""""""""""""""""""!!!"""#############################################""""""############""""""!!!!!!""""""######$$$$$$!!!""""""######$$$$$$$$$###$$$$$$$$$$$$###""""""!!!"""""""""####################################$$$###"""""""""""""""###$$$###"""!!!!!!"""###$$$###""""""""""""###$$$$$$%%%###""""""$$$$$$$$$###################################################""""""###$$$$$$$$$$$$###############"""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%$$$!!! !!!#########$$$$$$%%%%%%%%%"""""""""######"""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$###"""""""""""""""#########$$$%%%&&&&&&%%%$$$### !!!"""############"""################################################%%%%%%$$$$$$###"""!!! ######$$$$$$$$$$$$######$$$$$$%%%$$$!!! !!!######$$$$$$$$$######"""""""""###$$$%%%&&&&&&'''$$$%%%%%%%%%%%%$$$#########""" !!!###$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!$$$##################$$$######$$$%%%%%%$$$$$$###""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""!!!!!!"""""""""""""""""""""### !!!"""###$$$$$$$$$###$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###"""!!!!!!!!!  ###$$$#########""""""!!!!!!!!!))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))******)))((((((((())))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""############$$$%%%&&&&&&$$$$$$############$$$$$$&&&&&&'''&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$###"""!!! """###$$$%%%%%%$$$###"""""""""""""""""""""""""""##############################""""""""""""######$$$$$$$$$$$$############"""############$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################!!! !!!""" $$$###""""""""""""###$$$"""######$$$$$$######""""""""""""############$$$########################""""""############""""""""""""""""""############""""""#####################$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$#########""""""###"""""""""""""""######%%%$$$"""!!!!!!"""$$$%%%###############$$$$$$%%%$$$###"""###$$$%%%###"""$$$$$$##########################################""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!###############$$$$$$$$$"""""""""""""""""""""""" """######""""""###$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$######"""""""""###$$$$$$""""""############"""""" """###$$$$$$###"""#######################################$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!""""""############""""""###$$$$$$###!!! !!!""""""######$$$$$$$$$######""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$###""""""$$$###"""""""""###%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###!!! $$$$$$###""""""###$$$$$$%%%&&&&&&'''&&&%%%$$$###"""$$$%%%$$$###"""###%%%""""""############""""""#########""""""""""""""""""""""""############$$$!!!""""""###$$$$$$$$$###$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!$$$%%%%%%$$$!!!!!!!!!###"""""""""!!! ))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))((('''''''''((()))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$#####################$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$%%%%%%######################################################""""""""""""######!!!"""$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$%%%%%%%%%$$$"""###$$$$$$###!!!$$$###"""!!!!!!"""###$$$$$$%%%&&&&&&&&&&&&%%%$$$"""""""""""""""###$$$$$$########################""""""############""""""#########"""""""""""""""""""""""""""""""""!!!!!!###$$$$$$$$$$$$###""""""""""""""""""###########################$$$$$$$$$"""!!!!!!!!!"""###$$$$$$$$$##################$$$"""""""""""""""###$$$$$$$$$###"""###$$$%%%###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """######""""""###$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###""""""############$$$$$$$$$###############$$$%%%%%%######""""""""""""######!!!###$$$%%%%%%$$$###########################""""""#########$$$$$$$$$"""###############""""""""""""############"""""""""###$$$###"""!!!"""###!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############"""!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%$$$$$$###""""""###$$$$$$&&&'''(((((('''%%%###!!!!!!###$$$$$$"""!!!"""$$$""""""############""""""####################################$$$$$$%%%%%%""""""###$$$$$$$$$#####################$$$$$$%%%!!!""""""######$$$$$$$$$"""###$$$%%%%%%$$$"""!!!!!!$$$$$$"""!!!"""$$$#########"""""""""""""""))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''%%%$$$$$$###$$$%%%'''(((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&& !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########"""!!!!!!"""###$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""######!!!$$$&&&&&&%%%###""""""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%&&&&&&&&&'''&&&%%%%%%&&&&&&%%%###$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""############""""""$$$$$$######""""""!!!!!!""""""!!!!!! ###$$$$$$$$$$$$###""""""""""""""""""############!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!"""###%%%%%%!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!"""######$$$###"""###%%%%%%###""" !!!###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$%%%%%%$$$!!! !!!%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&!!!###%%%&&&%%%$$$###########################""""""######$$$$$$$$$$$$ !!!"""""""""""""""!!!#########$$$$$$#########!!!"""######"""!!!###$$$ !!!"""###$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""!!! !!!""""""""""""!!!""""""""""""""""""""""""############$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&%%%%%%$$$###""""""###$$$%%%''''''((((((&&&$$$!!! """$$$### !!!###$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######""""""""""""""""""######$$$ !!!"""###$$$$$$%%%"""###%%%%%%%%%$$$""" !!!!!!"""$$$&&&$$$%%%%%%&&&&&&'''((((((,,,,,,,,,,,,,,,+++***)))+++***)))'''&&&&&&'''((())))))))))))))))))(((((()))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%######""""""""""""######"""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!######$$$$$$$$$###############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%%%%$$$$$$######### !!!""""""########################%%%%%%%%%$$$$$$$$$######%%%%%%$$$######"""######""""""###%%%((('''""" !!!!!!""""""!!! !!!!!!"""""""""""""""########################$$$"""!!! !!!"""$$$!!!!!! !!!!!!"""######""""""""""""""""""""""""%%%$$$###"""""""""###$$$%%%$$$###"""!!!!!!!!!!!!$$$#########""""""!!!!!!########################$$$######"""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""!!!"""######$$$################################################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""########################"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$#########$$$######$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&!!!!!!###$$$$$$%%%$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""############$$$$$$######"""!!!!!!!!!$$$%%%&&&'''&&&$$$!!! ###"""!!!!!!!!!"""###$$$$$$$$$######"""#########$$$%%%&&&'''&&&###!!! #########$$$%%%%%%%%%&&&$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######"""#########$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""###""""""!!!!!!!!!!!!"""########################&&&&&&%%%%%%$$$######"""$$$###"""""""""###%%%&&&""""""""""""""""""""""""+++++++++++++++***)))))),,,+++***((((((((())))))))))))))))))************)))))))))))))))(((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$######""""""""""""######"""###$$$$$$$$$$$$###"""""""""""""""#################################### !!!"""######$$$#####################$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""""""""""""""######$$$########################%%%%%%$$$$$$############"""!!!!!! !!!"""  ######!!!&&&&&&'''&&&&&&%%%$$$### !!!!!!"""""""""""""""###########################"""!!! !!!"""###""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""!!!"""###$$$&&&'''$$$######"""""""""""""""$$$#########""""""""""""########################%%%$$$###""""""!!!""""""""""""###$$$$$$$$$######""""""""""""############################################################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$######"""""""""#########$$$$$$$$$$$$#########%%%&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$###"""""""""########################"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""#########$$$%%%%%%&&&%%%$$$"""!!!&&&%%%$$$###""""""######$$$###############$$$$$$%%%&&&&&&'''&&&$$$"""!!!#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""########################""""""######$$$%%%%%%%%%######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$+++,,,,,,,,,,,,+++******++++++***))))))*********))))))******+++++++++,,,******)))))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$############""""""""""""######"""###$$$$$$$$$$$$###"""###############"""""""""########################""""""###############"""""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################$$$############"""""""""#########"""######$$$$$$&&&$$$"""!!!###$$$%%%$$$$$$$$$$$$$$$###"""!!!!!! !!!""""""######""""""""""""""""""""""""""""""###"""!!! !!!"""#########""""""######$$$$$$""""""""""""""""""""""""######""""""###$$$%%%%%%###""""""""""""###$$$$$$###############"""""""""########################&&&%%%$$$###"""!!!!!!!!!######$$$$$$$$$######"""!!!"""###$$$$$$$$$###"""################################################$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&########################%%%$$$###"""!!!"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""######$$$$$$$$$$$$######"""$$$%%%%%%$$$$$$%%%'''&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$######&&&&&&%%%$$$######$$$$$$""""""""""""###$$$%%%%%%%%%&&&'''''''''%%%$$$#####################""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######!!!!!!!!!"""""""""######""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$########################!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!"""###$$$########################000000000000//////...---+++*********************)))))))))***++++++,,,,,,*********)))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%%%%%%%%%%###"""$$$######""""""######$$$#########$$$$$$#########$$$$$$$$$######"""""""""##############################$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###########################"""""""""""""""""""""$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$%%%&&&&&& !!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""######$$$$$$$$$######$$$%%%%%%########################'''&&&%%%$$$"""!!!!!! """"""""""""###$$$%%%&&&################################################&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$###"""!!! !!!###%%%%%%$$$###"""######################################################""""""""""""######$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$##################$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######""""""###$$$$$$%%%########################&&&$$$""" !!!"""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$######"""###%%%%%%$$$$$$%%%'''$$$###!!!!!!!!!###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!""""""############$$$######"""######$$$%%%############$$$$$$$$$%%%""""""""""""###$$$%%%&&&&&&&&&'''''''''&&&%%%%%%$$$#########"""!!!!!!!!!$$$######""""""######$$$######$$$$$$%%%%%%%%%&&&##############################$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""$$$$$$#################################"""!!!!!! !!!!!!!!!!!!!!!""""""### 666666666555444333111000,,,,,,,,,,,,+++++++++***)))))))))******+++++++++++++++***)))((())))))***(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$##################$$$%%%%%%$$$$$$######""""""###########################$$$$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!""""""######$$$############$$$%%%%%%########################"""""""""""""""""""""###!!!!!!!!!!!!!!!"""###$$$ !!!"""###""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! """"""""""""###%%%&&&'''###############$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$###"""!!! """$$$%%%&&&%%%###"""###################################################""""""!!!!!!""""""###""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%&&&"""######$$$$$$######"""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$###""""""##############################&&&$$$""" !!!"""###$$$$$$############$$$$$$########################$$$$$$#########$$$$$$%%%######$$$$$$$$$$$$######"""###%%%$$$######%%%&&&$$$###!!!!!!!!!###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$############""""""!!!!!!######"""""""""###$$$$$$$$$$$$$$$######"""!!!!!!""""""""""""###$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$#########"""!!!!!!!!!""""""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""" !!!"""$$$$$$##############################""""""!!!  !!!!!!!!!"""""""""""" @@@@@@???===;;;999777666111111111111000///...---++++++++++++++++++++++++,,,+++***)))((()))******(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******)))((((((''''''(((((()))&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!"""""""""######""""""######$$$%%%########################"""""""""############$$$##################$$$%%%"""$$$$$$###!!!!!!!!!%%%%%%%%%%%%$$$###"""!!!!!!"""######$$$$$$######""""""""""""""""""""""""########################%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''#########$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$############$$$######$$$$$$$$$######"""""""""$$$%%%%%%%%%$$$#########################################################""""""""""""######!!!!!!""""""######$$$$$$$$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%&&&""""""############"""""""""""""""############$$$#########$$$$$$%%%%%%&&&&&&%%%$$$###""""""""""""########################%%%$$$###"""!!!"""###$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$#########$$$%%%$$$###"""###%%%&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$######""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$######"""!!!!!! ##################""""""'''&&&%%%$$$""" """"""""""""###$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''##################"""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!! !!!!!!"""###$$$######################## !!!""""""###### !!!"""#########""""""########################OOONNNMMMJJJGGGDDDBBB@@@999::::::999888666444333//////......------,,,,,,---,,,***(((((()))***+++))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$%%%%%%&&&###############"""""""""###############$$$$$$%%%####################################$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&"""$$$%%%###!!!!!!###%%%#########""""""!!! """"""###$$$$$$$$$$$$####################################$$$$$$#########%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%%%%$$$############$$$$$$%%%&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$#########$$$%%%%%%""""""###$$$$$$$$$###############$$$$$$$$$%%%%%%################################################$$$######""""""######$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%&&&""""""############""""""""""""""""""############"""######$$$%%%%%%&&&&&&$$$$$$###############$$$#################################$$$$$$$$$$$$$$$$$$$$$############$$$$$$#######################################$$$%%%%%%######$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!"""###%%%%%%$$$$$$###"""""""""########################"""############$$$$$$$$$&&&%%%$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%#########"""""""""""""""######$$$$$$###"""!!! $$$%%%%%%%%%$$$""" $$$###############$$$$$$#########$$$%%%&&&''''''#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$######"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""######################## !!!!!!""""""###$$$$$$!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$[[[ZZZXXXVVVRRROOOLLLJJJ@@@@@@@@@???===;;;999777222222111000///...---------,,,***(((((()))***++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%'''&&&$$$$$$$$$$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&& !!!"""###$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""!!!!!!  %%% !!!"""######$$$$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######%%%$$$$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$""""""$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""############$$$%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&################################################$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&""""""############""""""""""""""""""############""""""###$$$%%%%%%&&&&&&""""""""""""###$$$%%%&&&########################"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$######$$$$$$$$$$$$######%%%&&&&&&$$$"""!!!!!!"""!!!!!!###$$$$$$%%%$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%$$$###""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$"""###%%%%%%$$$"""  ###%%%&&&'''''''''$$$$$$##################"""""""""###$$$%%%&&&'''#########$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$######""""""##############################$$$$$$$$$$$$##################$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%###""""""!!!!!!!!!!!!"""########################$$$$$$######""""""!!!!!!!!!"""###%%%%%%$$$$$$###""""""""""""""""""""""""jjjgggccc___]]]ZZZWWWTTTRRRNNNJJJJJJKKKIIIDDD>>><<<;;;999777555333222111///000000///---,,,,,,---+++,,,,,,,,,+++)))'''%%%+++*********))))))))))))---)))&&&%%%(((+++,,,+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$%%%$$$""""""###"""!!!!!!""""""""""""############  $$$'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!"""###$$$%%%&&&%%%############""" %%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''########################&&&%%%###$$$%%%%%%$$$"""%%%$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$###"""!!!!!!""""""######""""""######$$$%%%""""""###$$$$$$$$$$$$###%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###""""""######!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!"""#########$$$$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%##############################"""###%%%%%%###!!!$$$""""""%%%$$$###"""""""""###%%%&&&########################!!!!!!""""""#########$$$!!!!!!"""###############"""############$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""###$$$$$$$$$$$$$$$ !!!""""""###""""""########################tttqqqmmmjjjiiihhhfffeeeaaa^^^ZZZXXXXXXUUUOOOIIIEEEDDDAAA>>>;;;:::999888333333222000............000000000///...---,,,++++++++++++***************+++)))((()))+++,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$###$$$&&&&&&&&&$$$#########$$$$$$$$$%%%%%%)))&&&""""""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""!!!!!!""""""######$$$$$$""""""""""""###$$$%%%%%%'''&&&$$$$$$$$$$$$###!!!$$$######""""""######$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$######&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$###"""""""""""""""######""""""######$$$%%%""""""###$$$$$$$$$$$$$$$###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################################################################%%%$$$$$$###""""""######!!!"""###$$$$$$###"""!!! !!!!!!"""######""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$###"""###$$$$$$###"""$$$###  """#########""""""######$$$%%%########################!!!"""""""""############!!!""""""#########""""""!!!""""""""""""#########$$$$$$###"""""""""""""""!!!"""######$$$$$$######!!!!!!""""""""""""""""""########################zzzwwwrrrppppppqqqrrrrrrpppnnnkkkjjjjjjgggaaa]]]TTTRRRNNNJJJGGGEEEEEEEEE===<<<999666444333222222//////...------,,,------++++++++++++++++++++++++)))))))))+++------+++((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''''''''''''''&&&&&&%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%% !!!###%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&+++(((%%%######""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###############"""""""""!!!"""###$$$$$$###""""""###""""""######$$$%%%&&&'''&&&$$$$$$%%%%%%$$$"""###""""""""""""""""""###############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###$$$%%%%%%$$$"""#########"""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############""""""""""""######$$$###""""""""""""""""""######""""""######$$$%%%"""######$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$######"""#########""""""###$$$$$$###""""""$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$############""""""#################################&&&$$$"""!!!###$$$$$$###%%%$$$###"""!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$########################""""""""""""############""""""#########""""""!!!!!!!!!!!!""""""""""""###$$$###"""""""""""""""""" !!!""""""######""""""""""""""""""""""""!!!!!!########################~~~zzzuuussssssvvvyyyzzzyyyxxxxxxyyyzzzyyyuuurrreeeccc^^^ZZZWWWUUUUUUUUUOOOLLLFFFAAA===;;;888666111///...,,,,,,,,,------+++++++++++++++,,,,,,,,,)))))))))***++++++***)))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""############$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$%%%%%%$$$""" ############$$$%%%&&&'''&&&%%%###$$$$$$%%%###"""######""""""""""""##################$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$&&&%%%###$$$%%%%%%$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$######"""""""""""""""#########""""""######$$$%%%"""###$$$$$$%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""########################""""""""""""""""""""""""########################"""""""""#######################################$$$$$$###############$$$########################&&&&&&'''''''''''''''&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""######$$$$$$%%%%%%$$$$$$######""""""""""""##############################&&&$$$!!! """$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!"""###%%%%%%$$$##############################"""""""""""""""#########"""############"""!!!!!!""""""""""""##################"""""""""""""""### !!!"""""""""""""""$$$$$$###""""""!!!!!!!!!########################}}}zzz{{{wwwuuuqqqmmmiiiggggggfffccc^^^VVVOOOJJJDDD???;;;999777555333222111222222,,,,,,,,,,,,,,,,,,,,,,,,+++***)))''''''''')))+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))***)))&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$###"""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###%%%&&&%%%$$$"""!!!############$$$%%%&&&'''$$$###""""""######"""!!!$$$$$$$$$######$$$$$$$$$############$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%###$$$%%%%%%$$$""""""""""""""""""############$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""%%%$$$###""""""###$$$%%%###"""""""""""""""############""""""######$$$%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$###############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!######$$$%%%%%%%%%%%%%%%######""""""""""""##############################&&&$$$!!! """$$$$$$$$$%%%%%%%%%%%%$$$###!!! !!!"""###%%%%%%$$$######""""""""""""""""""""""""######""""""""""""""""""""""""#########""""""!!!######$$$$$$$$$$$$%%%%%%###"""""""""""""""###### !!!"""""""""""""""%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""}}}{{{yyyxxxvvvpppggg```YYYRRRIIICCCAAA@@@===;;;888666444444000000/////////.........,,,+++***'''&&&&&&***---))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%&&&&&&''''''(((((((((&&&&&&%%%%%%$$$###""""""!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$"""############$$$$$$$$$$$$$$$&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$#########""""""######$$$%%%&&&###"""!!!!!!"""###""" %%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%$$$"""###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$"""""""""""""""######$$$######""""""######$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%$$$############$$$%%%$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""""""""###$$$%%%&&&&&&&&&&&&#########""""""#################################&&&$$$"""!!!###$$$$$$###$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""!!!!!!"""###############$$$$$$$$$%%%%%%%%%&&&&&&"""""""""""""""######$$$ !!!""""""######""""""%%%$$$###"""!!!"""###$$$""""""""""""""""""""""""zzzsssmmmdddZZZRRRKKKJJJGGGDDD@@@;;;888666555555444333222111111000,,,------+++)))(((***---************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((())))))&&&''''''((((((((('''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&((('''%%%$$$%%%'''$$$$$$$$$%%%&&&'''''''''%%%%%%%%%$$$$$$#########!!!!!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$### !!!###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$"""!!!"""###$$$###!!!############$$$$$$$$$$$$$$$&&&((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%###"""!!!"""###$$$###!!!$$$$$$############$$$$$$############$$$%%%&&&'''$$$$$$$$$%%%&&&&&&''''''&&&%%%###$$$%%%%%%$$$"""###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""############"""""""""""""""""""""###$$$$$$######""""""######$$$%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&########################""""""""""""""""""""""""########################"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$########################$$$###"""###$$$$$$###"""###############""""""#########""""""######$$$%%%""""""""""""""""""""""""############"""""""""!!! !!!###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$!!!"""######$$$$$$######$$$###"""!!!!!!###$$$%%%""""""""""""""""""""""""|||ttthhh```VVVUUUSSSOOOJJJEEE@@@===999999888777555444333222+++...000000---++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++&&&'''''''''''''''&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&((('''%%%$$$%%%(((""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$### !!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$### ###%%%''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""&&&%%%$$$%%%'''((('''&&&######$$$$$$$$$%%%%%%%%%!!!$$$''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%############$$$%%%&&&'''!!!!!!!!!!!!"""###$$$%%%$$$###"""###$$$%%%$$$#########""""""""""""##################$$$%%%&&&'''"""######$$$%%%&&&''''''&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%% !!!"""######"""!!! """"""!!!""""""###$$$$$$#########"""###$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!"""$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&%%%$$$######$$$%%%&&&############""""""!!! """"""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''"""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%##############################"""###%%%%%%###!!!###""""""!!!""""""###$$$$$$###"""""""""###%%%&&&""""""""""""""""""""""""$$$#########""""""!!!!!!!!!"""$$$%%%%%%%%%"""############$$$$$$$$$""""""!!!""""""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%'''""""""""""""""""""""""""xxxqqqhhhddd___YYYTTTNNNHHHDDDFFFDDDAAA@@@===:::555222111///---,,,---.........111///...---...---+++***))))))))))))((((((((((((((((((((()))(((''''''&&&'''((()))))))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""############%%%%%%''''''''''''%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" """###$$$######""""""""""""######""""""""""""""""""""""""'''%%%%%%(((******&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! ######""""""######$$$%%%$$$%%%&&&&&&%%%$$$###"""$$$$$$############$$$$$$&&&%%%$$$"""!!!!!! !!!!!!"""###%%%&&&'''(((######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""""""""%%%###$$$$$$$$$$$$$$$###"""!!!$$$###!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###!!!"""%%%(((''''''&&&%%%%%%$$$$$$######$$$%%%$$$"""!!!"""###&&&%%%$$$"""!!! ########################%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%%%%$$$###$$$$$$$$$###############$$$######"""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!$$$###"""###%%%%%%###"""########################""""""""""""############""""""""""""""""""""""""######""""""!!!!!!!!! ###############$$$$$$%%%%%%%%%$$$###""""""######{{{tttqqqmmmhhhccc\\\UUUPPPJJJIIIGGGEEEDDD@@@<<<999666444111/////////...---...---++++++,,,,,,+++)))******)))))))))((((((((((((((())))))(((((('''''''''((()))))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################""""""""""""########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###############$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$#########""""""#################################&&&%%%%%%'''))))))&&&###""""""""""""""""""""""""$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$######""""""!!!!!!######""""""######$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$############$$$$$$%%%$$$###""""""!!!!!!"""""""""###$$$%%%&&&&&&'''######$$$$$$$$$$$$########################$$$$$$$$$!!!###$$$### !!!!!!"""###$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""!!!###%%%$$$###&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! %%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$######!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!  ###%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%#########$$$&&&%%%$$$###"""!!!!!!!!!########################%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$$$$$$$"""!!!##################$$$$$$!!!!!!""""""###%%%&&&'''$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%$$$#########""""""""""""$$$###"""###$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!! """""""""""""""######$$$$$$$$$$$$#########""""""|||xxxpppgggaaaWWWUUUSSSRRRPPPMMMIIIFFF;;;999555222111///---+++---,,,+++,,,------,,,++++++*********))))))))))))))))))))))))((((((((('''(((((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""""""""#########$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$############$$$$$$################################################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%'''((((((&&&$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######%%%$$$############$$$%%%%%%$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""######$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$######"""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%$$$##################!!!!!!"""###$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$$$$$$$$$$"""&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###"""""""""%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$######"""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! ###%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$###!!! """""""""###$$$$$$$$$%%%"""""""""###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%#################################$$$$$$$$$$$$%%%###############"""""""""$$$###""""""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!#########"""###$$$$$$%%%######$$$%%%$$$###"""!!!yyyqqqhhhfffdddaaa___[[[VVVRRRDDDAAA===:::888555222000000...---...///000///---++++++++++++******************))))))((((((((()))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""######$$$%%%%%%%%%###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$###%%%&&&$$$"""!!!###&&&$$$$$$$$$###$$$$$$$$$%%%######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%###$$$&&&(((""""""######$$$%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%%%%%%%$$$######""""""######$$$######""""""######$$$####################################$$$$$$$$$$$$########################$$$"""!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&!!!###$$$%%%%%%$$$"""!!!yyywwwsssoookkkeee___[[[OOOLLLHHHEEECCC@@@<<<999333111000000000000///...,,,,,,,,,,,,++++++++++++++++++***))))))))))))*********))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&$$$######$$$&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$)))(((&&&%%%%%%&&&((()))$$$$$$$$$#########""""""########################""""""######$$$$$$%%%%%%######""""""######$$$%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$#########"""""""""$$$$$$!!!!!!$$$((($$$$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$"""!!!!!!###%%%""""""###$$$%%%&&&&&&'''"""$$$%%%$$$###"""###%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###############$$$$$$$$$$$$"""!!!!!!"""######"""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%###############$$$%%%%%%!!!"""$$$%%%%%%$$$###!!!}}}yyyvvvuuuwww{{{{{{uuuooohhhcccWWWUUUQQQNNNJJJFFFAAA>>>777555333222222111...---------------,,,,,,,,,,,,---,,,***)))))))))***++++++***)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))(((&&&%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%((('''&&&&&&&&&&&&'''((($$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""######$$$%%%###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###############$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!!!!###"""!!!!!!$$$((( !!!"""$$$'''***,,,%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$$$$%%%&&&######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###"""""""""%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!!!!!"""$$$######$$$%%%&&&&&&''''''!!!###$$$$$$###"""###%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%&&&'''"""""""""###$$$$$$$$$%%% !!!"""###$$$!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$#########$$$$$$$$$$$$$$$$$$""" !!!######"""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""#########!!!!!! !!!!!!"""###!!!"""###$$$%%%$$$######}}}yyysssppppppqqqrrrsssxxxzzz}}}{{{uuuppphhheeeaaa\\\XXXRRRLLLGGG@@@===:::888666444111...............---------,,,...,,,+++))))))***+++,,,+++***)))((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$####################################$$$$$$$$$%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$##################!!!"""""""""""""""$$$%%% """$$$(((+++---'''&&&%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''%%%$$$$$$%%%$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''"""###%%%$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%&&&##################$$$$$$ !!!###$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$%%%%%%%%%$$$""" !!!"""###"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$yyytttssstttttttttqqqqqqrrruuu{{{{{{}}}zzzuuuoooiiibbb[[[VVVHHHEEEAAA>>><<<999555222///............---------...---+++))))))***+++,,,,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######################################################$$$$$$%%%%%%$$$$$$### !!!###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$!!!!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%$$$##################$$$###""""""$$$&&&)))***((('''$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***)))&&&###$$$%%%$$$$$$$$$$$$%%%%%%&&&'''########################$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&''''''''''''(((###$$$&&&%%%%%%%%%&&&'''&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$###############$$$######"""""""""""""""######""""""""""""##############################""""""""""""#####################$$$$$$%%%%%%%%%%%%""" """##############################""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######""""""###$$$%%%%%%xxxqqqiiigggllluuu}}}}}}{{{vvvlllcccVVVRRRLLLHHHFFFAAA<<<777888555222000///...+++***---------,,,++++++******,,,+++******)))*********************************&&&'''''''''(((((())))))---///000///,,,)))((((((,,,+++))))))******((('''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$(((((((((((('''&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################################################################$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%&&&''''''&&&%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))***'''$$$""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""%%%%%%$$$###""""""######(((''''''&&&&&&&&&''''''---((($$$"""$$$&&&&&&%%%########################%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!!!!"""###%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$##################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###"""!!! !!!"""###!!!"""$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$############""""""""""""""""""""""""""" !!!!!!"""!!!!!!######""""""!!!!!!!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$""""""#########$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$xxxooojjjkkkooosssuuuvvv{{{zzzlllfff___XXXTTTNNNGGGBBB>>>;;;777555333222000...------,,,,,,+++++++++***,,,,,,+++***************************************'''''''''((((((((())))))***,,,------***((('''(((((('''&&&'''))))))((('''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&'''''''''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################################################################$$$$$$$$$#########"""""" !!!"""######"""!!! !!!!!!!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!"""###%%%$$$$$$ !!!!!!!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###&&&%%%###""""""###%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$###""""""######&&&&&&%%%$$$$$$$$$%%%&&&+++(((###"""###%%%%%%$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""!!!""""""###$$$%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###""""""""""""###$$$!!!"""###$$$$$$$$$###"""##################$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!"""""""""!!!!!! #########"""""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$""""""#########$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxrrrooonnnnnnnnnssswww{{{~~~zzzpppggg```YYYQQQKKKIIIEEE@@@<<<:::777555333///......------------------,,,++++++******++++++************************''''''(((((((((((())))))''')))******((('''''''''%%%$$$$$$%%%'''((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!!!!""""""!!!!!! ###"""""""""""""""############$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$############$$$$$$###"""!!!!!!###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########%%%$$$"""!!!!!!"""$$$%%%)))&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##################"""""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%"""############"""!!! """""""""###$$$$$$$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""######$$$######"""!!! ############""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$"""!!!"""##################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}xxxuuusssrrrvvvzzz}}}}}}||||||uuullleee\\\WWWWWWSSSLLLFFFAAA===999666333222111000//////000000------,,,+++++++++++++++************************(((((((((((((((((())))))&&&'''(((((('''&&&'''(((&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######""""""""""""######$$$###!!!"""$$$%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%########################$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%###!!! """$$$&&&&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$!!!!!!"""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!###$$$###"""!!!"""###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||zzzxxx{{{~~~}}}}}}wwwooojjjfffaaaZZZSSSLLLEEE>>>:::777666333111/////////000...------,,,,,,,,,,,,,,,************************))))))))))))))))))((((((&&&'''((((((''''''(((***)))(((''''''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###""""""!!!!!!""""""###&&&$$$######%%%&&&&&&%%%$$$$$$###""""""###$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$''')))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###"""!!!"""###%%%'''$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%$$$###############$$$"""##################"""######$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""###$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$##############################!!!"""######"""!!!"""$$$########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$|||{{{}}}yyytttsssvvvzzz|||yyyssspppiiibbbZZZQQQHHHCCC>>>;;;777444111////////////...------,,,,,,------******************************))))))))))))(((((((((((()))((('''''')))***+++***(((((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###"""""""""""""""############$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######""""""""""""######&&&%%%$$$$$$&&&''''''&&&&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%&&&########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!$$$((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%############$$$%%%&&&&&&###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''######%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%!!!"""############"""!!!######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!"""###%%%&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$############""""""""""""""""""""""""""" """###%%%&&&&&&&&&!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$##############################!!!###$$$###""""""###%%%$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$${{{tttrrrrrrrrrrrrssswww}}}~~~{{{wwwrrrjjjaaaWWWPPPIIIFFF@@@;;;666333222222///......---------------*********************************)))))))))((((((((())))))'''&&&&&&((()))***((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$!!!!!!!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$######""""""######$$$&&&$$$###$$$%%%&&&&&&&&&'''&&&$$$######$$$&&&'''"""######$$$%%%%%%&&&&&&######################## !!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################""""""###$$$$$$%%%!!!"""###%%%%%%&&&%%%%%%"""$$$%%%%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%$$$#########""""""!!!"""###$$$%%%##################$$$$$$$$$$$$$$$############""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""###$$$$$$######$$$&&&$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$~~~xxxvvvtttrrrpppkkkmmmrrrzzz|||vvvlllaaaZZZSSSOOOIIIBBB===999888777//////...------------...************************+++*********))))))((((((((()))(((&&&%%%%%%&&&((('''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%###"""###$$$&&&%%%%%%"""!!!!!!"""""""""###$$$%%%%%%&&&&&&######################## !!!###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$############""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""######""""""###$$$%%%%%%!!!###%%%&&&%%%$$$###"""$$$&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''(((((('''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''''''''#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&""""""""""""""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%###"""""""""###$$$$$$$$$$$$###############$$$$$$$$$############"""""""""""""""""""""""""""!!!""""""#########""""""$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######"""""""""""""""""""""""""""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$}}}{{{zzzzzzzzzuuutttssssssvvv}}}|||oooeeeZZZXXXTTTNNNHHHBBB===;;;777666444111...,,,---...***++++++,,,,,,,,,++++++)))******+++++++++******************))))))))))))((((((((((((''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''(((""""""############""""""###$$$%%%&&&'''&&&%%%$$$########################%%%&&&''''''%%%###$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$%%%%%%%%%###"""!!!!!!"""###%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""'''((()))(((%%%######$$$&&&%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%###########################$$$&&&((()))(((((('''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""######"""""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""###$$$$$$%%%%%% !!!!!!!!!"""%%%%%%$$$###""""""######$$$$$$#####################$$$$$$%%%%%%$$$$$$###|||{{{yyywwwwww{{{|||ssshhhccc]]]WWWSSSNNNIIIEEE<<<:::888444000...------------------,,,,,,+++*********++++++++++++***************)))))))))((((((((((((((((((''''''''''''''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$&&&'''######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$######$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$$$$######"""!!!""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&((())))))'''&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%###########################$$$&&&'''((((((((('''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((($$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!"""###############"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###""""""######"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###xxxpppfff___\\\XXXRRRMMMFFFCCC???:::555222000/////////...---,,,+++*********+++++++++++++++******))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$"""############$$$$$$$$$$$$######"""############$$$$$$$$$$$$###""""""""""""""""""#########"""######$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((()))((('''((()))((('''&&&&&&%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((($$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""###""""""###$$$$$$$$$######"""############$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!"""###############"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%%%%$$$######"""#########!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###ssskkkgggccc[[[UUUQQQMMMHHHBBB===888555222000///...---,,,,,,++++++++++++,,,,,,++++++******)))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!"""###$$$%%%########################"""###%%%%%%###""""""#########$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$###"""!!!!!!!!!######$$$###"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%""""""#########$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!"""###############"""""""""###$$$$$$%%%%%%""""""""""""############$$$$$$###############$$$"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###}}}wwwppphhhaaaZZZUUUNNNHHHCCC>>>999666111000///---------------,,,,,,,,,,,,,,,+++******))))))))))))((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%$$$$$$$$$$$$###%%%$$$############$$$%%%$$$###"""!!!"""###$$$%%%########################!!!###$$$$$$###"""###$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""########################'''''''''&&&&&&&&&%%%%%%%%%&&&'''&&&$$$#########&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$###""""""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$""""""%%%&&&''''''%%%%%%&&&'''((('''&&&%%%$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!###%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$""""""#########$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!"""###############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###{{{rrrlllaaa[[[SSSMMMIIIEEE???;;;555444222000///...//////------------,,,+++***)))************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$##################$$$%%%#########"""######$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''))))))(((&&&$$$$$$$$$%%%%%%$$$############$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$###""""""'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''%%%$$$###%%%'''((('''&&&%%%&&&'''(((''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$%%%&&&######$$$$$$$$$###"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############"""""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!#########"""######$$$%%%&&&%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###}}}yyyiiiccc[[[VVVSSSOOOIIIDDD===;;;888444111000000000------------,,,+++***)))++++++++++++************(((((((((((('''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%$$$%%%&&&######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&'''((((((&&&$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$""""""###$$$%%%'''((()))''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$###(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&'''((('''&&&%%%&&&((('''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$###$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############"""""""""###$$$$$$%%%%%% ######""""""###$$$$$$%%%%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###qqqkkkccc^^^\\\XXXRRRMMMDDDAAA<<<888444111000000---...------,,,+++***))),,,,,,,,,+++++++++******)))(((((((((''''''''''''***)))'''%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((###$$$%%%&&&'''&&&%%%%%%########################"""$$$&&&&&&%%%%%%&&&'''######$$$$$$$$$$$$######"""############$$$$$$$$$"""###%%%&&&'''&&&&&&%%%!!!"""###%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$!!!""""""$$$%%%''')))***(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&'''((((((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!!&&&&&&&&&&&&&&&%%%$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############"""""""""###$$$$$$%%%%%%$$$$$$######""""""!!!!!!######""""""###$$$%%%%%%###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$}}}yyykkkaaa]]]ZZZWWWTTTNNNIII@@@:::555333111000111...---...---***(((******))))))((((((((((((((())))))))))))((((((((((((%%%%%%'''((())))))))))))******)))'''&&&%%%$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''$$$!!! """%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%$$$######$$$$$$###""""""############$$$$$$$$$$$$$$$##################%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%$$$#########%%%''')))$$$'''******)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%$$$######$$$&&&%%%###!!!!!!"""###$$$#######################################$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$#########$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!###$$$$$$###!!!!!!""""""""""""!!!!!!######""""""######$$$%%%""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$#########!!!"""###%%%%%%$$$######||||||tttkkkgggddd```]]]SSSOOOHHHCCC>>>:::666333222...---......+++***+++,,,+++***)))))))))************)))))))))(((((((((%%%%%%&&&'''(((((((((((($$$$$$%%%&&&'''((()))***&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&$$$""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&%%%$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%''')))"""%%%''''''%%%###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%'''((()))%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((()))*********'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%$$$###"""###$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&"""""""""######"""!!!!!!&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!  """###"""!!!"""######$$$$$$######"""######""""""######$$$%%%"""#########$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###yyyuuutttxxx}}}zzzvvvrrrnnnjjj^^^ZZZTTTOOOIIICCC===999444///,,,......,,,+++---...---+++***)))***,,,---*********))))))))))))(((%%%&&&'''(((((()))(((((()))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###%%%$$$######%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%###############$$$%%%&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$%%%$$$#########%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%'''(((%%%'''))))))'''%%%######$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''(((%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&(((***,,,,,,---'''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''(((((((((((('''''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$########################%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###$$$''')))((('''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######"""!!! !!!###$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$############$$$###################################################!!!!!!!!!###$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""######$$$%%%xxxrrrppprrrwww}}}yyyvvvmmmhhhaaaYYYRRRKKKDDD@@@888111---...///---,,,---///...,,,***)))+++,,,...++++++*********)))))))))''''''((()))******))))))+++***)))((('''%%%$$$$$$&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!###$$$$$$$$$$$$$$$%%%%%%######""""""""""""######$$$###$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%#########$$$$$$$$$%%%%%%"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$&&&'''(((%%%''')))***((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''')))***,,,,,,---'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***%%% !!!%%%)))(((%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$############"""!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$###"""""""""###%%%&&&vvvrrrpppqqqwww~~~}}}vvvlllaaaYYYRRRMMMJJJ@@@777111000111///---...///---,,,******+++,,,---++++++++++++************))))))***+++++++++******$$$%%%&&&'''(((***++++++&&&&&&&&&''''''''''''((())))))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$###$$$&&&((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###%%%&&&%%%"""!!!"""$$$###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''"""$$$%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))*********''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%% !!!$$$###!!!%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&''''''$$$$$$##################"""""""""!!! #########""""""###$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$############""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%&&&}}}{{{|||}}}}}}}}}~~~zzzvvvssssssvvvyyyvvvlllccc^^^YYYWWWLLLAAA888666666333000000...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******'''''''''(((((())))))***&&&&&&&&&''''''''''''(((***))))))((('''&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###############$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$&&&%%%""" """$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%$$$#########%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&&&&'''!!!###%%%&&&&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&### !!!$$$&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%'''(((******%%%%%%$$$$$$###"""""""""""""""###""""""!!! ###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$$$$###!!!""""""############""""""######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""########################"""######$$$%%%{{{|||~~~~~~{{{|||~~~{{{vvvvvvpppyyyxxxrrrlllhhheeeYYYLLLAAA===<<<888444333....../////////...---,,,---,,,,,,,,,,,,+++++++++)))))))))******))))))(((++++++***)))((('''&&&&&&&&&&&&&&&''''''''''''(((******)))((('''&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""%%%'''&&&""" ###&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&&&&&&&&&&''')))(((''''''(((***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%'''((()))'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))&&&''''''''''''(((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%$$$###"""###$$$$$$######$$$%%%&&&((())))))$$$$$$$$$###############%%%%%%&&&&&&&&&%%%%%%$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""######"""!!!""""""############""""""######""""""######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$########################!!!"""""""""#########$$$""""""###$$$$$$$$$$$$###~~~}}}}}}|||yyymmmvvv|||wwwrrrnnnaaaTTTGGGBBB@@@<<<888666...///111222222000...,,,---------,,,,,,,,,++++++'''(((((((((((((((''''''%%%&&&'''((()))***+++,,,&&&&&&&&&'''''''''((((((+++***)))((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% !!!"""$$$%%%''''''$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""""""""""""""#########""""""###$$$%%%%%%&&&&&&######""""""""""""######&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))'''###!!!$$$'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$###"""!!!!!! $$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&&&&&&&&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$&&&'''((()))''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$#########$$$&&&%%%###!!!!!!"""###$$$###$$$$$$%%%%%%&&&&&&'''""""""######$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$$$$%%%%%%###"""#########$$$$$$##################"""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$########################!!!!!!""""""#########$$$!!!"""###%%%%%%$$$######yyyvvvssssssyyy}}}{{{ppp___OOOIIIDDD===888777777555333222222111///---------------,,,+++***)))...---***(((''''''((((((((((((((((((((((((((((((+++*********))))))((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((***+++)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''%%%###$$$&&&'''%%%#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&)))(((&&&$$$######$$$$$$%%%%%%$$$#########$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$%%%''')))***(((((('''&&&%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$%%%%%%$$$###$$$&&&(((***++++++***'''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$+++(((&&&'''))))))'''%%%$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################&&&&&&%%%###!!! %%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$###""""""###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$###############"""############$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$${{{uuuppppppvvvxxxiiiZZZRRRMMMFFFAAA@@@999666333222111111///------------------,,,+++***///...+++)))(((((()))***++++++++++++++++++++++++******)))))))))(((((((((((('''''''''&&&&&&&&&%%%######$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%############$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''%%%###$$$&&&'''%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&((('''&&&$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%'''''''''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%%%%''')))***'''''''''&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###$$$&&&((()))******)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&((()))'''%%%%%%%%%%%%%%%&&&'''(((((())))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%&&&&&&&&&'''%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$######""" !!!"""###$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$########################$$$$$$"""############$$$$$$$$$$$$###"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""###$$$$$$wwwrrrqqqrrrttt{{{vvvggg___XXXQQQJJJHHH>>>;;;777444333222111000------------------,,,,,,000...,,,+++*********+++))))))))))))))))))))))))))))))((((((((((((((('''((((((((((((''''''''''''######$$$%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$############&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$&&&(((((())))))(((&&&%%%&&&''''''''''''''''''''''''''''''&&&%%%&&&(((((('''&&&''''''&&&&&&&&&''''''((())))))))))))))))))))))))******))))))(((((('''''')))((((((''''''&&&&&&&&&(((((((((''''''''''''&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((())))))%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$#########"""""""""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""""""""#########%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$###"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###########################""""""""""""###$$$$$$~~~yyyvvvtttuuuwww}}}uuujjjbbbYYYQQQMMMGGGCCC===888666555444333......---------------.........,,,+++************(((((((((((((((((((((((((((((((((((('''''''''''')))))))))((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''))))))&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&%%%%%%&&&((('''(((((((((&&&%%%%%%'''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((('''((((((''''''''''''''''''))))))))))))))))))))))))******))))))(((((('''''')))(((((((((''''''&&&&&&((((((((('''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$###""""""&&&%%%$$$######$$$%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$$$$###"""###$$$$$$###"""######################################################""""""######$$$%%%}}}yyysssssstttzzzxxxnnneee\\\UUUOOOJJJCCC===:::777555444000///...---------......---,,,++++++************++++++++++++++++++++++++''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))&&&'''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$%%%''''''&&&%%%&&&(((&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((()))))))))((('''''''''((((((***************************)))))))))((((((((('''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###""" %%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###'''&&&&&&%%%$$$###""""""&&&%%%$$$######$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$$$$###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$%%%uuurrrnnnpppyyy}}}uuullldddXXXSSSLLLEEE???;;;666444222111///...------......,,,+++++++++*********)))************************'''(((((((((((()))))))))(((((((((((())))))))))))''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&''''''((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&'''((('''&&&'''(((&&&((()))(((&&&&&&'''(((''''''''''''''''''''''''&&&((()))(((''''''((()))))))))((((((((())))))***************************((((((((()))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''))))))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%~~~zzzrrrooorrr{{{}}}tttddd___XXXPPPIIICCC<<<888444333000...---------...,,,,,,,,,,,,,,,++++++***''''''''''''''''''''''''((((((((()))))))))******'''''''''(((((()))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''((((((&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%'''&&&$$$###%%%'''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%"""###$$$&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&'''(((((((((((())))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&(((((('''&&&'''''''''((())))))''''''((()))(((((((((((((((((((((((((((***+++***((('''(((***(((((((((((()))***++++++************************''''''(((((())))))******((((((((((((((((((((()))'''((((((((())))))))))))***)))(((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%'''((()))***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''(((((($$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%##################$$$$$$"""############$$$$$$$$$$$$###"""###$$$$$$###"""################################################$$$$$$######$$$$$$%%%&&&~~~}}}}}}zzzsssqqqsssxxxzzz~~~nnnjjjbbb[[[SSSKKKCCC>>>666444111...---,,,------------.........---,,,,,,************************(((((())))))******++++++&&&'''''''''(((((())))))***)))((('''&&&%%%$$$$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&)))+++,,,+++)))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%******+++***)))&&&$$$######$$$&&&'''((('''&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%!!!"""$$$&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((******)))((('''&&&&&&%%%###$$$&&&&&&&&&&&&$$$###$$$&&&((()))((('''''''''''')))***)))(((((()))***)))))))))))))))))))))))))))+++,,,+++((('''(((***(((((((((((()))***,,,,,,************************&&&&&&'''((()))***++++++(((((((((((())))))))))))'''((((((((())))))******+++***)))'''''''''((()))''''''''''''''''''''''''%%%%%%&&&'''((()))*********)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&$$$%%%%%%&&&'''(((******$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&~~~{{{|||}}}uuummmlllooouuu~~~~~~yyyqqqhhh^^^TTTJJJDDD;;;777333222222111...+++---,,,+++,,,,,,,,,***(((***************+++++++++************************+++++++++***((('''%%%$$$$$$$$$%%%&&&''''''''''''))))))((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%$$$###########################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###$$$$$$$$$"""%%%$$$$$$#########""""""%%%%%%%%%$$$$$$#########&&&'''''''''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$###$$$%%%&&&%%%###!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%'''((('''&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$######(((((((((''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&***...---(((%%%%%%'''***'''%%%$$$%%%&&&&&&%%%###$$$&&&'''(((''''''&&&((((((((('''&&&%%%$$$$$$''''''((((((((()))))))))+++++++++*********************))))))))))))******((((((''''''''')))***++++++++++++++++++***)))(((&&&&&&'''((())))))******&&&'''(((((()))***+++++++++******))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''***)))'''&&&&&&''')))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%$$$###!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!########################wwwssssssrrryyy}}}tttjjj___UUUNNNFFF@@@999444333222000---...---,,,,,,------+++***+++++++++***************************************************)))(((&&&&&&&&&&&&'''(((((((((''''''((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$###"""###$$$%%%$$$"""&&&$$$""" !!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%&&&%%%###!!! &&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%'''((('''&&&$$$%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((,,,///...***&&&''')))***(((&&&%%%&&&''''''&&&'''''''''(((''''''&&&&&&))))))))))))((((((((((((******++++++,,,,,,++++++******++++++,,,,,,------++++++***++++++,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++&&&&&&&&&'''((())))))***+++***))))))(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################~~~~~~~~~zzz|||~~~~~~xxxzzz}}}~~~~~~tttiii___XXXRRRJJJ@@@999666444222//////...------......---+++,,,,,,++++++******))))))************************))))))******))))))((('''((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%###"""###$$$%%%$$$###&&&$$$!!! ###%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###"""!!!&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&###$$$$$$%%%'''(((((()))((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%'''***---,,,)))&&&'''(((+++)))&&&&&&'''(((((('''***)))(((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((***+++++++++***)))'''(((((()))+++,,,,,,---((())))))***+++,,,,,,---,,,+++******))))))************)))))))))***++++++++++++*********)))))))))''''''(((((()))))))))*********)))(((((((((((())))))))))))(((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""%%%''')))''''''''''''&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################~~~~~~~~~}}}||||||rrrgggaaaYYYRRRHHHAAA===999444000000...------......---,,,------,,,+++******))))))************************((())))))*********))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""  ###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$""" !!!###$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))(((&&&%%%%%%'''***(((&&&&&&'''(((((((((***)))'''&&&&&&'''((()))'''''''''(((((((((((()))'''(((***+++,,,+++***))))))******+++,,,---......)))***+++,,,---.........******************++++++,,,++++++***+++,,,---...+++************)))))))))*********+++++++++++++++******)))(((((((((((())))))))))))(((((((((((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&(((***'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################|||||||||sssmmm]]]XXXQQQKKKFFF@@@888333111///---,,,---...---,,,...------,,,+++***))))))************************((())))))***************)))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""  ###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%%%%#########$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%$$$######$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''''''''&&&''''''***(((&&&%%%'''(((((((((((('''''''''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---...//////000111111222222///000111222222222222111,,,,,,---...///000000000////////////000111222222------------------------,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################}}}}}}}}}{{{vvvgggbbb\\\VVVPPPIII@@@999555222///.........---,,,------,,,,,,++++++******************************))))))******+++*********)))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&$$$###$$$%%%&&&%%%$$$"""###%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''((((((((((((((((((((())))))******+++***(((&&&&&&(((******))))))))))))***+++---//////,,,,,,------......//////....../////////000000000000111222333444555666666777777888888777666444333111111333444444555555444222222333444444444333333000000000//////.........---------,,,,,,+++++++++,,,,,,+++************+++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&''')))******&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################uuuoooggg```YYYQQQHHHBBB:::777333000000///...---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++***)))))))))))))))))))))((('''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$############%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&'''''''''(((((()))(((((()))***+++,,,,,,,,,***))))))***,,,---,,,,,,---...///000111111111......000222444555777888777666555444444666888999888999;;;>>>@@@CCCEEEFFFIIIIIIIIIIIIGGGDDDAAA??????@@@@@@@@@@@@???>>>======>>>@@@AAAAAA@@@===<<<;;;:::999777555333222111222222111000000///.........---,,,,,,++++++,,,,,,*********)))))))))((((((''''''''''''''''''''''''((())))))))))))))))))(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###!!!""""""###$$$$$$%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################~~~~~~{{{{{{}}}zzzoooeee^^^VVVNNNIII===:::666333111111000///,,,,,,,,,,,,,,,,,,,,,---************************+++++++++++++++***)))))))))************))))))((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$######"""""""""###%%%&&&&&&%%%%%%$$$$$$#########$$$%%%&&&'''&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''""""""###$$$%%%%%%&&&'''&&&&&&&&&''''''(((((((((######""""""###%%%&&&((($$$%%%%%%&&&'''((())))))###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''((('''&&&''')))+++++++++...,,,++++++---...///...000111333444444333222111555666999<<>><<<:::777777666666555444333333///...------,,,,,,------************))))))))))))************************))))))************))))))&&&'''''''''(((((())))))))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///---***((('''''')))***$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""##################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################~~~zzznnnfffaaaXXXOOOIIICCC:::333000/////////000///......//////---+++,,,,,,+++***)))((('''''''''((()))******+++******+++******)))(((&&&$$$###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((('''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$######%%%''''''&&&######$$$%%%&&&&&&''''''"""######$$$%%%&&&'''''''''&&&%%%$$$$$$&&&''')))******((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))'''(((((((((&&&&&&(((***'''((()))))))))+++...111222111///------///333777222999AAACCCAAA??????AAAAAACCCFFFKKKPPPTTTWWWXXXSSSRRRQQQSSSUUUWWWWWWVVVUUUUUUWWW[[[aaagggjjjllltttuuuuuurrrmmmgggcccaaabbbdddfffeeeaaa]]]ZZZYYY\\\```eeehhhgggdddaaa``````^^^[[[WWWSSSOOOLLLJJJJJJGGGCCC@@@>>>;;;777555666444333222333222111///222000---,,,,,,---,,,++++++)))((()))+++,,,,,,+++)))***************))))))*********)))(((&&&$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&'''''''''&&&%%%%%%$$$$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$######""""""!!!"""###%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""yyyooohhh]]]SSSMMMGGG>>>777333111111000///...---...///...---+++*********++++++++++++,,,))))))***+++++++++******))))))))))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''((('''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((&&&&&&((()))+++,,,---,,,,,,---000222222333333333333666:::>>>BBBIIIQQQTTTRRROOONNNOOOMMMPPPTTTXXX\\\^^^``````^^^]]]]]]___aaaaaaaaa___bbbbbbdddgggmmmsssxxxzzz|||~~~}}}yyytttqqqooollloooppppppmmmjjjhhhgggkkkoootttvvvuuurrrpppoooqqqooommmiiieeeaaa^^^]]][[[XXXUUURRRPPPNNNJJJHHHAAA???===<<<;;;:::888666444222///.........---,,,+++)))((((((***++++++***)))***************))))))*********)))((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""zzzrrrhhh^^^TTTNNNEEE===888555333111///...------...///---,,,++++++,,,,,,,,,---------***++++++++++++******)))''''''((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''((('''&&&''''''&&&%%%###"""!!!!!!'''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''(((((((((''''''&&&))))))***)))(((((()))+++---...000111111111333555888:::<<<>>>???AAAEEEHHHMMMTTT]]]aaa___[[[YYYXXXYYY\\\```eeehhhhhhhhhggghhhgggggghhhjjjjjjhhhfffhhhhhhjjjmmmrrrwww|||}}}|||xxxzzz|||{{{yyyvvvuuuuuuxxx{{{~~~|||{{{~~~{{{wwwtttqqqoooiiifffccc```___]]][[[YYYQQQOOOMMMKKKJJJHHHEEECCC<<<:::666444333222111000---,,,******+++++++++***))))))))))))***))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$##############################$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################}}}tttkkk[[[UUULLLDDD===999555333000///------...///...---///......---,,,+++*********+++++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###''''''&&&%%%###"""!!!!!!'''''''''''''''''''''''''''&&&&&&%%%&&&'''((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''((()))))))))((('''&&&)))***++++++***+++---///---000444777999;;;>>>@@@HHHJJJMMMMMMMMMNNNOOOPPPTTTZZZbbbfffeeebbb^^^\\\^^^aaaggglllnnnnnnllljjjjjjiiiiiiiiijjjjjjhhhfffeeehhhmmmqqqtttwwwzzz|||||||||zzzzzz{{{~~~|||yyyxxxrrroookkkiiihhhgggeeeddd```^^^\\\ZZZZZZXXXVVVTTTLLLIIIDDD@@@===;;;888666333111///.........---,,,***)))))))))(((((())))))((())))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$~~~~~~uuuccc]]]TTTLLLDDD>>>999666333111.........///...---......---,,,+++******)))************)))(((''''''************)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))+++++++++,,,++++++******(((***+++,,,---///222444333888>>>EEEJJJNNNRRRTTT]]]^^^___^^^\\\YYYXXXYYY]]]aaagggkkkllliiifffeeeeeeiiinnnsssvvvuuurrrpppllljjjhhhhhhiiiiiihhhfffgggmmmtttyyy{{{zzzzzzzzzzzz}}}}}}}}}~~~}}}{{{xxxtttrrrqqqpppooonnniiihhhffffffggggggfffddd___[[[UUUOOOKKKFFFCCC@@@999777444222222111000...,,,+++***)))((((((((((((((()))******+++*********************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''((())))))))))))((('''&&&&&&'''((((((''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&~~~zzzwww||||||kkkfff]]]UUUMMMFFF???;;;666444111////////////...+++++++++,,,,,,,,,------))))))*********))))))(((************)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((()))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&'''((())))))&&&&&&''''''(((((((((((()))((('''&&&&&&&&&&&&&&&(((''''''''''''((()))))))))))))))))))))))))))))))))(((((((((((()))***+++(((+++...111333777;;;>>>CCCIIIQQQYYY___cccgggiiimmmnnnnnnkkkgggdddbbbbbbeeegggkkkmmmooopppooonnnrrruuuzzz~~~}}}zzzwwwnnnkkkhhhggghhhiiijjjjjjhhhooowww{{{zzzxxxvvvvvvyyy{{{}}}~~~~~~~~~}}}xxxvvvuuutttssssssnnnmmmlllmmmpppqqqpppooommmhhhbbb\\\WWWRRRNNNKKKAAA???;;;999888777555333222000...,,,***))))))***)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''(((((())))))(((((('''((()))***++++++***)))(((&&&&&&'''(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyyvvvyyyzzz{{{sssnnnfff]]]UUUMMMFFFAAA:::777333111000000///...,,,------------.........******+++,,,,,,,,,++++++))))))*********))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%'''(((*********((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&''''''((((((((((((((((((((('''''''''((())))))((((((''''''(((((()))***)))))))))))))))))))))))))))(((&&&&&&'''))),,,...///222777;;;???DDDJJJNNNWWW\\\dddkkkooorrrtttuuutttuuutttrrrooommmlllmmmooonnnnnnpppsssvvvxxxyyy}}}|||yyymmmiiidddbbbdddfffiiijjjgggmmmrrrtttqqqooooooqqqpppppppppqqqsssxxx}}}zzzyyyyyy|||~~~~~~}}}}}}{{{wwwvvvvvvuuutttqqqpppoooqqqsssttttttsssrrrnnnhhhccc^^^[[[WWWTTTNNNKKKGGGEEECCCAAA???===999777333000...,,,,,,,,,+++++++++,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''((()))******)))(((''''''((()))******)))((('''&&&&&&'''(((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$~~~wwwxxxvvvtttyyywwwssskkkccc[[[SSSKKKFFF===999555222111000///...111111000///...---,,,,,,+++,,,------............'''''')))******+++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###############$$$%%%&&&&&&&&&%%%$$$###%%%''')))***+++***)))(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$######%%%''''''&&&(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''((()))(((((((((&&&&&&'''''')))***+++,,,((((((((((((((()))******))))))))))))))))))))))))000...---,,,---000444777777;;;@@@EEEKKKQQQWWW\\\ccchhhoootttwwwwwwxxxxxxvvvvvvvvvtttrrrrrrssstttyyywwwuuuuuuyyy}}}yyyvvviiiddd___\\\]]]aaaeeeggghhhlllooonnnkkkiiikkkooodddcccbbbaaaccciiiqqqwwwzzz{{{{{{xxxuuusssrrrsssssstttttttttssssssuuuwww|||{{{zzzyyyyyyrrrqqqqqqrrrtttuuutttsssrrroooiiieeebbb___\\\ZZZYYYVVVRRROOOMMMKKKHHHFFF>>>;;;888444111/////////,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''((()))******)))((('''&&&'''(((******((('''&&&&&&&&&'''((())))))(((((($$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""yyyuuuwwwyyy{{{~~~|||zzzvvvoooeeeZZZPPPKKKCCC???999555222111000///////////////...---,,,,,,.........---,,,+++***)))...---,,,+++***************)))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""######$$$$$$######"""&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((###$$$$$$%%%&&&'''((((((%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((''')))++++++***((('''(((&&&(((+++,,,++++++,,,------///222444666999<<>>999555333111000000000000//////...------------------,,,,,,+++***,,,,,,+++***))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%%%%###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''(((%%%''')))***)))((())))))(((***,,,,,,,,,,,,...///333555888;;;>>>BBBFFFJJJOOOQQQVVV___hhhnnnpppooommmiiieeedddgggiiihhhgggeeefffhhhjjjlllmmmnnnnnnrrrmmmiiijjjpppuuuwwwwwwxxxxxxtttmmmllloooqqqooojjjYYYLLLKKKLLLHHHHHHMMMLLLLLLLLLKKKKKKJJJJJJJJJLLLJJJGGGFFFGGGKKKNNNQQQYYY```ccc]]]WWWXXX[[[\\\[[[\\\]]]^^^^^^^^^^^^^^^iiimmmrrrxxx}}}|||zzzyyy{{{{{{zzzxxxsssssssssrrrqqqoooooonnnqqqnnnhhhcccaaaaaabbbddddddbbbaaabbbdddeeecccaaaXXXRRRJJJFFFDDD@@@;;;666111111000///...,,,***)))---,,,,,,+++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++)))(((((('''''''''))))))))))))))))))))))))(((((('''''''''(((((()))((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$&&&%%%#########$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((('''%%%###"""###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$${{{xxxuuuvvvyyy}}}{{{wwwoooeee]]]QQQLLLEEE>>>:::666333111111111000000///...------,,,,,,---------,,,,,,++++++++++++***))))))(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''(((((('''&&&&&&'''((((((%%%'''))))))))))))+++---,,,---...//////111444777<<>>???@@@AAAAAABBBBBBAAAAAABBBAAAAAAAAAAAACCCDDDEEEKKKQQQTTTOOOKKKKKKNNNOOOQQQTTTXXX\\\^^^]]][[[ZZZ```bbbeeeiiimmmpppssstttuuuttttttuuuvvvwwwuuutttrrrrrrqqqpppooonnnlllkkkooommmjjjgggeeeeeeffffffiiiiiikkkmmmpppqqqpppnnnddd```ZZZVVVRRRNNNGGGBBB999777555222///---,,,+++///...---,,,,,,,,,,,,,,,***************************++++++++++++++++++***+++***))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((())))))***)))'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$wwwuuuwwwuuu}}}}}}|||wwwmmmeeeZZZTTTLLLDDD===888444111222111000///...---------,,,,,,------------------,,,,,,++++++******)))((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''' !!!"""$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))'''((()))***)))***---//////000222444666:::@@@DDDIIINNNUUUZZZ]]]^^^___```eeedddfffkkkqqqqqqlllggg\\\XXXUUUUUUWWWZZZZZZYYYXXXYYYZZZ\\\___aaacccdddaaaYYYQQQPPPTTTWWWTTTOOONNNOOOMMMHHHIIIPPPTTTTTTPPPEEE<<<;;;<<<::::::======>>>@@@CCCEEEFFFGGGGGGCCCCCCBBBCCCDDDFFFHHHIIIGGGKKKNNNLLLHHHHHHJJJMMMPPPUUU\\\bbbeeeeeebbb```aaaaaaaaabbbcccfffiiijjjllllllmmmnnnnnnmmmllljjjjjjkkklllmmmnnnmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjiiikkkppptttwwwxxxwwwvvvkkkhhheeeaaa]]]WWWPPPKKKDDDBBB>>>999555222111000000///...---,,,,,,,,,,,,***************)))))))))(((((())))))))))))((((((+++******)))(((((())))))(((((((((((((((((((((((($$$%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((((((((((((''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%$$$$$$%%%&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$######$$$$$$$$$###$$$%%%&&&$$$"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%!!!"""###$$$%%%$$$$$$###%%%$$$$$$#########$$$%%%yyyxxxsssxxx~~~uuunnnddd]]]TTTJJJBBB<<<666333222111///...---,,,,,,,,,,,,,,,---.........------------------,,,+++***)))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''((())))))&&&'''(((((())))))(((((()))((('''&&&&&&'''((()))(((((()))((((((***---000000222666:::@@@FFFNNNSSS\\\bbbjjjppppppnnnkkkiiikkkjjjjjjnnnrrrpppggg```RRRPPPPPPRRRVVVXXXVVVSSSPPPPPPPPPQQQRRRTTTVVVWWWSSSLLLFFFEEEHHHJJJGGGCCCDDDFFFEEEBBBDDDJJJNNNMMMHHHBBB<<<<<<>>>>>>???AAA>>>???BBBFFFJJJMMMOOOPPPJJJIIIHHHHHHJJJNNNQQQTTTNNNOOOQQQRRRPPPOOOQQQTTTWWW[[[cccjjjnnnooommmlllnnnkkkhhhfffeeeeeeggghhhffffffgggfffcccaaa^^^]]]]]]___cccgggkkkmmmnnnooolllmmmmmmnnnnnnmmmmmmlllgggkkkrrrxxx{{{{{{zzzyyyooommmkkkhhhddd^^^XXXSSSMMMJJJFFFAAA<<<999777666222111000...,,,+++++++++,,,+++++++++*********)))(((((())))))))))))((((((+++******))))))))))))***((((((((((((((((((((((((&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))(((((((((''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%###%%%'''&&&$$$$$$%%%&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$###$$$$$$###$$$%%%&&&$$$"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$ !!!###%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$%%%%%%~~~~~~~~~zzzzzz|||yyynnnhhh]]]SSSJJJBBB<<<999444222000...------------------.........------,,,---............,,,+++***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((+++***'''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&))))))((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%&&&'''((()))******''''''((())))))))))))((())))))(((''''''((())))))(((((((((((((((+++///333666:::@@@FFFNNNVVV^^^cccpppuuu{{{}}}yyyuuusssrrrpppooosssuuurrrggg]]]LLLKKKLLLOOOSSSTTTPPPMMMDDDDDDCCCCCCCCCDDDFFFGGGFFFCCC@@@???BBBDDDCCCBBBAAADDDDDDCCCDDDJJJLLLJJJJJJGGGDDDCCCDDDFFFFFFGGGHHHIIIKKKNNNRRRWWWZZZ\\\YYYXXXWWWWWWYYY\\\___bbbXXXXXXZZZ\\\\\\ZZZ\\\```fffiiinnntttyyy}}}~~~}}}zzzuuuqqqmmmlllllllllffffffeeebbb]]]YYYWWWVVVUUUXXX^^^dddjjjnnnpppqqqooooooooonnnmmmkkkiiihhhdddjjjsssyyy{{{zzzyyyxxxqqqpppooommmiiiddd```]]]SSSQQQNNNIIIEEEAAA???>>>999777555222000...,,,,,,---------,,,++++++*********++++++++++++++++++***+++******))))))*********))))))))))))))))))))))))************)))(((''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%###&&&((((((%%%###%%%'''"""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%$$$###$$$%%%&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%!!!"""$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%zzzyyyxxxxxxzzz|||~~~zzzssshhh]]]SSSKKKEEEAAA777555222000///...//////.../////////...---,,,,,,,,,---.........,,,***)))++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$'''***)))&&&$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''((()))))))))))))))***)))(((''''''((()))******++++++,,,...222999===DDDIIIPPPXXX```iiipppuuu|||~~~|||zzzzzztttqqqpppsssvvvqqqeeeYYYKKKIIIHHHIIILLLLLLIIIFFF>>>===<<<<<<<<<>>>@@@AAAAAAAAABBBCCCDDDGGGJJJLLLIIIMMMOOONNNOOOSSSSSSQQQRRRRRRQQQQQQSSSUUUVVVVVVYYYXXXXXXZZZ]]]aaaeeehhhhhhhhhhhhiiiiiijjjjjjkkkeeebbbdddiiijjjgggiiinnnrrrsssuuuyyy~~~{{{vvvtttsssrrrnnnnnnlllgggaaa\\\[[[\\\ZZZ^^^cccjjjooorrrttttttsssrrrppplllhhhdddaaa______fffpppvvvxxxuuusssrrrpppppppppnnnkkkhhheeeddd[[[ZZZXXXUUUQQQMMMJJJHHHAAA@@@===999555222000/////////...------,,,++++++++++++,,,,,,,,,,,,+++++++++******))))))***++++++))))))))))))))))))))))))******)))))))))))))))***&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%%%%"""&&&))))))%%%###%%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###$$$'''((()))(((&&&%%%uuutttsssssstttvvvxxxzzz}}}zzzooodddZZZRRRKKKGGG999777444222000000111111////////////...---,,,++++++,,,---------+++)))''',,,+++***)))((('''&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%!!!$$$((('''###!!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%"""######$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((''''''''''''(((((()))))))))))))))***)))(((''''''((()))***...///000111555;;;CCCHHHRRRWWW___hhhpppwww~~~|||zzzyyyzzz|||qqqnnnmmmpppsssnnn```UUULLLHHHEEEDDDEEEFFFDDDBBB>>>>>>===<<<===@@@BBBCCCAAADDDHHHIIIKKKNNNSSSXXXXXX\\\______```bbbaaa^^^ZZZ\\\]]]^^^aaaeeeggggggbbbaaa```___aaaeeeiiilllmmmnnnpppqqqpppnnnllljjjnnnjjjlllrrrsssppprrrwwwsssrrrrrruuuzzz|||yyywwwwwwxxxwwwuuuooohhhddddddeeedddggglllqqqvvvxxxyyyyyywwwtttpppjjjddd^^^ZZZXXXZZZbbblllsssssspppmmmlllmmmnnnnnnmmmjjjhhhggggggbbbbbb```^^^[[[VVVSSSQQQHHHFFFCCC>>>:::777444333000000///...------,,,,,,******++++++++++++******+++***************++++++))))))))))))))))))))))))''''''&&&&&&&&&(((***+++'''''''''((((((((())))))'''''''''''''''((()))***$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""###$$$%%%%%%"""&&&***)))%%%###%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&$$$"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$(((***+++)))&&&%%%mmmoooqqqrrrrrrsssuuuwwwyyyyyy{{{yyylllbbb\\\TTTLLLDDD===888777555222111222---------...------,,,,,,---,,,,,,,,,,,,,,,,,,+++)))))))))))))))(((''''''$$$%%%'''((()))***))))))))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((&&&%%%###((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''))))))%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''******))))))((((((''''''***)))))))))((((((((('''((()))*********+++...111888666444444:::EEEQQQZZZfffjjjqqq{{{~~~zzzyyy{{{xxxssskkkeee___aaaeeedddZZZQQQEEECCC@@@???@@@AAAAAAAAA@@@CCCFFFGGGFFFGGGJJJMMMLLLPPPVVVYYYZZZ\\\```ccchhhhhhiiiiiiiiiiiiiiiiiifffiiimmmoooqqqqqqrrrsssrrrjjjaaa^^^]]]___fffnnnrrrvvvxxxxxxtttppppppqqqooorrrwwwzzz{{{zzzwwwuuuzzzuuuqqqqqqsssxxx}}}{{{yyy}}}{{{wwwrrrmmmlllmmmoootttwwwyyyzzzxxxxxxyyy||||||xxxqqqhhh```[[[ZZZZZZXXX^^^fffmmmooonnnmmmkkkkkkkkklllnnnooonnnkkkhhhhhhfffdddbbb```]]]YYYVVVSSSPPPLLLFFFBBB>>><<<;;;444333111...---,,,,,,,,,///---++++++,,,---,,,+++,,,+++++++++***)))))))))))))))((('''''''''''''''+++***)))(((((('''(((((('''''''''&&&%%%%%%'''***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$###"""""""""###%%%&&&%%%$$$"""!!!!!!"""$$$%%%nnnpppqqqqqqppppppqqqrrrssssssuuuyyy}}}~~~|||ssslllfff\\\RRRJJJBBB;;;999777222000111...////////////...------------,,,,,,,,,,,,++++++)))************)))((('''%%%&&&'''((())))))(((((()))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%###"""'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%''')))(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((((((((((()))))))))******))))))***))))))***---000444666999===EEERRRaaakkkxxxyyy|||~~~yyywwwyyyzzzsssjjjZZZSSSNNNQQQWWWYYYTTTMMMEEECCCAAA@@@BBBEEEIIIJJJOOORRRTTTTTTRRRRRRTTTWWW[[[```fffiiiiiijjjlllooopppqqqrrrssssssrrrrrrqqqrrrsssuuuvvvwwwxxxzzz{{{vvvlllbbb\\\[[[^^^fffooouuuxxx{{{zzzvvvsssssstttsssvvv|||}}}zzzyyysssnnnllllllqqq}}}~~~|||~~~{{{wwwttttttwwwyyy}}}}}}{{{{{{}}}~~~yyypppggg___[[[ZZZZZZYYY___gggnnnqqqrrrqqqpppkkkjjjhhhhhhiiiiiihhhfffjjjiiihhhgggfffccc___\\\XXXUUUQQQLLLHHHDDDBBBAAA:::888555222000......---...,,,++++++,,,,,,+++***++++++++++++************))))))(((''''''''''''(((***))))))(((((((((((()))'''((((((&&&%%%%%%''')))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""###%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%mmmnnnnnnmmmllllllmmmnnnnnnnnnooorrruuuxxxyyyyyy|||}}}~~~}}}||||||}}}}}}|||yyyttthhh\\\UUUKKKBBB>>>:::555222222000000000000/////////...---------,,,,,,+++++++++******+++++++++***))))))''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''$$$"""!!!%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((((((((((((((())))))))))))&&&'''((()))***+++,,,,,,***++++++******,,,///333777<<>>BBBFFFGGGGGGIIIKKKOOORRRWWW\\\bbbfffmmmoooooolllfffcccccceeeiiiooovvvyyywwwtttrrrrrrzzz|||~~~~~~|||zzz|||{{{{{{{{{{{{zzzxxxwwwrrrjjjcccaaaccchhhqqqzzzyyyppplllmmmrrr}}}~~~zzzuuuooojjjfffccc```ccckkkttt|||xxxooohhheeefffggghhhiiiiiikkkmmmooonnnjjjgggdddbbb___[[[WWWTTTQQQPPPJJJHHHEEE@@@;;;777333222---,,,,,,,,,---,,,)))'''*********++++++,,,,,,,,,+++***))))))(((((())))))(((((('''(((((()))******)))******(((&&&%%%%%%'''((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!!!!!%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""###%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%[[[]]]___aaabbbfffkkknnnqqqqqqrrrsssuuuvvvyyyzzz{{{}}}~~~zzzvvvzzzzzzkkk]]]NNNGGGCCC<<<888666222111000///..................---,,,,,,+++*********+++,,,,,,,,,,,,++++++))))))((((((''''''&&&&&&'''''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&'''((()))***++++++************++++++++++++,,,,,,...000444;;;CCCIIISSSXXX^^^bbbfffmmmxxx{{{{{{|||~~~|||zzz|||}}}qqqggg]]]UUUMMMIIICCCAAACCCFFFIIIKKKPPPVVV]]]cccgggjjjmmmoootttuuutttpppiiieeedddeeekkkqqqyyy|||{{{wwwvvvuuuzzz{{{}}}~~~}}}||||||}}}~~~|||vvvqqqkkkggggggkkkpppuuu}}}xxxvvvxxx}}}~~~xxxqqqlllhhhkkkpppzzzyyypppkkkjjjjjjjjjkkklllmmmppprrrrrrooommmhhhfffdddaaa]]]ZZZWWWVVVRRRPPPLLLGGGBBB<<<888666222111///......---***(((******++++++,,,,,,,,,---++++++***)))))))))))))))(((((('''(((((()))******)))******)))'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!"""$$$%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%TTTVVVXXXZZZ]]]aaagggkkkoooqqquuuwwwyyy{{{~~~{{{{{{{{{uuuwww|||xxxhhhWWWMMMHHH@@@:::888333222000///...---............---,,,,,,+++************+++,,,,,,,,,++++++***)))(((''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&''''''((()))******++++++++++++++++++,,,,,,,,,+++---000555===HHHUUU]]]dddeeegggiiilllpppvvvzzzvvvwwwwwwxxxwwwtttoookkkhhhrrrwwwooocccZZZUUURRRKKKIIIHHHGGGIIIMMMRRRUUU[[[bbblllqqqssssssssstttxxxyyyxxxssslllgggfffggghhhooowww{{{{{{yyyxxxxxx||||||~~~zzzsssjjjjjjnnnwww~~~zzzwwwwwwzzz{{{wwwtttqqqpppqqqqqqqqqsssuuuuuutttrrrlllkkkiiigggddd```]]][[[XXXVVVSSSOOOIIIDDD???===:::777444222000///---++++++++++++,,,,,,,,,,,,,,,,,,++++++***************)))(((((((((((())))))***((()))******(((&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''&&&%%%######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%TTTTTTUUUVVVWWWZZZ___cccggglllrrrxxx{{{zzzvvvzzz}}}~~~xxxwwwwww}}}zzzeeeYYYQQQIIIAAA===555444222///......///000///......---+++******)))))))))***+++++++++++++++)))(((''''''&&&'''((((((''''''''''''((((((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))*********$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))''''''(((((())))))******)))******+++,,,---......000222777???KKKZZZjjjtttxxxtttpppoooppprrrrrrrrrkkkjjjiiiiiigggccc]]]YYYVVV___dddaaa[[[YYYXXXWWWPPPQQQSSSTTTVVVZZZ^^^bbbhhhnnnvvvyyyxxxvvvvvvwwwyyyzzzyyytttmmmhhhggghhheeekkktttyyyzzzzzz{{{|||}}}}}}~~~}}}vvvrrrrrrwww}}}zzzuuusssrrrrrrtttuuutttsssqqqpppooommmjjjgggdddbbb]]]\\\ZZZVVVQQQLLLGGGEEEBBB>>>999555222111///...,,,,,,,,,,,,,,,,,,++++++,,,,,,+++************+++***))))))(((((((((((()))&&&(((******)))''''''((((((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''&&&$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$VVVVVVUUUTTTSSSUUUYYY\\\```fffooovvv|||}}}xxx|||zzz|||wwwtttwwwrrrddd[[[QQQGGGCCC777555333111000000111111//////...---+++******)))((()))***+++++++++++++++)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''(((&&&$$$###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((***+++++++++$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&((()))******%%%%%%&&&&&&'''((((((((('''''''''((((((***++++++(((((((((((())))))))))))'''((()))+++---///000111555999???IIIWWWiiizzzxxxsssrrrqqqnnnjjj]]]\\\ZZZYYYWWWTTTPPPMMMMMMTTTZZZ[[[\\\```aaa```YYY\\\```aaabbbeeehhhlllpppuuu{{{{{{xxxvvvvvvxxxxxxyyyxxxsssmmmhhhggghhhfffmmmuuu{{{}}}~~~~~~}}}}}}~~~}}}vvvzzzzzz~~~uuusssppppppqqqrrrrrrqqquuuuuutttrrrooollliiigggaaa```^^^ZZZVVVQQQMMMJJJHHHCCC<<<666444222111000---------,,,,,,+++++++++---,,,++++++******+++++++++***)))(((((('''((((((&&&(((******)))(((((()))******))))))))))))******''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''((('''%%%######$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$&&&(((***&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$WWWWWWXXXXXXWWWWWWWWWWWW^^^aaaeeejjjqqqzzz||||||{{{vvvzzz~~~qqqbbbWWWNNNIIIBBB>>>777222000000000///......---,,,,,,+++******,,,++++++******++++++,,,+++)))((((((***+++***)))(((((((((((((((((((((((()))))))))(((''''''&&&&&&)))&&&$$$%%%'''(((&&&###(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((***))))))((('''&&&&&&&&&))))))))))))***************---///,,,'''&&&)))---,,,+++***,,,///333555666>>>CCCKKKWWWkkkyyytttnnnfff___UUURRRNNNLLLMMMMMMKKKIIILLLPPPXXXbbbiiilllkkkiiiiiijjjlllooorrruuuwwwyyywwwwwwxxxzzz}}}~~~}}}xxxyyyzzzxxxtttppplllkkklllqqqzzz}}}|||~~~~~~zzzxxxxxxuuuooooootttvvvuuuuuuuuutttrrrmmmiiihhhhhhfffbbb\\\WWWUUUTTTMMMIIIDDD???;;;888555333///......---,,,+++******,,,+++++++++++++++++++++******))))))(((((('''''',,,+++)))((((((((()))***(((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%$$$$$$%%%'''(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################___^^^]]][[[ZZZYYYYYYYYY[[[]]]```dddiiipppxxx~~~|||{{{{{{kkk]]]RRRMMMFFFAAA:::555222111000000...---------,,,+++++++++,,,,,,++++++++++++,,,,,,+++***(((((()))******)))(((((((((((((((((((((((('''''''''(((((((((((((((***'''&&&&&&(((((('''%%%(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&))))))))))))************''')))+++***((('''))),,,,,,++++++---111555999;;;FFFOOOZZZfffwwwwwwnnnfff\\\UUUNNNLLLKKKMMMQQQTTTUUUUUUXXX[[[aaaiiippptttsssrrrrrrsssuuuwwwyyy|||~~~}}}|||{{{|||~~~~~~}}}~~~}}}zzzwwwvvvuuuuuuyyy~~~{{{|||}}}~~~}}}{{{zzz|||~~~~~~~~~~~~|||uuurrruuuuuuuuuuuuwwwwwwvvvrrrooooooooommmjjjeee```\\\ZZZRRRNNNIIICCC@@@<<<888666222111000...---,,,++++++,,,,,,,,,+++******))))))******)))))))))))))))))),,,+++***)))((())))))***((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################eeeccc___\\\YYYXXXXXXXXXZZZ[[[]]]___aaafffmmmqqq{{{|||wwwfffYYYRRRKKKFFF???888555333111000---------------------,,,,,,,,,++++++++++++,,,,,,,,,+++)))((()))***)))(((((((((((((((((((((((((((&&&&&&''''''((())))))******)))'''((())))))(((&&&'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%&&&'''''''''%%%(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((***))))))((((((''''''&&&))))))))))))************'''((()))***++++++++++++------...111666===BBBFFFRRR^^^kkkwwwqqqfff\\\SSSMMMIIIJJJNNNTTT\\\cccggghhhggghhhkkkqqqwww{{{||||||||||||}}}~~~~~~~~~~~~~~~}}}~~~||||||zzzyyyyyyvvvvvvxxx}}}|||wwwuuuyyy}}}}}}{{{zzzvvvwwwxxxzzz|||{{{xxxvvvxxxxxxwwwtttpppjjjeeeaaaYYYVVVPPPKKKFFFBBB>>>;;;888666333///---,,,,,,---......---,,,++++++************************++++++++++++***))))))))))))***((())))))***)))(((&&&%%%'''''''''''''''''''''''''''(((((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjgggbbb^^^[[[ZZZZZZZZZ\\\]]]^^^^^^```cccgggkkktttxxx~~~}}}}}}pppaaaZZZPPPKKKCCC<<<888444111000---------------.........,,,,,,,,,++++++,,,,,,,,,---+++)))((())))))((('''((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((())))))))))))((((((''''''((()))))))))************))))))***,,,...///---,,,...000444999???GGGOOOUUU^^^jjjwwwxxxiii]]]UUUOOOKKKIIINNNXXXcccmmmtttwwwxxxrrrrrrssswww|||}}}yyyzzzyyyvvvuuuvvv{{{wwwrrrvvv|||{{{~~~~~~}}}}}}~~~~~~|||~~~~~~|||zzzwwwqqqjjjeee```\\\WWWRRRMMMIIIDDD@@@>>>;;;777222///------.../////////......---------*********++++++,,,,,,,,,++++++*********)))))))))((()))***+++***(((&&&$$$'''''''''''''''''''''''''''((()))***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooommmhhhddd```______```]]]^^^______```bbbeeehhhlllpppuuuzzz|||xxxjjjaaaTTTOOOGGG@@@;;;666222000.....................///---,,,,,,,,,,,,,,,,,,------+++)))((())))))((('''))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&'''&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''((((((((())))))((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''''''''((((((((()))))))))))))))))))))(((((((((((()))))))))************+++******,,,...///...,,,///333:::AAAHHHQQQZZZaaaiiirrr|||{{{mmm```VVVPPPMMMLLLNNNVVVdddpppyyy~~~~~~~~~zzzzzzzzz}}}~~~zzzxxxzzzzzzvvvsssttt|||wwwooorrrxxxxxxxxxyyyzzz{{{~~~~~~|||yyyssskkkfffccc```\\\XXXTTTOOOJJJGGGEEEBBB===777222000//////---------...............******++++++,,,,,,------++++++++++++*********))))))***++++++***(((&&&$$$((((((((((((((((((((((((&&&'''((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((($$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssqqqlllhhhdddbbbaaaaaa^^^___```______```bbbdddhhhlllqqquuuwwwyyy{{{|||qqqhhhYYYTTTLLLEEE???:::555222//////////////////......------,,,,,,,,,,,,------,,,+++)))((()))***)))((())))))))))))))))))))))))***))))))(((''''''&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,...000111555<<>>888777333///...000000///---------------,,,,,,,,,,,,***+++++++++++++++******************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&~~~yyyuuusssmmmkkkgggbbb^^^ZZZXXXXXXVVVVVVUUUTTTUUUVVVWWWXXX[[[___dddiiinnnttt{{{~~~}}}}}}}}}}}}{{{yyy|||{{{lll___TTTOOOFFF???:::666333111/////////......//////000------,,,,,,,,,+++++++++***)))((((((******)))((('''((((((((()))))))))***))))))((((((((((((((((((''''''''''''((((((((((((######$$$%%%&&&'''((()))((('''%%%%%%'''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((()))'''''''''''''''&&&&&&&&&&&&'''(((((('''&&&((()))%%%$$$###""""""###%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%'''(((((('''&&&%%%&&&&&&'''((((((((('''&&&%%%&&&((()))))))))((('''&&&&&&&&&'''''''''''''''&&&''''''((()))***+++,,,&&&%%%%%%&&&)))******)))(((***---------,,,,,,---,,,///111333555<<>>;;;666333333222111000......---------------...------,,,++++++++++++++++++)))'''((()))***))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))'''''''''(((((()))))))))''''''''''''&&&&&&&&&&&&)))&&&###"""$$$''')))***,,,+++***+++,,,,,,***((('''''''''''''''((())))))(((((((((((())))))))))))***************+++,,,---,,,///000000///333<<>>HHHUUU```eeekkkqqqsssoooiiieeeddd[[[aaahhhmmmnnnnnnnnnnnntttuuuwwwzzz~~~xxxttttttqqqoookkkgggdddcccddddddhhhlllttt~~~~~~zzzssskkkfffeeehhhkkkmmmssstttnnnmmmrrrvvvvvvsssrrrpppmmmggg___UUUNNNFFF@@@:::666555444111///............---,,,+++***---------,,,,,,,,,++++++,,,+++******))))))******---,,,******+++***)))'''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''+++***(((&&&%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$$$$%%%&&&''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((|||wwwrrrooommmiiiccc^^^ZZZ[[[[[[YYYWWWXXX[[[___aaaaaabbbdddgggkkknnnpppxxxyyy|||wwwppphhh___YYYMMMIIIBBB<<<777444111...---............---,,,,,,,,,,,,,,,++++++++++++***+++)))((()))***+++***)))***)))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&)))(((''''''''''''((()))+++***)))(((''''''''''''&&&'''''''''''''''&&&&&&(((''''''''')))***)))(((&&&'''(((((())))))((((((******))))))))))))******,,,))))))---......111666<<<>>>AAAEEEKKKTTT___fffjjjnnnqqqnnnggg___ZZZXXXYYYaaammmwww}}}}}}{{{zzzyyyyyy{{{}}}}}}}}}zzzwwwtttpppkkkhhhggggggggghhhiiimmmsssyyy}}}~~~~~~yyysssooolllkkkkkklllqqqqqqlllkkkooosssssstttrrrpppmmmhhhaaaYYYSSSIIIDDD===888777666333000////////////...------,,,---------,,,,,,,,,++++++---,,,,,,+++++++++++++++---,,,******+++***)))'''(((''''''&&&&&&''''''((()))(((''''''))))))((('''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((~~~xxxtttnnngggbbb]]]]]]\\\ZZZXXXXXXZZZ]]]]]]^^^___aaacccgggjjjllltttuuuxxx|||wwwrrrkkkddd___TTTOOOGGG@@@;;;666333000///............------,,,,,,,,,,,,,,,+++++++++++++++)))((()))***+++***)))******)))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((&&&%%%&&&'''***+++'''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((''''''&&&''''''&&&%%%%%%&&&''''''))))))((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&((('''&&&''')))***)))(((((((((''''''(((((()))*********)))))))))******++++++***+++---...000777???IIIJJJMMMSSS[[[ccciiilllnnnooonnnhhh^^^VVVQQQPPPWWWbbbsss}}}{{{|||~~~~~~|||{{{yyyxxxxxxxxxuuutttssstttuuutttrrrpppooopppqqqqqqrrrtttwwwzzz}}}yyytttqqqnnnmmmmmmnnnllliiiiiikkklllmmmmmmuuu{{{|||xxxrrrnnnmmmpppoookkkkkkoootttuuuvvvtttqqqnnnjjjddd^^^YYYNNNIIIBBB===;;;999555222///////////////.........------------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---+++******++++++)))(((((((((''''''''''''((((((***)))((((((******)))((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((((('''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((({{{uuummmhhhcccbbb```]]][[[ZZZ[[[\\\ZZZZZZ[[[^^^aaaeeehhhjjjooorrruuuxxx{{{zzzuuupppkkkggg\\\VVVOOOGGGAAA;;;666333000000///......---------------,,,,,,,,,+++++++++,,,***)))***+++,,,+++************)))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&&&&''''''''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))''''''''''''&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''((('''''''''***)))((()))+++++++++))))))((('''''''''(((***+++******))))))******++++++++++++,,,......111;;;GGGSSSSSSVVV^^^hhhooopppooonnnmmmiiiaaaWWWQQQOOOPPPXXXeee{{{{{{yyyzzz}}}{{{xxxvvvssssssrrrpppooommmlllkkkkkkjjjiiihhhgggggggggfffggghhhiiihhhhhhjjjmmmpppqqqsssvvvyyy~~~}}}zzzyyyxxxzzzuuummmhhheeedddddddddgggjjjsss|||uuuqqqqqqooonnnoootttyyy|||{{{xxxtttppplllgggbbb^^^UUUOOOHHHBBB???<<<777444/////////.........//////...------------,,,,,,,,,------,,,+++++++++++++++,,,+++******++++++***((()))((((((''''''(((((()))***)))((((((******)))((('''''''''''''''''''''''''''''''''''''''((()))***)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&%%%$$$$$$&&&'''''''''&&&%%%$$$$$$'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((|||uuupppjjjgggccc```^^^]]]\\\\\\XXXYYYZZZ]]]```dddhhhjjjlllooosssuuuwwwzzz~~~|||xxxrrrnnnaaa\\\UUUNNNFFF???888444222111000......---......---------,,,,,,,,,++++++---,,,++++++,,,---,,,+++************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))******'''''''''''''''''''''''''''((()))))))))(((&&&%%%))))))))))))))))))))))))&&&&&&'''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''(((''''''((())))))))))))))))))(((((((((***+++***)))))))))((('''''')))***+++***************+++,,,,,,---,,,...///000555AAAMMM[[[ZZZ^^^gggqqqwwwuuuqqqmmmjjjcccYYYPPPLLLNNNQQQaaaooo|||xxxxxxzzz|||zzz}}}zzzyyywwwuuussspppnnnmmmllllllkkkjjjiiihhhgggfffiiiiiigggeeecccccccccddddddeeefffeeedddeeehhhjjjgggiiikkknnnqqqtttvvvxxxwwwyyy}}}tttkkkfffcccbbbaaaaaabbbgggqqquuurrrooopppsssxxx~~~~~~yyyuuuqqqlllgggddd\\\VVVNNNIIIEEE@@@:::666000///......---......///.........---------,,,,,,,,,,,,+++***************,,,+++)))***++++++***))))))))))))(((((())))))))))))(((''''''))))))((('''((((((((((((((((((((((((''''''''''''(((((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''&&&%%%$$$$$$''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((zzzqqqmmmhhhdddaaa```^^^\\\ZZZZZZ[[[]]]```cccfffhhhgggkkkppprrrsssuuuyyy}}}~~~zzztttooodddaaa\\\UUUNNNEEE<<<666333222000///.........///------------,,,,,,,,,,,,---+++***+++,,,---,,,+++++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))******+++(((((((((((((((''''''''''''((()))******(((&&&$$$''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%'''(((((())))))(((((('''(((((())))))))))))(((((('''&&&&&&&&&'''((())))))'''((())))))************'''&&&%%%&&&((()))((('''))))))(((((())))))*********************+++,,,---///---...222666===IIITTT```aaaeeennnwww{{{xxxtttmmmhhh___TTTKKKJJJOOOUUUlllyyy|||zzzzzz{{{www|||zzztttppppppooommmlllkkkjjjjjjjjjjjjjjjiiihhhhhhhhhiiiiiilllmmmllliiigggeeeeeegggdddfffggggggfffeeefffhhhdddeeefffggghhhjjjjjjkkkjjjmmmpppsssuuuyyy}}}tttmmmhhhdddbbb``````bbbgggppp|||{{{uuuppprrrvvvzzz|||xxxtttooolllddd^^^WWWPPPLLLFFF???:::333222000.........//////............---------,,,,,,+++******))))))******+++***)))***++++++***)))******))))))))))))******)))(((''''''))))))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((zzzvvvoookkkhhhfffcccaaa^^^]]]]]]]]]^^^```aaabbbcccggglllnnnnnnpppuuuyyyzzz}}}wwwqqqkkkiiifffaaaYYYOOOCCC<<<555333111///......//////...------------,,,,,,,,,+++***))))))++++++***)))+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++******)))))))))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&(((((())))))))))))(((((('''((())))))))))))((('''''''''''''''((()))***+++&&&'''((()))************'''&&&%%%&&&((((((((('''(((((()))************)))************+++,,,---...000---///666>>>HHHSSS]]]aaaccciiipppwwwzzzwwwtttkkkfff]]]SSSMMMPPPZZZbbbqqq~~~~~~{{{xxxtttnnnjjjlllkkkjjjjjjjjjkkkmmmnnnooonnnmmmmmmnnnppprrrssssssuuuuuurrrooollllllmmmlllnnnppppppooommmmmmmmmhhhhhhggggggfffeeeeeeeeedddfffhhhiiijjjlllooorrrtttxxx~~~{{{sssmmmiiibbbcccddddddfffmmmxxx|||vvvwwwzzz}}}~~~zzzwwwmmmggg___XXXSSSLLLEEE???777555333111//////000000............------------,,,,,,+++************++++++***)))***+++,,,+++)))+++******))))))******+++***)))((((((******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''''''''''''''%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''((((((}}}wwwrrrooommmiiifffaaa```___]]]\\\]]]]]]^^^```eeejjjkkkkkklllrrrvvvxxxzzz}}}zzzrrrqqqoookkkcccXXXKKKCCC555444111///......//////......---------,,,,,,,,,)))((('''((()))***)))'''+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++******))))))(((((('''&&&%%%%%%&&&(((+++,,,))))))))))))))))))))))))&&&''')))*********))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''(((***+++,,,%%%&&&'''((()))))))))))))))((('''(((*********((('''(((***++++++******)))************+++,,,---...000---///888EEEPPP[[[ddd___bbbhhhooouuuvvvuuusssiiieee\\\UUUSSSZZZgggqqqqqq}}}~~~zzzyyywwwvvvvvvvvvvvvssspppmmmmmmlllllllllmmmpppsssuuuuuutttsssssstttxxx{{{}}}zzz|||}}}zzzvvvsssrrrsssuuuwwwzzz{{{yyywwwuuuuuunnnmmmllljjjhhhfffeeedddbbbcccddddddcccdddfffhhhggglllqqquuuwwwzzz~~~wwwrrrcccfffgggeeebbbeeeooowww|||}}}rrrlllddd]]]XXXQQQIIICCC:::888666333111111111222//////.........---------...---,,,,,,++++++,,,,,,+++***)))***+++,,,+++***++++++************+++++++++***)))***+++++++++)))))))))))))))))))))))))))((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((~~~xxxuuurrrnnnkkkfffddd```]]]ZZZZZZ[[[[[[___```ccceeehhhjjjkkklllssswww||||||yyyvvvtttrrrnnncccSSSHHH???:::444111111222111///......---,,,,,,,,,,,,---,,,,,,,,,,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))''''''''''''(((***+++,,,------...---,,,)))%%%###+++*********))))))(((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((''''''''',,,,,,+++))))))+++---...///111888DDDRRR\\\```aaadddbbbccchhhooosssqqqnnngggdddaaaaaaeeelllrrrvvv|||~~~~~~{{{xxxzzzyyyyyy{{{~~~zzzuuuqqqooooooooosssuuuuuuvvvwwwsssmmmrrrqqqrrrtttxxxyyyyyyxxx{{{{{{}}}~~~}}}|||}}}|||xxxvvvsssqqqpppnnnkkkhhhkkkiiifffeeeffffffeeecccdddeeegggjjjmmmqqqtttvvv|||~~~~~~uuupppiiiffffffhhhkkkmmm{{{xxxpppggg```\\\VVVOOOHHHCCC>>>777333333222000......///000///,,,+++---///---------,,,,,,,,,++++++,,,,,,,,,+++***)))((((((************))))))(((((('''''''''''''''((())))))''')))***)))((('''((()))''''''''''''''''''''''''(((((('''&&&''')))+++---'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))(((((((((((())))))))))))~~~zzzuuuqqqgggeeeaaa\\\YYYXXXXXXYYY\\\]]]___bbbdddfffggghhhqqqtttyyy}}}~~~|||zzzyyyuuujjj[[[OOODDD>>>666222222222111000///...------,,,,,,------,,,,,,,,,,,,+++***))))))************))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''''''''''')))***+++,,,***+++++++++***((('''&&&******)))))))))((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((())))))))))))***((((((((((((((((((((((((***++++++)))***,,,///000333888AAAMMMYYYaaadddeeebbbaaaaaaffflllpppooollliiigggfffjjjqqqyyy~~~~~~~~~~~~|||wwwuuuuuuuuuvvvyyy|||wwwyyyyyyxxxtttpppmmmllllllmmmrrrvvvwwwzzz|||zzzuuutttuuuwww{{{~~~{{{xxxwwwuuurrrpppqqqooolllkkkjjjiiigggfffddddddeeefffhhhjjjlllmmmppprrrvvv{{{uuunnnkkkkkklllmmmsss}}}zzzrrrhhhbbb^^^ZZZSSSMMMGGGAAA:::666555444111......///000...,,,+++---///---------,,,,,,,,,++++++,,,,,,++++++******))))))++++++*********)))))))))(((''''''''''''((())))))((()))******(((((()))***''''''''''''''''''''''''''''''&&&%%%&&&''')))***(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))(((((((((((())))))))))))yyytttmmmjjjeee___[[[YYYYYYYYYYYYZZZ[[[]]]___```aaabbbmmmppptttxxx{{{|||rrrbbbWWWKKKDDD;;;444333333222000///...------,,,---------------,,,,,,+++******)))++++++++++++************)))))))))))))))))))))))))))))))))((((((((('''''''''''''''((()))***+++,,,))))))(((((((((((((((((())))))((((((((((((((('''(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************(((((((((((((((((())))))******+++++++++---000333999AAAMMMXXX```dddggghhhaaa``````ccchhhjjjjjjhhhfffeeegggooo{{{~~~}}}yyyvvvttttttssstttwww|||}}}zzzwwwssspppssssssssspppmmmkkkkkklllmmmsssxxx{{{zzz{{{~~~|||{{{zzzxxxuuurrrqqqooollliiiffffffeeeddddddeeeeeeeeefffgggjjjmmmpppsssvvvwww}}}uuuqqqooonnnnnnuuu}}}}}}uuukkkeeebbb___YYYTTTLLLGGG???;;;888666222///......///---,,,+++---...------------,,,,,,,,,,,,+++++++++++++++*********+++++++++***************((((((''''''(((((()))***&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''***)))(((''''''((()))***))))))((('''&&&%%%$$$$$$###$$$$$$%%%&&&'''((()))''''''&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))~~~yyyvvvrrrlllfffaaa]]]\\\[[[XXXXXXYYYZZZ[[[\\\]]]^^^fffjjjnnnssswww|||vvvhhh]]]SSSJJJ???777333222111000//////...---------------------,,,+++************++++++*********)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((()))***,,,,,,,,,***)))''''''((()))***((((((((((((''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********(((((())))))))))))******,,,+++,,,------,,,111777AAAJJJXXXaaaeeefffggghhhbbb```______bbbdddcccbbb``````dddooo}}}|||{{{~~~}}}xxxtttuuuuuuuuuttttttvvvxxxwwwyyy}}}{{{wwwuuutttsssqqqqqqrrrrrrpppnnnmmmoooppppppwww}}}~~~{{{xxxuuupppmmmlllkkkiiihhhfffeeeeeeeeeeeeeeefffhhhiiikkklllmmmwwwzzz|||uuuqqqpppsssvvv|||xxxnnnhhhfffddd```[[[RRRLLLEEE???<<<888333///.........---,,,,,,------...------------,,,,,,,,,***+++++++++++++++++++++++++++++++++************((((((((('''((())))))***$$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''''''''''')))((('''&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((()))((('''%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))}}}yyyssskkkeeeaaa___^^^ZZZYYYYYYYYYYYYZZZ[[[[[[```ccchhhmmmrrrxxxzzznnndddYYYPPPCCC:::555333111/////////...------------......---,,,+++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))+++,,,---///---***((('''''')))***''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''''''''((((((((())))))))))))))))))******++++++///------///...---444===MMMVVVaaaiiijjjiiihhhhhhcccaaa^^^]]]]]]^^^______bbbcccgggqqq|||~~~yyywwwzzz}}}uuupppmmmnnnooopppqqquuuyyy}}}~~~~~~{{{wwwtttssssssttttttsssssssssrrrqqqrrrtttvvvwww~~~}}}xxxtttrrrqqqooommmkkkjjjiiiiiigggffffffeeeeeefffggggggnnnqqqtttwww{{{yyytttrrrqqqssswww~~~{{{rrrmmmllljjjeeeaaaWWWQQQJJJDDD@@@;;;555111000///...------......---.........---------,,,,,,+++++++++++++++,,,,,,,,,************************((((((((((((((()))******%%%&&&''''''&&&%%%&&&'''((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))}}}vvvooohhhcccaaa___\\\[[[ZZZYYYXXXYYYZZZZZZ[[[^^^ccchhhmmmttt{{{}}}}}}~~~uuummm^^^UUUIII???999666222000000///......------.........---,,,***)))******+++))))))))))))(((((((((''')))))))))))))))))))))))))))))))))(((((((((''''''((((((((()))***+++,,,---///...+++)))(((((())))))'''(((((((((((()))))))))''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''''''''(((((((((((()))))))))***++++++,,,,,,111------000//////999GGG]]]bbbiiinnnnnnllliiihhhaaa___]]][[[[[[]]]___aaalllmmmpppvvv}}}~~~xxxvvvyyy~~~}}}xxxrrrmmmhhhjjjmmmooosssxxx~~~~~~}}}zzzwwwtttsssssstttuuuwwwwwwwwwvvvvvvwwwzzz}}}{{{zzzxxxuuusssqqqpppoooiiihhhfffdddcccccccccdddcccfffiiilllpppvvv}}}|||vvvqqqoooppprrryyyxxxtttssspppkkkfff\\\VVVOOOIIIEEE???999444222000......///000///...............---------,,,,,,,,,,,,,,,,,,+++++++++)))))))))))))))*********))))))(((((())))))***+++(((*********)))((()))***(((((((((((((((((((((((('''(((((((((((((((((((((%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))){{{ssslllgggdddccc^^^]]][[[YYYXXXXXXYYYYYYYYY\\\___ccchhhnnntttyyy|||~~~yyyyyyyyyrrrbbbZZZNNNEEE???:::555222000//////...............///---+++***))))))***+++*********)))))))))(((((())))))))))))))))))))))))******)))))))))(((((((((((((((((()))***+++------,,,+++***)))(((((()))***((((((((()))))))))******''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''(((((((((((()))))))))))))))******+++,,,,,,---000,,,,,,000111333AAASSShhhiiikkkmmmnnnlllhhheee\\\\\\ZZZZZZ[[[^^^cccgggrrrtttwwwxxxzzz}}}~~~yyywwwyyy~~~yyyuuusssooollliiilllppptttyyy}}}|||{{{{{{yyywwwvvvxxxzzz}}}~~~~~~}}}}}}}}}zzzxxxwwwooommmjjjhhhfffffffffgggaaabbbdddfffiiinnntttxxx{{{|||vvvqqqnnnpppvvv~~~{{{zzzwwwpppjjjaaa[[[TTTNNNJJJDDD===888444111//////111222000///............---------------------,,,,,,++++++***''''''((((((((()))))))))))))))(((((())))))***+++((()))******)))((()))***(((((((((((((((((((((((()))******+++,,,,,,,,,,,,((((((''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((()))((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((())))))))))))wwwpppkkkiiiggg___]]][[[XXXWWWWWWXXXYYYYYY[[[^^^```dddiiiooosssyyy|||~~~vvvuuu{{{yyyttteee]]]RRRIIICCC===777333000000///...............///---+++)))))))))+++++++++++++++************)))))))))))))))))))))))))))************))))))))))))(((((())))))***+++---...((((((((((((((()))******(((((())))))******++++++''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************))))))***+++,,,,,,------///)))***000222666GGG[[[mmmkkkiiijjjkkkjjjeeeaaaYYYYYYXXXYYY[[[aaaggglllrrruuuwwwvvvuuuwww~~~~~~zzzxxxzzzxxxqqqoooooommmjjjmmmpppuuuzzz}}}|||{{{zzzzzzzzzzzz|||}}}vvvtttqqqnnnlllllllllllleeeffffffeeefffiiimmmqqqooouuu}}}vvvmmmmmmrrruuu{{{{{{ssslllddd___XXXRRRNNNHHHAAA<<<555222///000222333111/////////.........---------......---,,,,,,+++******&&&'''''''''(((((()))))))))))))))))))))******+++&&&'''((('''&&&&&&'''((())))))))))))))))))))))))$$$$$$&&&'''((((((((((((******)))((('''&&&&&&%%%###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))xxxtttqqqkkkfffddd```[[[XXXWWWWWWXXXXXXWWWWWWXXX[[[___eeejjjnnntttvvv{{{{{{xxxvvv{{{zzztttlll```TTTNNNHHH@@@888555555333111111111111000///,,,,,,,,,+++++++++******************************++++++***)))((((((((()))(((((((((((())))))))))))(((((()))***+++,,,,,,,,,******))))))((((((''''''***)))((('''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((())))))************(((''''''((())))))'''&&&$$$%%%(((+++,,,---......///---///333555;;;LLL]]]pppllliiijjjllllllhhhccc[[[ZZZ[[[___eeekkkppprrrxxxxxxwwwuuutttvvv{{{~~~~~~}}}{{{sssttttttoookkkkkksssyyy~~~~~~|||xxxssspppnnnllljjjiiifffeeeeeeffffffggghhhiiipppqqqsssvvvzzzvvvqqqooopppqqqxxx~~~wwwqqqfffccc^^^YYYSSSLLLDDD>>><<<999555333222000///---000/////////............------,,,,,,+++***))))))+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((())))))))))))((((((''',,,+++)))((((((((()))***~~~zzzvvvpppllliiieee___[[[YYYXXXWWWWWWWWWWWWWWWYYY\\\aaaeeehhhqqqsssyyy~~~wwwtttssswww}}}|||||||||wwwsssmmmbbbWWWQQQKKKBBB:::888555333000000000111000///,,,,,,,,,++++++++++++***************************+++***))))))))))))))))))******))))))(((((('''''')))))))))******++++++,,,***)))))))))((((((((('''******)))(((((((((((((((((())))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))))))))))))))***++++++)))))))))))))))*********(((''''''((()))))))))(((&&&''')))+++---.........---,,,---333888AAAQQQaaajjjhhhgggjjjoooqqqooollldddcccbbbgggnnnvvvzzz|||~~~}}}zzzwwwttttttwwwyyyxxxppplllooorrrqqqqqqrrr{{{~~~}}}~~~}}}zzzwwwtttqqqnnnlllkkkjjjiiihhhhhhhhhhhhjjjkkkmmmnnnqqqyyy|||vvvnnnmmmqqq{{{yyytttmmmjjjeee```ZZZSSSKKKFFF???;;;777444222111000...000000/////////.........---,,,,,,,,,+++******************))))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******''''''''''''((((((((((((+++***)))((('''((())))))~~~xxxtttpppkkkeee___\\\ZZZXXXWWWWWWVVVVVVVVVXXX[[[___aaalllooouuu{{{}}}uuuqqqqqqtttyyyxxxwwwxxxvvvsssnnnddd[[[UUUOOOFFF>>><<<444222/////////000//////,,,,,,,,,,,,++++++++++++************************))))))))))))))))))***+++++++++***)))((('''&&&&&&************************))))))))))))((((((((((((************))))))))))))))))))************))))))&&&&&&&&&'''((((((((()))''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))*********)))))))))))))))((((((((((((((()))***+++)))***+++,,,...............---///666@@@LLL\\\hhhjjjjjjjjjooouuuyyyyyywwwqqqnnnooouuu|||wwwuuuvvvwww}}}uuunnniiiggglllrrruuuxxxzzz~~~~~~~~~|||xxxssspppsssrrrooollljjjiiihhhhhhggggggggggggiiinnnuuuzzzsssooonnnsssyyy}}}xxxooolllhhhccc]]]VVVOOOIIICCC???999555333222111000000000000/////////......,,,,,,,,,,,,++++++++++++***))))))))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))******&&&&&&%%%%%%&&&'''((()))***)))((('''''''''((())){{{tttoooiiiccc```]]]ZZZXXXWWWVVVUUUTTTVVVYYY\\\^^^gggkkkqqqwww}}}xxxsssrrrtttxxxxxxvvvwwwwwwwwwqqqiiiaaa[[[TTTJJJCCCAAA555333000...///000//////------,,,,,,,,,+++++++++************************)))((((((((()))***++++++******))))))((((((''''''************))))))))))))))))))))))))(((((((((((()))))))))***)))))))))((())))))************))))))%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((************))))))))))))))))))))))))((()))+++---+++,,,,,,---.../////////111222666>>>KKKYYYfffooorrrrrrssswww|||yyyyyy||||||zzzzzz{{{yyypppnnnkkkkkknnntttyyy}}}~~~}}}~~~zzzvvvtttxxxvvvsssooollljjjiiiiiiiiihhhgggfffgggiiimmmpppyyy{{{uuusssuuuyyy{{{qqqnnnjjjfff```YYYRRRMMMGGGBBB<<<777444333111000000000000////////////...++++++,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''(((((('''''''''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''''''''((((((((()))))))))(((&&&%%%%%%&&&(((******)))'''&&&&&&&&&'''(((wwwsssmmmhhhdddaaa]]][[[WWWVVVTTTTTTUUUXXX[[[]]]cccgggnnnsssxxx}}}zzzuuuvvvzzzzzzvvvvvvwwwxxxuuunnngggbbbZZZOOOGGGEEE999666222000///000000///---------,,,,,,,,,++++++************************)))((((((((()))***++++++''''''(((((())))))************))))))))))))))))))(((((((((((())))))))))))''''''((())))))(((((('''))))))************))))))$$$%%%%%%&&&'''(((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((())))))***+++*********))))))))))))))))))***,,,+++)))***,,,...,,,---------...///000111333888???HHHUUUcccnnntttwwwxxxzzz}}}~~~|||sssnnnooopppqqqsssyyy|||}}}~~~|||{{{xxxuuuqqqnnnlllllllllllljjjhhhffffffggghhhiiinnnsss|||yyyuuuuuu{{{~~~yyyvvvtttpppkkkfff```YYYTTTKKKFFF@@@:::777444222000111000000000////////////,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))(((((()))))))))*********,,,***(((&&&&&&'''((()))***)))'''&&&&&&&&&'''(((}}}yyysssmmmiiieeeaaa^^^XXXWWWVVVUUUVVVXXX[[[\\\^^^cccjjjooosssyyy{{{zzz~~~}}}xxxvvvwwwwwwyyytttnnniii___RRRJJJHHH>>>:::555222111111111000------------,,,,,,,,,,,,************************))))))))))))))))))***+++&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((())))))(((''''''(((((())))))))))))((((((%%%%%%%%%&&&'''''''''(((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((''''''(((((()))***((()))))))))************))),,,///...+++***+++---,,,,,,,,,---...000111222555???JJJUUU```nnnwww{{{|||}}}vvvqqqppppppuuuyyy{{{}}}}}}~~~~~~|||wwwssspppooooooooommmjjjgggfffffffffdddcccgggjjjpppwwwzzzuuuwww|||zzzxxxuuurrrnnniiiccc\\\XXXOOOKKKFFF@@@<<<888444111111111000000000/////////------------,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((((((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))*********+++++++++,,,,,,+++***)))((('''(((((()))***)))((('''''''''((()))zzzsssmmmhhhccc___[[[ZZZWWWUUUUUUVVVXXXYYYZZZ___fffkkknnnttt|||}}}yyyxxxxxx}}}xxxsssnnncccUUULLLJJJCCC???999555333222222111...------------,,,,,,,,,************************+++***))))))))))))))))))''''''(((((())))))******''''''(((((())))))******'''((((((((()))))))))***%%%'''(((*********((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''((()))***++++++,,,)))---111111---******++++++++++++,,,...000222333888HHHYYYdddooo{{{{{{zzzzzzxxx{{{vvvrrrqqqqqqqqqmmmjjjgggfffgggfffcccaaabbbdddhhhlllsss||||||zzz}}}~~~zzzxxxtttqqqlllggg```[[[TTTQQQLLLGGGCCC===777444111111111000000000//////.........---,,,,,,,,,+++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&'''(((((((((&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))))))))((())))))))))))*********&&&&&&''''''((()))******+++***)))((('''((())))))wwwqqqjjjddd```^^^\\\XXXUUUTTTTTTUUUVVVVVV\\\ccchhhkkkqqqyyy~~~{{{zzz{{{vvvpppeeeVVVMMMKKKFFFAAA;;;666444333222111......---------,,,,,,,,,************************++++++***)))(((((())))))))))))))))))((((((((((((&&&''''''((()))******+++'''((((((((())))))******&&&(((***+++,,,+++***)))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((())))))***'''''''''''''''''''''''')))(((((((((((()))******&&&&&&''')))***+++,,,---)))...333333...))))))************+++---000222444<<>>999444///...111000000...---------------***************+++++++++***(((''')))+++,,,***'''************************))))))))))))))))))))))))''''''((()))))))))))))))%%%&&&''')))))))))((('''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((******))))))((((((''''''))))))))))))))))))))))))))))))***+++,,,,,,------...------,,,,,,++++++***---++++++///111111333777III[[[pppzzz|||xxxuuurrrnnnkkkiiiiiiiiiiiihhheeedddddddddfffkkkrrrvvv}}}yyywwwtttnnnjjjaaa\\\UUUPPPKKKEEE>>>888666444111111111111000...---------,,,,,,,,,++++++,,,,,,++++++***))))))))),,,,,,,,,+++++++++******,,,,,,,,,+++***)))((('''(((((((((((())))))))))))******))))))((((((''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***}}}wwwpppjjjeeeaaa]]]ZZZXXXWWWVVVUUUVVVVVVZZZ```cccgggoooyyy~~~}}}vvvnnneee\\\VVVOOOGGG@@@<<<777222111333000000///...------------+++++++++******************)))((()))+++,,,***'''************************))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((***)))))))))((((((((('''))))))))))))))))))))))))((())))))******+++++++++---------,,,,,,,,,,,,+++...,,,---000222444:::AAAXXXiiizzz~~~{{{wwwtttpppnnnmmmllljjjiiigggfffdddcccdddhhhlllooouuu{{{}}}{{{wwwrrrmmmfffaaa[[[VVVQQQKKKBBB<<<777555222000000000///...---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++***))))))******))))))((((((''''''(((((((((((()))))))))))))))((((((''''''&&&%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))+++wwwqqqiiieee```\\\ZZZYYYWWWVVVTTTTTTXXX\\\___bbbkkkttt~~~yyyvvvwwwyyyyyynnneee```UUULLLDDD???:::555222444111000///...------------,,,,,,++++++******))))))***))))))***++++++***(((************************))))))))))))))))))))))))''''''((()))))))))))))))******)))((((((((())))))((((((''''''''''''((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,------------......///111333777CCCOOOiiivvv||||||}}}~~~zzzvvvtttqqqnnnlllkkkiiigggeeedddeeegggiiikkkqqqyyy|||wwwrrrmmmiiiddd___ZZZSSSIIIBBB<<<999555333222111000///......---------,,,,,,,,,***++++++,,,------......,,,++++++++++++*********((()))***+++++++++++++++++++++***)))((('''&&&&&&'''''''''((()))*********)))((((((''''''&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((((((((((((((('''((((((((()))))))))***'''''''''''''''''''''''')))))))))))))))))))))))))))***+++***))))))***+++zzznnnjjjddd```]]]ZZZXXXVVVTTTSSSUUUYYY[[[]]]fffooo|||{{{tttqqqrrrrrr{{{zzzrrrnnn^^^TTTIIICCC===666222222111000///...------------------,,,+++******))))))*********++++++***)))(((************************))))))))))))))))))))))))''''''((())))))))))))))),,,+++***((((((((()))***((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((++++++,,,,,,---....../////////000222333:::JJJZZZppp{{{}}}xxxtttppppppmmmjjjhhhggggggffffffgggkkkpppwww}}}yyy||||||wwwtttppplllhhhccc[[[QQQIIICCC???:::666444444333222............------------++++++++++++,,,,,,------++++++++++++************))))))***++++++++++++*********))))))(((((('''''''''((((((((()))))))))***)))(((((((((''''''&&&&&&''''''''''''(((((((((((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((*********)))((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++))))))***+++tttpppiiiddd```]]]ZZZWWWTTTSSSTTTWWWWWWYYYbbbkkkyyy~~~xxxqqqnnnnnnnnnwww~~~{{{hhh\\\OOOGGG@@@777111///111111///..................------,,,+++***))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))),,,+++***((((((((()))***((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******************))))))++++++,,,---......////////////000333666???QQQbbbsss|||}}}}}}}}}xxxssspppmmmkkkkkkjjjhhhfffdddfffjjjnnnttt|||zzzwwwyyy~~~|||yyyvvvrrrnnniiibbbXXXQQQHHHCCC<<<666444333222222/////////.........------,,,+++++++++*********)))+++++++++*********))))))***++++++++++++***))))))''''''(((((())))))*********)))))))))((((((((('''(((((((((((((((''''''''''''''''''((((((((())))))''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***+++|||wwwpppiiieeeaaa]]]ZZZVVVTTTTTTUUUUUUWWW___hhhuuuzzz~~~wwwppplllkkknnntttpppcccUUULLLEEE;;;333000111111000///............------,,,,,,++++++******+++,,,---,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******)))((((((((())))))((((((''''''''''''((((((''''''((((((((()))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))************************+++,,,,,,---...///////////////111777>>>III[[[kkkxxx~~~||||||zzzwwwsssrrrrrrpppllliiibbbccceeegggllluuu~~~xxxvvvuuu|||~~~zzzvvvrrrnnnhhh___YYYKKKEEE<<<666222111111000000////////////.........,,,,,,+++******)))((((((+++************)))))))))+++++++++++++++***)))(((&&&&&&'''((()))***++++++*********)))((('''''''''(((((((((((((((((((((((('''''''''(((((())))))***&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))&&&&&&'''((()))***++++++************************))))))))))))))))))))))))***+++,,,+++*********,,,~~~wwwpppjjjfffaaa___XXXUUUUUUUUUUUUVVV]]]fffpppuuu~~~|||sssmmmlllmmmrrrzzzuuuhhhYYYQQQJJJAAA999555222111000///............,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))((((((((((((''''''''''''(((((('''((((((((())))))))))))'''((()))******)))(((''''''((((((((()))))))))***))))))))))))))))))))))))'''(((((())))))*********,,,,,,------......////////////333===IIIWWWhhhvvv~~~yyyyyyzzz{{{|||~~~}}}{{{uuuoooeeeeeeccccccfffllluuu|||vvvxxx}}}~~~yyyuuurrrmmmfff```PPPIII@@@888444222222222000000000/////////......++++++++++++++++++++++++************))))))))))))))))))***++++++++++++***''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((()))&&&''''''((())))))******(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,{{{tttnnniiieeebbbYYYVVVUUUVVVUUUUUU]]]ffflllrrrzzzwwwpppnnnmmmpppvvv~~~~~~xxxjjj[[[TTTNNNFFF>>>:::222111000//////.........,,,,,,,,,,,,,,,,,,,,,---+++---///---***((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))%%%&&&''')))))))))((('''((((((''''''''''''(((((((((((((((((())))))))))))'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))%%%&&&&&&'''((()))******---------...............//////555BBBRRRbbbrrr~~~{{{qqqtttwwwyyyzzz}}}}}}vvvkkkiiieeebbbaaafffmmmssswww~~~|||zzzzzz{{{wwwtttpppjjjeeeUUUNNNDDD<<<777666666666000000000000////////////***++++++,,,,,,------...************))))))))))))'''((()))***+++,,,,,,,,,))))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))&&&''''''((()))******+++***)))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,~~~zzzuuummmfffcccaaa]]]WWWUUUVVVZZZ]]]___hhhmmmuuu}}}~~~tttmmmlllppptttvvv|||}}}zzz||||||yyysssjjj___TTTIII???999333333222///------...///------,,,++++++******))),,,---------,,,***((('''+++++++++************)))))))))))))))))))))))))))&&&(((*********)))***+++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''))))))))))))************///000000///......000111555222999NNNcccpppyyytttpppnnnpppwwwzzzzzzuuurrrlllfffbbbbbbfffiiipppuuu}}}zzz{{{}}}zzztttkkkddd\\\TTTHHH???:::777333000...///000000000///...---------,,,++++++++++++,,,++++++++++++++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((("""###$$$%%%&&&((())))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))((((((((((((((()))******---...///...,,,+++,,,---}}}xxxpppjjjhhhddd```ZZZVVVVVVYYY[[[\\\bbbgggoooxxx}}}tttmmmooopppqqqvvv~~~zzzvvvvvvyyy|||{{{yyyyyytttmmmdddYYYNNNCCC<<<333333111///------.../////////...,,,***)))(((''',,,,,,,,,,,,+++******)))+++++++++************)))))))))))))))))))))))))))''')))++++++)))))))))***)))))))))))))))))))))))))))((((((((('''''''''&&&))))))))))))))))))))))))************************)))))))))***************(((((())))))))))))(((((())))))))))))************+++---......------///000666888EEE[[[ooo{{{|||pppnnnnnnqqqxxx{{{zzz~~~|||xxxrrrkkkfffeeeeeegggjjjnnnttt|||}}}|||yyyuuunnniii^^^VVVKKKBBB<<<999444111...///000000000///...---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((()))))))))(((((((((((()))******,,,---......,,,++++++,,,{{{uuuppppppjjjeee^^^YYYWWWWWWXXXYYY[[[```hhhqqqxxxzzzrrrpppmmmmmmpppwwwzzztttrrrtttwwwxxxxxxyyyvvvqqqjjj```TTTHHH@@@555333111///......//////......---,,,+++***)))))),,,+++++++++***++++++,,,+++++++++************)))))))))))))))))))))))))))(((***++++++)))(((((()))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''******************))))))))))))************))))))))))))*********+++++++++***,,,---.........000111666???RRRhhhwww{{{qqqooopppuuu{{{}}}}}}{{{tttmmmiiifffeeeeeegggjjjooowww|||yyywwwsssoooaaaZZZOOOFFF@@@;;;666333000000000000000///......//////...------------------,,,,,,++++++***************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((())))))))))))))))))((())))))***+++***,,,------+++******+++yyyvvvvvvpppkkkccc\\\YYYWWWVVVVVVVVV[[[ccckkkrrrzzzyyyrrrmmmkkkmmmsss}}}xxxssssssvvvxxxyyywwwvvvsssnnnfffYYYLLLCCC888555222///////////////******++++++,,,------...,,,+++***)))***+++---...+++++++++*********)))))))))))))))))))))))))))))))))***,,,+++)))((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((('''''''''*********++++++*********))))))******+++,,,,,,,,,,,,...000111111111333555;;;KKKbbbuuu~~~~~~vvvtttvvvzzz}}}|||uuuooojjjgggeeeeeeeeegggmmmwww}}}zzzvvvssseee^^^SSSKKKDDD???888444111111111111000//////...000000///...............------,,,,,,+++***))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))***))))))))))))***++++++)))+++------+++++++++,,,}}}zzzzzzvvvppphhhaaa\\\YYYVVVUUUUUUZZZaaagggmmmvvvuuulllkkkllloooxxxxxxuuuvvvxxxyyyvvvuuusssoooggg\\\PPPHHH===999333000000000000///******+++,,,---......///+++******)))***+++---...+++++++++*********)))))))))))))))))))))))))))))))))***,,,+++)))((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''******++++++++++++******)))******+++,,,------------///111222333555888;;;FFFZZZrrr{{{zzz|||~~~}}}wwwpppkkkhhhfffdddcccfffnnnyyy~~~yyyuuujjjcccYYYPPPIIIBBB;;;666333222222111000/////////000000///............///------,,,,,,+++***))))))************))))))))))))************************))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))******************+++,,,,,,)))+++,,,,,,,,,,,,...000~~~{{{uuummmeee```\\\XXXVVVTTTYYY___cccgggppp|||yyynnnlllkkkkkkrrr{{{~~~yyyvvvvvvvvvuuutttqqqmmmggg^^^SSSMMMCCC===666222111111000.........------,,,,,,+++++++++*********+++,,,,,,---+++++++++************)))))))))))))))))))))))))))(((***++++++)))(((((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++************++++++++++++************+++,,,------...///---...000222555:::AAAFFFQQQeee|||~~~~~~~~~wwwrrrjjjhhheeebbbbbbgggnnnttt}}}|||zzz|||xxxpppiii```WWWPPPHHH???999555444222111000000000000000000///...............---,,,,,,++++++*********++++++*********)))))))))************************((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******++++++******++++++,,,---+++,,,,,,,,,,,,///333666}}}xxxppphhhccc___[[[YYYSSSWWW\\\^^^aaaiiiuuutttqqqnnnjjjnnnvvv~~~xxxuuutttwwwtttpppkkkfff___WWWRRRHHHAAA999444333222000...//////...---,,,,,,++++++******+++,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))''')))++++++)))))))))***))))))))))))))))))))))))&&&'''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++,,,,,,))))))************))))))******+++,,,---...//////...///222555;;;EEEOOOVVVbbbttt}}}wwwooommmiiieeebbbcccgggjjjvvv}}}www|||wwwpppggg___WWWNNNDDD>>>666555333111000000000000000///......------......+++++++++++++++++++++++++++++++++*********))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********,,,++++++++++++,,,------------,,,,,,---222888===yyyrrrjjjeeeaaa]]][[[QQQVVVZZZ[[[\\\cccppp{{{~~~{{{vvvrrrkkkmmmuuuzzz{{{wwwuuuxxxuuuooojjjeee___ZZZVVVKKKDDD:::555444333000---,,,,,,,,,------------...***+++,,,------,,,******+++++++++************)))))))))))))))))))))))))))&&&(((*********)))***+++))))))))))))))))))))))))((()))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++))))))************))))))******+++,,,---//////000000222555:::BBBOOO\\\eeevvv}}}yyy}}}zzztttrrrnnniiieeedddeeegggllltttwww{{{uuulllddd\\\RRRHHHAAA666555333111000000000111//////...---------------++++++++++++++++++,,,,,,+++++++++************)))************************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&))))))))))))))))))))))))'''((((((((())))))******))))))))))))************,,,,,,++++++,,,,,,---......---,,,,,,...444<<>>KKK\\\mmmxxx}}}www|||{{{rrrllliiigggcccaaaiiinnnuuu|||ssshhh^^^UUUMMMHHH>>>999444111000111222333//////...------------.........---------,,,,,,,,,,,,++++++******++++++,,,...---+++***)))***++++++***)))(((''''''((()))***(((((())))))))))))((((((++++++***)))))))))))))))++++++******))))))(((((('''&&&&&&&&&&&&&&&&&&'''))))))(((((((((((())))))(((((((((((())))))))))))+++******))))))))))))***,,,,,,+++++++++,,,------...//////---,,,444CCCNNN~~~wwwpppkkkfffaaa^^^ZZZYYYYYYYYY[[[aaaiiiooowww~~~|||tttpppmmmjjjlllsss}}}wwwttttttsssqqqmmmgggaaa]]]TTTKKKAAA;;;666111000222//////...------------......---,,,,,,++++++,,,,,,++++++++++++************++++++***)))))))))******(((((((((((()))))))))***------,,,+++************************)))))))))(((((((((((((((((((((((((((,,,***)))(((((()))***+++)))***++++++++++++***)))++++++******************...,,,***---222555555333222444:::FFFYYYmmmzzzwww|||wwwpppllliiieeebbbdddgggmmmuuuwwwooofff]]]UUUOOO???;;;555000//////000000//////...------------.........---------,,,,,,,,,,,,++++++******++++++,,,---,,,++++++*********+++***)))(((((((((((()))***(((((())))))))))))(((((())))))(((((((((((())))))*********)))))))))))))))******++++++++++++******))))))(((((((((((())))))))))))))))))************))))))((((((((())))))***,,,,,,++++++,,,,,,---...,,,...///...000999GGGSSS}}}vvvpppjjjddd```[[[ZZZYYYXXXZZZ___ffflllsss|||zzzsssmmmiiihhhmmmvvvwwwuuutttsssppplllfffbbbZZZPPPFFF@@@:::333000111000///......------.........---,,,,,,++++++,,,,,,,,,+++++++++************(((((())))))******))))))((((((((()))))))))******,,,,,,,,,+++******))))))************))))))))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,)))***++++++++++++***)))******++++++++++++++++++---...///000333666888999555777???QQQjjj{{{yyyyyy|||~~~vvvrrrnnniiieeebbbcccfffkkkttt}}}wwwpppiii```WWWQQQDDD???888222000//////...//////...------------.........---------,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,++++++***)))***))))))(((((())))))***(((((())))))))))))(((((()))))))))))))))))))))***((())))))))))))))))))***((()))+++,,,,,,+++)))((())))))(((((((((((())))))************++++++++++++)))))))))))))))***+++,,,,,,,,,,,,,,,,,,---......+++...000222666BBBRRR___{{{uuunnngggccc^^^]]][[[YYYYYY]]]dddiiipppyyyyyyrrrnnnjjjkkkppp|||xxxvvvtttssssssooojjjeee\\\SSSJJJDDD>>>666111111000//////..................---,,,,,,++++++,,,,,,,,,,,,+++++++++*********&&&'''(((*********)))((((((((()))))))))*********+++++++++++++++***))))))*********)))))))))))))))((((((((((((((((((((((((******)))))))))***+++,,,*********++++++***************+++++++++++++++,,,))),,,///000111222666:::;;;<<>>MMM```nnnyyyrrrkkkgggbbbaaa^^^ZZZYYY\\\bbbfffnnnwww~~~vvvqqqmmmlllnnnxxxyyyvvvsssssstttqqqlllggg[[[TTTLLLHHHBBB999444333000000///............///...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***&&&'''(((*********)))((())))))))))))******************+++++++++***))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))******+++******************+++******++++++,,,,,,,,,,,,'''+++///000///000555:::===@@@LLLddd|||sssxxxzzzyyywwwwwwzzz}}}~~~zzzuuuqqqjjjhhheeedddhhhqqq|||}}}yyytttnnndddZZZTTTLLLGGG???999555444333222//////...------------.........---------,,,,,,,,,,,,++++++******++++++,,,((()))+++,,,,,,+++***)))))))))************))))))(((((())))))))))))((((((+++++++++***)))'''&&&$$$''''''(((((()))))))))******,,,...000000...,,,***))))))(((((((((((())))))((((((((()))))))))******)))))))))***+++,,,---...,,,,,,,,,,,,---...///000000111444:::EEEXXXlllyyy}}}vvvqqqmmmhhheeeaaa]]][[[]]]aaaeeelllttt}}}yyyrrrpppnnnooouuu{{{wwwsssssstttsssmmmhhh\\\UUUOOOLLLFFF===777555111000//////......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++(((((())))))******)))))))))))))))*********++++++))))))***++++++***)))((())))))))))))************))))))))))))))))))))))))''''''(((((())))))******++++++***))))))***++++++******++++++,,,---------))),,,///000///111555999;;;AAAQQQmmmzzzqqqvvvxxxuuurrrssstttsssxxx{{{vvvmmmjjjfffcccdddjjjssszzz{{{vvvppphhh^^^XXXQQQKKKCCC;;;777444222111//////...------------.........---------,,,,,,,,,,,,++++++******++++++,,,((()))******+++*********)))******++++++******)))(((((())))))))))))(((((((((((((((((('''%%%###!!!'''(((((((((((((((((())))))***+++------+++***)))))))))(((((((((((())))))'''((((((((())))))))))))((((((((((((((()))***+++,,,,,,,,,,,,---...000000000333999CCCQQQcccttt{{{wwwtttllljjjeee```]]]^^^bbbeeeiiiqqqyyy~~~wwwtttsssrrruuu}}}~~~yyyttttttvvvuuunnnhhh___YYYTTTQQQJJJ@@@999666111000000///////////////...---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++++++++***)))))))))******))))))*********+++++++++((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))''''''((()))******++++++++++++***))))))***++++++******++++++,,,------...+++,,,---...///111444555888AAAUUUqqq|||rrrwwwyyyuuutttuuutttpppqqqzzz~~~zzzpppmmmhhhdddbbbfffmmmsss|||~~~zzzuuunnngggbbb[[[TTTJJJAAA;;;666222000//////...------------.........---------,,,,,,,,,,,,++++++******++++++,,,)))))))))))))))***++++++)))***++++++++++++***)))(((((())))))))))))((((((%%%&&&((((((((('''%%%$$$((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))(((((()))))))))***************)))))))))******++++++,,,,,,,,,...///000111222999EEESSScccqqq}}}{{{yyyooolllgggbbb^^^^^^bbbfffgggnnnvvvzzz~~~yyyxxxvvvwww}}}{{{uuuuuuwwwvvvpppiiibbb\\\WWWTTTMMMBBB999777111111000///////////////...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++---,,,+++)))))))))***+++)))************+++++++++'''(((***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,,,,+++***))))))***+++,,,******+++,,,,,,---......+++***+++,,,...000111222777BBBVVVsss}}}uuuzzz{{{xxxxxx{{{yyysssllluuu~~~{{{ssspppkkkfffcccfffkkkpppsss|||yyysssoooeee]]]RRRHHH???999555222//////...------------.........---------,,,,,,,,,,,,++++++++++++++++++,,,***)))((((((((()))+++,,,)))***+++,,,,,,+++***)))(((((())))))))))))((((((%%%''')))+++,,,,,,******))))))(((((('''''''''&&&))))))(((((((((((())))))))))))(((((((((((()))))))))************+++++++++......---,,,,,,,,,------+++,,,,,,---...///111111555???PPPbbbrrr~~~yyytttooogggaaa^^^]]]]]]\\\cccgggooovvv||||||{{{zzzzzzrrruuuyyyuuupppnnniiihhhcccYYYQQQKKKAAA888555333///---+++,,,---...//////.........---------***+++,,,---...---,,,+++,,,,,,,,,++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((()))***+++,,,+++******(((((())))))))))))((((((++++++******++++++,,,---///---...111222//////222:::EEE\\\{{{vvvvvvxxx{{{~~~}}}{{{qqquuuzzz}}}wwwpppkkkhhhhhhggggggpppttt~~~}}}xxxvvvrrrhhhZZZMMMDDD===666222000/////////000///---,,,---..................---***+++,,,+++)))((()))***+++***)))'''''''''((())))))'''%%%&&&)))***(((&&&))))))))))))************&&&&&&&&&&&&''''''''''''+++******)))(((''''''&&&******************))))))&&&&&&'''((()))***++++++)))************+++++++++------------------------222...---///000///111666:::NNNaaalllyyy}}}yyytttlllfffbbb```^^^]]]aaaffflllssszzz~~~{{{{{{rrrssswwwuuurrrqqqmmmlllggg^^^VVVOOOEEE<<<666444111...------......---------,,,,,,,,,++++++,,,,,,---...............,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))'''((())))))******))))))((()))***+++,,,++++++******++++++,,,,,,++++++***+++++++++***++++++,,,---...,,,,,,///000///222777===KKKddd~~~wwwwwwyyy}}}zzz}}}|||uuupppmmmkkkiiihhhjjjmmmvvv{{{vvvmmm^^^QQQGGG???888333111000//////000///...,,,+++,,,------------,,,++++++,,,---,,,***)))***++++++******)))))))))*********((('''(((***+++)))'''))))))))))))***************)))))))))))))))))))))*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++)))************++++++++++++++++++,,,------......///......111111000444:::KKK]]]nnnwww{{{ssslllgggccc```^^^___ccciiiooouuu|||vvvtttxxxyyyyyyyyytttsssnnneee\\\UUUJJJAAA888666222000000///...------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************((()))******++++++******))))))***++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++,,,------...++++++...//////555<<>>999333111111000---***000000/////////.........+++***)))((()))***+++,,,++++++++++++++++++++++++************************************************************************))))))***+++++++++++++++***************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------000333222222777???RRRlll~~~yyyxxxyyy|||yyyrrrmmmkkkiiiiiiooovvv{{{ooocccXXXLLL???777555333111000000000///...---...000111111000...------...///...,,,+++,,,---'''(((***+++,,,+++******))))))))))))))))))))))))((()))))))))***************)))))))))((((((((('''))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''(((((())))))******++++++))))))*********+++++++++////////////............///...000222666???RRRdddpppwww~~~|||uuunnngggbbb]]]___aaaeeejjjqqqyyywwwooofff[[[PPPCCC<<<444111222111...+++.........---------,,,,,,,,,,,,,,,,,,,,,---......***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************************((()))******++++++************))))))******+++,,,,,,------......------,,,,,,,,,,,,,,,,,,------.........111333333444<<>>999444000///222..................------//////...---------------++++++++++++***************))))))))))))***++++++%%%&&&(((***,,,,,,,,,,,,***************+++++++++)))))))))))))))))))))(((************************((())))))+++,,,---......+++,,,---....../////////000---000999AAALLLddd|||}}}yyyyyy{{{~~~~~~~~~~~~|||{{{{{{{{{{{{zzzyyyyyyyyy{{{}}}}}}}}}{{{wwwqqqkkkhhhfffgggnnnwww|||sssooohhhYYYKKKBBB:::333222222000///000000000/////////.........///............---------000///---+++***************************+++++++++++++++************++++++*********)))))))))((((((+++******)))(((''''''&&&'''(((((()))))))))))))))))))))))))))***+++,,,,,,------------------------,,,---...---...111333444888DDDTTTdddvvv{{{~~~vvvppphhheeeaaa```dddmmmvvv||||||xxxzzz|||}}}yyyyyywwwmmmaaaSSSJJJAAA<<<777111///111------.........////////////......------------------,,,+++***)))******+++)))******+++++++++++++++'''((()))+++,,,---------((())))))***++++++,,,,,,))))))))))))))))))))))))************************'''''')))***,,,...///000+++,,,,,,---......//////000...333???LLL]]]vvv~~~|||yyyzzz{{{}}}~~~{{{yyyyyy{{{{{{{{{{{{{{{{{{|||}}}~~~{{{uuuoookkkgggeeejjjpppyyyxxxrrrkkk]]]OOOFFF===666444333000///000000000000/////////......///............---------///...---,,,+++*********))))))******+++,,,,,,---,,,,,,++++++++++++,,,,,,)))))))))(((((((((((((((******))))))(((((('''''''''((())))))******))))))(((((((((((()))***+++,,,++++++,,,,,,---...//////,,,---...///000222666:::???QQQfffwww|||{{{zzztttlllhhhcccaaadddkkktttyyy~~~~~~|||zzzxxxzzz|||xxxwwwuuukkk```TTTLLLDDD???:::222//////...............////////////...------,,,,,,------...---+++))))))***+++,,,)))***+++------,,,++++++,,,,,,,,,,,,+++++++++***''''''(((((()))))))))))))))))))))))))))*********************************++++++++++++++++++++++++++++++,,,,,,---...///000333222888FFFVVVjjj~~~{{{}}}|||||||||}}}~~~yyysssooojjjeeeggglllrrr}}}zzztttmmmaaaTTTIII@@@777555333000///000000000000////////////...///............---------++++++++++++,,,------...*********++++++,,,,,,,,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((()))************)))(((((((((((()))***++++++++++++,,,------......///------...000111333999???KKK___uuu}}}|||{{{~~~zzzppplllgggcccdddjjjqqqvvv|||{{{xxxxxx~~~}}}{{{wwwwwwuuulllbbbVVVNNNFFFAAA;;;333///...111000000///......------......---,,,,,,,,,,,,,,,...---+++))))))***+++---)))***+++------,,,++++++---,,,,,,++++++*********))))))))))))((((((''''''((()))))))))*********+++************************------,,,++++++***)))))),,,,,,,,,,,,...///111222444555===MMM```uuu|||xxxtttnnnhhhhhhkkkoooyyy{{{tttooodddZZZLLLCCC999666555222111222111000000000///////////////............---------******+++,,,------......,,,,,,,,,,,,++++++******((((((''''''''''''((((((************************(((((((((((())))))))))))((())))))***************(((((((((((()))***+++,,,------------------------///---...111222444===GGGYYYkkk}}}{{{{{{}}}vvvqqqjjjeeedddhhhmmmrrryyy|||xxxzzzzzz|||{{{yyyyyyxxxppphhhZZZRRRIIICCC===555000000222111111000///...---,,,...------,,,,,,,,,,,,,,,...---,,,+++***++++++,,,)))******+++++++++++++++***))))))******+++------,,,,,,++++++***))))))(((((())))))******+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------...000333444333888CCCVVVnnn}}}{{{tttllliiikkkmmmuuuzzztttpppiiiaaaSSSIII>>>:::777444222444111111000000000////////////............---------,,,------------,,,+++***...------,,,++++++************))))))))))))******************++++++++++++''''''(((((())))))******((()))******++++++******))))))))))))***+++,,,------------------------,,,111......333444777EEETTTgggwww||||||{{{uuummmfffcccfffjjjnnnttt{{{|||}}}yyy|||}}}}}}}}}}}}wwwooo```VVVMMMFFF???777333333111000000000//////.........---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++***))))))))))))***++++++))))))(((((()))***,,,---+++++++++***************((())))))******+++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------///.........///222444666777???NNNccc|||xxxnnniiijjjkkkqqq|||zzztttrrrnnnhhh]]]QQQEEE???;;;555333444111111111000000000/////////............---------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,++++++******************+++))))))))))))*********+++&&&''''''((()))******+++))))))***++++++++++++***************+++,,,---...+++,,,,,,------.........222......444888>>>PPPdddvvv}}}wwwnnngggccceeeiiilllpppyyy~~~~~~yyy}}}|||uuucccZZZOOOHHHAAA999555666////////////000000000000...---,,,,,,++++++,,,,,,,,,,,,---------,,,+++******)))((((((((()))+++,,,---,,,***(((((((((((()))'''''''''((())))))******((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,000///...///000333555777>>>GGGWWWmmm{{{oooiiiiiiiiinnnxxxzzztttsssqqqmmmdddXXXKKKCCC===777333444111111111111000000000000//////.........---------((()))+++---............***++++++,,,,,,------...******))))))))))))******'''((((((((())))))******&&&&&&'''((()))***++++++))))))***++++++++++++***++++++++++++,,,---......)))***+++,,,...///000111222---...666;;;CCCXXXooo{{{uuupppkkkfffeeegggkkkuuu~~~zzzzzz}}}zzznnnbbbTTTKKKGGGAAA777///111111000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++************************)))************+++++++++,,,,,,,,,+++++++++******+++,,,------+++))))))***))),,,......///222999>>>GGGKKK]]]yyyxxxpppkkkhhhhhhnnnzzzzzzwwwvvvvvvmmmbbbSSSGGG@@@;;;666222444222000///000000///...////////////............------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++************++++++---,,,***(((((((((((()))))))))************))))))++++++,,,,,,,,,++++++***************+++,,,---...+++---///000//////000111///222444666===OOOiii|||zzzsssoooiiicccaaaccciiirrr}}}~~~}}}}}}~~~~~~zzzyyy~~~{{{nnncccVVVMMMHHHBBB:::222111111111000//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************)))************+++++++++*********++++++,,,,,,,,,,,,...//////---,,,,,,---+++---///000000444:::@@@HHHOOOccc}}}uuuooojjjiiimmmwww|||yyywwwwwwrrrhhhYYYMMMEEE???999444444222000000000000000...////////////............------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++************++++++---,,,***)))((((((((()))))))))************))))))***+++++++++++++++******************+++,,,---...,,,...//////......///000...111666<<>>555333111111222222111000////////////............------,,,,,,,,,,,,++++++++++++,,,------,,,++++++++++++************++++++******+++,,,,,,,,,+++******++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,,,,,,,+++,,,,,,---...///---...//////000222666999AAAQQQjjjyyyoooiiiiiiaaadddkkkttttttqqqtttwww{{{~~~|||qqq___MMMAAA<<<333333222222111000000000000/////////............************************************************++++++,,,,,,,,,,,,++++++************************)))************+++++++++))))))***+++,,,------...***,,,......---------...,,,///222333555999@@@FFF___ttt}}}zzzzzzzzzppphhhffffffdddcccaaa___]]][[[ZZZYYYUUU[[[ggguuu~~~yyyssshhhhhhfffccc```^^^^^^```ZZZ[[[[[[YYYXXXWWWYYYZZZXXX^^^fffnnnwwwzzzrrrkkkiiiiiilllsss{{{}}}xxxtttoooppppppkkk```RRRFFF???666444222111222222111000000/////////............---------,,,,,,,,,++++++++++++------------++++++++++++************++++++)))***,,,,,,---,,,+++******++++++,,,,,,++++++***))))))***+++,,,---------,,,,,,,,,,,,---...//////---...///000111444888<<>>TTTiii|||pppooohhhtttzzzyyyxxx{{{~~~xxxsssrrrrrrsssrrrrrrqqqppppppooooooooollllllkkkjjjhhheeebbbaaabbb^^^ZZZYYYYYY[[[]]]]]]```___]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZ[[[]]]]]]```iiittt~~~}}}wwwpppiiihhhlllqqq{{{{{{vvvqqqkkkaaaWWWOOOEEE@@@:::555333222111111000000000////////////...------------------,,,,,,,,,,,,+++***+++,,,...///************************,,,,,,,,,++++++*********))))))(((((((((((()))))),,,,,,+++++++++,,,------............------------000222555666777@@@UUUjjj||||||}}}xxxyyy{{{}}}}}}wwwmmmlllkkkjjjhhhlll|||zzzhhhUUUHHH===999444111000////////////............---------+++,,,,,,---------,,,,,,*********++++++*********))))))*********+++++++++************************))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,---......//////000222444666777999CCC[[[ppp{{{nnnooojjjzzzyyyxxxxxxzzz}}}wwwrrrpppqqqqqqqqqqqqppppppooonnnmmmllllllllllllkkkiiigggdddccc```^^^\\\[[[\\\\\\\\\[[[]]]]]]]]]\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^```___aaajjjttt~~~}}}tttkkkhhhjjjmmmvvv|||yyytttqqqmmmfff]]]VVVKKKEEE===666333222111111111000000000////////////---------------------------,,,+++***+++,,,---...******************************+++++++++,,,,,,,,,*********))))))*********,,,+++++++++,,,------........................---...111444888;;;HHHaaawww}}}||||||yyy{{{|||ssspppmmmjjjfffiiivvv}}}mmm[[[MMMAAA===777222000//////...///............---------+++,,,,,,---------------)))***++++++++++++***))))))************+++++++++************************)))************+++++++++++++++,,,,,,,,,,,,,,,,,,---------...//////000000333333666999>>>KKKcccwwwzzzmmmooopppzzzyyyyyy{{{{{{vvvtttttttttuuuuuuuuutttrrrpppnnnmmmkkkkkkkkkkkkiiigggeeecccaaa```______aaaaaa___^^^____________````````````____________``````````````````bbbdddcccdddlllvvv~~~xxxmmmhhhiiikkkrrr~~~zzzvvvrrrpppooojjjbbb[[[PPPIII@@@888444222111111111111000000000/////////------------............,,,,,,,,,++++++,,,,,,---************************)))******+++,,,,,,------------,,,,,,,,,,,,------,,,++++++,,,,,,---...///................../////////000555;;;DDDTTTooo}}}{{{|||yyytttooojjjfffgggrrr~~~rrr```SSSFFFAAA:::555222111000//////............---------+++,,,,,,---......------)))***++++++++++++***))))))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000000444<<>>MMMfff}}}xxxyyy~~~~~~|||}}}}}}zzzxxx{{{xxxrrrnnniiigggjjjttt}}}sssoooooonnnkkkggg```VVVHHH===888666444111000000000111111111111111......---------,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++***************++++++,,,------,,,,,,,,,---...///.........///111333444444888>>>III[[[pppxxxqqqjjjeeeggglllvvv{{{yyyyyy||||||xxxtttnnncccYYYTTTMMMDDD<<<777444222000000000///...............------------------------************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,++++++,,,,,,------...//////...///111333222888CCCVVVsss}}}{{{}}}}}}}}}~~~~~~vvvqqqhhhfffgggoooyyyzzztttsssssspppmmmggg\\\MMM@@@999666444222222222222111111111111111...------------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++++++++++++++---,,,,,,,,,,,,---...///------...///222555777999;;;CCCSSSiii|||vvvnnngggfffjjjrrrzzzwwwuuuyyy{{{yyyvvvqqqggg\\\TTTNNNEEE>>>999555333111111000000///////////////------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))******++++++,,,,,,+++++++++,,,------...///000000///000222444111777DDDYYYxxx~~~~~~yyysssjjjfffeeekkkttt}}}{{{yyyyyyxxxvvvooodddTTTEEE<<<777444333222111111111111111000000------------------------++++++++++++++++++++++++------............------++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,,,,,,,,,,------......------...///111444888;;;@@@JJJ\\\uuu{{{rrrjjjgggiiiooo}}}zzzuuurrrwwwzzzyyywwwsssjjjaaaSSSNNNFFF???:::777444222111111000////////////000------------------------,,,+++++++++++++++++++++*********++++++,,,,,,,,,************************((((((((())))))))))))))),,,+++++++++,,,,,,---...///000111000000000222444555:::EEEZZZzzz{{{tttooojjjfffjjjpppxxx~~~}}}}}}~~~uuukkk[[[KKK???888555444111111000000000/////////------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++)))***+++------,,,++++++,,,,,,,,,---------------...////////////222888<<>>III___{{{{{{}}}}}}xxxuuunnnhhhiiinnnuuu}}}|||~~~yyypppaaaQQQCCC;;;666555111111000000///.........,,,,,,,,,------------...,,,,,,,,,,,,------------******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,------......------///000111000///333:::@@@OOO]]]ttt|||qqqkkkkkkhhhrrrxxxsssmmmrrruuuuuuvvvuuuppphhh\\\WWWNNNFFF???999444111000000///............///------------------------------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,---...///...///000000//////111333999???LLLdddyyyzzz}}}~~~yyyqqqjjjiiilllrrr}}}yyywwwzzz|||{{{sssfffVVVGGG===777666222222111111000//////...,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,------+++,,,---.........------000111222111111666???FFFTTTggg~~~ssslllllleeemmmzzzzzzuuunnnsssuuuvvvwwwxxxsssmmmbbb\\\SSSIIIAAA:::444000000000///...............---------------------------------,,,,,,+++++++++---,,,,,,++++++*********++++++++++++++++++++++++------------------------++++++++++++,,,---...///---...//////...///111333666>>>MMMggg}}}yyy~~~|||{{{{{{{{{~~~|||{{{zzzzzz{{{{{{{{{zzz|||{{{rrrjjjhhhjjjppp{{{~~~uuusssuuuxxx|||uuuiiiYYYJJJ>>>888666333333222222111000000///,,,,,,,,,------.........((((((((())))))*********...//////////////////...++++++++++++++++++++++++---,,,+++***+++,,,---...+++,,,---.........---,,,000222333333333999CCCLLLWWWnnn~~~wwwooojjjcccjjjuuurrrlllnnnqqqtttwwwxxxwwwwwwkkkfff\\\PPPEEE<<<555222222///------...//////...///...---,,,++++++++++++---..................---...------,,,,,,++++++******++++++,,,,,,------...******+++,,,,,,,,,,,,++++++,,,---...///...---,,,,,,...///000///000111333<<<>>>QQQttt~~~~~~|||yyyyyyzzz~~~{{{wwwuuutttsssqqqtttsssrrrrrrtttyyy}}}}}}yyyrrrkkkiiimmmuuu{{{~~~tttqqqrrrsss|||vvvkkk]]]NNNAAA888333333222111111222222111///......---------,,,,,,,,,111///+++)))(((***,,,......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))***+++...000+++,,,---...////////////---222000222;;;???GGGWWWccc|||yyyrrrlllgggkkksssxxxpppppprrrvvv{{{}}}}}}{{{pppiii^^^RRRHHH???777333222000...---...//////...000///...---,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------+++,,,------......------...///111111111111333555===CCCWWWzzz}}}zzzyyyyyy}}}}}}yyywwwvvvvvvuuutttvvvuuuttttttvvvzzz~~~zzzssslllhhhlllsssxxx|||sssooooooqqqxxxsssjjj]]]OOOBBB999555444222111000111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,------******)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))***+++...///,,,---......////////////,,,111000444>>>BBBLLL]]]qqq|||uuuoookkkkkkooowwwuuussssssxxxyyynnn```TTTLLLDDD;;;444333111......////////////111000///...------------,,,,,,------------,,,,,,******+++,,,,,,---......---,,,,,,+++******)))))),,,,,,---------.........---,,,,,,,,,,,,---......///000222222222222555777>>>HHH```~~~}}}{{{yyyxxx}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}uuummmhhhjjjooottt{{{qqqmmmlllmmmrrroooiii^^^QQQEEE<<<888444333000000000111///............------------,,,'''))),,,//////...,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///---...///////////////...,,,222222666AAAGGGSSSfffxxxrrrllljjjjjjooo{{{}}}xxxvvv{{{tttdddWWWPPPHHH===555444222///...///000000///000//////...---------...+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++*********)))))),,,,,,,,,,,,,,,------...------,,,+++,,,---...//////000111111111333555888===MMMiii~~~~~~|||yyyxxxxxxoooiiihhhkkkoooyyyzzzqqqllljjjjjjmmmnnnkkkbbbVVVIII@@@<<<666444111000000000///...............------------)))***---//////---+++***---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---......//////000000000//////---333444888DDDLLLZZZooozzzssslllgggeeeiiisss~~~zzzjjj]]]TTTKKK???777555333000///000000000//////...------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++))))))*********++++++++++++++++++***+++,,,------------,,,+++,,,---...//////000000000000222555888>>>SSSrrr|||zzzyyy~~~}}}}}}}}}}}}~~~|||rrrjjjgggiiikkkttt~~~{{{rrrmmmjjjiiimmmppppppiii]]]OOOFFFBBB888555222000000000///...//////.........---------......------,,,+++******))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////000000111000000000///666777<<>>777444222000111111000//////...............//////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++******,,,---...+++,,,------......------000111111111111444888;;;MMMggg}}}||||||~~~}}}vvvuuutttrrrpppnnnmmmllliiiiiiiiijjjkkklllnnnooosssxxx~~~~~~}}}~~~xxxnnniiiggghhhoooxxxyyytttpppnnnvvv|||{{{mmm]]]RRRMMM===999555222111111111000////////////............///...---+++******++++++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///111222333333444111:::>>>EEETTTbbbxxxzzzqqqiiifffiiikkkqqq~~~ssscccSSSGGGAAA777555222111111111000///000000////////////000111---......//////......---***++++++,,,,,,------.........---,,,,,,+++++++++...---,,,++++++---...000+++,,,---...///...---,,,222222222222222555:::===UUUooo~~~|||{{{}}}~~~{{{{{{{{{||||||zzzvvvsssrrrqqqpppmmmkkkhhhgggfffddddddeeefffhhhjjjlllmmmooottt{{{~~~}}}{{{zzzzzz{{{}}}}}}}}}||||||}}}yyypppiiihhhhhhnnnwww|||vvvsssqqqyyyqqqaaaUUUPPP>>>;;;666333222222111111000/////////............,,,,,,,,,---,,,,,,++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---///111333444555555111;;;@@@IIIYYYhhh~~~uuuooojjjhhhiiiqqq{{{}}}{{{zzz{{{yyykkk[[[MMMEEE===666111222333111///000.........///////////////,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///111000111222222333:::CCCTTTuuu~~~}}}{{{xxxzzz~~~{{{yyyxxxwwwwwwwwwuuussspppnnnjjjiiiiiihhhgggfffiiihhhgggfffggghhhiiijjjoooqqqsssvvv|||}}}||||||{{{yyy}}}|||||||||}}}yyypppjjjhhhhhhoooooowww}}}xxxvvv|||qqqbbbVVVMMM???;;;666222000000///...////////////............------------------------,,,,,,+++******++++++,,,------------------------...------------...//////...///000//////000333555333<<>>666111222333111///000///////////////.........------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++........./////////000000111111222444444444<<>>:::555222111000000///////////////............------------------------,,,,,,,,,+++,,,,,,------------------------------...------------...//////...///000//////111444666999???IIITTTddd|||~~~wwwpppkkkgggiiittt}}}|||zzzxxxvvvuuuwww{{{}}}vvvkkk^^^RRRKKK@@@888333333333111///000000000//////......------......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************////////////000000000111111111444666555666>>>HHHbbb|||yyyxxxwwwvvvzzz}}}|||}}}~~~~~~}}}{{{|||||||||||||||{{{{{{zzz{{{{{{zzz{{{}}}wwwrrrnnnllljjjiiippp~~~~~~zzzxxxyyyrrrdddUUUKKK===:::555222111111111000////////////............------------------------,,,,,,,,,,,,------...///------------------------......------......///000...///000000000222555888???CCCLLLZZZppp{{{sssmmmhhhgggoooxxx}}}zzz~~~|||wwwtttsssvvvyyyzzzyyywwwqqqhhh^^^TTTNNNCCC:::444444333111///000111111000///...------,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++....../////////000000000000111444666555777AAAMMMiii~~~zzzxxxvvvtttsssyyyzzzuuupppmmmhhhgggmmmyyy}}}xxxvvvuuu|||{{{pppdddUUUIII===999555222222222222111////////////....................................,,,,,,+++,,,,,,---...///------------------------...............//////000///000000000000333777;;;BBBEEENNN```zzz~~~wwwpppiiiffflllttt~~~{{{~~~}}}uuuqqqqqquuuyyytttssspppkkkddd\\\UUUPPPFFF===666444444111///000111111000///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------........./////////...000333555555888EEESSSrrr{{{xxxuuurrrqqqyyy|||wwwqqqmmmiiigggkkkuuu|||vvvsssqqqvvvxxxuuunnndddUUUIII===:::555333222222222222////////////....................................++++++***++++++,,,------------------------------///............///000000000000000000111444999===CCCGGGQQQggg}}}|||uuulllgggjjjqqq}}}|||~~~uuuoooqqquuuwwwrrroookkkfff```ZZZVVVSSSHHH???777555444111000111000000//////......------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///------------...............///333555555;;;LLL\\\}}}~~~{{{xxxuuurrrrrr{{{~~~yyysssmmmjjjhhhjjjqqq{{{|||vvvrrroooqqqrrrooollleeeXXXKKK>>>;;;666333222222222111////////////....................................,,,++++++******+++++++++------------------------//////......//////000111000111111000222666;;;???FFFLLLZZZsss~~~yyy}}}yyyoooggghhhnnnvvv|||}}}{{{ttttttvvvwwwssspppjjjccc^^^YYYWWWVVVKKKAAA888666444111000111///////////////.........------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////............///////////////111333555666>>>SSSfff||||||~~~|||yyywwwuuusssuuu|||uuuoookkkhhhiiinnnvvv~~~xxxsssoooooonnnlllkkkggg\\\PPP@@@<<<777444222222111000////////////.......................................---,,,+++++++++++++++------------------------///////////////000000111111111111111222777===AAAKKKTTTggg~~~}}}|||qqqggggggkkkppp||||||}}}zzzyyyyyywwwuuuqqqjjjccc]]]ZZZYYYYYYLLLBBB999666444111000111.........///////////////....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////////////////000000000000111222444666777AAAWWWlll~~~}}}yyyyyy|||yyyxxxwwwvvvtttwww}}}vvvpppkkkhhhhhhlllrrr~~~zzzuuuoooooommmkkkllljjj___TTTAAA===888444222222111000000/////////............////////////////////////000///...---,,,+++++++++------------------------///////////////000111111111111111111222777===BBBOOO[[[qqqsssjjjggggggppp{{{wwwwwwyyywwwwwwxxxxxxtttlllbbb\\\\\\^^^SSSEEE888555333000///222111///---,,,,,,,,,...///......//////...---,,,,,,//////...---,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------......---...//////---,,,---...///444444666===EEE[[[zzz{{{yyy{{{www{{{||||||xxxwwwtttqqqqqqzzzxxxsssmmmhhhgggjjjpppzzzyyyuuusssvvvyyytttggg[[[JJJAAA888666555222111222111111000///////////////000///...------...///000...---+++******+++---............////////////000......//////000000111111//////111666888:::BBBKKKRRRccc}}}xxxnnniiihhhmmmwww{{{yyy~~~|||}}}{{{|||zzzsssiiiaaa]]]]]]TTTGGG;;;777444111000333111///...,,,,,,---...///......//////...------,,,///......---,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------......---...//////------...//////444444777@@@IIIaaa|||}}}yyy}}}~~~}}}}}}uuutttrrrppprrr|||{{{vvvooojjjgggjjjooowww{{{yyy}}}}}}pppeeeOOODDD:::666555333222333111111000/////////////////////............//////...---+++******+++---...------........./////////......//////000111111111111000333777999<<>>FFFPPP]]]rrrxxxnnnhhhffflllzzzzzzpppfff___\\\VVVMMMBBB:::555333222222000000///...---......///---...............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////......///000000444333777BBBOOOkkkzzzvvvpppoooooopppwwwwwwpppkkkiiijjjoooyyy|||\\\LLL===666444333333444111000000///////////////---...///000000///...---...---,,,,,,,,,,,,---...,,,,,,,,,---------.........//////000111111222222333333555999<<<@@@IIISSSeee|||zzzpppiiieeeiiisss{{{ssskkkccc^^^\\\UUUOOOEEE;;;444222111000000000//////............------...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////......///111000444333555@@@NNNjjjyyytttpppooonnnqqqyyy{{{tttmmmjjjhhhkkkttt~~~aaaPPP===555444333222222111000000///////////////---...///000000///...---------------------------,,,,,,,,,---------......//////000000111222222222333222555:::===BBBMMMXXXmmm|||rrrkkkeeegggnnn}}}{{{tttllleee```]]]\\\VVVRRRHHH<<<444222111///000000000/////////......,,,---......///.........------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......---...////////////000222111555333777BBBNNNkkkxxxssspppnnnnnnrrr{{{xxxooojjjhhhiiiqqqzzz}}}~~~fffSSS???666555333111000111111000///////////////......////////////......------------------------,,,---------............//////000111111222222333333333666;;;@@@GGGRRR^^^vvv~~~tttnnneeeeeeiiiuuu{{{wwwpppjjjddd```]]]\\\WWWUUULLL>>>555444333///000000000000000///......,,,------...//////......---------------------------------,,,,,,+++++++++,,,,,,,,,---------......,,,...000000//////111222111666666:::FFFSSSooo~~~wwwrrrpppnnnmmmpppzzzzzzqqqkkkggghhhoooxxx{{{{{{jjjVVVBBB999777555111///111111000/////////////////////............//////------............------------.........////////////000000111111222333333444444777>>>DDDLLLYYYeee~~~wwwpppeeedddfffqqqxxxtttooojjjfffbbb^^^\\\XXXXXXOOO@@@777555444000000000000000000///......,,,,,,---.../////////...---------------------------------,,,,,,+++++++++,,,,,,,,,---------......,,,...000000//////111333111777888===JJJWWWsss|||vvvqqqooommmkkkoooxxx{{{rrrlllhhhgggnnnwww}}}|||zzzlllYYYDDD;;;999666222///111111000///////////////000///...------...///000------............------.........////////////000000000000111222222333333555555999@@@GGGOOO]]]iii}}}zzzpppiiibbbcccpppzzzvvvqqqmmmjjjfffbbb___\\\WWWNNNDDD;;;555111000............------------////////////////////////******++++++++++++,,,,,,------------------------+++,,,---.........---,,,...000111222111000111222333555:::BBBPPPfff{{{tttnnnpppooonnnsss|||~~~vvvpppjjjgggkkkrrr|||wwwaaaIII<<<666222222555000000000000////////////////////////////////////,,,---------...////////////......------,,,++++++---///000000//////000222222999;;;@@@JJJQQQ___uuu}}}vvvkkkcccbbbmmm||||||xxxtttpppkkkeeeaaa]]]XXXOOODDD;;;555222111000000000////////////...////////////////////////------,,,,,,+++++++++***------------------------+++,,,---.........---------///111111111111222333333555<<>>666222222444111000000000////////////////////////////////////---------.......................................---///000000//////111222333;;;===BBBMMMUUUdddzzz||||||~~~nnneeebbbiiittt~~~zzzssskkkeee```ZZZPPPEEE<<<666333222222222111111111000000000////////////////////////000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,...000111111111333555444999BBBRRRhhhzzzsssnnneeefffiiirrr~~~yyytttmmmggggggkkkwww}}}~~~zzzgggPPP@@@888333222333111111000000000/////////////////////////////////...............---------------......///000000111---///000111000000222333555===@@@DDDPPPYYYjjjzzzvvvvvv}}}rrrhhhbbbfffooo}}}{{{rrrlllaaa\\\RRRGGG>>>777444333222222222111111111000000////////////////////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,...000000111222555777:::AAALLL]]]vvv}}}xxxrrrnnndddfffkkkuuuyyyrrrjjjhhhkkkuuu~~~}}}~~~~~~|||lllUUUDDD999444222222111111111000000000///////////////////////////////////////...---------,,,------......////////////...///111111111111333444555>>>AAAFFFRRR^^^rrr{{{tttppptttvvvllleeeffflllxxx~~~~~~wwwqqqccc]]]TTTJJJ@@@999555333111111000000000/////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,...///000111333666888@@@JJJVVVfff~~~}}}zzzvvvqqqmmmdddffflllvvv}}}tttkkkhhhjjjsss}}}~~~}}}}}}}}}|||}}}ppp[[[GGG;;;666444222111111111111000000000000/////////////////////////////////...---------,,,.........---------,,,,,,...///111222111222444555555???BBBHHHTTTbbbyyyzzzrrrqqqyyy|||rrrjjjhhhjjjsss|||vvvwwwyyy|||}}}{{{vvvsssccc^^^WWWMMMDDD<<<666333000000/////////.........////////////////////////---------.........//////---------------------------,,,,,,,,,,,,---...///---///000000111333666999DDDOOO\\\iii~~~}}}zzzwwwsssoookkkccceeejjjsss|||tttjjjgggiiipppzzz}}}|||{{{|||}}}sss___JJJ===888666333222222111111111000000000////////////////////////...............---------///......---,,,,,,++++++...000222222222333555777666@@@DDDIIIWWWgggyyysssuuu}}}xxxooojjjhhhnnn}}}vvvoooooopppqqqssssssrrrpppbbb___YYYQQQGGG===666111000000/////////.........////////////////////////......------------------........................------,,,,,,,,,---...//////000000000000222666999BBBPPP]]]fffxxx{{{wwwtttpppllljjjbbbdddiiirrr}}}uuullliiikkkkkkttt|||{{{{{{{{{}}}uuubbbLLL???;;;888444222222222111111111000000////////////////////////---------...........................------------...000222333333444666777777BBBFFFLLLZZZkkkvvvsssxxx|||rrrlllgggjjj|||zzzssslllkkkjjjkkklllnnnmmmlllbbb___ZZZSSSIII>>>666111000000000000//////////////////////////////////////////...---,,,++++++***////////////////////////------,,,+++,,,---...///000000111000000222666888???NNN[[[cccssszzzuuurrroookkkiiiccceeeiiissswwwnnnlllnnngggppp}}}|||{{{{{{{{{}}}vvvdddMMM???<<<999444222222222111111111111000////////////////////////,,,------....../////////------......///000000000...000222333333444666888999DDDHHHNNN\\\nnn{{{zzz~~~sssiiieeejjjxxxwwwooojjjhhhgggiiimmmoooooommmjjjddd]]]VVVLLL???666444000//////000111111...,,,////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++---///000111111222444666AAAFFFNNN^^^xxx~~~zzzvvvsssnnniiifffbbbbbbiiiwwwxxxrrrmmmjjjjjjoooxxx~~~{{{zzz{{{rrrcccRRRDDD;;;777666666555333111000///....................................------------..................///000222222,,,...000222222444666888===CCCJJJQQQ^^^www}}}}}}vvvlllgggjjjwwwzzzrrrmmmjjjhhhiiimmmppppppooommmfff```ZZZPPPBBB888555000000111111000...---,,,////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000111111222444666<<>>888555666555333111000//////...........................///......------....../////////...//////000111222---///111222333444777999===BBBJJJSSSbbb}}}zzzqqqjjjjjjsss~~~yyyrrrnnnjjjkkknnnrrrrrrrrrpppjjjccc^^^TTTFFF;;;666000222444222...+++,,,---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---///000111111222444666666@@@QQQiii|||xxxtttpppkkkfffbbb```bbbjjjzzz~~~xxxrrrmmmkkknnnuuu~~~}}}{{{vvvrrrjjj^^^OOOBBB999555666555333222000/////////........................///......------......///000000////////////000000000111333444444555888:::===BBBJJJUUUhhh}}}tttlllhhhnnnwwwxxxsssooonnnqqqtttuuuuuussskkkddd___VVVHHH<<<666222555777444...***,,,///////////////////////////........................------------------------++++++,,,------......///---///000111111222444666444>>>QQQkkk|||}}}~~~~~~|||zzzvvvsssppplllgggdddbbbdddmmm|||{{{tttnnniiilllqqqzzz|||zzzvvvtttmmmaaaQQQCCC:::666555555333222111000000000........................//////............//////111000000////////////000222333444444444666999;;;???DDDLLLYYYnnnwwwmmmgggjjjqqq~~~yyytttsssvvvxxxyyyxxxssskkkccc^^^VVVIII===777444777999555///+++---000////////////////////////........................---------------------------------------------------///000111111222444666555>>>OOOiii}}}~~~zzzxxxuuusssqqqnnnjjjgggeeegggppp}}}uuuooofffiiinnnwww|||zzzxxxvvvoooaaaPPPBBB:::888555555333222111111111111/////////////////////////////////....../////////111000000////////////000333333444444555777:::===BBBFFFNNN]]]tttzzzoooggghhhnnn{{{yyy{{{}}}}}}{{{tttjjj```[[[UUUIII>>>888666777777444///---...000////////////////////////---------------------------------------------------------------------,,,---///000111111222444666777>>>MMMfffzzzxxxuuusssqqqnnnjjjgggfffhhhqqq~~~}}}~~~~~~||||||~~~wwwpppgggiiimmmuuu|||zzz|||zzzrrrbbbPPPAAA:::999555555333222222111111111////////////////////////000//////......//////000000000////////////000000222333333444444777;;;???DDDHHHQQQbbb|||}}}}}}qqqiiiiiinnn{{{}}}tttiii^^^YYYTTTJJJ@@@:::666555333111///.........////////////////////////------------------------........................+++,,,,,,------.........---///000111111222444666888>>>LLLeee{{{xxxuuurrroookkkgggddddddfffqqq}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~}}}zzzyyyyyyyyyxxxvvvwww{{{}}}~~~yyyrrrjjjkkknnnuuu~~~{{{~~~}}}vvvgggSSSBBB;;;999555444333333222222222222////////////////////////000000////////////000000//////...//////000111222000111222333444777<<<@@@DDDHHHSSShhhzzzsssjjjkkkpppuuu~~~uuuiii]]]XXXSSSKKKAAA===555333///.........---,,,////////////////////////------------------------........................)))***+++,,,...///000111---///000111111222444666777===KKKeee|||yyyuuuqqqmmmiiiccc```bbbeeeooo|||yyyxxxxxxrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttuuuuuuuuuuuuwwwxxxyyyyyywwwvvvvvvvvvtttssstttxxxzzz{{{{{{tttmmmnnnpppuuu}}}zzzkkkVVVDDD;;;888555444444333222222222222000000000000000000000000000000////////////000000............///111222222///000111222444888===AAADDDIIIUUUkkk|||xxxvvvuuu|||wwwmmmkkknnnttt~~~|||{{{nnnfff[[[UUUSSSNNNFFF???222111000.........//////000///...---------------///...---,,,,,,---...///...---,,,,,,,,,,,,---...---------.........//////...//////000111333444555777<<>>333222000///......////////////...---------------///...------------...///...---,,,,,,,,,,,,---...---...................../////////000111333555666888===JJJddd}}}yyytttnnniiieeeccccccaaahhhttt|||yyywwwuuuuuutttrrrqqqqqqrrrsssuuuuuuwwwxxxyyy{{{|||}}}}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{|||{{{zzz|||vvvooolllmmmuuu~~~{{{{{{yyywwwrrrhhhZZZKKK???999555444333111000111111222...///000000000000///...000000000000///...------////////////000000000111222111222444777;;;>>>???GGGOOO```xxx|||xxxyyy~~~{{{vvvtttrrrpppvvv|||qqqmmmooorrr}}}}}}yyyvvvrrroookkkddd[[[UUUQQQKKKCCC===333222000///......////////////...------------...///...------------...///...------,,,,,,------...///...................../////////000222333555666:::???MMMiii~~~{{{uuuoooiiidddbbbaaaaaaiiiuuu~~~|||yyyyyyyyy{{{|||}}}}}}yyyooollllllsss|||zzzyyyvvvtttnnnggg\\\OOOBBB:::555444333111000111111222......///000000//////.../////////////////////.../////////000000000111111222222333555888<<<@@@CCCKKKRRRccc}}}}}}xxxyyy{{{~~~|||}}}xxxuuusssrrrnnnttt|||sssnnnnnnqqqzzz~~~yyywwwvvvsssppplllfff^^^WWWRRRKKKCCC===444333111///....../////////......---------...............------.........------------------------////////////............//////000111222444555666;;;AAAQQQooo|||vvvooohhhccc```___aaaiiiwwwzzzpppllllllrrr{{{vvvuuuwwwsssmmmggg^^^QQQCCC999555444333111000111111222....../////////000//////000000///////////////000//////000000000111111111000111333555888<<>>555333222000///...//////......---------......///---..................---------------------------///////////////////////////000000111222444555666<<>>555444222000///...//////...------------...//////------...//////...------,,,------......------,,,....../////////000000000000000000111333444666777<<>>EEE[[[}}}zzzuuunnnhhhdddaaa___]]]cccooo}}}{{{uuuooonnnpppxxxyyyyyy~~~}}}ttteeeTTTDDD;;;777555222111111111111000111111111111111111111111666555333111000000111111000000000111222222333333555444666999:::<<>>888333222111///...111///////////////////////////////////////////////////////////////////////////......---------......000111222222222333666999===IIIeee~~~~~~wwwuuuqqqlllgggbbb^^^\\\^^^eeeppp}}}xxxrrroooooovvv~~~yyyuuuuuuyyyyyywwwsssjjjZZZIII>>>888666333222222222222111000000000000000000000000000111222333333333222111000000000111222222333333444444666;;;===@@@HHHQQQ\\\ttt}}}~~~zzzpppqqqzzzzzzpppjjjhhhmmmzzz{{{zzznnn]]]NNNHHHAAA:::444333222//////222////////////////////////////////////////////////........................---------------...//////000111222222222333666999===KKKiii~~~}}}~~~wwwtttpppjjjeeeaaa^^^]]]]]]dddooo|||zzzrrrnnnmmmsss~~~wwwssssssvvvvvvuuurrrkkk]]]LLL@@@888666333222222333222111000000000000000000000000000111222333333333333333000000000111222222333333444333777;;;>>>AAAIIISSS^^^zzztttvvvzzzooopppyyyyyypppiiifffjjjvvv}}}qqq```SSSMMMCCC<<<666444333000000333////////////////////////////////////////////////------------------------,,,,,,,,,---...///000111000111222222222333666999>>>MMMlll}}}|||~~~xxxtttnnngggbbb___^^^^^^\\\bbbnnn|||{{{rrrmmmkkkppp}}}{{{sssppprrrssssssrrrrrrmmm```OOOBBB999666333222333333222111000000000000000000000000000000000000111222333444000000000111222222333333333333777<<>>@@@EEESSSaaa{{{uuujjjllluuuwwwfffZZZ]]]fff|||uuunnnttt~~~xxxnnnffffffiiirrr}}}|||zzzxxxyyywwwjjj]]]UUUJJJDDD;;;666444444333222////////////////////////.........///////////////---..................---000000000000////////////111000222666666666:::AAAMMMfff|||yyysssoooiiibbb]]]ZZZXXXWWWWWW[[[eeesss{{{uuuqqqqqqwww{{{xxxxxxsssssstttuuurrrfffUUUHHH:::777444333333333222111000000111111222222333333000000111222222222111111000000000111222444555666666888<<>>FFFYYYsss}}}zzzvvvsssoooiiiccc^^^ZZZYYYXXXVVVZZZcccqqq{{{uuuqqqpppvvv~~~~~~yyyxxxtttsssssstttqqqfffVVVJJJ:::777444333333333333222//////000000000000000000000111111222222222111111000000000111333444666777666888===@@@AAAGGGXXXiii{{{nnn^^^WWW]]]hhhyyyrrrooowww~~~sssiiifffffflll}}}}}}}}}|||}}}uuurrrrrrtttxxx~~~xxxlll]]]TTTJJJCCC:::555333333222111000000000000000000000000............/////////000------...//////...------,,,,,,------......//////000000222444555888AAAKKKeee~~~}}}{{{wwwtttrrrnnnhhhbbb]]]ZZZXXXXXXWWW[[[dddrrr{{{uuuqqqooottt|||zzzyyytttrrrqqqqqqoooeeeWWWLLL<<<999666444333222111000111111000000000000000000111111222222222111111000000000111111333555666777666999>>>AAABBBHHHZZZkkk{{{lll\\\TTTZZZeeexxxqqqoooxxxvvvkkkgggfffjjjzzz~~~zzz{{{rrroooooommmrrryyy|||wwwkkk]]]SSSIIIBBB:::444333333222000000000000000000000000000---.........//////000000,,,---...//////...---,,,++++++,,,,,,---...//////000000111444555888CCCNNNmmm}}}|||zzzvvvrrrqqqmmmhhhaaa\\\YYYXXXWWWZZZ^^^ggguuuzzzuuupppnnnsss{{{|||zzztttrrrppppppmmmdddWWWMMM>>>;;;777444333111///...444333333333222111111111111111222222222111111000000000111222333555777777666999>>>AAABBBIII[[[mmm|||lll[[[RRRWWWbbb{{{uuussszzzxxxkkkgggeeehhhvvv}}}yyyooonnnqqqrrrtttvvvtttlllaaaWWWQQQGGGBBB<<<777444222111///////////////////////////+++---...///.........000........................------------............000333222333777666AAAYYYyyy~~~{{{xxxttttttvvvpppmmmgggccc___\\\YYYWWWYYY^^^hhhuuu~~~xxxssspppssszzz||||||zzzuuupppooommmfffYYYNNN@@@999333333444333333444333333333222222222111111000000111111111222222222222222222222333444555555666::::::???HHHLLLYYYrrr~~~lll\\\UUUUUUXXX{{{tttssszzzxxxkkkfffccceeerrr}}}}}}rrroooqqqqqqsssuuurrrjjj___TTTNNNGGGBBB<<<777444222111///////////////////////////,,,---//////...---...///........................////////////000000000000000444222333777777CCC[[[~~~zzzxxxtttsssuuuqqqmmmgggbbb___\\\YYYWWWWWW]]]gggttt}}}xxxsssooosssyyy}}}|||{{{vvvrrrpppooogggZZZOOOAAA999333333444333333444222222111111111000000000111111222222222333333333222222222222333444555555777;;;;;;???HHHLLL[[[ttt~~~lll\\\TTTTTTWWW{{{tttssszzzyyylllfffccccccnnn}}}~~~|||~~~vvvqqqqqqpppqqqrrrooohhh]]]RRRKKKGGGBBB;;;666444222111000////////////////////////---///000000...------...........................////////////000000000000111444111222777888EEE^^^{{{xxxuuutttuuuqqqmmmgggbbb^^^[[[XXXVVVUUU[[[fffsss}}}xxxrrrnnnqqqwww~~~~~~}}}yyyuuusssqqqiii\\\PPPAAA999333444555333333444111111000000000/////////222222222333333333444444222222222222333444555555888<<<<<<@@@IIIMMM]]]wwwlll[[[RRRRRRTTT{{{tttsssyyyzzznnnhhhdddcccmmm{{{~~~|||~~~yyyrrrpppnnnooopppoooiii```UUUMMMHHHCCC<<<666333222111000////////////////////////...000111000...---------........................------------............111444111222888999FFF___}}}{{{xxxvvvvvvrrrmmmgggaaa^^^[[[XXXVVVUUU[[[fffrrr~~~}}}xxxrrrnnnpppvvv}}}yyyxxxvvvmmm___SSSBBB:::444444555333333444111111000000000/////////111111222222222222333333222222222222333444555555888======AAAIIIOOOaaa}}}lllZZZPPPOOOQQQ|||uuuqqqwwwxxxmmmhhhdddccclllyyy|||~~~{{{ssspppnnnnnnppppppnnnfff[[[SSSKKKFFF>>>777444222111000////////////////////////...000111000...------...........................------------............111444222333888999FFF___~~~{{{xxxxxxtttooohhhbbb^^^[[[YYYWWWWWW\\\fffqqq}}}}}}xxxrrrnnnpppuuu}}}|||zzzqqqbbbVVVCCC;;;555444555333333444222222111111111000000000000000000000111111111111222222222222333444555555888===>>>BBBKKKQQQeeemmmYYYOOOMMMPPP|||tttnnnvvvwwwlllhhhcccaaajjjvvv~~~~~~~~~uuuqqqppppppqqqsssrrrlllaaaYYYOOOIII@@@999444222111000////////////////////////...000111111///......///........................////////////000000000000///333222444999999DDD\\\}}}zzzyyyvvvpppiiibbb^^^\\\ZZZXXXXXX]]]eeeooozzz~~~yyysssnnnpppttt}}}~~~|||rrrcccVVVDDD;;;555555555333222444222222111111111000000000/////////000000000000111222222222222333444555555666===>>>CCCLLLTTTkkkoooYYYMMMMMMPPPzzzrrrkkkttt|||qqqlllfffbbbiiiuuuxxxtttsssssstttvvvuuuoooddd[[[SSSMMMCCC:::555222111000////////////////////////---///111111/////////000........................////////////000000000000...333333555999888BBBXXX~~~{{{yyyxxxrrrjjjccc___]]][[[ZZZYYY\\\ccclllvvv{{{tttooopppttt|||~~~~~~{{{qqqbbbUUUDDD<<<666555555333222444111111000000000////////////000000000000111111111222222222222333444555555555<<<>>>CCCMMMVVVooopppXXXMMMMMMQQQxxxpppjjjssswwwqqqjjjeeekkkvvv{{{wwwvvvuuuuuuwwwwwwpppddd[[[VVVOOODDD;;;555222111000////////////////////////,,,...000111000///000111........................------------.........///---222333666:::777@@@VVVyyy~~~zzzxxxyyyssskkkddd```]]]\\\[[[YYY[[[aaaiiisss~~~}}}|||uuuppppppuuu|||}}}}}}zzzppp```SSSDDD<<<666555666333222444000/////////............000111111111111222222222222222222222333444555555444;;;>>>CCCMMMXXXqqqqqqXXXLLLMMMQQQyyyrrrnnnuuu{{{rrrjjjfffjjjqqqyyyxxxxxxyyyyyywwwoooddd[[[UUUNNNDDD;;;666333222111111111000///////////////////////////............000///...---------------............////////////333111111333444888BBBLLLsss}}}{{{zzzxxxtttmmmhhhccc___[[[XXXTTTXXX___gggppp{{{{{{uuurrrsssttt{{{|||yyywwwpppaaaQQQAAA999333333444333222333111111111111000000000000222222111111111111111111333333222222222333444444777===???EEEPPP\\\uuuvvv[[[NNNMMMPPP{{{tttnnnuuu{{{rrrjjjfffiiippp}}}}}}}}}}}}}}}}}}zzzrrreee\\\VVVOOOEEE===777444333222111111000///////////////////////////............///......---------..................////////////222111111444555888AAAJJJkkk}}}|||yyyyyyxxxsssmmmgggccc___[[[XXXTTTXXX^^^fffooozzzzzztttqqqqqqrrrzzz}}}|||xxxtttrrrlll]]]OOOBBB:::333444444333222333111111111111000000000000111111111111111111111111333333333333333444444555888>>>@@@FFFRRR^^^xxxwww\\\OOONNNQQQ~~~wwwnnnuuu|||sssjjjfffiiioooxxx~~~uuuhhh^^^WWWQQQGGG>>>999666444222111111000///////////////////////////..................---------...//////............////////////111000222555666777???HHHaaayyy~~~|||zzzwwwwwwwwwrrrlllgggbbb^^^ZZZXXXUUUXXX]]]cccmmmyyy{{{ssspppooopppwww{{{zzzuuuqqqooojjj\\\MMMBBB:::444444444333222333111111111111000000000000111111111111111111111111444444333333444555555666999???BBBHHHTTTaaa|||www^^^QQQPPPTTTyyyooovvv}}}tttkkkfffhhhnnnwww~~~xxxiii___XXXQQQHHH???999666333222111000000///////////////////////////............---------------...///000............////////////000000222666666777===EEEWWWwww~~~}}}yyywwwwwwvvvqqqkkkfffbbb^^^ZZZWWWUUUWWW[[[aaakkkwww}}}uuupppooopppwww|||zzzvvvrrrpppkkk]]]OOOCCC;;;444444555333222333111111111111000000000///111111111111111222222222444444444444444555666777999???BBBHHHVVVdddwww^^^RRRRRRVVVzzzrrrxxxvvvmmmgggiiinnnyyy{{{lllaaaWWWQQQHHH???999555222000111000000///////////////////////////............---------------...///000............////////////000000222666666666;;;BBBNNNtttzzz{{{xxxxxxtttpppjjjeeeaaa]]]ZZZWWWTTTVVVYYY___iiivvvwwwrrrppppppxxx}}}{{{wwwsssrrrmmm___QQQDDD;;;555555555333222333111111111111000000000///000000111111111222222222444333333444555666777777888>>>AAAHHHWWWfffvvv^^^SSSSSSWWW{{{tttyyyyyyoooiiijjjoooyyy~~~pppdddWWWQQQHHH@@@:::555222///111111000///////////////////////////..................---------...//////............////////////000000222555555555:::AAAGGGkkk}}}{{{yyyzzzsssooojjjeeeaaa]]]YYYWWWRRRTTTXXX___iiivvvyyysssrrrqqqyyy~~~~~~~~~}}}|||yyyvvvuuuooo```QQQDDD<<<666555555333222333111111111111000000000000000000000111222222333333333333333333444555777777888>>>AAAIIIXXXhhhsss]]]RRRSSSVVV|||tttyyy{{{qqqjjjkkkooovvv~~~tttiiiXXXSSSJJJBBB;;;777222000111111000///////////////////////////............///......---------..................////////////111000222444333333999AAAEEEfff~~~}}}{{{yyyzzzsssoooiiiddd```]]]YYYWWWPPPSSSXXX___iiivvvyyytttrrrqqqzzz||||||~~~~~~|||{{{tttdddTTTEEE===666555555333222333111111111111000000000000///000000111222222333333111111222222333555666777999???BBBJJJZZZkkk~~~xxx~~~qqq[[[QQQRRRUUU}}}tttxxx~~~|||ssskkkkkkpppsss~~~{{{wwwmmmZZZTTTLLLCCC===888444111111111000///////////////000/////////............000///...---------------............/////////000222111111333222333999AAAFFFfff}}}zzz{{{xxxyyyrrrnnniiiddd```]]]YYYWWWOOORRRWWW___iiivvv}}}|||}}}~~~~~~}}}zzzzzz{{{{{{|||}}}~~~~~~yyysssqqqqqqyyy}}}zzz{{{yyyhhhXXXEEE===666666555333222333111111111111000000000000///000000111222222333333111111111222333444666777:::@@@CCCLLL\\\nnnxxxsssyyyoooZZZPPPQQQUUU~~~wwwzzzuuummmlllpppyyy}}}}}}zzzyyyiii\\\TTTKKKFFF???666111000...///000000000000000///////////////////////////------------------------///////////////......------...000222444777<<<@@@MMMaaawwwpppwww|||zzz{{{vvvrrrlllfffaaa\\\WWWTTTSSSSSSWWW___hhhqqq~~~~~~zzzwwwuuutttrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrqqqpppppprrrsssttttttttttttuuuwwwyyyzzz}}}~~~~~~~~~yyyqqqqqqtttyyy{{{|||}}}kkkYYYHHH>>>555444555333222222222222111111111111222222222111000//////111333444333333333444666777999:::777===GGGPPPZZZpppwwwkkkqqqsss```WWWUUUUUUyyy{{{vvvmmmlllpppwww~~~}}}xxxuuuggg[[[SSSKKKEEE???666111111///000000000000000//////......................................................////////////......111222222222333666;;;>>>PPPeeexxxnnnsss|||{{{|||xxxsssmmmgggbbb]]]XXXUUURRRQQQUUU]]]fffooo|||~~~{{{wwwtttqqqooonnnooooooooooooooooooooooooqqqppppppnnnmmmlllmmmnnnsssrrrqqqqqqqqqrrrttttttwwwxxxyyyzzz|||yyyrrrqqqtttwww}}}yyyzzz~~~}}}kkk[[[HHH>>>555444555333222222222222111111111111222222222111000///000111333444333333444444666777888999888>>>GGGPPP[[[rrrssshhhoooppp]]]UUUTTTTTT}}}vvvnnnmmmpppsss|||}}}{{{uuu{{{}}}{{{{{{zzzpppccc[[[RRRJJJEEE???777222111111111000000//////......------------------------////////////////////////,,,---...///000000000000222222222222333777===AAATTTjjj{{{mmmnnn|||{{{}}}yyyuuuoooiiiddd___YYYVVVPPPOOOSSS[[[ccclllyyy~~~}}}{{{xxxvvvsssqqqppprrrrrrrrrrrrrrrrrrrrrrrrtttssssssrrrqqqpppppppppvvvuuusssrrrqqqrrrrrrsssuuuvvvwwwxxxzzzyyyrrrqqqtttvvv}}}zzzzzz~~~{{{kkk[[[HHH>>>555444555333222222222222111111111111222222222111111000000222333444444444444555555777888888:::???GGGPPP]]]vvv|||nnneeemmmmmm\\\SSSTTTVVVwwwnnnmmmppprrr{{{|||wwwrrruuuwwwuuuvvvtttlllaaa[[[RRRJJJFFF???777222222222222111000///.........................................................+++,,,---///000111111111///000000222444:::AAAFFFVVVmmmnnnlll|||{{{{{{}}}zzzvvvpppjjjddd___ZZZVVVQQQOOORRRYYYaaajjjwww~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||~~~}}}{{{zzzyyyzzzzzz{{{zzz{{{|||}}}~~~zzzsssqqqtttwww}}}~~~~~~xxxiii[[[HHH>>>555444555333222222222222111111111111222222222222111111111222333444444444444555555666777888<<>>555444555333222222222222111111111111222222222222222222222333333444444444444555555777888999===@@@GGGSSSdddwwwkkkfffpppvvvdddVVVPPPVVV```xxxnnnkkkmmmrrrzzz~~~ssspppooooooppprrrpppkkkfff___WWWNNNHHHBBB999444333222111000.........///000000000000000000000000000------------------------+++,,,---///000111111111222333444444555777;;;>>>OOOfffvvvnnn}}}{{{{{{}}}|||wwwqqqjjjddd___YYYVVVTTTQQQSSSYYY```iiivvv|||tttqqqttt|||zzzvvvpppdddXXXHHH>>>555444555333222222222222111111111111222222222222222333333333333333333333333444666777999:::>>>@@@HHHUUUgggvvvkkkfffpppooo]]]QQQMMMWWWeeeyyymmmiiikkkrrryyyvvvqqqnnnnnnpppsssrrrnnnkkkbbbYYYPPPJJJCCC999444333222111///......///000111000000000000000000000000........................,,,,,,...///000000000000111222444555555666888:::III___zzzooo}}}}}}|||~~~~~~yyyrrrlllfff```ZZZWWWTTTQQQRRRXXX___hhhuuu}}}tttqqqsss|||{{{uuuooocccXXXHHH>>>555444555333222222222222111111111111222222111222333333444444333333111222222444666888:::;;;>>>@@@IIIWWWiiissshhhcccooolll[[[PPPNNN[[[mmmyyymmmhhhjjjqqqxxxzzzrrrooonnnqqqtttsssqqqoooddd[[[RRRKKKDDD:::444333111000...---...///111222////////////////////////////////////////////////,,,---...///000000000000---///333555666777999;;;EEE[[[}}}}}}ooo{{{~~~{{{tttmmmgggaaa\\\XXXTTTQQQQQQWWW^^^gggttt}}}tttqqqsss{{{|||uuuooocccYYYHHH>>>555444555333222222222222111111111111222222111222333444444444333333000111222444666999;;;<<<===@@@IIIXXXkkkpppfffaaammmmmm]]]RRRQQQ```ttt|||oooiiijjjjjjsss{{{}}}}}}tttqqqooorrrvvvwwwsssnnn```YYYRRRLLLBBB777111111333333222222111000//////222111111000///......---////////////////////////............////////////111222222111111444888<<>>EEEPPPbbbzzzqqqZZZTTTSSS]]]pppiiihhhfffeeeggglllrrrvvv~~~xxxlllhhhjjjmmmsss{{{}}}zzz{{{|||yyyqqqjjjaaa[[[TTTOOOEEE:::444333///000000000000000000000////////////000000000000////////////////////////............///////////////111333444444555777999AAATTTjjjnnnnnn~~~zzztttlllddd]]]YYYTTTRRRSSSVVVWWW[[[dddoooyyy|||tttqqqsssxxx~~~zzz{{{}}}|||vvvoooggg[[[PPPCCC:::444444444222111222222111111111111000000000//////000111222333333444222333444444444666999;;;AAAGGGSSSeee~~~mmmWWWSSSRRR\\\pppkkkiiieeebbbccchhhnnnsssvvvxxxmmmiiikkkrrrwww}}}}}}tttmmmddd]]]VVVOOOFFF;;;444444////////////000000000000////////////000000000000////////////////////////............/////////000...000333444444555777999BBBSSSgggnnnnnn~~~zzztttlllccc\\\XXXUUUTTTTTTVVVVVVYYYaaakkkwww|||tttqqqsssxxx{{{|||~~~|||vvvnnnfffYYYNNNBBB:::444444444222111222111111111000000000000///111111111111111222222222222333444444444666999;;;DDDIIIUUUggg~~~jjjUUURRRSSS]]]qqquuuooohhheeeccceeemmmvvv}}}xxxooolllmmmuuu~~~|||wwwrrreee]]]UUUOOOGGG===666444111000000000000000111222000000000000////////////111...---///222222000---............////////////000111222222333555888;;;???NNNkkkpppqqqzzz}}}wwwooofff```]]]XXXTTTRRRTTTVVVYYYaaajjjvvvwwwrrrrrryyy}}}wwwrrrjjj]]]PPP@@@:::666666666333222444222111111111000000//////000000000000000111111222111222555666666777999;;;BBBHHHTTTgggzzzvvv|||~~~dddSSSRRRUUU___qqqyyyrrriiieeebbbccckkktttxxxoookkkmmmwww}}}vvvpppfff^^^VVVPPPHHH===666444111111000000000000000111000000000000////////////111000///000000000...,,,............////////////000111222222333555888;;;???NNNlllnnnooovvv}}}wwwnnneee___[[[XXXTTTRRRTTTVVVXXX```iiiuuu~~~~~~uuuqqqqqqzzz|||vvvrrrkkk^^^QQQ@@@:::666666555222222333222111111111000000000000111111111111111222333333111333555666666777999;;;DDDJJJVVViiiyyysssnnnsssyyyaaaQQQRRRUUU```sss~~~uuukkkddd``````hhhqqqwwwnnnkkkmmmzzzuuunnnfff^^^WWWQQQIII>>>555333222222111000/////////000000000000000////////////000111222111///---,,,---............////////////000111222222333555888;;;@@@PPPmmm~~~mmmnnnsss}}}xxxnnneee^^^ZZZXXXTTTSSSTTTUUUXXX___gggsss|||}}}tttppppppyyy{{{vvvrrrlll^^^QQQ@@@:::666666555222111333111111111111111000000000222222222222222333444444111333555666666888:::<<>>FFFMMMZZZmmmzzziiieeebbbfffpppzzz~~~vvvbbbTTTUUUYYYeeezzzzzzooofff```^^^dddlllxxxooonnnrrr|||}}}tttlllddd^^^XXXUUUMMM@@@777333333333111000////////////000000000000////////////***...000000...---///111............////////////000111222222333555888;;;DDDUUUrrroooooonnn}}}}}}tttjjjbbb^^^XXXUUUSSSTTTTTTUUU[[[bbbnnnwwwwwwssstttwww|||vvvqqqhhhYYYKKK???999555555555222111333111111111111111222222222111111111111111222333333333444555666777999===@@@FFFMMMZZZnnnuuueeecccaaaeeennnzzz~~~iiiYYYXXX[[[ggg}}}uuulllccc___ccciiizzzyyypppqqqvvv}}}~~~}}}ssskkkbbb]]]YYYVVVOOOBBB888444222222111000/////////000000000000000////////////***,,,.../////////000111............////////////000111222222333555888;;;DDDUUUsss}}}~~~~~~qqqnnnlll{{{vvvlllddd```YYYUUUTTTUUUTTTTTTYYY___iiisssyyyvvvwwwvvv}}}vvvqqqgggWWWIII???999555555444111000222111111111222222222222222111111111111111222333333444444555666777:::>>>AAAGGGNNN\\\pppwwwfffddddddfffnnnzzzooo]]]YYY[[[hhh~~~~~~sssiiiaaabbbffftttzzzsssttt{{{}}}yyyzzz|||zzzqqqiii```[[[XXXWWWPPPDDD:::666111111000000000000000111000000000000////////////---,,,,,,...///000///...............////////////000111222222333555888;;;BBBSSSrrr~~~yyyzzzwwwrrrpppwwwmmmfffaaaYYYUUUTTTUUUTTTSSSWWW]]]cccmmmzzzyyywwwyyyxxx|||vvvqqqhhhXXXIII>>>888444555444111000222111111111222222333333333222222222222222333444444444555666666777:::???CCCIIIPPP^^^sss~~~lllkkkjjjkkkqqq{{{qqq]]]WWWYYYgggyyylllbbbaaadddooo~~~{{{tttvvv}}}|||~~~wwwxxxzzz|||}}}xxxooohhh___ZZZXXXWWWQQQEEE;;;777111000000000000000111222000000000000////////////000---,,,---000000...+++............/////////000000111222222333555888;;;???QQQppp}}}xxxxxx}}}~~~wwwuuuwwwnnnfffbbbYYYVVVTTTUUUTTTSSSVVV\\\___iiiwwwyyywwwyyyyyy}}}}}}zzzvvvqqqiiiYYYJJJ>>>888444555444111000222111111111222222333333333444333333333333444555555444555666666777:::???CCCJJJRRR```uuusssrrrqqqpppttt~~~qqq[[[UUUWWWfffqqqeeebbbdddqqqxxxwwwxxx}}}yyyvvvuuuuuuxxxzzzxxxpppiiiddd\\\YYYZZZPPP???888;;;666333//////000222222000444222000---,,,,,,------....................................////////////111111222111000111444666@@@OOOiii|||xxxxxx{{{yyy|||wwwppphhhbbb\\\YYYUUUSSSTTTUUUUUUUUU\\\dddqqq}}}zzzxxxxxx{{{}}}wwwrrrnnnfffWWWHHH;;;999666444444444333222000000000000111111111111333333222222222333444444555333333777999;;;???EEEPPPYYYfffxxxyyysssnnnpppxxxhhhVVVUUUYYYfff{{{wwwkkkhhhjjjnnnttt~~~wwwwww|||yyyyyyxxxwwwzzz|||zzztttooojjjaaa\\\[[[SSSFFFBBBFFFPPPJJJCCC??????@@@AAAAAA555444111///......//////....................................////////////...000111222222444888;;;>>>MMMhhhzzzyyy|||~~~{{{vvvooogggaaa\\\XXXUUUSSSSSSTTTUUUUUU[[[cccooo|||{{{yyyxxx}}}yyysssooohhhXXXIII;;;999666444444444333222000000000000111111111111333333222222222333444444666444444888:::<<<@@@GGGRRR\\\jjj{{{vvvpppllloooxxxhhhWWWVVV[[[jjj}}}pppmmmoooooosssyyyvvvuuuzzz{{{{{{yyywwwyyy{{{{{{xxxuuupppfff___[[[UUUKKKIIINNNbbb[[[RRRKKKIIIJJJLLLNNN444333111000/////////000....................................///////////////000222333444555999;;;;;;JJJeee}}}|||yyy}}}}}}zzzuuunnnfffaaa[[[XXXTTTRRRRRRSSSTTTTTTZZZaaammmyyy|||zzzyyy|||uuuqqqiiiZZZKKK;;;999666444444444333222000000000111111111222222333222222222333333444555777555555999;;;<<>>;;;444333111...------///111/////////...............////////////////////////............///////////////111333333222222444555999DDDZZZ{{{}}}~~~|||wwwpppiiiccc[[[XXXTTTRRRQQQRRRRRRRRRUUU\\\fffrrr}}}~~~{{{zzzyyysssjjjYYYIII;;;999666444444444333222111111111111222222222222222222222222333444555666555444555777888:::BBBKKKYYYfffwwwssshhhddddddjjjxxxttt```YYYXXXfff~~~~~~{{{}}}~~~}}}rrrooosss|||yyyxxxyyy|||}}}wwwoooeee\\\RRRGGG;;;333111333555555444444555666000000000111111111111111////////////////////////............////////////+++---111222333444666777;;;CCCTTTsss|||xxxqqqjjjddd]]]YYYUUURRRRRRRRRSSSRRRSSSYYYcccooozzz}}}{{{zzz}}}uuujjjXXXHHH;;;999666444444444333222111111111222222222222333111111111222333444555666444444555777777999BBBMMMZZZiii{{{qqqeeeaaa```hhhvvvtttaaa[[[YYYdddzzz|||qqqnnnqqqzzz~~~zzzwwwwwwyyy{{{uuunnndddZZZQQQHHH<<<444***,,,......,,,***+++---//////000111111111111111////////////////////////............////////////+++...222444444555666888===BBBOOOkkk~~~|||}}}}}}xxxwwwyyy~~~{{{wwwpppiiiddd^^^ZZZVVVSSSSSSSSSSSSSSSRRRWWWaaalllxxx}}}zzzzzzxxxlllYYYIII;;;999666444444444333222111111111222222222333333111111111222333444666666555555777888777999CCCOOO\\\kkk~~~tttbbb^^^\\\dddsssuuubbb[[[XXX___qqq}}}{{{pppmmmpppuuu}}}xxxuuutttuuuwwwrrrkkk```VVVOOOHHH???666222333444222...,,,...000,,,---...///000000000///000000000000000000000000............/////////000000222555666555444555555???AAALLLggg}}}|||yyyyyy{{{yyytttrrrttt|||zzzvvvppphhhccc^^^[[[VVVTTTSSSTTTSSSSSSQQQVVV```kkkwww~~~}}}~~~}}}}}}~~~|||zzzzzz{{{nnnZZZIII;;;999666444444444333222111111222222222333333333111111111222333444666777666666888999888:::EEEQQQ^^^mmmyyy```[[[YYYaaaqqqxxxbbb[[[UUUYYYhhh}}}~~~~~~wwwnnnjjjiiirrrtttqqqtttuuurrrmmmooofff^^^YYYSSSGGG;;;555111111111111000000000000////////////////////////////////////////////////000000000000111111111111111///111666888666777:::>>>CCCNNNfffzzzxxxxxxxxxuuuqqqsssxxxyyyuuusssoooiiieee___]]]YYYVVVSSSQQQQQQQQQVVVTTTYYYeeesss~~~yyyuuutttrrrqqqqqqqqqqqqsssuuuxxx{{{}}}~~~|||kkkVVVGGG;;;999666555555444333111555444333333222222222222222222111111222222333444555444555777777:::EEEQQQ```sssvvvaaaXXXVVVaaannn{{{~~~bbbVVVSSSWWWbbb}}}|||{{{xxx{{{uuulllhhhggglllyyyxxxooommmqqqtttqqqmmmmmmddd\\\XXXQQQEEE999444111111111111000000000000//////////////////////////////////////////////////////000000000111111111111000222666888666777:::===BBBNNNeee|||xxxuuussssssssssssxxx~~~yyyuuurrrnnniiiddd___]]]YYYUUURRRQQQPPPPPPSSSRRRWWWcccppp{{{vvvpppmmmjjjhhhffffffffffffgggjjjlllmmmuuuxxx}}}|||kkkVVVGGG;;;999666555555444333111555444333222222222222222222222222111222222333444666555666888888;;;FFFRRReeexxxzzzdddZZZVVV___kkkwww|||```TTTPPPRRR\\\~~~|||xxxttttttxxx}}}~~~rrriiieeedddgggrrr{{{ssskkkkkkppptttssspppmmmeee]]]XXXQQQDDD999444111111111111000000000000//////////////////////////////////////////////////////000000000000111111222000222777999777888;;;<<>>IIIUUUmmmoooaaaWWWYYYbbbmmmwww^^^UUUQQQOOOUUU{{{vvvssstttpppttt||||||ppphhhdddbbbeeennn{{{~~~zzz{{{~~~~~~yyytttssswwwzzzyyyxxxsssllleee___TTTFFF;;;888111111111111000000000///////////////////////////////////////////////////...////////////000000000222000222777888777888;;;:::BBBMMM```~~~}}}uuuppptttzzz}}}zzzvvvtttqqqlllgggbbb```[[[VVVRRRPPPOOONNNOOOOOOSSS[[[dddmmmzzzxxxrrrkkkdddaaa```______bbbaaa^^^[[[YYYYYYZZZ[[[UUUUUUUUUUUUWWWZZZ\\\]]]___bbbffflllsss}}}|||vvvrrrnnnlllgggeeeeeefffhhhiiihhhgggeeeeeefffhhhjjjmmmpppqqqqqqtttwwwzzz}}}}}}vvvfffRRRDDD999777444444444444333222222222222111111222222333333333222222333333444555777777999;;;<<>>777555333333444444333222111111000000111222333333444333333333333444555555666666777:::;;;???KKKWWWssskkkXXXRRRWWWdddzzzppp\\\PPPOOOYYY|||xxxuuusssssswww{{{zzzmmmdddaaaaaabbbiiiuuusssdddSSSEEE:::444000000000000000111111111///////////////////////////...,,,++++++,,,...///------............------///111222222222444666888<<<@@@IIIYYYpppttttttzzz{{{vvvtttoooiiiaaaZZZUUUSSSQQQOOOPPPMMMMMMQQQUUU[[[eeennn}}}vvvsssuuuvvvqqqkkkhhhhhhhhhggggggffffffffffffgggggghhhiiilllooorrrtttuuuuuuwwwyyy{{{|||~~~~~~}}}|||{{{}}}{{{yyyvvvrrrooohhheeeaaa^^^\\\ZZZXXXVVVWWWVVVUUUVVVXXXYYYXXXWWWccciiisss}}}}}}|||}}}xxxooo]]]KKK@@@999777555444444444333222111111111111111111111111000111111222222333444444666;;;888777<<<===GGGZZZuuukkkZZZWWWWWW[[[pppyyy___RRRPPPRRR}}}xxxuuusssuuuxxx{{{zzzmmmddd``````bbbiiiuuu~~~}}}}}}qqqbbbSSSEEE:::444111111111000000000000000000000000000000000000000///...---,,,,,,---.../////////000111111000000000///000222222222333666888;;;@@@IIIXXXooovvvtttxxx}}}xxxwwwqqqkkkccc\\\WWWTTTRRRQQQPPPMMMMMMQQQTTTYYYbbblll{{{yyyvvvxxxzzzwwwsssqqqttttttttttttttttttttttttuuuvvvwwwyyy{{{~~~~~~}}}~~~~~~yyyqqqmmmhhhdddbbb```^^^\\\ZZZXXXWWWWWWXXXXXXWWWUUU]]]bbbkkkssszzz}}}}}}xxxmmmZZZFFF;;;999777555444444444333222111111111111111111111111222222222333444444555555555;;;999888===>>>GGGZZZvvvkkkZZZVVVTTTWWWjjj|||cccTTTPPPQQQ{{{vvvsssssssssuuu}}}zzzmmmccc______bbbiiittt~~~}}}||||||~~~}}}xxxmmm```QQQCCC999444222222111111000000//////000000000000000000000000000///...------...///000//////000111111111111111...///111111111222555777999???IIIWWWmmmwwwrrrsssyyy}}}~~~zzzyyyrrrmmmeee^^^YYYWWWTTTSSSQQQNNNMMMPPPSSSVVV^^^gggwww||||||uuuoookkkiiigggeee```^^^\\\[[[[[[ZZZXXXVVVWWW\\\bbbhhhnnntttzzz~~~~~~~~~xxxlllXXXDDD999999777555444444444333222111111111111111111111111333333333444555555666666444:::999999???@@@III[[[xxxmmm[[[TTTPPPRRRcccxxxgggVVVQQQPPP}}}zzzuuuqqqpppoooqqqxxxzzzlllccc______bbbiiittt}}}{{{{{{|||}}}~~~~~~vvvqqqhhh[[[NNNAAA777222333222222111000///......////////////////////////000///............///000------...///000000000000---///000000000222444666888>>>HHHVVVkkkxxxppplllqqquuuzzz~~~{{{{{{sssnnnfff```[[[XXXUUUSSSRRROOONNNPPPQQQSSSZZZbbbttt|||~~~xxxssspppnnnkkkhhheeecccaaa___\\\YYYXXXZZZ^^^aaaeeejjjpppttt~~~yyylllYYYFFF<<<999777555444444444333222111111111111111111111111333333333444555555666666333:::999:::@@@BBBKKK]]]{{{qqq^^^TTTOOOPPP___qqqhhhVVVPPPOOOxxxwwwrrrnnnmmmmmmnnnuuu}}}yyylllbbb______bbbhhhsss}}}{{{zzz|||}}}|||{{{nnnjjjbbbWWWKKK???666111333222222111000///............................../////////....../////////------...///////////////---///000000000222444666777>>>IIIVVViii{{{ooogggiiinnnuuu}}}}}}zzzzzzsssnnngggaaa\\\YYYUUUSSSSSSPPPNNNPPPPPPQQQWWW^^^mmmwww|||xxxvvvsssooollliiieeeaaa___\\\]]]^^^___aaadddhhhkkkttt{{{{{{nnnYYYFFF===999777555444444444333222111111111111111111111111222222222333444444555555333:::999:::AAADDDMMM```wwwdddXXXPPPQQQ]]]lllgggUUUOOOOOOxxxtttpppmmmmmmllllllrrryyyyyylllccc``````ccchhhsss~~~zzzzzz{{{{{{yyyvvvhhheee___UUUJJJ@@@777222222222111111000000//////------------------------........................//////000000000000//////...///111111111222555777777???JJJVVVhhhsssffffffkkkqqq}}}}}}}}}xxx}}}|||zzzzzztttooohhhbbb^^^ZZZVVVTTTTTTPPPOOOPPPPPPPPPUUU\\\eeeppp~~~{{{wwwsssoookkkhhhcccccccccbbbaaaaaadddfffkkksss~~~~~~oooYYYFFF===999777555444444444333222111111111111111111111111222222222333444444555555444:::999:::AAAEEEPPPdddkkk\\\RRRQQQ[[[ggg}}}gggTTTNNNOOO~~~tttpppnnnnnnlllkkknnntttxxxlllcccaaaaaaccchhhrrr}}}yyyxxxzzzyyyuuuqqqfffccc^^^VVVLLLBBB999444111111111000000000000000........................------............------///000000//////...---,,,///000222222222333666888777???KKKVVVhhh|||jjjgggjjjoooyyy{{{}}}xxxzzz}}}zzz{{{uuuqqqjjjeee```\\\XXXVVVTTTQQQPPPQQQPPPPPPTTT[[[___lll{{{~~~yyyvvvnnnnnnmmmjjjgggeeeeeeeeegggppp|||rrr\\\III@@@999777555444444444333222111111111111111111111111333333333444555555666666666;;;999999@@@EEERRRgggsss```SSSPPPWWW```tttjjjVVVOOONNNtttqqqoooooollljjjlllqqq~~~xxxllldddaaabbbccciiirrr~~~~~~|||xxxwwwxxxwwwrrrnnnfffccc^^^WWWMMMDDD;;;777000000000000000111111111////////////////////////,,,------......------,,,.........---,,,+++))))))///111222222222444666888888@@@KKKWWWhhhoooiiijjjnnnwww}}}~~~{{{zzz}}}{{{{{{wwwssslllgggbbb^^^ZZZWWWTTTQQQPPPQQQQQQPPPTTT[[[^^^kkk{{{wwwwwwvvvrrrnnnjjjhhhhhhhhhppp}}}ttt___NNNFFF999777555444444444333222111111111111111111111111444444555555666777777777777;;;888888@@@FFFSSSiiiwwwbbbSSSNNNTTT[[[lllmmmXXXOOONNN}}}yyyrrrkkkggghhhlllpppxxxwwwjjjbbb```aaaffflllttt|||{{{zzzxxxyyyyyyzzzxxxwwwmmmfff```[[[QQQDDD999555111000///000111222111///////////////////////////------............------------......///000000000222111000000222444777888===>>>HHHXXXhhhoooeeedddhhhsss{{{zzzxxxuuuoookkkfffaaa\\\YYYXXXUUURRROOONNNOOOQQQRRR]]]ggguuuzzzvvvttttttssswww~~~}}}wwwiiiXXXMMMFFF;;;222222555444222111333222111///......------333444444555666777888888888:::>>>@@@@@@FFFXXXjjj|||gggVVVMMMNNNSSShhhxxxbbbRRRQQQ{{{tttlllhhhhhhjjjmmmvvv~~~vvviiiaaa___```eeekkkuuu}}}zzzyyyxxxyyyzzz{{{zzzxxxrrrkkkddd]]]SSSDDD999444111000///000111222111///000000000000000000000000---......//////......---...//////000000111222222111111000111222444777888<<<>>>GGGXXXhhh~~~jjjaaaaaaggguuu}}}}}}yyyvvvqqqmmmhhhddd___[[[XXXVVVRRROOONNNNNNPPPRRR\\\gggwww|||~~~}}}{{{xxxnnnaaaVVVKKK@@@666444666444222111111111000000//////000000000111111222333444555555888:::>>>@@@@@@GGGYYYlll|||hhhWWWNNNNNNSSSccc~~~iiiVVVSSSwwwooojjjhhhhhhiiittt{{{ttthhh```^^^```dddkkkwwwxxxzzzyyyxxxyyy{{{||||||{{{wwwpppggg```TTTDDD999444111000///000111222111///000000000000000000000000---......//////......------......///000000111111111111000111222444777888<<<===GGGWWWggg|||iii```___eeettt{{{xxxtttppplllgggbbb^^^YYYVVVRRROOOMMMNNNPPPQQQ[[[fffwww}}}~~~|||pppfffPPPDDD999666666333111111111000000000111222222333333333444555666777777888888:::===???AAAIII[[[mmm|||iiiYYYOOONNNRRR^^^{{{sss\\\UUU{{{tttnnnjjjhhhfffqqqxxxttthhh```___```ccclllzzz|||{{{zzzyyyzzz|||}}}|||{{{wwwooofff___SSSDDD999555111000///000111222111///////////////////////////......////////////......++++++,,,,,,---.........000000111111333555666777;;;===FFFVVVfffzzznnnbbb___cccqqq{{{yyyuuurrrnnniiiddd```ZZZWWWSSSPPPNNNNNNOOOPPPYYYcccsssuuuiiiNNNDDD999666555222111333222222111111222222333444444444555666777888999999999999<<>>666444333111222444444333333222222222222222111111222333444555555666999:::<<<@@@CCCJJJZZZiii|||lll]]]QQQNNNPPP```zzziii]]]{{{uuunnniiinnnuuurrrfff___^^^```dddkkkyyy~~~|||zzzxxxuuujjjccc[[[VVVMMMAAA999666111000///000111222111///------------------------...//////000000//////...---......///000000111111///000111222444555666666:::;;;EEETTTcccuuuxxxggg___aaaqqq~~~{{{zzzxxxuuurrrnnnhhhddd^^^[[[WWWRRRPPPOOOPPPQQQSSSZZZdddnnnxxx{{{uuuqqqgggYYYMMM???888333333222111222555444333333222111111111222222222333444555666777777::::::===AAADDDIIIVVVccc~~~oooaaaUUUPPPQQQ___wwwnnn```{{{sssmmmmmmttt~~~}}}oooccc\\\\\\^^^ccciiittt|||xxxtttqqqfff^^^WWWRRRJJJ???888666111000///000111222111///........................//////000000000000//////...//////000000111222222///000111333444555666666999;;;EEETTTbbbtttoooddddddsss}}}|||zzzxxxuuuqqqkkkggg```]]]YYYTTTQQQQQQQQQRRRQQQVVV^^^fffooo|||ttthhh___VVVKKKCCC:::555222333222000111444222111111111111222222333444444555666777888999999;;;;;;>>>BBBDDDHHHRRR\\\rrrtttfffYYYSSSTTTZZZrrrsssbbbvvvooommmttt}}}zzzmmmaaaZZZZZZ\\\aaafffqqq|||wwwqqqnnneee]]]VVVPPPIII>>>777555111000///000111222111/////////////////////////////////000000000000//////------......///000000000///000111333444555666666999;;;DDDSSSaaasssxxxiiifffttt~~~}}}|||zzzxxxsssmmmiiibbb___ZZZUUURRRQQQRRRSSSOOOTTTZZZbbbkkkyyyzzziiiYYYNNNFFF???;;;888444222333333000000333/////////000111222444555111111222333444555666666;;;<<>>AAABBBDDDHHHOOOTTT]]]uuu~~~eeeVVVQQQKKKTTTbbbvvvsss~~~|||rrrjjjhhhkkkrrrzzzuuujjjdddbbbbbbcccfffggglllxxxzzzwwwvvvvvvtttjjj^^^RRRFFF999333333000000000000000000000000////////////////////////////////////////////////...............///000000......///000111333444555666===@@@KKKbbbwwwvvvggghhhmmm}}}tttooohhhlllrrr{{{~~~|||{{{{{{yyyuuuqqqjjjfffaaa\\\YYYWWWTTTRRRNNNLLLMMMPPPTTT\\\kkkxxx|||zzzvvv{{{}}}vvvwww{{{|||yyymmmaaaOOOAAA:::777555444444333333333333222222222111111111222222333333333555666777888999;;;<<<<<<;;;>>>AAACCCDDDHHHNNNSSS[[[ppphhhXXXQQQLLLQQQ[[[kkk~~~uuu{{{zzz}}}rrrllliiiiiiooovvv}}}tttiiidddeeegggiiilllkkkooozzz|||zzzzzzzzzvvvlll___RRREEE999444555000000000000000000000000000000000000000/////////////////////////////////...............///000000/////////000222333555666777???AAAIII```vvvyyyhhheeegggyyyuuupppkkklllpppxxx~~~~~~}}}xxxuuulllhhhccc^^^[[[XXXUUURRRQQQPPPPPPQQQSSSYYYggguuu}}}zzzuuuzzzyyyxxx|||}}}}}}}}}~~~~~~{{{wwwtttkkk^^^LLL>>>999777666444444444444333333333222222111111111222222333333444666666777999;;;<<<===>>><<>>??????BBBFFFHHHIIILLLQQQVVVYYYfffqqq___UUUMMMMMMPPP[[[ooo|||~~~xxxvvvzzzvvvpppkkkhhhkkkqqqxxx}}}oooeeebbbffflllpppssspppqqq{{{uuujjj\\\OOOBBB777333444000000000000000000000000//////.........---------////////////////////////...............///000000000000111222333555666777999BBBCCCHHH]]]tttuuuhhhbbbdddtttzzzxxxmmmkkklllrrr|||yyyuuuqqqmmmhhhccc```\\\XXXUUURRRQQQPPPPPPNNNRRR```nnn{{{~~~|||yyy~~~}}}}}}}}}~~~~~~{{{wwwtttfffXXXEEE999666666555333222222222111111111111000000000111222333333444444666777888:::<<<>>>???@@@AAAEEEIIIKKKKKKNNNSSSWWWXXXccczzzuuubbbVVVLLLKKKMMMWWWlllzzzssswwwwwwpppkkkkkkooovvv{{{mmmcccaaaeeelllqqqtttsssuuu}}}uuuhhhXXXLLLAAA888444555111111111111111111111111000000111111111111000000//////.........---------.../////////000000000111222222111///...111555999<<<;;;===GGGYYYssszzziii___```iiiyyyzzzsssmmmlllrrr{{{{{{xxxpppnnnkkkgggbbb]]]YYYWWWSSSRRROOOLLLKKKPPPYYY```qqq{{{~~~}}}zzz~~~xxxsssiiiTTTAAA;;;999333000222111111111111111111111111111111111222333444555666888888888999;;;>>>AAABBBEEEFFFIIILLLOOORRRTTTTTTWWWbbbtttzzzhhhZZZSSSLLLHHHRRReeewww{{{tttwwwyyyrrrpppqqquuu}}}zzzlllbbb```eeelllqqquuutttuuu|||uuugggXXXKKK@@@666222333111111111111111111111111/////////000000///////////////.........---------////////////000000000000111111111000000222555888<<<<<<>>>GGGYYYqqq}}}iii^^^^^^eeettt}}}vvvpppmmmqqqyyy}}}yyytttqqqnnniiieee```[[[XXXUUUTTTQQQNNNLLLOOOVVV\\\gggqqq~~~|||zzzwww{{{vvvgggRRR???:::888333111222222222222222222222222222111111222222333444666666888888888:::<<>>555111222111111111111111111111111.......................................---------000000000000////////////...///111111111333666888<<<<<>>@@@CCCDDDEEEHHHIIILLLOOORRRUUUVVVWWW[[[[[[bbbuuuwwwbbbVVVMMMMMMSSSccc}}}xxxuuuyyyzzzvvvxxx{{{{{{tttlllfffgggkkkpppsssooonnnnnnpppyyy~~~zzzttthhh\\\NNNDDD<<<444222444000000000000000000000000111000///......///000111---------...............////////////000000000000,,,///111333333444555666888;;;???GGGXXXrrrxxxggg^^^\\\```ooozzzuuurrrqqquuu|||~~~~~~yyyrrrooommmiiibbb[[[WWWUUUSSSRRRRRRRRRQQQOOOOOOTTT\\\eeeooozzz}}}uuulllttt~~~xxxoooXXXFFF777666777444222444333333333333333333333333222222333444666888:::;;;:::;;;===@@@BBBCCCDDDDDDGGGIIILLLOOORRRUUUVVVWWWYYYZZZaaapppjjj\\\QQQPPPTTTbbbzzzxxx{{{~~~xxxyyywwwvvvqqqjjjggggggjjjmmmoookkkkkkkkkmmmuuu}}}zzz{{{{{{}}}zzzwwwjjj^^^OOODDD;;;333111222000000000000000000000000000///---,,,,,,---///000---------.........//////------...///000111222222...000222222222333444666999;;;>>>DDDSSSooopppbbb```cccnnn|||yyytttpppqqq{{{zzzyyy~~~yyyrrrpppooolllddd]]]ZZZWWWSSSRRRRRRQQQOOOLLLKKKNNNUUU^^^hhhttt~~~~~~vvvllltttyyyoooXXXFFF777666888555222444222222222222222222222222222333333555666888:::;;;<<<===???AAABBBCCCCCCCCCGGGHHHKKKNNNRRRTTTVVVVVVYYY[[[bbbmmm{{{sssaaaUUUTTTWWWccc}}}zzz}}}zzzzzzuuu}}}}}}rrrnnniiifffgggiiilllmmmiiiiiiiiikkksss}}}yyyzzzxxx|||~~~{{{yyylll```QQQEEE;;;222///000000000000000000000000000///...,,,++++++,,,...///---------.........//////,,,---...///000111222333000111222222111222444666:::;;;===BBBPPPkkkyyyeeeccceeennnyyy|||vvvpppnnnvvvzzzwww{{{zzzsssqqqqqqnnnfff___^^^ZZZTTTRRRQQQOOOMMMJJJIIILLLQQQZZZeeepppzzz~~~vvvmmmuuuxxxnnnXXXFFF888777888555222444111111111111111111111111222333444555777999;;;<<<===>>>@@@BBBCCCCCCCCCBBBFFFHHHKKKNNNQQQTTTUUUVVVYYY\\\ccckkkuuuxxxeeeWWWWWWZZZddd}}}zzzqqqjjjcccbbbhhhmmmmmmkkklllmmmlllmmmsssxxxwww{{{~~~zzzxxxvvvxxx}}}|||wwwrrrgggUUUEEE:::444222111000000//////000000111222...//////000//////...---+++,,,......---...///111............////////////111111111222333444555666999;;;888===NNN```~~~}}}nnneee___eeeuuuxxxpppmmmrrrzzz~~~uuuuuu|||{{{vvvrrrppplllfffaaa^^^[[[WWWSSSPPPNNNNNNNNNLLLKKKNNNUUU[[[dddrrr|||tttooowww|||~~~tttdddQQQEEE:::555444222111222222222111111111222333333777777777888999:::<<<===AAAAAAAAAAAAAAABBBCCCDDDHHHJJJMMMOOOOOOPPPQQQSSSZZZaaaccckkkxxx|||lll```______eee{{{nnngggaaaaaahhhnnnpppoooqqqpppnnnpppxxx~~~tttsssxxx|||xxxvvvwwwyyy}}}zzzuuurrrgggVVVFFF;;;555222111000000000111111111222222111111000///...------,,,)))+++,,,---,,,,,,...////////////000000000000111111111111222333444555666999;;;999===KKK[[[xxxpppeee\\\aaaqqq|||vvvnnnjjjnnnvvvwwwtttyyy~~~xxxtttqqqlllfffaaa___]]]YYYUUUQQQOOOOOONNNJJJJJJLLLRRRXXX___lllyyy|||sssoooxxx}}}zzz}}}qqq```MMMCCC;;;999888444222222333333222222333333444444777777888999;;;<<<>>>???BBBBBBAAABBBBBBCCCDDDEEEIIIKKKNNNOOOPPPQQQRRRTTTYYY___```fffsssqqqbbb^^^\\\ccc~~~|||kkkeee```aaahhhqqquuuvvvwwwtttqqqsss~~~|||qqqqqqvvv{{{wwwvvvvvvxxxzzz~~~}}}yyyuuussshhhXXXIII===666222000000000222333333333222111333222000...---,,,,,,,,,+++,,,---...------...000000000000000111111111111111111111222333444555666777<<<;;;>>>GGGTTTqqqwwwhhh\\\___mmm|||vvvnnnjjjmmmtttzzzsssttt|||zzzuuurrrmmmgggbbbaaa___[[[WWWSSSQQQPPPOOOJJJHHHJJJNNNRRRXXXdddooo{{{zzzrrrnnnwww~~~{{{yyy}}}kkkZZZGGG@@@;;;;;;:::666333333444444444444444555666666888888:::;;;===???AAAAAACCCCCCCCCCCCDDDEEEFFFFFFJJJLLLNNNPPPPPPQQQSSSUUUVVV[[[\\\aaalllxxxzzzhhh___[[[bbb~~~|||lllgggcccdddllluuu{{{}}}}}}xxxtttwww~~~tttsssxxx~~~}}}wwwvvvrrrsssvvvzzz}}}}}}{{{yyysssiiiZZZKKK@@@888333111///111333444555444222111333111///---,,,,,,...///...///000000//////000222//////000000000111111111111111111222333444555666555<<<===???EEEPPPlllooo```aaammm{{{yyyrrrnnnqqqxxxvvvsssxxxzzzvvvsssooojjjeeecccaaa]]]YYYUUURRRPPPOOOJJJIIIIIILLLNNNRRR\\\fffttt|||xxxpppkkkuuu~~~|||{{{zzzdddSSSBBB<<<888999999666444555555555555555666777888888888999;;;>>>@@@BBBCCCDDDCCCCCCDDDDDDEEEFFFGGGHHHJJJLLLMMMNNNOOOPPPRRRUUUSSSXXXXXX\\\gggsssooobbb\\\ccc}}}{{{pppllliiikkkqqqyyy|||yyy{{{xxxwww|||{{{|||}}}}}}xxxvvvoooooorrrvvv{{{~~~~~~sssiiiZZZKKK@@@999444222///111333444555444222111000///---,,,---...000111...///111000//////000111........./////////000000111111111222333444555666444;;;===???EEENNNhhhsssccceeeooozzz|||wwwssswww~~~|||uuuwww}}}yyyvvvtttrrrnnnjjjdddccc___[[[WWWSSSPPPOOOLLLJJJJJJLLLLLLNNNVVV```mmmuuuvvvmmmhhhqqqrrr\\\KKK===888444555555333444777666666666666777888999::::::;;;===@@@BBBDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLLLLMMMNNNQQQTTTPPPVVVVVV[[[eeepppuuueee[[[```wwwzzzrrrpppoooqqqwww~~~~~~||||||~~~~~~}}}{{{{{{}}}xxxppppppqqqtttyyy}}}~~~pppfffWWWHHH>>>888444333000000222333333333222111......------...///111222,,,---......---,,,---...............////////////111111111222333444555666444:::<<<>>>EEELLLcccvvveeegggoooxxx~~~zzzyyywwwwwwyyyzzzwwwwwwuuurrrooogggeeebbb^^^YYYUUUQQQPPPNNNKKKKKKLLLKKKKKKRRR[[[eeeooo{{{~~~tttkkkeeemmmzzzvvvgggSSSCCC:::555333333333111333777666666666666777999:::;;;;;;===???BBBDDDEEEEEEEEECCCCCCDDDEEEFFFGGGIIIJJJIIIJJJKKKKKKKKKMMMQQQSSSPPPVVVXXX\\\eeennnyyyggg[[[[[[kkk}}}xxxqqqqqqrrrvvv|||}}}|||xxxvvvtttuuuwwwyyyyyyyyylllaaaQQQCCC999444333222000000000111111111222222............////////////+++---...---,,,+++,,,---...////////////000000000111111111222333444555666666::::::<<>>@@@CCCDDDEEEDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJKKKKKKLLLNNNQQQTTTRRRXXXZZZ^^^eeekkk~~~nnn]]]WWW```lll~~~wwwooopppsssxxx~~~~~~|||xxxvvvuuuuuuuuuttthhh]]]MMM???555222111111000000//////000000111222//////000000///...---------...//////---,,,---...000000000000111111111111111111111222333444666666888;;;888:::BBBGGGXXXsssjjjccceeeiiixxxwwwtttqqqttt}}}{{{yyyvvvsssnnnllliiieee```ZZZVVVTTTMMMKKKJJJJJJHHHGGGMMMUUUXXXcccqqq{{{}}}qqqhhheeejjjsssyyy}}}|||ooobbbUUUEEE777333333666:::888333222444555555555666777999:::;;;===>>>AAACCCDDDDDDCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLOOORRRVVVTTT[[[\\\___eeehhhyyyuuuaaaWWW[[[dddvvvrrrnnnoooxxx|||vvvuuuxxxwwwrrrkkkZZZGGG===888444111111222111000111333333111000000///...---,,,,,,---....................................///////////////111222333333555555666777999999;;;>>>AAAHHHYYYhhhqqqcccaaafffrrrvvvrrrwww~~~~~~|||zzzwwwssspppkkkfffbbb^^^YYYUUUOOONNNKKKIIIIIIJJJLLLMMMUUU]]]jjjvvvyyynnnffffffiiirrr}}}|||yyymmm^^^NNN@@@888444444444444444444444444666777888888888999<<<>>>DDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDEEEHHHKKKNNNMMMKKKLLLOOORRRTTTTTT\\\VVVWWW```eeejjjzzzgggXXXXXX^^^|||tttooollloooyyyzzzyyy{{{zzzuuukkkYYYFFF<<<777333000000000//////000111111000...000///...---------------..............................////////////000000111222222333444555666666777666999<<<>>>FFFUUUdddtttddd```cccooo|||wwwqqqtttxxx~~~|||yyysssoookkkgggccc___ZZZWWWQQQOOOLLLJJJIIIJJJKKKLLLSSS[[[gggsss}}}zzzooogggeeehhhqqq}}}}}}~~~{{{ttthhhXXXHHH<<<444444444444444444444444444666777888888888:::===@@@DDDDDDDDDDDDDDDDDDDDDDDDGGGHHHIIIIIIHHHIIIKKKMMMNNNNNNNNNQQQTTTVVVVVVUUUXXXRRRSSS\\\aaaffftttkkkZZZWWW[[[zzzrrrlllkkkooo{{{|||{{{}}}zzzuuuiiiXXXEEE;;;666222//////......---...///000...,,,....../////////...------..............................//////000000000000111222222333444555666666777666888<<>>AAADDDDDDEEEEEEEEEEEEEEEEEEGGGJJJLLLMMMLLLKKKLLLLLLNNNOOORRRWWWZZZ[[[YYYWWWTTTQQQRRRYYY^^^cccpppnnn]]]VVVVVVzzzssskkkkkkqqq~~~|||{{{|||xxxrrrgggUUUCCC999555111///......------...//////...,,,---...///000000///...---......................../////////000000111111222222222333444555666666777999888;;;>>>AAAFFFQQQ\\\ssskkk^^^\\\bbbjjjuuu}}}vvvqqqoooooowww}}}zzzssspppllliiifffccc___]]]WWWUUURRRNNNLLLJJJJJJIIILLLRRR\\\fffpppzzz}}}sssmmmhhhkkkuuu|||tttfffUUUFFF<<<888444444444444555555555555555666888999:::<<<@@@CCCCCCDDDEEEGGGGGGGGGFFFFFFFFFIIILLLNNNMMMKKKJJJJJJMMMPPPUUU[[[______[[[XXXTTTSSSUUU[[[^^^cccnnnzzzmmm]]]UUUTTT{{{uuujjjkkkttt{{{}}}~~~||||||wwwpppcccRRR@@@777333000......//////...///000111///------...///000000000......//////////////////////////////000000111222222333333333444555666777777888:::999;;;@@@BBBFFFNNNWWWmmmooo___YYY\\\aaammmvvvxxxqqqmmmkkkqqqzzz~~~zzzuuurrrooollliiifffccc```ZZZXXXUUURRRNNNLLLJJJJJJJJJNNNVVV___hhhrrr|||uuuooolllnnnxxx|||yyypppaaaNNN@@@888666444444444555555666666666666777999999:::===@@@CCCCCCDDDFFFHHHIIIIIIHHHGGGFFFIIIMMMNNNMMMKKKJJJIIILLLOOOUUU[[[___^^^ZZZWWWSSSTTTWWW[[[^^^bbblllttt{{{kkk^^^VVVTTT{{{uuujjjllluuu{{{~~~~~~}}}wwwooo___NNN===555222000//////111000///000111222000.........///000000000////////////////////////////////////000111222333333444444444555666777888999999:::999;;;???BBBDDDJJJQQQggguuu```XXXXXXYYYdddooo{{{qqqkkkgggkkksss|||yyyvvvrrrooollliiieeeccc]]][[[XXXUUURRROOOMMMLLLIIIMMMRRRXXXaaakkkuuu|||vvvpppmmmoooyyy}}}yyyppp___LLL>>>999888444444444555666666777777777888::::::;;;===@@@CCCCCCDDDGGGIIIJJJJJJIIIIIIHHHKKKNNNOOONNNLLLKKKKKKJJJMMMQQQVVVZZZZZZWWWTTTQQQSSSWWWYYY[[[```gggmmm{{{nnnbbbZZZVVVyyysssjjjkkktttzzz}}}}}}{{{tttlll[[[KKK:::333222000000111000000///000111222000...///////////////000000111///////////////////////////000000111222333444555666666777888999::::::;;;<<<:::<<>>???BBBEEEIIILLLOOOPPPYYYhhhjjj[[[SSSOOOQQQ]]]ppp}}}rrrnnnmmmlllttt|||{{{wwwssspppllliiieeebbb]]]ZZZXXXVVVTTTRRRNNNMMMLLLMMMQQQYYY```eeetttyyy|||pppjjjkkkppp|||xxxuuugggQQQAAA;;;888555555666777777777777999;;;>>>???AAACCCCCCBBBAAA@@@FFFHHHJJJLLLLLLLLLJJJJJJGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJLLLMMMNNNOOOOOOSSSTTTUUUWWWXXX\\\aaadddpppnnnaaa}}}rrrkkkccchhhppp|||uuuvvv{{{{{{||||||zzz}}}zzzssspppjjjeeeSSSFFF999444222111000111000000///...............///////////////////////////////////////////////////111222222111222444777999:::<<<;;;::::::;;;===@@@AAADDDGGGJJJNNNPPPQQQXXXccc}}}mmm^^^TTTOOOMMMVVVdddrrr{{{xxxqqqnnnnnnooouuu}}}yyyuuuqqqmmmjjjfffccc^^^[[[YYYWWWUUUSSSNNNMMMLLLLLLPPPWWW^^^bbbnnnttt|||~~~rrrllllllppp{{{~~~tttoooaaaLLL>>>:::999666666777888888888888:::<<>>BBBCCCFFFJJJMMMPPPRRRSSSWWW^^^rrrtttcccXXXQQQJJJNNNWWWaaakkkxxxuuupppoooiiilllwww|||wwwsssnnnkkkhhhddd```\\\ZZZXXXVVVTTTOOOMMMKKKKKKNNNTTTYYY]]]eeekkkuuu~~~tttnnnnnnqqq{{{{{{ooohhhXXXFFF;;;888888777666777888999888999<<<>>>AAACCCEEEFFFFFFFFFDDDCCCFFFGGGHHHJJJKKKJJJJJJIIIJJJJJJJJJKKKLLLNNNPPPQQQKKKNNNRRRVVVXXXXXXVVVTTTQQQRRRSSSTTTUUUXXX]]]```jjjxxx}}}hhhwwwkkkcccaaafffoooyyyvvvuuuyyy{{{yyy~~~xxxsssrrrsssxxx}}}}}}}}}wwwrrrmmmeee\\\KKK@@@555222222000...///000///............/////////////////////////////////////////////000000000000111222222222333555777:::@@@FFFEEE???<<<>>>BBBDDDFFFIIILLLPPPRRRSSSTTTVVV[[[kkk~~~kkk\\\SSSJJJJJJOOOXXXbbbpppzzzqqqnnnhhhgggooo{{{vvvqqqmmmjjjgggbbb^^^\\\ZZZWWWVVVPPPNNNLLLKKKLLLPPPTTTWWW\\\bbbmmmwwwwwwqqqqqqttt|||yyynnnbbbQQQAAA888777777888555666888888999:::<<>>EEEEEEAAA>>>AAAFFFEEEGGGJJJNNNQQQSSSTTTTTTVVVZZZgggrrr___TTTLLLJJJLLLTTT^^^kkk{{{sssnnnjjjhhhlllzzz~~~xxxssspppmmmiiidddaaa^^^\\\YYYWWWRRRPPPMMMKKKKKKMMMPPPRRRUUU[[[eeennnwww{{{uuuvvvyyy~~~yyymmm___KKK>>>888666666777444555777888999:::===???EEEGGGHHHJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJMMMMMMNNNOOOQQQTTTVVVWWWQQQSSSWWWZZZZZZWWWSSSQQQQQQQQQRRRQQQRRRSSSWWWZZZcccooovvv}}}qqqhhhccc^^^eeeppp|||{{{zzz~~~}}}vvvuuuuuutttzzzwwwpppiii^^^SSSEEE;;;333222333111......///............//////000////////////////////////...//////000000111111222111222333333333333666888666;;;AAABBB@@@@@@CCCGGGEEEGGGKKKNNNQQQSSSSSSSSSTTTYYYdddxxx{{{gggZZZRRRNNNLLLRRRZZZdddqqq|||yyypppllliiikkkttt{{{vvvsssooolllgggccc```]]][[[YYYTTTRRRNNNKKKJJJJJJLLLMMMOOOTTT\\\eeennnwwwyyy{{{~~~~~~~~~wwwkkkZZZFFF<<<999777666666444666888999:::<<>>@@@BBBDDDDDDFFFJJJNNNQQQRRRRRRQQQRRRWWW^^^llltttfff___VVVOOOPPPVVV^^^iiisss~~~~~~uuullljjjjjjmmmttt}}}xxxuuuqqqmmmhhhdddaaa___\\\ZZZWWWTTTPPPLLLIIIIIIIIIJJJKKKOOOUUU\\\eeennnxxx~~~|||}}}{{{tttfffSSS@@@:::999888666777666888:::;;;<<>>AAADDDGGGGGGHHHJJJKKKLLLKKKJJJIIIKKKJJJJJJKKKKKKLLLMMMNNNLLLOOOSSSVVVWWWWWWUUUSSSQQQPPPPPPPPPRRRUUUXXXZZZSSSSSSSSSQQQPPPQQQTTTVVV\\\ffftttttthhhbbb```aaakkkxxx}}}{{{zzzyyyttt}}}|||{{{zzz{{{}}}rrrkkkdddXXXMMM???;;;666222000000///...000000000000000000000000///////////////..................//////000111222555555444555666777999;;;777999;;;<<<<<<>>>AAACCCFFFGGGIIIKKKMMMOOOOOOPPPOOORRRVVV___tttwwwjjj\\\TTTRRRTTT[[[cccxxxtttkkkdddeeefffkkk{{{{{{zzzwwwsssnnniiieeebbb___]]]VVVUUURRRPPPMMMKKKJJJJJJLLLKKKMMMSSSYYY```kkkuuu}}}rrriiiYYYLLL???;;;;;;;;;::::::999:::<<>>@@@CCCFFFGGGIIIKKKLLLNNNOOOOOOPPPSSSVVV\\\nnnzzzmmm]]]TTTQQQRRRYYYaaauuuxxxnnnfffddddddfffttt}}}|||yyyuuuoookkkgggdddaaa^^^WWWVVVTTTQQQOOOMMMLLLLLLIIIGGGIIINNNTTTYYYcccmmmxxx~~~zzzooofffUUUIII===:::;;;:::999999:::;;;===@@@CCCEEEGGGIIIKKKKKKKKKKKKJJJKKKMMMNNNLLLMMMOOOPPPQQQPPPNNNMMMOOOPPPRRRUUUVVVVVVTTTSSSSSSQQQOOOOOOPPPQQQQQQPPPSSSSSSRRRSSSSSSTTTUUUVVVVVV]]]gggwwwvvvkkkccc______bbbgggqqq}}}{{{wwwtttwww~~~}}}}}}yyylllddd^^^RRRGGG:::777333111111111111000000000000000000000000000////////////////////////////////////000111222222333333444555777999<<<===?????????======>>>BBBEEEGGGHHHIIIKKKLLLNNNOOOOOOSSSUUUWWW[[[gggrrraaaWWWRRRQQQWWW]]]qqquuujjjfffcccbbblllyyy~~~zzzwwwrrrmmmjjjfffccc```XXXWWWUUUSSSQQQPPPOOOOOOIIIGGGGGGKKKOOOSSS[[[dddnnnttt|||vvvkkkbbbOOODDD;;;::::::999888888===>>>@@@BBBEEEHHHIIIJJJMMMLLLLLLMMMNNNQQQSSSUUUPPPQQQRRRSSSSSSRRRPPPOOONNNPPPSSSUUUWWWWWWVVVUUUTTTRRRPPPOOOPPPPPPPPPOOORRRRRRRRRRRRSSSTTTUUUVVVSSSYYYbbbmmmyyyooofffaaa```aaaeeegggmmmyyy}}}xxxtttyyy~~~||||||~~~{{{mmmddd\\\QQQEEE888555222111111222111000///////////////////////////////////////000000000////////////000111222333111222444666888;;;===>>>AAA@@@???>>>>>>@@@EEEIIIJJJJJJKKKLLLMMMNNNOOOPPPTTTVVVXXXZZZbbbzzzzzziii\\\TTTQQQTTTZZZjjjyyy~~~qqqjjjdddaaahhhsss|||xxxtttpppllliiidddaaaYYYXXXVVVTTTSSSQQQQQQPPPLLLJJJIIILLLNNNPPPVVV^^^dddjjjssszzz{{{ssshhh]]]JJJAAA;;;;;;;;;:::999999@@@AAACCCEEEGGGJJJLLLLLLMMMNNNPPPTTTYYY\\\^^^___VVVVVVTTTSSSSSSSSSSSSTTTRRRTTTWWWXXXXXXXXXXXXXXXPPPOOONNNOOOQQQRRRQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTRRRYYYbbbjjj|||vvvkkkbbb^^^^^^___cccdddiiiuuuzzzvvv{{{qqqggg]]]PPPDDD555333111000111222111000////////////////////////////////////000000111111/////////000000111222333000222444666999<<<===>>>???@@@??????@@@CCCIIIMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSVVVYYY```sssrrrdddZZZTTTTTTWWWcccqqqvvvnnnfffaaaeeemmmzzz}}}zzzvvvrrroookkkfffccc[[[ZZZXXXVVVTTTSSSRRRRRROOOLLLKKKLLLLLLLLLQQQXXX[[[bbbkkksssyyy}}}|||~~~yyyqqqdddXXXGGG@@@;;;<<<===<<<<<<===BBBCCCEEEGGGIIILLLMMMNNNMMMOOOUUU\\\dddiiiiiihhh^^^[[[VVVSSSSSSUUUXXX[[[aaabbbbbb```[[[XXXVVVVVVOOONNNNNNOOOQQQRRRQQQPPPOOOOOONNNOOOOOOPPPQQQRRRSSS[[[eeemmmyyyvvviii```[[[ZZZ[[[]]]```gggrrr}}}yyy}}}uuuiii]]]MMM@@@444222111000111111000///000000000000000000000000...//////000000111111222000000000000111222333333111222555777:::<<<===>>>>>>???@@@@@@AAAEEEJJJNNNNNNNNNMMMMMMMMMNNNPPPQQQQQQPPPSSSZZZaaaooo~~~ooobbbXXXTTTUUU\\\jjj||||||rrriiiaaabbbiiivvv}}}yyyvvvrrrnnniiieee___^^^\\\YYYWWWUUUTTTSSSOOOLLLJJJKKKIIIHHHLLLQQQUUU\\\dddlllrrrzzz~~~}}}xxxnnn___QQQDDD>>>;;;<<<======>>>BBBDDDEEEGGGIIIKKKMMMNNNOOONNNPPPUUU^^^hhhnnnnnnmmmccc```[[[WWWWWWZZZ___bbboooooommmfff]]]VVVRRRRRRQQQPPPOOOPPPQQQPPPNNNLLLNNNNNNNNNNNNOOOPPPQQQRRRUUU]]]gggnnnvvvuuuiiiaaa]]]\\\]]]^^^bbbhhhrrr~~~{{{wwwiii[[[III:::444222000000111111///...000000000000000000000000...//////000111111222222000000000000111222333333111333555888:::<<<<<<===>>>???AAABBBCCCEEEIIILLLNNNMMMLLLKKKKKKLLLNNNOOOUUURRRVVV___fffpppyyyjjj]]]VVVUUUVVVdddvvvzzzoooeeeccchhhsss}}}zzzvvvrrrmmmiiidddccc```]]]ZZZWWWVVVUUUPPPLLLJJJJJJHHHFFFIIINNNQQQWWW___ffflllttt}}}}}}vvvkkkZZZKKKBBB===:::;;;<<<===@@@EEEEEEFFFGGGIIIKKKMMMOOOOOOPPPOOOQQQXXXbbbiiikkkkkkfffdddaaa______bbbeeegggmmmnnnllldddZZZRRROOOPPPOOOOOOOOOPPPQQQQQQOOOMMMOOOOOOOOOOOOPPPQQQRRRSSSWWW\\\dddiiiooo}}}qqqhhhbbbaaabbbbbbbbbggglllsss|||~~~|||wwwhhhYYYEEE555444222111000111000///---000000000000000000000000...//////000111222222222000000000000111222333444222333666999;;;<<<<<<<<>>AAAAAAAAAAAACCCEEEGGGIIIJJJJJJHHHGGGFFFIIIOOOSSS[[[```hhhooowwwqqq```XXXYYYWWWbbbrrrwwwlllhhhhhhiiisss}}}{{{yyytttqqqkkkiiieeebbb```]]]YYYVVVSSSQQQNNNKKKJJJIIIIIIJJJMMMQQQVVV\\\bbbiiipppuuu~~~~~~{{{qqqaaaOOOCCC???>>>======???AAADDDFFFGGGHHHIIIJJJMMMOOORRRSSSTTTRRRQQQQQQTTTXXXZZZZZZ___```cccfffffffffdddccceeeaaa\\\XXXUUUTTTRRRPPPOOOQQQRRRRRRRRRQQQSSSTTTUUUVVVXXXWWWTTTQQQPPPPPPUUU\\\ZZZZZZcccooovvvjjjccc___]]]___dddhhhmmmtttzzz}}}wwwdddMMM===666333222111///......------////////////////////////000000000000111111111111111111222222222222333333333666:::<<<<<<<<<<<<===@@@@@@@@@AAACCCEEEHHHIIIJJJJJJHHHGGGGGGJJJOOOSSS\\\```fffkkkrrr{{{vvveee\\\[[[YYYdddsssrrrkkkiiidddlll{{{{{{vvvrrrmmmjjjfffcccaaa^^^ZZZXXXUUUSSSPPPMMMKKKJJJJJJKKKLLLOOOSSSXXX]]]ccckkkoooyyy~~~yyynnn^^^MMMAAA=========>>>@@@BBBDDDEEEGGGHHHIIIKKKNNNQQQSSSTTTWWWUUUSSSSSSTTTVVVWWWWWWXXXZZZ]]]___aaa```___^^^___\\\XXXVVVVVVVVVUUUTTTRRRRRRSSSSSSUUUVVVWWWXXXVVVXXXYYYXXXVVVTTTSSSSSSSSSZZZYYYYYYaaakkktttggg```]]]\\\```fffjjjqqqzzz~~~|||~~~rrr```JJJ:::333333222111///......------///000000000000000000000000000000111111111222222111111111222222333333333333777;;;======<<<;;;;;;===>>>???AAACCCEEEHHHIIIIIIIIIHHHGGGGGGJJJOOOSSS[[[^^^aaadddhhhoooyyynnnbbb^^^\\\ffftttzzzpppmmmdddhhhsss~~~xxxsssooolllhhheeeccc```\\\ZZZWWWUUURRRNNNLLLKKKKKKLLLKKKLLLOOOQQQUUU[[[bbbfffqqqvvv~~~}}}tttgggXXXIII@@@;;;<<<===???AAACCCDDDEEEHHHIIIJJJLLLOOORRRUUUVVVZZZXXXUUUTTTUUUUUUUUUTTTSSSUUUXXXZZZ\\\\\\\\\[[[ZZZXXXVVVWWWYYYZZZ[[[[[[WWWUUUSSSVVVZZZ^^^______YYY[[[\\\[[[YYYWWWWWWWWWRRRYYYYYYYYY```fffwww~~~rrrfff```^^^^^^ccciiinnnwww}}}{{{xxxlll[[[FFF888222111000000//////////////////////////////000000000000000000111111222222333111111222222333333444444444777;;;======;;;::::::;;;<<<>>>@@@CCCEEEGGGHHHHHHHHHHHHGGGHHHJJJOOORRRYYY[[[\\\\\\]]]ccckkkrrr{{{nnnfffbbbjjjwwwwwwqqqkkkjjjooo~~~zzzuuuqqqnnnjjjgggeeebbb^^^[[[YYYVVVSSSPPPMMMLLLLLLLLLIIIJJJKKKLLLNNNRRRXXX\\\eeellluuu|||xxxmmm___RRRFFF>>>:::<<<>>>@@@BBBDDDDDDEEEIIIIIIKKKMMMPPPTTTVVVXXXZZZXXXUUUTTTUUUUUUTTTSSSRRRTTTWWWYYY[[[\\\\\\\\\YYYXXXXXXYYY\\\___``````[[[XXXUUUYYY```ffffffeee^^^______]]]ZZZWWWWWWWWWSSS[[[[[[[[[```cccoooxxxnnnccc^^^]]]^^^cccjjjrrr|||zzzxxx|||}}}{{{{{{|||~~~sssfffUUUCCC777333............///000111222---------......////////////000000111222333333333111222222333444555555555555888<<<===<<<;;;:::::::::;;;===???BBBDDDFFFGGGFFFGGGGGGGGGGGGJJJNNNQQQVVVWWWWWWVVVVVVYYY```eeexxxwwwrrruuu}}}}}}uuuooojjjkkkvvv|||wwwssspppmmmjjjgggdddaaa^^^ZZZXXXTTTQQQNNNLLLLLLLLLIIIIIIIIIIIIIIILLLPPPTTTYYY```jjjrrrxxx~~~|||rrreeeWWWKKKCCC???<<<===???AAACCCDDDEEEEEEJJJJJJLLLNNNQQQTTTWWWXXXWWWUUUTTTTTTUUUVVVUUUTTTSSSTTTVVVYYYZZZ\\\\\\\\\YYYXXXXXXZZZ\\\______^^^]]]YYYXXX\\\ccchhhiiigggaaaaaa```\\\XXXUUUUUUUUUTTT\\\]]]^^^bbbbbbjjj|||}}}qqqggg^^^[[[[[[]]]aaagggtttxxxvvvxxxzzzzzzwwwvvvwww{{{zzzmmm___OOO???555333............///111222222,,,,,,------....../////////000000111222333444444333333444444555666777777777999;;;<<<;;;999::::::999:::===???AAACCCDDDEEEDDDEEEEEEFFFFFFIIIMMMPPPRRRTTTUUUTTTSSSUUU[[[___rrr|||pppiiigggppp}}}}}}wwwuuuqqqnnnllliiieeebbb]]][[[WWWSSSPPPNNNMMMMMMHHHIIIJJJIIIIIIIIILLLNNNPPPWWW```gggnnnuuu}}}}}}zzz{{{|||vvvkkk]]]PPPFFFBBBAAA@@@@@@AAABBBDDDEEEFFFFFFKKKLLLMMMOOOQQQSSSVVVWWWTTTSSSRRRSSSUUUUUUTTTSSSQQQRRRSSSUUUWWWXXXYYYYYYWWWVVVVVVWWWYYYZZZZZZYYYYYYXXXXXX\\\aaaeeeeeeccc______]]]YYYUUURRRRRRRRRTTT\\\\\\]]]bbb```fffvvv}}}yyylllddd]]][[[\\\]]]aaafffttt~~~yyyxxxxxxzzz|||wwwtttsssvvv|||vvvfffXXXHHH:::333333000000////////////000000---------...//////000000///000000111333444444555444444555666777888999999:::;;;;;;:::999888:::;;;999:::===???AAABBBBBBBBBAAACCCDDDDDDEEEGGGKKKNNNQQQTTTVVVVVVVVVWWW[[[^^^pppxxxnnniiiooowww}}}zzzvvvsssqqqnnnjjjgggaaa___ZZZVVVRRRPPPOOOOOOIIIJJJLLLLLLJJJJJJJJJKKKKKKPPPWWW]]]cccjjjsssyyy~~~yyyzzzwwwqqqfffWWWJJJCCCBBBDDDDDDCCCCCCCCCDDDEEEGGGHHHLLLMMMMMMOOOPPPRRRTTTUUUSSSRRRQQQRRRTTTTTTRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUVVVUUUUUUVVVWWWXXXWWWVVVSSSTTTWWWZZZ\\\]]]]]]]]]ZZZZZZXXXUUURRRPPPPPPRRRQQQXXXYYYZZZ___]]]aaappp~~~{{{wwwkkkddd^^^^^^___```ccchhhsss~~~|||zzzzzz{{{||||||wwwuuurrrvvv}}}sssbbbSSSDDD777222333333222111///............---......///000111111222///000000222333444555555555555666777888999::::::;;;;;;;;;999888888:::<<<999;;;===???AAAAAAAAAAAA@@@AAACCCDDDDDDGGGJJJMMMQQQTTTXXXYYYXXXYYY\\\```jjjwwwwwwoooqqqtttzzz}}}zzzwwwtttqqqnnnkkkdddaaa]]]YYYUUUSSSRRRQQQIIIKKKMMMNNNLLLJJJJJJJJJJJJNNNSSSWWW[[[bbbkkkqqq{{{~~~{{{{{{tttnnnbbbTTTHHHBBBCCCFFFGGGFFFDDDCCCDDDEEEGGGIIIMMMMMMNNNNNNPPPQQQSSSTTTSSSRRRQQQRRRSSSRRRPPPNNNPPPPPPQQQQQQRRRSSSTTTTTTVVVUUUUUUWWWXXXYYYXXXVVVNNNQQQVVVXXXXXXWWWWWWWWWUUUUUUTTTRRRPPPOOOPPPRRRNNNTTTUUUVVV\\\ZZZ]]]lllsss{{{vvviiiaaa\\\]]]```bbbeeeiiirrr~~~}}}}}}~~~xxxtttzzz~~~xxxppp```OOO???666333222000000000000////////////111000...------...///000000000000111222222333333444666888777555444777:::999999::::::::::::::::::AAAAAA@@@@@@AAAAAABBBBBBFFFEEEEEEEEEFFFHHHJJJKKKMMMPPPTTTVVVXXXYYY\\\^^^eeeppp{{{sssrrrtttxxx|||yyyxxxvvvsssoooiiieee___ZZZXXXVVVTTTRRRMMMMMMMMMMMMKKKIIIGGGFFFHHHHHHJJJNNNTTT[[[aaaeeemmmttt}}}|||}}}qqqhhhZZZMMMDDDAAACCCEEEIIIHHHFFFDDDDDDDDDDDDEEEKKKJJJIIIJJJMMMOOOPPPOOOOOOOOONNNNNNMMMNNNNNNOOONNNOOOOOOOOOPPPQQQQQQQQQUUUVVVWWWWWWVVVTTTQQQOOOQQQRRRSSSTTTTTTSSSRRRQQQNNNRRRTTTQQQLLLJJJLLLOOOQQQRRRTTTUUUWWWZZZ___bbbuuu~~~wwwrrrggg```[[[\\\```bbbfffjjjttt~~~}}}}}}{{{|||tttkkk\\\KKK===555222111000000000000////////////111000...------...///000000000111111222333333333222555777888888777777888::::::;;;===>>>???@@@@@@DDDCCCBBBBBBBBBCCCDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKMMMPPPSSSTTTUUUVVVXXXZZZbbbkkkzzz{{{uuu|||xxxwwwyyy~~~|||zzzuuuqqqkkkhhhccc___\\\YYYVVVTTTUUUUUUTTTRRROOOLLLJJJHHHGGGGGGHHHKKKPPPUUU[[[^^^eeekkktttzzz}}}|||}}}|||nnneeeWWWLLLFFFEEEFFFGGGIIIIIIGGGFFFFFFFFFFFFGGGLLLJJJIIIJJJLLLNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPPPPQQQQQQTTTTTTUUUTTTSSSRRRPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQTTTUUURRRMMMJJJKKKMMMPPPRRRTTTVVVWWWYYY]]]___iiittt|||ssslllccc]]]YYY[[[___bbbgggllluuu}}}}}}}}}~~~~~~zzzmmmdddVVVFFF:::333111000000000000000////////////000///.........///000111000111111222222333333444444555999===??????;;;999;;;<<<>>>AAACCCEEEFFFGGGHHHFFFEEECCCCCCDDDFFFGGGFFFFFFHHHIIIJJJJJJKKKKKKMMMOOOQQQQQQQQQRRRTTTUUU\\\bbbnnnuuuppp{{{{{{yyy~~~yyyuuuooolllhhhdddbbb^^^ZZZXXXYYYXXXVVVSSSOOOKKKHHHFFFFFFFFFFFFGGGJJJNNNRRRTTTZZZ___gggmmmrrrvvv}}}zzzuuuiii___RRRJJJIIIKKKKKKJJJKKKJJJIIIIIIIIIIIIJJJJJJMMMKKKJJJJJJKKKLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNOOOPPPPPPQQQQQQTTTTTTRRRQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNOOOTTTVVVVVVSSSMMMJJJJJJLLLOOOQQQTTTVVVWWWXXXZZZ[[[```iii{{{ppphhh___ZZZXXX[[[^^^bbbhhhooowww{{{xxxzzz{{{}}}sssggg^^^PPPBBB999333111111000000000000////////////000//////...//////000111111111222222333444444444777888<<>>@@@BBBDDDFFFHHHHHHHHHGGGGGGFFFEEEDDDEEEFFFHHHIIIGGGHHHJJJKKKLLLKKKKKKJJJJJJKKKLLLKKKKKKKKKNNNPPPQQQRRRXXXfff~~~uuukkkooo{{{}}}vvvrrrrrrxxxuuurrrooollliiifffaaa^^^^^^]]]ZZZWWWTTTQQQOOONNNIIIIIIHHHGGGFFFGGGGGGHHHKKKOOOUUUYYY^^^dddmmmtttwww}}}~~~~~~~~~{{{uuuooo[[[RRRIIIHHHMMMRRRSSSQQQNNNOOOPPPQQQRRRRRRSSSSSSPPPNNNKKKJJJJJJIIIHHHFFFJJJKKKLLLMMMMMMMMMMMMLLLOOOOOOPPPQQQRRRSSSTTTTTTVVVTTTQQQOOONNNNNNPPPQQQSSSRRROOOMMMKKKJJJJJJJJJPPPQQQQQQPPPOOONNNOOOOOONNNPPPTTTUUUUUUUUUVVVWWW]]]cccrrryyylllccc[[[YYYXXX\\\___ccckkkttt}}}~~~vvvtttvvvqqquuuwwwwwwyyyxxxqqqhhh___UUUGGG<<<777444333111000000000000////////////...//////000000111111111222333333444444555555666666888<<<@@@CCCCCCAAA>>>BBBCCCFFFHHHHHHHHHGGGFFFDDDDDDEEEEEEFFFGGGIIIIIIHHHIIIIIIJJJKKKKKKJJJJJJHHHIIIJJJJJJJJJKKKNNNQQQQQQQQQTTT___qqqwwwiiiiiiqqq~~~{{{~~~wwwrrrssszzzxxxuuuqqqnnnkkkhhhdddaaa___]]]ZZZWWWTTTRRRQQQPPPLLLKKKJJJIIIHHHGGGGGGGGGGGGKKKOOORRRVVV[[[ccciiiooovvv~~~~~~~~~~~~}}}xxxpppjjjTTTNNNHHHGGGLLLRRRTTTSSSPPPQQQSSSTTTVVVWWWWWWWWWQQQOOOLLLKKKJJJJJJHHHFFFJJJKKKMMMNNNOOONNNNNNMMMNNNOOOOOOQQQRRRSSSTTTUUUUUUSSSQQQOOONNNNNNOOOPPPRRRQQQOOOMMMLLLKKKJJJJJJMMMNNNNNNOOOOOOPPPPPPQQQNNNPPPSSSTTTTTTUUUWWWXXXVVV]]]jjjvvviii```\\\YYYZZZ]]]___cccllluuu~~~~~~vvvssstttrrrssssssrrrsssssslllccc\\\QQQCCC999555444222000000000000000////////////......///000111222222222333333333444555555666666666999<<<>>>>>>>>>???@@@BBBDDDFFFIIIJJJIIIHHHGGGAAACCCEEEGGGIIIJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJKKKGGGHHHIIIIIIJJJMMMQQQTTTTTTRRRTTT[[[hhh~~~jjjdddgggppp~~~|||yyytttpppmmmjjjhhhfff```^^^[[[XXXTTTRRRQQQPPPMMMMMMLLLKKKJJJIIIHHHHHHDDDGGGKKKMMMNNNRRRYYY^^^dddjjjssszzz}}}~~~}}}zzzssshhh```OOOKKKHHHGGGKKKOOOSSSTTTQQQSSSUUUWWWYYYZZZ[[[[[[RRRPPPMMMKKKKKKJJJIIIGGGIIIKKKMMMNNNOOOOOONNNMMMLLLMMMNNNOOOPPPRRRSSSSSSSSSQQQPPPNNNMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMOOOPPPPPPPPPOOOQQQRRRSSSTTTUUUXXXZZZTTT\\\fffvvv~~~tttggg]]]\\\ZZZ[[[^^^```ccclllvvv}}}}}}tttppppppssstttssspppppppppiiiaaaZZZOOOAAA888444222000...000000000000////////////......000111222222222222333333444444555666666666888;;;>>>>>><<<===@@@CCCAAACCCGGGJJJKKKKKKJJJIII@@@BBBFFFIIIKKKLLLLLLKKKJJJIIIHHHGGGGGGHHHJJJKKKFFFGGGHHHIIIJJJNNNRRRVVVVVVTTTUUUZZZcccxxxnnnbbb```fffuuu{{{vvvqqqnnnllljjjiiigggeeeaaa]]]YYYVVVUUUTTTMMMMMMLLLLLLKKKJJJIIIIIIAAADDDGGGIIIIIILLLQQQVVVUUU[[[eeelllrrrwww}}}~~~|||xxxnnnaaaXXXLLLJJJHHHHHHIIIMMMRRRUUURRRSSSVVVYYY[[[\\\]]]]]]RRRPPPMMMLLLLLLKKKJJJHHHHHHJJJLLLNNNOOOOOOMMMMMMJJJKKKLLLMMMOOOPPPQQQRRRPPPPPPOOOMMMLLLLLLKKKKKKGGGHHHJJJLLLNNNNNNNNNNNNLLLLLLKKKLLLNNNOOOOOONNNPPPQQQRRRSSSSSSVVVYYY\\\XXX```hhhrrrzzztttmmmeee___]]]]]]^^^^^^```gggqqqyyy|||yyywwwwwwwwwvvvtttrrrlllfffaaaXXXIII:::666777555111000...............///000000.........///000222333444444444444555555777888888;;;<<<=========>>>@@@BBBFFFIIILLLOOOOOONNNLLLJJJCCCDDDEEEGGGIIIKKKJJJIIIHHHKKKJJJGGGGGGJJJIIIFFFEEEGGGJJJLLLMMMOOORRRSSSXXXWWWWWWYYY___qqquuufff```bbbkkkvvv|||yyywwwuuuqqqnnnllliiieee```\\\YYYXXXWWWVVVTTTQQQPPPOOOMMMJJJHHHIIIHHHFFFEEEFFFGGGIIIJJJRRRUUUXXX]]]bbbhhhooottt{{{~~~~~~yyyxxxsssfffXXXPPPIIIHHHGGGGGGHHHKKKMMMOOOTTTTTTUUUXXX[[[]]]]]]\\\PPPOOONNNNNNOOOMMMKKKHHHIIIKKKOOOQQQRRRQQQOOOMMMNNNPPPRRRRRRPPPPPPPPPQQQQQQQQQOOONNNLLLJJJHHHGGGFFFGGGIIIJJJLLLMMMNNNNNNIIIIIIIIIIIIJJJMMMOOOPPPPPPRRRTTTTTTUUUYYYaaagggkkkiiikkksss{{{sssjjjccc___]]]^^^______bbbiiisss{{{yyypppgggaaaVVVHHH:::666666444111000///............///000000000000000111222444555666555555555555666777888999:::<<<============@@@BBBEEEHHHKKKMMMNNNMMMKKKIIICCCCCCDDDEEEGGGIIIJJJIIIGGGJJJJJJGGGGGGJJJJJJGGGHHHHHHJJJKKKLLLNNNPPPRRRTTTTTTVVVXXX]]]jjj|||iii___]]]bbbjjjxxx}}}{{{yyyuuurrrnnnlllgggbbb^^^\\\ZZZZZZXXXVVVSSSQQQPPPOOOLLLJJJIIIHHHFFFEEEEEEFFFHHHIIIKKKMMMQQQTTTXXX^^^dddiiillloootttxxx||||||vvvtttnnnaaaUUUOOOHHHGGGGGGGGGHHHKKKMMMOOOSSSSSSTTTVVVZZZ\\\\\\[[[OOONNNNNNNNNOOONNNKKKIIIIIIKKKMMMPPPPPPPPPNNNMMMOOOOOOQQQSSSTTTVVVVVVVVVSSSQQQOOOMMMKKKIIIHHHGGGFFFGGGIIIKKKLLLMMMMMMMMMJJJJJJJJJKKKMMMNNNPPPQQQRRRTTTWWWYYYZZZ^^^eeekkksssrrrssswww|||pppfff```^^^^^^```aaabbbeeelllvvv~~~sssggg```SSSEEE999555666444111000//////......//////000111222222222333555777888999666666666666777888999999:::<<<============@@@BBBDDDFFFIIIKKKLLLKKKIIIGGGCCCCCCCCCCCCDDDFFFHHHIIIHHHKKKLLLJJJLLLPPPPPPNNNMMMLLLJJJJJJJJJMMMOOOQQQOOOQQQTTTWWWYYYbbbuuupppbbb]]]^^^bbblll{{{yyyrrrsssuuuuuutttxxxzzzwwwqqqoookkkfffbbb___]]]]]]ZZZXXXUUUTTTSSSQQQNNNLLLIIIHHHFFFFFFEEEFFFGGGHHHEEEGGGJJJLLLOOOSSSXXX[[[```dddhhhmmmrrrwww}}}{{{sssnnnfffZZZPPPLLLGGGGGGGGGGGGIIIKKKMMMNNNQQQQQQRRRTTTXXXZZZZZZYYYNNNMMMMMMMMMNNNNNNLLLJJJLLLMMMNNNOOOPPPPPPPPPOOOPPPOOOPPPTTTYYY\\\\\\ZZZTTTRRROOOLLLJJJHHHGGGGGGEEEFFFIIIKKKMMMMMMLLLKKKJJJKKKLLLNNNOOOPPPQQQQQQSSSWWW[[[]]]___bbbhhhlllwwwwwwxxxxxx|||zzzmmmbbb]]]\\\___aaacccdddgggoooyyywwwfff^^^OOOCCC888555555333111111/////////...///000000111222222333444666888:::;;;888888888888888999::::::;;;<<<=========>>>@@@BBBDDDEEEGGGIIIJJJIIIGGGFFFCCCCCCBBBBBBBBBDDDGGGJJJLLLPPPRRRSSSVVV\\\^^^]]]TTTPPPLLLJJJKKKMMMOOOPPPNNNOOOSSSVVVWWW\\\kkkzzzzzzkkkdddaaabbbcccooo|||pppjjjjjjkkkllllllsss~~~zzztttrrrooojjjfffcccaaa```\\\ZZZWWWUUUTTTSSSPPPNNNJJJIIIHHHGGGFFFGGGGGGGGGEEEGGGHHHIIIJJJLLLPPPSSSVVVZZZ^^^ccchhhnnntttxxxyyy|||}}}zzzzzz}}}|||qqqiii___SSSKKKHHHFFFFFFGGGHHHIIIKKKMMMNNNPPPOOOPPPRRRUUUWWWWWWVVVMMMLLLKKKLLLNNNNNNMMMKKKPPPPPPPPPPPPPPPQQQRRRRRRQQQOOOOOOSSS[[[___]]]ZZZUUUSSSOOOLLLIIIHHHGGGGGGDDDFFFIIIKKKLLLLLLKKKJJJJJJLLLNNNPPPQQQRRRRRRQQQSSSWWW\\\^^^___```dddhhhppprrrtttssssssvvvhhh^^^ZZZ[[[^^^```cccfffiiiqqq{{{|||hhh^^^JJJ@@@666444444222111222///////////////000111111111111222444666999;;;<<<::::::999999999:::;;;;;;<<<===>>>>>>>>>???AAACCCDDDFFFGGGHHHIIIHHHGGGFFFCCCDDDDDDCCCBBBCCCGGGJJJPPPUUUYYY\\\aaaiiimmmmmmYYYTTTOOOKKKLLLNNNOOOPPPPPPPPPRRRTTTUUUZZZggguuutttkkkeeeaaa___fffqqq}}}vvvggg```aaaccc\\\dddppp~~~|||wwwvvvrrrnnnjjjgggdddccc^^^\\\YYYWWWVVVUUURRRPPPLLLLLLKKKJJJIIIHHHHHHHHHGGGHHHIIIIIIIIIIIIKKKMMMKKKMMMRRRVVVZZZ^^^dddgggmmmpppuuuxxx{{{}}}|||{{{{{{{{{{{{|||}}}pppeeeYYYMMMGGGFFFFFFFFFGGGIIIKKKLLLNNNOOOPPPOOOOOOQQQSSSTTTSSSRRRLLLKKKJJJKKKMMMNNNNNNMMMPPPOOOOOONNNOOOOOOQQQQQQRRROOONNNRRRXXX[[[YYYVVVTTTRRROOOLLLJJJHHHGGGGGGDDDFFFHHHJJJKKKKKKJJJIIIJJJLLLNNNPPPQQQRRRRRRQQQRRRVVVZZZ[[[ZZZZZZ\\\^^^eeehhhlllmmmlllwwwzzzoooddd\\\YYYYYY\\\___bbbfffjjjrrr|||kkk^^^FFF===555333333111111222000000//////000000111222000000222444666999;;;===<<<;;;;;;::::::;;;<<<<<<===???@@@@@@???@@@CCCEEEFFFGGGHHHIIIIIIHHHGGGGGGCCCEEEGGGFFFDDDDDDHHHKKKSSSXXX]]]```fffoootttttt[[[VVVOOOLLLMMMOOOOOONNNPPPPPPQQQSSSTTTYYYdddqqq|||qqqggg___]]]```eeemmmxxxmmm^^^YYYZZZUUU\\\eeeppp{{{|||zzzwwwsssoookkkhhhgggaaa___\\\ZZZYYYXXXUUUSSSPPPOOOOOOMMMLLLKKKJJJJJJHHHIIIJJJIIIHHHGGGGGGHHHFFFHHHKKKMMMPPPSSSWWWYYY```ccchhhkkknnnqqqtttwww}}}{{{vvvtttuuuyyy|||}}}{{{nnnbbbVVVKKKFFFGGGFFFGGGHHHJJJLLLNNNOOOPPPQQQPPPPPPQQQRRRRRRPPPNNNKKKJJJIIIJJJLLLNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNQQQOOOOOOQQQTTTUUUTTTQQQQQQQQQOOONNNLLLJJJHHHGGGEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQPPPSSSVVVVVVTTTSSSTTTWWW\\\```fffhhhiiirrr~~~tttiii```ZZZXXXXXXYYY]]]aaaeeejjjqqq{{{iiiYYYCCC;;;444333222000111333000000//////000000111222000000222444777:::===>>>===<<<<<<;;;;;;<<<<<<===???@@@AAAAAAAAABBBDDDFFFHHHIIIIIIJJJJJJIIIHHHHHHDDDGGGJJJIIIFFFFFFIIILLLQQQVVV[[[]]]ccclllpppppp[[[UUUNNNLLLMMMNNNMMMKKKOOOOOOQQQTTTUUUWWW___iiiwww{{{oooddd[[[\\\^^^ccckkkwww}}}jjj]]]WWWTTTXXX^^^dddmmm||||||yyyuuuqqqmmmkkkeeeccc```^^^]]][[[YYYWWWSSSSSSRRRQQQPPPNNNLLLLLLJJJKKKLLLJJJHHHFFFFFFGGGGGGIIIJJJKKKKKKLLLNNNQQQRRRUUUZZZ]]]```cccfffiiiooorrrvvvxxxzzz~~~~~~zzzxxxvvvvvvuuusssqqqrrruuuzzz}}}~~~~~~}}}}}}~~~uuuiii___TTTJJJGGGJJJGGGHHHJJJLLLNNNPPPQQQQQQSSSRRRQQQQQQQQQPPPNNNLLLJJJIIIHHHIIILLLOOOPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPNNNOOOOOOOOOMMMKKKIIIGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMNNNPPPQQQMMMPPPRRRQQQOOOOOOQQQTTTWWWZZZ```eeeffflll||||||pppeee^^^ZZZXXXWWWXXX[[[```dddiiiqqq{{{~~~eeeSSSAAA999444333222000111333000000000000000111111222000111333555888;;;>>>@@@>>>======<<<<<<<<<======@@@AAABBBBBBBBBCCCEEEGGGJJJJJJJJJKKKKKKJJJIIIIIIDDDHHHLLLLLLHHHGGGIIIMMMOOOTTTWWWYYY^^^fffiiiiiiYYYSSSMMMKKKLLLMMMKKKHHHMMMMMMQQQUUUUUUUUUZZZbbblllyyymmmZZZZZZ[[[___eeeoooxxx~~~zzzyyyfffZZZQQQSSSUUUXXX___nnn}}}yyytttqqqooohhheeecccaaa```^^^\\\YYYUUUUUUTTTSSSRRRPPPNNNMMMLLLMMMNNNMMMJJJHHHGGGHHHFFFGGGHHHGGGFFFFFFGGGIIIIIILLLQQQTTTWWWZZZ]]]___bbbfffiiikkkmmmqqqxxx~~~|||yyyvvvrrrppppppqqqrrrnnnnnnooosssxxx{{{||||||~~~}}}zzz{{{xxxooofff]]]SSSJJJIIIMMMGGGHHHKKKMMMOOOQQQRRRRRRUUUSSSRRRQQQPPPOOOLLLJJJIIIHHHGGGIIILLLOOOPPPPPPQQQRRRRRRSSSRRRRRRQQQQQQLLLNNNPPPPPPOOONNNOOOPPPLLLMMMOOOPPPOOOLLLIIIGGGHHHGGGEEEEEEEEEGGGIIIKKKIIIIIIIIIIIIKKKMMMOOOPPPKKKNNNPPPPPPNNNNNNRRRUUUUUUWWW]]]aaacccgggssszzzoooddd[[[WWWVVVVVVTTTXXX^^^dddllluuuwwwaaaOOO<<<777222///000111111000000000111111222222222333000000111444999<<<======>>>???@@@@@@???>>>???AAACCCEEEFFFFFFEEEEEEFFFGGGLLLMMMOOORRRRRROOOIIIEEEFFFFFFFFFGGGHHHIIIJJJKKKNNNMMMMMMSSS[[[aaaaaa```PPPOOOOOONNNNNNMMMMMMLLLLLLPPPTTTXXXYYYYYYZZZZZZiiitttrrrddd]]]ZZZ]]]aaaeeejjjoooppp|||lll^^^WWWTTTTTTYYY___fffrrr|||{{{xxxuuutttmmmllliiigggdddbbbaaa```^^^\\\XXXVVVUUUSSSQQQOOOQQQNNNKKKIIIJJJKKKKKKJJJHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMOOOQQQSSSTTTVVVXXXZZZ]]]aaaeeehhhjjjvvvzzz~~~zzzzzzyyywwwvvvttttttssssssjjjjjjiiihhhiiijjjkkkllllllnnnqqqtttwwwzzz{{{||||||zzz|||yyyxxxxxx{{{zzzuuukkkeee\\\TTTOOOKKKIIIGGGLLLLLLLLLNNNQQQRRRRRRQQQVVVUUURRRQQQPPPOOOMMMLLLIIIJJJJJJKKKMMMPPPRRRTTTTTTTTTTTTTTTTTTSSSRRRRRROOONNNLLLKKKKKKMMMOOOPPPIIIIIIIIIJJJJJJIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHJJJLLLMMMMMMLLLLLLNNNOOOOOONNNMMMNNNPPPRRRVVVYYY\\\^^^```eeelllrrrxxxmmmaaaWWWSSSQQQQQQSSSWWW]]]eeemmmvvvppp[[[III;;;777222///000111111111000000000111111222222222333333333666;;;>>>>>>>>><<<>>>??????>>>>>>???AAACCCEEEFFFFFFEEEEEEGGGHHHLLLNNNQQQTTTUUURRRLLLHHHGGGGGGGGGGGGGGGHHHIIIIIINNNLLLLLLPPPVVVZZZZZZXXXOOOOOOOOOOOOOOONNNNNNNNNMMMQQQVVVZZZ[[[ZZZZZZ[[[^^^gggzzzqqqhhhaaa```aaaaaadddgggkkkuuuxxxggg[[[VVVQQQRRRTTTYYYccclll{{{~~~{{{xxxwwwrrrqqqnnnkkkhhhfffeeedddbbb___\\\ZZZXXXWWWTTTRRRSSSQQQNNNLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIGGGHHHHHHIIIKKKLLLNNNOOOPPPPPPRRRUUUXXX[[[^^^```hhhlllsss|||||||||~~~{{{wwwsssrrrttttttqqqnnnmmmlllkkkjjjjjjiiiiiiiiieeeeeeeeeeeeggghhhjjjkkkmmmnnnqqqtttwwwzzz|||}}}}}}xxxyyyzzzyyyzzz{{{}}}{{{uuupppfff```XXXQQQMMMKKKJJJIIIKKKKKKLLLNNNQQQRRRRRRPPPRRRQQQPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKLLLNNNPPPQQQQQQRRRRRRSSSTTTTTTSSSSSSSSSQQQOOOMMMLLLLLLLLLMMMIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHJJJKKKLLLLLLLLLLLLOOOPPPPPPOOONNNNNNQQQSSSXXXZZZ\\\]]]^^^aaahhhmmm~~~xxxlll___VVVPPPOOONNNSSSXXX```iiirrr{{{vvvfffRRRBBB999666222000000111111111111000000000000111222222444444555777;;;===>>>===:::<<<>>>>>>===>>>???AAACCCEEEFFFGGGFFFFFFHHHIIILLLNNNQQQUUUVVVTTTNNNJJJGGGGGGGGGGGGGGGGGGGGGGGGMMMKKKIIIKKKOOOQQQPPPNNNNNNNNNNNNNNNOOOOOOOOOOOONNNRRRXXX\\\\\\[[[ZZZYYY[[[```nnn|||pppjjjfffbbb```aaagggnnn~~~pppddd[[[RRRNNNMMMOOOVVV^^^jjjpppyyy~~~zzzxxxuuurrrnnnllljjjiiigggddd```^^^]]][[[XXXVVVWWWTTTQQQPPPPPPQQQPPPOOOOOONNNLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKJJJKKKLLLMMMPPPRRRTTTUUUYYY[[[```ggglllooonnnllliiiiiiiiimmmqqqrrrooollliiifffccccccdddeeebbb```________________________bbbbbbccceeegggjjjlllnnnpppppprrrtttwwwzzz}}}yyyuuuyyy}}}yyyzzz}}}zzzuuuoooiiiaaa[[[SSSMMMKKKLLLMMMMMMMMMMMMMMMOOOQQQRRRQQQOOOLLLMMMNNNOOOPPPOOONNNMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRSSSTTTTTTTTTVVVTTTQQQNNNLLLJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQPPPOOOOOORRRTTTYYY[[[\\\[[[ZZZ\\\bbbgggpppxxxmmmaaaXXXSSSRRRRRRVVV[[[eeeoooxxxzzzmmm]]]JJJ===777555222000000111111222222111000000000111111222444333444666999;;;;;;:::999:::<<<=========???AAACCCDDDFFFGGGFFFGGGIIIKKKKKKMMMPPPTTTUUURRRLLLHHHEEEFFFFFFGGGGGGHHHHHHHHHKKKIIIGGGGGGIIIJJJJJJIIIKKKKKKLLLLLLMMMNNNNNNOOONNNRRRWWW[[[[[[YYYWWWVVV\\\^^^fffvvvyyyqqqiiicccbbbeeekkk{{{zzzpppeeeXXXQQQMMMMMMRRRXXX[[[```hhhpppyyy|||xxxtttpppnnnmmmjjjgggdddaaa___^^^[[[YYYZZZXXXUUUTTTTTTTTTSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJKKKKKKMMMNNNOOOPPPPPPRRRUUUYYY]]]_________^^^\\\\\\]]]```aaa```^^^]]][[[YYYYYYZZZ[[[ZZZYYYYYYZZZ[[[\\\]]]]]]^^^^^^bbbccceeehhhllloooqqqsssrrrssstttvvvyyy|||yyyvvvzzz}}}zzz}}}xxxrrrkkkddd]]]XXXQQQMMMMMMPPPRRRTTTSSSRRRQQQQQQRRRRRRPPPNNNKKKLLLNNNOOONNNMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNOOOQQQRRRRRRRRRRRRUUUSSSQQQNNNKKKIIIHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGHHHIIIJJJLLLNNNPPPRRRSSSQQQRRRRRRQQQPPPQQQSSSUUUXXXYYYZZZYYYXXXYYY^^^cccgggvvv{{{vvvnnneee]]]YYYWWWVVVXXX___iiittt|||}}}sssfffUUUEEE;;;555444222111000000111333333222111000000111222333555444444666999;;;;;;:::888:::<<<<<<<<<===???@@@AAACCCEEEFFFFFFGGGIIIKKKJJJKKKMMMPPPPPPNNNIIIEEECCCDDDFFFGGGIIIIIIIIIIIIHHHFFFDDDDDDFFFGGGHHHIIIHHHHHHIIIJJJKKKLLLLLLMMMLLLPPPTTTWWWVVVTTTRRRRRRWWWXXX]]]iii~~~sssjjjfffcccjjj|||}}}pppaaaWWWQQQMMMNNNRRRRRRVVV]]]dddmmmzzz}}}xxxtttqqqpppmmmjjjfffdddbbb```]]][[[^^^\\\YYYXXXXXXXXXVVVTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOMMMOOOQQQSSSUUUVVVXXXYYYXXXWWWVVVVVVWWWXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXWWWYYY[[[\\\^^^```aaaaaaaaadddeeehhhlllooosssuuuvvvuuuvvvwwwyyy|||~~~zzzyyy~~~}}}uuuooohhhaaa[[[WWWRRRPPPQQQUUUXXXZZZYYYWWWUUUUUUTTTSSSPPPNNNMMMOOOQQQPPPMMMJJJJJJKKKIIIHHHGGGFFFFFFGGGIIIIIINNNNNNOOOPPPPPPPPPPPPOOOPPPOOONNNLLLJJJIIIHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKIIIIIIHHHGGGFFFFFFFFFFFFGGGIIIKKKOOOSSSVVVXXXZZZSSSSSSSSSRRRQQQRRRTTTVVVVVVWWWXXXWWWVVVXXX^^^bbbfffqqqxxxuuuoooiiiccc^^^[[[ZZZ[[[bbbmmmxxx~~~uuukkk___NNN@@@999222333333111000000222444555444222111111111333444777666666888;;;=========999;;;======<<<===>>>@@@???AAADDDEEEFFFGGGIIIKKKJJJJJJKKKLLLMMMLLLHHHFFFDDDEEEGGGIIIJJJJJJJJJIIIEEEEEECCCCCCDDDFFFHHHJJJFFFGGGGGGHHHIIIJJJJJJKKKKKKNNNQQQRRRQQQOOONNNNNNRRRTTTXXXbbbuuu~~~rrrllleeelll}}}mmmbbbZZZQQQMMMMMMOOOQQQUUU[[[cccnnnzzzzzzwwwuuurrroookkkhhhfffdddaaa___bbb```^^^]]]]]]\\\ZZZXXXWWWVVVVVVUUUUUUUUUVVVVVVSSSRRRQQQOOONNNNNNMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNMMMOOOQQQRRRRRRSSSUUUVVVUUUUUUTTTTTTTTTUUUVVVVVVTTTTTTUUUUUUVVVXXXYYYZZZ]]]^^^```ccceeeeeeeeeeeeggghhhkkkooorrruuuwwwxxxwwwyyy{{{~~~~~~~~~yyyqqqlllfff___YYYVVVSSSRRRTTTXXX[[[\\\[[[YYYXXXWWWVVVUUURRRPPPQQQSSSSSSPPPLLLIIIJJJLLLIIIHHHGGGGGGFFFGGGHHHIIIMMMMMMNNNNNNOOONNNNNNNNNKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGHHHIIIKKKLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGIIINNNRRRWWWZZZ[[[\\\TTTUUUUUUTTTSSSSSSVVVXXXUUUWWWXXXWWWVVVXXX^^^ccchhhooo}}}zzzxxxuuupppjjjeee```^^^aaaiiittt~~~}}}~~~xxxlllcccXXXGGG;;;666000222333222000///222444777666444222111222444555666666666888<<<>>>>>>>>>;;;<<<>>>>>>======>>>???>>>@@@BBBDDDEEEFFFIIIKKKJJJIIIIIIKKKMMMNNNMMMLLLHHHIIIJJJKKKKKKJJJHHHGGGEEEDDDCCCBBBBBBDDDGGGJJJGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNNNNLLLKKKKKKLLLPPPSSSWWW]]]kkk{{{ssslllqqq}}}sssjjj```XXXUUUOOOOOOPPPSSSYYYbbbkkkqqq}}}{{{xxxuuuqqqnnnllliiifffdddgggfffdddccccccaaa^^^\\\\\\\\\ZZZYYYXXXXXXWWWXXXUUUUUUSSSRRRQQQQQQPPPPPPPPPOOOOOONNNNNNOOOOOOPPPNNNQQQTTTUUUTTTTTTUUUWWWUUUUUUVVVVVVUUUVVVWWWXXXVVVWWWXXXYYYZZZ\\\^^^___aaacccfffhhhjjjjjjjjjjjjlllnnnqqqtttwwwyyyzzzzzzyyy{{{zzzqqqkkkgggbbb\\\VVVTTTRRRRRRTTTWWWYYYYYYXXXWWWVVVWWWWWWWWWUUUSSSTTTUUUUUUQQQKKKIIILLLPPPNNNMMMKKKIIIHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOOOOOOOJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGIIIKKKMMMKKKJJJIIIGGGFFFEEEEEEEEEHHHKKKPPPUUUXXXZZZZZZYYYUUUUUUVVVUUUTTTTTTVVVYYYWWWYYYZZZXXXWWWXXX]]]bbbeeeiiittt~~~}}}{{{wwwqqqjjjdddaaahhhooozzz}}}~~~~~~rrrfff^^^RRRBBB777333///111333222000///222444999777444222222333555666444333444666:::<<<===<<<<<<>>>???>>>======>>>???===???AAACCCDDDFFFHHHJJJJJJIIIIIIKKKNNNQQQSSSSSSKKKLLLMMMMMMKKKIIIFFFEEEEEEEEECCCBBBAAACCCFFFHHHHHHHHHIIIIIIIIIIIIJJJJJJLLLMMMMMMLLLJJJJJJJJJLLLMMMPPPSSSUUU^^^rrrxxxssswww{{{pppgggcccPPPOOONNNNNNRRRXXX```eeeooozzz}}}zzzvvvrrrpppnnnkkkiiikkkiiiggggggfffeeebbb___aaa___^^^\\\ZZZXXXXXXWWWXXXXXXWWWUUUTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRPPPSSSWWWXXXWWWVVVXXXZZZVVVXXXYYYYYYYYYYYYZZZ[[[ZZZ[[[\\\]]]^^^```ccceeeeeegggjjjmmmnnnnnnnnnmmmrrrtttwwwzzz|||}}}~~~~~~yyy|||wwwxxxtttkkkfffccc___ZZZSSSQQQPPPQQQTTTVVVVVVVVVTTTTTTTTTVVVXXXYYYXXXVVVUUUVVVUUUQQQLLLJJJOOOSSSRRRQQQNNNLLLIIIHHHHHHHHHGGGHHHJJJLLLNNNOOOPPPPPPKKKLLLLLLLLLLLLLLLKKKKKKIIIHHHGGGFFFGGGIIIKKKMMMKKKJJJIIIGGGFFFEEEEEEEEEIIILLLQQQVVVYYYYYYWWWVVVUUUVVVVVVUUUTTTUUUWWWYYYZZZ[[[[[[YYYWWWXXX\\\aaa^^^bbbkkkyyy~~~|||xxxnnnfffjjjoooxxxuuujjj___UUUJJJ>>>666444111000///...///000333444888777666333111111444777888999:::;;;<<<<<<<<<<<<;;;>>>AAABBB@@@>>><<<<<<>>>???AAABBBCCCEEEHHHKKKMMMNNNNNNOOOPPPQQQRRRRRRTTTSSSPPPMMMKKKKKKKKKLLLRRRMMMFFFCCCCCCEEEEEEDDDHHHHHHIIIIIIIIIHHHHHHGGGIIIKKKLLLJJJGGGFFFGGGJJJIIILLLRRRVVVXXXbbbwwwyyyzzzmmm\\\QQQLLLOOOOOOLLLRRR^^^eeemmmyyy}}}yyyvvvtttpppnnnqqqooollljjjjjjiiigggeeegggeeeaaa^^^]]]]]][[[ZZZYYYYYYYYYXXXVVVUUUSSSRRRXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWZZZZZZZZZ[[[\\\^^^___```bbbbbbaaaaaaaaaaaabbbbbbgggiiimmmooopppqqqsssuuuxxxxxxyyy{{{{{{|||||||||}}}~~~vvvrrrooollleee\\\WWWXXXSSSRRRQQQPPPQQQSSSUUUVVVVVVVVVWWWYYY[[[\\\ZZZYYYWWWTTTPPPLLLLLLNNNQQQTTTUUUSSSOOOLLLKKKLLLNNNOOONNNOOOPPPOOOLLLJJJIIIIIIMMMPPPTTTUUUSSSQQQOOONNNKKKKKKIIIIIIHHHIIIJJJKKKHHHHHHIIIIIIHHHHHHGGGFFFFFFIIIQQQZZZ```aaa\\\WWWVVVVVVUUUUUUUUUVVVWWWXXXZZZZZZ[[[[[[[[[ZZZZZZYYY]]]]]]dddppp}}}vvvmmmqqquuu~~~}}}ssshhh[[[RRRGGG<<<555333222111000000000111222333777888999888777666888999:::;;;;;;<<<<<<<<<<<<<<<>>>@@@CCCCCCAAA???>>>===>>>@@@BBBCCCDDDFFFIIILLLNNNNNNOOOPPPQQQRRRRRRSSSSSSQQQNNNLLLJJJIIIJJJJJJPPPKKKFFFCCCDDDFFFGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFHHHIIIHHHGGGGGGIIILLLHHHJJJNNNQQQTTT\\\mmm}}}{{{kkk[[[NNNMMMMMMJJJMMMTTTYYYaaalllwww}}}zzzwwwvvvssspppnnnnnnmmmkkkiiikkkhhhdddbbbaaaaaa___^^^YYYYYYYYYYYYXXXWWWVVVUUUXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\]]]]]]___```aaabbbcccbbbbbbbbbbbbcccdddeeekkkmmmooopppqqqrrruuuwwwxxxyyyzzz{{{|||}}}}}}}}}~~~sssmmmiiifffaaaYYYTTTSSSSSSRRRPPPPPPPPPQQQSSSTTTSSSSSSTTTWWWYYY[[[ZZZXXXTTTRRRNNNKKKKKKMMMQQQSSSSSSQQQOOOMMMLLLMMMNNNOOOOOOPPPPPPNNNLLLJJJJJJKKKMMMPPPSSSTTTSSSPPPOOONNNLLLKKKJJJIIIIIIIIIJJJKKKIIIIIIIIIIIIIIIHHHGGGGGGHHHMMMVVV___eeeeee___YYYXXXWWWUUUTTTTTTUUUWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXZZZYYY^^^hhhsssvvvyyy}}}|||qqqeeeVVVLLLCCC999333111222222111111111111111000444777:::;;;::::::::::::>>>>>>============<<<<<>>>>>@@@BBBDDDEEEGGGJJJMMMNNNOOOPPPQQQRRRSSSTTTTTTRRRPPPMMMJJJIIIHHHIIIIIILLLIIIFFFDDDFFFHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEBBBDDDEEEFFFFFFHHHKKKMMMJJJIIIKKKOOORRRWWWbbbmmmlllXXXPPPNNNJJJJJJLLLPPPVVV___hhhrrr~~~|||zzzvvvtttsssrrrqqqppppppmmmiiiggggggfffeeeddd^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[ZZZYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^___```aaa`````````aaabbbcccdddeeefffffffffggghhhiiijjjkkkpppqqqrrrrrrssstttwwwzzzyyyzzz{{{}}}~~~|||sssjjjccccccaaa[[[UUUSSSSSSRRRPPPNNNNNNOOOPPPQQQOOOOOOPPPSSSVVVXXXXXXWWWPPPNNNKKKJJJJJJLLLOOOQQQOOOOOONNNNNNNNNNNNOOOOOOOOOPPPPPPNNNLLLKKKLLLMMMMMMPPPRRRSSSQQQNNNMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKIIIJJJJJJJJJJJJIIIHHHHHHIIINNNWWWaaafffddd^^^YYYZZZXXXVVVSSSSSSTTTUUUWWWXXXXXXYYYYYYXXXWWWWWWVVVXXXVVVYYY```hhhvvv|||}}}||||||qqqcccRRRHHH@@@888333222000111111111111000......111333666777888888:::;;;AAA@@@???>>>============BBBCCCEEEDDDBBB@@@?????????AAACCCDDDEEEGGGKKKMMMNNNOOOPPPQQQRRRSSSTTTUUURRRPPPMMMJJJHHHHHHHHHIIIHHHGGGFFFFFFGGGIIIKKKLLLJJJJJJIIIHHHGGGEEECCCBBBAAABBBCCCDDDFFFHHHJJJKKKLLLIIIJJJOOOSSSVVV\\\cccssslll^^^UUUNNNKKKMMMMMMQQQWWW]]]eeeooozzz}}}zzzyyyyyywwwvvvuuurrrooommmlllkkkjjjiiigggggggggfffeeedddcccbbbaaa```______```bbbdddeeeaaaaaa```aaabbbccceeefffeeeeeeeeeeeeeeefffggghhhkkkkkklllmmmnnnpppqqqrrruuuvvvvvvuuutttvvvyyy|||zzz{{{|||~~~zzzuuujjjbbbcccfffccc]]]YYYRRRQQQOOOMMMLLLMMMNNNOOOKKKKKKLLLOOOSSSUUUUUUUUUKKKJJJIIIHHHIIIKKKMMMOOOKKKLLLMMMNNNNNNOOOOOOOOONNNOOONNNMMMKKKJJJLLLMMMMMMNNNPPPOOOMMMKKKJJJKKKIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGLLLSSSZZZ]]]\\\YYYVVV[[[YYYUUUSSSQQQRRRTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTWWWTTTUUU[[[```kkk|||{{{}}}rrrbbbOOODDD===777444333///000000000///...------111222333444444777;;;>>>BBBAAA@@@>>>============@@@BBBCCCCCC@@@???>>>>>>@@@BBBCCCDDDEEEGGGJJJLLLMMMMMMNNNPPPQQQSSSTTTTTTRRRPPPMMMKKKIIIHHHIIIIIIFFFGGGHHHHHHIIIJJJLLLNNNMMMMMMKKKIIIGGGDDDAAA@@@CCCBBBBBBCCCEEEGGGHHHHHHJJJHHHIIINNNRRRTTTXXX\\\fffzzzppp```SSSNNNMMMKKKLLLPPPUUU\\\eeennnttt|||yyyvvvsssrrrqqqpppnnnqqqpppooommmkkkiiifffeeeeeeeeeeeeeeefffgggiiijjjddddddcccdddeeegggiiijjjkkkjjjjjjjjjjjjjjjkkklllnnnnnnooopppqqqsssuuuvvvyyyyyyyyyxxxwwwxxx||||||}}}}}}tttiii```bbbhhhhhhccc```RRRPPPNNNLLLKKKKKKLLLMMMJJJIIIIIIKKKOOOQQQRRRQQQHHHGGGGGGGGGHHHIIIKKKLLLHHHIIIKKKLLLMMMNNNMMMMMMLLLMMMMMMLLLJJJJJJLLLMMMLLLMMMMMMKKKIIIGGGGGGHHHFFFFFFEEEEEEEEEFFFHHHHHHJJJJJJKKKKKKJJJJJJIIIHHHHHHJJJMMMPPPRRRTTTTTTUUUZZZXXXTTTRRRPPPQQQRRRSSSRRRSSSSSSTTTTTTSSSSSSRRRTTTPPPRRRXXX\\\bbbttt~~~~~~}}}sssaaaLLLAAA;;;777444444000///////////////......444444444444555999>>>BBBBBBAAA???>>>======>>>>>>???@@@AAAAAA???>>>>>>???AAABBBDDDDDDDDDEEEHHHJJJJJJKKKLLLNNNOOOQQQRRRRRRRRRPPPMMMJJJIIIHHHIIIIIIFFFHHHJJJJJJJJJJJJLLLMMMNNNMMMLLLJJJGGGEEEBBBAAAEEECCCBBBCCCEEEGGGGGGFFFGGGEEEFFFLLLOOOPPPSSSXXXcccoooppp___UUUPPPHHHHHHJJJNNNUUU]]]fffkkkpppzzz|||{{{yyywwwuuuxxxwwwuuussspppmmmjjjhhhiiiiiijjjkkklllmmmmmmmmmjjjiiihhhhhhiiilllnnnppprrrqqqqqqppppppppppppqqqoooooopppqqqrrrtttvvvwww{{{|||}}}||||||}}}pppddd\\\^^^cccccc```^^^QQQPPPNNNLLLKKKKKKLLLMMMJJJIIIHHHIIIKKKMMMNNNMMMFFFFFFFFFFFFGGGHHHIIIJJJFFFGGGHHHJJJKKKKKKLLLLLLJJJLLLNNNNNNMMMLLLLLLMMMLLLLLLLLLIIIFFFEEEEEEFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIKKKLLLLLLMMMOOORRRUUUVVVUUUSSSQQQPPPPPPPPPPPPNNNOOOPPPQQQRRRRRRRRRRRROOOMMMOOOVVVYYY[[[hhhwww~~~~~~sss___III===999666444555111111000//////000222222333555666777888;;;>>>AAABBB@@@???===<<<===>>>???>>>???@@@@@@??????@@@AAABBBCCCDDDDDDCCCDDDFFFHHHHHHHHHIIIKKKMMMOOOPPPPPPQQQOOOLLLIIIGGGGGGGGGHHHGGGJJJLLLLLLJJJIIIJJJLLLKKKKKKKKKJJJIIIHHHFFFFFFEEECCCBBBCCCFFFHHHHHHGGGFFFEEEGGGKKKLLLKKKOOOUUU___fffvvvwwwggg\\\NNNLLLJJJLLLPPPWWW]]]```ccckkkvvv~~~~~~}}}|||zzzwwwtttrrrpppoooqqqrrrtttttttttsssrrrpppooonnnnnnppprrruuuwwwyyyxxxxxxwwwvvvvvvvvvwwwssssssttttttvvvwwwxxxyyy~~~lllaaaXXXXXXZZZZZZXXXXXXPPPOOOMMMLLLKKKLLLMMMNNNLLLJJJHHHHHHIIIJJJJJJIIIEEEEEEFFFGGGGGGHHHHHHHHHEEEEEEFFFGGGHHHIIIIIIJJJJJJLLLPPPQQQPPPOOONNNNNNNNNNNNLLLIIIFFFDDDEEEGGGFFFFFFEEEEEEFFFGGGIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHJJJLLLLLLKKKMMMPPPSSSRRRRRRQQQQQQPPPOOONNNMMMKKKLLLMMMOOOPPPQQQRRRRRROOOMMMQQQXXXYYYXXX```kkk~~~~~~rrr^^^GGG;;;777555444444333222111000000222444666000333777999:::;;;<<<>>>AAA@@@>>><<<<<<===???@@@===???@@@@@@@@@@@@AAACCCCCCDDDDDDCCCBBBBBBDDDFFFFFFFFFHHHJJJKKKMMMNNNOOOOOOMMMKKKHHHFFFFFFFFFGGGHHHKKKNNNMMMKKKIIIIIIKKKIIIIIIJJJJJJKKKJJJJJJJJJDDDBBBAAACCCGGGJJJJJJHHHHHHHHHJJJMMMKKKJJJNNNUUUUUU[[[iii}}}zzzjjjWWWTTTOOONNNOOORRRVVVXXX]]]ccckkkttt~~~~~~|||zzzyyyvvvwwwzzz||||||{{{yyywwwuuutttsssssstttwww{{{}}}~~~}}}|||{{{{{{{{{{{{{{{xxxxxxxxxyyyzzz{{{|||}}}zzzwwwyyyjjj```WWWUUUUUUSSSRRRSSSPPPOOOMMMLLLKKKLLLNNNOOONNNLLLIIIHHHHHHHHHHHHGGGEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJNNNRRRTTTSSSQQQPPPOOOPPPOOOMMMJJJFFFEEEFFFHHHGGGGGGFFFFFFGGGIIIJJJLLLHHHHHHIIIIIIHHHHHHGGGFFFFFFIIILLLLLLKKKKKKNNNPPPOOOPPPPPPQQQPPPOOOMMMLLLIIIJJJLLLNNNPPPQQQRRRRRRQQQOOOTTT[[[[[[XXX]]]fffzzz}}}~~~kkkXXXCCC888555222//////111111000000000222333444555666888888999:::===???BBB???<<<:::;;;>>>BBBEEEEEEEEECCCBBBBBBBBBBBBBBBBBBAAA???>>>>>>@@@AAACCCGGGGGGHHHIIIIIIJJJJJJKKKOOONNNLLLIIIHHHHHHIIIJJJKKKJJJJJJLLLOOOPPPMMMJJJLLLJJJJJJKKKNNNOOOMMMKKKGGGFFFGGGGGGHHHIIIJJJJJJKKKLLLKKKJJJIIIJJJMMMOOOWWW^^^bbbnnnpppcccWWWSSSRRROOOQQQUUU[[[aaagggjjjmmmvvv|||||||||{{{zzz{{{}}}~~~}}}}}}~~~xxxtttwww~~~|||hhh^^^SSSNNNOOOQQQNNNKKKNNNMMMMMMLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHGGGEEECCCDDDFFFGGGEEEBBBEEEFFFFFFFFFEEEFFFHHHJJJLLLNNNSSSXXX[[[YYYRRRLLLMMMKKKIIIHHHIIIJJJJJJIIIIIIHHHEEEDDDCCCEEEGGGIIIFFFEEEFFFJJJOOOOOOJJJEEEGGGJJJMMMOOONNNMMMMMMNNNOOOOOONNNMMMLLLKKKJJJJJJHHHIIIKKKMMMOOOPPPQQQQQQTTTQQQQQQTTTVVVWWWZZZ___mmm|||}}}||||||zzzcccQQQ>>>555333222000000111111000000111222444555666777999999999:::<<<>>>======;;;;;;;;;===???@@@DDDDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>???AAABBBEEEFFFGGGIIIKKKMMMOOOOOONNNLLLIIIGGGFFFFFFHHHIIIOOONNNNNNOOORRRRRROOOMMMLLLKKKJJJMMMPPPRRRQQQOOOKKKJJJJJJIIIIIIIIIJJJJJJLLLLLLLLLKKKIIIJJJMMMPPPQQQWWWYYYcccxxxwwwhhh___XXXSSSRRRVVVVVV\\\bbbfffhhhppp|||{{{vvvxxx~~~ddd\\\SSSOOORRRTTTSSSPPPLLLLLLKKKKKKKKKKKKLLLLLLOOONNNMMMKKKJJJHHHGGGGGGHHHFFFEEEEEEGGGHHHFFFDDDFFFFFFFFFEEEDDDFFFIIIKKKMMMOOORRRWWWYYYVVVPPPJJJGGGFFFDDDDDDEEEGGGIIIIIIIIIHHHFFFEEEEEEFFFGGGHHHHHHFFFGGGKKKOOOOOOKKKFFFIIILLLOOOPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGHHHJJJMMMOOOQQQRRRSSSSSSPPPPPPTTTVVVVVVYYY^^^fffzzzwwwwwwxxx{{{qqqXXXHHH999222222111111222222111111111111333555666888999::::::::::::<<<===;;;<<<===============<<>>======>>>???@@@BBBCCCFFFIIIMMMPPPSSSTTTSSSQQQMMMJJJIIIJJJLLLNNNQQQQQQPPPRRRSSSRRRPPPNNNLLLKKKLLLNNNQQQSSSSSSRRROOONNNMMMKKKJJJJJJKKKKKKMMMMMMMMMLLLKKKLLLNNNQQQRRRWWWWWW]]]nnn}}}vvvhhh[[[VVVVVVUUU[[[aaaccceeeiiipppwww|||~~~zzz{{{yyy```YYYRRRQQQTTTXXXXXXVVVMMMLLLLLLLLLLLLLLLMMMMMMQQQPPPOOOMMMLLLKKKJJJJJJJJJIIIHHHHHHIIIIIIGGGEEEFFFFFFFFFDDDCCCEEEIIILLLMMMOOOQQQTTTUUURRRLLLHHHEEEDDDCCCBBBBBBDDDFFFHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHKKKOOOOOOLLLHHHLLLNNNPPPQQQOOONNNNNNNNNNNNNNNMMMKKKJJJHHHGGGFFFFFFGGGIIILLLOOOQQQSSSTTTSSSPPPPPPTTTVVVVVVXXX]]]aaaooorrrrrruuuzzzxxxfffPPPBBB555111111111111333222222111222333444666777999;;;<<<<<<;;;;;;;;;<<<======>>>??????>>>>>>===@@@AAACCCDDDEEECCCBBBAAAAAA@@@>>>===<<<===???@@@AAACCCEEEIIIMMMQQQSSSUUUUUUSSSOOOLLLLLLMMMPPPRRRPPPPPPQQQQQQQQQPPPNNNMMMMMMLLLMMMNNNOOOQQQRRRRRRPPPOOOMMMKKKKKKKKKLLLMMMOOOPPPPPPOOONNNOOOQQQSSSTTTXXXWWWZZZgggrrr~~~kkk^^^WWWYYY]]]```bbbcccdddhhhkkkpppwww~~~{{{|||~~~lll[[[VVVRRRQQQUUUXXXXXXWWWNNNNNNNNNMMMNNNNNNOOOPPPSSSRRRQQQPPPOOOOOOPPPPPPLLLLLLKKKKKKKKKIIIGGGFFFFFFEEEDDDCCCBBBDDDHHHKKKLLLMMMOOOPPPOOOLLLHHHFFFGGGGGGFFFDDDBBBCCCEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIKKKMMMMMMKKKIIINNNOOOQQQPPPOOOMMMMMMNNNOOOOOONNNLLLJJJIIIHHHGGGIIIIIIJJJLLLNNNPPPRRRSSSRRROOOPPPSSSUUUUUUWWW[[[```iiiyyy|||qqqpppssszzznnn^^^JJJ???444222222111111333333333222333444555777999:::<<<>>>>>>===;;;<<<<<>>>>>>>>>>>>>>???@@@???AAACCCEEEEEEEEECCCBBBCCCAAA???>>>===>>>???@@@CCCDDDFFFIIILLLOOOQQQRRRRRROOOLLLJJJIIIKKKMMMOOOPPPQQQRRRRRRQQQOOONNNNNNNNNNNNMMMMMMLLLMMMNNNOOONNNMMMKKKJJJJJJKKKMMMNNNQQQRRRSSSRRRQQQQQQSSSTTTPPPUUURRRTTT^^^eeerrroooccc\\\\\\\\\\\\]]]___aaacccdddjjjsss||||||zzz|||qqq___XXXUUURRRQQQSSSUUUUUUTTTNNNMMMMMMMMMNNNNNNOOOPPPQQQPPPOOOOOOPPPRRRTTTUUUPPPPPPQQQOOOMMMJJJHHHFFFEEEEEEDDDCCCBBBDDDGGGJJJJJJLLLMMMMMMKKKIIIGGGFFFFFFHHHHHHGGGEEEDDDFFFIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLKKKJJJNNNOOOPPPOOOMMMLLLLLLMMMQQQQQQOOONNNMMMKKKJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPPPPNNNOOOSSSUUUTTTUUUYYY]]]cccooo~~~~~~}}}~~~~~~}}}{{{tttqqqrrr{{{wwwfffVVVDDD;;;333222222111111333333333333333555777999::::::<<>>=========>>>>>>>>>>>>???@@@AAABBBAAABBBCCCEEEFFFFFFFFFEEEEEEDDDBBB@@@???@@@AAABBBEEEFFFGGGIIIKKKMMMOOOOOOPPPOOOMMMLLLKKKLLLMMMNNNOOOQQQSSSSSSQQQPPPPPPPPPMMMNNNMMMLLLJJJJJJLLLNNNNNNMMMKKKIIIIIIKKKMMMOOOPPPRRRSSSSSSRRRRRRSSSTTTOOOTTTQQQRRRZZZ^^^hhh{{{}}}fffaaaZZZVVVUUUWWWZZZ[[[\\\aaahhhooovvv~~~|||{{{|||yyyfffXXXVVVTTTRRRQQQRRRSSSRRRQQQLLLLLLLLLLLLMMMNNNOOOOOOPPPOOONNNNNNOOORRRTTTVVVVVVWWWWWWUUUQQQLLLIIIHHHEEEFFFFFFEEEEEEFFFHHHJJJIIIKKKLLLKKKJJJIIIJJJKKKFFFIIILLLLLLJJJIIIJJJLLLJJJIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMLLLLLLMMMRRRQQQQQQPPPOOONNNMMMMMMNNNNNNMMMLLLLLLMMMNNNOOOPPPMMMOOOSSSTTTSSSTTTWWWXXX]]]ggguuu~~~}}}}}}|||yyyzzz{{{|||~~~~~~xxxtttsss{{{xxxlll[[[LLL===666111111222111222444444444333444555888:::;;;:::<<>>>>>>>>???@@@CCCEEEFFFFFFFFFEEECCCCCCDDDEEEFFFGGGHHHHHHHHHFFFDDDBBBBBBBBBCCCDDDGGGGGGIIIJJJLLLNNNOOOPPPOOOOOOOOONNNNNNNNNNNNNNNLLLOOOQQQQQQPPPNNNOOOPPPLLLMMMMMMKKKIIIIIIMMMPPPQQQOOOLLLJJJIIIJJJLLLNNNNNNPPPRRRRRRQQQPPPQQQRRRRRRVVVSSSSSSYYY[[[ccctttxxxgggYYYSSSRRRSSSSSSVVVZZZ```dddhhhooowww}}}~~~~~~xxxjjj^^^WWWTTTSSSRRRRRRRRRRRRRRRQQQNNNNNNNNNOOOOOOPPPQQQRRRUUUSSSQQQPPPQQQSSSUUUWWW]]]^^^___\\\UUUOOOKKKJJJFFFHHHJJJJJJIIIIIIJJJKKKJJJLLLMMMMMMKKKLLLOOOQQQPPPTTTXXXWWWRRRNNNMMMNNNKKKJJJIIIIIIJJJKKKMMMOOOOOOOOONNNMMMLLLMMMNNNPPPOOOOOOPPPOOOMMMMMMNNNPPPQQQQQQQQQPPPPPPOOOOOOOOONNNMMMLLLKKKLLLMMMOOOPPPOOOMMMNNNRRRTTTRRRRRRUUUUUU\\\dddmmmzzz~~~}}}||||||wwwwwwyyy{{{}}}~~~{{{vvvttt|||}}}||||||pppdddSSSDDD888222...000111111222555444444444444666888:::<<<999<<>>666555333222111222222333333333555777888999999999===============<<<<<<<<<@@@@@@DDDNNNXXXZZZQQQHHHDDDBBBAAACCCGGGIIIIIIHHHHHHGGGEEEDDDDDDEEEGGGHHHIIIIIIJJJLLLMMMMMMMMMMMMJJJLLLPPPQQQOOOMMMKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJLLLPPPSSS[[[WWWQQQMMMLLLKKKJJJIIIOOONNNLLLKKKKKKMMMOOOPPPUUUSSSQQQPPPQQQUUUYYY\\\nnnrrruuucccWWWPPPLLLMMMLLLMMMOOOSSSWWWZZZZZZhhhlllsss|||sssggg^^^UUUQQQPPPRRRPPPMMMKKKMMMQQQUUUXXXUUUWWWWWWSSSOOOPPPVVV[[[]]][[[WWWTTTRRRUUU[[[___gggjjjjjjeeeZZZRRRMMMMMMPPPPPPQQQQQQOOONNNLLLKKKKKKMMMPPPRRRTTTXXX\\\```cccpppzzzuuugggZZZQQQLLLKKKKKKKKKJJJJJJLLLOOORRRWWWVVVUUUTTTSSSQQQPPPPPPRRRRRRRRRRRRRRRRRRQQQPPPNNNNNNOOOOOOPPPQQQQQQQQQSSSPPPNNNOOOQQQQQQOOOLLLMMMQQQTTTVVVVVVTTTTTTSSSYYY[[[^^^ccciiivvv~~~}}}|||}}}~~~~~~|||yyywwwxxxzzz|||}}}}}}}}}~~~ppp___PPPCCC===555444333222111111222333222333555777888999::::::<<<<<<<<<<<<=========>>>@@@@@@DDDMMMUUUVVVPPPJJJEEECCCBBBDDDGGGJJJJJJIIIIIIHHHFFFEEEEEEEEEGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPPPPNNNLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMJJJJJJJJJIIIIIIJJJNNNQQQVVVTTTPPPMMMLLLLLLLLLLLLMMMLLLLLLKKKLLLMMMNNNNNNTTTRRRPPPOOOPPPSSSWWWYYYaaaeeesss~~~lll\\\SSSNNNLLLJJJJJJLLLOOOPPPPPPWWW[[[bbbkkkuuu{{{{{{|||{{{kkkaaaYYYRRROOOPPPOOOOOONNNNNNOOOQQQTTTUUUXXXZZZZZZVVVSSSRRRWWW[[[ZZZYYYWWWTTTRRRTTTYYY\\\eeehhhhhhccc[[[SSSPPPPPPQQQQQQRRRRRRQQQOOONNNMMMMMMNNNQQQRRRTTTXXX\\\```jjj{{{ppp___UUUQQQKKKKKKKKKKKKJJJLLLOOORRRWWWWWWVVVTTTSSSRRRQQQPPPRRRSSSSSSRRRRRRPPPOOOOOOMMMMMMNNNOOORRRTTTVVVWWW\\\XXXRRROOOOOOPPPPPPPPPPPPSSSVVVWWWVVVVVVVVVVVVWWWZZZ___dddgggppp~~~}}}}}}}}}}}}}}}||||||}}}~~~}}}zzzwwwvvvwwwyyy|||~~~{{{|||}}}}}}|||xxxhhhWWWIII???:::444333222111111111222333222333555777999;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@DDDJJJNNNOOOMMMJJJEEEDDDCCCEEEGGGIIIJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGFFFGGGHHHIIIJJJKKKLLLLLLNNNOOOPPPNNNLLLKKKKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMGGGHHHHHHGGGGGGHHHLLLOOOQQQPPPOOOMMMKKKJJJLLLMMMJJJJJJKKKLLLLLLLLLLLLLLLQQQOOONNNMMMNNNPPPSSSUUUZZZ]]]gggyyynnn```WWWRRRLLLIIIHHHIIIJJJKKKJJJMMMRRRXXXaaammmyyy{{{uuurrruuuzzz{{{nnn___WWWRRRNNNMMMOOOMMMNNNOOOOOOPPPQQQRRRRRRYYYZZZ[[[XXXTTTSSSUUUXXXXXXXXXWWWUUUTTTUUUXXXZZZ```bbbbbb___XXXSSSRRRRRRRRRRRRSSSSSSRRRQQQPPPPPPNNNOOOQQQSSSTTTWWW[[[^^^lllvvvbbbVVVRRRKKKLLLLLLKKKKKKLLLPPPRRRVVVVVVUUUTTTRRRQQQPPPPPPQQQQQQQQQQQQPPPOOOMMMMMMKKKLLLLLLOOORRRWWW[[[]]]fff```VVVOOONNNPPPSSSUUUTTTUUUWWWWWWVVVVVVXXXYYYXXX[[[```eeefffiiittt}}}|||{{{{{{{{{zzz{{{}}}~~~}}}{{{wwwuuuwwwxxxzzz}}}|||~~~}}}xxxzzz||||||zzz|||ssscccSSSFFF<<<888333222111000111222333444333444666888:::<<<============<<<<<<<<<<<<===>>>===???CCCEEEFFFGGGHHHIIIDDDCCCCCCDDDFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHJJJKKKLLLMMMPPPPPPOOOLLLJJJIIIJJJKKKIIIJJJJJJJJJKKKKKKKKKKKKEEEFFFGGGFFFFFFHHHKKKNNNOOOPPPOOOMMMIIIGGGHHHIIIGGGHHHJJJLLLLLLKKKJJJIIIMMMLLLLLLKKKLLLNNNQQQRRRXXXYYY```lll|||yyykkkcccXXXNNNJJJJJJKKKLLLJJJJJJKKKNNNSSS\\\fffmmm}}}~~~xxxvvvvvvxxx|||yyyzzz}}}}}}lll```TTTOOOLLLKKKLLLOOOMMMMMMMMMNNNNNNOOOPPPPPPUUUWWWXXXWWWTTTQQQQQQRRRVVVWWWXXXWWWUUUUUUVVVXXXYYY[[[[[[YYYUUURRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRNNNOOOQQQQQQRRRTTTXXX[[[eeeuuu~~~ooo___SSSMMMKKKLLLLLLKKKKKKLLLPPPRRRTTTTTTSSSQQQPPPOOONNNMMMLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKMMMQQQVVV[[[^^^hhhaaaXXXQQQNNNPPPTTTWWWVVVWWWWWWVVVUUUVVVXXXZZZZZZ\\\```dddcccccckkkttt}}}|||{{{zzzyyyyyyyyy{{{|||}}}{{{xxxvvvtttuuuwwwzzz~~~}}}~~~zzzvvvxxxzzz{{{{{{~~~{{{pppbbbSSSEEE;;;555222222111111111222444555444555777999;;;======>>>@@@>>>===;;;;;;;;;<<<===<<<>>>@@@AAA@@@AAACCCFFFAAABBBBBBCCCCCCDDDFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEGGGGGGHHHHHHJJJLLLNNNOOOOOONNNMMMJJJHHHGGGIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEGGGGGGGGGHHHKKKNNNPPPPPPPPPMMMJJJFFFEEEDDDFFFHHHJJJLLLLLLKKKIIIHHHJJJJJJJJJKKKLLLNNNPPPQQQSSSTTTXXX___jjj|||zzzjjjZZZPPPLLLKKKKKKIIIHHHGGGGGGIIIOOOWWW]]]fffmmmxxx~~~|||zzzwwwxxx~~~|||vvvsssuuuzzzzzzppp___UUULLLIIIIIIIIIKKKNNNNNNMMMKKKJJJJJJLLLNNNOOOQQQSSSVVVVVVUUURRROOONNNQQQRRRTTTTTTSSSRRRRRRSSSUUUVVVXXXWWWVVVTTTSSSSSSPPPPPPPPPQQQQQQRRRSSSSSSMMMNNNOOOOOOOOOPPPSSSVVVZZZcccjjjhhhaaaYYYPPPIIIJJJKKKKKKJJJJJJLLLOOORRRQQQPPPOOONNNMMMKKKJJJJJJFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJMMMRRRVVVYYY```]]]XXXSSSQQQRRRUUUWWWVVVVVVVVVTTTSSSTTTWWWYYYZZZZZZ\\\^^^]]]]]]dddllluuu~~~}}}}}}}}}}}}|||zzzyyyyyyyyyyyyxxxzzz|||{{{xxxvvvtttttttttwww{{{~~~{{{|||||||||~~~}}}yyyyyyzzz|||}}}wwwlll___PPPCCC999333222222111111222444666777777888999;;;<<<=========@@@>>><<<;;;:::;;;===>>>>>>>>>??????>>>???AAACCC@@@AAABBBBBBBBBBBBDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGHHHJJJLLLNNNPPPLLLLLLKKKIIIGGGFFFGGGIIIIIIIIIIIIHHHGGGGGGFFFFFFCCCEEEGGGGGGHHHIIILLLNNNQQQPPPNNNNNNNNNLLLHHHEEEFFFHHHJJJKKKKKKKKKIIIHHHGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQTTTZZZ```mmmmmm___TTTMMMIIIFFFEEEDDDBBBBBBFFFLLLQQQTTT\\\hhhsss}}}~~~yyyvvvuuurrruuuyyy}}}|||uuurrruuu{{{{{{nnncccUUUMMMFFFFFFHHHIIIJJJMMMMMMKKKIIIGGGGGGHHHKKKLLLLLLOOOSSSVVVVVVTTTOOOMMMKKKMMMOOONNNMMMLLLLLLMMMTTTUUUWWWXXXXXXVVVTTTRRRMMMMMMMMMMMMOOOPPPRRRRRRMMMNNNNNNNNNMMMNNNPPPSSSTTTWWWYYYWWWVVVUUUOOOHHHIIIJJJJJJIIIIIIJJJNNNQQQNNNNNNMMMLLLJJJIIIHHHHHHDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKNNNQQQSSSWWWWWWVVVTTTSSSRRRTTTVVVUUUUUUUUUTTTRRRSSSUUUWWWVVVUUUVVVWWWVVVVVV\\\dddmmm}}}|||||||||}}}}}}}}}zzzxxxyyy|||{{{{{{zzzyyyyyyyyyyyyyyyxxxzzz{{{yyyvvvsssssstttvvvzzz~~~zzzzzzyyyzzz}}}|||{{{}}}{{{sssgggWWWIII>>>666333333222222222333555777888999999;;;<<<<<<============<<<::::::;;;===???AAAAAA@@@?????????@@@AAAAAA@@@BBBCCCCCCAAABBBDDDGGGAAABBBCCCDDDDDDEEEEEEEEEGGGFFFFFFGGGHHHKKKNNNOOOHHHIIIIIIHHHFFFEEEFFFHHHJJJJJJIIIHHHFFFEEEDDDCCCBBBDDDFFFGGGGGGIIIKKKMMMOOOMMMLLLPPPUUUVVVQQQLLLGGGHHHJJJKKKKKKKKKJJJIIIEEEGGGIIILLLOOOQQQRRRSSSQQQQQQSSSXXX\\\cccppp}}}yyyjjj\\\TTTKKKJJJHHHDDDBBBCCCFFFIIIKKKQQQZZZccckkkrrryyy}}}zzz}}}vvvpppnnnoooooosss{{{}}}~~~~~~xxxuuuyyy}}}ooo```UUUNNNGGGCCCEEEGGGHHHHHHJJJIIIIIIHHHGGGGGGGGGGGGGGGEEEIIIOOOTTTVVVSSSNNNJJJJJJKKKLLLLLLKKKJJJKKKLLLPPPRRRUUUWWWWWWUUUPPPMMMIIIIIIIIIJJJKKKMMMOOOQQQOOOOOOOOONNNMMMMMMOOOQQQRRRVVVVVVSSSPPPPPPNNNJJJHHHHHHIIIHHHGGGIIILLLOOONNNMMMLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHJJJLLLNNNOOORRRTTTUUUTTTRRRRRRSSSVVVTTTUUUVVVUUUSSSSSSTTTVVVTTTSSSTTTVVVUUUTTTWWW]]]eeeppp~~~}}}yyyzzz{{{|||}}}}}}~~~~~~}}}~~~zzzzzzzzzwwwtttvvvzzz~~~zzzzzzyyyxxxxxxyyyyyyyyyyyyzzz{{{xxxtttrrrsssuuuzzzzzzyyyyyyzzz|||~~~yyyqqqbbbQQQCCC:::555333333333222333444666888999:::;;;<<<<<<======<<<<<<:::999999999;;;>>>BBBDDDDDDBBB@@@@@@AAABBBAAA@@@AAACCCEEEDDDBBBBBBEEEHHH???@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGJJJMMMOOOEEEGGGHHHGGGFFFEEEFFFGGGKKKJJJIIIGGGEEEDDDBBBBBBAAACCCEEEFFFGGGHHHJJJLLLMMMJJJIIIQQQ[[[^^^ZZZSSSIIIIIIJJJJJJKKKKKKJJJJJJDDDFFFJJJMMMQQQSSSTTTTTTMMMMMMOOOTTTWWWZZZbbbkkkwwwooodddUUUTTTPPPKKKFFFCCCCCCEEEGGGIIINNNRRRXXX___ggglllooosssyyy~~~zzzrrrlllhhhiiilllnnnzzz{{{yyy}}}uuueeeUUUIIIJJJDDDAAADDDGGGGGGFFFHHHFFFGGGHHHIIIHHHFFFDDDCCC???CCCJJJPPPSSSQQQLLLGGGLLLMMMNNNMMMLLLKKKLLLNNNLLLNNNQQQTTTUUUQQQLLLGGGFFFFFFFFFGGGIIIKKKNNNOOOPPPPPPPPPOOOMMMMMMOOOQQQRRRXXXZZZTTTNNNLLLLLLKKKGGGHHHHHHGGGGGGHHHLLLNNNNNNNNNMMMKKKJJJIIIHHHGGGKKKJJJJJJIIIGGGEEEDDDCCCDDDDDDFFFHHHJJJLLLMMMNNNRRRTTTUUUSSSQQQQQQSSSVVVTTTVVVWWWVVVTTTTTTTTTVVVUUUTTTVVVYYYXXXUUUVVVZZZ\\\cccnnn}}}|||zzzyyyyyyyyyzzzyyyxxxyyy{{{}}}{{{vvvqqqppprrruuuvvvvvvvvvvvvwwwwwwvvvuuutttttttttvvvyyyzzzyyywwwwwwwww}}}yyyvvvzzzzzzmmmZZZIII???999555333333000000444666777999>>>???>>><<<<<<>>>??????>>>666888;;;>>>AAACCCDDDDDDBBBAAA@@@@@@AAAAAA@@@>>>BBBBBBBBBBBBBBBAAA@@@@@@??????AAACCCDDDEEEFFFFFFEEEEEEEEECCCCCCDDDGGGJJJHHHEEEAAA@@@BBBDDDEEEFFFJJJIIIGGGEEEDDDDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIKKKIIIKKKRRR[[[^^^[[[VVVKKKJJJIIIHHHGGGHHHIIIJJJEEEGGGIIIKKKMMMOOOPPPPPPOOOOOOOOOOOOQQQUUUZZZ___fffxxxyyyjjjcccXXXNNNGGGBBB???===CCCCCCDDDFFFKKKQQQWWW[[[eeemmmwww||||||{{{|||}}}|||wwwssspppooolllhhhgggllluuu||||||iiiXXXNNNIIIEEEDDDDDDDDDDDDFFFGGGIIIKKKHHHEEEDDDEEEFFFFFFFFFDDDFFFIIIKKKLLLKKKJJJIIIKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHJJJKKKKKKKKKJJJJJJFFFGGGHHHHHHHHHJJJMMMPPPPPPSSSTTTQQQLLLLLLRRRYYY\\\YYYSSSNNNJJJHHHHHHIIIEEEDDDEEEFFFGGGJJJLLLNNNQQQMMMHHHGGGIIIKKKKKKIIIKKKJJJIIIGGGGGGFFFFFFGGGGGGGGGHHHHHHJJJKKKMMMNNNRRRSSSTTTTTTRRRQQQQQQRRRTTTUUUVVVWWWVVVTTTRRRQQQSSSRRRRRRQQQQQQQQQRRRRRR\\\]]]dddqqq}}}}}}}}}}}}|||zzzyyyxxxyyyzzzzzzzzzyyyzzz}}}~~~~~~|||zzzxxxtttqqqppprrrttttttttttttttttttuuuuuutttttttttuuuwwwzzz{{{zzzyyyzzz{{{~~~}}}}}}~~~|||zzz~~~~~~uuuhhhUUUEEE<<<777444222444222222555777888>>>FFFIIIEEEAAA>>>============:::;;;===@@@AAABBBBBBBBBBBBAAA??????@@@AAA@@@>>>@@@@@@AAAAAA@@@@@@???>>>===>>>@@@BBBDDDEEEEEEFFFDDDEEEDDDCCCBBBCCCEEEGGGEEECCC@@@@@@BBBDDDEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGJJJIIIJJJPPPXXX\\\YYYTTTIIIHHHGGGFFFEEEEEEFFFGGGDDDEEEGGGJJJLLLMMMNNNOOONNNNNNNNNNNNPPPSSSYYY]]]hhhppp~~~xxxkkk^^^SSSKKKFFFBBBFFFEEEDDDDDDFFFKKKOOORRR]]]gggsss{{{|||{{{zzzzzzyyy{{{~~~zzzvvvrrrpppnnnmmmoooqqqtttyyy|||yyy}}}}}}{{{{{{}}}sssbbbSSSIIIDDDCCCCCCCCCCCCEEEGGGIIIJJJKKKIIIFFFEEEFFFHHHHHHHHHCCCEEEGGGJJJKKKJJJIIIHHHJJJJJJIIIHHHGGGFFFFFFEEEDDDFFFHHHJJJKKKLLLLLLLLLHHHIIIJJJJJJJJJKKKNNNPPPRRRVVVXXXUUUOOONNNRRRVVVWWWUUUQQQLLLIIIHHHHHHHHHFFFFFFFFFGGGIIILLLNNNOOORRRNNNKKKHHHHHHHHHHHHHHHKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMQQQSSSTTTTTTRRRPPPQQQQQQSSSTTTUUUUUUUUUSSSQQQPPPQQQPPPPPPOOOOOOPPPPPPPPPUUUWWW^^^ggguuu~~~|||xxxxxxyyyyyyxxxxxxwwwvvvvvvwwwyyyyyyyyyzzz|||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||yyyvvvtttsssrrrpppppprrrssssssrrrqqqqqqrrrrrrssstttttttttwwwyyy{{{{{{||||||~~~}}}|||{{{||||||}}}zzzlll```NNN???777444333222444333555777888;;;EEEPPPVVVQQQHHHBBB???>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@BBBAAA??????@@@@@@@@@>>>???????????????>>>======<<<===???AAACCCDDDEEEEEECCCDDDDDDCCCAAAAAACCCDDDAAA@@@>>>???AAACCCDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEFFFGGGGGGFFFEEEEEEGGGEEEFFFKKKRRRUUURRRNNNGGGFFFEEECCCCCCBBBBBBBBBBBBCCCEEEHHHJJJKKKLLLLLLLLLLLLMMMMMMNNNQQQUUUYYYdddfffkkkxxxrrreeeYYYPPPJJJJJJHHHEEECCCDDDFFFIIIKKKTTT___nnnzzz~~~~~~||||||yyy{{{}}}|||xxxvvvwwwyyy|||yyywwwtttnnnjjjiiikkkoooqqqvvv{{{tttqqqqqqxxx{{{wwwxxx~~~zzzxxxwwwxxx|||vvveeeXXXNNNGGGCCCAAAAAAAAACCCEEEHHHJJJLLLJJJHHHFFFFFFHHHJJJJJJJJJCCCDDDGGGHHHIIIIIIIIIHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCFFFIIIKKKLLLMMMMMMJJJKKKLLLLLLLLLLLLOOOQQQWWW[[[^^^[[[UUUPPPPPPRRRPPPOOOMMMKKKIIIHHHHHHGGGHHHHHHHHHIIIKKKMMMOOOQQQTTTSSSPPPLLLHHHGGGGGGIIIJJJKKKKKKLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHJJJKKKKKKPPPRRRSSSSSSQQQPPPPPPQQQQQQRRRSSSSSSRRRQQQOOONNNOOONNNNNNMMMNNNNNNOOOOOOPPPRRRXXX^^^dddttt}}}{{{zzzyyyxxxwwwrrrsssttttttuuuuuuttttttqqqssstttuuuuuuvvvyyy{{{~~~~~~}}}||||||||||||{{{zzzyyyyyy{{{}}}~~~~~~~~~|||zzzwwwtttqqqpppppppppqqqrrrsssssssssrrrppppppqqqrrrsssuuuvvvwwwxxxyyy{{{||||||~~~~~~}}}|||||||||}}}}}}{{{yyyzzz|||rrrcccWWWGGG:::444333333333333444666888888<<>>>>>>>>>>>>>>======<<<;;;<<<>>>@@@BBBCCCDDDDDDAAABBBCCCBBBAAA@@@AAABBB@@@???>>>???AAACCCCCCCCCEEEFFFGGGHHHGGGFFFEEEDDDGGGHHHIIIJJJIIIHHHFFFEEECCCAAAAAAEEEJJJLLLJJJGGGEEEEEEDDDBBBAAA@@@@@@???@@@AAACCCEEEGGGHHHIIIIIIJJJJJJKKKKKKKKKNNNRRRUUUZZZ]]]eeennn|||xxxjjj^^^VVVRRRPPPLLLIIIGGGGGGIIIJJJMMMXXXfffsss{{{~~~zzztttrrrrrrsssvvvyyyzzzyyyyyy|||yyyrrrmmmkkkhhhfffdddeeeiiirrr}}}wwwuuuuuuzzz~~~yyyxxxvvvsssrrrttt{{{{{{yyyxxxyyy{{{fffWWWPPPLLLIIIFFFAAAAAABBBBBBDDDGGGIIIKKKHHHGGGFFFFFFIIIJJJKKKJJJEEEFFFGGGHHHIIIJJJJJJJJJKKKJJJIIIHHHFFFEEEDDDCCCBBBCCCFFFHHHJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNPPPQQQZZZ^^^bbb```YYYSSSOOOOOOKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIKKKMMMOOOPPPVVVWWWUUUPPPJJJGGGHHHJJJJJJKKKMMMNNNMMMLLLIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJNNNPPPQQQQQQOOONNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLMMMMMMMMMMMMMMMMMMNNNOOONNNQQQVVVYYYZZZdddzzz}}}xxxtttssssssrrrqqqnnnnnnooopppqqqqqqqqqqqqnnnpppsssttttttuuuvvvxxx}}}}}}}}}||||||{{{{{{{{{zzzyyywwwvvvvvvxxxzzz|||{{{zzzyyywwwtttqqqooonnnoooppprrrsssttttttttttttqqqqqqqqqssstttwwwyyyzzzwwwyyy{{{|||}}}}}}}}}~~~~~~~~~~~~|||vvvtttvvvyyyuuujjjYYYNNNAAA777333333444444222333666888888<<>>>>>===<<<===>>>@@@AAABBBCCCCCC???AAADDDDDDDDDCCCDDDDDDBBB@@@??????@@@BBBCCCBBBEEEFFFGGGHHHHHHHHHGGGFFFJJJKKKLLLMMMLLLJJJHHHFFFBBBAAAAAACCCFFFGGGFFFCCCDDDDDDCCCBBBAAA@@@???>>>???@@@AAACCCEEEFFFGGGGGGHHHIIIJJJIIIJJJKKKOOORRRRRRXXXaaagggkkkyyytttllleeebbb]]]XXXRRRNNNLLLJJJJJJOOOYYYcccllltttzzz~~~zzzuuurrrrrroooqqqsssrrrooonnnpppssstttwww|||yyyppphhhdddbbbbbb```ccchhhpppzzz{{{uuusssppppppqqquuu{{{~~~}}}|||zzz|||qqq\\\OOOKKKKKKIIIFFFCCCCCCBBBCCCCCCEEEGGGHHHGGGEEEEEEFFFHHHJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLJJJHHHFFFEEEDDDDDDEEEFFFHHHHHHHHHGGGGGGKKKMMMNNNOOOOOOOOOPPPRRR\\\___bbbaaa[[[TTTPPPNNNJJJJJJKKKLLLLLLKKKJJJJJJHHHHHHHHHHHHIIIKKKMMMOOOTTTUUUTTTPPPJJJGGGHHHJJJJJJLLLMMMNNNNNNLLLKKKIIIGGGGGGFFFFFFFFFGGGGGGHHHKKKMMMNNNNNNMMMLLLMMMNNNOOONNNNNNNNNMMMLLLLLLKKKMMMLLLLLLLLLMMMMMMNNNOOOMMMPPPTTTUUUUUUZZZkkk|||zzzvvvqqqnnnmmmmmmmmmllljjjkkklllmmmnnnnnnnnnnnnoooqqqssstttttttttvvvwwwyyyyyyyyyyyyyyyyyyyyyyyywwwvvvuuuttttttvvvxxxyyywwwvvvuuusssqqqooonnnmmmmmmooorrrssssssssstttuuussssssssssssuuuxxxzzz|||xxxzzz}}}}}}{{{{{{}}}~~~zzzsssqqquuuzzzxxxlllaaaNNNFFF;;;444333444444444333333666999:::<<>>>>>???@@@AAAAAAAAAAAA???CCCGGGIIIJJJJJJKKKKKKHHHEEEAAA???@@@AAABBBBBBDDDEEEFFFGGGGGGGGGGGGGGGIIIJJJLLLMMMMMMJJJHHHFFFDDDCCCCCCDDDEEEEEEDDDBBBBBBCCCCCCBBBAAA@@@???>>>>>>???@@@BBBCCCDDDEEEEEEGGGHHHIIIIIIIIIJJJMMMOOOPPPTTTYYYZZZXXXaaa}}}xxxqqqhhh___XXXTTTOOOOOOPPPTTTZZZbbbjjjoooqqquuuyyyyyyvvvtttuuuvvvqqqsssssspppllliiiiiikkkkkkooosssvvvwwwwwwxxxyyywwwxxx{{{~~~zzzuuummmeee```^^^___```eeemmmyyywwwrrrqqqooopppssswww|||~~~~~~}}}yyykkkYYYLLLIIIHHHFFFCCCDDDCCCCCCBBBCCCDDDFFFGGGFFFEEEEEEFFFIIIJJJIIIHHHIIIIIIHHHHHHIIIKKKMMMOOOPPPOOONNNLLLIIIGGGFFFEEEEEEFFFGGGGGGGGGFFFDDDCCCHHHKKKMMMNNNNNNOOOPPPRRR[[[]]]___^^^ZZZUUUQQQOOOKKKKKKLLLLLLLLLKKKKKKJJJHHHGGGGGGGGGHHHJJJLLLMMMOOOOOONNNLLLIIIHHHHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKGGGFFFFFFEEEEEEEEEFFFFFFHHHJJJKKKKKKJJJJJJJJJKKKNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOLLLMMMOOOQQQPPPSSS^^^jjj|||ooollliiiggghhhiiijjjjjjiiijjjkkklllllllllllllllnnnpppssstttsssrrrssstttsssttttttuuuuuuvvvvvvwwwsssrrrrrrqqqrrrssstttuuurrrqqqpppooonnnnnnmmmmmmlllnnnpppqqqpppqqqtttvvvtttsssssssssuuuxxxzzz|||yyy|||}}}{{{zzz{{{|||}}}yyyrrrqqqwww}}}|||}}}}}}{{{pppbbbVVVEEE???777222222444444333555555777<<<======AAAGGGCCC@@@>>>===???BBBDDDEEEMMMLLLLLLKKKKKKLLLMMMNNNMMMJJJGGGFFFGGGIIIIIIIIIEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@AAAFFFLLLPPPRRRSSSTTTUUUOOOJJJDDD@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDFFFHHHJJJJJJHHHEEECCCDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@>>>======>>>@@@AAACCCDDDDDDDDDGGGHHHIIIIIIHHHIIIKKKMMMOOONNNPPPRRROOOSSSkkk{{{rrrlllaaa\\\VVVRRRSSSWWW\\\___aaaeeejjjkkkkkkkkkmmmpppnnnpppqqqooojjjhhhiiikkkmmmppprrrsssqqqnnnmmmlllkkkkkkkkklllooorrrvvvxxx{{{|||}}}zzzyyywwwuuutttsssssstttpppnnnjjjgggdddcccddddddrrr~~~{{{sssqqqrrrqqqtttxxx}}}nnndddVVVLLLHHHGGGEEECCCBBBBBBAAABBBCCCEEEGGGHHHHHHGGGGGGHHHJJJKKKJJJHHHJJJIIIGGGGGGHHHJJJMMMOOOQQQPPPOOOLLLJJJGGGFFFEEEEEEEEEFFFFFFFFFEEECCCBBBEEEHHHKKKMMMNNNNNNPPPQQQXXXYYYYYYYYYVVVTTTSSSRRRLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHJJJLLLMMMLLLKKKJJJKKKLLLMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGIIIIIIHHHGGGHHHIIINNNMMMMMMLLLKKKKKKJJJKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMKKKKKKMMMMMMNNNTTT[[[ggg~~~gggeeecccccceeegggiiiiiiiiiiiijjjkkkkkkkkkkkkkkklllnnnpppqqqpppoooppppppoooppppppqqqrrrsssttttttpppppppppppppppqqqqqqrrrnnnnnnmmmlllllllllmmmmmmjjjmmmoooooonnnooosssvvvtttssssssssstttwwwzzz{{{{{{~~~|||zzzzzzzzzzzz|||zzzrrrqqqyyyxxxyyy{{{~~~}}}{{{}}}xxxjjjZZZMMM???:::444111222333333222777666888>>>@@@??????BBB???>>>===???BBBEEEFFFFFFPPPPPPNNNMMMMMMMMMNNNOOOOOOLLLIIIHHHIIIJJJKKKLLLGGGGGGGGGGGGGGGFFFFFFEEEBBBBBBBBBBBBBBBAAA@@@???DDDIIIOOOUUUXXXYYY[[[\\\SSSNNNFFFAAA???@@@BBBCCCBBBAAAAAAAAABBBCCCEEEGGG@@@BBBEEEGGGGGGEEEBBB@@@AAAAAA@@@???>>>===<<<<<<>>>>>>???@@@@@@???>>>======>>>@@@AAABBBCCCDDDDDDGGGHHHIIIIIIHHHIIIKKKMMMLLLIIILLLRRRQQQQQQ^^^ppptttmmmbbbYYYUUUTTTVVVWWWUUUXXX\\\]]]\\\\\\___bbbhhhkkkmmmmmmkkkjjjmmmoootttuuuvvvuuupppkkkhhhggghhhfffdddcccdddgggkkkmmmnnnnnnppprrrvvvzzz~~~~~~xxxrrrnnnhhhgggfffeeeeeeeeefffgggmmmmmmmmmmmmmmmlllkkkjjj}}}}}}uuuqqqrrrtttuuuyyy~~~~~~}}}xxxccc\\\SSSLLLIIIHHHGGGEEE@@@@@@@@@AAACCCFFFIIIJJJIIIIIIHHHJJJKKKLLLJJJIIIIIIHHHFFFFFFGGGIIILLLNNNQQQPPPOOOLLLIIIGGGEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCFFFJJJLLLMMMNNNPPPQQQVVVVVVVVVUUUTTTTTTTTTTTTMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHHHHHHHIIIJJJLLLMMMMMMKKKJJJLLLPPPRRRQQQOOOLLLKKKKKKJJJKKKKKKLLLMMMGGGFFFEEEDDDDDDCCCDDDDDDCCCEEEGGGGGGFFFFFFGGGHHHNNNMMMLLLKKKKKKJJJJJJKKKHHHGGGGGGHHHIIIJJJKKKLLLOOOKKKJJJLLLMMMLLLOOOSSS[[[ooo^^^^^^___aaabbbcccdddeeeiiihhhggggggggghhhjjjjjjlllmmmnnnooopppoooooonnnoooooopppppppppnnnmmmlllpppooonnnmmmlllkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnppppppooooooqqqrrrppprrrtttuuuuuuvvvwwwyyy}}}zzzxxxxxxyyyzzz|||}}}|||xxxxxx~~~{{{vvvvvvvvvwwwyyy{{{}}}|||nnncccUUUJJJ:::888555333222333444666555777:::<<<===>>>@@@BBB>>>>>>======>>>@@@CCCDDDJJJKKKKKKLLLLLLLLLLLLKKKLLLJJJIIIGGGGGGHHHIIIJJJNNNMMMKKKJJJIIIIIIJJJJJJDDDDDDDDDBBB@@@???@@@AAAJJJHHHHHHMMMTTT[[[]]]]]]ZZZOOOGGGFFFEEE@@@???AAA???BBBFFFFFFDDDCCCDDDEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@??????????????????@@@>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>???@@@BBBCCCGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIILLLQQQXXX^^^qqq}}}yyyooogggaaa\\\YYYYYYWWWTTTRRRQQQSSSVVVXXXZZZ^^^aaaaaaaaaeeemmmssszzz~~~zzzuuummmeeedddbbb```^^^]]]^^^___```^^^^^^```cccgggmmmrrruuuuuuttttttuuuuuutttqqqooossstttuuurrrllleee```^^^[[[[[[ZZZYYYZZZbbblllttt{{{xxxyyy|||~~~|||{{{yyyvvvtttuuuyyy|||{{{yyyyyy|||xxxlll\\\[[[VVVPPPIIIEEECCCCCCAAAAAAAAABBBDDDFFFIIIJJJNNNLLLJJJKKKNNNOOOMMMKKKKKKJJJIIIHHHHHHIIIKKKLLLPPPPPPNNNMMMJJJGGGDDDCCCBBBCCCEEEFFFFFFFFFEEEDDDHHHHHHIIIKKKMMMQQQTTTUUUUUUSSSPPPMMMLLLLLLMMMNNNOOOLLLIIIGGGFFFGGGJJJKKKHHHGGGFFFGGGIIIKKKKKKKKKOOOKKKIIILLLSSSXXXYYYXXXPPPMMMJJJIIIJJJLLLNNNNNNFFFEEEDDDCCCBBBBBBCCCDDDGGGGGGFFFFFFFFFHHHIIIJJJMMMLLLIIIGGGGGGGGGHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLOOONNNLLLKKKKKKLLLNNNOOOXXX```qqq[[[\\\]]]^^^___aaabbbbbbffffffeeeeeefffgggiiijjjlllmmmnnnoooooonnnnnnmmmmmmnnnnnnnnnnnnmmmlllkkknnnnnnmmmlllkkkjjjiiiiiigggggghhhiiijjjkkklllllllllmmmooonnnnnnnnnooopppppprrrtttuuuuuuwwwzzz|||~~~}}}|||{{{zzzyyyyyy}}}~~~~~~zzz{{{{{{vvvvvvuuuuuuvvvyyy{{{}}}~~~xxxjjj^^^QQQFFF888666444222222333555666777999;;;<<<<<<===>>>@@@===<<<;;;;;;<<<>>>AAABBBGGGHHHHHHIIIIIIIIIIIIIIIJJJIIIHHHGGGHHHIIIKKKLLLOOOMMMKKKKKKLLLLLLKKKJJJEEEEEEEEECCCAAA???@@@AAADDDDDDEEEHHHMMMRRRUUUVVVWWWOOOHHHGGGDDD???>>>AAA???AAACCCCCCBBBAAACCCEEEFFFFFFGGGGGGFFFEEECCCBBB@@@?????????@@@AAACCCDDD>>>>>>>>>===>>>>>>??????AAA@@@@@@@@@AAABBBCCCDDDHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIJJJNNNTTTXXXbbblllzzzvvvsssqqqiiifff```ZZZVVVUUUTTTUUUQQQTTTXXXXXXXXX[[[aaafffssszzz}}}yyyqqqiiiaaa```^^^\\\ZZZZZZ[[[[[[YYYYYYZZZ\\\___cccfffhhhhhhgggfffeeedddbbb```___bbbbbbaaa^^^ZZZUUUSSSSSSRRRUUUYYY\\\bbbnnn}}}~~~zzzwwwtttuuuvvvvvvwwwyyy~~~|||~~~}}}{{{xxxwwwzzz~~~ttthhh\\\TTTTTTRRRMMMHHHDDDBBBBBBCCCCCCDDDDDDFFFGGGIIIJJJLLLJJJIIIJJJMMMNNNLLLKKKKKKJJJIIIHHHIIIJJJLLLMMMQQQPPPNNNLLLIIIFFFDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEHHHIIIIIIJJJMMMOOORRRSSSSSSQQQNNNLLLKKKLLLMMMNNNLLLKKKJJJIIIIIIIIIJJJJJJHHHFFFFFFHHHKKKNNNPPPPPPPPPLLLJJJMMMUUU]]]aaabbbQQQOOOKKKJJJKKKMMMMMMMMMFFFEEEDDDCCCBBBCCCCCCDDDFFFFFFFFFFFFGGGHHHJJJKKKLLLJJJHHHGGGFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKNNNMMMLLLKKKKKKLLLNNNOOOVVV]]]jjjXXXXXXYYYZZZ\\\]]]^^^___bbbccccccdddeeeggghhhiiillllllmmmmmmmmmllllllkkkjjjkkkkkkkkkkkkkkkjjjiiillllllkkkjjjiiiiiihhhhhhcccdddeeegggiiijjjlllllljjjlllmmmlllkkkkkklllmmmoooqqqssstttvvvyyy}}}{{{||||||}}}}}}|||{{{zzz~~~|||~~~~~~zzzyyywwwuuuvvvyyy|||~~~~~~|||~~~}}}~~~qqqcccWWWJJJAAA666555333222333444666888:::;;;======<<<<<<===>>>===<<<<<<<<<===???@@@BBBFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHJJJLLLMMMOOOMMMMMMPPPTTTTTTPPPKKKGGGGGGGGGDDDAAA@@@@@@AAAAAACCCEEEFFFGGGIIIMMMOOOQQQNNNKKKIIIDDD???>>>AAA???@@@@@@@@@???@@@CCCEEEGGGHHHHHHHHHGGGFFFEEEDDDAAA@@@@@@@@@BBBEEEHHHJJJBBBAAA???>>>===>>>@@@AAACCCCCCCCCCCCCCCDDDFFFFFFIIIIIIIIIHHHIIIIIIJJJKKKKKKKKKIIIHHHGGGJJJNNNRRRVVV\\\jjj{{{vvvkkkaaaZZZVVVTTTRRRVVVYYYZZZYYYYYY\\\___hhhpppwwwyyyyyywwwoooggg]]]\\\ZZZXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ\\\ZZZXXXUUURRRPPPOOONNNSSSSSSSSSRRRPPPPPPQQQSSSTTT[[[eeemmmvvv{{{vvvsssqqqooorrruuuxxxzzz}}}{{{yyyzzzzzzwwwuuuyyyzzzoooggg\\\QQQNNNNNNOOOLLLHHHEEECCCCCCEEEEEEFFFGGGHHHHHHHHHHHHJJJHHHHHHIIIJJJKKKKKKJJJKKKJJJJJJJJJJJJLLLNNNOOOSSSQQQNNNKKKHHHFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKMMMOOOPPPOOONNNLLLJJJJJJKKKLLLMMMIIIIIIJJJKKKKKKKKKJJJJJJIIIGGGFFFHHHLLLQQQTTTUUURRRNNNKKKMMMUUU]]]bbbdddRRROOOLLLKKKKKKLLLLLLKKKFFFEEECCCBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIGGGFFFEEEEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKJJJJJJKKKLLLMMMNNNRRRXXXaaannnUUUUUUVVVXXXYYYZZZ[[[\\\``````aaacccdddfffhhhiiijjjkkkkkkjjjjjjjjjiiiiiigggggghhhhhhhhhhhhhhhhhhjjjjjjiiihhhhhhgggffffffcccdddeeefffgggiiijjjkkkhhhiiijjjjjjiiihhhiiijjjmmmoooqqqtttvvvzzzzzzzzz{{{{{{||||||}}}~~~~~~~~~{{{yyyyyy|||{{{{{{~~~}}}}}}}}}ttthhh[[[OOOCCC;;;444333333333444666888999:::;;;===<<<<<<<<<>>>@@@????????????@@@AAABBBCCCHHHHHHIIIJJJKKKKKKKKKKKKFFFFFFFFFFFFGGGHHHIIIJJJNNNNNNQQQYYYaaa```WWWNNNIIIIIIHHHEEEBBB@@@@@@AAACCCFFFIIIHHHFFFFFFIIIMMMLLLMMMMMMJJJDDD@@@@@@BBBAAA@@@???>>>???AAADDDFFFIIIIIIHHHHHHHHHGGGGGGFFFBBBAAAAAABBBEEEHHHLLLNNNGGGEEEBBB@@@@@@AAACCCDDDDDDEEEEEEEEEFFFGGGHHHHHHJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHHHHFFFFFFGGGKKKNNNSSSVVV^^^gggppp~~~qqqhhhbbb___ccceeehhhhhhfffcccbbbbbbbbbiiinnnooonnnmmmfff___YYYXXXWWWUUUSSSQQQPPPOOOSSSSSSTTTUUUUUUUUUUUUTTTWWWUUUSSSOOOLLLJJJJJJKKKMMMOOOTTTWWWZZZ]]]aaadddkkkvvvyyyuuurrrppppppqqquuuyyy|||}}}~~~}}}uuuxxxyyywwwtttyyy}}}kkkbbb]]]VVVOOOLLLNNNPPPOOOKKKHHHEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEGGGFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPTTTRRRNNNKKKHHHGGGGGGGGGHHHHHHGGGFFFFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLHHHHHHIIIJJJKKKKKKLLLLLLJJJHHHFFFGGGLLLQQQTTTVVVSSSPPPMMMMMMQQQUUUXXXXXXQQQOOOKKKJJJIIIIIIIIIHHHEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBCCCDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMMMMNNNSSSZZZaaalllSSSTTTUUUVVVXXXYYYZZZZZZ]]]^^^```bbbdddfffggggggggggggggggggggggggggggggdddddddddeeeeeefffgggggghhhhhhhhhgggffffffeeeeeeffffffffffffggggggggggggfffggghhhhhhgggfffgggiiilllnnnqqquuuxxx|||~~~|||{{{xxxxxxyyy|||~~~{{{|||~~~||||||~~~|||}}}}}}uuujjj___TTTGGG===888333333444444666888999;;;999:::<<<<<<<<<===@@@BBB?????????@@@@@@AAABBBBBBGGGHHHIIIJJJKKKKKKKKKKKKFFFFFFEEEEEEEEEEEEEEEEEEKKKNNNVVVaaajjjhhh\\\QQQIIIIIIHHHFFFBBBAAAAAABBBEEEHHHJJJJJJGGGFFFHHHKKKIIILLLMMMJJJEEECCCCCCDDDCCCAAA??????@@@CCCFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHDDDCCCCCCDDDFFFIIILLLNNNGGGFFFCCCAAA@@@AAACCCEEEEEEEEEFFFGGGHHHHHHHHHHHHKKKJJJJJJIIIIIIIIIJJJJJJEEEFFFFFFFFFFFFGGGJJJLLLPPPRRRWWW\\\```kkk~~~zzzyyyzzz|||~~~}}}yyyuuuqqqnnnkkkooopppllljjjhhhccc]]]YYYXXXVVVTTTRRRPPPOOOOOORRRSSSTTTVVVWWWXXXXXXXXXZZZZZZYYYUUUQQQOOOPPPRRRRRRXXXaaaiiipppvvv{{{~~~zzzuuurrrqqqrrrsssuuuyyy~~~~~~||||||vvvyyy{{{yyywww}}}nnn^^^WWWSSSNNNKKKMMMOOOQQQPPPLLLGGGDDDCCCDDDEEEFFFFFFFFFEEECCCBBBDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPSSSQQQNNNKKKIIIHHHIIIIIIIIIHHHGGGGGGGGGHHHJJJKKKJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKJJJHHHGGGFFFGGGJJJMMMOOOLLLJJJGGGGGGJJJNNNQQQSSSPPPOOOOOOOOOPPPOOONNNMMMOOOLLLIIIHHHGGGGGGFFFDDDEEEDDDCCCBBBBBBCCCDDDEEEAAAAAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMKKKOOOUUU[[[```nnnRRRRRRSSSUUUVVVWWWXXXYYY[[[\\\^^^```bbbcccddddddcccccccccccccccdddeeeeeebbbbbbbbbbbbccceeefffggggggggggggffffffeeeeeeeeehhhggggggfffeeeeeeddddddccceeeffffffffffffgggiiillloootttxxx|||~~~}}}{{{xxxvvvwww|||}}}~~~~~~wwwlll```WWWMMMBBB:::666444555555666888999;;;<<<:::;;;<<<<<<<<<>>>AAACCC>>>>>>>>>?????????@@@@@@DDDEEEFFFGGGHHHIIIIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDIIIMMMVVV```gggcccYYYOOOHHHHHHHHHEEEBBBAAAAAABBBEEEFFFHHHHHHGGGFFFGGGGGGGGGKKKKKKHHHGGGHHHIIIGGGDDDBBB@@@@@@CCCFFFHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJDDDCCCAAA@@@???@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHHHHKKKJJJIIIIIIIIIIIIIIIIIICCCDDDFFFGGGGGGHHHJJJLLLKKKLLLPPPUUUWWW^^^lll{{{}}}zzzvvvtttooojjjcccaaa^^^[[[ZZZYYYZZZ[[[ZZZ[[[]]]___bbbdddfffgggiiijjjjjjgggbbb___```bbbgggnnnyyy~~~zzzvvvuuuvvvxxxyyywww||||||zzzzzz}}}~~~{{{fffYYYRRRNNNKKKKKKKKKMMMNNNMMMIIIEEEBBB@@@CCCDDDDDDDDDCCCCCCBBBAAABBBDDDFFFFFFEEEFFFGGGIIIJJJJJJKKKLLLMMMNNNNNNOOOOOONNNLLLJJJIIIHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJHHHFFFDDDEEEHHHLLLNNNMMMJJJHHHHHHJJJMMMOOOOOOMMMOOOQQQRRRQQQPPPMMMLLLLLLJJJGGGFFFFFFFFFDDDBBBDDDDDDCCCBBBBBBCCCEEEFFFBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGIIIJJJKKKLLLJJJKKKPPPVVVYYY```uuuPPPPPPQQQSSSTTTUUUVVVWWWXXXYYY[[[]]]___`````````____________```aaacccdddaaaaaaaaaaaabbbdddfffggggggffffffffffffeeeeeeeeeffffffeeedddccccccbbbbbbaaaccceeeeeeeeefffhhhjjjnnnrrryyy~~~}}}|||||||||zzzxxxwwwyyy|||rrreeeXXXPPPIII???888777666666777888:::;;;<<<<<<<<<======<<<;;;===@@@BBB>>>>>>??????@@@@@@??????AAABBBCCCEEEFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFHHHKKKQQQVVVXXXUUUNNNIIIFFFGGGGGGEEEBBBAAABBBCCCDDDDDDDDDFFFGGGHHHFFFEEEGGGJJJIIIFFFHHHNNNNNNJJJDDDAAA???@@@DDDGGGHHHHHHIIIIIIHHHGGGGGGHHHIIIIIIGGGHHHHHHHHHGGGFFFDDDDDDAAAAAA@@@@@@@@@AAABBBBBBCCCDDDEEEGGGGGGGGGGGGFFFJJJJJJIIIHHHHHHHHHHHHHHHDDDFFFHHHHHHHHHHHHIIIKKKJJJJJJLLLPPPRRRUUU___iiiyyywwwtttqqqmmmlllmmmpppqqqqqqqqqsssuuuxxx|||}}}xxxxxxzzz|||~~~|||{{{lll]]]UUUPPPLLLLLLOOOIIIJJJKKKJJJGGGDDDBBBAAADDDCCCBBBBBBBBBBBBBBBBBBAAACCCFFFFFFEEEEEEGGGJJJJJJKKKKKKLLLMMMMMMMMMLLLHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEFFFGGGIIIJJJLLLJJJIIIIIIKKKNNNNNNNNNOOOQQQRRRRRRQQQOOONNNNNNKKKIIIGGGFFFGGGFFFDDDCCCDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDFFFHHHJJJKKKKKKJJJGGGIIIQQQTTTVVVcccsssNNNOOOPPPQQQSSSTTTUUUUUUVVVWWWYYY[[[\\\]]]]]]\\\]]]\\\\\\]]]^^^```bbbdddaaa`````````bbbdddfffgggffffffffffffffffffeeeeeedddcccccccccbbbbbbaaaaaa```bbbdddeeeeeefffhhhjjjpppuuu||||||zzzyyyyyyyyyzzzzzzyyyzzz{{{}}}oooaaaSSSMMMGGG>>>888888777888999:::;;;<<<<<<===??????>>><<<;;;;;;>>>@@@@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMKKKIIIEEECCCEEEFFFFFFDDDBBBAAABBBCCCDDDCCCCCCEEEIIIJJJHHHEEEHHHIIIGGGEEEIIIQQQQQQLLLCCCAAA???AAAEEEHHHHHHGGGIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIJJJIIIGGGDDDAAA???AAABBBBBBCCCCCCDDDDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFJJJIIIHHHHHHGGGGGGGGGGGGFFFHHHIIIJJJHHHHHHHHHIIIOOOLLLLLLNNNPPPQQQWWW___dddsss~~~}}}|||xxxtttpppeeeZZZPPPMMMJJJHHHJJJPPPHHHJJJKKKJJJGGGEEEDDDDDDDDDCCCBBBAAAAAABBBCCCDDDAAACCCFFFFFFEEEEEEHHHJJJJJJKKKKKKLLLLLLLLLKKKKKKDDDDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFJJJIIIIIIJJJMMMOOOPPPOOOSSSSSSSSSQQQNNNLLLMMMMMMKKKIIIGGGGGGGGGGGGEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFIIIIIIJJJKKKJJJIIIHHHGGGDDDEEEFFFFFFFFFFFFFFFEEECCCBBBBBBAAAAAAAAABBBBBBAAABBBDDDFFFHHHIIIJJJKKKKKKDDDDDDLLLPPPQQQYYYfff