BM6P6(@ %%%%%%%%%$$$$$$"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########""""""""""""""" !!!!!!!!!!!!###############$$$$$$%%%######""""""!!!!!! !!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!! !!! """$$$%%%###!!! !!!###$$$%%%$$$"""!!!!!!!!!"""###"""""""""###$$$$$$%%%%%% !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!########################!!!"""###$$$%%%&&&&&&&&&###""" !!!"""###!!! !!!!!!"""""""""!!!!!! $$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&''''''(((((((((((((((&&&'''(((******+++++++++************************))))))******+++++++++,,,++++++,,,+++***)))+++---)))+++---...------...///222111000000///000000111000000111111111222222222555666777999;;;;;;<<<<<<======<<<<<<===>>>???AAACCCBBBAAABBBCCCCCCAAA???EEEEEEEEEEEEEEEDDDDDDDDDAAA@@@???>>>>>>>>>???@@@<<<<<<>>>>>>>>>===<<<;;;;;;999777555444444555666111000///...------...///,,,,,,------,,,,,,+++***************)))))))))(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$"""!!! """""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$&&&&&&$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$""""""############""""""###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""" """$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$#########"""""""""############"""!!!!!! !!!"""$$$$$$###""""""""""""!!!!!!!!!!!!""""""$$$$$$###"""!!! !!!!!!"""###$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$%%%###$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$###"""!!! !!!""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$######"""!!!!!!!!!############$$$$$$$$$$$$###"""""""""!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$%%%$$$#########$$$%%%&&&$$$######"""""""""""""""##################"""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$"""!!!"""###$$$###!!!""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&'''(((((())))))(((((('''((()))***************************************,,,,,,,,,+++++++++++++++---...///...,,,,,,...///***,,,...///...---...///222222222222111111111111111111111222222222222333555666777999:::;;;;;;<<<===<<<<<<<<<<<<>>>???@@@AAA@@@@@@AAABBBCCCAAA?????????@@@BBBCCCDDDEEEFFFDDDCCCAAA???============<<<<<<============<<<<<<<<<:::888666555555666777111000...---,,,,,,------,,,,,,,,,---,,,++++++************)))))))))(((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$#########%%%$$$$$$$$$###"""""""""$$$######$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$############"""############$$$$$$$$$ !!!!!!!!!!!! ###"""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########"""!!!&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$#########""""""######$$$$$$######"""!!!!!!!!!"""#####################""""""""""""##################""""""""""""!!!!!!"""$$$$$$%%%%%%$$$########################"""######$$$$$$$$$$$$$$$'''&&&$$$############$$$###$$$%%%%%%%%%%%%$$$###############"""!!!!!!  """######""" ########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###%%%%%%$$$######""""""!!!######$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!""""""######"""!!!!!!!!!!!!"""""""""##################"""!!!!!!$$$$$$###""""""!!! !!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""$$$###"""###$$$%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!""""""""""""##################$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''(((((('''''''''(((((()))))))))))))))((())))))*********))))))************************......------,,,++++++***+++,,,,,,+++******+++------...000000///......///111222333444444333222111222222222222333333333333444555666777999:::;;;;;;<<<<<<;;;;;;<<<===???@@@>>>>>>>>>???AAABBBAAA???>>>>>>???AAABBBDDDEEEEEEEEEDDDBBB???===;;;::::::;;;;;;;;;;;;<<<===>>>>>>===<<<:::888777777777888111000...,,,+++******++++++,,,,,,,,,,,,+++******))))))))))))(((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%&&&""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################""""""""""""############""""""""""""""""""""""""!!!"""""""""#########$$$ """###$$$$$$###"""###########################""""""###$$$$$$###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######!!!!!!!!!""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!###$$$$$$"""!!!!!!"""'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######""""""""""""""""""######$$$######""""""""""""######"""#########$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################!!!"""######$$$$$$######'''&&&%%%$$$###############$$$$$$%%%%%%%%%$$$$$$!!!""""""""""""!!!!!!  """$$$$$$""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%% !!!!!!!!!!!!###############$$$$$$%%%$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!#########"""!!! !!!!!!!!! """"""###$$$$$$"""!!! """"""""""""!!!!!! !!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!######################## !!!""""""!!!!!!###"""!!!"""$$$%%%$$$### !!!!!!"""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''(((''''''''''''((())))))******)))))))))************))))))(((************************,,,,,,,,,,,,,,,+++++++++)))***+++***((((((***+++...000111111///......//////000222444444333111000222222333333333444444444444444555666777999:::;;;<<<;;;;;;:::;;;===>>>???;;;;;;;;;===@@@AAA@@@???BBBBBBBBBBBBCCCCCCCCCCCCDDDCCCAAA???===;;;::::::;;;;;;::::::;;;===>>>@@@>>>===<<<:::999888888888111///---+++))))))))))))+++++++++++++++******)))))))))((((((((('''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""######""""""!!!!!! ########################!!!"""""""""############"""""""""######""""""""" !!!!!!""""""""" """$$$%%%%%%$$$### !!!"""###$$$%%%&&&&&&###"""!!!"""$$$$$$"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$### !!!!!!!!!""""""######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!! !!!###&&&'''&&&&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$%%%%%%%%%%%%$$$#########"""!!!!!!!!!"""$$$%%%"""""""""!!!!!!"""""""""########################!!!"""###$$$$$$$$$$$$$$$########################!!!!!!"""############"""'''&&&%%%$$$######""""""######$$$$$$%%%%%%%%%$$$ !!!!!!""""""""""""!!! !!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%% !!!!!!!!!!!!###############$$$$$$%%%"""""""""!!!  !!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! """######"""!!!!!!!!!"""###$$$$$$$$$######""""""###$$$$$$"""!!! !!!!!!"""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""#########"""""""""!!! !!!###$$$###"""""""""!!!!!!!!!"""###$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((('''''''''''''''((())))))))))))))))))************))))))((())))))))))))))))))))))))((())))))***+++,,,,,,---,,,---------++++++---...///000222111000//////000---///111333333222111000222222333333333444444444333333444444666888999:::;;;::::::::::::<<<===>>>:::::::::<<>>===<<<;;;;;;:::::::::;;;<<<>>>???>>>===<<<;;;999888777777000///,,,***)))(((((((((******++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$##############################""""""!!!!!! ########################!!!"""""""""############""""""############""""""""""""######$$$%%%%%%&&& !!!###%%%%%%&&&%%%%%%###############$$$$$$$$$###"""!!!"""$$$$$$"""!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$""""""#########$$$$$$$$$ !!!!!! !!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###%%%'''(((&&&%%%$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$########################$$$%%%%%%%%%%%%$$$#########"""!!!!!!!!!"""$$$%%%"""!!!!!! !!!!!!"""$$$######"""!!!!!! """"""###$$$$$$$$$##############################!!!!!!"""############"""&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%%%% !!!!!!"""############"""""""""######""""""""" """"""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!!!!! !!!""""""###$$$$$$""""""""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!"""""" """######$$$$$$#########!!!  """######"""%%%$$$######$$$%%%'''((( !!!""""""######!!!""""""""""""##################$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((())))))*********))))))))))))))))))))))))))))))''''''((()))+++,,,---...+++,,,,,,+++******+++---...///111111000//////000---...000111222222111000222222222222333333333333333333222333444666999:::::::::999999:::;;;===>>>:::999:::<<<>>>@@@???>>>::::::<<<>>>@@@AAACCCDDD>>>>>>?????????>>>======::::::::::::;;;<<<============;;;:::888777666555///...,,,***)))(((((())))))************)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#######################################""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$%%%#########$$$$$$%%%&&&&&&'''&&&%%%$$$###!!! ###""""""###$$$$$$###!!!###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!!!!""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%""" """"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""$$$$$$###"""!!! """######$$$$$$$$$##############################!!!"""######$$$$$$######$$$$$$%%%%%%%%%$$$##################$$$%%%&&&&&& !!!"""###$$$$$$$$$$$$######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""############""""""""""""!!!!!!!!!!!!"""""" !!!$$$######"""""""""""""""""""""#####################""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""" """######$$$$$$######"""!!! !!!###$$$$$$###$$$###""""""###%%%'''((( !!!""""""######!!!""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''%%%%%%&&&''''''''''''''''''((()))***************))))))))))))))))))))))))))))))******+++,,,------((()))))))))'''''')))***,,,...000000//////000111//////000111111222333333111111111222222222222333333222222222333666888::::::999999999999;;;<<<===;;;::::::<<<>>>???>>>===888999;;;===???AAABBBCCC===>>>>>>??????>>>===<<<::::::;;;<<<<<<;;;;;;;;;;;;;;;:::999777555333222...---,,,***))))))******))))))******))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""""""""###$$$$$$########################!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""$$$%%%%%%$$$"""!!! !!!""""""%%%$$$###""""""###$$$&&&%%%%%%$$$$$$###"""!!!!!!$$$######$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&%%%###!!! !!!#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$######$$$$$$######"""!!!!!!!!!"""###############$$$$$$############$$$$$$#########""""""!!!!!!!!!######$$$$$$$$$######"""########################"""######$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###############%%%&&&''' !!!"""$$$%%%%%%%%%%%%%%%###!!! !!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""" !!!!!!!!!"""###############$$$$$$%%%#########"""!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""######""""""############""""""###"""!!! !!!"""######"""  !!!###%%%%%%$$$"""!!!!!!!!!"""###%%%%%%$$$$$$###"""""""""#########""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""###############"""""""""!!!!!!"""$$$&&&%%%$$$!!!  """$$$%%%!!!""""""###$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''(((******+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---+++---////////////000111111111111111222333444555000000111111111222222222222222111111333555888999:::999999888999:::<<<===<<<;;;;;;<<<>>>???>>>======>>>>>>???@@@AAAAAAAAA>>>>>>?????????===<<<;;;:::;;;<<<<<<<<<;;;:::999::::::999888666444222111...---+++*********++++++)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""$$$%%%&&&######################## !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""$$$%%%%%%$$$"""!!! !!!"""###$$$%%%&&&&&&$$$!!! !!!###%%% !!!###$$$%%%&&&'''%%%$$$###$$$&&&&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""############$$$$$$$$$"""""""""######""""""""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$"""#########"""$$$''')))%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$###############"""!!!!!! !!!###$$$$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$######$$$$$$$$$######"""##############################$$$%%%%%%%%%%%%$$$!!!"""$$$%%%&&&&&&%%%$$$######""""""###%%%&&&(((!!!"""$$$%%%%%%$$$"""!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!"""############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""######"""!!! $$$#########""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""###""""""############""""""%%%$$$$$$$$$######"""""" !!!""""""!!!"""""""""""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!"""###### !!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((()))******)))))))))))))))))))))))),,,,,,,,,++++++*********......---,,,+++***)))(((..................------.........///000222333444333333333222333333444444444444333333444777999;;;:::888666555666999===?????????>>>>>>>>>>>>??????======>>>>>>>>>>>>=========<<<;;;:::999::::::;;;777888999:::::::::::::::;;;999555444444333222111......---,,,+++))))))((((((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!!!!!!!!!! !!!!!!!!!!!! ###"""""""""!!!!!! !!!"""$$$$$$######""""""######"""!!! !!!!!!!!! """%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$#########""""""!!!!!!"""!!!!!!!!!!!!###%%%&&&$$$#########""""""!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%###%%%'''$$$ ######$$$$$$%%%%%%$$$$$$###!!!"""$$$&&&'''&&&$$$###!!!"""$$$$$$"""!!!"""############$$$$$$%%%%%%%%%########################!!!!!!"""###############$$$$$$$$$########################"""######$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$!!!"""$$$%%%%%%$$$"""!!!############""""""""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$$$$#########!!!"""###$$$$$$$$$$$$###!!!!!!!!!"""""""""""""""""""""############""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!"""######""""""######$$$$$$%%%%%%#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000111222333222222222111222222333444444333333222444666888::::::999777666777999<<<>>>@@@??????>>>============<<<<<<======>>>============<<<;;;:::::::::;;;;;;888888999999:::::::::::::::777444222222222111111...------,,,***))))))(((((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""######$$$$$$######""""""""""""######"""""""""#########""""""!!!!!!!!! !!!"""###$$$######"""###$$$%%%$$$"""!!!"""###%%%$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$#########""""""""""""&&&%%%###"""!!!!!!!!!!!!#########"""""""""!!!!!!""""""""""""""""""""""""########################""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&######&&&&&&######&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$###!!!"""$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$############$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!""""""######""""""!!!$$$$$$$$$$$$$$$######""" """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############""""""""""""######$$$$$$######""""""""""""""""""""""""""""""############""""""###############"""""""""###""""""""""""######$$$!!!!!!""""""""""""!!!!!!""""""""""""############"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%#####################""""""""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))+++++++++++++++***************++++++,,,,,,------***++++++,,,,,,---------////////////000000111222333222222222333333444555444333222222222444777888:::999777777777999;;;===@@@???>>>===<<<<<<;;;;;;:::;;;;;;<<<======<<<<<<===<<<;;;;;;:::;;;;;;;;;999888888888888999999:::888555111//////000000000------,,,+++***))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""" !!!"""#########""""""###%%%%%%%%%###"""###$$$&&&$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""&&&%%%$$$"""!!! ######""""""""""""!!!!!!""""""""""""""""""""""""####################################$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&!!!"""&&&%%%%%%'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############$$$$$$$$$%%%%%%&&&&&&'''###############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$""""""############""""""$$$$$$#########"""""""""############""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############"""""""""######"""""""""$$$%%%%%%%%%%%%$$$###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!"""""""""""""""########################!!!!!!!!! """"""############""""""#########""""""""""""!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""###### !!!!!!""""""""""""!!!!!!"""""""""############""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((())))))***))))))))))))))))))))))))+++++++++***************+++++++++,,,,,,,,,------,,,,,,------...///000000000000/////////000000111444444333444444555666777444333111111111333555666999999888888888999:::;;;===============<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;888777666666555666777777666222...,,,---...//////,,,,,,,,,+++***))))))((('''''''''(((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$########################$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""############""""""$$$$$$######$$$$$$%%%%%%$$$$$$##################!!!!!!!!!"""""""""""""""###$$$%%%$$$###"""###$$$###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""""""""######""""""""""""""""""!!!!!!""""""""""""""""""""""""#######################################$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""""""""!!!###%%%$$$###"""######%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""######$$$%%%&&&''''''$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""######"""""""""######"""""""""!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""############""""""$$$%%%%%%%%%%%%$$$###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!"""""""""!!!!!!""""""""" !!!!!!!!!""""""#########""""""!!!############""""""""""""""""""############"""""" !!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!! !!!"""""""""""""""!!!"""""""""############"""""""""""""""###$$$$$$###############"""""""""###"""""""""""""""""""""&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***((((((((((((((((((((((((************************---------,,,,,,,,,++++++,,,,,,------...///000000000///////////////000000222222222222333444555666444333222111111222444555888888888999999::::::;;;999:::<<<===>>>>>>>>>>>>::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;666666555444444333333444222000,,,+++,,,---......,,,++++++******)))))))))'''''''''(((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""############""""""###""""""""""""###$$$%%%##################$$$$$$!!!!!!!!!!!!!!!""""""""""""###$$$###""""""###$$$$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$!!!""""""###############!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###########################""""""""""""######$$$####################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###""""""######"""###%%%%%%###"""###$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!"""###############!!!""""""###$$$%%%%%%&&&$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""!!!!!!!!! ######""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""######$$$$$$######"""$$$$$$$$$$$$$$$######""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$""""""######""""""!!!!!!"""""""""#########$$$$$$""""""############""""""!!!!!!""""""""""""######"""!!!!!!  !!!""""""######"""""""""""""""###############""""""""""""###$$$$$$"""""""""""""""""""""###"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((()))******(((((((((((((((((((((((()))))))))***************......------,,,,,,++++++***++++++,,,,,,---------............//////000111/////////000111222333444555444222111111222333444666666888:::;;;;;;;;;;;;888999;;;>>>???@@@@@@@@@<<<<<<<<<<<<;;;:::999999888999999::::::::::::999555555555555444333111111///---++++++,,,------,,,++++++*********)))))))))''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$%%%"""""""""###############!!!!!! !!!"""###!!!"""$$$###""""""###$$$(((&&&%%%$$$%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""###########################"""""""""""""""#######################################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&!!!"""&&&%%%%%%'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$###############"""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!"""""""""""""""""""""###""""""""""""""""""""""""""""""""""""############"""######$$$$$$######"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######$$$$$$%%%&&&&&&'''######"""!!!!!!"""###############$$$$$$$$$%%%%%%"""""""""""""""!!!!!! !!!!!!"""###$$$$$$%%%&&&""""""############""""""######$$$$$$%%%%%%%%%%%%###""""""!!! !!!!!! !!!"""############""""""""""""##################""""""######$$$%%%"""""""""######$$$$$$$$$!!!""""""###$$$%%%&&&&&&""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((()))******((((((((((((((((((((((((((()))))))))*********+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222000000000111222333444555777555333222111222333444333555777:::<<<<<<<<<<<<999:::===???@@@AAA@@@???>>>>>>>>>===;;;:::888777666777888999999999999888555666777777666444111///,,,,,,+++,,,---...---+++************))))))))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&'''&&&%%%###!!!!!!"""######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""######$$$$$$######""""""!!! """$$$%%%!!!!!!!!!""""""#########!!!  !!!"""###"""###$$$$$$######$$$&&&)))'''%%%%%%%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$######"""!!! !!!!!!!!!""""""""""""""""""""""""""""""########################$$$######""""""######$$$########################""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&######&&&&&&######&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%"""$$$%%%%%%$$$######$$$""""""""""""############""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$############""""""""""""""""""#########""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$#####################"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!""""""######%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$"""""""""""""""!!! !!!###$$$%%%&&&'''""""""############"""""" !!!!!!"""""""""###$$$$$$###""""""!!!"""""" !!!"""############""""""""""""#####################"""######$$$%%%""""""###$$$%%%%%%&&&&&&!!!!!!"""$$$%%%&&&'''((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))*********+++***++++++,,,---//////000..................------,,,,,,------///000222222333333333444555666888999777666444222222222444444222444777:::<<<======<<<;;;<<<>>>@@@AAA@@@???>>>@@@@@@???===<<<:::888777555666777888999999888777666777999:::999555222///+++++++++---///...,,,***************))))))))))))(((((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###&&&((('''%%%""" !!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!!!!!!!!!! """!!! !!!###%%%&&& !!!!!!"""""""""###!!! !!!"""######$$$&&&%%%%%%%%%&&&'''&&&$$$$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!###%%%%%%%%%%%% !!!!!!""""""""""""""""""""""""""""""########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########%%%###%%%'''$$$ ###$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&(((((((((&&&%%%"""$$$&&&%%%$$$###$$$%%%!!!!!!""""""######$$$$$$########################!!!!!!"""###############&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$ !!!""""""###"""""""""""""""""""""""" !!!"""######$$$######""""""""""""############""""""!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""%%%$$$"""!!!  """"""""""""""""""""""""%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%""" ########################""""""""""""""""""######!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###!!!"""(((222999666((( $$$$$$!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$&&&''''''((()))******+++++++++******)))))))))((('''((()))***+++,,,------......////////////......------------------------///000111111000000111222777333000000333444444222444444444444444444444444666666666666777888::::::<<<;;;;;;<<<<<<===>>>???=========<<<;;;;;;::::::444555777888888777666666666555444333222111111000...---,,,***)))((((((((())))))(((''''''''''''''''''&&&$$$#########$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""######"""!!!!!!"""$$$ !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''###!!!$$$%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$###"""&&&%%%$$$######$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$###"""!!!!!!!!!"""$$$#########""""""!!!!!! !!!"""######$$$ """$$$$$$$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%######""""""""""""######!!!!!!"""###$$$$$$%%%%%%"""###%%%&&&%%%$$$"""!!!#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$###""""""$$$$$$$$$$$$######""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""#########""""""!!!!!!!!!"""""""""###############"""!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""%%%$$$"""!!! !!!!!!""""""""""""""""""""""""$$$$$$###""""""######$$$###########################""""""###$$$%%%###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""!!!!!!!!!!!!!!!!!!""" !!!"""$$$)))222===EEE:::///%%%%%%%%%### !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))((('''''''''&&&&&&&&&&&&(((((()))***+++,,,------,,,,,,------------,,,,,,------------------------,,,...//////......000111666333111111333444444222444444444444444444444444333333444555666777999:::;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;;;;:::::::::555666777888888777666666555555444333222111000000...---+++***)))((((((((()))(((((('''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""############!!!###$$$###"""!!!"""#########$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""%%%%%%######%%%$$$$$$###"""!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$###"""""""""######$$$#########""""""""""""!!!!!!!!!""""""######### """"""""""""###$$$&&&&&&%%%$$$##################""""""""""""######""""""######$$$%%%%%%%%%"""#########""" $$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%######$$$$$$$$$###""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$###$$$$$$$$$$$$#########"""""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$######""" !!!!!!""""""""""""######$$$######""""""""""""###$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""######"""""""""######$$$""""""""""""""""""""""""###"""!!!!!!###%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%!!!!!! !!!!!!"""&&&...888>>>666///(((&&&$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''***))))))))))))((((((((((((((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++------------------------***,,,------------///000444333111111333444333333444444444444444444444444333333444555777888:::;;;::::::::::::;;;<<<===>>>???>>><<<;;;::::::;;;<<<666777777777777777666555444444333222111000//////---,,,+++***)))((((((((()))(((''''''&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""########################"""""""""#########$$$$$$ """$$$$$$###"""""""""######$$$$$$%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""%%%%%%""""""%%%'''''''''%%%######%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###"""""""""######$$$############$$$$$$%%%###############""""""""""""##################### """###""""""###$$$''''''%%%$$$###"""""""""######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%###!!! %%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$############""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!!!!"""""""""$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""########################"""""""""###!!! """$$$%%%%%%""""""""""""""""""""""""#########"""!!!!!! """"""!!!!!!"""###$$$$$$######""""""""""""######%%%$$$"""!!!!!!###'''***(((&&&%%%###!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&((('''''''''''''''''''''************************((())))))***++++++,,,,,,------............------,,,,,,------------------***+++------------///111222222111222222333333333555555555555555555555555555555666777999;;;<<<>>>999999999::::::;;;<<<===AAA???>>><<<;;;<<<======777777777777666666555555333222222111000///......,,,+++***)))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""################################################""""""#########$$$$$$$$$"""$$$%%%$$$"""!!!!!!!!!!!!"""""""""!!!!!! ###$$$$$$$$$$$$%%%%%%%%%$$$"""###%%%%%%"""###&&&'''(((((('''%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###%%%$$$#########$$$%%%&&&$$$#########$$$%%%&&&&&&########################$$$$$$$$$###############!!!###%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$############$$$######""""""######$$$&&&&&&%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###############""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""#########$$$$$$$$$######"""!!!!!!!!!######################## !!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############%%%%%%$$$$$$$$$#########"""!!! """$$$%%%%%%########################$$$$$$$$$######"""""""""""""""""""""""""""###$$$%%%$$$$$$######$$$$$$%%%---+++(((%%%###""""""!!!!!!"""!!! """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&))))))(((((((((((((((((('''''''''''''''''''''''')))))))))***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......+++---...///......000111000111222222222222333333555555555555555555555555555555666777888:::<<<===888888888888999:::;;;<<>>888777666555444444333333111111000///...------,,,++++++***)))(((((((((((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$"""$$$%%%$$$"""!!!!!!!!!!!!"""""""""!!!!!! #########$$$$$$$$$%%%%%%###"""###%%%$$$"""%%%******(((&&&$$$###"""!!! ###$$$%%%&&&&&&%%%$$$######$$$$$$%%%&&&''')))***$$$#########$$$%%%&&&&&&###############$$$$$$$$$$$$$$$$$$###############"""$$$&&&&&&$$$$$$$$$%%%############$$$%%%&&&&&&$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""""""""""""""""""""""""""""""""""" """######$$$$$$$$$ !!!!!!!!!!!!"""""" !!!!!!"""$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############&&&&&&%%%%%%$$$#########"""!!! """$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""############""""""""""""######(((&&&%%%$$$%%%%%%$$$""" ###$$$!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&(((((())))))))))))))))))'''(((((((((((()))))))))))))))*********+++++++++)))******++++++******)))+++,,,,,,------.........---///000000///...000111...000222333222222222333555555555555555555555555444444444444555777888999777777777888888999:::;;;??????>>>>>>===<<<<<<;;;888777555444222222111111000000///...---,,,+++++++++***)))(((((((((((((((((('''&&&&&&%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%% """$$$$$$###"""""""""######$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$"""###%%%$$$###(((000???666+++%%%$$$%%%### $$$$$$$$$%%%%%%$$$$$$$$$"""###%%%''')))******+++$$$############$$$$$$%%%#########$$$$$$$$$$$$$$$"""#####################!!!###$$$$$$###""""""###"""""""""###$$$%%%''''''$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""############$$$"""######$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########"""""" !!!!!!!!!""""""!!!!!! !!!""""""#########"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""%%%%%%%%%$$$###""""""""""""!!! """######""" ########################"""""""""###$$$$$$%%%%%%######""""""""""""######""""""!!!!!!!!!!!!""""""!!! !!!###$$$""" !!!%%%$$$!!!!!!%%%$$$ $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&''''''(((((())))))))))))*********++++++++++++***************+++++++++))))))************))))))++++++,,,,,,---......//////000111000.........000---000333333222111222444555555555555555555555555444444444444444555555666777777777777777888:::::::::;;;<<<===<<<:::888777777666444222000000///000//////...---,,,+++************)))(((((((((((()))((('''&&&&&&%%%%%%&&&&&&######%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################$$$$$$$$$%%%%%%!!!###$$$###"""!!!"""#########$$$%%%&&&&&&&&&%%%############$$$$$$$$$$$$$$$######$$$###$$$,,,666___LLL444'''&&&((('''$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!###&&&(((***)))((('''$$$$$$###"""""""""###############$$$$$$%%%%%%%%%!!!!!!!!!""""""#########!!!###%%%$$$###""""""###############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%%%%+++***)))(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""""""""##################$$$$$$$$$###""""""######################################################$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""""""""""""""""""""""""""###$$$$$$######"""!!! !!!!!!!!!"""""""""!!!""""""###$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""$$$$$$$$$###"""!!!!!! """!!!!!!"""$$$###!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%######"""""""""""""""#########""""""""""""######$$$"""!!!"""$$$$$$ """"""!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&''''''((((((((()))***************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---.../////////000111000...------...,,,///333333222111222444666666666666666666666666666666555555555555666666666666666666777888999:::777888:::;;;;;;888555333777555333111///.........///......---,,,+++***)))***))))))(((((((((((()))''''''&&&%%%%%%%%%%%%&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%"""######"""!!!!!!###$$$ !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$%%%############%%%///:::qqqWWW777$$$"""&&&&&&###&&&%%%$$$######$$$%%%&&&!!!###''')))***(((&&&$$$$$$$$$###"""!!!!!!!!!"""#########$$$$$$%%%%%%%%% !!!"""######$$$$$$%%%''''''%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""!!!!!!!!!!!!$$$###"""!!!!!! !!!!!!$$$((('''#########"""!!!!!!"""###$$$$$$#########""""""!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!"""!!!!!! """!!! !!!###$$$###"""!!! !!!###%%%&&&######""""""!!!!!! """"""""""""""""""""""""%%%%%%$$$$$$###!!! ########################%%%###!!! !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###!!! !!!###&&&(((""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$###"""!!!!!!""""""#########$$$%%%%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###!!! %%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&''''''(((((())))))))))))************))))))+++++++++,,,,,,---------************+++,,,---...///000000000000000//////...///111333444444444333555555555666555555444444333333333444444555555555444555666777777888888888666666666666777777777777111111111111000000000///000...---+++******++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$#########$$$%%%%%%######$$$%%%###$$$%%%%%%%%%%%%$$$###)))&&&"""!!!$$$&&&%%%%%%$$$######$$$%%%%%%########################&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&%%%$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###'''+++000333^^^MMM888+++'''(((&&&###########################&&&%%%$$$$$$$$$%%%&&&''''''&&&$$$"""!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""#########$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''""""""""""""""""""""""""!!!"""######!!!!!!"""###############""""""""""""!!!!!!!!!!!!"""###$$$%%%"""&&&&&&$$$"""###$$$$$$###"""!!!!!!!!!"""###$$$$$$#########"""""""""######"""""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!!!!!!!""""""######"""""""""""""""######$$$$$$###!!! !!!"""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!###%%%&&&""""""""""""""""""""""""!!!""""""######""""""!!!$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))(((((((((((((((((())))))))))))************))))))++++++,,,,,,,,,,,,,,,,,,************+++,,,---......//////000000///......000111222333333333222111444444555555555444444333111111222222222333333333444555666777777888888777666666666666666666666666333333222111///...---------,,,+++******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$!!!!!!"""%%%&&&%%%%%%$$$######$$$%%%%%%########################$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&(((+++,,,@@@666***######%%%$$$"""########################$$$###"""""""""###%%%%%%&&&%%%$$$""""""""""""###"""!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%""""""!!!!!!"""###%%%&&&%%%%%%$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''"""""""""""""""""""""""" !!!"""""" !!!"""$$$$$$$$$$$$############!!!!!!!!!""""""###$$$%%% """"""!!!!!!"""###$$$###"""!!! !!!!!!###############"""""""""$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######!!!!!! !!!"""$$$%%%'''""""""######$$$$$$$$$###$$$###"""  !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$%%%"""""""""""""""""""""""" !!!!!!""""""!!!!!! $$$###""""""""""""""""""##################""""""########################%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))(((((())))))************)))))),,,,,,,,,,,,,,,+++++++++*********++++++,,,---...------......///......---222222222222222111000000333333444444444444333333222222222222333333333333444444555666777777777777666666666666666666666666444333222000...---++++++***************)))((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################$$$$$$%%%%%%%%%$$$"""!!!$$$$$$%%%%%%&&&&&&'''''')))'''$$$$$$%%%&&&&&&%%%########################"""!!!!!!!!!!!!"""######%%%$$$###""""""###$$$$$$"""!!!!!! !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""#########"""""""""#########$$$$$$"""""" """$$$&&&$$$############"""""""""&&&%%%%%%%%%$$$$$$######"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&""""""""""""""""""""""""!!!"""!!!  """$$$$$$#########"""""""""$$$$$$###"""!!!!!!!!!!!!$$$###"""!!! !!!"""$$$###"""!!! """!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""!!! """%%%&&& !!!"""$$$$$$###""""""###"""!!!  !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! ######"""""""""""""""###$$$#########"""!!!!!!!!!########################%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))++++++******))))))(((((())))))************)))))),,,,,,,,,+++++++++++++++++++++++++++,,,---......,,,,,,------......------111111111111111111000000222222333333444444333333444444555555555555555555333444555666777777777777666666555555555555555444222111000///...,,,++++++))))))***+++***)))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################################################################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###$$$$$$###"""!!! !!!###%%%&&&&&&&&&&&&###$$$&&&'''&&&&&&&&&'''########################!!!!!!!!!!!!""""""############"""""""""###%%%&&&""""""!!!!!! !!!!!!################################################$$$############$$$%%%%%%&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$!!!""""""""""""############!!! !!!###%%%###"""""""""""""""""""""%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!"""!!!  """######"""""""""!!!!!!!!!######"""!!! '''&&&$$$######$$$%%%&&&$$$######"""!!!    !!!!!!!!!""" !!!!!!!!!!!!"""""""""###"""  """###!!!"""""""""!!! !!!"""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%$$$$$$###"""########################""""""############""""""""""""""""""""""""""""""######################## !!!###$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!###"""""""""""""""######$$$#########"""!!!!!!!!!########################$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((++++++******))))))(((((())))))************))))))++++++++++++++++++++++++++++++++++++,,,---...///++++++,,,---------------......//////000111222222111222333333444444444333555555555555555555555555333444555666666777777777555555555555444444333333///.........---,,,,,,,,,)))***+++++++++***((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%######""""""""""""############$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$########################################################################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###%%%&&&'''(((''''''!!!"""$$$%%%&&&%%%$$$###!!!"""$$$###!!!!!!"""$$$########################"""""""""##################""""""""""""$$$%%%&&&######"""!!!!!!!!!!!!!!!################################################"""""""""""""""###$$$$$$&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''!!!""""""""""""############"""  !!!###$$$"""""""""""""""""""""###$$$$$$######""""""""""""!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!"""""" !!!"""""""""""""""!!!!!!!!! !!!"""###$$$ """%%%&&&&&&######$$$$$$###"""!!!   !!!!!! !!!!!!""" !!!!!!!!!!!!""""""###"""!!! !!! !!!!!!  !!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""######$$$##################""""""#################################$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((())))))))))))))))))(((((())))))************))))))************+++++++++,,,++++++++++++,,,---...///++++++,,,---............------......///111222333111222333444444555555444444444444444333333333333333333444555666666666666555555555444333333222222---------,,,,,,,,,,,,,,,))))))************))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&###$$$%%%%%%######$$$%%%""""""############""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&''''''%%%%%%&&&&&&%%%###!!! """""""""!!!!!!!!!$$$&&&########################"""###$$$$$$%%%%%%$$$$$$######"""""""""###%%%&&&%%%%%%$$$###""""""""""""################################################""""""!!!!!!""""""###$$$&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""######"""""""""#########$$$$$$"""""""""!!!"""""""""###"""""""""############$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""######!!!!!!"""############"""""""""!!!!!!""""""""""""###$$$%%%&&&!!!$$$$$$#########$$$%%%%%%$$$###""" !!!!!!"""""""""!!!!!!!!!  !!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""" !!!""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""######$$$######### $$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######################## !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""!!!!!! """""""""""""""###$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((((((((((((((())))))))))))************))))))(((((()))***+++,,,,,,---,,,,,,+++,,,,,,---...///+++,,,---......////////////......---...///000111222222333555555666666666555444444444333333333333333333444555666666666666555555444444333222222111...------,,,+++******))))))(((((('''((((((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$&&&'''###$$$%%%%%%######$$$%%%"""###%%%''''''%%%###"""$$$############$$$%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$$$$%%%&&&'''''''''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$###""" !!!###$$$&&&&&&&&&%%%$$$###"""!!!%%%$$$######$$$%%%&&&&&&########################"""###$$$%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%'''&&&%%%$$$##################################################################""""""######$$$%%%&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""############$$$$$$$$$%%%%%%%%% ############$$$$$$$$$%%%""""""###$$$$$$###""""""############$$$$$$%%%%%%!!!""""""######$$$$$$%%%!!!!!!"""$$$$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""!!!###$$$###"""!!!"""$$$$$$$$$$$$############"""((('''&&&%%%$$$$$$$$$$$$%%%###!!!###&&&(((&&&$$$"""###%%%&&&&&&%%%$$$###!!!"""""""""######$$$$$$######"""!!!  !!!"""""" !!!!!!!!!""" !!!###$$$$$$$$$$$$"""!!! !!!###$$$###$$$$$$$$$###"""!!! ######""""""!!!!!! """"""""""""""""""""""""######%%%&&&'''(((((((((########################%%%###""" """###%%%""""""""""""""""""""""""########################$$$$$$$$$###############"""""""""""""""""""""""" """"""!!!""""""###$$$$$$#########$$$%%%%%%%%%&&&########################%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))************))))))''''''(((***+++,,,---...,,,,,,,,,,,,---...//////+++,,,---...////////////111000///------...//////222333444555666666666666777777666666666555555555222333444555666666666666555555444333333222111111//////...,,,***)))((('''((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''###$$$%%%%%%######$$$%%%###%%%'''******'''%%%###%%%%%%$$$###$$$%%%'''(((###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&&&&'''(((***+++%%%%%%&&&&&&'''((())))))######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################+++)))&&&###""""""$$$%%%######$$$$$$$$$%%%%%%&&&%%%###"""###$$$$$$""" ########################!!!"""###%%%%%%$$$$$$###%%%$$$###""""""###$$$$$$((('''&&&%%%$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###!!! $$$$$$$$$###"""!!!!!! #########""""""""""""""""""############$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$###""""""!!!   !!!!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""""""###$$$&&&%%%$$$"""!!! !!!##############################""""""######$$$%%%#########"""!!! !!!"""$$$&&&''''''''''''######""""""######$$$%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""%%%$$$$$$###"""!!! ############""" ######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((+++*********))))))((((((&&&''')))+++,,,---,,,,,,++++++++++++,,,---............------------................../////////000111111222333333333333222333222111000000000111222444444333333333444444555555555444333111000000///,,,,,,++++++)))((('''&&&((((((((((((((((((((((((******)))((('''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&$$$"""!!!###%%%&&&&&&%%%%%%$$$###"""""""""""""""###$$$$$$$$$%%%!!!"""$$$$$$"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&)))(((&&&$$$""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######***((($$$!!! !!!""""""!!!!!!!!!###$$$$$$###%%%$$$$$$$$$###"""""""""#########################################################"""""""""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###"""######$$$$$$$$$######$$$$$$$$$###"""!!!!!!!!!$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########""""""!!! !!!  !!! !!!!!!""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""######""""""######$$$%%%$$$######"""!!!!!!!!!!!!!!!!!!"""""""""!!! ######""""""######$$$%%%"""""""""""""""######$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$######"""""""""############"""!!! ######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''((())))))************)))))))))((('''((()))+++,,,,,,,,,+++++++++++++++,,,---............------------...............///////////////111111222333333333333222222111000//////000111222333333222222222222333333444444333222111000//////++++++++++++)))((('''&&&''''''''''''''''''''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''(((((('''&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######""" !!!###%%%&&&&&&%%%%%%$$$######"""###############$$$$$$$$$!!!"""###%%%%%%###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$"""!!!!!!$$$&&&&&&%%%$$$###""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$######'''%%%###"""!!!"""###$$$%%%###""""""$$$$$$###!!!$$$$$$$$$###########################################################################""""""""""""$$$######""""""######$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######""""""""""""###$$$%%%&&&$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$######""""""!!! !!!!!! !!!!!!""""""############$$$$$$!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$$$$$$$"""!!!!!!"""###$$$######$$$$$$###"""!!!!!!######""""""######$$$%%% !!!"""$$$%%%&&&$$$############"""""""""######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((()))******************))))))))))))((()))***+++++++++++++++++++++++++++,,,---............------------......///////////////.........111111222333333333333222222111000//////000111222222222111111111111111222333222222111000///......+++++++++******((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((((('''&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### """$$$&&&%%%%%%$$$$$$#########$$$$$$$$$###############"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$###!!!!!!$$$&&&######"""""""""######$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$########################$$$$$$&&&$$$############""" ###############$$$$$$$$$###########################################################################""""""""""""""""""###!!!###$$$&&&&&&%%%$$$###$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""$$$%%%&&&$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""!!!!!! !!!!!!"""########################!!!!!!"""""""""######### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""###!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%$$$"""!!!"""###$$$&&&""""""###$$$%%%&&&&&&&&&######""""""######$$$%%% !!!!!!"""$$$%%%&&&############"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((''''''(((((()))************)))))))))))))))************++++++******++++++++++++,,,---.........------,,,,,,------...////////////............111111222333333333333222222222111000000111333444222222111000000000111111111000000///...---------+++++++++******)))'''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!!!!!###$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""######$$$%%%%%%$$$######""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$###########################$$$$$$###""""""###%%%###""""""""""""""""""###!!!!!!"""""""""###############$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""###"""!!!!!!######""" """""""""###$$$$$$$$$%%%################################################"""###############$$$$$$######""""""""""""###### """%%%''''''&&&$$$"""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%################################################%%%$$$###"""###$$$%%%&&&####################################$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$############""""""""""""######$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$###############"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############ !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""""""""#########$$$########################""""""!!!!!!""""""###$$$$$$######""""""###$$$%%%!!!!!!!!!""""""###$$$$$$######""""""######$$$%%%######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$"""###$$$%%%%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))))))))))))))))))))************************++++++++++++++++++,,,---......------,,,,,,,,,,,,------///////////////.........111111222333333333333222333222222111222333444555333333222111111111111111.........------,,,,,,+++***************)))((('''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$###%%%$$$$$$$$$###""""""""""""##################"""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""###%%%$$$$$$######"""!!!!!! """"""""""""##################$$$$$$$$$$$$#########$$$%%%%%%%%%###!!!  """######""""""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$ """%%%''''''&&&$$$"""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%################################################%%%$$$###"""###$$$%%%&&&##############################$$$$$$%%%%%%&&&&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$''''''''''''''''''''''''!!!""""""###############""""""!!!!!!!!!!!!!!!!!!######""""""""""""######"""!!!!!!!!!!!! """""""""#########$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""#########""""""""""""####################################"""!!!!!!!!!!!!"""########################""""""'''&&&%%%$$$###"""""""""######""""""######$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!"""""""""""""""### !!!!!!"""######""""""""""""""""""""""""######$$$$$$%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###""""""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))******************))))))***+++,,,,,,++++++++++++,,,---......------,,,,,,,,,,,,------............/////////000111111222333333333333222222222111111222333555666444333222111000000000000,,,,,,,,,,,,++++++*********************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$###"""###$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$$$$######$$$$$$%%%%%%$$$###!!!  """$$$$$$##################$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!"""$$$######""""""######$$$""""""!!!!!!!!! """"""#########$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""$$$$$$$$$$$$###!!!!!!!!!"""""""""##############################!!!!!!!!!!!!!!!"""######""""""$$$$$$###""" )))(((&&&%%%$$$###$$$$$$######""""""######$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###"""!!!"""$$$&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''(((((()))'''''''''''''''(((((()))((()))))))))************))))))((()))***+++---...++++++++++++,,,---......---,,,,,,++++++,,,,,,---,,,------...///000111111111111222333333333333222000000//////000222333444333222111000////////////++++++************)))))))))************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$######$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&"""######$$$$$$######"""$$$$$$############$$$$$$########################"""###%%%$$$###"""###$$$######$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$######"""!!! !!!$$$%%%%%%$$$$$$$$$$$$#######################################""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$ """$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$###"""""""""!!!!!! """############$$$$$$$$$###"""!!! !!!"""###""""""""""""""""""""""""!!!###%%%&&&%%%$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!"""$$$%%%$$$!!!"""!!! !!!"""############"""###$$$$$$%%%$$$######""""""""""""""" !!!!!!!!!""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! ######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((((((((((()))******(((((())))))*********+++)))(((((((((***+++---///++++++++++++,,,---......---,,,,,,++++++,,,,,,---+++,,,---...///111222222111111222333333333333222///.........///000222333111111000......---------************)))))))))))))))************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''***++++++)))(((''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%#########%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""############""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""###%%%%%%###"""###$$$!!!"""$$$%%%&&&&&&%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%$$$######%%%&&&%%%$$$%%%$$$$$$$$$######""""""########################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""!!!"""$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$###!!! """############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!######"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! ###"""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$#########""""""""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$###"""!!! %%%%%%%%%$$$$$$$$$######$$$$$$$$$###############&&&$$$""""""$$$%%%""" '''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))*********)))'''&&&&&&'''((()))))))))))))))))))))))))))'''((()))***************,,,,,,---------------------------.........//////------......///000000000111111222222222333333333///////////////000000000000000000//////...------************))))))))))))******)))((('''&&&%%%%%%''''''''''''''''''''''''***)))'''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((("""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###!!!###%%%%%%$$$$$$%%%&&&"""""""""###$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%"""""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%######$$$&&& """"""!!!!!!###$$$"""""""""""""""""""""###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###'''&&&$$$"""!!!""""""#########""""""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$###"""!!!%%%$$$#########$$$%%%&&&""""""""""""############$$$&&&%%%######$$$%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!"""############$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$######""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""############  !!!!!!""""""""""""##################""""""""""""##################$$$$$$%%%###!!!"""$$$$$$###!!!&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***((('''&&&&&&'''((()))))))))))))))))))))))))))((())))))************))),,,,,,,,,---------------------------.........///,,,------......//////000000000000111111111222222....../////////////////////...---,,,+++******************)))((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''---+++)))'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((((((((("""$$$%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%###############$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$ """######"""!!!"""$$$$$$$$$$$$$$$############""""""""""""############################################################""""""###$$$$$$$$$$$$###&&&%%%$$$""""""""""""#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###'''&&&$$$############$$$""""""""""""############!!!%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""%%%%%%$$$###"""""""""############""""""#########$$$$$$$$$###############""""""""""""##################""""""""""""######"""""""""#########$$$$$$""""""!!!!!!!!! """""""""###$$$$$$$$$%%%###"""!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))*********+++******))))))+++,,,,,,,,,---------...------------............++++++,,,------......///////////////000000000000........................///---+++***((((((((()))******)))(((''''''&&&&&&&&&&&&'''''''''(((((()))''''''''''''''''''''''''...,,,***(((&&&%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((###$$$%%%''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$#########$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&#########""""""#########%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$"""""""""###$$$%%%$$$"""""""""###&&&%%%%%%%%%$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###&&&%%%$$$###""""""""""""###""""""""""""!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$############$$$%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""######$$$$$$%%%$$$$$$$$$((('''%%%$$$###""""""""""""""""""#########$$$$$$%%%$$$$$$&&&'''(((&&&%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$##################!!!!!!!!!!!!!!!"""""""""########################""""""""""""""""""""""""%%%$$$######""""""######$$$###"""!!!!!!"""###$$$########################!!!"""""""""############%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!""""""!!!!!!!!! !!!!!!"""###$$$%%%%%%%%%###""""""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((())))))))))))))))))))))))))))))++++++++++++******)))(((+++++++++,,,,,,------...------------------------***++++++,,,,,,---............/////////000000000////////////............000...,,,***(((((())))))))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$###"""###$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######""""""""""""######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''&&&###""""""%%%&&&&&&%%%###""""""###%%%%%%%%%$$$$$$###""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""" !!!"""""""""""""""&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$)))&&&###$$$&&&(((&&&$$$"""###%%%&&&&&&%%%###""""""""""""###############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!!!!! !!!##################$$$$$$!!!!!!!!!!!!""""""##############################""""""""""""""""""""""""######""""""######$$$%%%$$$###"""!!!!!!"""###$$$########################!!!"""""""""###############""""""!!!!!!""""""###%%%%%%$$$$$$###"""""""""######"""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%%%%&&&'''#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))'''''''''''''''((())))))************************+++++++++++++++***)))(((******++++++,,,------...------------------,,,,,,******++++++,,,---------/////////000000000000111000000000//////............---+++)))((((((((((((((((((((('''&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%((((((''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%%%%###"""######%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######""""""""""""######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&((()))'''%%%$$$$$$&&&''''''&&&###""""""###$$$$$$######""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$#########"""""""""""""""####################################""""""#########$$$$$$$$$########################""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$ !!!"""""""""""""""#########$$$%%%%%%%%%%%%############$$$$$$$$$$$$(((%%%""""""%%%&&&%%%###"""###%%%&&&&&&%%%###""" !!!!!!"""###$$$%%%%%%!!!!!!""""""###$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$"""!!!!!!%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" $$$###"""!!! """""""""############### !!!!!!""""""######$$$########################""""""""""""""""""""""""###"""""""""###$$$%%%%%%#########""""""########################$$$$$$$$$""""""""""""############$$$######""""""######$$$ !!!!!!"""###$$$%%%%%%$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%###$$$&&&%%%$$$$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))&&&&&&''''''((()))))))))************************+++++++++,,,++++++******))))))***+++,,,---......------------,,,,,,,,,,,,******+++,,,,,,------...////////////000000000000000000//////...---------))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''######$$$%%%&&&''''''((((((''''''&&&&&&''''''(((&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$'''((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$###########################$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$######$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$##################$$$%%%%%%#########""""""#########%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''%%%%%%%%%%%%&&&'''%%%###""""""###""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$######""""""""""""############$$$########################"""############$$$$$$$$$""""""###$$$$$$###""""""""""""###############"""#########$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&&&&######$$$$$$%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&#########$$$$$$$$$$$$%%%%%%$$$""""""###$$$$$$######$$$%%%%%%%%%%%%$$$###""""""######$$$%%%%%%&&& !!!!!!"""######$$$$$$''''''%%%$$$###$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######"""$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" ######"""!!!!!!"""""""""!!!!!!!!!""""""######### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$######"""###############$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%% !!!###$$$$$$%%%$$$$$$#########"""""""""##################$$$$$$"""$$$%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''%%%&&&'''(((((()))))))))******************************+++,,,,,,,,,++++++))))))***+++,,,---......---------,,,,,,,,,++++++++++++,,,,,,---.........------........./////////......---,,,,,,+++******&&&'''((())))))((('''&&&'''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&''''''%%%$$$$$$%%%######$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&$$$%%%&&&%%%###""""""###!!!""""""######$$$$$$%%%""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$########################"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""############"""""""""#########$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&)))'''&&&$$$######$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """"""""""""###$$$%%%&&& !!!!!!"""""""""### !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""'''&&&%%%###"""!!!!!!!!!###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$""""""""""""############"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!############""""""""""""$$$$$$$$$###############!!!###$$$###  """$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))************************)))***+++,,,,,,,,,,,,,,,((()))***+++,,,---......---------,,,,,,++++++++++++,,,,,,------......///,,,,,,,,,---------......,,,,,,++++++***)))((((((&&&(((***,,,---+++)))(((&&&&&&''''''((()))))))))###$$$$$$%%%&&&(((((()))''''''''''''''''''''''''&&&''''''(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''!!!###%%%''')))*********'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''!!!###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&'''((((((&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%######$$$&&&###$$$%%%$$$"""""""""###""""""###$$$%%%&&&&&&'''""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""#########""""""!!!""""""######$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%% ###&&&&&&$$$"""$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###########################"""############$$$$$$$$$&&&%%%$$$"""""""""######""""""######$$$$$$$$$%%%############""""""""""""!!!!!!!!!!!!!!! !!!"""######"""!!! ########################$$$###"""!!!!!!"""###$$$""""""""""""############!!!"""###$$$$$$###"""!!!######################## !!!"""###$$$%%%%%%%%%%%%$$$"""!!!!!!!!!""""""""""""""""""""""""""""""'''&&&%%%###"""!!!!!! """"""""""""""""""""""""&&&&&&%%%%%%$$$###""""""######""""""!!!!!! $$$$$$######""""""!!!!!! !!!!!!"""###$$$$$$$$$""""""!!!!!! """"""""""""############"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&%%%###'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''((()))***+++,,,,,,)))***+++,,,,,,+++***)))(((***++++++++++++,,,...000///...---,,,+++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...+++((((((******(((&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&'''''''''''''''&&&&&&---(((&&&+++,,,)))'''***'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%'''%%%""" !!!###&&&(((######%%%&&&''''''((((((%%%&&&((()))))))))((('''&&&((()))(((&&&%%%&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''((('''%%%$$$$$$&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&'''&&&$$$"""########################'''''''''&&&%%%$$$###"""$$$$$$###"""###$$$&&&'''$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!########################%%%$$$#########$$$%%%&&&########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$$$$###$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$###%%%'''(((%%%###########################$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!  !!!"""$$$$$$$$$###########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!########################""""""!!! !!!"""""" !!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###"""########################!!!"""###$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%########################"""""""""###$$$%%%''''''""""""""""""""""""""""""%%%%%%$$$$$$######""""""$$$#########""""""""""""#########""""""""""""""" !!!!!!"""######$$$$$$"""""""""!!!!!!!!! !!!!!!!!!""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""$$$&&&&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((()))))))))((()))************)))((((((***++++++++++++,,,...---,,,,,,,,,------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++(((((()))***(((&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&''''''(((((('''&&&&&&)))$$$###'''(((%%%$$$&&&'''&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&(((***%%%&&&'''''''''''''''&&&&&&'''(((((())))))((((((((()))(((&&&$$$%%%''')))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&$$$""""""###$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!! %%%%%%%%%&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###""""""########################&&&&&&&&&&&&%%%$$$######%%%$$$#########$$$%%%&&&$$$$$$############$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!""""""""""""""""""""""""###""""""""""""###%%%&&&########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$$$$######$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&$$$###$$$&&&'''%%%"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%$$$$$$###"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$##############################!!!!!! !!!!!! !!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$$$$#########""""""!!!!!!!!!!!!"""########################!!!!!!"""###%%%''')))***""""""""""""""""""""""""############""""""""""""$$$$$$$$$$$$############""""""""""""############!!!!!!!!!"""######$$$$$$#########""""""""""""""" !!!!!!!!!"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% !!!###%%%&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((((('''''''''&&&(((((())))))))))))(((((((((***++++++++++++,,,...,,,,,,,,,---------......))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((((()))((('''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''''')))&&&%%%((()))''''''(((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&###$$$%%%'''((((((((((((&&&&&&&&&&&&''''''''''''(((((('''''''''((()))***((()))))))))(((((('''&&&((((((''''''(((((()))******)))(((%%%###$$$'''***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&%%%###!!!!!!"""''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!!%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((('''$$$"""###$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###$$$%%%&&&$$$"""##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$##############################"""""""""!!!!!!!!!!!!!!!!!!"""""""""################################################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""################################################$$$$$$$$$$$$$$$###"""!!!  ########################$$$#########$$$$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!!!!""""""######$$$$$$!!!!!!""""""####################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***++++++++++++,,,...//////......---,,,******)))))))))************+++++++++++++++++++++++++++***)))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((('''***(((''')))++++++***)))((((((''''''''''''(((((((((((((((''''''''''''''''''((()))***************&&&&&&''''''((((((((((((&&&&&&'''((((((((((((((())))))*********))))))((()))((('''''''''(((***+++))))))((('''%%%%%%''')))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%''')))(((&&&$$$######''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###(((,,,+++&&&###%%%(((##############################$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$####################################!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$######""""""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%########################"""######$$$$$$######"""###$$$$$$$$$$$$$$$%%%%%%&&&$$$######$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$###$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########""""""!!!!!! !!!!!!"""###$$$$$$%%%%%%############"""""""""!!!!!!!!!!!!!!!""""""######"""""""""!!!!!!"""""""""########################""""""""""""""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""#############################################%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""#####################$$$$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))***++++++************************(((***++++++++++++,,,.../////////...---,,,***)))************++++++++++++++++++++++++++++++++++++((((((((('''&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((''''''&&&&&&(((***)))''')))((((((''''''(((((()))((((((((((((((((((((((((++++++++++++***)))((((((&&&&&&((())))))))))))(((&&&'''((()))))))))(((((('''((()))***++++++++++++))))))((('''''')))***+++&&&(((******((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&((())))))'''$$$$$$$$$'''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###(((,,,+++&&&###%%%(((########################""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%&&&##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&$$$"""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""########################"""############$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!! !!!###$$$%%%&&&'''############"""""""""""" !!!!!!""""""######$$$""""""!!!!!!!!!!!!""""""########################""""""############""""""""""""""""""############"""!!!!!! !!!!!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""############""""""""""""""""""#####################$$$$$$$$$!!!!!!!!!"""""""""######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########'''''''''''''''(((((((((''''''''''''((((((((((((''''''((()))***+++,,,,,,++++++************++++++(((***++++++++++++,,,...+++,,,---.........---,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++&&&'''((('''%%%%%%'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))))))))((())))))''')))---,,,)))))))))(((((((((((())))))'''(((((((((((()))))))))************)))'''&&&%%%'''((()))*********)))(((((()))***+++++++++******&&&''')))***+++,,,,,,,,,))))))(((((())))))******%%%(((+++,,,***(((&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&''''''%%%$$$$$$%%%'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((('''$$$"""###$$$########################""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###""""""##################$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$###############$$$$$$%%%%%%&&&%%%$$$"""###$$$%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###%%%'''&&&%%%$$$%%%%%%########################$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$%%%&&&'''''''''&&&%%%$$$!!!!!!"""###$$$%%%%%%&&&############"""""""""""" !!!!!!"""######$$$$$$######"""!!!!!!"""##############################!!!!!!"""######"""!!!!!!!!!!!!!!!""""""""""""######"""!!! !!!"""###""""""""""""""""""""""""######$$$$$$$$$######""" !!!"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!"""""""""##################"""""""""""""""###""""""""""""""""""""""""""""""#########$$$$$$!!!!!!"""""""""#########"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&'''''''''((((((((()))''''''''''''(((((((((((('''((((((((())))))******+++***)))(((((()))***+++(((***++++++++++++,,,...***+++---//////...---,,,******++++++++++++,,,,,,************************%%%'''((('''$$$$$$&&&)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&((())))))*********)))++++++)))+++//////******))))))(((((())))))***'''((((((((())))))))))))************)))(((((('''((()))***++++++***((('''))))))))))))*********+++(((((()))******+++******(((((()))************)))''')))++++++)))'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&'''''''''&&&&&&''')))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###""""""########################"""######$$$$$$$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###!!!!!!""""""######$$$$$$#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$""""""###########################$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%###"""###$$$&&&%%%%%%&&&%%%$$$$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$&&&((((((&&&%%%&&&'''"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$ !!!###$$$%%%%%%$$$##################$$$$$$$$$############"""""""""""" !!!!!!"""###$$$$$$$$$%%%$$$###""""""###$$$%%%######################## !!!""""""!!!  !!!!!!!!!"""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""######$$$$$$$$$######"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###""""""!!!!!!""""""""""""""""""""""""%%%$$$$$$###"""!!!!!! """"""######$$$$$$$$$%%%$$$$$$######""""""!!!!!!#########"""""""""""""""!!!!!!""""""###############$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((('''''''''***)))(((''''''((()))***(((***++++++++++++,,,...---...//////...,,,***(((************++++++++++++************************$$$&&&(((&&&$$$$$$&&&)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&((()))************$$$((('''$$$&&&,,,,,,&&&******))))))))))))******'''((((((((())))))*********++++++,,,,,,,,,++++++)))***+++,,,+++)))'''&&&'''''''''&&&'''(((((())))))************)))(((((('''(((***++++++******))))))******)))''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((())))))(((((()))+++...''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&'''&&&$$$"""##############################$$$$$$$$$######"""!!!"""$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$### !!!!!!"""###$$$$$$%%%"""""""""""""""""""""""" """$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%##############################$$$$$$###""" ###########################$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%###"""###$$$&&&&&&%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$'''))))))&&&%%%&&&((($$$$$$$$$###############"""######$$$$$$%%%%%%&&&%%%###"""###$$$$$$###"""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!! """$$$!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$""""""######$$$$$$$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!""""""!!!!!! ###""""""!!!"""$$$&&&'''(((+++***%%%%%%))))))$$$$$$***'''"""###!!!!!!)))######""""""""""""######$$$$$$$$$############"""########################$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!!!!!!!"""!!! !!!!!!###"""!!! !!!"""#####################$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))(((((('''''''''&&&+++++++++***************''''''((()))+++,,,------////////////...---+++++++++*********+++,,,,,,---))))))************))))))''''''((())))))))))))))))))'''%%%$$$%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((()))))))))))))))((((((((((((''''''&&&&&&&&&'''%%%###$$$''')))'''%%%***)))((('''''''''''''''***************************)))(((''''''((()))***'''((()))******)))((((((+++++++++******)))))))))*********))))))((((((((((((((()))***++++++++++++,,,,,,,,,,,,++++++++++++'''))),,,------+++'''%%%''''''((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))+++,,,,,,&&&&&&&&&'''((())))))*********))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%000+++'''&&&((((((%%%!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''''''''%%%###"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###"""""""""###$$$$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&&&&%%%###$$$%%%%%%$$$"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""%%%&&&%%%$$$"""""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$ """###$$$$$$""""""""""""""""""""""""''''''&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&(((***&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$%%%&&&'''&&&%%%###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$############$$$###""""""$$$%%%$$$###$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!!!!"""!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$"""""""""#########$$$$$$""""""############""""""""""""""""""""""""""""""###############"""!!!!!!""""""!!!!!!!!! ###""""""""""""$$$%%%&&&"""'''---666>>>???:::(((!!! $$$$$$###"""#########""""""""""""######""""""######$$$$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$#####################"""""""""#########"""!!!!!!!!!!!!"""###%%%$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&((()))+++,,,)))))))))(((((()))))))))))))))((((((((('''''''''******************++++++***++++++,,,---...//////////////////......---,,,***************+++,,,---))))))************))))))(((((()))***************+++)))&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))************''''''''''''&&&&&&&&&%%%(((&&&%%%&&&(((***((('''******)))(((((((((((())))))))))))))))))(((((((((,,,+++***)))))))))))))))***+++---///000111000000...---------,,,,,,,,,,,,))))))))))))(((((((((((('''((())))))************++++++*********)))))))))(((***+++---,,,***((('''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((((((((((((((''''''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&***,,,***'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###""""""########################$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""############"""""""""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$""""""#########""""""!!!########################&&&&&&&&&$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$%%%###$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$&&&'''&&&%%%###%%%&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###"""!!!"""$$$%%%%%%$$$$$$$$$$$$############################################################### """$$$###""" !!!"""!!!!!!!!!!!!"""######"""""""""""""""######$$$!!!!!!""""""""""""######""""""############""""""#######################################"""!!!!!!""""""!!!!!!!!!!!! """"""""""""###$$$%%%&&&$$$333HHH\\\mmmtttooofffFFF''''''""""""%%%######""""""""""""###### !!!"""###$$$%%%&&&&&&"""""""""""""""""""""""""""##################"""&&&%%%%%%%%%$$$$$$#################################""""""!!!!!!""""""###&&&%%%%%%$$$###"""!!!!!!######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))******))))))))))))******))))))(((((((((((('''''')))))))))***+++++++++,,,,,,,,,------.........///...///////////////......******************+++,,,((())))))******))))))((()))))))))***************+++)))'''&&&'''''''''%%%((('''&&&%%%%%%&&&'''(((&&&'''((()))************'''&&&&&&&&&&&&%%%%%%%%%)))((('''((()))******(((***))))))))))))***++++++++++++******)))))))))(((*********))))))))))))(((((()))***,,,---.........,,,,,,,,,++++++++++++***))))))))))))************))))))******************************))))))))))))******+++++++++***)))((()))))))))((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((((((++++++***)))'''&&&%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))((((((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%$$$$$$(((,,,...,,,***&&&&&&&&&&&&%%%%%%%%%%%%"""#########$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############'''&&&$$$"""!!!!!!!!!"""######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""######!!!"""###$$$&&&'''((()))'''&&&$$$$$$&&&&&&&&&%%%%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###"""!!!!!!"""$$$&&&%%%$$$################################################"""""""""""""""""""""""""""######!!!!!!"""""""""!!!!!!""""""###$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!"""""""""""""""############""""""""""""""""""""""""""""""###############"""!!!!!!""""""!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%&&&444HHHZZZhhhooorrrsssmmm888%%%*** )))$$$######""""""######$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""############""""""$$$######""""""!!!!!! !!!!!!"""""""""!!!""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000/////////******)))))))))******+++(((((())))))))))))(((((())))))((((((((())))))))))))((('''''')))***)))((()))'''&&&$$$$$$&&&''')))$$$%%%&&&'''))))))******&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((()))******)))))))))))))))***+++,,,---......---,,,,,,+++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,++++++***,,,,,,,,,,,,+++++++++***+++***))))))(((((())))))++++++++++++******************************************)))))))))))))))))),,,+++***)))(((&&&&&&%%%((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$###)))(((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++(((%%%&&&&&&&&&&&&&&&&&&%%%%%%!!!!!!"""###$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''%%%$$$$$$%%%&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$'''&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&!!!"""###$$$&&&'''((()))'''%%%$$$$$$%%%&&&&&&%%%%%%&&&'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''"""!!!!!!"""$$$&&&%%%$$$################################################""""""""""""""""""""""""%%%$$$""""""%%%"""""""""""""""###$$$$$$"""""""""""""""######$$$"""""""""!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$$$$%%%)))---...111<<>>III***"""***%%%%%%((("""$$$$$$############$$$$$$$$$$$$$$$#########""""""########################"""##################"""""""""""""""""""""""""""!!!"""$$$%%%&&&%%%%%%$$$"""######$$$$$$######"""!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%""""""######%%%&&&((()))&&&'''((())))))((('''&&&(((((())))))))))))******)))))))))***+++++++++,,,,,,,,,------.........///---...............------***))))))((((((((((((((('''(((((())))))(((((('''((('''%%%$$$$$$%%%&&&&&&$$$$$$%%%(((+++---,,,+++)))((('''&&&&&&'''((()))######%%%&&&''''''''''''&&&&&&&&&''''''''''''((('''((())))))(((((()))************++++++---..............................333222111000000111222333555444333222111111222222////////////000000000000000000000000000111111111000000000//////---,,,+++............------------,,,,,,+++************+++******))))))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***++++++'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''"""#########$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$###""" """"""""""""""""""""""""!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%######%%%%%%%%%$$$%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$######""""""######$$$%%%"""""""""""""""######$$$$$$$$$#########"""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!"""""""""#########"""###$$$$$$$$$$$$###"""$$$***(((""" $$$***###"""&&&&&&$$$$$$%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""######$$$%%%%%% """$$$&&&&&&&&&%%%$$$"""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&)))***)))'''&&& !!!"""$$$%%%&&&&&&((()))******)))(((&&&(((((()))))))))***************************++++++***++++++,,,---...//////---.........---,,,++++++***)))(((''''''''''''(((''''''(((((((((((('''''')))(((&&&$$$$$$%%%&&&'''%%%%%%&&&(((***+++***((((((''''''''''''''''''(((%%%&&&''''''(((((((((((('''''''''((((((((())))))''')))++++++)))(((***,,,...---------...///000000111111222222333333444444666555555777;;;@@@EEEHHHHHHFFFCCC???<<<999888777555555666666666777777777888888888888888777777777888888777777666444333222333333333222222222111111//////.........---------,,,++++++***))))))((((((++++++++++++++++++++++++(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++''''''''''''''''''''''''%%%&&&'''(((***+++,,,---'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$$$$%%%##################$$$$$$$$$$$$######$$$$$$%%%&&&(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###$$$############$$$%%%&&& !!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$############"""!!! ########################!!!###&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######$$$%%%%%%$$$###%%%&&&%%%######$$$%%%########################$$$$$$$$$###############$$$$$$######"""!!!!!!!!!%%%###"""###$$$$$$###"""""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''(((&&&$$$""""""#########"""######$$$%%%"""""""""""""""######$$$%%%$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""###############"""!!!!!!!!!!!!""""""#########$$$"""###$$$%%%%%%$$$""""""(((  ######&&&+++$$$***'''"""###!!!!!!)))%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$$$$%%% """$$$%%%$$$###""""""###$$$%%%%%%$$$###"""$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""'''***,,,+++(((&&&(((''''''&&&&&&''''''(((''')))***++++++***)))'''(((((())))))*********++++++++++++***************''''''((()))+++,,,---------...------,,,+++***)))***)))((('''''''''''''''''''''((((((((((((''''''***)))'''%%%%%%%%%'''((('''''''''(((***)))'''%%%''''''((((((((((((''''''(((((()))))))))))))))((('''((((((((())))))******(((+++---,,,***)))+++...000000000000000111111222555666666777888999::::::======@@@EEENNNXXXaaagggiiifff```YYYRRRLLLIIIGGGAAABBBBBBBBBCCCCCCDDDDDDAAAAAAAAA@@@?????????>>>@@@@@@???>>>===<<<:::999999999888888888777777777111111111222111000000/////////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++++++++*********))))))(((((())))))******+++++++++,,,))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%'''''''''%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###%%%&&&$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&(((&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########(((&&&###!!!!!!###%%%''' """###%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$ """######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$###$$$%%%%%%$$$###$$$&&&################################################%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$$$$"""!!! !!!###%%%'''$$$$$$$$$############"""!!!###$$$###"""!!!"""###""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###$$$$$$######$$$%%%&&&%%%######$$$###""" ######""""""######$$$%%%$$$$$$$$$##############################"""!!! ###"""""""""!!!!!! $$$$$$############$$$$$$&&&$$$"""!!! !!!"""###$$$%%%&&&%%%###!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""!!!"""###%%%&&&&&&%%%%%%$$$######""""""""""""""" !!!!!!""""""######""""""############""""""""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&'''((())))))((((((''''''''''''((((((((((((000//////...,,,***((('''++++++++++++++++++++++++---------,,,,,,+++++++++))))))(((((((((((()))***(((((((((((())))))))))))''''''((((((((('''%%%$$$((((((((((((((()))***+++***))))))((((((((())))))+++'''&&&)))***'''&&&(((******+++++++++***))))))---------......///111111333333444666888999:::;;;:::<<<===>>>>>>@@@BBBEEEHHHCCCJJJ]]]nnn|||lll[[[UUUXXXVVVUUUSSSQQQPPPPPPQQQQQQUUUTTTOOOKKKLLLOOONNNIIIPPPQQQQQQPPPLLLHHHFFFFFFGGGLLLIIIIIIOOOIIIAAADDD@@@===999777666555444333555333000///...---,,,+++---111333///+++,,,,,,+++,,,------+++***)))***,,,)))))))))***+++,,,---...((((((((())))))))))))))))))((((((((((((((()))******)))(((&&&&&&&&&'''((())))))))))))))))))))))))'''(((((('''%%%###$$$%%%''''''''''''((((((((((((&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''',,,***)))'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$#########$$$%%%&&&''''''&&&&&&&&&''''''(((---+++'''$$$""""""###$$$%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$%%%#########$$$$$$%%%%%%%%%'''%%%###""""""###$$$&&&###$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&########################'''&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$""""""!!!!!!"""###$$$%%%$$$$$$$$$############"""!!!###$$$###"""!!!"""$$$!!!"""######$$$$$$######"""############$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&&&&%%%######$$$###""" ######""""""######$$$%%%###############$$$$$$$$$###############"""!!!!!!#########""""""!!!!!!!!!$$$######""""""######$$$%%%$$$"""!!! !!!"""###!!!###$$$$$$#########$$$""""""############""""""############""""""!!!!!! !!!###$$$%%%%%%%%%$$$%%%$$$$$$###############!!!!!!!!!!!!""""""######"""##################"""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''((((((''''''''''''''''''((((((((((((************))))))((('''++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))(((((('''''''''(((((((((((())))))))))))''''''((((((((('''&&&%%%(((''''''&&&&&&&&&'''''')))(((((('''''''''((((((***&&&&&&)))***((((((***'''((()))+++---...///000///000000111222444555666666777999;;;===???@@@AAADDDFFFHHHIIIIIIJJJMMMNNNSSSSSS___vvvuuuqqqfffdddbbb`````````______]]]___]]][[[]]]bbbccc```cccddddddccc```^^^^^^___```eeeccc```aaaYYYQQQTTTNNNKKKGGGCCCAAA>>>;;;999888777555444444333222111///333333///,,,...000///,,,,,,,,,+++***)))******++++++***************+++************************,,,+++***)))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))'''(((((('''%%%$$$$$$%%%''''''''''''((((((((((((&&&'''(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''***)))((('''&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%'''((((((''''''&&&&&&&&&''''''---+++(((%%%$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""""""""###############$$$$$$$$$$$$$$$#########%%%$$$###""""""###%%%&&&""""""""""""############$$$$$$###"""""""""##############################&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""###$$$###""""""###$$$!!!!!!"""###############"""############$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''&&&$$$######$$$$$$"""!!!######""""""######$$$%%%""""""######$$$$$$%%%%%%###############"""""""""###############"""""""""$$$######""""""######$$$$$$$$$"""!!!!!!!!!"""### ###$$$$$$$$$&&&'''""""""############"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$&&&%%%%%%$$$###$$$$$$$$$!!!!!!!!!""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''&&&&&&''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))(((&&&$$$###(((((((((((())))))))))))''''''((((((((('''&&&&&&)))((('''&&&%%%%%%%%%%%%))))))((((((((())))))***+++((((((+++,,,***+++...***+++,,,...000222444444333333444555777:::<<<>>>===>>>@@@CCCFFFHHHIIIJJJQQQTTTWWWYYYZZZZZZ[[[\\\]]]bbbrrr~~~tttooommmiiiggggggggggggfffbbbgggiiihhhiiinnnqqqqqqpppqqqrrrrrrqqqsssuuuxxx~~~yyymmmcccfff^^^\\\XXXUUURRRNNNJJJFFFCCCBBBBBBAAA@@@???>>>===:::===>>>:::777777666444//////...---------,,,,,,......,,,+++************+++++++++++++++++++++***...---,,,+++***)))))))))''''''((()))))))))(((((())))))))))))))))))))))))'''(((((('''%%%$$$%%%&&&&&&''''''''''''(((((((((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''&&&''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))(((((('''&&&%%%%%%%%%&&&+++***'''&&&%%%&&&'''((("""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$##################"""&&&%%%%%%$$$$$$###""""""$$$$$$#########$$$&&&'''""""""""""""#########$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!$$$$$$$$$#########"""""""""###$$$$$$""""""###$$$!!!!!!"""############"""""""""#########$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''%%%$$$######$$$$$$###!!!######""""""######$$$%%%""""""######$$$%%%&&&&&&$$$#####################$$$$$$########################""""""""""""######$$$###"""!!!!!!"""###### ###$$$$$$$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$############$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&''''''(((''''''&&&''''''''''''(((((((((((()))***+++,,,---.........************************))))))))))))))))))))))))&&&'''((())))))'''%%%###(((((((((((())))))))))))'''(((((((((((('''''''''+++***)))(((((((((((((((++++++******++++++,,,,,,...+++,,,......,,,...222111222333555777999:::;;;<<<<<<<<<>>>@@@DDDGGGIIIMMMNNNQQQTTTVVVXXXYYYYYY]]]```dddgggggggggggghhhhhhmmm{{{{{{rrrmmmfffcccdddeeeffffffeeekkkooommmmmmqqquuuvvvtttvvvwwwyyy{{{~~~rrrssskkkjjjhhhfffeeeaaa]]]ZZZUUUVVVVVVTTTRRRQQQQQQQQQQQQWWWZZZWWWRRRLLLCCC;;;777555333111111111000///000000...---,,,,,,,,,,,,,,,+++++++++++++++******---,,,+++***************%%%'''(((*********)))((((((((((((((((((((((((((('''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((())))))((('''&&&%%%%%%$$$$$$((('''&&&%%%%%%&&&'''((("""###$$$&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''((()))$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%%%%$$$"""###$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!$$$$$$$$$#########"""""""""$$$%%%$$$###"""###$$$!!!!!!"""###############""""""#########$$$$$$$$$"""###$$$$$$######$$$%%%%%%$$$"""###$$$$$$###"""######""""""######$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$###"""######$$$%%%##################$$$$$$###""""""""""""""""""###""""""""""""""""""###### """$$$$$$######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$###"""""""""""""""############""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((((())))))))))))((('''''''''''''''(((((((((((('''(((((())))))))))))(((************************((((((((((((((((((((((((###%%%'''))))))((('''&&&(((((((((((())))))))))))((((((((('''(((((((((((()))))))))))))))***+++,,,++++++******+++,,,,,,---///---...000///---000555333666;;;AAAGGGKKKNNNPPPNNNMMMMMMNNNPPPTTTWWWZZZ```aaadddfffggghhhggggggdddhhhlllnnnnnnnnnooooooqqqttt}}}tttmmmddd```aaaeeehhhhhhhhhnnnqqqpppppptttyyyzzzxxxzzz|||~~~{{{yyyxxxwwwvvvsssooolllkkklllllljjjhhhgggiiikkkqqqyyyxxxlllZZZKKKCCC???999555444333111000000///...---------------,,,,,,,,,++++++*********)))))))))))))))***+++,,,&&&''')))*********))))))((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&''')))((('''%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$&&&'''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&'''((()))******$$$%%%%%%%%%%%%&&&&&&&&&"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$"""###$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&'''#########$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$############"""###$$$%%%$$$#########%%%""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###$$$$$$###"""$$$%%%$$$###"""###$$$$$$###"""######""""""######$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$###""""""$$$%%%&&&"""""""""##################""""""!!!!!!""""""###""""""""""""############"""$$$%%%%%%###""""""###""""""############""""""$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''$$$###""""""!!!!!!""""""$$$############"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))*********)))((((((''''''''''''(((((((((((()))************))))))(((************************''''''(((((((((((())))))###$$$&&&((())))))))))))(((((((((((())))))))))))(((((('''''''''((()))***(((((((((((()))***+++,,,******)))******+++,,,---///...000222111000555<<<888===HHHTTT___gggmmmooodddcccbbbbbbdddgggjjjlllkkklllnnnnnnnnnllljjjhhhiiikkkoooqqqqqqqqqrrrtttsssvvvyyy|||uuummmdddaaadddiiijjjiiifffjjjlllkkkmmmtttyyyzzzxxxzzz}}}|||zzz|||~~~~~~|||{{{||||||mmm]]]UUUIII@@@;;;888444222111000000///.........///......------,,,,,,++++++((((((((()))***+++,,,---(((((()))*********))))))))))))))))))))))))))))))&&&((()))((('''&&&'''(((%%%&&&&&&&&&&&&'''''''''%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%$$$###################################################$$$$$$###"""###$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&''''''(((''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******''''''(((((()))))))))***############$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&!!!""""""######$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$############"""###$$$%%%%%%######$$$%%%######$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$"""###%%%$$$######$$$&&&$$$###"""###$$$%%%$$$"""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''!!!!!!!!!""""""#########""""""!!!!!!!!!!!!""""""!!!!!!"""###############"""###%%%%%%###"""###$$$""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%$$$######""""""######$$$$$$$$$#########"""""""""##################"""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&''')))))))))))))))(((''''''''''''''''''((((((((((((++++++,,,,,,,,,,,,++++++************************''''''(((((())))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))(((((('''''''''(((***+++++++++*********+++,,,,,,,,,,,,,,,,,,---...///000000111444888888999AAAJJJJJJQQQ]]]kkkvvv~~~vvvuuusssqqqrrrtttwwwyyywwwwwwxxxvvvtttpppllliiilllnnnpppqqqrrrsssuuuwwwwwwyyyzzzxxx{{{uuupppkkkkkkooorrrpppllliiijjjhhhfffiiiqqquuuttttttvvvwwwyyy{{{~~~yyygggXXXNNNGGGBBB>>>999888777555444333333222111111000000///......---***************+++,,,---******))))))))))))))))))))))))))))))))))))))))))&&&((()))((('''&&&''')))%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((&&&''''''(((((((((''''''#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$&&&'''((())))))###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%% !!!"""###$$$$$$%%%&&&%%%###""""""###%%%&&&$$$$$$$$$############"""###$$$%%%%%%######$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%"""############$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$###"""###$$$%%%$$$############"""###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&''' !!!!!!"""""""""###""""""!!!!!!!!!!!!"""""" !!!"""############### """$$$$$$######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''''''''((((((((())))))(((((())))))((('''&&&&&&''''''''''''((((((((()))&&&'''((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))*********))))))((((((((())))))(((((((((((()))))))))))))))(((''''''''')))***+++000000///...------------000000000000111222444444333444999>>>@@@CCCLLLVVV```gggqqq|||}}}zzzxxxwwwyyy|||~~~yyytttqqqnnnpppqqqrrrrrrtttvvvyyy~~~~~~{{{wwwuuuyyy~~~~~~yyyssssssqqqkkkgggjjjqqqsssqqqtttuuuuuuuuuuuuvvvyyy{{{oooaaaXXXQQQLLLCCCAAA???===:::999888777333333333222111000000///------,,,++++++,,,,,,,,,,,,+++***((((((((()))***))))))))))))))))))))))))&&&((()))(((''''''((()))%%%%%%%%%&&&&&&&&&''''''(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))******"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!"""###$$$$$$$$$""""""""""""""""""""""""###########################$$$%%%&&&&&&%%%$$$###'''&&&$$$#########$$$$$$!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""  $$$$$$$$$#########"""""""""!!!  !!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$###$$$%%%"""!!!$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!###&&&((('''$$$###%%%'''(((((('''%%%###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""&&&&&&'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((******)))''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))+++((('''***+++)))(((***---)))+++000222///000555333222222222444666888999>>><<<===CCCIIIPPP[[[fffsssxxx}}}|||zzzxxxwwwzzz~~~tttsssqqqssswwwxxxwwwzzzvvv}}}yyywwwrrrnnnpppsssuuutttxxxuuurrrsssuuuvvvvvvttt~~~|||zzzxxxzzz~~~}}}wwwjjj^^^[[[SSSJJJHHHKKKKKKEEE???AAA===888444333333222222---...000000///------...---,,,***)))(((((()))******)))))))))))))))******(((((((((((((((((((((((( """$$$'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$###%%%"""!!!$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""%%%((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$######""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%###############"""!!!!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$$$$$$$$$$#########""""""###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$%%%###!!! """%%%################################################$$$$$$$$$$$$#########"""###$$$$$$$$$###"""###$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%&&&'''***************++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***))))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((())))))))))))))))))((((((((('''((()))))))))******+++++++++((((((,,,...,,,+++...444222333999:::666555888888999:::::::::<<>>???<<<:::<<<>>>AAACCCDDDEEEGGGLLLPPPVVVUUUYYY___dddhhhooowwwzzzzzz}}}{{{oookkkkkkllllllnnnsssyyy~~~|||zzzzzz|||~~~{{{xxxvvvuuuuuusssrrrvvv}}}|||{{{zzz~~~}}}~~~~~~|||yyyvvvyyyzzz~~~zzzqqqoooppppppqqqrrruuuzzz}}}yyy|||~~~{{{wwwvvvwwwyyyzzzzzzpppkkkcccZZZQQQIIIAAA<<<888666333///------...///,,,+++***))))))***+++,,,++++++******)))******+++(((((((((((((((((((((((()))************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$'''###"""$$$%%%"""!!!"""'''&&&%%%$$$###!!! """"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""!!!!!!!!!!!!!!!!!!"""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! ###$$$""" !!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$&&&)))***((('''&&&&&&$$$$$$$$$###$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***,,,---...///+++***---222444444888===999;;;>>>BBBDDDCCCCCCCCCGGGKKKOOOQQQQQQUUU[[[`````````dddjjjlllmmmqqqvvvtttvvv{{{~~~sssiiieeefffgggiiimmmqqqvvvyyy~~~zzzzzz{{{|||{{{xxxvvvvvvvvvvvv~~~}}}~~~~~~{{{yyyzzzyyyuuuqqqjjjpppwww{{{zzzwwwvvvwwwzzz|||yyyrrriii```WWWRRRIIIDDD===777444333222222///...,,,+++))))))******,,,,,,+++*********++++++((((((((((((((((((((((((((((((((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""######!!! """######""""""'''&&&%%%$$$###!!! """"""""""""#######################################$$$$$$$$$$$$$$$%%%%%%###%%%'''&&&###!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""########################$$$$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""##################%%%""" !!!$$$%%%###!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$&&&)))***(((&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''(((***+++---///111111555444666999::::::???FFFFFFJJJPPPTTTWWWYYYYYYWWW\\\^^^`````````aaaeeeiiiffffffjjjooopppmmmnnnrrruuuzzz~~~vvvnnnjjjcccdddeeeiiimmmpppssstttwww}}}||||||}}}~~~zzzxxxxxxyyyzzz|||{{{~~~xxxsssqqqpppooopppvvv}}}}}}yyyvvvuuuyyy{{{~~~~~~zzztttnnniii___XXXNNNEEE???:::555222333222000///.........///------,,,+++++++++++++++))))))))))))))))))))))))%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""!!!!!!!!!"""%%%((('''&&&$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%#################################$$$$$$%%%%%%%%%"""%%%'''&&&###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%!!!"""######$$$#########""""""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""##################$$$$$$$$$!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######"""$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########%%%$$$######$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""###&&&((((((&&&%%%%%%&&&'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&(((***++++++++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((()))***,,,...111333555666999888999;;;<<<>>>FFFOOOdddllluuuzzz}}}}}}xxxrrruuussspppmmmkkkiiiiiihhhhhhhhhlllqqqqqqmmmmmmpppuuuzzz~~~|||uuunnnjjjiiiggggggiiillloooqqqqqqpppuuu~~~~~~zzzyyy{{{}}}{{{zzzyyyyyyzzz|||}}}sssoooqqqttt}}}~~~~~~{{{yyyyyyyyywwwwwwxxx{{{~~~zzzxxxrrrjjj```VVVNNNFFF===777444333111000///000000111......---,,,++++++++++++))))))))))))))))))))))))&&&''''''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$###&&&((('''$$$###%%%((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""$$$$$$$$$(((,,,---***###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!"""""""""#########$$$$$$$$$""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$""""""###%%%%%%""" ################################################"""""""""######$$$$$$$$$###$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%(((***,,,,,,,,,+++))))))))))))))))))))))))''''''(((((())))))))))))))))))(((((((((((())))))((()))))))))************,,,---///222555888:::;;;999999<<>><<<999666333222111111///...---,,,,,,+++++++++))))))))))))))))))))))))(((((()))************)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&###&&&)))'''$$$###%%%((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######"""%%%%%%$$$''',,,,,,(((########################$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&"""!!!"""$$$%%%&&&$$$###########################!!!!!!""""""###$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$&&&'''((('''&&&&&&"""###$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$"""!!!###%%%$$$!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!$$$&&&%%%"""!!!###&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$%%%%%%$$$###"""$$$&&&&&&&&&%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))******++++++,,,,,,,,,,,,///000222555888;;;===???===>>>DDDNNNYYYggg{{{xxxpppnnnooonnnhhhbbb___```dddkkklllkkklllppptttrrrqqqssswwwzzzzzzzzz{{{zzz{{{}}}}}}yyyuuu}}}}}}rrrfffdddjjjqqqrrrpppssstttsssoookkkiiijjjllljjjjjjnnn|||xxxkkkcccbbbVVVYYY\\\^^^```eeemmmssszzz}}}}}}vvvmmmmmmwwwzzzuuutttssstttyyy~~~||||||~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}yyyvvvtttttttttpppggg```PPPNNNHHHBBB===888555444000///...---,,,+++++++++))))))))))))))))))))))))((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((###''')))((($$$###%%%)))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### $$$###!!!###)))(((###$$$$$$$$$$$$######""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&""" ###&&&(((%%%""""""""""""""""""""""""""" !!!"""###$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''############$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%((()))################################################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########$$$$$$#########$$$&&&''''''&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$"""!!! !!!""""""""""""###############""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$############"""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''(((((((((''''''''''''(((((((((((()))***************))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''(((((()))))))))******************+++,,,...///000555444777;;;<<<;;;>>>CCC>>>CCCNNN]]]ooo}}}wwwqqqooopppoooiiicccjjjggghhhmmmnnnmmmrrrzzzzzzzzzyyyyyy{{{}}}}}}xxx}}}}}}wwwuuu{{{zzztttyyy|||yyyxxxyyyzzzpppfff]]][[[[[[ZZZZZZ\\\```^^^[[[ZZZ[[[\\\[[[ZZZWWW\\\```bbbjjjwwwvvvhhhbbb___XXXRRROOODDDEEEGGGIIIMMMQQQUUUWWWcccgggjjjgggdddgggpppyyy}}}{{{pppjjjjjjooowww|||~~~}}}}}}}}}}}}~~~~~~{{{~~~}}}{{{vvvxxx~~~|||tttnnnggg]]]SSSJJJBBB:::555555444222000///.........---,,,+++++++++++++++,,,+++++++++++++++***))))))))))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''$$$""""""%%%&&&%%%###((((((((((((((((((((((((+++(((%%%$$$&&&((('''%%%(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$######"""""""""$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$######$$$%%%%%%$$$'''))))))&&&%%%&&&(((!!!!!!!!!!!!""""""""""""&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%''')))################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&######""""""""""""""""""$$$######"""""""""######"""""""""#########$$$$$$######""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###########################$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$###############$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''(((((((((''''''''''''(((((((((((()))************)))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((('''(((((((((((()))))))))))),,,---...///000111222333777666777;;;======BBBHHHHHHNNNYYYggguuuyyyuuusssuuu{{{}}}|||xxx{{{yyyyyyzzzxxxuuuxxx~~~xxxrrruuuuuulllgggiiissslllgggkkkvvvyyylllbbb]]][[[\\\\\\\\\SSSKKKJJJJJJHHHGGGIIIMMMLLLLLLKKKKKKLLLMMMNNNNNNTTTZZZ\\\```ggglllllljjj^^^SSSQQQPPPKKKEEEBBB>>>>>>>>>@@@CCCFFFJJJLLLPPPTTTWWWWWWVVVZZZcccjjjkkknnnvvvwwwlll___```fffoootttuuuxxx|||}}}~~~~~~~~~{{{|||}}}qqqeeeZZZPPPFFF???999666333111000////////////...---,,,++++++***+++)))))))))))))))(((''''''))))))(((''''''''''''((()))((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%###$$$&&&'''&&&$$$''''''''''''''''''''''''(((%%%###$$$&&&''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$(((((()))((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&##################$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$&&&((((((&&&%%%&&&'''!!!!!!!!!"""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""$$$%%%&&&'''############$$$$$$$$$%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$###############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((((((''''''''''''(((((('''((())))))******))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((()))******)))((('''))))))))))))*********+++///000111333555666666666999888:::???BBBDDDJJJQQQVVV\\\hhhttt~~~xxxuuusssttt{{{}}}}}}rrrkkknnnmmmdddZZZWWW]]]XXXUUUWWW^^^ccceeeddd^^^XXXPPPJJJIIIJJJLLLMMMOOOHHHBBBBBBBBB@@@???@@@BBBEEEHHHIIIIIIKKKOOORRRVVV```jjjooopppqqqmmmhhhdddYYYPPPOOOPPPLLLGGGDDD???>>>===<<<>>>@@@CCCFFFHHHKKKNNNNNNOOORRRXXX^^^]]]bbbjjjqqqrrrkkk^^^TTTPPPQQQWWWaaaggghhhjjjmmmuuuwww{{{yyynnncccXXXQQQBBB>>>999666444444222111111000...---+++*********((())))))))))))(((''''''***)))((((((''''''((((((((((((''''''&&&&&&''''''&&&''''''''''''((((((((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%''''''%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###"""#########$$$$$$%%%%%%%%%&&&%%%$$$"""""""""######$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$&&&'''(((######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%############$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$#########""""""########################$$$$$$$$$#####################$$$$$$$$$$$$######"""###$$$%%%&&&'''''''''############$$$$$$$$$$$$!!!###%%%%%%###""""""###%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&''''''(((((((((''''''''''''(((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((()))++++++***)))(((******++++++,,,---......000222444777999:::;;;;;;;;;<<>>BBBFFFIIIJJJEEEFFFGGGJJJPPPXXX___dddfffccccccfffgggiiipppwww~~~zzz{{{}}}xxxpppjjjmmmxxxuuueeeZZZ\\\ZZZXXXVVVVVVYYY\\\^^^```aaa___YYYTTTSSSUUUVVVTTTWWWZZZZZZZZZ^^^eeekkkkkkwww~~~~~~rrrfffaaa```ccchhhqqqtttzzz{{{wwwuuuooo|||xxxhhh___XXXXXX[[[[[[[[[\\\\\\[[[XXXUUUQQQNNNKKKJJJJJJKKKPPPUUURRRMMMOOOUUU___ZZZZZZ___eeeiiioootttttt{{{}}}{{{www{{{}}}sssooommmoooqqqnnnddd\\\HHHFFFCCC>>>:::666444333000000000111000//////...+++******)))))))))))))))((((((((((((((()))******%%%%%%%%%&&&&&&&&&''''''&&&(((***(((&&&%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))'''%%%%%%'''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%"""""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""!!!!!!""""""############&&&%%%$$$###""""""""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%&&&&&&%%%$$$###(((&&&%%%&&&))))))'''$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%$$$###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$%%%%%%%%%%%%$$$###### !!!"""###$$$%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""########################$$$$$$%%%%%%$$$###!!! """""""""###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!""""""""""""########################$$$$$$$$$###############&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&)))***,,,+++)))((((((((())))))(((((((((((())))))))))))************))))))++++++***+++...222666888:::<<>>999;;;555000///222444222000...,,,************)))((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%################################################%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$%%%'''((()))"""###$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$###############$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""########################'''%%%######$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##################""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%################################################$$$$$$%%%%%%$$$###!!! """""""""###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""############$$$########################""""""""""""!!!!!!!!!!!!###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''''')))******(((''''''((())))))(((((((((((())))))***************************))))))***---111555777>>>@@@DDDIIIPPPWWW]]]aaa^^^YYYWWW\\\aaacccfffiiiddddddeeegggiiimmmsssxxxzzzxxxwwwsssllljjjsss|||zzzqqqbbbYYYXXX\\\]]]cccmmmttttttssswwwyyyyyyppppppppppppoooooooooooossslllccc]]]\\\]]]]]]]]]aaabbbbbbbbbcccgggmmmrrrppptttxxx{{{~~~|||vvvrrrssswwwzzz{{{{{{|||~~~}}}tttlllkkknnnsss{{{|||zzzoookkkddd\\\SSSLLLHHHHHHIIIHHHHHHJJJNNNQQQTTTUUU\\\gggttt~~~}}}tttkkkoootttwwwvvvyyy{{{|||{{{yyy{{{}}}zzzuuuhhhccc]]]XXXSSSLLLCCC===@@@<<<888888;;;<<<:::777111///,,,++++++***)))''')))))))))(((((((((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%################################################"""###$$$$$$###"""###%%%######""""""###%%%&&&'''######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$###"""!!! ###$$$$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''%%%'''))))))(((''''''((())))))(((((((((((()))))),,,+++***))))))***+++,,,/////////000333777;;;>>>BBBEEEJJJPPPWWW```iiioooooolllkkkmmmmmmjjjkkknnnmmmmmmmmmllllllpppuuuyyyxxxsssnnnlllkkknnnvvv|||wwwkkk^^^XXX[[[___```dddnnntttvvvzzzssspppqqqrrrpppnnnuuuqqqjjjeeebbbbbbdddeeejjjhhhggggggkkkpppsssuuuvvvzzz}}}zzzyyytttssssssuuuxxx~~~xxxpppooosss{{{zzzqqqggg]]]UUUPPPMMMIIIEEEBBBBBBEEEGGGGGGFFFMMMWWWbbbmmmwww}}}{{{uuuhhhgggiiimmmnnnpppyyy|||wwwqqqllleee\\\QQQIIIDDD@@@===<<<>>>???===;;;444222...,,,+++***)))(((*********))))))))))))((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """############$$$&&&############$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$######''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""""""""############$$$$$$%%%%%%%%%$$$######################################################$$$$$$$$$$$$######"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$%%%###########################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''%%%'''))))))(((((()))***))))))(((((((((((()))))),,,+++)))((()))***---...555555555777:::???CCCFFFFFFMMMWWW```hhhrrr}}}}}}tttpppsssuuuxxxzzzyyyzzz}}}zzzrrrmmmpppvvvzzz~~~qqqooohhhbbbdddlllrrrrrroooxxx}}}xxxqqqrrruuutttqqqvvvtttppplllhhhhhhkkknnnmmmkkkjjjooovvv{{{{{{yyy}}}yyyuuussssssuuuxxx{{{{{{rrroooqqqxxx}}}{{{uuummmhhhfffccc___UUUPPPJJJHHHHHHHHHFFFCCCFFFLLLRRRYYYcccmmmqqqpppccc___^^^cccgggjjjpppvvvyyytttmmmddd^^^MMMHHHCCC???>>>>>>===;;;555222...,,,++++++***)))+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((('''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%&&&'''''''''%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######################################################$$$$$$##################"""""""""###$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""#########$$$$$$##############################$$$$$$%%%%%%%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&(((******))))))***+++))))))(((((((((((())))))***))))))(((***,,,///000666666777999>>>CCCIIILLLNNNZZZjjjvvvvvvwwwzzz|||uuurrryyy|||sssdddgggiiilllttt}}}xxx|||{{{|||~~~zzzzzzyyywwwzzzyyyvvvqqqmmmkkklllnnnjjjiiillluuu~~~{{{|||xxxtttvvvuuuwww{{{{{{}}}}}}|||}}}|||vvvrrrttt~~~{{{zzz{{{|||vvvwwwuuuqqqsssyyyzzzvvvlllfff___YYYTTTOOOIIIDDDGGGHHHHHHIIIPPP[[[bbbccc[[[UUUSSSYYY___ccchhhlllttt}}}yyyuuuaaa[[[RRRIIICCC???===<<<666222...,,,+++,,,++++++++++++++++++************''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&%%%#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######''''''&&&%%%$$$######"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""######$$$"""""""""###$$$$$$%%%%%%$$$$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""############$$$########################!!!!!!""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''')))++++++***)))******))))))(((((((((((())))))))))))***+++---000333444;;;;;;===AAAFFFMMMSSSWWW[[[iii{{{~~~{{{xxx~~~yyytttqqqwwwyyywwwxxxxxxnnnaaaeeemmmuuu{{{}}}zzztttttt~~~}}}}}}yyysssooollljjjiiifffhhhmmmvvv}}}{{{|||xxxxxxuuuwwwzzzyyyzzz}}}~~~}}}}}}}}}www}}}}}}{{{zzzyyytttwwwvvvuuu{{{}}}zzztttkkk```VVVNNNJJJGGGFFFCCC@@@DDDLLLRRRRRRSSSMMMKKKPPPWWW\\\```dddjjj~~~}}}vvvkkk]]]PPPFFF???<<<999555000---,,,---,,,,,,+++++++++************)))&&&&&&''''''''''''((((((((((((((((((((((((((((((*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%""" !!!###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&'''''''''"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%''''''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$%%%"""""""""###$$$$$$%%%%%%$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%########################!!!!!!"""######$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((()))******)))'''((()))))))))(((((((((((()))))))))***---000333666888999???AAACCCHHHOOOVVV]]]aaaeeesss~~~~~~tttggg___]]]cccdddbbbgggooolllccckkkvvv{{{uuuqqqsss|||{{{uuurrrqqqoookkkgggfffhhhlllsss{{{}}}~~~{{{wwwwwwxxxvvvwww}}}wwwwwwxxxwwwwww|||~~~}}}~~~|||}}}zzzxxxtttwwwvvvuuu}}}wwwkkk```YYYWWWNNNOOOLLLIIIKKKPPPQQQOOOQQQKKKJJJNNNSSSWWW\\\```dddppptttxxx|||xxx~~~mmmZZZKKKCCC@@@;;;555111...---,,,++++++************)))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))((('''%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$"""!!!!!!"""###$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!!!!###%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$###### !!!"""###$$$%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$%%%"""""""""###$$$$$$%%%%%%$$$###"""!!!"""###%%%&&&############################################################""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$%%%&&&&&&''''''$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''')))***)))'''&&&&&&'''))))))(((((((((((())))))***,,,///333777:::<<<===>>>???BBBHHHOOOWWW___ccckkkvvv~~~wwwjjjZZZQQQMMMTTTWWWWWWbbbqqquuuooojjjuuu}}}zzzwwwsssrrrmmmooouuuvvv{{{~~~zzzuuupppppprrrrrrooojjjhhhiiikkkpppuuu{{{~~~{{{~~~yyywwwwwwssstttwwwssstttuuutttvvvyyy||||||~~~{{{~~~|||||||||}}}|||yyyqqquuutttrrrzzz{{{~~~sssiiieeeeee]]]______]]]___aaa^^^YYYSSSNNNLLLPPPSSSVVV[[[```bbbhhheeeeeellllllmmmxxxyyyrrr]]]RRRFFFAAA999333000...,,,************))))))))))))((((((((())))))*********+++)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''((()))++++++)))((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%&&&%%%&&&'''''''''&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%############$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''''''''&&&%%%%%%%%%%%%$$$######""""""!!!#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###"""!!!'''&&&%%%###"""!!!!!!!!!########################%%%%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########'''&&&$$$$$$$$$$$$&&&'''%%%'''((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***+++++++++))))))))))))************++++++*********+++++++++333000111666;;;>>>???AAAAAADDDHHHJJJMMMTTT]]]cccnnnoootttzzz}}}~~~vvvmmm]]]QQQNNNGGGIIINNNZZZiiitttxxxxxxxxxsssrrrvvvwwwsssooonnnkkkmmmmmmlllmmmuuu~~~rrrqqqnnnlllpppuuutttpppssspppllllllpppvvv|||}}}|||}}}~~~yyytttwwwxxxzzz~~~uuupppooooooooommmrrrxxx}}}~~~{{{zzzyyyxxxuuuwwwuuuwwwyyy|||yyyyyywwwvvvzzz{{{tttqqqppprrrooopppyyyvvvgggTTTMMMQQQSSSWWWYYYQQQ^^^XXXUUUXXX\\\```eeekkkooo~~~qqq\\\LLLDDD===999666111000111+++)))(((((()))***)))(((+++***************++++++((((((((((((((((((((((((+++***)))'''''''''((())))))(((((((((''''''''''''))))))))))))))))))))))))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%&&&&&&%%%$$$###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$#########$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""###$$$&&&'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########%%%$$$######"""#################################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''((()))'''%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''((()))*********))))))*********+++++++++***)))(((((((((((()))***111444999===???AAACCCFFFDDDGGGKKKNNNQQQVVV___eeekkkjjjlllrrruuuvvvyyy}}}}}}oooeeeYYYRRRSSSOOOQQQVVVaaallltttuuuttttttqqqqqquuuvvvrrrnnnmmmiiimmmooooooooouuu}}}yyywwwpppnnniiigggmmmtttuuuqqqqqqooommmnnnsssxxx}}}|||yyyyyy{{{~~~xxxuuuxxxzzz|||xxxqqqnnnmmmmmmlllpppttt{{{||||||}}}}}}}}}|||zzzxxxwwwvvvvvvuuussswww{{{zzz|||~~~~~~yyyxxx|||fffZZZWWWRRRSSSUUUOOOUUUQQQNNNPPPRRRUUU[[[bbbnnn|||~~~~~~qqqWWWLLLAAA===999555222333222000...---......---,,,+++******))))))******+++((((((((((((((((((((((((******)))((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!! !!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$&&&''''''&&&%%%######$$$$$$%%%###"""""""""###$$$%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%&&&'''&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&''''''(((((())))))&&&&&&'''(((((()))((((((************++++++++++++***)))((('''(((***,,,---444:::@@@CCCBBBCCCFFFIIIIIIMMMQQQTTTVVV[[[bbbhhhnnnjjjkkkpppssstttuuuxxx|||tttjjj___[[[\\\VVVWWW\\\dddlllooonnnkkkooommmnnntttuuuqqqmmmmmmiiilllpppqqqqqquuu}}}}}}xxxtttoookkkeeedddllluuuvvvrrrooooooooosssyyy~~~~~~xxxuuuvvvzzz}}}}}}xxxwwwzzz|||~~~vvvmmmhhheeecccbbbfffgggiiisss~~~{{{yyywwwvvvuuuttttttsssrrrpppwwwvvvfff\\\QQQOOORRRNNNPPPMMMKKKKKKIIIIIIOOOXXXfffpppwwwyyyiii[[[LLLEEEAAA<<<777555555222///---------,,,++++++******)))))))))******(((((((((((((((((((((((())))))******))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$###"""###$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$#########"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!! !!!"""$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$###%%%$$$###"""###%%%''')))((('''%%%######$$$%%%&&&######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""""""$$$%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&'''((()))***++++++&&&''''''((((((((('''''')))))))))************++++++*********,,,000333555<<<@@@BBBBBBDDDHHHKKKLLLPPPTTTXXXZZZ\\\aaaggglllsssnnnmmmrrrvvvxxxzzz~~~yyy|||{{{ooofffddd______bbbfffkkklllkkkiiijjjjjjmmmsssuuuqqqnnnnnnkkkmmmooopppqqquuu}}}~~~yyyvvvrrrnnniiikkkvvvzzzttttttuuuyyy~~~~~~{{{xxxuuuvvvyyy||||||{{{|||{{{|||wwwmmmfffaaa\\\XXXZZZZZZ[[[___ooo|||yyywwwwwwuuuuuutttqqqoooxxxzzzkkk```SSSPPPTTTQQQUUUSSSPPPMMMFFFAAAFFFNNNVVV___hhhqqqnnn[[[RRRNNNGGG???;;;666333///---,,,,,,+++***++++++***)))))))))******))))))))))))))))))))))))((()))***++++++***(((''')))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###### !!!"""###$$$$$$%%%%%%######$$$%%%&&&&&&'''((('''&&&&&&%%%%%%$$$$$$$$$%%%$$$######$$$&&&(((***((('''%%%######$$$%%%&&&%%%$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!$$$%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%&&&'''((()))+++,,,,,,''''''((((((((((((((('''((((((((()))))))))******)))***+++---111666:::===CCCBBB@@@@@@IIIVVV\\\YYYXXX[[[^^^```aaaeeelllqqqvvvqqqooosssxxx|||zzzxxx}}}sssjjjfffgggggggggiiilllnnnnnnnnniiijjjnnnssstttqqqppprrrppppppooonnnooovvv~~~}}}{{{xxxvvvtttrrrqqqzzz|||}}}~~~xxxyyyzzzyyywwwvvvwwwyyy~~~}}}zzzwwwuuuyyyzzzrrrkkkddd]]]WWWSSSSSSTTTVVV^^^qqq{{{}}}|||{{{{{{yyyvvvsssqqqyyy~~~rrriii\\\YYY[[[WWW\\\ZZZWWWRRRHHH@@@AAAFFFHHHNNNXXXhhh}}}mmmddd^^^UUUKKKEEE===:::555222000000///...,,,,,,+++***************************************((()))***++++++***)))(((***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###$$$%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$'''&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))'''&&&%%%######$$$$$$%%%%%%%%%$$$###"""""""""##############################$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#########%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''((()))***++++++''''''((())))))***))))))((())))))))))))*********(((***,,,111555:::>>>@@@DDDCCC@@@BBBSSShhhpppmmm```bbbcccdddeeeiiipppvvv{{{wwwuuuwww{{{uuuqqqttt~~~}}}ssskkkhhhgggggghhhiiikkklllmmmmmmmmmllllllpppuuuuuurrrssswwwxxxuuuqqqnnnooowww|||zzzzzzuuusssvvvxxxuuuttttttuuuwwwxxxwwwuuusssssssss{{{zzzxxxsssnnnlllnnnrrruuu~~~|||uuuooojjjddd]]]WWWMMMMMMOOOQQQSSS[[[lll||||||vvv||||||xxxuuuttt|||xxxmmmiiihhhbbbbbb```___\\\TTTJJJGGGIIIHHHIIIOOO]]]qqq~~~wwwqqqfff[[[UUUHHHCCC===888444333111///...---,,,+++++++++++++++************************))))))******++++++************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%$$$###$$$%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%######$$$$$$%%%$$$$$$###"""#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$##################"""######$$$%%%##############################$$$$$$$$$%%%%%%%%%##################$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((()))******'''''')))***++++++++++++******+++++++++,,,,,,,,,+++...222666;;;>>>@@@AAABBBEEEEEEHHHXXXooozzzyyyffffffgggffffffkkkssszzz}}}{{{yyyyyyzzzvvvwww}}}tttkkkhhhjjjkkkhhhkkkppprrrrrrpppnnnlllppppppsssvvvvvvtttvvv|||{{{uuuqqqrrrxxx}}}zzz{{{vvvrrrtttxxxsssrrrssswwwwwwvvvsssooollllllmmmooopppnnniiiddddddgggjjjllluuuzzztttlllfffcccaaa^^^[[[OOOOOOQQQTTTSSSSSS\\\gggmmmnnnooorrrsssqqqmmmjjjlllrrrzzz}}}}}}~~~|||wwwuuuwww~~~}}}|||zzzxxxpppkkkiiikkkmmmjjjbbb]]]\\\UUUPPPLLLQQQ___rrrzzz|||vvvlllgggWWWQQQHHHAAA;;;777444111000///...---,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###%%%&&&'''#################################$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########'''&&&%%%$$$$$$%%%&&&'''###%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''&&&&&&''''''(((((())))))'''''')))***,,,,,,------,,,,,,------------......111333888<<<@@@BBBCCCCCC@@@HHHKKKMMMYYYnnnyyyyyyiiiiiihhhfffgggllluuu|||yyywwwuuussssss{{{|||tttnnnmmmpppqqqpppuuu|||zzztttqqqssssssuuuxxxwwwuuuyyyyyyuuutttxxx|||}}}yyyuuuuuuxxxrrrppp|||wwwwwwyyyzzzxxxtttoooiiigggggghhheeegggfffaaa^^^```dddggghhhrrr}}}~~~zzzsssiiicccbbbcccccccccZZZXXXZZZ^^^\\\XXX]]]fffeeebbb^^^^^^______\\\YYY___dddjjjmmmmmmpppvvv{{{{{{uuuuuuyyy|||tttsssvvv}}}~~~xxxrrrpppcccYYYMMMJJJRRRbbbvvv{{{ssswwwwwwsssggg```VVVMMMEEE???;;;888111000///...---,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---************))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&%%%$$$###"""(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###)))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$##################&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$***************)))))))))))))))))))))((((((((((((''''''''''''((()))***+++)))+++---...------///000444:::@@@AAA@@@@@@CCCGGGFFFFFFIIIPPP[[[eeejjjkkkhhhhhhhhhjjjmmmrrrwww{{{zzz{{{|||zzzrrrqqq~~~}}}xxxwww{{{~~~zzzxxxxxxxxxwwwwwwxxx{{{}}}}}}xxxvvvvvvxxx{{{||||||yyyuuussssssrrrqqqppptttsssvvvxxxxxxzzzzzzwwwrrrmmmiiieeedddcccaaa```^^^^^^___bbbfffhhhtttxxx~~~wwwooolllmmmoooqqqhhhfffeeefffhhhjjjkkkkkkkkkiiifffbbb___]]]]]]]]]YYYZZZ[[[\\\^^^cccjjjooouuuqqqnnnooosssxxx|||}}}gggWWWRRRNNNWWWgggnnnwwwwwwwwwuuuvvvyyy{{{zzzxxx{{{}}}~~~{{{uuummmfff^^^SSSEEE;;;777333000---------,,,+++,,,,,,,,,,,,++++++******))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))******))))))((((((''''''((((((''''''''''''((((((%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&%%%$$$$$$#########$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''((((((((((((((()))***+++)))***,,,---...000333666@@@DDDGGGGGGEEEFFFIIIMMMKKKNNNRRRUUUYYY^^^cccgggiiilllppptttxxxzzz}}}~~~{{{|||~~~yyyxxx~~~xxxyyyzzz{{{zzzyyyyyyzzz}}}|||xxxxxxxxxvvvuuupppoooooopppsssvvvwwwvvv~~~zzzvvvwwwyyyvvvwwwyyy{{{wwwqqqmmmlllkkkjjjiiiiiiiiiiiijjjlllnnnqqqsssyyy}}}zzzxxxyyyzzzzzzssstttwww{{{wwwtttqqqnnnkkkiiigggeee______```______bbbeeeiiihhheeeaaa```cccgggjjjkkkrrrwww{{{uuurrrrrrwww}}}~~~nnnbbbZZZNNNNNNYYY]]]eeehhhmmmrrrxxx|||~~~}}}vvvxxx|||~~~~~~}}}|||wwwjjjYYYMMMAAA:::222------......---+++++++++***************************************************))))))))))))(((((((((((())))))))))))(((((((((((('''''''''&&&(((''''''''''''''''''(((&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$!!!"""$$$%%%&&&%%%%%%$$$""""""######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''!!!"""""""""###$$$$$$$$$''''''''''''''''''''''''))))))))))))))))))******(((***+++---000444;;;???HHHIIIJJJHHHFFFHHHLLLQQQSSSXXX]]]]]]ZZZZZZ___eeegggmmmuuu|||~~~~~~zzzyyy|||uuuooottt~~~zzzzzzxxxtttpppkkkkkklllpppuuuyyyzzzzzz~~~xxxpppjjjjjjooowww}}}{{{yyyyyy{{{|||yyyqqqooorrrttttttrrrooopppqqqsssuuuxxxzzz{{{{{{xxxuuuqqqmmmiiijjjkkkjjjhhhfffggggggfffddd```]]]]]]___aaacccfffhhhnnnvvv}}}|||xxxwww{{{wwwjjjeeeeeelllsssxxxzzzyyyzzzyyysssiiiVVVNNNOOOMMMSSSXXXbbbnnnyyy~~~~~~zzz||||||ooofffTTTHHH999111000222111///++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$ !!!###%%%&&&(((((((((!!!"""###%%%&&&&&&%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''###$$$$$$%%%&&&''''''((('''''''''(((((((((((((((*********))))))******+++)))***,,,///333:::BBBHHHLLLKKKJJJHHHHHHKKKQQQVVV\\\```cccaaa^^^]]]aaaeeehhhpppzzz~~~uuuqqqrrrqqqkkkggglllzzz|||{{{zzzvvvqqqoooooooooqqqtttvvvvvvuuupppmmmgggaaa^^^___cccfffrrruuuzzz|||sssrrrwww{{{zzzwwwrrrssstttvvvyyy|||{{{vvvrrrsssuuuxxxxxxvvvsssqqqqqqsssrrroookkkgggfffhhhjjjjjjjjjllloooqqqpppkkkgggaaaggglllooorrryyyrrrddd^^^```fffkkkooo}}}zzzxxxzzziii___XXXNNNMMMOOOXXXgggsssyyy{{{}}}~~~~~~iiiXXXDDD777555555333000,,,,,,------------......++++++++++++++++++++++++************)))))))))((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$ !!!###%%%&&&(((((((((!!!"""###%%%&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###""""""$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((($$$$$$%%%%%%&&&&&&&&&'''&&&&&&'''((())))))******(((((()))))))))*********+++************++++++,,,+++---111555:::AAAHHHMMMNNNMMMMMMLLLOOOSSSZZZ^^^ddddddcccbbb``````bbbdddqqqxxxyyynnniiiiiigggfffffffffkkkvvv{{{zzzwwwuuurrrpppnnnmmmnnnmmmllljjjeeefffgggeeecccbbbccceeeooouuu~~~{{{sssqqqvvvzzzyyywwwssstttuuuwww{{{~~~~~~~~~~~~||||||xxxvvvwww{{{~~~}}}~~~wwwrrrsssuuutttuuuvvvvvvtttnnnhhhccc^^^```bbbaaabbbgggpppxxx~~~vvviii^^^\\\```fffhhhmmmttt|||}}}}}}yyyqqqaaaRRRNNNPPP[[[gggmmmrrrwwwzzzuuudddMMM>>>999666222---------------------------************************************)))))))))(((***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""###############$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$!!!"""$$$%%%&&&%%%%%%$$$'''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((((((((($$$$$$$$$%%%&&&&&&''''''&&&''''''(((((()))))))))((())))))******++++++,,,************+++,,,---......222777===AAAGGGLLLOOOKKKLLLLLLOOOSSSXXX]]]```gggfffdddbbbbbbdddhhhkkk{{{sssiiidddcccaaadddfffeeedddiiittt}}}~~~{{{yyyyyyrrrooollliiihhhhhhfffeeefffjjjnnnooollljjjkkklllpppvvv~~~xxxqqqpppsssvvvvvvtttppprrrvvv{{{~~~{{{zzzxxx|||~~~yyyrrrnnnkkkjjjfffbbb``````dddgggiiigggaaa\\\___hhhnnnoooqqqpppqqqvvv|||eeeXXXPPPTTTZZZ^^^dddkkkqqq|||xxxiiiUUUFFF>>>999333...------,,,,,,,,,+++++++++************************************))))))))))))******))))))((((((''''''((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''')))'''&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&((())))))((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&&&&%%%$$$%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((((()))******++++++))))))******,,,---///000111666>>>DDDIIIKKKMMMNNNKKKLLLNNNRRRWWW\\\^^^___bbbeeegggfffgggmmmxxxvvvllleeecccddd```aaacccccccccgggnnnttt}}}|||xxxsssooommmllllllkkkmmmqqqtttsssooommmnnnqqqnnnttt|||zzzwwwsssrrrtttvvvwwwwwwsssyyy}}}}}}yyy~~~~~~zzzwwwsssqqqooommmiiifffcccdddcccccckkkyyy|||wwwqqqrrr~~~ooo]]]WWWUUURRRTTTZZZ```lllyyy{{{xxxvvvvvvwwwmmm___RRRHHHAAA:::555111000000///...---,,,,,,++++++++++++++++++++++++************))))))))))))*********)))(((''''''''''''''''''((((((((())))))(((''''''''''''''''''(((''''''''''''&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&'''''')))'''&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&%%%$$$###"""!!!!!!!!!"""######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$'''***,,,,,,,,,,,,&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###!!! &&&&&&&&&'''((())))))***((((((((((((((((((''''''&&&''''''((()))******+++((())))))+++,,,...000111333999BBBIIIMMMMMMMMMMMMPPPRRRUUUZZZ```ccccccccc\\\cccjjjlllmmmwww|||xxxxxxyyyzzzzzzssskkkeeedddeeehhh```^^^]]]^^^bbbgggkkknnnwww~~~yyyvvvuuuuuutttqqqtttuuuqqqlllkkkmmmqqqlllpppwww~~~yyyxxxwwwwwwwwwyyy{{{|||}}}}}}}}}}}}}}}}}}~~~}}}vvvooogggjjjkkkmmmxxxwwwuuu|||zzzzzz|||{{{|||~~~lll___UUUKKKHHHMMMNNNXXXccciiilllwww}}}wwwuuuuuuvvvwwwqqqfff[[[RRRIIIBBB>>>666555444333222000//////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))+++******)))(((''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))((((((((('''''''''''')))(((((((((((('''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((('''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&((())))))((('''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))***)))))))))((((((((('''***+++,,,,,,---///222555===CCCKKKOOOMMMKKKOOOUUUUUUYYY___dddggghhhggggggeeehhhooozzzzzzuuuppplllpppwwwwwwpppkkkeee___^^^aaabbb___^^^aaaccccccggglllyyyxxxtttuuutttrrroookkkiiikkkppptttnnnooosssyyy}}}|||}}}}}}{{{yyyzzz~~~~~~}}}||||||~~~~~~{{{~~~~~~{{{uuutttttt{{{}}}yyyuuuxxx|||~~~hhh[[[SSSKKKFFFGGGGGGHHHLLLTTT```nnnvvv|||{{{}}}~~~~~~zzzuuulll\\\MMMGGGIIIAAAAAA===555222333333000000...,,,++++++,,,---...+++,,,,,,------,,,,,,+++...------,,,+++***))))))+++++++++******(((''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$&&&)))***(((%%%''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&%%%#########%%%'''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&((()))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''''''''((())))))((((((((()))))))))******)))+++,,,---///222666999FFFJJJOOORRRQQQQQQVVV\\\eeehhhlllmmmnnnnnnoooppprrrsssyyyxxxqqqooommmjjjmmmsssxxxqqqkkkgggbbb]]]]]]```ddd```^^^aaacccdddhhhnnn{{{~~~uuuuuurrrssssssqqqooonnnpppqqqqqqqqqsssvvv{{{}}}|||{{{{{{zzz}}}}}}}}}}}}|||{{{zzz{{{{{{zzzyyy~~~~~~~~~~~~~~~}}}|||}}}~~~zzz}}}}}}|||xxxzzz|||~~~~~~~~~pppfff^^^TTTLLLHHHGGGFFFGGGMMMWWWcccjjj~~~zzzqqqcccVVVRRRUUUSSSNNNCCC888333333111---......,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++*********)))))))))))))))+++++++++******)))((('''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''((())))))'''&&&''''''''''''''''''''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%$$$###"""###$$$%%%'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%"""###%%%&&&''''''&&&&&&######"""""""""###$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&'''(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&((((((''''''(((((()))***&&&'''((()))***+++,,,,,,)))+++---000222777<<<@@@MMMPPPRRRSSSUUU[[[dddjjjuuuvvvwwwuuurrrssswww{{{yyyvvvuuussssssuuuqqqmmmjjjjjjiiigggiiilllqqqkkkeeecccaaa^^^___ccciiidddbbbccceeeggglllrrr~~~~~~zzzwwwqqqtttwwwwwwuuurrrpppooorrrrrrrrruuuxxxzzzzzzyyy~~~yyyvvvwwwyyy~~~zzzxxxxxxyyywwwuuuwwwzzz||||||zzz}}}~~~~~~}}}~~~{{{vvvxxxzzzwwwtttvvvrrrqqqrrrsssvvv}}}|||{{{{{{~~~~~~yyyssskkk```WWWMMMJJJGGGGGGJJJRRR[[[```nnnyyynnndddbbbeeemmmeeeTTTCCC999666333...------------------------,,,,,,------------,,,,,,(((((()))))))))***************+++******)))((('''))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((***+++***((('''&&&'''''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&''''''''''''((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&'''))))))'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""$$$&&&(((((('''&&&%%%""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''((((((((('''((())))))***'''(((((()))***+++,,,,,,))),,,000444888===CCCGGGNNNPPPQQQSSS[[[jjjxxx|||wwwtttvvv{{{wwwqqqqqqqqqnnnlllmmmmmmjjjhhhgggffffffgggiiilllfffbbbbbbbbb```ccchhhqqqkkkhhhhhhiiijjjooouuu|||{{{zzz{{{~~~~~~{{{sssvvvyyyyyyvvvssspppoooqqqrrrvvvyyy{{{zzzxxxvvvyyy{{{|||zzzvvvtttuuuwwwvvv}}}yyyxxxyyyxxxuuutttwww~~~~~~}}}|||}}}}}}~~~zzzvvvwwwxxxuuurrriiigggffffffhhhmmmuuu{{{|||{{{yyy{{{}}}~~~xxxyyy{{{|||}}}}}}{{{uuujjjbbbWWWSSSOOOMMMOOOTTTYYY\\\eeewwwzzzqqqnnnpppyyyiiiTTTDDD<<<777333,,,------.........---,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***************)))((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%(((+++***'''%%%&&&(((''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&(((((((((&&&$$$#########""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''((((((((((((((()))******************+++++++++++++++///555;;;@@@EEEJJJMMMLLLOOOQQQVVVfff~~~~~~zzzzzz~~~|||xxxrrroooqqqqqqlllhhhgggjjjiiifffddddddgggjjjkkkgggbbb___```aaabbbeeekkkuuuooojjjjjjjjjjjjnnnttt~~~yyyzzz|||}}}zzz}}}zzz{{{{{{yyyvvvtttttttttvvvzzz{{{tttpppqqqtttvvvvvvtttsssuuuxxxyyy{{{zzzzzzxxxvvvvvvzzz~~~xxxyyy}}}}}}|||zzz{{{~~~}}}zzzzzz||||||zzz{{{|||zzzxxxnnnkkkgggdddeeeiiilllmmmnnnvvv~~~~~~}}}|||}}}}}}~~~{{{|||~~~}}}}}}zzzsssmmmddd___YYYUUUUUUUUUUUUUUUYYYkkk|||wwwxxxuuu```JJJ>>>888666...////////////...---,,,,,,------......------,,,------,,,,,,+++******))))))************))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$'''(((&&&%%%'''***''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%''''''(((((('''&&&$$$###$$$$$$#########$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''))))))(((((())))))***++++++++++++++++++,,,,,,,,,...444<<>>:::555333333111...+++------......------,,,++++++************)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%%%%&&&'''&&&$$$'''(((((())))))(((((('''''''''''''''''''''''''''$$$%%%%%%&&&'''((()))))),,,------...---+++)))(((''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%&&&)))+++%%%&&&''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&'''((())))))((('''&&&)))((('''&&&&&&'''((())))))(((((()))+++...111333666===GGGQQQXXX[[[[[[[[[WWWZZZ```gggnnnuuuzzz|||wwwooopppqqqooo{{{uuu```ZZZ^^^gggrrr{{{zzzsssnnnnnnpppxxx}}}uuupppmmmgggeeehhhlllnnnpppsssvvvyyy{{{{{{}}}|||rrrmmmfff^^^XXXVVVWWWYYYWWW[[[cccjjjkkkmmmyyy~~~}}}~~~vvvqqqnnnfff]]][[[YYYXXXXXX[[[___cccfffdddeeekkkxxxiiiVVVGGGAAA999555444222///+++---......///...---,,,+++,,,,,,+++++++++***************++++++++++++******((((((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%&&&'''((('''&&&'''((()))******)))((('''''''''''''''''''''''''''###$$$%%%''')))***+++,,,......---,,,+++***)))((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%$$$%%%(((***$$$%%%'''((()))(((''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$&&&'''(((''''''&&&%%%%%%%%%%%%&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))***))))))+++---111444666<<>>888777555111...///000111111111000...------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&''')))))))))((('''((()))******)))((('''''''''''''''''''''''''''%%%&&&'''))),,,...///000000///---+++***)))(((((('''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&'''''''''&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$!!!###%%%'''((((((((('''(((((())))))))))))(((((())))))+++---111666:::===GGGOOOYYYbbbffffffdddcccbbbeeemmmtttwwwzzzqqqccceeekkkmmmqqqvvvwwwxxx~~~}}}{{{sssmmmgggjjjssswwwvvv|||uuunnnkkkgggdddbbbfffgggfffgggjjjiiifffgggmmmzzz}}}yyywwwxxxuuu{{{}}}|||zzzuuuooohhhaaa]]]YYYXXXWWWXXXZZZ___dddggg}}}zzzuuurrrmmm^^^TTTUUUTTTOOOPPPWWW\\\___bbbfffmmmzzzwwwaaaQQQAAA<<<:::555222333111000000000111000...,,,---,,,,,,++++++,,,,,,---***+++,,,***(((''''''((())))))))))))))))))))))))(((((())))))))))))(((((((((((('''&&&'''((()))******)))(((''''''((()))******)))(((''''''&&&''''''''''''(((***,,,...///000000...,,,)))(((((())))))***)))((('''&&&%%%$$$$$$++++++***)))(((''''''&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))))))))(((((())))))************)))))))))***...333999???CCCQQQWWW```gggiiihhhfffdddgggiiipppvvvxxx{{{uuuooollljjjkkknnnpppooorrrsssyyy}}}vvvqqqmmmpppyyyzzznnnjjjhhhfffcccbbbfffiiihhhiiikkkkkkgggeeekkkxxx~~~}}}}}}sssllllllfffhhhqqquuuwww~~~wwwooohhhcccccc```]]]ZZZXXXYYYZZZ\\\jjj}}}zzzyyyssseeeZZZXXXUUUNNNMMMRRRUUU[[[aaaeeeiiirrrsssaaaNNNDDD>>>888444444222111000000111000///------,,,,,,++++++,,,,,,---)))***+++***((('''((()))))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""""""""###$$$%%%***)))(((''''''((()))******)))((('''''''''''''''(((((()))+++---...//////***)))&&&$$$######$$$$$$'''''''''''''''&&&&&&&&&******)))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((($$$&&&''')))*********))))))))))))******+++++++++++++++---111888BBBJJJOOO]]]bbbhhhlllllljjjgggffflllnnnsssxxxzzz}}}yyymmmiiiiiihhhiiieeefffiiittt}}}wwwuuutttxxx{{{pppkkkjjjkkkjjjhhhdddhhhkkkjjjkkknnnmmmiiidddiiittt{{{{{{|||~~~iii\\\[[[TTTSSSYYY^^^cccppp~~~zzzsssooonnnjjjddd^^^XXXUUUSSSSSSZZZqqq|||pppeeebbb\\\RRRMMMNNNOOOVVV___dddgggmmmxxxuuu^^^OOOGGG@@@;;;999444222000000000000///...------,,,,,,,,,,,,------(((***+++***(((((()))***))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))((('''''''''(((((()))***+++,,,......//////+++***((('''&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&'''))))))***))))))((((((((()))***++++++,,,---...111888AAAMMMWWW]]]gggjjjmmmnnnmmmkkkjjjjjjqqqrrruuuzzz|||zzzmmmlllkkkfffgggaaabbbgggtttxxxuuuvvvxxx~~~xxxtttpppppprrrtttsssrrrggglllnnnmmmnnnpppooolllfffiiipppxxx|||}}}~~~eeeVVVOOOLLLNNNWWWaaalll{{{}}}wwwsssmmmeee^^^YYYVVVTTTWWWgggtttuuuuuu{{{uuurrrlll___TTTPPPOOOSSSXXX```iiisss|||ppp^^^SSSKKKDDD???888555222000000000000///------,,,,,,,,,,,,------+++,,,---,,,)))((())))))(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))******++++++))))))(((((((((((()))))))))((((((((((((((())))))***+++---...............---,,,+++***))))))******&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((('''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((((((((('''''''''''')))***,,,---...111777???KKKWWWaaaggglllmmmnnnmmmmmmnnnpppsssxxxxxxyyy|||ssskkkmmmkkkdddddd___aaagggsssyyypppoootttyyy~~~yyy{{{{{{vvvsssssstttuuuwwwxxxxxxxxxmmmpppqqqoooppprrrrrrnnnkkklllnnnqqquuuyyy|||}}}}}}~~~jjj\\\RRRUUU\\\iiivvv~~~xxxqqqjjjdddaaa___```hhhnnnkkkiiisss}}}ooo```WWWRRROOOOOOXXXhhhyyytttggg[[[NNNCCC===:::555222111111000///...------,,,,,,------...///000000...***(((((()))(((((((((((((((((((((((())))))************))))))&&&&&&''''''(((((((((((((((((())))))))))))((((((((((((((((((((()))***++++++,,,...//////...,,,,,,((('''''''''&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((('''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((()))+++...///000555>>>JJJVVVaaaiiimmmpppooonnnnnnpppvvv~~~yyylllhhhiiifffaaaaaa]]]```ccckkk~~~uuuoooiiijjjqqqyyy|||sssnnnnnnnnnmmmsssuuuwwwwwwvvvvvvwwwxxxtttvvvuuuqqqpppssssssqqqpppqqqrrrrrrsssvvvzzz~~~}}}~~~yyy{{{sssiiigggmmmvvvzzzvvvsssrrrpppuuuvvvpppjjjooo}}}}}}lll```UUUOOOLLLRRRcccuuuqqq\\\JJJDDD???999444222111111000......------------......///000000...+++)))((()))))))))))))))))))))))))))((((((((())))))(((((((((&&&&&&'''(((((((((((('''(((((())))))))))))(((((('''''''''((()))***+++,,,,,,---...///...---+++)))%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((())))))))))))))))))+++...111222666>>>JJJXXXdddmmmsssuuuuuusssqqqqqqwww{{{pppjjjgggdddbbbbbb^^^[[[]]]^^^aaapppxxxnnnllliiifffgggpppzzz}}}wwwppplllhhhfffiiinnnxxxzzz|||zzzwwwvvvxxx{{{zzz{{{wwwrrrpppsssuuussstttwwwzzzzzzyyyyyy|||~~~~~~}}}yyysssxxxxxxkkk[[[WWWRRRSSS[[[jjjzzzqqqYYYJJJDDD<<<666333111111000......------------......+++,,,---,,,***))))))***))))))))))))))))))))))))''''''((((((((((((''''''((()))***+++++++++******'''((()))******)))(((''''''''''''((()))+++,,,---+++,,,.........+++)))'''&&&''''''((()))))))))(((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++***)))))))))))))))***++++++******+++---000333555===FFFTTTdddpppxxx{{{|||yyyvvvtttuuu}}}|||qqqjjjkkkhhhaaaaaaggg^^^[[[\\\[[[[[[iiiqqqgggiiigggeeegggppp||||||qqqjjjkkkiiifffkkkvvvzzzyyy|||~~~~~~yyyrrrpppsssuuutttuuu{{{}}}}}}zzzvvvyyyzzzuuu```___\\\WWWWWWaaarrrgggMMMGGG???777333222111000......------------......'''(((******))))))***,,,))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***+++***))))))'''((()))******)))(((''''''''''''((()))+++,,,---+++,,,......---+++(((&&&$$$%%%&&&'''(((((((((((($$$$$$%%%&&&'''((()))***$$$%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&###%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%###!!!###&&&((('''%%%''')))++++++,,,///666<<>>:::555111000///...---...............---,,,,,,******++++++++++++************)))(((((()))***+++))))))((((((((()))+++,,,***)))(((''''''((()))***'''((()))*********)))(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&%%%&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((()))***+++###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&#########"""###$$$$$$%%%''''''&&&&&&&&&''''''(((&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&'''((())))))((('''&&&######$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++%%%'''******)))***...111444999BBBLLLYYYjjj{{{zzzzzzssshhhgggpppooo~~~xxxzzz}}}{{{wwwooommmwww}}}xxxzzzxxxxxxxxxyyy}}}zzzxxxyyyuuu{{{xxxlll```SSSMMMSSS]]]eeerrr~~~}}}{{{pppcccVVVNNNHHHJJJ___vvvzzzmmm^^^RRR@@@<<<666222000///...---......//////......---,,,******++++++++++++************)))(((((()))***+++,,,+++)))((((((((()))******)))(((''''''((()))***'''(((((())))))))))))((($$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((("""%%%((()))(((%%%$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$&&&'''''''''(((((())))))'''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''&&&&&&&&&(((***''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$***))))))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&&&&&&&$$$###((('''&&&&&&$$$$$$###"""#########$$$$$$%%%%%%%%%&&&'''((((((''''''(((***'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$%%%%%%'''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&'''((((((((((((((((((''''''))))))))))))***************)))+++000111......111222<<>>888555222111333000000//////...---------++++++++++++++++++++++++************************)))))))))))))))(((((((((************)))))))))((())))))******))))))((('''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%*********))))))))))))(((&&&''''''&&&$$$"""######((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&'''(((((())))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((&&&%%%%%%&&&''''''((((((((((((''''''''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$###############$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))$$$%%%%%%%%%%%%%%%%%%&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''((()))***+++''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&(((---//////333888AAAPPP```kkkuuu}}}rrruuuuuuqqqppptttxxxxxx{{{{{{{{{zzzzzz}}}yyyxxxwwwqqqmmmoooppp~~~zzztttrrrvvv|||{{{zzz~~~~~~zzz~~~~~~xxxnnnkkkppptttxxx{{{|||qqqeee]]]TTTZZZdddrrr{{{ooo___QQQJJJJJJDDDSSSjjjrrr```LLL@@@:::555333222111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))))))))************))))))))))))(((((()))))))))(((''''''''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&+++)))&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&''''''((()))(((((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$"""###%%%&&&&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''((()))+++,,,,,,''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))*********+++++++++***)))+++...000111888@@@HHHYYYjjjrrruuuwwwuuuqqqlllvvvzzzwwwyyy~~~{{{wwwnnnhhhiiijjj}}}zzzvvvvvvzzz{{{tttuuuvvv}}}|||{{{}}}{{{{{{xxxooolllnnnpppqqqqqqvvvsssjjj___]]]___jjj{{{sssaaaRRRJJJEEEMMM^^^tttaaaKKK???999444111111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((())))))******+++*********)))))))))))))))''''''((((((((((((''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########""""""""")))&&&###$$$(((+++,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((''''''''''''(((((()))((('''''''''(((***+++)))(((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''###%%%'''(((''''''((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######((())))))'''$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&((()))***++++++'''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((()))))))))******************++++++++++++,,,+++,,,///000333===GGGVVVcccqqqvvvsssoookkkhhhgggttt~~~zzztttkkkeeefffiii|||zzzwwwuuuwww|||wwwrrrtttvvv|||}}}{{{zzzyyyxxx{{{xxxvvvuuurrroooqqqvvv~~~}}}zzzuuupppmmmmmmnnnmmmkkkmmmssszzzwwwpppggg___bbbpppxxxcccSSSMMMLLLQQQaaawww{{{ZZZFFF<<<777333111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))******++++++))))))))))))))))))******''''''((((((((((((''''''))))))))))))(((''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%!!! $$$'''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((''''''''''''(((((()))((('''''''''(((***+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''!!!###'''((((((((()))***''''''((((((((((((''''''&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$######%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((())))))******''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&''''''(((((()))((((((((()))))))))******++++++,,,///222777DDDRRRaaaiiiqqqrrrnnnhhheeedddfffqqq}}}zzzuuuoooeee```aaafffvvvxxxwwwuuuuuuxxx}}}|||}}}~~~tttrrrssstttzzz||||||yyywwwvvvuuusssqqqnnnnnnooommmhhhiiillljjjlllnnnmmmkkkhhhfffeeefffcccdddhhhmmmsss}}}~~~sssfffbbbiiiwww{{{fffTTTKKKHHHQQQeee~~~kkkPPPCCC;;;666111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******************))))))))))))************''''''((()))))))))(((((())))))))))))))))))((('''(((((((((((((((((((((((()))))))))((((((((('''''')))'''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&''''''((()))+++*********))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''"""$$$''')))((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!###&&&'''''')))+++---(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%&&&&&&'''(((((())))))(((((()))))))))*********+++,,,...333777@@@QQQ```lllnnnpppoookkkhhhggghhhmmmqqqzzz|||rrrqqqooofffaaaaaalllzzztttwwwwwwwwwyyy|||{{{zzzuuuoooooossszzz}}}}}}xxxuuuvvvwwwuuuzzzzzzyyyyyy|||{{{xxxvvvuuuuuutttsssqqqmmmjjjjjjjjjgggbbbcccfff___aaadddeeeccc```^^^^^^```^^^^^^aaacccfffnnnvvv~~~tttllllllsss~~~aaaUUUJJJLLLXXXmmmzzz[[[KKKAAA:::222222222111000000//////------------------------++++++++++++++++++++++++++++++******************((()))))))))************'''((())))))******))))))(((((()))*********))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&+++,,,,,,+++)))''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%&&&''''''&&&%%%###%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&'''(((((())))))((((((++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''###&&&))))))((('''&&&&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''((((((((((((((((((******)))(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((()))))))))'''&&&'''((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''%%%'''((()))******))))))''''''''''''''''''''''''&&&&&&'''((())))))(((((('''(((((()))***++++++,,,***++++++++++++,,,,,,,,,---...222777===HHH\\\mmmxxxvvvtttsssqqqoooqqqtttvvvtttxxx}}}sssnnnrrrssslllggghhhyyyyyyxxxxxxyyy|||yyysssrrrnnnhhhgggkkkvvvzzz|||{{{}}}||||||yyyuuusssuuuxxx|||~~~~~~~~~{{{vvvuuusssqqqpppnnnnnnmmmnnnmmmlllmmmnnnooommmlllnnnjjjhhhfffbbb]]]]]]aaa[[[]]]___```^^^\\\[[[\\\```]]]]]]_________dddkkknnn|||yyysssuuu}}}ssscccTTTMMMPPP]]]uuucccQQQEEE===444444333333222111111000------------------------++++++++++++++++++++++++,,,+++++++++***)))))))))(((((())))))*********+++(((((()))***************'''((()))***************))))))))))))))))))))))))***)))))))))((((((((((((%%%(((++++++(((&&&(((***'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&''')))******)))'''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((''''''''''''((((((((()))+++,,,,,,,,,+++***,,,---,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''')))*********)))((()))'''%%%$$$###$$$&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$'''$$$!!!"""&&&'''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((()))))))))((('''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&%%%))))))))))))(((((((((((('''''''''''''''((())))))))))))***+++,,,,,,------***///666;;;DDDTTThhhwww|||vvvpppnnnqqqxxx~~~|||wwwuuuxxxzzzwwwoooooovvvvvvppppppxxx~~~}}}xxxuuuppplllkkkkkkjjjiiiooozzz{{{~~~|||sssrrrzzzzzztttooolllmmmoooqqqqqqppplllhhhfffcccbbb___\\\ZZZZZZZZZ[[[]]]\\\\\\\\\^^^aaaeeeggghhhgggfffdddaaa^^^ZZZXXX^^^]]]ZZZXXXVVVWWWWWWXXXWWWYYYZZZZZZYYYYYYZZZ\\\```gggqqq}}}yyyssspppqqqtttuuuYYYPPPOOOPPP]]]pppjjjVVVJJJDDD===888222//////000...,,,///...---...//////---++++++******)))******++++++))))))************))))))******++++++++++++*********)))))))))))))))***+++))))))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''))),,,...,,,,,,,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((***)))((('''&&&''''''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''###!!!"""&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&((((((((('''''''''''''''(((''''''''''''((()))))))))******++++++,,,------,,,111888AAAMMM^^^ppp}}}|||uuupppoootttzzz~~~yyyxxx{{{||||||pppllloooxxxyyysssrrrxxx{{{{{{~~~~~~~~~zzzxxxtttrrrqqqpppooommmxxxyyyyyy~~~zzzxxxrrrqqqooolllhhhdddaaa___\\\]]]^^^^^^]]]ZZZWWWUUUSSSQQQOOOMMMKKKKKKLLLLLLPPPPPPOOOOOOQQQTTTXXXZZZ]]]^^^^^^^^^]]][[[ZZZYYY[[[YYYXXXVVVUUUUUUVVVVVVWWWXXXXXXWWWTTTSSSTTTUUUXXX\\\bbbjjjuuu~~~sssmmmeeehhhtttbbbTTTLLLFFFLLLZZZjjj|||mmm[[[NNNEEE>>>888222//////000...,,,///...---...//////---+++,,,++++++***************))))))************))))))******++++++++++++************)))))))))))))))***((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''')))+++---,,,,,,,,,+++)))((()))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%###!!!###&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''((((((''''''(((((()))***************+++,,,------///444===KKK\\\nnn}}}vvvqqqsssxxx~~~~~~zzzzzz}}}~~~pppgggfffmmmxxx{{{uuurrruuu|||}}}wwwvvv{{{|||{{{|||xxxwwwvvvwwwxxxyyyyyyxxx}}}~~~|||xxxxxxuuurrrooommmkkkhhhfff]]]\\\YYYWWWUUUSSSRRRRRROOOOOOOOONNNLLLKKKIIIHHHFFFEEECCCAAAAAAAAAAAABBBBBBBBBAAAAAACCCEEEHHHJJJNNNOOOQQQSSSUUUVVVWWWWWWUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUTTTRRRQQQRRRSSSVVVWWWYYY\\\cccpppwwwlll^^^```jjj}}}tttcccVVVHHHFFFMMMTTTcccxxx~~~qqqfffXXXMMMBBB<<<666222222222000......---------......,,,+++,,,,,,++++++*********)))))))))************))))))******++++++++++++******+++******)))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''))))))(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''((()))***+++,,,,,,---+++))))))***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$###"""###&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))&&&&&&''''''''''''((((((((((((((('''((())))))***************+++,,,...///333888DDDVVVkkk}}}xxxsssuuuzzz~~~yyywwwxxx}}}~~~wwwkkkbbbccciiirrruuuqqqnnnpppooovvv|||}}}yyytttrrrsssvvvyyy|||~~~zzzpppppppppttt{{{}}}zzzyyyxxxvvvtttqqqmmmgggcccgggeeeaaa______]]][[[ZZZRRRQQQOOOLLLKKKJJJKKKKKKGGGGGGEEEDDDCCCBBBBBBBBB>>>===<<<<<<;;;<<<<<<===::::::999999;;;===???@@@AAABBBEEEHHHKKKMMMOOOPPPNNNOOOPPPPPPQQQQQQPPPPPPOOOQQQSSSSSSSSSTTTVVVWWWXXXXXXXXXWWWZZZcccoooyyytttgggcccffftttwwwhhhWWWNNNNNNUUU[[[hhhuuu~~~yyyuuupppeeeZZZJJJCCC<<<777555444333111///...------......---+++***+++++++++++++++++++++)))******++++++******)))******++++++++++++******,,,+++***(((((('''''''''((((((((())))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%'''))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((((()))******,,,,,,---+++***)))+++,,,************************(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&(((((($$$######$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((()))(((''''''''''''))))))''''''((((((((()))))))))((((((((((((((()))******************,,,...000222999???NNNbbbxxxxxxqqqrrrvvvxxxxxxrrrqqquuu{{{||||||ooohhhbbbbbbeeejjjllljjjhhhiiidddfffiiijjjkkknnnrrruuuwww}}}zzzooogggggghhhoooyyy}}}{{{{{{|||{{{xxxtttpppnnnhhhfffdddcccaaa]]]XXXUUUUUUSSSPPPOOOOOOOOOMMMLLLLLLKKKHHHFFFDDDDDDDDDDDD@@@???===<<<;;;;;;;;;;;;777666666666666666666666666666555666666888999:::999:::<<<>>>AAACCCEEEFFFHHHHHHJJJKKKLLLMMMMMMMMMMMMOOOQQQRRRRRRSSSUUUWWWVVVWWWWWWVVVUUUYYY```fffuuuwwwmmmggglllxxxyyydddUUUOOOSSSUUU]]]lll{{{}}}xxxtttuuuvvvpppgggSSSLLLBBB;;;888555333000///.........//////---+++((()))***,,,------------******++++++++++++************++++++++++++******+++***)))(((''''''''''''************************((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((***))))))))))))*********+++,,,---,,,******+++---************************(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''(((((()))*********))))))(((((())))))***+++*********+++---000444666@@@IIIZZZooouuunnnmmmnnnpppqqqoooooottt{{{|||}}}pppgggdddddddddeeefffffffffeeeeee___aaacccfffjjjooowww|||yyyllleeedddfffmmmxxx~~~~~~vvvrrrlllmmmmmmmmmllliiigggeee\\\ZZZWWWUUUTTTRRRNNNKKKJJJHHHFFFEEEEEEEEEDDDCCCDDDCCCAAA@@@>>>======<<<===<<<;;;:::999999999999666666666666555555555555333333333333333444555555666666666777999:::<<<===AAAAAABBBDDDFFFHHHIIIJJJLLLMMMOOOOOONNNNNNOOOQQQVVVXXXYYYXXXVVVVVVZZZ]]]gggpppxxxmmmjjjlllsss}}}uuu___TTTMMMQQQ[[[nnnzzzuuuvvvyyyvvvppp___VVVJJJAAA;;;777333000000/////////000000...---((()))+++---......------******++++++++++++************++++++++++++*********))))))(((''''''''''''+++++++++******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))******++++++++++++,,,---,,,+++***,,,...************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((((('''&&&%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&''')))*********((((((&&&&&&''''''((())))))***))))))(((((())))))***+++*********+++///333777:::HHHSSSfffzzz{{{sssmmmjjjkkkmmmoooqqqqqqwww~~~~~~|||sssgggcccbbbeeeggghhhhhhggggggeeeccccccggglllppptttyyy{{{qqqkkkkkkmmmrrrzzzzzzuuuwww{{{yyytttwwwyyyzzzxxxsssnnnjjjfffffffffeeedddcccaaaaaaXXXUUUQQQNNNLLLJJJHHHFFFGGGEEECCCBBBBBBBBBAAA@@@============<<<;;;:::999<<<<<<;;;;;;:::999999999888888888888777666666555222222222222222222333333555444333333444555666777::::::;;;<<<>>>AAADDDEEEIIIJJJLLLLLLKKKLLLMMMOOOWWWYYYZZZYYYVVVVVVYYY\\\___cccmmmzzz{{{ssskkkggglllsss}}}zzz~~~nnn```QQQRRRZZZlll~~~|||}}}{{{vvvnnndddWWWKKKCCC===888444222111000111222111000...***+++---......,,,+++******++++++,,,,,,++++++*********++++++++++++******)))(((((('''''''''((((((+++******)))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***+++,,,,,,,,,+++,,,---,,,++++++,,,...************************************************(((((((((((((((((((((((('''((()))******)))((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))'''&&&$$$""""""###$$$%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&'''((()))***&&&&&&&&&'''''''''(((((($$$&&&)))+++,,,***((('''%%%%%%&&&&&&'''((()))))))))))))))))))))******+++*********,,,000555999<<>>;;;<<<===>>>>>>===<<<;;;777888888888777666555444666666666666555444333222222222222222222333333333444333222111111222444444666555555777999===@@@CCCEEEGGGJJJKKKLLLNNNPPPSSSUUUVVVVVVTTTRRRRRRVVVZZZ\\\[[[___hhhqqq}}}qqqeeebbbfffttt}}}|||xxxiiiXXXUUUUUUaaawww{{{zzzpppaaaTTTKKKDDD>>>:::333222111111333222111///---...//////---+++)))'''***++++++,,,,,,++++++*********++++++++++++******(((((('''''''''(((((()))******)))'''&&&%%%$$$###((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((()))&&&''')))***,,,,,,------//////...---,,,,,,,,,,,,------,,,+++*********+++((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((((((((((((((()))((((((((('''''''''''')))(((&&&%%%%%%&&&((()))))))))((('''&&&%%%%%%$$$((((((''''''''''''(((((('''%%%$$$%%%''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&'''((('''&&&""""""###$$$$$$%%%&&&&&&)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))***((((((''''''''''''(((((((((***,,,------+++)))''''''''''''(((((((((((('''((()))+++,,,,,,+++***))),,,***))),,,///333;;;CCCTTTeeezzz}}}{{{xxxrrrllljjjooowwwzzzzzzzzz|||sssjjjcccbbbeeekkkgggeeegggmmmpppooollljjjvvvzzz{{{zzzyyy{{{{{{{{{|||~~~}}}~~~|||uuummmllllllmmmnnnnnnllljjjgggfffffffffeeeddd```]]]\\\XXXRRRNNNLLLJJJHHHFFFEEEDDDBBB@@@>>><<<<<<;;;<<<<<<;;;;;;;;;:::::::::999888888888777777666666777777666555444333222222111222222333333222222111333333333222222222111111333333333444666999<<<>>>>>>BBBFFFJJJKKKLLLMMMNNNSSSTTTTTTSSSRRRSSSVVVXXX[[[]]]``````cccnnnmmmbbb```aaammm|||}}}xxxzzzwwwhhhUUUJJJUUUkkkzzzlllbbb[[[QQQEEE>>>666333111333222......000,,,,,,---...---,,,+++***,,,,,,,,,+++++++++******---,,,+++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))((('''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$&&&&&&&&&''''''''''''(((###$$$&&&(((((((((((('''''''''''''''(((((((((((())))))))))))))))))***+++///...---,,,,,,+++++++++,,,,,,+++************************************************)))((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%((((((''''''''''''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((('''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((&&&''')))******)))((('''******))))))((()))))))))))))))***+++,,,++++++***...,,,---000222666AAALLL```ppp~~~~~~{{{uuunnnlllqqqwwwyyyzzz|||zzzooojjjfffgggkkkhhhggggggjjjpppuuuwwwvvv|||~~~~~~~~~{{{wwwxxx|||zzztttuuuuuuvvvwwwyyyyyyvvvtttpppnnnkkkjjjhhhfffccc```ZZZVVVQQQMMMJJJIIIFFFEEE>>>>>>===<<<<<<<<<<<<<<<999999999999888888888888888888777777777666666666777666666555555444444333222222333333333333222222333333333222222222111111000000000000222555777999;;;>>>CCCFFFGGGIIIKKKMMMPPPQQQRRRQQQQQQSSSUUUXXXVVVXXXZZZYYYZZZbbbppp{{{uuuccc[[[UUU___nnn|||}}}{{{}}}sssbbbVVVZZZgggyyywwwooohhh\\\NNNDDD777333111222222///...000------...///...---,,,+++,,,,,,+++++++++*********---,,,+++***))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))######$$$$$$$$$$$$###"""&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''((())))))((((((''''''((((((((()))))))))+++************+++,,,,,,......---,,,++++++++++++++++++***)))))))))************************************))))))(((((('''''')))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&'''(((((())))))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))((((((''''''''''''((((((&&&''''''(((((()))))))))...---+++)))))))))+++,,,))))))***+++,,,,,,++++++//////111444666<<>>888444444333000...000...////////////...------+++++++++*********)))))),,,,,,+++******)))))))))***************)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))((())))))))))))*********,,,+++++++++,,,,,,---......---,,,++++++***++++++******)))))))))))))))******************************)))))))))(((((((((''')))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((('''&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&&&&$$$&&&&&&''''''((((((((()))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&((((((((((((''''''''''''(((((()))((((((((()))***,,,---///---+++(((((()))+++,,,)))******+++,,,,,,,,,,,,...000444777999AAATTTfffyyy|||{{{}}}xxxxxxxxxuuuzzzzzzrrrmmmiiigggfffdddeeeiiippp|||zzz|||tttooohhhbbb^^^[[[XXXVVVNNNKKKGGGDDDBBB@@@>>><<<;;;:::999777666555444444555555555444444444333333555555555555555444444444444444555555555666666666333444444555555444444333333333333222222222111111222222111111111222333444333444777999;;;@@@EEEIIIJJJLLLNNNOOOOOOPPPRRRUUUZZZ\\\]]][[[YYYZZZ___dddjjjvvvqqq___TTTQQQTTT___ooo}}}vvvggg[[[]]]qqq}}}eeeSSSHHH@@@999777444000...///////////////......------++++++*********)))))))))++++++++++++******))))))******+++******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((...---+++)))(((((()))******((('''%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''(((((()))))))))))))))))))))*********+++++++++++++++++++++,,,---............---,,,++++++++++++***)))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((()))(((&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&((((((((((((''''''''''''(((((()))(((''''''(((***,,,---...,,,)))''''''(((***+++*********++++++,,,---...---///444999>>>III^^^qqq{{{rrruuu}}}}}}zzzwwwsssyyy|||uuupppiiiiiikkkrrr}}}~~~}}}kkkfff^^^XXXSSSPPPMMMKKKFFFCCC@@@>>>===;;;999777:::999777666444444333333444444444444333333333333333333333333333333333333333333444444555555666666333444444555555444444333333333333222222222111111333333222222222222222333000111333444666;;;@@@DDDIIIKKKMMMNNNNNNNNNPPPRRRUUUWWWXXXXXXVVVWWWZZZ]]]cccjjjvvvsss___UUUNNNSSS^^^lll|||}}}ggg]]]eeerrrvvvaaaSSSGGG<<<777444111///000.........---------------+++++++++************)))******+++++++++***))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***(((&&&%%%%%%&&&&&&))))))'''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))************++++++++++++*********++++++---......//////...---,,,,,,,,,,,,******)))))))))***++++++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((***(((''''''((((((&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))((((((''''''''''''(((((('''&&&&&&%%%&&&''')))***+++)))(((''''''(((***+++************+++---...///---///555===FFFSSSiii{{{~~~rrrlllqqq}}}zzzwww{{{wwwsssqqqpppvvv}}}~~~|||zzzsssnnn```[[[TTTNNNJJJGGGEEECCC>>><<<:::999999888666444555444444444444555555666444444333333333222222222111111222222222222333333222222333333444444444555333333444444444444333333333333333222222222111111111111111111111111111000///000222222444777;;;???DDDGGGJJJKKKLLLMMMNNNPPPQQQSSSTTTUUUVVVWWWYYY[[[```bbbhhhuuummm^^^PPPOOOSSS\\\lll|||~~~iiiaaa```sss|||cccTTTDDD;;;666333111222///...------,,,,,,------,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((((((''''''((()))))))))************+++++++++*********+++,,,---...///000000///...------------***************+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((***)))''''''((((((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((()))***+++************+++---///000111222888CCCPPP___tttvvviiieeemmmzzz{{{xxx|||www{{{zzzsssllleee___[[[SSSOOOJJJEEECCC@@@>>><<<999888777777888888666444222222222222222333444555333222222222222111111111000000000111111222222222222222222222222222222222222222333333333333222222333333333222222222111111///000000111111111000000000111222222333444777:::===@@@DDDGGGIIIKKKNNNOOOPPPQQQSSSTTTVVVXXXZZZ\\\___]]]```iiitttooo^^^VVVQQQPPP\\\lllxxxpppcccdddsssnnnVVVFFF===666222222000///...---------...///---------,,,,,,,,,,,,+++((()))+++,,,,,,+++***)))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((''''''&&&%%%&&&((()))))))))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&'''(((((()))))))))************++++++++++++,,,---///000111111000///......---......++++++******+++,,,------************************(((((((((((())))))))))))((((((((((((((((((((((((************)))))))))))))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((''''''''''''((((((+++)))((('''((((((&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''&&&''''''((()))***((((((''''''''''''(((((()))))))))))))))(((((((((''''''((()))***++++++,,,************+++---///000444555;;;HHHWWWhhh{{{|||oooaaa^^^hhhuuu|||}}}{{{uuuzzz~~~xxxsssjjjbbb[[[UUUOOOKKKKKKGGGCCC???===;;;999777777666666777888888777555444444222111000000000000111111111111000000000000//////000000111111111222111111111111111111111111111222222333333222222111333333333222222222111111000111111222222222222111111222333333222333555777666:::@@@DDDHHHKKKNNNPPPMMMMMMOOOPPPRRRTTTWWWXXX___[[[\\\bbbhhhqqqnnnaaaSSSJJJQQQ```mmm}}}uuu___fffhhhRRRCCC888222111222111///.........///000......---------,,,,,,,,,((()))+++,,,,,,+++***)))&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''''''''%%%%%%###%%%(((***+++***(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((&&&%%%%%%&&&'''(((((())))))))))))*********,,,,,,------///000111222000///...------,,,,,,------,,,++++++******++++++,,,,,,***)))))))))***+++******))))))((((((''''''++++++******))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''''''''(((((((((((()))(((((((((((((((''''''''')))))))))))))))(((((((((************))))))))))))))))))(((((((((((()))))),,,))))))---000000111333...999EEEQQQeee{{{uuubbb\\\aaagggnnnsss}}}|||~~~|||{{{|||~~~}}}vvvrrrjjjccc[[[VVVTTTQQQLLLGGGAAA@@@>>><<<:::888666666666555555444444555555666444333222111111111222333222222222111111111000000111111111111111111111111000000000000000111111222111111111111111111111111333333333333333333333333222222333333333222222111666555333111111222333444555666999===BBBGGGLLLNNNMMMMMMMMMOOOQQQTTTWWWYYY\\\```bbbaaaaaagggsss}}}|||lllZZZMMMMMMUUUaaauuunnnjjjooozzzZZZGGG>>>666111333111......///000//////...---,,,+++************+++++++++++++++++++++++++++++++++,,,------......((((((((()))))))))******))))))))))))))))))))))))'''''''''(((((((((((((((######$$$$$$%%%&&&''''''&&&'''''''''&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((************))))))((((((++++++***************+++000---,,,......---000444222111000///............---,,,,,,+++++++++++++++,,,,,,***)))))))))***+++******))))))((((((((((((******)))))))))))))))((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((''''''''''''***))))))((((((((())))))///++++++...///...///222333???MMM[[[ppp|||ooobbbaaaeeeiiillloooxxx|||xxx{{{~~~}}}xxxpppjjjfff___XXXQQQMMMKKKIIIDDD@@@>>>===<<<;;;999777666555555555444444444444555555555444333222222222333333444333333333222222222111111111111111111111111111111111111111111222222333111111111111111111111111222222222222222222222222222222222333333222222111555444222111111111333333333444666999===BBBFFFIIIMMMLLLLLLLLLNNNQQQTTTVVVZZZ]]]``````___bbbkkkssssssbbbTTTOOORRRVVVllltttgggdddyyyqqqWWWFFF;;;444444111///...///000//////...---,,,+++************++++++++++++++++++++++++)))))))))***************###$$$$$$$$$%%%%%%%%%%%%))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))************,,,++++++******++++++,,,000------///000...111555444333222111000000000000------,,,,,,,,,+++++++++,,,,,,+++************+++***))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%(((((((((((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((+++***)))(((((((((((((((...++++++...//////111555:::HHHXXXiii~~~qqqhhhbbbdddggggggggggggpppwww|||wwwtttuuu{{{}}}sssjjjbbb[[[WWWQQQLLLGGGCCCBBBAAA===:::::::::999888777666555555555444444333333444444555666555444333333333444444444444444444333333333333222222222222222222222222222222222111222333333444111111111111111111111111111111111111111111111111111222222333333222222222444333222000000111222222222222222333666;;;???BBBJJJIIIIIIJJJKKKMMMPPPRRRWWW\\\``````^^^___dddiiimmmzzzqqqaaaVVVRRROOOccc|||jjj[[[gggcccJJJ<<<777555333000///000000000///...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&+++***)))((('''%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***+++,,,,,,,,,+++++++++++++++,,,,,,///---...111111///222777444444222111111111111111---------------,,,,,,+++,,,,,,++++++************))))))))))))))))))))))))'''''''''(((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&*********)))((((((''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************++++++***)))((((((((((((***((()))---000222888>>>CCCRRReeevvvqqqkkkfffhhhiiigggggghhhmmmuuu{{{xxxzzz}}}wwwtttzzz~~~|||xxxsssqqquuu||||||rrrhhh```XXXRRRNNNHHHEEEAAA???>>>===;;;999777666666666666555555555444444333333333333444444555444444333333333333333444444444333333333333333222222222222222222222222222111111111111222333333111111111111111111111111000000000000000000000000111111222333333333222222333222111000000000111111111000//////111555999<<>>GGG```rrrxxxuuutttuuuuuutttxxx~~~}}}sssiiihhhxxx}}}uuuxxx|||}}}|||wwwsssqqqssswwwzzzyyyyyy}}}~~~~~~xxxtttwww|||uuuqqqfffaaaYYYRRRMMMHHHCCC@@@;;;;;;::::::999999888888555555555666666666666666555555555444444555555555222222333333333222111000222222222222333333333333333333333333333333333333000000//////000000111222111111111111111111111111000000000000000000000000000111222222333333333333222222222222222111111111111111000000111222333444333666<<>>;;;888999999999888888888888777777777777777777666666777666666555555666666777333333444444444333222111333333333333444444444555333333333333333333333333111111000000111111222333111111111111111111111111111111111111111111111111000000111222333333333333333333333333333222222111000000111111222222222111333444666999===BBBGGGIIIMMMOOORRRTTTVVVWWWYYYYYYYYY]]]ccchhhooo|||qqqeeefffsss|||aaaTTTWWW```aaaLLLBBB<<<999666333333222000//////...............//////------------------------++++++******)))))))))(((++++++*********)))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((()))))))))$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((()))***++++++,,,++++++++++++,,,---...///---...000333444888EEERRR444333222111000000000000---///000111000///---,,,,,,,,,---...---,,,+++***))))))******++++++++++++---,,,,,,,,,+++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))******&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&'''((())))))***'''''''''((()))******+++'''(((((()))***++++++,,,(((((())))))***+++------,,,,,,///222555:::GGGSSSlllzzzoooooovvvwwwuuuuuuvvvxxxzzz{{{{{{wwwwww|||zzzvvv~~~||||||zzzwwwuuuvvvxxxzzz}}}|||pppeee]]]XXXQQQMMMHHHCCC@@@>>>;;;:::888999::::::999888888999888888888888777777777777777777666666666666777777333444555555555444333222444444444555555555666666333333333333333333333333222222111111222222333444111111111111111111111111111111111111111111111111///000111222333444444444333444444444444333222222///000111222222222111000555333111222666<<>>888444222111000000000...---------------+++,,,............,,,++++++)))'''''')))***(((&&&((((((((((((((((((((((((***))))))((('''&&&&&&%%%'''((()))******)))((('''''''''(((((())))))******((('''%%%$$$$$$%%%'''(((&&&&&&%%%$$$$$$$$$%%%%%%(((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((((()))******+++---............///111111,,,,,,444999AAAWWWnnn666666555444222111//////.................................---,,,+++))))))))))))))))))************+++++++++++++++***))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((($$$%%%&&&'''(((***++++++******++++++++++++++++++...///444:::===DDDUUUeee}}}{{{zzzuuuyyy|||zzzpppxxx}}}zzzwww{{{~~~~~~}}}|||}}}{{{sssjjjbbb\\\UUUMMMFFFDDDBBB@@@===;;;:::::::::777888999999888777555444888888999999::::::999999999888888777777777777777777777666666666666777777555555555555555666666777555555555555444444444444444444333222111111111222333333222222222222222222222222333333333333222222222222111000000000111222111222333333333222111111000111111111111111111000000222333333555777<<>>999555333111000000000///...------------,,,,,,------------,,,,,,---+++)))***+++,,,***(((((((((((((((((((((((((((+++++++++***)))((((((((('''((()))******)))((('''&&&'''''''''((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((((((((((((((('''''''''&&&'''((('''&&&&&&'''(((((((((((((((((()))******+++,,,......------///000111---///666===HHHbbb|||888777666555444222111111000//////......---------......------,,,+++***)))************************+++++++++************)))******)))))))))((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&'''(((((()))************++++++,,,,,,,,,------000555;;;???JJJ^^^qqq|||}}}|||zzz||||||zzzwwwuuurrr~~~xxxyyyzzznnnggg]]]VVVPPPJJJDDD???>>>>>>===<<<;;;;;;;;;<<<777888999::::::999888777999::::::;;;<<<<<<;;;;;;;;;::::::999888888999999999888888777777888888999666666555555666666777888666666666666555555555555444333333222222222333333444444333333222222111111333333444444444444333333333222111000////////////111111222222333222222111111111222222222222111111///000111111111333666999===CCCJJJPPPRRRRRRQQQPPPUUUXXX\\\___cccggglllpppqqqyyyrrriiitttkkkYYYLLLXXXnnnoooZZZIIIEEE???:::777444222000111000///...------------,,,,,,++++++++++++,,,,,,,,,+++******++++++***(((((((((((((((((((((((((((++++++******))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&(((((((((''''''$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''((()))(((((((((((()))*********+++------,,,,,,...///111///222999BBBSSSrrr999999777555444333222111111000000///...------,,,......---,,,++++++******++++++***************)))++++++***************************)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((()))))))))+++++++++,,,,,,---...///111444888<<>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===?????????>>>>>>;;;;;;<<<===>>>??????>>>???>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::;;;;;;<<<999999999888888888777777444444444333444444555555555555444444333222111111222222333333333333222222000000111111111111000000000000000111111222222222222222222333333222222222000111222111000000111333555777<<>>>>>>>>===>>>>>>>>>>>>===<<<;;;;;;<<<===>>>???>>>>>>===<<<===>>>@@@AAAAAAAAAAAA@@@@@@>>>===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<===::::::::::::999999999888666555555444444444555555555555444444333333222222222222333333333333222222000111111222222222111111000000000000000111222333111111222222222222111111111222333333111111111333444555666888<<>>>>>>>>>>>>>>???@@@@@@@@@???>>>======???@@@@@@???>>>>>>???@@@BBBCCCDDDEEEEEEEEEAAA@@@???===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::999999::::::;;;<<<;;;;;;;;;::::::::::::999777777666555444444444555444444444444444444333333333333444444444444333333333333444444333222111000000/////////000111333444000111111111111111111000000222333333222111111222333444444555999???GGGMMMPPPTTTYYY]]]aaadddgggjjjkkkkkkmmmtttvvvlllbbbhhhyyyiiiZZZNNNRRReeelllRRRGGGBBB:::555666222111000///............,,,,,,------------,,,,,,***+++---,,,)))((()))+++))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***))))))((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))******&&&'''((('''&&&&&&'''(((******))))))******+++,,,+++,,,......------///000000888DDDTTTjjjKKKHHHCCC>>>999777555555////////////000000000000///---+++******+++,,,...------,,,,,,+++***))))))+++***)))((()))***,,,---+++++++++************)))))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))******&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''((()))******+++((((((((()))******++++++---,,,,,,---...222555777EEEOOO^^^ppp~~~wwwuuuuuutttsssuuutttvvv{{{||||||yyyooommmqqqvvvuuusssrrryyy{{{uuuqqquuu|||}}}vvvrrr{{{tttlll```VVVPPPLLLHHHEEE@@@AAAAAAAAA@@@??????@@@===>>>@@@AAABBBBBBBBBAAA@@@AAABBBBBBBBBBBB@@@@@@BBBCCCDDDFFFGGGGGGHHHHHHAAA@@@???===<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;999999888888999999:::;;;<<<<<<;;;;;;;;;:::::::::999888777555555444444444333333444444444444444444444555555555555555555444555666666555444222///...000////////////111333444000000111111111111000000///111333333222111111222222333444555888===DDDIIIRRRUUUZZZ]]]```bbbdddfffggghhhjjjnnnxxxzzzoooaaa]]]fff~~~zzziiiWWWRRRZZZqqqsssVVVIIICCC;;;666777222111000//////.........,,,,,,...//////...,,,,,,'''***+++***'''&&&''')))))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%'''((()))***'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&######$$$$$$%%%&&&''''''&&&'''((('''&&&&&&'''(((*********)))******+++,,,+++---............///111111999HHH[[[tttOOOMMMIIIBBB===:::666222444333222111000///...---......---------,,,,,,,,,+++++++++,,,,,,------------,,,+++******+++,,,---,,,+++)))''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))************))))))))))))&&&&&&&&&&&&'''''''''(((&&&''')))*********)))(((++++++******))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((+++*********))))))((((((***+++,,,+++******+++---)))000111222777333555BBBKKKbbbwwwzzz|||yyyrrrqqqrrrsssuuuyyy|||}}}{{{zzz|||tttoooppptttxxx}}}}}}zzzxxx~~~|||}}}zzz}}}uuukkkcccWWWNNNHHHEEECCCAAACCCBBB@@@@@@BBBCCCDDDDDDDDDCCCBBBCCCDDDCCC@@@>>>AAABBBCCCDDDCCCCCCAAAAAAAAABBBFFFMMMSSSUUURRRNNNFFFBBB===;;;<<<>>>===<<<>>>===;;;:::;;;;;;:::999<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;:::999888666666666777777777777777777666555444333555555444444444555555666888777777666555333222111444333000///......///000///000111333666777666444222222222111111000000000...000111333555888===AAAOOOQQQVVV^^^eeefffbbb^^^ccceeeiiinnnrrrxxxxxxhhh[[[WWWdddtttzzzdddUUUUUU^^^~~~zzz\\\HHHBBB@@@<<<666444111///.../////////...------..................*********))))))))))))(((((()))***++++++***)))(((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''')))***)))'''&&&&&&'''(((((('''&&&%%%%%%$$$$$$)))(((((('''''''''(((((())))))(((((((((((())))))*********+++,,,,,,------...//////000000000111111888>>>NNNeee~~~VVVRRRLLLEEE@@@<<<777333555444333222111000//////.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,...---,,,+++*********+++((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))))))))))))))((((((((('''''''''&&&+++***)))(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***)))'''&&&&&&&&&((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((************)))))))))(((***+++,,,+++******,,,...,,,222222444;;;;;;@@@OOOccctttyyyzzz}}}www{{{|||ssskkklllppptttyyy{{{{{{vvvtttyyy~~~|||}}}~~~uuukkk^^^XXXOOOHHHEEECCCAAA@@@DDDCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCEEEGGGFFFCCC@@@AAABBBCCCCCCCCCBBBAAA@@@CCCEEEJJJQQQXXXZZZVVVRRRHHHDDD???<<<===>>>>>>===>>>===<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;:::::::::999999:::::::::;;;:::999777777777888999888888888888777666555444666666555444444444555555777777777666555444333222222222222333333333333333//////000222555666555333333333222222222111111111000111111222222555999<<>>??????>>>===<<<;;;::::::::::::888888999:::;;;::::::::::::::::::999999:::::::::;;;:::999888888888999:::999999999999888777666666777666666555444444444555555666666666666555444333///000111333333222111000/////////111333444333222333333333333222222222222111111222111000111333555:::EEETTT^^^cccdddeeefffdddeeeiiillllllmmmuuuqqqbbb[[[ZZZ```pppttteee\\\iiiiiiRRRCCC>>>>>>888666333222222222111000..............................---------,,,,,,,,,))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((('''&&&$$$%%%%%%)))((((((''''''&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))***+++++++++,,,---------------000222;;;KKK```ppprrreeeWWWOOOKKKEEE@@@===666555444222111111111111/////////............---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((())))))))))))(((((('''&&&&&&((()))***************))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((()))))))))*********)))))))))))))))(((***+++++++++,,,...111333DDDSSS___fff\\\RRRXXXVVVbbbyyyyyyrrrpppuuu{{{wwwwww|||uuullleeeggglllpppuuuzzzzzzyyy}}}~~~xxxxxxzzz{{{yyy}}}wwwkkkaaaXXXRRRIIIHHHFFFDDDDDDEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEEEEHHHNNNTTTUUUPPPKKKFFFFFFEEEDDDCCCAAA@@@@@@DDDJJJVVVcccjjjhhh^^^VVVKKKGGGBBB===<<<===???@@@<<<===<<<;;;999999999:::777888999:::::::::999999999999999::::::999999999:::999888777888999:::;;;;;;;;;;;;;;;:::999888777888777666555444444444444555555666666666666555555333333333444333333333333000//////000222333222000333333333333333333333333111222222111//////111333777???KKKUUU\\\```dddffffffgggjjjmmmmmmlllqqqxxxpppaaaYYY\\\mmm~~~rrrccchhh}}}```IIIAAABBB:::777444333222222111000...............---------............------------)))))))))******)))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&((((((&&&%%%%%%&&&))))))((((((''''''''''''(((''''''''''''(((((()))((((((''''''''''''((((((******+++,,,,,,------...---///000///...000444888AAARRRfffuuuooo[[[RRRMMMGGGBBBAAA888777444222111000111111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))(((((((((((((((((())))))))))))((('''&&&&&&&&&''')))***))))))))))))************''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))******)))***+++,,,+++,,,///111777HHHWWWcccgggYYYLLLNNNVVVfff|||wwwqqqnnnppptttxxxzzzyyyxxxzzzuuunnnjjjlllpppqqqrrruuu~~~{{{yyy{{{zzz{{{yyymmmbbbXXXPPPLLLGGGGGGGGGFFFEEEEEEFFFGGGIIIKKKMMMLLLIIIFFFEEEEEEEEEFFFJJJSSS\\\^^^XXXRRRLLLKKKIIIFFFDDDBBB@@@@@@AAAJJJZZZiiipppjjj\\\PPPHHHEEEAAA===:::;;;===???<<<======;;;999888999;;;888999999::::::999999888888999999::::::999999888888777666666777888999:::<<<<<<<<<<<<;;;:::999888888777666555555555555555444555666666777666666666:::999777777888;;;>>>@@@111000//////111111111000333333333333333333333333000111222222000000222444777888>>>IIIVVVaaahhhkkkhhhiiilllppppppnnnqqqwww~~~~~~kkk^^^]]]iiiwww}}}iiieeessshhhNNNCCCCCC;;;888555333222222111/////////.........---------------------,,,,,,,,,,,,***))))))))))))))))))***(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''))))))'''''''''((((((((((((((((((''''''''''''''''''''''''((())))))((((((''''''''''''((((((+++++++++,,,------......---///000///...111888===IIIXXXiiiyyy~~~cccVVVPPPHHHCCCCCC<<<:::666333111111111111000000000000////////////............------------,,,,,,------------,,,,,,++++++,,,,,,,,,++++++***((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((()))))))))''''''&&&&&&''''''((()))''''''''''''(((((((((((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))***************+++,,,,,,,,,,,,...000777BBBIIINNNQQQHHHCCCKKKWWWooozzzvvvooojjjjjjnnnssswwwzzz}}}|||vvvrrruuuwwwvvvuuuuuuzzzyyy|||}}}wwwmmmeee\\\RRRLLLKKKGGGHHHGGGFFFDDDDDDFFFHHHNNNQQQTTTRRRMMMHHHFFFFFFFFFGGGMMMYYYcccfff___XXXSSSQQQNNNJJJFFFCCCAAA@@@@@@JJJZZZiiiooogggVVVIIICCCBBB@@@===::::::<<<>>>===>>>???===:::999;;;===<<<;;;:::999888888999999777888999::::::999888777666666555555666888:::;;;<<<<<<<<<<<<;;;:::999999777666666555666666777777555666666777777777666666777666444444777<<>>:::666333222222333111111111000000000/////////.........------------,,,,,,---......---,,,,,,(((((()))*********)))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''&&&'''''''''((((((((()))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))))))))*********++++++((()))))))))************+++,,,------,,,,,,...000111888888999???>>>BBBPPP\\\|||}}}xxxpppiiiggglllvvv}}}~~~}}}}}}yyywwwwww~~~xxxyyyuuu}}}}}}}}}{{{qqqhhh```\\\WWWNNNJJJKKKIIIJJJIIIGGGEEEEEEIIILLLUUUYYY[[[YYYRRRKKKHHHHHHFFFHHHOOO\\\iiillleee]]]ZZZWWWSSSNNNIIIEEEBBBAAAAAAIIIWWWcccggg```PPPDDD???@@@@@@>>><<<;;;<<<>>>???BBBCCCAAA===;;;>>>AAA@@@>>>;;;999777777888999777888999::::::999888777666666666666777999;;;<<<<<<<<<<<<<<<;;;:::999999555555555555666777888999666666777777777666666555333222111111444777;;;>>>444222000///000111111000111111111222222222333333000222333333111000000111333222444;;;HHHXXXfffnnnmmmkkkmmmppppppoooppptttwwwyyy~~~rrreee___]]]mmm{{{zzzyyysssyyyuuuppprrrzzzlll[[[KKKBBB???<<<888666555444222111000//////...------,,,,,,---------,,,,,,,,,+++++++++***)))(((((()))***+++'''((((((((()))))))))***))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))*********))))))))))))******))))))***++++++,,,,,,---)))---/////////444???HHHXXXfffvvv}}}hhh^^^SSSLLLMMMDDDAAA===888555444333444111111111111000000000000//////.........---------,,,,,,---......---,,,,,,++++++---......---,,,+++((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''((($$$%%%'''((((((((('''&&&((()))))))))******++++++&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''(((((((((((('''''')))************+++++++++(((((())))))*********+++,,,---...---,,,,,,---///***000000444<<<>>>FFFWWWmmm|||rrriiigggooo|||zzzvvvvvv}}}yyy{{{vvv~~~yyy|||wwwooofff^^^XXXWWWSSSLLLIIIKKKKKKLLLLLLJJJGGGHHHMMMQQQYYY]]]```]]]UUUMMMJJJIIIFFFHHHPPP___lllppphhh___^^^[[[VVVPPPJJJEEEBBBAAACCCIIITTT^^^aaaZZZMMMBBB===???AAA@@@===<<<===???BBBEEEFFFDDD???===@@@DDDCCC@@@<<<888777777999:::666777999::::::999777666777777777777999:::<<<>>><<<<<<<<<<<<;;;:::999888555555555555666888999:::777777777777777666555555777666666555555555555666555333000000000111111000000000000111111222222222111222333222000......///111333666999@@@KKKZZZdddnnnllllllnnnooommmnnnrrrxxxzzz}}}nnnccc\\\fffrrryyyvvvmmmpppkkkyyypppbbbPPPCCCAAA>>>:::888666555333222000000///...------,,,,,,......---------,,,,,,,,,+++***)))(((((()))***+++'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&###%%%''''''&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******++++++************+++++++++,,,,,,------......///+++...111111111888CCCMMM[[[lll}}}}}}iii]]]VVVRRRNNNEEE<<<888555222222555555555333222111000000000000000///...............,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++*********+++,,,------)))(((((('''''''''((((((&&&'''((()))******)))((((((((((((((((((((((((((((((((()))***************))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******'''((()))++++++******)))'''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000------222:::DDDSSS```qqqdddeeeuuu|||uuuvvv}}}}}}zzz}}}}}}wwwvvvwwwwwwmmmgggeeeWWWWWWRRRLLLKKKQQQUUUUUUZZZTTTOOONNNKKKGGGHHHKKK]]]cccgggbbb\\\WWWRRRMMMJJJNNNVVVaaajjjkkkeee^^^ZZZTTTNNNLLLHHHBBB@@@AAAHHHQQQ^^^gggdddWWWJJJBBB>>>>>>===<<<<<<===???BBBCCCBBBCCCDDDAAA???CCCIIIFFFBBB===;;;<<<===<<<:::<<<;;;::::::999999::::::999888777555555777888999<<<<<<;;;:::999888666555888888777777777777777888777777666555555555555555555555444444444333333333555555444333222000000///......///000111222333333222111111000111111222222111111333555:::CCCMMMTTTiiikkknnnnnnmmmlllmmmooovvvzzzzzzfff\\\aaannn}}}|||wwwvvvuuuxxx}}}}}}}}}yyyppp___NNNHHHEEE@@@;;;777444222000///......---------......///...---,,,+++,,,------,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((((((''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%***)))'''&&&%%%'''((()))(((((((((((((((((((((((((((((()))***************++++++++++++,,,,,,---...222//////222777===IIISSSfffsss}}}lllccc___TTTKKKBBB===:::555444555555444333222111000000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))((())))))******)))(((((('''''''''((((((((()))***+++++++++***)))((((((((((((((((((((((((&&&'''(((((()))))))))((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((###$$$&&&'''((((((((('''(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***((()))***+++,,,+++******)))))))))******+++++++++++++++++++++,,,,,,------///...000555<<>>======???AAAAAA@@@@@@AAA@@@>>>CCCJJJLLLGGGAAA===<<<;;;:::999;;;::::::999999999:::::::::999777666666777999:::<<<<<<<<<;;;:::999777777888888777777777777888888777777666555555555555666555555555444444444333333555555444333222111000000......///000000111222222222222111111111111111111111222222333666===EEEKKK]]]iiiuuuzzzuuupppppprrryyy}}}qqqddd\\\kkkyyy{{{tttqqqttt{{{~~~xxxiiiYYYMMMLLLJJJCCC<<<777555555000000///........./////////...---,,,,,,,,,------------,,,,,,+++******))))))))))))))))))))))))))))))************))))))(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((()))***************,,,,,,+++,,,,,,---...///333000000444999@@@MMMYYYmmm~~~wwwsssbbbWWWKKKEEE@@@999555555444444222111000/////////000000///.....................------,,,,,,++++++,,,++++++++++++***************)))((((((((())))))(((((((((''''''(((((()))++++++,,,,,,,,,++++++***((((((((((((((((((((((((%%%&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((($$$&&&(((*********)))((())))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))***+++++++++++++++************************))))))***+++,,,,,,------...000333999???MMMeeezzzuuummmnnnxxxtttnnnrrrzzz}}}uuuwww}}}zzzsssrrrvvv~~~wwwmmmcccYYYQQQMMMLLLMMMLLLIIIMMMUUU[[[\\\YYYTTTPPPPPPPPPOOORRRWWWdddkkkpppmmmiiigggeeeaaa[[[\\\```eeeiiigggaaa[[[XXXRRRLLLJJJGGGDDDEEEIIIMMMZZZlllwwwvvvkkk]]]SSSGGGFFFCCCAAA???>>>>>>??????===>>>???>>>>>>DDDLLLPPPKKKDDD>>>;;;:::999999999999999888999999::::::999999777777777777999999<<<<<<<<<<<<;;;:::999888888888777777777888888999888777777666666666666666666555555555444444444444555555444333222111000000.........//////000000000333222222111111111000000222111111000111666<<>>===???======>>>>>>???GGGQQQUUUPPPHHHAAA<<<:::::::::999888888888888999::::::888777777666666777777888;;;;;;;;;;;;:::999888888888888777777888888999999999888777777666666777777666666666555555555555444555444444333222222111111............////////////222222222222111000000///111111000//////222666:::CCCYYYttt{{{wwwvvv{{{pppZZZ^^^aaadddnnn|||sssuuu|||www|||wwwiiiTTTSSSPPPLLLFFF@@@;;;888222111000000////////////......------,,,,,,,,,,,,,,,,,,,,,++++++*********((((((((((((((((((((((((###$$$&&&'''''''''%%%$$$((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''(((((((((((((((((((((((((((((()))***************------------...000111222444222444999@@@LLL___ooowww```PPPFFF===999888555444333111000000//////000000///...............//////...------,,,+++++++++++++++*********)))))),,,,,,+++***))))))))))))((((((((((((((()))******++++++******)))))))))((((((((((((((((((((((((((('''''''''((((((''''''&&&'''''''''((((((((((((((('''''''''((((((((())))))&&&((()))++++++***)))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))((((((((((((((((((''''''((())))))+++,,,---.........222888===CCCUUUtttxxxttt{{{}}}{{{zzz{{{~~~vvvoooppptttlllcccbbbeeekkkpppwwwxxxrrrttt{{{{{{llleee]]]WWWTTTRRRPPPOOOJJJLLLMMMOOOWWWdddnnnrrrpppjjjddd```[[[VVVUUUWWWdddnnnvvvvvvrrrmmmgggaaa___aaacccffffffddd```\\\WWWTTTRRRQQQNNNKKKNNNSSScccuuuqqqbbbYYYSSSKKKEEECCCAAA@@@???BBB???===>>>???BBBLLLVVVaaa\\\TTTKKKBBB===;;;;;;:::999999888999999::::::666666666555555666666666888888999999999888888777888888888888888999::::::999999888777777777777777777777666666666555555555555444444333333222222222////////////............111222222222222111000//////000000//////111555888>>>MMMbbbsss{{{zzzwwwuuuyyy}}}}}}ddd]]]WWWYYYeee|||~~~}}}rrrvvv{{{nnnYYYSSSMMMKKKLLLIIIAAA999222111000///............---------------,,,,,,,,,************))))))))))))((((((((((((((((((((((((&&&'''((())))))(((((('''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''(((((((((((((((((((((((((((((()))***************---------...///000222222333333666<<>>??????CCCOOOZZZqqqllldddXXXLLLCCC>>>===<<<;;;::::::999999::::::666666666666666666666666666777888888888888888777888888888888888999:::;;;:::999999888888888888888777777777777666666666666555444444444333333333222000000000//////.........000111222333333222111000///000111111111222555888;;;AAANNN^^^llltttuuusssvvv{{{ttteeeWWWTTT___rrrwwwvvvttt___VVVMMMLLLQQQPPPFFF<<<222111000///...---------------......------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((()))***************,,,,,,------///000222333444444999AAALLL^^^yyyjjjZZZPPPFFF>>>;;;777666444333222222111111000000///..............................---------,,,,,,,,,,,,++++++++++++(((''''''''''''(((((()))(((((((((((()))***+++,,,)))((('''''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''((((((((()))'''((((((((())))))))))))''''''&&&%%%%%%%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''***)))))))))((((((((('''''''''&&&%%%&&&'''((()))(((((())))))******++++++,,,,,,,,,------.........111555<<>>???DDDPPP\\\uuurrrkkk```SSSIIICCCAAA>>>===<<<;;;:::999999999777777888888888888777777666777888999999999999999888888888888999:::;;;<<<::::::999888888888888999888888888777777777666666444444444444444333333333222222111000000///.........///111333333333222111///111222222222333444666777999@@@MMM]]]jjjppprrrvvv{{{rrr___WWWYYYfff|||vvvsssvvvcccZZZPPPNNNQQQOOOGGG>>>333333111000///.........------.........---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))******++++++%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%'''((()))(((((((((((((((((((((((((((((()))***************++++++,,,---...000111222555777===FFFSSShhhkkk^^^UUUJJJAAA;;;777666555444333222222222000000///...............---------...............---------,,,,,,,,,++++++))))))((())))))***+++,,,(((((((((((()))***+++,,,((((((''''''''')))***+++((((((((((((((((((((((((%%%%%%%%%%%%%%%$$$###"""&&&'''''''''(((((())))))(((((((((((())))))))))))+++***(((&&&&&&''')))***))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))*********************************))))))((((((((('''(((((('''&&&'''((()))***))))))***+++,,,------------.....................222666>>>JJJZZZqqquuuvvvxxx~~~ppp~~~ooonnnvvv}}}ggg]]]cccdddjjjvvv{{{xxxzzz~~~wwwpppdddYYYSSSTTTYYYbbbiiijjjeee___YYYYYYWWWXXXbbbttt}}}rrrkkkjjjbbbffffffaaa^^^```ccccccfffmmmxxxrrriiihhhsssvvvkkk[[[QQQNNNPPPQQQQQQGGGCCC???===>>>CCCPPP\\\pppooojjjaaaVVVLLLHHHFFF@@@???>>><<<;;;:::999999999999::::::::::::999999777888999:::::::::::::::888888888888999:::;;;<<<;;;:::999999888888999999888888888888777777777777444444444444444444333333333333222111000///......---...111333444444333222000222333333222222333555333444:::EEETTTbbbmmmrrrwww|||~~~|||hhh[[[UUU]]]rrrvvvhhhsss}}}tttccc\\\SSSOOOMMMKKKEEE???555444333111000/////////,,,---.........---,,,+++******************++++++))))))))))))))))))))))))222000,,,)))((((((***+++%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$&&&)))***(((((((((((((((((((((((((((((()))***************+++++++++,,,...000111222777999@@@JJJXXXooossseeeYYYMMMGGGFFF===666111111111///000333////////////000000000000000000/////////.........,,,,,,,,,+++++++++******++++++***)))((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((())))))'''((((((((('''%%%###!!!''''''((((((((((((''''''(((((((((&&&$$$$$$&&&(((((((((''''''''''''((((((((((((((((((((('''''''''******))))))))))))******''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***///...,,,,,,...000111111666;;;AAAKKKbbb}}}yyy~~~ssszzzxxxnnnpppxxxwwweeeaaadddjjjttt}}}}}}ssstttyyywwwppphhh]]]WWWVVVQQQSSS]]]llltttsssnnnkkkkkkiiieeecccfffrrr~~~xxxpppiiieeedddcccbbbbbbeeejjjmmmppp}}}vvvrrrrrrooodddXXXSSSUUUUUUPPPKKKKKKDDD??????AAADDDKKKRRReeeeeeaaaYYYOOOIIIHHHIIIMMMIIICCC>>>:::999:::;;;;;;999777666777888;;;===;;;999888:::<<<===;;;888;;;;;;;;;:::999888999;;;===;;;:::999:::999888666999::::::999777666777888777777666555555555555666444333333222111000///...111111000000111222222333222222222222222111000///222444999???EEEQQQggg{{{xxxrrr___UUUXXXjjj}}}{{{dddeee}}}}}}vvvppphhhbbbWWWMMMIIIGGGCCC===555333222222333333111000...,,,***))))))+++++++++---------+++((('''&&&'''(((((())))))*********+++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''(((((('''&&&%%%''''''((((((''''''&&&%%%******)))((()))***,,,---,,,---...------///222444777999>>>KKKaaa~~~wwwhhh___UUULLLIIIBBB;;;666555444111000333///000000000000000000000......---------,,,,,,,,,,,,,,,,,,++++++++++++***+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''((((((((('''((((((((((((''''''&&&''''''((((((((((((''''''*********((('''&&&(((***((((((''''''''''''((((((((((((((((((((((((((('''))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))***+++++++++++++++...---,,,---///000111111666;;;BBBQQQmmm|||~~~sssuuutttnnnooouuuzzzqqqcccaaaiiioooxxxzzzuuuwww|||}}}pppiii```VVVQQQQQQRRRVVVaaasss~~~~~~zzzwwwwwwuuuqqqmmmnnnuuu{{{wwwrrrmmmmmmmmmlllmmmoootttyyy|||~~~wwwxxxzzzlllbbbWWWTTTXXX[[[YYYUUUPPPJJJEEEDDDEEEGGGLLLSSSZZZYYYWWWQQQLLLKKKNNNRRRSSSOOOHHHAAA<<<:::::::::999888777777888:::===???>>>===<<<>>>@@@AAA???===;;;;;;;;;;;;:::::::::;;;;;;:::888888888888777555999:::;;;999777666777888555555444444333333333444444444333333222000///...000000000000111222333333222222333333222111111000222444777<<>>>>>==================<<<:::888888999999888777999:::;;;:::888666777888555555555555444444444444444444444333222111000///000000///000111222333333333333333333333222222111333333555999>>>III]]]ooo{{{{{{vvvddd]]]bbbjjjttt{{{rrr\\\___pppyyyqqqeeeVVVLLLIIIGGGBBB>>>888555222111111111000///------------------------+++,,,,,,,,,,,,+++***)))))))))))))))************'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''((()))))))))((()))***+++,,,,,,,,,,,,...///000//////000333555666<<>>;;;999999888888999:::<<>><<<999444222333222111111111000000000///111111000000000/////////---------,,,,,,,,,++++++)))((((((((()))***++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''***)))((('''&&&'''((()))''''''((((((((((((''''''%%%'''((((((&&&&&&&&&(((''''''((())))))(((''''''&&&'''''''''(((((())))))***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++)))+++...000000222555777AAADDDRRRlllyyykkknnnssszzz~~~{{{sssmmmjjjjjjjjjmmmrrryyy{{{{{{~~~}}}mmmeeehhhqqqsssyyyvvvtttxxx}}}xxxooodddZZZUUUSSSRRRRRRXXXhhh~~~{{{wwwwwwyyy}}}|||yyyrrrnnnnnnrrruuuvvvvvvmmmfff^^^\\\bbbiiimmmooofff___YYYXXXVVVVVVZZZ```fffaaaWWWMMMGGGIIIQQQYYYddd```XXXOOOFFF@@@<<<::::::::::::::::::;;;===>>>BBBCCCEEEFFFGGGGGGHHHIIIIIIHHHGGGHHHIIIIIIFFFDDDAAA???<<<:::;;;;;;;;;::::::;;;;;;:::888777888999888888999999999888777666444444444444444333222111000000//////000000111222222333333444444333333333444222222444666===KKKXXXmmmwww|||~~~yyyrrrooossswww{{{eee\\\bbbttt}}}qqqhhh]]]QQQIIIGGGCCC>>>888444111111000/////////---+++,,,111999??????999111,,,+++,,,------******))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$$$$$$$$$$%%%'''''''''&&&&&&'''''''''(((((())))))(((((('''&&&'''(((***,,,---...---------.../////////000333666BBBIIIYYYrrrpppbbbXXXQQQLLLFFFAAA???<<<777444444222222222111111000000////////////.........------------------,,,,,,,,,,,,))))))))))))))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&(((******)))((()))***&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))******))))))))))))******((())))))******))))))((()))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,***,,,///000000333888<<<@@@HHH\\\xxx~~~uuuiiimmmttt|||}}}tttlllooonnnnnnpppvvv~~~zzzwww|||qqqgggccchhhooouuuzzz|||sssuuu}}}yyyyyytttjjjaaa\\\YYYUUUTTTZZZjjjyyyuuuvvvyyy{{{qqqkkklllmmmooorrruuuwwwxxxzzzwwwooocccZZZXXX]]]cccrrr~~~xxxmmmeee```\\\\\\ccckkkqqqtttjjjbbb\\\[[[[[[\\\bbbiiimmmhhh___TTTLLLMMMTTTZZZ```]]]VVVNNNGGGAAA===;;;:::::::::::::::;;;;;;<<<@@@BBBDDDEEEDDDDDDEEEGGGJJJIIIIIIKKKOOOPPPNNNKKKDDDAAA===;;;:::;;;:::999:::;;;<<<;;;999777888999666777888888888777555444444555555555444444333222111111000////////////000111222222333333333333333444222111333555999CCCMMM[[[lll~~~pppccc___lllzzzyyyttteeeVVVOOOKKKFFF===777333111000///.........---...555???GGGWWWQQQIIIBBB===777000***************))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))(((&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%&&&'''((()))*********((()))***,,,---.........,,,...///000000222666999FFFNNNaaa|||uuugggZZZTTTMMMGGGEEEAAA:::666555333333222111111000000///////////////.........---...------------,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&'''(((((((((''''''''''''((((((((((((''''''%%%(((******)))((()))***&&&'''((())))))((('''&&&&&&&&&''''''((())))))***))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,+++...000000000333;;;AAAEEERRRlll~~~vvvnnnqqqxxx~~~~~~vvvpppoooqqqtttyyyxxxxxxoooeeecccfffkkkqqqzzz~~~wwwpppwwwvvvtttxxx}}}xxxpppkkkfff```^^^bbbppp|||vvvwww}}}rrreeeZZZZZZZZZ]]]bbbggglllnnntttrrrlllbbbXXXTTTVVVYYYmmmyyytttiiiaaa^^^[[[\\\bbbiiiooorrrfff^^^XXXWWWXXX\\\eeemmmqqqmmmdddYYYQQQOOOTTTZZZZZZWWWRRRKKKFFFAAA>>>===888888888999:::;;;<<<<<>>======<<<;;;<<<<<<;;;999888888999666777888999999777555444555555555555555444444333333222111000............000111111222333333222222333111222444555666===DDDOOObbbwww}}}xxxhhh[[[\\\qqq}}}qqq```SSSLLLBBB:::555222111000,,,...000...---000777>>>PPPPPPRRRSSSPPPDDD333'''************)))))))))((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***,,,+++((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((%%%&&&'''(((************))))))***+++,,,...///000---///000222333666:::===EEEQQQhhh|||kkkZZZSSSMMMJJJDDD<<<777666333333222222111000000///111111111111000000000000......---------,,,,,,,,,++++++***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++###%%%'''(((******))))))''''''((((((((((((''''''###%%%(((((((((''''''(((&&&'''(((******((('''&&&&&&&&&&&&'''((())))))***((((((''''''''''''(((((())))))************)))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,,,,///111000000444===DDDLLL\\\yyyvvvxxxppptttzzzzzzuuunnnrrryyywwwyyywwwccc]]]bbbjjjqqquuu~~~zzzxxxsssoooxxx~~~yyyqqqiiilllssszzztttmmmhhhjjjuuu{{{zzzlll]]]SSSRRRRRRUUU\\\ccciiilllpppoookkkeee___ZZZYYYXXXjjjwwwuuukkkbbb___\\\\\\```fffjjjlll```XXXRRRQQQSSSYYYcccllltttpppggg\\\SSSOOORRRVVVUUUSSSNNNIIIEEEAAA???>>>555555777888:::;;;======???AAADDDCCCAAA@@@AAACCCAAAAAADDDLLLVVV[[[[[[XXXQQQMMMGGGDDDBBBBBBAAA@@@;;;<<<<<<;;;999888888999888999;;;;;;;;;:::888666555555555666555555444444444333111000...------,,,///000111222222222222222333111222555555555999@@@HHH[[[ppp|||~~~zzz}}}}}}kkkWWWLLL___lllvvvqqqWWWPPPFFF<<<666333111000---000111...***'''***---'''111AAAQQQVVVLLL999***+++*********))))))(((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''')))******+++)))'''%%%$$$%%%&&&'''((('''&&&%%%%%%&&&'''((()))))))))))))))(((((('''***))))))***+++...000111...000222444555999===@@@HHHVVVrrryyymmmZZZTTTVVVLLLAAA===999222<<<>>>555000333333...000/////////............------......//////......+++++++++************)))******))))))))))))******************))))))))))))&&&'''((('''&&&%%%&&&(((***)))(((''''''((()))***,,,((($$$%%%))),,,+++((('''((((((((((((((('''&&&((((((((((((((((((((((((((()))*********)))'''&&&''''''(((((((((((('''''')))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))******+++((())))))))))))(((((('''++++++,,,,,,,,,,,,------///111111//////666???DDDUUUllloookkkrrrvvv|||~~~xxxsssrrrtttvvv|||yyyoooZZZXXX^^^cccmmmxxx}}}{{{ttttttrrrsssssskkkccc___hhhuuurrrsssxxxooo]]]UUUSSSQQQRRRXXXcccmmmtttyyyyyyvvvqqqiiiccc___^^^lll}}}wwwooojjjhhhfffddddddeeeggghhh```XXXQQQOOOPPPVVVbbbmmm{{{wwwooodddXXXSSSSSSUUURRROOOJJJGGGDDDBBB???===<<<;;;999888999;;;===???EEEFFFFFFFFFEEEDDDBBBAAA>>>@@@BBBHHHTTTaaafffccc```[[[TTTNNNKKKGGGCCC???===<<<;;;:::::::::888666888999:::;;;:::888666555333333444444555444444444222222222111111111111111111222222333333333222222222222111111333555888999@@@OOOdddwww|||wwwvvv}}}|||}}}~~~|||nnn^^^UUUQQQWWWiii|||dddWWWJJJBBB<<<666333444---+++******---/////////......000444777666111---***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((('''''''''(((''''''&&&&&&''''''''''''((((((((()))))))))***+++,,,------......111111000111777>>>BBBJJJ___}}}iiiaaa___SSSGGGAAA;;;777BBBEEE:::000000111...000000/////////.........,,,,,,,,,,,,,,,+++***)))+++++++++************)))******))))))))))))******************))))))))))))&&&((()))((('''&&&'''((())))))(((((((((((())))))(((%%%"""$$$''')))(((%%%''''''((((((((((((((('''(((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,))))))***+++++++++******++++++,,,,,,,,,,,,---------000222111222888BBBIII\\\tttxxxllllllxxxwwwvvvuuutttssstttvvv}}}}}}yyyyyy{{{gggWWWXXXaaahhhrrr}}}~~~wwwpppqqqtttxxx}}}nnneee]]]ZZZeeesss}}}}}}xxxjjj\\\XXXTTTSSSZZZfffttt|||~~~~~~|||wwwqqqkkkhhhfffpppwwwtttpppkkkgggeeeeeeffffff]]]WWWRRRPPPPPPTTT```lll~~~|||wwwlll```WWWSSSSSSSSSOOOIIIEEECCCAAA???>>>:::999888777888;;;>>>@@@HHHIIIIIIIIIGGGDDDAAA@@@?????????DDDPPP^^^eeeeeedddaaa]]]YYYVVVQQQKKKFFFAAA???===<<<;;;;;;::::::888999:::;;;:::888666555333444444555555555444444333333222222111111000000000111222222333333333333333333222222333555777888;;;GGGZZZooo{{{tttttt~~~yyy~~~~~~{{{~~~|||yyymmmaaaUUUPPPRRR```pppyyy~~~cccWWWKKKDDD===666111000000...,,,,,,...///000///++++++,,,///222111---***+++***)))((((((((()))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''((((((((())))))******+++,,,---...//////...///000000333:::@@@DDDRRRkkktttjjjeeeVVVJJJEEE===999DDDGGG<<<000///222222000000000/////////......000000//////...,,,+++***+++++++++************)))******))))))))))))******************))))))))))))''')))***)))((('''((()))(((((())))))))))))(((((('''%%%$$$%%%)))***'''%%%&&&''''''((())))))))))))))))))))))))))))))))))))***)))((((((''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))************************((((((((()))***+++,,,---)))***+++,,,------------++++++,,,,,,,,,,,,------,,,///222444555;;;EEENNNggg~~~sssooottt~~~zzzuuuqqqrrruuuyyyzzzxxxvvv{{{ooo```VVVZZZdddllluuu}}}}}}}}}qqqjjjnnnvvv|||kkk```YYYXXXdddsssuuuppppppsssuuuvvvgggbbb[[[YYY___nnn~~~|||xxxuuuttt~~~uuunnnkkkjjjkkkkkk```\\\XXXTTTQQQSSS^^^jjjzzz{{{zzzssshhh]]]VVVTTTTTTOOOHHHCCCAAA@@@??????;;;:::999888:::<<>>???>>><<<>>>IIIXXXaaacccbbbbbbaaaaaa^^^YYYRRRMMMHHHEEEAAA>>><<<<<<<<<===999:::;;;;;;:::999777666555555555666666555555444444333333222111000000000///000000111222333444444444444333222333444555666777@@@OOOeee}}}yyypppsssqqqqqq{{{}}}zzzwwwppphhh```ZZZYYYbbbnnnxxx~~~wwwcccYYYOOOIIIBBB888111///222000...---.../////////))))))***+++------+++))),,,+++***)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((''''''((((((((()))))))))++++++,,,---...///000000000///000333888>>>EEEJJJ^^^}}}zzznnnfffWWWNNNIIIAAA888>>>???888222333666666000000000////////////...000111111000///...------+++++++++*********))))))******))))))))))))******************)))))))))((((((***+++***)))((()))***'''((()))******)))(((''')))((((((***,,,,,,***(((%%%&&&'''))))))*********))))))))))))))))))))))))***)))(((&&&&&&'''((((((''''''((((((((((((''''''))))))))))))))))))))))))***************+++++++++((((((((()))***+++,,,---++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------,,,///333666777;;;GGGSSSppprrrwww~~~{{{|||~~~xxxyyyiii___YYY___gggnnnsssxxxzzz~~~wwwmmmhhhmmmxxx}}}kkk```ZZZZZZeeesss~~~rrrfffaaaaaaeeeiiiuuuzzzqqqkkkdddbbbhhhvvvvvvrrrppppppppphhhddd```ZZZTTTSSS\\\hhhqqqtttvvvsssjjjaaa[[[YYYWWWQQQIIIBBB????????????>>>===<<<;;;<<>>===;;;:::BBBOOOWWWXXXXXXYYYZZZZZZZZZWWWTTTQQQOOOLLLGGGBBB===;;;<<<>>>:::;;;;;;;;;:::999888777666666777777666666555555444444333222111111000/////////000000222333444555555444444333333333444555666<<>>555222444222///............---,,,+++++++++,,,,,,,,,+++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%&&&((())))))))))))'''(((((((((((()))))))))++++++,,,---...//////000333111222777<<>><<<<<<<<>>;;;===<<<:::>>>FFFJJJJJJLLLLLLMMMMMMNNNPPPRRRSSSUUUSSSNNNGGG@@@<<<;;;<<<<<<<<<;;;;;;::::::999888777888888888777777666555444444333333222111111000/////////000111222444555555555444444333333333444555999AAARRRkkkxxxrrrwwwxxxoooppp~~~xxxtttrrrrrrqqqpppqqqvvvtttkkkddd\\\TTTPPPJJJAAA999666444222...---------,,,+++---------,,,,,,,,,,,,---++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&((((((((())))))(((((((((%%%&&&'''((())))))))))))(((((((((((()))))))))*********+++,,,---...//////444111333888<<>>666333555666333...111111000000000/////////,,,---......//////......+++++++++************)))******))))))))))))******************))))))))))))(((***+++***)))((()))***(((((())))))))))))(((((((((((()))***************'''(((((()))************)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))***++++++++++++************+++,,,,,,***************))))))(((++++++,,,,,,,,,,,,------//////444999:::>>>NNNaaappp^^^___ccckkkuuu|||~~~~~~|||~~~zzzrrrnnnnnnqqqxxxpppiiiccc^^^aaaiii~~~yyynnnddd^^^\\\[[[bbbrrrxxxtttooommmqqqzzzlllddd\\\XXXUUUVVV]]]fffooosssuuusssmmmhhheeeddd```YYYPPPHHHCCCAAA@@@@@@<<<;;;;;;;;;===@@@DDDFFFKKKLLLMMMMMMKKKGGGBBB@@@;;;======;;;<<<@@@BBB@@@DDDDDDCCCCCCDDDHHHNNNSSSVVVWWWUUUOOOFFF@@@===>>>======<<<;;;;;;::::::999999999999999888777666666333333333333222222222222000/////////000111333444444444444444444444444333333666<<>>>>>;;;;;;>>>???>>>@@@@@@@@@??????CCCIIINNNUUUXXXZZZWWWOOOGGGCCCBBB>>>===<<<;;;;;;:::::::::::::::::::::999888777666222222222333333333333444111000///...///000222333333333444444444444444444333666;;;@@@LLLbbbwwwnnnooo~~~lllhhhkkkooozzzxxxtttsssuuuxxxxxxuuusss{{{yyyuuuqqqeeeYYYQQQJJJBBB===<<<555222///.........---,,,+++---///...,,,***+++,,,&&&''')))************)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''((((((((((((((((((''''''(((((()))))))))(((((((((((()))))))))*********++++++,,,---...///000000111222777>>>@@@GGG^^^xxx|||ooonnnnnndddPPPIIIBBB===888444444555111111111111000000000000////////////...,,,+++***+++++++++************)))******))))))))))))******************))))))))))))''')))***)))((('''((()))***)))(((''''''((()))***((()))((('''''''''***,,,)))************))))))(((((((((((((((((((((((((((&&&'''((((((((('''%%%$$$''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''((()))*********------,,,+++************$$$&&&(((***,,,---...///++++++,,,,,,,,,---------000///333<<>>AAA@@@>>>??????>>>===???DDDIIISSSYYY]]]\\\UUULLLHHHGGG>>>>>><<<;;;;;;:::;;;;;;;;;;;;;;;:::999888777666111222222333333444444555222111///......000222333222333444444555555444444444999<<<>>>DDDWWWsss}}}oooiiitttzzziiigggiiiffffffyyyyyywwwxxxxxxyyy|||xxxvvvnnnhhhooo}}}|||{{{mmm___UUULLLDDD@@@???666333000//////000///...,,,///222111...,,,,,,---%%%&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))'''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&((())))))))))))(((((('''))))))))))))************,,,,,,---...///000111111333555===DDDFFFNNNiiiuuuttttttfffYYYIII???<<<:::666333555444333111000/////////000000000000////////////000///---,,,+++*********************************((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''''''''(((((((((((((((((('''((()))******)))((('''***))))))((('''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))''''''((())))))))))))))))))************+++++++++((())))))))))))((((((''',,,+++***)))))))))***+++)))+++---...000000000000222...444???BBBGGGbbb~~~{{{pppjjjkkkrrr}}}{{{uuuqqqnnnlllzzz~~~yyyqqqttt~~~yyy{{{{{{qqqccc[[[YYYZZZ[[[ZZZbbbbbbfffkkkmmmkkklllooonnndddXXXPPPMMMIIIAAA;;;???======AAAHHHQQQWWW[[[[[[ZZZXXXVVVRRRLLLEEE@@@???===;;;:::;;;===>>>>>>DDDBBB@@@===<<<>>>BBBEEEIIINNNTTTYYYZZZVVVPPPLLLHHHCCC>>><<<<<<===;;;999<<<;;;;;;;;;<<<;;;888666555555444333333222111111000000000000000111111222111111222333444444444444666666777:::???MMMeeezzzxxxnnnlllzzz{{{mmmfffeeeggghhhooowwwyyyzzzyyymmmeeebbbjjjyyygggZZZQQQGGGAAA???777555222///------------+++++++++************)))************************+++++++++***)))((((((''')))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''******)))))))))***,,,---000///......000222333444333888???CCCEEEUUUyyyzzz{{{ssseeeRRRDDD>>><<<888555555444333222111111000000000000000000//////////////////---,,,+++*********************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((***))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))))))))))))))))))))*********+++++++++(((((()))))))))))))))(((++++++******+++,,,---------......//////...------000...444???DDDLLLlllpppiiiqqqqqqxxxuuupppooonnnrrrxxxyyy}}}rrrrrrwww|||wwwjjjaaa___aaabbbaaafffcccbbbddddddcccggglllmmmfff]]]VVVQQQLLLFFFAAA???>>>>>>BBBJJJSSSYYY]]]\\\[[[ZZZYYYVVVQQQKKKFFFAAA@@@>>>>>>???AAACCCCCCEEEDDDAAA>>>===>>>@@@BBBHHHKKKOOORRRSSSRRROOOMMMJJJGGGCCC@@@???>>><<<:::<<<:::999999999777444222555555444444333222222111222222111111000111111222000111222333444444444444333444666999<<>>:::777555444444333222222222222222000000000000///////////////...---,,,+++*********************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))(((((((((((()))))))))))))))(((''''''&&&&&&%%%&&&&&&'''(((((())))))((((((((((((((('''''''''''''''((())))))))))))))))))))))))*********++++++''''''((()))************)))***+++,,,---.........---....../////////......111111888AAAFFFSSSvvvrrrfffcccnnnooovvvvvvooolllnnnqqqzzz{{{pppmmmpppuuu~~~qqqiiiggghhhjjjjjjllleee___]]]\\\\\\aaagggiiigggbbb[[[UUUNNNHHHEEE@@@??????DDDLLLUUU\\\```_________^^^]]]XXXQQQMMMEEEEEEDDDDDDEEEGGGHHHIIIHHHGGGDDDAAA???>>>>>>???EEEEEEGGGHHHJJJKKKMMMMMMLLLLLLKKKHHHDDD@@@=========<<<:::999888666333000555555555444333333222222444333222111000000000000000111222333444444444444333333666888:::???NNN]]]llliiiqqqxxxlllhhhhhhkkkxxx{{{zzzsss^^^TTT___pppuuufff\\\UUULLLFFFCCC>>>;;;777333000///......,,,,,,,,,+++++++++******************************++++++******)))((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''))))))))))))***+++,,,---......---...///000222333333777===EEETTTpppxxxaaaMMMAAA;;;888777333333222222222222222333000000000000///////////////...---,,,++++++++++++************************)))))))))******)))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))(((''''''&&&&&&***)))(((''''''((()))***))))))((((((''''''''''''&&&'''''''''((((((((()))))))))((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))************&&&'''((()))***+++++++++((()))+++---...------,,,***+++,,,...000111222222555777===CCCHHHZZZ~~~iiibbbdddhhhjjjrrryyypppiiigggmmmttt}}}xxx}}}wwwqqqpppuuuwwwooommmnnnqqqssssssjjjaaa]]][[[[[[^^^dddggggggfff___UUULLLGGGEEE@@@@@@@@@EEENNNWWW^^^bbbcccccccccdddbbb]]]WWWRRRLLLLLLLLLKKKJJJJJJLLLMMMLLLJJJFFFCCCAAA???>>><<<@@@@@@AAABBBDDDFFFHHHJJJMMMPPPSSSPPPJJJDDDAAA@@@???===;;;::::::888666444666555555555444444333333444333222111/////////...000111222333333444333333666555777888999<<>>999555111...---------,,,,,,,,,++++++++++++************************************))))))(((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))***+++,,,------............///222444999;;;???HHH\\\}}}jjjWWWJJJBBB>>>;;;333222222111111111222222000000000000////////////......---,,,++++++++++++***************************))))))))))))))))))***((((((((((((((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&***)))(((''''''((()))***((((((((((((''''''''''''))))))((((((((('''''''''))))))((((((''''''&&&&&&''''''((()))))))))))))))(((((()))))))))*********'''''')))***++++++++++++)))***+++,,,,,,+++***)))***+++,,,...///111333444444999@@@DDDMMMeeewwwdddbbbgggjjjlllvvv}}}ppphhhcccbbbkkkuuuvvvtttzzz~~~}}}uuuqqquuu{{{tttrrrtttxxx{{{yyyppphhheeecccaaaaaaccciiijjjjjjcccWWWLLLFFFCCCAAA@@@AAAEEENNNWWW___bbbfffggghhhhhhgggbbb[[[UUUSSSTTTTTTRRROOOMMMNNNOOOPPPMMMHHHEEEDDDBBB???===<<<===???AAABBBCCCDDDDDDLLLQQQVVVVVVQQQJJJEEECCC>>><<<::::::::::::999777666666555555555555555444444333111000///...------000000111222333333333333777555555666666:::EEEPPPggg{{{mmmjjjjjjssseee^^^___lll{{{wwwgggWWWRRRUUUnnnrrrggg^^^SSSJJJFFFAAA???:::555111...---,,,------------,,,,,,,,,+++*********************************))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((('''''''''(((((((((((('''''''''((()))***+++,,,---------...//////...///222555???AAAFFFQQQkkkppp___QQQGGG???;;;444444333222222222222222000000000000////////////...---,,,,,,+++++++++,,,******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((''''''******)))(((((('''&&&&&&((((((((((((((('''''''''''''''((()))))))))))))))((((((((()))))))))******(((((()))***++++++++++++++++++++++++******)))(((............///000111111111999@@@GGGVVVssskkk```bbbiiillloooxxxtttgggaaa]]]^^^iiiwwwuuuvvvzzz|||zzz~~~wwwqqqrrr||||||vvvtttwww}}}~~~vvvooonnnmmmiiigggggglllmmmllleeeYYYNNNGGGDDDAAA@@@@@@EEEMMMVVV]]]aaaggghhhjjjlllkkkggg```[[[ZZZ\\\\\\YYYTTTQQQQQQSSSTTTOOOJJJGGGFFFFFFCCCAAA===>>>@@@AAABBBBBBAAA@@@HHHNNNUUUYYYWWWQQQKKKGGG===;;;999888999:::999888666666666666666666666666444333222000///.........///000111222333333333333555333222444444777@@@JJJ^^^yyyrrrhhhfffsss|||iii]]]\\\eeepppyyy~~~yyysssiii[[[SSSQQQeee~~~yyylllaaaUUULLLHHHBBB???;;;666222///...---......---------,,,,,,,,,******************************)))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''&&&''')))***,,,,,,---------///111000...///333666<<<@@@GGGXXXwwwzzzlll]]]OOODDD===888777666444444333333333000000000000////////////------,,,+++++++++,,,,,,************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))(((((('''((((((((((((((((((((()))))))))((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))***)))******+++++++++******++++++*********+++,,,,,,///.........///000111222333;;;CCCKKK___}}}mmm```]]]cccjjjlllpppzzzzzzmmmaaa^^^]]]___lll|||}}}}}}zzz|||{{{tttrrrwww~~~~~~wwwqqqpppuuu|||xxxrrrssssssppplllllllllkkkhhhbbbYYYPPPHHHDDD@@@???@@@DDDKKKTTT[[[^^^fffhhhlllooopppmmmgggbbb^^^aaabbb___ZZZVVVWWWYYYWWWQQQJJJGGGHHHIIIHHHEEECCCBBBBBBBBBAAA@@@@@@@@@DDDJJJRRRZZZ]]]XXXPPPIII@@@>>>;;;:::::::::999888666666666666666666666666555444333222111111111111///000111222222333333222333222333666666666;;;BBBQQQjjj{{{jjjcccgggyyysssbbb[[[aaaiiissszzztttkkk^^^VVVTTT___zzz}}}nnnbbbVVVMMMJJJDDDAAA<<<888444111000///............------------************************)))))))))))))))))))))***)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''%%%''')))+++,,,---------...000333111//////444888:::@@@JJJ___|||lll\\\NNNFFF::::::888777555555444444000000000000////////////------,,,+++++++++,,,,,,************************+++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''%%%%%%&&&'''((()))******'''((()))******)))(((''''''''''''(((((((((((((((''''''(((((())))))******&&&'''''''''(((((())))))'''(((((()))))))))))))))(((((((((((())))))))))))******+++++++++******)))++++++******+++---///000++++++,,,---///222555666888@@@GGGOOOeeerrrccc[[[\\\dddlllmmmrrr}}}xxxjjj_________bbbqqqzzzuuuzzzvvvwww{{{{{{wwwqqqlllkkkpppxxx~~~yyyssstttuuussspppppphhhgggccc^^^WWWOOOHHHCCC@@@??????CCCJJJSSSYYY\\\eeeggglllqqqtttrrrmmmiii```ccceeeccc^^^ZZZ[[[^^^XXXRRRJJJGGGIIIKKKKKKIIIHHHFFFDDDAAA@@@@@@@@@AAAAAAGGGPPPZZZ___\\\SSSJJJEEEBBB???===<<<;;;:::999666666666666777777777777666666555444333333333333///000111222222333222222333333666::::::888999>>>FFF^^^tttnnnaaa___kkk{{{hhhZZZ___gggrrrxxxmmmaaaZZZZZZ\\\yyy}}}ooocccWWWOOOLLLEEEBBB>>>999555333222111//////.........---------************************)))))))))))))))*********)))))))))))))))(((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))((((((''''''((((((((((((''''''%%%&&&)))+++,,,---------...111444222000000444999@@@FFFRRRhhhzzz\\\KKKKKKCCC;;;555555555333222444222111000//////.........------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))***++++++++++++***((())))))))))))(((''''''(((((()))***++++++,,,,,,)))******++++++,,,------//////000///000333777;;;@@@GGGNNNVVVnnnttteeebbb```___fffrrrpppwwwlllggg___YYYZZZfffwww~~~~~~~~~||||||wwwpppkkkfffhhhttt{{{vvvuuuvvvtttnnniiilllfff^^^WWWRRRMMMHHHDDDBBB@@@???CCCKKKUUU^^^bbbhhhmmmsssuuutttssstttvvvkkkjjjhhheeebbb___]]]\\\[[[VVVPPPLLLLLLMMMOOOPPPQQQMMMHHHDDDBBB@@@===<<>>GGGMMMSSS]]]wwwuuugggeeefffeeekkkuuuzzz~~~iiiddd]]]YYY]]]kkk}}}{{{rrrlllhhhjjjttt~~~}}}wwwsssrrrqqqpppooopppiii___VVVOOOJJJEEEAAAAAA??????CCCKKKUUU\\\```gggnnnvvvzzzzzzyyyyyyzzzvvvsssnnniiieeebbbaaaaaa```\\\VVVSSSSSSTTTUUUUUUTTTPPPJJJEEECCCAAA???>>>AAACCCFFFJJJMMMPPPRRRTTTLLLIIIEEEAAA???===;;;999;;;;;;::::::999:::::::::777666555444333333333333111000000111222333444444666555444444444666888999AAAKKK[[[rrrnnnfffcccpppkkkdddbbblll{{{kkk```UUUbbbtttwwwmmmdddYYYOOOJJJCCCDDDCCC>>>888222000000//////...------,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,+++++++++******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((''''''''''''''''''((((((((((((***))))))((('''&&&&&&&&&'''''''''((()))*********************+++,,,------...///000000111444888;;;@@@JJJ___~~~yyybbbUUUNNNDDD;;;777555333222333222222111000/////////////////////............---------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************((((((((('''''''''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((('''((((((((())))))))))))++++++*********))))))))))))))))))***++++++,,,,,,)))******++++++,,,------+++---...000333888>>>BBBHHHLLLSSSaaa}}}|||~~~}}}tttiiiiiilllmmmqqqxxx|||vvvfffaaa[[[YYY```qqqtttmmmkkknnnvvv~~~zzzsssnnnnnnrrruuuwwwooocccWWWNNNHHHDDDAAA???>>>???DDDLLLTTTZZZ^^^gggnnnxxx~~~~~~~~~}}}vvvoooiiifffffffffdddaaa]]]ZZZZZZZZZZZZYYYWWWRRRKKKFFFCCCAAA@@@???>>>???@@@CCCFFFIIILLLNNNKKKKKKJJJGGGCCC>>><<<;;;;;;<<<<<<=========<<<<<<:::999777555444333444444000000000000111222333333333333444444555666666777<<>>>>>???DDDLLLTTTZZZ]]]hhhnnnwww|||~~~}}}vvvqqqmmmjjjiiigggdddaaa______^^^\\\[[[XXXRRRKKKEEEBBB@@@???>>>;;;;;;<<<===???CCCFFFGGGGGGKKKMMMLLLFFFAAA>>>===;;;<<<>>>>>>>>>>>><<<<<<;;;999777555333333444444111000000000111111222333111222333555666555555444999===FFFVVVpppwwweeebbbmmm}}}rrrsssqqqaaa^^^aaaooottt```QQQKKKJJJGGGCCC===888555333//////......---------,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++*********))))))))))))))))))))))))******))))))((('''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))))))))***))))))******+++,,,---......///000111333666;;;???FFFPPPnnnpppbbbTTTIII>>>:::777444444666333222111000000/////////.........------------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((******)))))))))***+++,,,...---,,,++++++++++++,,,***************+++++++++)))******++++++,,,------,,,---...///111555:::>>>DDDIIIXXXrrr~~~}}}pppooouuuyyyxxx~~~tttpppnnnpppssstttuuuwww{{{wwwjjjaaa^^^[[[___kkk}}}wwwppprrrxxxyyyrrrrrrttt{{{uuujjj]]]RRRJJJGGGEEE>>>>>>@@@EEEMMMVVV\\\___kkkoootttxxxzzz}}}{{{wwwsssqqqllljjjgggeeedddbbb```]]]WWWRRRKKKEEEBBB???===<<<999999999:::<<<>>>@@@BBBCCCHHHMMMNNNJJJDDDAAA@@@<<<===>>>>>>>>>===;;;:::999888666555444333333444111111111111111111222333000111333555666555444444999;;;AAANNNcccjjjbbbgggzzzxxxggg^^^[[[gggwwwnnn]]]QQQNNNJJJFFFAAA;;;666333///...............------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))******))))))((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,...///...///111222444888===AAAJJJVVVuuusssgggWWWMMMBBB>>>;;;777555666333333222111000000000000.........---------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))***)))((('''&&&''''''((((((((()))))))))((((((((((((((((((((((((+++***)))))))))***,,,---,,,+++***(((((()))******************************)))******++++++,,,---------......///000333888<<>><<<999:::::::::;;;<<<>>>>>>AAAFFFKKKOOONNNKKKGGGEEE>>>>>>>>>===<<<;;;:::999777777777666555555444444333222222222222222333333111222333555666555555444999:::???IIIYYYrrrpppeeeeeesss}}}yyymmm___XXXaaannnuuuxxx{{{zzzhhhWWWSSSNNNIIICCC===777333........................+++++++++,,,,,,++++++***,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))***+++---...///...000111333555999???BBBMMM___~~~xxxkkk]]]RRRHHHCCC???999555555333333222111000000000000/////////............---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((*********)))'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++***((((((((()))+++,,,)))(((&&&%%%$$$%%%&&&'''************************)))******++++++,,,------......///000111444999===BBBNNNggg|||mmmiiijjjqqqwwwwwwuuuvvvsss~~~vvvyyy}}}uuummmuuu}}}~~~yyyvvvwwwyyyzzz|||}}}mmmccc^^^^^^cccmmm||||||sssssszzz|||yyyzzzxxxssshhhZZZNNNFFFBBBAAA@@@AAAGGGQQQ[[[dddiiitttwwwyyyzzzyyyzzz~~~~~~|||xxxsssooollljjjgggeee\\\YYYTTTOOOKKKFFFAAA>>>:::;;;<<<===============AAADDDIIIOOORRRRRRNNNKKKBBBAAA???===;;;:::999999555666888999999888666555444444333333333333333444222333444555555666666666777888===EEEPPPdddxxxjjjccciii|||iii\\\```iiinnnrrrxxxzzzmmm\\\WWWQQQKKKEEE???777222............////////////,,,,,,,,,,,,+++******))),,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))((((((((()))******++++++''''''''''''((((((((((((&&&&&&&&&'''((())))))***))))))))))))(((((((((((((((((()))***+++---...///...000222444666;;;@@@DDDPPPiiisssaaaWWWMMMGGGBBB:::555444444333222111000000000000000000000000////////////---------,,,,,,,,,++++++************************************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++***)))'''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***)))'''&&&'''(((***++++++***((('''&&&''')))***++++++******************)))******+++,,,,,,---------...///000222666<<<@@@IIIWWWsssmmmhhheeehhhkkkmmmqqquuuttt~~~{{{vvv~~~zzzqqqmmmyyy|||xxxyyy{{{~~~xxxjjjaaa\\\^^^eeerrrtttsssyyy~~~~~~}}}zzzoooaaaRRRHHHCCCBBBAAABBBGGGQQQ]]]ggglllwwwzzz~~~~~~}}}|||~~~wwwxxxzzz|||{{{uuupppllljjjgggeee```]]]XXXTTTPPPJJJDDD@@@;;;<<<>>>??????>>>===<<>>>>>>>>>>>???AAA@@@CCCKKKTTTYYYXXXUUUMMMIIICCC>>>;;;999777666444666999;;;<<<<<<:::999666666555444444444444444222333333444555666777777777888<<<@@@EEESSSmmmrrrbbbdddrrr~~~~~~sssiiinnn{{{~~~}}}iiiaaa[[[SSSMMMGGGAAA999333000000...---------------------------------------,,,,,,,,,++++++,,,------++++++************+++++++++******)))(((''''''&&&))))))))))))************%%%---...'''$$$)))***&&&&&&%%%$$$$$$$$$$$$%%%&&&))))))))))))***************++++++,,,---...//////---888777444888:::>>>IIIWWWxxxxxx~~~qqqggg[[[RRRJJJ@@@:::999666555444333222000000///...//////000000/////////---------,,,,,,,,,++++++,,,,,,+++************+++---+++***)))***+++***)))***)))))))))(((((((((((()))))))))))))))((('''&&&((())))))******))))))((())))))(((''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((''')))++++++***)))***+++******))))))))))))******************************,,,,,,,,,------............000222222222666===CCCLLLeee}}}ssslllkkkmmmmmmooossswwwzzz}}}lll]]]WWWdddvvv}}}zzzyyyuuussszzz{{{zzzllldddccceeehhhppp~~~wwwrrrwww~~~~~~{{{~~~~~~rrrfff[[[RRRJJJEEEDDDCCCGGGLLLOOOQQQXXX```gggqqq~~~zzzsssqqqtttzzz~~~{{{vvvpppllldddbbb```^^^[[[VVVPPPKKKGGGEEEBBBAAA@@@@@@??????AAAAAACCCJJJSSSXXXYYYWWWPPPLLLFFFAAA>>>===;;;:::666777:::<<<===<<<:::999999999777666555444444444222333333444555666777777666777999<<>>BBBLLL^^^}}}jjjzzzpppeee[[[OOODDD>>>===777666555333222111000000....../////////......---------------,,,,,,,,,,,,,,,+++******))))))******+++)))(((((()))))))))(((******)))))))))((((((((())))))))))))(((&&&%%%$$$(((((())))))))))))((((((***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''')))++++++***)))***+++******))))))))))))******++++++++++++++++++++++++------------------------...000222333444888???DDDSSSppp{{{tttsssrrrqqqsssvvvuuuxxxsss```TTTQQQaaassszzzwwwxxxuuusssyyy}}}sssgggbbbccchhhooo|||wwwwww|||}}}xxxtttrrrrrrssszzz|||ooocccXXXPPPJJJFFFBBBCCCHHHOOOQQQQQQTTTXXXYYYcccrrr~~~|||xxxyyy}}}wwwooojjjiiigggfffccc^^^WWWRRRLLLJJJFFFDDDCCCBBBAAA???AAA@@@BBBHHHPPPVVVYYYYYYTTTPPPJJJEEECCCAAA???>>>999:::<<<======<<<:::999<<<;;;999777555444333333222333333444555666777777777777888999:::CCCWWWjjjiii]]]```hhhxxxmmmkkkrrr{{{yyymmmjjjooo|||}}}iii___YYYQQQKKKFFF@@@999333111000///...------------+++++++++++++++++++++++++++******)))))))))************)))(((''''''((((((+++++++++***************))))))))))))************)))"""###+++,,,$$$%%%...******)))(((((()))******))))))))))))************++++++,,,---...//////000,,,444333555???CCCFFFQQQggggggxxxmmmaaaTTTFFF@@@@@@999777555333222111000000..................---,,,...------------,,,,,,,,,,,,,,,+++***************+++)))'''''')))))))))(((*********)))))))))(((((())))))))))))((('''&&&&&&((((((((())))))(((((((((***))))))((('''(((((((((((((((((((((((((((((((((''''''(((((())))))******((()))++++++*********+++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,------------------000333555666:::AAAFFFWWWxxx{{{wwwtttrrrtttvvvssswww||||||kkkYYYRRRTTTaaarrryyywwwyyywwwuuu{{{}}}yyylllcccaaaeeekkkwww~~~vvvpppmmmpppwww~~~xxxmmmbbbXXXOOOHHHDDDAAACCCJJJSSSVVVTTTRRRTTTRRR[[[iiittt|||~~~|||}}}uuuqqqqqqpppnnnjjjddd]]]XXXSSSOOOJJJGGGEEEDDDAAA>>>???>>>???CCCJJJQQQUUUVVVVVVSSSNNNIIIFFFCCC@@@>>>;;;<<<=========<<<:::999;;;:::888666555444333333222333333444555666777777999999999999:::@@@QQQbbbssscccbbbfffvvv}}}qqqhhhjjjttt}}}zzzrrrnnnmmmrrr~~~uuueeeaaa[[[SSSLLLGGGAAA;;;666111000///...------------++++++++++++++++++++++++++++++***)))))))))******---,,,+++***)))))))))))))))*********************((()))))))))************&&&(((+++,,,(((###'''...''''''''''''''''''''''''((()))))))))************++++++,,,---...///000000---222111555AAADDDHHHTTTpppkkkrrreeeWWWJJJCCCBBB:::999666444222111111111......//////...---,,,,,,.........---------,,,,,,------,,,++++++++++++++++++***((((((***++++++***************))))))))))))'''((())))))************(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((***+++,,,+++***+++,,,******))))))))))))******++++++++++++++++++++++++******+++,,,---...///000...000333555777<<>>LLL[[[xxx}}}lllfffgggqqqvvvjjjhhhsss}}}wwwtttrrrnnnmmmrrryyyxxxnnndddccc\\\SSSLLLFFFAAA:::555111111///...............------------------------,,,,,,+++***************,,,,,,+++***))))))******((((((((()))))))))))))))((()))))))))************+++:::???000###%%%)))(((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************+++,,,,,,---...///000111///333111666@@@CCCIIIYYYyyyssszzzkkk]]]OOOFFFCCC<<<:::777444222111111222///////////////...---,,,............---------,,,...---,,,,,,++++++,,,,,,,,,***))))))+++,,,,,,+++++++++*********)))))))))&&&'''(((***++++++++++++))))))************))))))+++***))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,,,,+++***+++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111///111333555777>>>GGGNNN```{{{uuuwwwyyy}}}}}}}}}|||aaaMMMLLLUUUfffvvv|||}}}zzzmmmbbb^^^bbbiiivvv}}}qqqnnnoooooovvvrrrlllddd[[[QQQGGG@@@@@@EEEQQQaaaiiigggbbb``````fffooossssssrrrrrrssszzzxxx{{{||||||}}}}}}|||xxxqqqkkkgggeeebbb[[[SSSNNNLLLIIICCC===<<<;;;;;;<<<>>>BBBEEEGGGMMMMMMMMMMMMKKKGGGAAA<<<<<<=========<<<;;;;;;:::666555555444444444444555222333333444555666777777555444555666777;;;GGGSSSooouuujjjfffmmm}}}~~~|||}}}{{{ttthhhfffrrryyytttsssoookkkhhhiiimmmooollliiieee^^^TTTLLLEEE???999444111111000///............---------------------------,,,+++***************))))))(((((((((((()))))))))))))))((((((((((((((())))))))))))************222GGGJJJ333###'''***###'''(((((())))))(((((('''))))))))))))************,,,,,,---...///000000111111444333777@@@BBBMMMbbb~~~ssseeeVVVKKKEEE===;;;777444222111222222000000000000///...---,,,............---------------,,,,,,+++++++++++++++,,,***))))))+++,,,,,,++++++++++++*********))))))''''''((()))*********)))******++++++++++++******+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((***,,,,,,+++++++++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000222333444777???IIIQQQiiiqqqpppuuuyyy|||eeeOOOPPPZZZhhhxxx~~~uuuhhh^^^[[[aaaiii{{{tttqqqrrrqqqvvvqqqjjjbbbZZZQQQHHHBBB@@@FFFUUUgggrrrrrrnnnkkkgggmmmtttwwwtttpppmmmlllsssqqqsss~~~zzztttooonnnnnniiiaaaXXXSSSPPPMMMEEE???<<<<<<<<<<<<;;;<<<>>>@@@CCCEEEJJJNNNOOOKKKEEE@@@;;;<<<<<<;;;;;;;;;;;;;;;888888666555444444444444222333333444555666777777555444444666666999CCCNNNeee{{{}}}nnnffffffpppwwwyyyyyyyyysssiiifffrrr{{{vvvrrrkkkiiigggfffgggjjjmmmoookkkcccXXXOOOHHHBBB;;;666222111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))(((((((((''''''''''''((()))***++++++******))))))((((((((())))))))))))************222===>>>000&&&((()))%%%((()))************)))((())))))))))))************,,,,,,---...///000111111111555555999@@@CCCSSSnnnyyykkk\\\NNNGGG>>>;;;888444222111222333111111111111000///...---//////.........---------,,,++++++***)))*********+++)))((()))+++,,,,,,++++++++++++************)))'''(((((((((((((((''''''++++++,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))***,,,,,,+++++++++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------222222333333777???KKKSSSqqqxxxmmmooovvv{{{|||kkkVVVWWWccciiiyyyqqqeee\\\YYY```iii~~~wwwuuuwwwvvvxxxrrriii```XXXPPPIIIEEEAAAGGGVVVkkkxxxyyyvvvssspppvvv}}}{{{uuuqqqoooppplllkkkvvv{{{vvvssssssuuunnnfff\\\VVVTTTOOOHHHAAA=========<<<::::::;;;<<<<<<@@@GGGNNNRRROOOIIICCC;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777555444333333222333333444555666777777888666666888888999BBBLLL^^^sssrrrhhhaaafff{{{sss{{{{{{pppkkkvvv}}}vvvoookkkkkkiiigggeeehhhnnnsssqqqiii^^^TTTLLLFFF???:::222111000//////.........++++++++++++++++++++++++++++++)))(((''''''''''''((()))))))))***,,,---...---,,,,,,+++***)))(((((())))))))))))************++++++++++++))))))))))))'''((()))******)))((('''))))))))))))************,,,,,,---...///000111111111555666;;;AAAEEEXXXwwwvvvdddSSSHHHHHHBBB;;;666555444222000222222111000///...------//////.........---------...------,,,,,,------......------,,,+++***))))))+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***((((((((((((((((((((((((***)))))))))***+++,,,,,,)))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))))))))))),,,,,,,,,++++++*********++++++,,,------......///222444111555>>>???HHH\\\~~~~~~kkkiiinnnsssvvv|||iii```TTTfffxxxzzz|||{{{lllaaa\\\\\\dddmmmzzzwwwwwwvvvrrrmmmddd]]]WWWOOOGGGAAADDDGGGWWWooo}}}~~~|||~~~yyyqqqnnnppphhheeennnzzz}}}}}}}}}zzzzzz{{{rrrkkkccc[[[VVVPPPIIIDDDDDDBBB???>>>>>>===<<<:::<<<@@@GGGRRRYYYXXXPPPHHHCCC???>>>???>>>:::999<<<999999999888666555333222333222222222333444444555555555555555777<<>>FFFIII\\\~~~qqq^^^QQQHHHBBB;;;666555555333111333333222111000///......//////.........---------,,,++++++******++++++,,,++++++******)))(((((((((+++,,,,,,------,,,,,,+++((()))******++++++++++++))))))))))))))))))))))))******)))))))))***++++++)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))******++++++************************,,,,,,,,,+++++++++******+++,,,,,,------......///111333222666@@@BBBMMMccc}}}mmmkkkpppuuuxxx}}}~~~eee___YYYkkk||||||~~~vvvhhh^^^[[[^^^gggrrrzzzvvvvvvtttqqqiii___WWWRRRMMMGGGCCCDDDGGGVVVmmm|||wwwrrroookkkjjjnnnsssxxx|||{{{tttmmmddd]]]XXXTTTNNNJJJFFFDDDAAA??????>>><<<:::;;;???GGGRRR[[[]]]XXXSSSHHHBBB>>>???>>>;;;:::;;;::::::999888777555444333222222222222222333444444666666666555777;;;AAAFFFVVVjjjwwwiiihhhqqq{{{}}}wwwwwwuuurrrnnnllllllmmmjjjggg^^^QQQIIIEEEBBB===555333000......///...---...///000...,,,+++---///++++++++++++++++++++++++))))))************))))))******))))))(((((((((((()))))))))))))))*********,,,***(((&&&%%%&&&'''((())))))))))))((((((((((((((())))))***++++++,,,,,,---------...///111222222444666666===FFFKKKbbbzzzfffXXXLLLEEE===888777777666444444444333222111000000////////////.........------,,,++++++******++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++(((((())))))******************************************)))((((((((()))))))))))))))))))))(((((('''))))))))))))))))))))))))************+++++++++,,,************************,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////000333333888BBBFFFTTTmmm{{{pppppptttyyy}}}~~~xxx```___bbbuuu|||pppbbb[[[ZZZ___lllwwwyyyvvvuuutttpppggg[[[RRRMMMJJJHHHFFFEEEFFFRRRgggvvv}}}yyytttssstttssspppnnnssszzzwwwpppggg```\\\ZZZVVVSSSLLLIIIEEECCCAAA???===;;;;;;???FFFRRR]]]ccccccaaaRRRHHH???>>>???===::::::;;;;;;:::999888666555444222222222222222333333444777777777666777:::???CCCOOObbb~~~}}}nnniiilll~~~}}}~~~}}}xxxsssnnnlllhhhiiicccVVVJJJFFFCCCAAA777444111............------...///...,,,,,,---...************************))))))************))))))***))))))))))))(((((((((************))))))))))))******)))(((''''''''''''))))))))))))(((((((((((('''(((***+++,,,,,,++++++////////////000111333333222777888>>>FFFPPPmmmnnnaaaSSSLLLBBB;;;999999888666444333333222111111000000////////////...............------,,,,,,------...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))******************************)))(((''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))******++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000555555999BBBHHHYYYuuu~~~xxxrrrvvvzzz~~~ooo]]]___lll~~~vvvjjj^^^XXXYYY```nnn{{{zzzxxxxxxwwwtttkkk]]]SSSMMMJJJGGGEEEDDDDDDMMM^^^kkkttt}}}xxxrrrpppqqqxxxzzzsssjjjdddaaa```]]][[[TTTQQQLLLIIIFFFCCC@@@===>>>@@@GGGQQQ]]]eeejjjkkk[[[NNNBBB???@@@>>>;;;:::<<<<<<<<<;;;999888666555333333222222222222333333888888777666666999===AAAIII\\\wwwssskkkhhhvvvuuuqqq}}}|||}}}zzzuuusssmmmqqqmmm^^^OOOGGGEEECCC;;;777222///......---,,,+++,,,,,,,,,,,,+++++++++************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))(((''''''))))))))))))((((((((((((&&&(((***,,,---,,,+++***//////000000000111222444333:::<<<@@@IIIVVVyyyyyynnn\\\SSSGGG>>>999888666555222222222111111000000///000000/////////............------,,,,,,------...*********+++,,,,,,------***++++++,,,,,,++++++***///...,,,+++)))(((((((((******************************)))(((''''''(((((((((((())))))))))))((((((************************)))***+++,,,,,,,,,,,,+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111666777:::BBBHHH]]]{{{tttuuu|||gggYYY]]]rrrqqqfff[[[WWWYYYaaappp|||~~~}}}ssseeeYYYQQQKKKFFFCCCCCCBBBHHHTTT]]]fffwwwwwwooommmsss~~~xxxoooiiigggfffcccaaa]]]YYYTTTOOOKKKGGGBBB???AAACCCGGGOOOYYYcccjjjnnnbbbTTTFFFBBBAAA???===<<<=========<<<;;;999777777444444333333333333333444888888888777666888<<>>@@@KKK]]]|||xxxhhh]]]NNNAAA:::777444222222222111111000000000000000000000/////////......,,,++++++******++++++,,,(((((())))))*********+++******++++++++++++******111///---+++)))(((((()))******************************)))((((((((())))))'''(((((()))))))))))))))************************((()))+++,,,,,,,,,+++***)))))))))))))))))))))))),,,,,,,,,,,,---------------------...//////000000000777999;;;BBBJJJbbbrrrwwwuuuaaaXXX\\\www}}}lllcccYYYWWW[[[cccrrr~~~|||lll]]]SSSLLLFFFBBBBBBAAAEEEMMMRRRZZZlllssslllnnnwww~~~vvvpppnnnllliiifffddd```ZZZTTTNNNIIIDDD@@@BBBCCCFFFLLLTTT]]]eeejjjfffYYYLLLFFFCCC@@@>>>>>>??????>>>===<<<:::999888666555555444444444444444777888888777777888;;;>>>CCCSSSkkkzzzssskkkmmm~~~tttiiihhhvvvwwwqqqsssyyy{{{~~~~~~{{{xxxwwwyyy~~~{{{mmm\\\QQQJJJGGGCCC>>>888333000//////............000222222000...++++++++++++++++++++++++))))))************)))))))))))))))************+++************))))))))))))((())))))******))))))((())))))))))))(((((((((((('''(((***+++,,,,,,+++++++++...000000///000333777666>>>???BBBPPPgggwwwkkkYYYJJJ@@@:::666333222222222222222111111111000000000000/////////...,,,++++++******++++++,,,)))))))))))))))***************++++++++++++******...---+++)))((()))***+++))))))))))))))))))))))))******)))))))))***++++++''''''((()))))))))))))))************************'''(((***+++,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---------......------......//////000000///777:::===DDDNNNiiirrrzzznnnaaa\\\aaavvvggg___XXXXXX]]]ffftttmmm\\\QQQJJJEEECCCAAA@@@DDDKKKMMMRRReeezzz{{{ooonnnrrr}}}xxxuuurrrmmmjjjhhhccc]]]VVVOOOIIICCC???@@@AAADDDHHHNNNVVV___eeefff\\\QQQJJJDDD???>>>AAA@@@@@@???>>>===;;;:::999777777666555555555555555666777777777777888;;;>>>BBBOOOccc|||}}}xxxpppllltttsssjjjnnntttmmmooovvv|||{{{~~~~~~xxxsssqqqtttyyyxxxmmm```VVVOOOJJJGGGBBB;;;555222000000////////////111444444111...,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((((())))))***++++++,,,,,,+++...222222000111666::::::BBBCCCGGG[[[wwwwwwcccRRRFFF???:::777444333333333333333333333000000000000////////////...------,,,,,,------...++++++++++++++++++++++++******++++++++++++******+++)))((('''((()))+++,,,((((((((((((((((((((((((******))))))***+++,,,,,,''''''((()))))))))))))))************************&&&(((***+++++++++)))(((------------------------,,,,,,,,,------.........------......///000000000...777;;;???GGGQQQnnnsss{{{~~~|||mmmdddcccggg~~~qqqccc\\\WWWYYY___iiiwwwlllYYYMMMHHHFFFDDD@@@@@@EEEJJJKKKPPPcccxxxvvv~~~qqqoooooouuu}}}zzzuuupppllliiieee]]]VVVOOOHHHBBB>>>>>>???BBBEEEKKKSSS\\\aaafff]]]TTTLLLEEE??????BBB@@@@@@@@@???===<<<:::999888888777666666666666666555666777777777888;;;>>>AAALLL\\\sss|||tttlllnnnyyymmmjjjxxxvvvmmmlllsssyyy~~~xxxpppkkknnnsssrrrjjjaaaZZZSSSMMMIIIDDD<<<666333111000000...------000333333000---------------------------++++++,,,,,,,,,,,,++++++))))))******++++++++++++(((((())))))******++++++***)))))))))))))))***+++))))))))))))(((((((((((())))))))))))***+++,,,---+++///333333222333888===???GGGHHHNNNeee~~~xxx]]]FFF<<<999777888555333111222222222111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))******++++++,,,,,,************************---,,,,,,,,,+++************************)))(((((((((((())))))************,,,+++++++++***)))))))))***,,,---,,,******+++,,,------,,,,,,,,,,,,++++++---...000000///......///999666999BBBHHHVVVxxx}}}}}}kkk```aaattt|||ppp___ZZZWWWZZZ___iiixxx}}}dddVVVOOOIIIFFFGGG?????????CCCJJJSSS\\\bbbssstttyyy~~~rrrlllpppvvvyyyqqqnnniiieee^^^UUULLLFFFCCCBBBAAA@@@@@@AAADDDJJJPPPTTT```]]]YYYQQQIIICCC???>>>CCCBBBAAAAAAAAA???<<<999999999888777666555444444555555666777888999::::::@@@GGGVVVooo|||qqqkkklllyyy}}}ooogggkkkttt|||zzzrrrqqqpppqqqtttvvvzzzwwwppphhhlllkkkiiifffbbb\\\VVVRRRKKKFFF???888222000///000,,,---///000000000///...,,,,,,,,,+++++++++******++++++++++++++++++++++++***,,,,,,+++)))((()))***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))++++++''''''***+++)))---......///000444999===>>>GGGMMMUUUpppiiiSSSFFF@@@;;;:::888555444555555555444000000000000000000000000------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++************))))))))))))***************************************+++++++++++++++************************)))(((((()))))))))))))))*********+++++++++******************+++,,,,,,******+++,,,+++++++++,,,,,,------------...000000///...///000777666;;;CCCJJJZZZ~~~{{{yyy~~~wwwccc^^^eeezzzwwwlll^^^ZZZXXX\\\aaakkkyyy~~~|||dddUUUMMMFFFCCCCCC?????????BBBHHHQQQZZZ___hhhiiimmmsssxxx|||ttttttsssvvvxxxrrrjjjfff___VVVMMMGGGDDDCCCAAA@@@@@@@@@DDDIIINNNQQQ[[[]]]]]]XXXPPPHHHCCCAAA@@@???>>>>>>>>>===:::888:::999888777666555555444444444555666777888999999???EEETTTlllwwwnnnjjjsssrrrggghhhmmmrrr}}}vvvpppkkklllppprrr~~~|||wwwsssnnnjjjlllmmmhhh___VVVQQQOOOKKKGGG@@@999333000//////***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,+++)))((()))***))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******)))++++++((()))---...,,,---...//////111444999===@@@FFFLLLWWWuuupppZZZKKK@@@::::::888555555555666666555000000000000000000000000------,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++************)))***))))))))))))))))))(((************************))))))*********************************)))((((((*********)))))))))))))))***************+++++++++***+++,,,,,,******+++,,,******+++,,,---...//////---...000000//////000111555777===EEENNNbbb~~~~~~wwwrrruuuzzz~~~fffXXX[[[iiiqqqggg\\\YYYZZZ___eeennnzzz}}}}}}~~~~~~yyydddUUUMMMFFFCCCCCC@@@??????AAAFFFNNNVVV[[[ccceeehhhkkknnnvvv}}}uuuoootttvvvkkkggg```WWWPPPJJJFFFDDDBBBAAA@@@@@@CCCFFFJJJMMMTTT\\\ccccccZZZPPPHHHEEE@@@>>>============;;;999::::::999888777666555555333444444555666777888888>>>CCCQQQggg|||qqqhhhnnn}}}nnnjjjjjjkkksss}}}{{{ooogggfffiiiiiivvvzzzuuusssqqqjjjnnnpppjjj___TTTPPPPPPLLLHHHBBB:::444000......+++++++++***++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,+++)))))))))+++)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++))),,,,,,***+++///000...---...///000111444999===AAADDDIIIYYY|||qqq]]]MMM@@@999888666333222333444333333000000000000000000000000---,,,,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++++++++*********))))))******))))))((((((''''''************************((((((((()))*********+++***************)))((((((************)))))))))))))))))))))***+++++++++,,,)))+++,,,,,,+++***+++---++++++,,,,,,---......///---...////////////111333444999@@@GGGSSSlll|||tttuuuxxxlllXXXQQQ[[[mmm}}}nnndddZZZYYY[[[bbbiiiqqq}}}{{{uuuwww}}}xxxgggYYYOOOJJJGGGGGGAAA@@@@@@BBBFFFLLLSSSWWWbbbdddggghhhiiiooozzz|||rrrrrrwwwxxxmmmhhhaaaYYYSSSMMMHHHFFFDDDCCCBBBBBBCCCEEEGGGIIIOOO[[[hhhllldddWWWLLLFFFCCCAAA>>>>>>>>>???>>>===;;;;;;:::999888777666666444444555666777888999999<<>>>>>??????>>><<<<<<;;;:::999888777777666666777888999::::::;;;<<>><<<<<<===============<<<;;;:::999888888666777777888999:::;;;<<<;;;@@@KKK[[[uuu{{{nnniiiwwwwwwpppmmmmmmsss}}}~~~vvvqqqvvv{{{zzzuuupppoookkkfffffffffccc[[[SSSLLLJJJFFFAAA:::555000...000///..................,,,,,,,,,+++++++++******************************)))***++++++***)))+++,,,))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++***,,,,,,******...///---,,,...111222444666999<<>>:::777666666444222111111111111111111111111/////////.........------...------------,,,,,,,,,+++++++++************))))))))))))***************************************+++++++++++++++************************)))((((((''''''((()))***++++++,,,+++++++++***************(((***++++++++++++,,,...------------............,,,---......///111555888777>>>CCCIIIaaa~~~{{{{{{{{{rrr\\\RRRLLLTTTdddqqqwwwggg^^^ZZZZZZ^^^gggqqqzzz~~~wwwwww||||||hhhVVVMMMGGGBBBAAAAAA@@@BBBEEEIIINNNQQQVVV\\\```^^^___dddhhhgggmmmrrrwwwrrroooyyyuuupppjjjgggfffccc]]]XXXRRRRRRQQQOOOMMMJJJGGGFFFLLLUUUcccppptttmmm___TTTJJJFFF@@@===<<<===>>>>>>>>>>>>===<<<;;;:::999999666666777888999:::;;;;;;<<>>???@@@@@@>>>>>>===<<<;;;::::::999555555666777888999::::::<<>>@@@DDDIIILLLNNNVVVYYY^^^```aaa``````aaabbbfffqqq}}}|||}}}{{{rrrmmmmmmkkkeee___]]][[[WWWRRRNNNKKKJJJJJJNNNUUU```lllvvvwwwkkk^^^TTTMMMDDD@@@@@@AAA@@@>>>AAA@@@???>>><<<<<<;;;;;;777888888777777999<<>>EEEIIIbbb|||lll___NNNIIIAAA<<<999777666555222222222111111111000000........................---...///...------...000000///...,,,++++++++++++((()))))))))))))))((((((((())))))******************+++,,,,,,+++***)))((()))))))))))))))***+++,,,++++++++++++,,,...///000///---++++++,,,,,,+++***---,,,+++******,,,---...------------------------,,,---///000111222444666<<<@@@GGGUUUrrr{{{zzzaaaRRRLLLKKKVVVkkkzzz|||~~~lll___ZZZ[[[\\\bbbkkkrrr{{{}}}}}}|||{{{qqqmmmnnnppppppkkkbbbYYYQQQKKKFFFDDDAAA???>>>>>>BBBHHHMMMOOOXXX[[[___bbbbbbbbbbbbbbbbbbdddlllyyy|||yyyvvvyyywwwqqqpppoookkkfffccc___ZZZTTTOOOLLLKKKJJJKKKSSS]]]iiiuuuzzzrrrgggZZZRRRIIICCCBBBBBB@@@>>>@@@@@@>>>===<<<;;;;;;;;;999999999999888:::===@@@???BBBKKK\\\wwwuuugggeeekkk{{{zzz~~~pppooozzz{{{vvvvvvvvvvvv}}}~~~tttoooxxxssscccZZZXXXSSSNNNJJJJJJGGG>>>777444//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******---,,,+++***))))))((((((************************************************))))))))))))))))))))))))++++++++++++,,,...000111///000222222444777;;;???FFFMMMiiixxxhhhVVVNNNCCC===;;;:::777444111111111111000000000000////////////////////////,,,...///.........000222111000///...---,,,,,,,,,+++******)))((((((((((((((()))******++++++*********+++++++++++++++***)))'''(((***+++,,,,,,,,,+++---------------...//////---,,,******,,,,,,,,,+++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000111222555777<<>>===<<<888444222222222222111111111000000000000000////////////---...//////......000222...------------...//////000///---+++******+++,,,))))))***++++++++++++*********++++++++++++++++++)))+++...000111000...---......---,,,,,,---------,,,***)))***,,,------,,,+++++++++***+++,,,---------------------------------...000000111333666999===BBBLLL```~~~oooZZZQQQOOOVVVhhh|||{{{kkkaaa___^^^bbbiiiqqqvvv}}}~~~qqqnnnooozzzzzzssswww~~~uuupppkkkhhhiiibbbXXXPPPLLLIIIFFFCCCAAA@@@>>>===???FFFNNNSSSZZZ^^^bbbeeeeeeddddddeeecccbbbdddjjjssswwwlllmmm{{{{{{{{{{{{vvvuuusssrrrmmmhhh___VVVOOOJJJHHHGGGHHHMMMUUU___mmmyyy}}}zzzbbbZZZOOOFFFBBB@@@??????>>>>>><<<;;;;;;:::::::::<<<<<<;;;:::999999<<>>EEEQQQddd|||rrrjjjiiinnnwwwqqqvvv~~~wwwzzzzzzuuutttvvvzzz~~~vvvsssvvvxxxwwwvvvnnn```XXXVVVQQQOOOQQQNNNCCC888111////////////............------,,,,,,,,,,,,++++++---------,,,,,,+++++++++&&&''')))+++,,,,,,------************************************************((((((((((((((((((((((((+++++++++,,,---...///000///000222333555999>>>AAAGGGZZZzzzeeeYYYJJJ@@@>>><<<888333444444333333333222222222111111000000/////////...///000000///---,,,...///,,,,,,++++++,,,,,,---...222000///---,,,,,,------))))))***+++++++++++++++*********++++++,,,------...000222444555333111///---,,,++++++******+++++++++***))))))+++------,,,,,,,,,,,,,,,,,,------...////////////////////////...///000000111444777:::@@@DDDOOOfffqqqZZZSSSRRR^^^qqqxxxiiiaaa``````dddmmmtttyyyxxxlllggghhhwwwyyyuuuwwwzzzuuuqqqooopppfffYYYPPPKKKIIIFFFCCC@@@@@@???>>>???FFFNNNUUUZZZ^^^bbbeeeeeeeeeeeeeeefffdddeeeiiinnnyyy~~~qqqkkkrrryyyxxxuuurrrqqqnnniii```WWWNNNHHHEEEDDDEEEIIINNNUUUaaannntttsss___YYYOOOFFFAAA???>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999888999;;;>>>@@@HHHVVVhhh~~~uuummmkkkjjj|||vvvyyy|||yyyyyyvvvwww~~~|||}}}~~~~~~|||www~~~yyymmmccc^^^VVVPPPMMMOOONNNEEE:::333000000/////////.........---------,,,,,,++++++++++++++++++,,,,,,---------%%%(((,,,///000///---,,,************************************************))))))))))))))))))))))))***++++++---....../////////000222444666:::???CCCIIIbbbqqqeeeTTTGGG@@@<<<777444555444444444333333333333111000000//////......---///000000...,,,+++,,,---...---,,,+++***)))))))))......---,,,++++++++++++)))***++++++,,,+++++++++************+++---...///111222444555555333111///+++***)))))))))))))))***+++***((()))+++,,,,,,+++,,,,,,---------.........////////////////////////...///000111222444999<<>>???>>>======<<<;;;;;;<<<<<<:::::::::999888999<<<>>>DDDMMM\\\lllxxxnnniiieeeuuu}}}xxxzzz}}}uuuttt}}}|||~~~{{{{{{}}}|||xxxoooiiigggZZZRRRMMMNNNNNNGGG===777000000000/////////.........------,,,,,,++++++************+++,,,---------***,,,///000000---***(((************************++++++++++++++++++++++++))))))))))))))))))))))))******,,,---.../////////...000222444777;;;AAAEEEMMMjjjuuucccQQQDDD<<<777555444444444333333333222222000000//////...------,,,------...---++++++,,,......---,,,+++))))))))))))***+++++++++++++++******)))***++++++,,,,,,++++++************+++---///000111222333333222000---,,,)))))))))(((((()))******,,,***))))))+++,,,+++***++++++,,,---------------///////////////////////////000000111222555:::===CCCIII\\\{{{sss```\\\[[[iii{{{|||lll^^^YYY[[[]]]dddnnnwwwzzzqqqdddeeehhhooo|||~~~{{{xxxxxx~~~hhhVVVMMMIIIFFFCCC???AAACCCCCCCCCHHHPPPWWW]]]```eeeggghhhgggggghhhhhhfffeeeeeefffjjjwwwyyypppwww|||vvv{{{~~~xxxtttooolllfff^^^VVVOOOIIIFFFDDDHHHKKKMMMTTT]]]aaa```___\\\UUUMMMFFFAAA??????>>>>>>======<<<<<<======::::::::::::999;;;>>>AAAFFFPPP___nnn}}}~~~pppggggggooovvvqqqtttvvvttt~~~xxxwwwvvvsssuuuzzz|||tttnnnkkk___UUULLLLLLLLLFFF===777000000000000/////////.........---,,,,,,+++************++++++++++++++++++.........---,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,.../////////......000222555777<<>>CCCKKKbbbqqqcccccc```ooo{{{jjj]]]XXXZZZ[[[bbbmmmvvvyyypppiiiaaaaaajjjzzz|||{{{xxxuuupppjjjggghhhlllpppsssuuuyyy~~~}}}|||zzzssspppooovvvppp\\\QQQMMMIIIFFF>>>BBBEEEEEEEEEIIIQQQXXX___bbbfffiiiiiiiiiiiiiiigggeeedddcccbbbdddnnnzzzrrrsss}}}wwwxxx}}}|||xxxqqqnnniiiccc[[[SSSMMMJJJGGGLLLOOOQQQWWW^^^aaa```ccc```ZZZRRRIIICCC@@@??????>>>>>>============>>>:::;;;;;;;;;;;;<<<@@@CCCEEEPPP^^^lllzzzsssfffmmmooouuujjjiiirrryyyxxx~~~{{{wwwwww|||xxxpppkkkbbbVVVKKKHHHHHHBBB:::555000000000000////////////......---,,,,,,+++******,,,,,,++++++***)))))))))...,,,***((((((***---...************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,.../////////......000222555888===BBBFFFXXXxxxtttaaaPPPDDD<<<777777666444444444444222111222111111000000000000000000000///...------,,,,,,///......---,,,+++******...---,,,++++++,,,---...+++++++++*********))))))---,,,,,,+++,,,---///000,,,,,,++++++***)))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,------,,,,,,------...///++++++,,,------......///000111222222444888===AAAHHHOOOiii|||qqqfffdddnnn|||xxxjjj^^^ZZZZZZaaagggnnnrrrwwwttteee``````dddooozzz|||vvvrrrqqqsssnnnhhhdddeeeiiilllnnnuuummmhhh```^^^ZZZWWWWWWXXXZZZ\\\aaadddhhhmmmrrrvvvyyy{{{}}}}}}}}}|||xxxrrrmmmiiippprrruuuvvvxxxzzz~~~zzzuuutttuuuvvvxxx}}}~~~|||sssiiieeefffnnn~~~|||cccRRRLLLHHHEEE???>>>>>>@@@GGGPPPZZZ``````bbbdddfffhhhiiiiiihhhkkkiiiddd```^^^aaafffkkk~~~yyyuuuyyyzzzvvvuuurrrkkkaaaXXXQQQNNNOOONNNQQQYYY___ccciiiooossskkkaaaWWWMMMEEE@@@???>>>???AAABBBBBB@@@===<<<======<<<999888:::@@@EEELLLRRR```qqq~~~}}}llliiijjjyyykkkeeemmm|||yyy{{{xxxssspppgggYYYMMMKKKKKKFFF???;;;666333///---.........---------------,,,+++***)))++++++++++++++++++++++++//////000///...,,,***(((++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******+++,,,,,,------.........000000222777:::===DDDLLLYYY{{{iiiVVVFFF>>>:::777666444333444333222000111111000////////////000///......---,,,,,,++++++------,,,,,,++++++******++++++***))))))***++++++,,,,,,,,,,,,+++++++++***++++++,,,---------,,,,,,+++++++++*********)))))))))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,,,,---......//////000111222333444888===AAAIIISSSnnn|||www|||uuufffcccfffxxxvvvjjj```\\\^^^fffkkkqqquuuyyytttkkkdddbbbeeekkkwww{{{zzzsssnnnkkkeee```ZZZVVVVVVYYY[[[]]]]]]aaaeeeddd^^^WWWQQQNNNSSSRRROOOMMMMMMNNNOOOQQQSSSUUUXXX\\\aaadddfffhhhlllmmmmmmllliiieee```]]]\\\^^^```aaaccceeehhhjjjmmmppptttvvvtttoooiiidddaaaaaabbbdddggglllpppssswwwtttppppppsssyyy}}}qqqhhh___ZZZZZZ```mmmyyyxxx```PPPKKKHHHDDDBBBAAAAAACCCHHHPPPXXX]]]```aaadddfffggghhhhhhhhhiiihhhfffbbb___^^^```bbbqqqyyyyyyvvvqqqiiiaaaZZZWWWUUUSSSUUU[[[aaahhhttt~~~xxxkkk^^^RRRIIIDDDCCCCCCCCCDDDDDDCCCAAA>>>===;;;<<<===<<<<<>>888666444333333333111000111000//////......//////---------,,,,,,++++++***++++++++++++++++++++++++++++++************++++++---------,,,,,,,,,++++++)))***---......,,,***(((+++++++++************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------.../////////000111222333555999>>>BBBKKKWWWuuuuuurrrwwwzzz|||uuuddd^^^ccckkk~~~~~~tttiiiaaa___bbblllqqqvvvyyy|||sssiiiddddddkkkqqqxxx|||zzztttnnnkkkbbb]]]VVVQQQPPPPPPQQQRRRRRRTTTVVVUUURRROOOLLLLLLHHHGGGGGGFFFFFFFFFGGGGGGJJJKKKNNNPPPSSSUUUWWWWWWYYYZZZ[[[[[[YYYVVVSSSPPPOOOPPPRRRRRRSSSTTTWWWYYY\\\___bbbdddccc___ZZZWWWRRRQQQQQQRRRTTTWWWZZZ\\\bbb___]]]^^^bbbggglllnnniiiaaaYYYUUUSSSUUU^^^hhhkkkjjjmmmuuu}}}qqq[[[MMMIIIFFFCCCDDDDDDDDDFFFJJJPPPUUUYYY___```ccceeeggghhhhhhhhhgggggggggccc___[[[YYYYYYcccyyyyyyxxxtttnnnggg```\\\ZZZWWWVVVXXX\\\eeeuuuxxxgggXXXNNNIIIHHHHHHHHHHHHGGGEEECCC@@@???999;;;===???AAADDDHHHKKKQQQUUU```ooo||||||kkkgggnnn~~~uuukkk~~~zzzuuuqqqnnngggYYYLLLIIIKKKHHHDDDAAA888555222000000000000///------...------,,,+++***++++++++++++++++++++++++((((((((()))***+++,,,---))))))))))))))))))))))))***++++++,,,,,,++++++*********++++++++++++******+++,,,,,,---......//////111111444888;;;>>>FFFOOOjjj}}}rrraaaOOODDD@@@999666444222222222111000000000///...............---------,,,,,,,,,++++++))))))*********+++++++++---------------------------,,,,,,,,,,,,+++++++++***+++,,,---,,,***((('''******************++++++************+++++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,---------------...//////000000111222333444666:::@@@DDDKKK\\\|||qqqooosssvvvzzz~~~|||www|||hhhYYYWWWaaakkk~~~|||qqqggg``````dddqqquuuzzz|||~~~tttnnnmmmpppsssuuuvvvtttrrrqqqiiiddd]]]WWWTTTRRRQQQQQQLLLLLLKKKJJJIIIHHHHHHIIIEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHJJJKKKMMMNNNNNNNNNNNNOOOQQQQQQQQQOOOMMMKKKKKKLLLNNNNNNMMMNNNPPPRRRQQQSSSUUUWWWVVVTTTPPPNNNJJJJJJIIIHHHHHHJJJKKKLLLQQQOOONNNOOOTTTYYY]]]^^^```ZZZTTTQQQOOOOOOUUU\\\^^^]]]```gggmmmsss|||}}}kkkWWWKKKGGGEEEAAACCCDDDEEEGGGKKKPPPUUUWWW]]]___aaadddfffgggggggggfffgggfffccc___ZZZXXXWWW]]]ttt~~~}}}|||yyytttnnnfffaaa___\\\ZZZXXXXXX^^^pppqqq```UUUNNNJJJLLLLLLKKKJJJHHHFFFDDDBBB<<<===>>>@@@CCCGGGKKKNNNSSSVVV```mmmzzzmmmggghhhyyyttt|||xxxvvvtttrrrpppiiiZZZLLLIIIJJJIIIFFFDDD999666222000000000//////------......---,,,++++++,,,,,,+++++++++++++++******)))))))))***,,,...000***************************++++++,,,,,,++++++*********++++++++++++******+++,,,,,,---...///000000111111555:::<<>>AAADDDEEEEEEDDDBBBAAACCCCCCCCCGGGMMMTTTQQQQQQUUUYYY```nnn{{{|||uuueeeTTTIIIFFFCCC???===>>>@@@DDDIIIOOOTTTWWWZZZ\\\___bbbdddfffffffffgggfffdddbbb______aaaccccccmmmzzz~~~vvvpppfffdddbbbaaa```bbbmmmyyyttteeeYYYPPPSSSTTTTTTTTTQQQMMMIIIGGGCCCBBBAAADDDIIINNNRRRTTTWWWWWW[[[eeeooo|||oooeeeaaalllqqq```OOOHHHHHHHHHFFFEEE999666222///......------------............---------,,,,,,++++++***************)))))))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******++++++,,,...///000111222111333888<<<===@@@MMMZZZxxxsss^^^NNNIII???;;;777444444444444444111111000////////////000------------------------++++++++++++,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,+++++++++***************++++++++++++++++++'''((()))***+++,,,------*********+++++++++,,,,,,******+++++++++,,,,,,,,,......------......///000...//////000000111222222222444555777999>>>DDDHHHTTTpppsssnnnooommmlllnnnssszzzuuueeeXXXTTTYYYcccjjj~~~uuujjjaaa]]]```fffrrrzzzvvvoookkkiiigggllljjjhhhggghhhhhhgggfffYYYWWWVVVVVVVVVUUURRROOOKKKJJJIIIHHHGGGFFFEEEDDDFFFGGGHHHIIIJJJJJJKKKKKKHHHIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHHHHGGGHHHJJJLLLKKKJJJIIIGGGFFFFFFFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@===;;;;;;;;;===>>>>>>===>>>===>>>AAABBBBBBFFFLLLMMMMMMNNNRRRVVV\\\iiivvv|||uuufffUUUJJJGGGCCC>>>======>>>AAAFFFLLLQQQUUUYYY[[[^^^aaaccceeeffffffeeefffeeecccaaaaaabbbdddccclllxxx|||zzz||||||wwwqqqlllgggeeedddeeemmmuuuzzzmmmeee]]]ZZZ[[[\\\[[[WWWPPPJJJFFFAAABBBEEEKKKRRRVVVWWWWWWZZZXXXYYY^^^fffrrrlllccc___hhh~~~www}}}vvvdddPPPHHHGGGFFFEEEDDD:::777333000//////...---------............------------,,,,,,+++******)))))))))***+++++++++++++++***************************++++++,,,,,,++++++*********++++++++++++******++++++,,,...///111222222111444999======AAANNN\\\zzz```OOOLLL@@@<<<888555555555555444222222111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---------------,,,,,,,,,++++++'''))),,,......---+++***''''''(((***+++,,,---...++++++,,,,,,,,,---------******+++++++++,,,,,,,,,///............///000000/////////000111111222222333444555777:::>>>DDDHHHYYYvvvooommmmmmjjjmmmnnnttt}}}~~~sssbbbUUUQQQWWWaaahhhuuussshhhaaa^^^bbbhhhrrr{{{yyyqqqlllgggffffffhhhkkknnnnnnnnngggeeeeeefffgggfffbbb^^^RRRQQQOOOMMMKKKJJJIIIIIICCCCCCEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDDDDEEEFFFFFFFFFGGGIIIKKKJJJIIIGGGEEEDDDDDDDDDEEE??????>>>>>>>>>>>>======>>>===<<<<<<======<<<:::999888999<<<======BBBHHHJJJKKKNNNRRRUUUYYYdddppp|||vvvgggVVVKKKGGGCCC>>>=========???CCCIIIOOORRRYYY[[[]]]aaaccceeeeeefffdddeeefffeeecccaaaaaabbbaaakkkyyy|||qqquuuzzzrrrnnnkkkkkkpppwww{{{sssooojjj```aaabbb```ZZZRRRJJJDDD>>>AAAGGGQQQYYY]]][[[XXX\\\XXXWWWZZZ```jjjzzzjjjaaa]]]fff{{{sssrrryyyfffRRRIIIGGGEEEDDDDDD<<<888444111111000///...------...............---------,,,,,,+++***)))))))))+++,,,.../////////...))))))))))))))))))))))))+++++++++,,,,,,+++++++++******++++++++++++******++++++,,,...///111222222222444:::======AAAOOO^^^iiiTTTMMM@@@>>>999444222333333222000000000000////////////---.../////////...,,,,,,,,,,,,------...---------++++++------------++++++************************'''((()))***+++,,,------(((((()))***************++++++************++++++***))))))))))))+++,,,---,,,,,,+++***+++,,,---......///111222333111000///333333555999;;;===EEEMMMVVV|||xxxgggeeehhhhhhllllllrrrkkkZZZWWWTTTZZZdddfffvvvpppfffaaa___ccchhhsss~~~vvvnnnfffaaaccceeeffffffiiijjjkkkpppwww|||yyyoooggg___[[[UUUQQQOOONNNMMMLLLKKKLLLMMMLLLIIIHHHKKKNNNJJJJJJJJJIIIHHHHHHGGGGGGJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHGGGEEEDDDDDDDDDDDDDDDCCCAAA@@@@@@@@@AAAAAABBB@@@>>>;;;888777777777999999999:::<<>>BBBGGGLLLOOOUUUWWWZZZ]]]```aaabbbbbbcccddddddeeeeeeddddddcccffffffppp{{{xxxvvv~~~wwwuuuuuuxxx{{{}}}wwwqqqnnnllljjjhhheeeZZZLLLAAA???AAAHHHTTT```ddd```ZZZXXXWWWYYY[[[\\\aaaooo}}}pppcccZZZbbbtttzzzppp}}}nnnYYYJJJDDDCCCCCCCCC===999444222111000...+++------,,,,,,,,,+++++++++------,,,++++++******)))))))))***+++++++++++++++*********++++++,,,,,,,,,+++************************)))))))))))))))******......//////000000111111444777666999AAACCCPPPhhhyyyaaaTTTFFFBBB<<<666444333333111111000000000////////////---.../////////...---,,,+++,,,,,,,,,,,,,,,++++++++++++,,,------,,,++++++***************************************+++++++++(((((()))***************++++++************++++++***)))))))))***+++,,,------,,,,,,+++,,,---...///...///000222222222111000444333555999;;;===EEENNN\\\tttffffffiiiiiilllnnnwwwgggXXXVVVUUU\\\gggiiittt~~~oooeee```___ccciiitttyyypppgggeeeeeecccdddfffjjjmmmsss}}}qqqmmmgggaaa]]]ZZZVVVTTTTTTUUUUUUSSSOOOLLLLLLMMMOOONNNNNNNNNMMMMMMMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFBBBAAA@@@???>>>>>>?????????>>>===;;;:::999888888999999999:::<<>>BBBGGGKKKNNNTTTVVVYYY\\\___```aaaaaabbbbbbccccccccccccbbbbbbddddddmmm|||zzzxxx~~~zzzttttttqqqmmmjjjdddYYYLLLAAA???@@@FFFQQQ]]]bbb___ZZZVVVUUUWWWXXXXXX\\\hhhuuuwwwhhh\\\```pppppp{{{qqq\\\LLLEEEDDDDDDCCC@@@<<<777555444333000...------------,,,,,,,,,,,,------,,,++++++******)))((()))******++++++***************++++++,,,,,,,,,++++++++++++++++++******++++++***)))))))))))))))......//////000000111111444888777;;;BBBDDDQQQiiivvv___NNNFFF>>>888666444222000111111000000000/////////......//////......---,,,,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++************************,,,+++++++++******))))))((())))))************)))++++++************++++++***))))))******+++,,,---...------------...//////...//////000111222333333444333666:::<<<>>>FFFOOO```qqqhhhjjjllllllmmmqqq|||}}}cccUUUVVVWWW___kkknnnttt~~~|||lllccc^^^^^^dddjjjvvvvvvpppkkkfffdddeee```dddkkksss{{{|||yyysssnnnjjjfffbbb___bbbcccccc```\\\WWWTTTSSSRRRRRRRRRQQQPPPPPPOOOOOOMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKIIIHHHHHHGGGGGGAAAAAA???>>>============;;;<<<<<<<<<;;;::::::999999999:::;;;<<<>>>@@@AAABBBCCCEEEGGGKKKQQQYYY^^^bbb___ZZZTTTNNNIIIEEECCC===<<<===>>>AAAFFFJJJMMMSSSUUUXXXZZZ]]]^^^______``````aaaaaaaaaaaa`````````aaahhhsss||||||wwwxxxtttmmmggg```UUUIII@@@>>>>>>CCCLLLWWW]]]]]]ZZZVVVUUUVVVXXXWWWYYYbbbmmmooo```___jjjwwwyyywwwaaaPPPHHHFFFEEEEEEDDD@@@<<<999777555333111///.........------------------,,,++++++******)))(((((()))************************+++++++++++++++,,,,,,+++++++++*********,,,+++***))))))))))))))).........///000111111111444999999===DDDEEERRRkkkpppWWWKKK???:::888555222111111111111000000000//////...............------------------,,,,,,***))))))+++++++++,,,,,,+++++++++************************+++++++++************)))((()))************))))))++++++************++++++)))*********+++,,,------...............//////000/////////000111222444555444444666:::<<>>======<<<:::;;;<<<===<<<;;;999888999999:::;;;<<<>>>??????BBBDDDGGGIIILLLQQQVVVZZZZZZXXXTTTPPPKKKGGGDDDBBB=========>>>AAAEEEIIILLLQQQSSSVVVXXXZZZ\\\\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\bbbjjjqqq}}}|||wwwssspppkkkddd]]]UUULLLCCC===<<<<<>>======>>>@@@DDDHHHKKKOOOQQQSSSVVVXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZXXXXXX\\\ccciiivvv{{{uuummmgggccc]]]ZZZTTTMMMGGGAAA<<<888:::999;;;AAAHHHOOORRRSSSUUUUUUWWWZZZZZZYYY]]]cccqqqjjjaaaeeevvvmmmXXXMMMIIIGGGFFFFFFDDDAAA<<<888555333333000000/////////.........------,,,++++++******)))(((((()))***************************************))))))))))))))))))))))))))))))))))))***,,,---...------...///000111222222444:::<<<@@@FFFIIIZZZuuusss\\\EEE===<<<777444555222222111111111000000000//////...------------...............------,,,+++++++++************++++++************************))))))******+++++++++,,,)))************))))))(((++++++************++++++)))***+++,,,---------------......///000////////////000000111222333444444444444777;;;>>>AAAIIIRRRhhhxxxaaaWWW\\\```hhhrrrtttyyy}}}wwwfff]]]\\\```jjjsss|||}}}xxxsssooolllkkkjjjeeecccaaaaaabbbbbbaaa```\\\]]]```ccceeedddaaa^^^aaa```^^^\\\ZZZXXXVVVUUUSSSRRRQQQPPPOOOOOOOOOPPPNNNMMMKKKIIIHHHGGGFFFFFFGGGFFFFFFDDDBBB@@@>>>=========<<<<<<;;;:::999888999:::;;;<<<<<<<<<<<<<<<>>>@@@CCCEEEGGGJJJNNNQQQRRRQQQOOOLLLHHHDDD@@@>>>>>>>>>===>>>@@@CCCGGGJJJNNNOOOQQQTTTVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWUUUWWW^^^dddooo|||zzzyyyyyyzzzpppjjjeeebbb]]]UUUOOONNNIIIGGGCCC???;;;888666555777777888<<>>888444555222222222111111111000000000///...---,,,------...,,,,,,---------,,,,,,+++,,,+++***))))))***+++,,,************************+++++++++******************************)))((((((++++++************++++++)))***+++------------,,,,,,---.../////////......000000222333333333222222444444777<<<>>>AAAJJJSSSmmmvvv```XXX^^^ccclllvvvxxxzzz|||vvvfff]]]\\\aaalllvvv}}}|||xxxooolllgggeeedddcccbbbaaa``````aaacccfffeeebbb___]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXWWWVVVUUUUUUUUUUUURRRQQQOOOMMMKKKJJJIIIIIIGGGGGGGGGEEECCC@@@>>><<<<<<;;;;;;::::::;;;;;;;;;999:::;;;<<<<<<<<<;;;:::;;;===@@@BBBDDDGGGLLLOOOOOOOOOMMMKKKHHHDDDAAA??????>>>===>>>@@@CCCFFFIIILLLNNNPPPRRRTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUXXXTTTTTTZZZ```iii|||}}}yyyvvvuuunnnkkkiiihhhiiijjjiiihhheeedddaaa___]]][[[[[[[[[SSSLLLHHHIIIGGGAAA===>>>;;;:::999777444333333444444444555888<<>>===>>>???CCCFFFHHHLLLMMMOOOQQQSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTZZZTTTSSSYYY^^^dddttt}}}rrrttttttuuuwwwyyyxxxuuuqqqoookkkgggbbb]]]YYYXXXTTTQQQNNNLLLMMMMMMNNNMMMHHHHHHGGGFFFDDDBBBAAA@@@@@@999666999;;;777555777555555555444222222333444333333444666:::===@@@BBBEEEFFFMMMVVV[[[ZZZ[[[^^^bbbtttvvviiidddkkkxxxsssuuuzzzyyyzzzvvv^^^PPPJJJGGGEEEGGGGGGDDD>>>777222222333///.........------------------,,,,,,+++******)))++++++,,,------------,,,+++*********))))))((((((((((((***+++---///000111///...---+++***))))))))),,,,,,---///000222333333444;;;<<<>>>FFFNNNfff}}}\\\III@@@:::555555333333333333333111000000////////////............---,,,++++++------,,,+++(((((((((((((((((((((((())))))))))))))))))))))))***(((&&&(((,,,---***''')))))))))))))))))))))))),,,***((((((***+++,,,++++++***)))+++......+++(((111000000///......------222222222222222222333333444;;;:::999???BBBHHHXXXllleee___[[[___jjjuuuzzz{{{||||||tttddd\\\[[[```lllvvv~~~~~~||||||zzzrrrrrrnnniiihhhjjjllllllkkknnnnnnnnnnnnlllkkkiiihhhaaa\\\XXXXXXWWWSSSQQQRRRQQQQQQNNNJJJDDD@@@>>>>>>@@@@@@??????>>>>>>======<<<<<<<<<===<<<<<<;;;::::::;;;<<<===@@@EEEKKKPPPWWWUUUQQQLLLGGGCCC@@@>>>>>>>>>???@@@AAADDDFFFHHHHHHKKKNNNPPPPPPQQQRRRSSSUUUUUUTTTTTTRRRQQQPPPOOOQQQQQQOOONNNRRR^^^ppp}}}xxxkkkiiifffdddbbb___\\\YYYSSSPPPMMMIIIFFFCCCBBBBBBAAA@@@???===<<<<<<======999999888777777777777777666555333111000000111111111111111111111111111111111222444555777:::>>>AAAGGGGGGKKKRRRYYY______^^^cccppp{{{nnngggllluuuoooqqqrrryyyuuuooorrrzzzdddPPPFFFEEEGGGCCCEEEFFFCCC>>>888444222///......---------......***++++++++++++***))))))*********++++++,,,,,,,,,+++*********))))))((((((************+++,,,---...((())))))***++++++,,,,,,...///111222333333222111666;;;===AAAHHHNNNiiibbbMMMBBB;;;777666444444333333222111111000////////////............---,,,++++++------,,,+++))))))))))))))))))))))))************************'''(((******************))))))))))))))))))))))))+++***))))))+++,,,,,,+++,,,+++***,,,///000///---////////////////////////111222222222222333333333222::::::;;;BBBDDDKKK[[[ppp}}}bbb^^^\\\aaakkksssvvvuuu{{{{{{~~~sssccc[[[ZZZ___jjjttt}}}yyyyyy{{{||||||~~~|||zzzyyyyyyrrrkkkfffeeeccc```___```YYYWWWSSSLLLEEEAAA???@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<===???CCCJJJNNNUUUSSSOOOKKKGGGCCC@@@???>>>>>>??????AAADDDFFFGGGHHHKKKNNNPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQOOOMMMMMMKKKLLLLLLKKKNNNVVVccclllsssyyypppaaa]]]XXXSSSOOOKKKGGGDDDBBBAAA???===;;;999999888:::999888777666666666777555444333333222222333333444333111000000000000111111111111111111111111111111222444555666999===@@@EEEFFFIIIOOOWWW]]]___```aaannn}}}qqqjjjlll|||uuulllmmmlllpppssshhhhhh|||iiiVVVJJJEEEEEECCCEEEGGGEEE@@@999555222//////......------......++++++,,,,,,++++++***)))***++++++++++++++++++,,,************)))))))))(((''''''''''''((()))******))))))******+++++++++,,,+++,,,///111333555555555666:::;;;AAAIIIQQQnnn{{{jjjSSSEEE===999777444444444333222222111111////////////............---,,,++++++------,,,+++************************++++++++++++++++++++++++%%%))),,,,,,((('''))),,,))))))))))))))))))))))))+++******+++---...,,,++++++***)))+++...000111000------...//////000111111111111222222222333333333111888:::===DDDEEEMMM___yyyxxx```]]]]]]ccckkkqqqqqqooozzz{{{}}}}}}ooo```YYYYYY___iiisss}}}vvvtttqqqnnnmmmooohhhddd\\\RRRIIIDDDCCCCCCAAAAAAAAA@@@???>>>>>>>>><<<<<<<<<;;;;;;:::::::::999:::;;;<<<>>>BBBHHHLLLRRRQQQNNNJJJFFFCCC@@@???>>>>>>>>>???AAACCCEEEGGGHHHJJJNNNOOOPPPPPPQQQRRRQQQQQQQQQPPPNNNLLLKKKJJJEEEGGGIIIHHHIIILLLSSSYYY]]]dddnnn|||wwwdddWWWRRRKKKEEEAAA===:::777777777777777666666555444444444333222111111111111111111000////////////000111111000//////000000111000000000000000000000000111222333444555777;;;>>>BBBCCCEEEKKKSSSZZZ___aaabbbnnnssskkkjjjuuuvvvlllkkkkkklllzzztttddddddxxxooo]]]NNNFFFCCCBBBEEEGGGFFFBBB;;;666333000000///...............,,,,,,------,,,,,,+++***+++++++++++++++*********************))))))))))))((('''''''''''''''((((((*********++++++++++++++++++,,,///111333555666666666::::::@@@IIIUUUuuu{{{rrrXXXHHH???:::777555444444333222222222111////////////............---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++&&&)))++++++)))((()))+++))))))))))))))))))))))))+++++++++---......,,,******)))((()))***,,,...///.........///000000111111111111111222222333333444111888:::???EEEDDDMMMbbbwww___^^^^^^cccjjjppprrrqqq{{{{{{~~~vvvjjj]]]XXXZZZ```kkkuuu|||yyyzzzxxxrrrhhh[[[OOOIIIGGGGGGCCCBBBBBBAAA@@@???>>>>>><<<<<<;;;::::::999999999:::;;;<<<===???CCCHHHLLLOOONNNLLLJJJGGGDDDAAA@@@>>>>>>>>>>>>@@@BBBDDDEEEGGGJJJMMMOOOOOOOOOPPPRRRPPPPPPOOONNNMMMKKKIIIHHHDDDEEEFFFEEEDDDFFFJJJMMMQQQVVV^^^jjjuuuwwwiiiXXXKKKGGGAAA===;;;:::999888333444555666666666444333333333222222111111111111222111000000//////000000000000000000111111222222////////////////////////111222333333333555888;;;>>>???AAAFFFMMMUUU\\\```eeeppptttjjjfffmmmyyyyyyooooooqqqrrr{{{wwwiiifffzzzrrr```PPPFFFCCC???CCCFFFFFFBBB===888555111111000///............------......------,,,+++,,,,,,++++++******))))))*********)))))))))))))))+++******)))))))))******++++++++++++++++++++++++//////000111222333333333999<<<;;;@@@KKKYYY|||zzzxxx\\\JJJAAA;;;777666555444333222222222222////////////............---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))(((''')))+++,,,***((())))))))))))))))))))))))+++++++++---......,,,***++++++******)))***,,,---000000000000000000000000000000111222333333444444333888:::???EEECCCMMMeeexxxbbb___^^^aaaiiiqqqvvvxxx}}}}}}ooodddZZZXXX[[[cccnnnyyy|||pppbbbUUULLLHHHGGGDDDDDDCCCBBBAAA@@@??????===<<<:::999888888888999:::;;;===???AAADDDIIIMMMNNNMMMLLLJJJGGGDDDBBB@@@>>>>>>===>>>???AAACCCDDDFFFIIILLLNNNNNNOOOPPPQQQPPPPPPOOOMMMLLLJJJHHHGGGBBBBBB@@@??????AAADDDGGGKKKNNNQQQWWW^^^```WWWKKKAAA>>>999666666777777777111222333444333222111000333333333333222222222111222111111000000000000000000000111222222333333333////////////////////////111222222222222333666888:::;;;===AAAGGGOOOVVV[[[hhhqqquuuggg```gggrrr|||vvvuuuvvvvvv{{{zzzssskkkttt```QQQHHHEEE>>>BBBEEEEEEBBB===999777222222111000///.........---............---,,,,,,+++++++++******)))))))))))))))))))))))))))******,,,,,,+++*********+++++++++++++++++++++,,,,,,,,,//////000000222333444444===>>>===BBBMMM\\\||||||```MMMCCC===888777666444222222222333333////////////............---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***(((&&&(((,,,---***'''))))))))))))))))))))))))+++******+++---...,,,+++---......---,,,+++---...000000000000000000000000000000111222333444444555444888:::@@@EEECCCQQQllldddaaa___aaagggqqqyyy}}}}}}~~~lllcccZZZYYY^^^fffqqq{{{}}}wwwiii[[[OOOIIIGGGFFFEEEDDDCCCBBBAAA@@@???===<<<:::888777777888888999;;;===@@@BBBFFFJJJNNNNNNNNNMMMKKKIIIEEEBBB@@@>>>=========>>>@@@BBBCCCFFFHHHLLLMMMNNNNNNOOOPPPOOONNNNNNLLLJJJHHHFFFEEE@@@>>><<<::::::<<>>BBBHHHOOOTTTdddlllzzzzzziii^^^cccooowww}}}{{{yyywwwzzz|||{{{tttxxxcccUUUNNNLLLCCCEEEGGGEEEAAA<<<888777444333222000////////////------......------,,,+++***************)))))))))))))))))))))***************)))))))))))))))************++++++,,,---------+++,,,---///222555777999>>>@@@>>>DDDPPPaaa~~~dddPPPGGG@@@:::777666444222222222333444////////////............---,,,++++++------,,,+++++++++++++++++++++++++++************************(((((()))***++++++***)))))))))))))))))))))))))))+++***))))))+++,,,,,,+++))),,,......---,,,...////////////000111111222222///000111222333444444555555888:::AAAGGGGGGWWWwwwfffcccaaabbbgggooowww||||||}}}nnnddd\\\[[[```gggrrr{{{zzzttteeeWWWNNNJJJGGGFFFEEEDDDBBBAAA@@@@@@===<<<999777666666777888666888<<>>=========>>>@@@AAABBBEEEHHHKKKMMMMMMNNNOOOPPPMMMLLLKKKJJJHHHEEECCCBBB???===;;;::::::;;;;;;;;;;;;???@@@===;;;<<<;;;999===;;;888777888888777555555444444444444444555555000000111222222111000000111000//////......//////000111222333333222111111111111111111111111111111111111111000//////222444444666999;;;===BBBHHHLLLZZZaaaooonnn___aaammm{{{{{{~~~yyy~~~jjj\\\UUUTTTMMMMMMLLLGGGAAA;;;777555444444222111000/////////---------------,,,++++++))))))))))))************((()))))))))************(((((('''(((((()))***+++))))))***+++---...//////+++,,,---///222555888999<<<>>>>>>EEESSSffffffSSSJJJCCC<<<888666444222222222333444000/////////............---,,,++++++------,,,+++************************))))))))))))))))))))))))&&&))),,,+++)))((())),,,)))))))))))))))))))))))),,,***((((((***+++,,,+++$$$(((,,,---,,,+++---///------...000111222444444///000000222333444555555555777999BBBIIIJJJ]]]fffdddccccccgggnnntttxxx{{{|||pppggg^^^]]]aaagggqqqzzzyyy}}}nnn___TTTOOOGGGGGGFFFDDDCCCAAA@@@@@@===<<<999777666666777777444666:::>>>AAAFFFJJJNNNOOOPPPOOOMMMJJJFFFCCC@@@============>>>???AAABBBEEEHHHKKKMMMMMMMMMNNNPPPKKKKKKJJJHHHFFFCCCAAA@@@@@@???>>>======<<<:::888444;;;???;;;777888999888555444333444666666555444111111000000111222444555000111222333333222111111222222111000000000000111///000111222222111000///111111111111111111111111111111111000...///111333222555999:::;;;>>>CCCHHHQQQYYYfffwwwtttaaaaaakkkyyywwwuuupppbbb[[[YYYUUUTTTPPPIIIAAA:::555444555444333111000/////////,,,,,,------,,,,,,+++***(((((())))))******++++++(((((())))))*********+++(((((((((((()))+++,,,,,,((((((***+++---...000000////////////111333555666999===>>>FFFVVViiisss___PPPCCC;;;777555444444444444333111000000000000////////////---...///000000...,,,+++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,******++++++++++++******))))))(((((((((((())))))))))))))))))***+++,,,---////////////////////////////////////000000000000444333333222333444666777777:::999???FFFJJJaaagggdddaaabbbhhhpppvvvzzz|||~~~pppfff^^^^^^dddjjjrrryyy{{{}}}vvveeeXXXQQQJJJGGGDDDCCCBBBAAA???===<<<<<<;;;:::888777666666888999;;;>>>AAADDDGGGIIIKKKKKKJJJHHHEEEBBB???===;;;;;;;;;<<<<<<>>>???@@@EEEFFFIIILLLNNNOOOPPPPPPKKKIIIFFFEEEEEEDDDCCCAAAAAA@@@???>>><<<<<<;;;;;;;;;;;;:::999888777666555555555666666555444333333444333333222111111111222222222222111111111111000111111000000000000111111111111000000000000111111333333222222111000//////222222111000/////////000444555777:::<<<>>>@@@AAAMMMQQQ\\\mmm{{{fffaaaggg{{{ooosss~~~vvvsssbbb]]]```XXXWWWTTTPPPIIIBBB:::555111111111222333333000...------------,,,+++***))),,,,,,+++***************,,,,,,+++***))))))******,,,+++*********+++------,,,,,,++++++,,,,,,---...//////......000333666777;;;:::???HHHSSSkkk~~~gggSSSEEE===777666444333444444222111000000000000////////////------,,,,,,+++++++++++++++++++++*********************+++++++++,,,,,,,,,)))******++++++******)))******))))))))))))******)))))))))******+++,,,---////////////////////////////////////000000000000222111111111222444555666777:::;;;AAAIIINNNfffwwwiiigggeeeggglllrrrwwwzzz{{{}}}oooeee]]]^^^cccjjjrrrxxx{{{}}}~~~mmm___XXXNNNKKKGGGEEECCCBBB@@@???>>>===<<<;;;:::888888777999:::;;;>>>AAADDDGGGIIIJJJJJJIIIHHHEEEBBB???>>><<<<<<<<<<<<===>>>???@@@EEEFFFIIILLLNNNOOOOOOPPPKKKHHHFFFEEEDDDDDDBBBAAA@@@???===<<<;;;:::::::::::::::999888777666555444555555666666555444444333444444333222222222222222222222222222111111111111111111000000000000111111222222111111111111222222333333222222111000000///222111000000000000000000444555777999<<<>>>@@@AAAHHHMMMXXXfffuuu{{{eee^^^dddyyyvvvkkkyyyvvvqqq```XXXXXXZZZZZZYYYTTTLLLBBB:::555222111111222333222000...------------,,,+++******+++***))))))(((((()))))),,,+++***))))))))))))******)))((((((((()))***+++*********)))******+++,,,////////////111333666777::::::???IIIVVVpppsssZZZJJJBBB888666444333333333222000000000000000///////////////...+++***)))***,,,---************++++++++++++******+++++++++,,,,,,,,,))))))************))))))******))))))))))))******************+++,,,------////////////////////////////////////000000000000111111111222333444666777777;;;===CCCKKKRRRlllooollljjjiiikkkooouuuyyyzzz{{{}}}mmmddd\\\]]]ccciiiqqqxxx|||~~~pppccc[[[UUUQQQLLLHHHEEEDDDBBBAAA??????===<<<;;;999888888999:::;;;>>>AAADDDGGGHHHHHHHHHHHHGGGEEECCC@@@???===============>>>???@@@EEEGGGIIILLLNNNOOOOOOOOOKKKHHHFFFDDDDDDCCCAAA??????>>>===<<<;;;:::::::::999888888777666555444444555555555666555555444333444444333222222222333333333333333222222222111111222111111000000111111222333333222222222222333333333333222222111000000000000000000000000000111222444555666999;;;===???@@@DDDIIITTT___iiixxx~~~eee]]]aaauuujjjuuu}}}ooo]]]SSSQQQXXX[[[\\\XXXNNNBBB999555222111111111222222000...------...------,,,+++***+++******)))))))))))))))+++***))))))))))))))))))))))))(((((())))))***+++***************+++,,,,,,......///111333555666777::::::@@@KKKZZZvvvcccPPPHHH:::888555333333333222000000000000000////////////000///...---,,,---......)))******+++,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))******))))))((()))))))))(((((()))))))))+++******++++++,,,---...////////////////////////////////////000000000000111222222333555666777888777;;;===CCCKKKSSSooo~~~|||pppooommmjjjkkkooouuuzzz}}}|||~~~~~~kkkbbb[[[]]]cccjjjrrrxxx~~~sssfff___ZZZUUUOOOJJJGGGEEECCCBBB??????>>><<<:::999888777999999;;;===@@@CCCFFFGGGEEEFFFFFFFFFEEECCCAAA@@@>>>>>>>>>>>>>>>???@@@AAAFFFGGGJJJLLLNNNOOOOOOOOOLLLIIIFFFDDDCCCBBB@@@>>>???>>>===<<<;;;;;;;;;;;;999888888777666666555555444555555555555555444444444444333333333333444444444333333333222222222222222222111111111111222222333333222222222222333333222222222111111111000000000/////////000111222222333444666888:::<<<===>>>AAAGGGQQQZZZbbbpppggg]]]```pppssszzz~~~|||kkk[[[QQQNNNQQQVVVZZZXXXNNNAAA888444333111000000111111///...------......---,,,++++++,,,++++++*********++++++******)))(((((())))))***+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......---...000222444666777777:::<<>>===;;;:::888777666888888:::<<<>>>AAADDDEEEDDDDDDEEEEEEDDDCCCAAA@@@>>>>>>>>>???@@@AAABBBCCCGGGIIIKKKMMMOOOPPPPPPPPPMMMJJJGGGEEECCCBBB@@@>>>======<<<;;;::::::::::::999999999888888777777666444444555555555555555444555444444444444444555555444444444444333333333222333333222222222222333333222222111111111111222222222222222111111111111111000/////////000111222222333444555777999;;;<<<===<<>>CCCMMM___rrrWWWJJJ???<<<888555444444333222000000000000////////////***,,,---......,,,***)))***+++,,,---------,,,+++******+++++++++,,,,,,,,,******++++++++++++******))))))(((((((((((()))))),,,,,,,,,,,,---...//////////////////////////////////////////000000000000000000111222333333333333666<<<>>>DDDMMMWWWwwwwwwssswwwvvvyyy}}}xxxuuuvvv|||tttqqqkkkhhhfffgggmmmvvv}}}ttteee]]]YYY]]]fffnnnvvv}}}~~~ssskkkfff___[[[VVVRRRNNNJJJFFFCCC??????===;;;999777666555666777888:::===???BBBCCCCCCCCCDDDDDDDDDBBBAAA@@@======>>>???AAACCCEEEFFFIIIKKKMMMOOOPPPQQQQQQQQQOOOLLLHHHFFFDDDBBB@@@>>>;;;:::999888888888888888999999999999888888888777333444555555666555555555555555444444444555666666555555444444444333333333444333333222222333333444222222111111111111222222111111111111111111111111000000000000000000111222222333444666888999;;;;;;888===GGGQQQZZZhhh~~~~~~cccXXX[[[eeewwwxxxttt~~~}}}wwwzzz}}}}}}wwwbbbUUUNNNIIIDDDHHHMMMPPPMMMEEE;;;444444222000/////////...---------............------(((((((((((((((((()))*********************+++,,,(((((()))************)))+++++++++++++++,,,,,,---...///111333555777999:::;;;???EEENNNbbbbbbSSSBBB>>>:::666555555444333000000000000////////////,,,,,,---,,,,,,,,,+++++++++,,,---......,,,+++)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,---...///000////////////////////////////////////000000000000333333444555555444333333666<<<@@@GGGQQQ^^^qqqmmmppppppuuu{{{vvvooosss{{{kkkiiiddddddeeeiiiqqqyyy~~~tttccc\\\XXX^^^hhhpppyyywwwoooiiifff```^^^ZZZWWWSSSNNNHHHDDDAAA@@@>>><<<:::888777666555555777888;;;===???AAACCCCCCDDDDDDCCCBBB@@@???<<<===>>>@@@BBBEEEGGGHHHKKKMMMOOOQQQRRRRRRRRRRRRPPPMMMJJJGGGEEECCC@@@>>><<<;;;::::::999:::::::::888888888888777777777777333444444555666666555555555555444555555666666777555555555555444444444444444444333333333333444444333333222222222222333333111111111111111111111111222111000000000000000000222333444555777888::::::999<<>>555555222000...//////...---------............------******))))))******+++,,,+++++++++++++++,,,------'''((()))***+++******))),,,++++++++++++,,,------///000000222444777:::<<<;;;@@@FFFOOOeeemmm^^^DDD@@@;;;777666666555444000000000000////////////111///...,,,,,,---...///+++,,,.........,,,***)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------------...000000////////////////////////////////////000000000000777888999999999888666555555===BBBJJJVVVddd~~~ppplllnnnnnntttzzzvvvqqquuufffccc___aaaeeemmmuuu|||vvvaaa[[[XXX___iiirrr{{{~~~wwwqqqlllkkkaaa```]]]ZZZVVVQQQKKKFFFBBBAAA@@@>>><<<:::888777444444666777:::<<<>>>???CCCCCCDDDDDDCCCAAA???>>>;;;<<<===@@@CCCFFFHHHJJJLLLNNNPPPRRRSSSSSSSSSSSSQQQNNNKKKHHHFFFCCCAAA>>>???>>>>>>=========>>>>>>777777777777666666666666333333444555666666666555555555555555555666777777666666555555555444444444555444444333333444444555555444444333333444444555111111111111111111222222222222111000//////000000222222333555666888999:::===???FFFQQQ\\\iiizzzggg]]]aaabbbooo}}}~~~xxxwwwzzzvvvmmmvvvsssrrrppppppvvvooo___TTTKKKJJJIIIJJJOOORRRMMM@@@666555222///......///...---------...............---------------......///000,,,+++++++++,,,------...)))***+++,,,---,,,++++++...------------...//////000000000111444777;;;===:::@@@FFFQQQhhh```OOOCCC999666666444222222222222111111000/////////......---,,,++++++******++++++,,,------,,,,,,,,,---------,,,,,,+++++++++)))*********)))***+++------------------...///000111///...,,,,,,...///111222111///000111111000///222222222111//////111333222333333333222333666888666BBBJJJPPPYYYgggyyyqqqlllnnnqqqrrrrrrsssxxxzzzzzzeee\\\[[[___gggnnntttyyy~~~wwwjjj___YYY^^^kkkvvv{{{vvvooojjjiiiddd^^^ZZZWWWSSSNNNIIIHHHFFFBBB>>>:::888777666444777888777444666<<>>?????????BBBFFFIIINNNPPPRRRTTTUUUVVVVVVVVVTTTQQQMMMHHHEEECCCCCCCCC===<<<;;;<<<===>>>===<<<888888888888777777777777777777777777666666666666555555555555555555555555666666555444444444444555444444444333333222222222555555444333333333444444222222222111111111111000000000////////////000000333333222222333666999:::;;;<<>>777555222111111000...---////////////............---------,,,,,,+++++++++,,,+++***))))))+++---...++++++++++++++++++++++++---,,,+++***+++,,,---...000000111222444666888999===@@@EEEQQQmmmeeeQQQFFF;;;888777555333444222222111111000000//////......------,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++************++++++***(((((()))+++......------...///000000111111000//////000111111111000//////111222111000000111111000...///111333222333444333333444777999;;;GGGMMMQQQYYYfffzzzrrrmmmooorrrsssuuuwwwxxx~~~{{{ccc\\\[[[```gggnnntttzzzlllaaaYYY^^^jjjvvv~~~~~~|||yyytttpppkkkfff```\\\YYYUUUOOOJJJHHHFFFBBB???;;;999888777555888999888666777===BBBEEEFFFFFFEEEBBB?????????<<<===>>>>>>???BBBFFFJJJPPPQQQSSSTTTUUUTTTTTTSSSTTTQQQMMMIIIEEEDDDDDDDDDBBBAAA?????????===;;;999:::999999999999888888888888888777777777666666666666666666666666666666666777666666555444555555555444444444444333333333222444444333222222222333333222222222111111111111000111000000//////000000111333333222222444666888:::;;;<<>>BBBEEEFFFFFFDDDAAA>>>>>>>>>;;;<<<===>>>???BBBGGGJJJQQQRRRSSSTTTTTTSSSRRRQQQTTTRRRNNNJJJGGGEEEEEEEEEDDDCCCBBBBBBAAA???;;;888;;;;;;:::::::::999999999999888888888777777777777888888888888888888888888888777777666555666666666555555444444444444333333444444333222111111222222222222222111111111111000111111111000000111111111333222222333444666888:::;;;<<<@@@JJJTTTbbbtttuuuiiihhhfffooozzzooolllsss}}}|||pppggg```dddeeezzzxxxyyy~~~tttaaaYYYVVVVVVYYY___aaaYYYKKK>>>888666222111000000///---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---%%%''')))+++,,,,,,***)))++++++++++++++++++++++++,,,,,,,,,+++,,,------...000000111333555777999:::>>>AAAGGGTTTrrr}}}|||WWWKKK???:::999666444555333333222111111000000///------..................,,,,,,---------,,,++++++++++++++++++************,,,,,,---,,,******+++---111111000000000000000111000111333444444333111000......---///111222222111---...000000///000222333333444555444444666999;;;CCCKKKMMMOOOWWWeeezzztttqqqrrrtttxxxooo]]][[[^^^cccjjjqqqvvv{{{rrrfff\\\___iiittt~~~zzzyyyxxxyyy|||~~~~~~}}}tttooohhhccc___ZZZSSSNNNIIIHHHDDDAAA>>><<<<<<;;;999:::<<<<<<;;;<<>>======:::<<<===>>>???BBBGGGJJJOOOPPPRRRSSSSSSSSSRRRRRRTTTRRROOOKKKIIIGGGGGGGGGAAAAAABBBCCCCCCBBB>>>:::;;;;;;;;;;;;::::::::::::999999999999888888888888888888888888888888888888999999888777777777777777666666666555555555555555555555444333222222222222222222222111111111000000222222111111111111222222222222222333555666888999;;;;;;???GGGPPP^^^rrrrrrjjjiiisss|||pppoookkkeeeccchhhrrrxxx|||mmm\\\```bbbvvvwwwyyy~~~{{{ggg___\\\ZZZ]]]cccgggaaaQQQCCC:::777333111000000///...------------,,,,,,,,,,,,+++++++++,,,,,,---------'''((()))+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......///000111333555888:::;;;???BBBIIIWWWwww}}}YYYLLL???:::888555444444333333222222111000000000------..................,,,---------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,---......---...000222333222111000000000000000...000222333333222000......------...000222111111---///111111111111222444222333444444444666999<<<@@@GGGHHHKKKVVVfffwwwtttrrrtttvvv{{{ppp]]][[[```eeelllrrrxxx}}}sssggg]]]```jjjuuu}}}}}}zzzxxxxxx{{{}}}yyytttmmmgggccc]]]VVVQQQLLLJJJFFFCCC@@@>>>===<<<:::;;;===>>>>>>>>>???@@@BBBDDDDDDCCC@@@>>>===>>>;;;<<<======???AAAFFFIIIKKKMMMOOORRRTTTUUUUUUUUUTTTRRRPPPMMMKKKIIIIIIHHHBBBBBBCCCDDDDDDBBB???;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999888888888888888888888888::::::999888888888888999777777777777777888888888777777555444444333333333222222222111111111000000222222111111111111222222222222333444555777888999::::::>>>DDDLLLYYYnnn|||kkkiiitttuuunnnhhhfffccc```___cccllluuu~~~xxxbbbddddddtttooorrruuuxxxkkk```[[[YYYZZZaaafffaaaSSSFFF;;;888333000000//////............------------,,,+++++++++,,,,,,---------++++++******+++,,,...///++++++++++++++++++++++++,,,,,,---------.........///000111333666888;;;<<>>@@@BBBCCCBBB@@@>>>>>>???;;;<<<======>>>@@@EEEHHHHHHJJJMMMPPPSSSVVVWWWWWWTTTSSSQQQOOOMMMKKKKKKJJJGGGFFFFFFFFFEEECCC???<<<>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999<<<;;;::::::999999::::::999999::::::::::::;;;;;;888888777555444444444444222222222111111111111000111111111000000111111111111222333444666777888888888999===CCCJJJVVVjjj|||ooohhhtttuuulllmmmiiidddaaa```cccnnnyyyjjjgggaaa|||pppkkknnnpppsss}}}oooaaaYYYWWWWWW[[[___[[[RRRHHH<<<888444000/////////...............------------+++,,,,,,,,,,,,,,,,,,---...---+++***+++,,,...000++++++++++++++++++++++++,,,,,,---............---///000111333666999;;;===@@@DDDLLL^^^{{{___QQQCCC<<<999666555555444333333222222111111000......------,,,,,,++++++------------,,,+++***)))******++++++,,,,,,,,,,,,---///000000///000222444333333111000///.........//////000111111000/////////...---...000000///......000222222111000000111000111222333333555888;;;<<>><<<>>>???AAAAAA?????????@@@======>>>======???CCCFFFGGGIIILLLPPPSSSUUUWWWWWWSSSSSSRRRPPPNNNMMMLLLKKKKKKIIIHHHGGGGGGFFFCCCAAA@@@@@@@@@@@@????????????<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<=========888777666555444333333333222222222111111111111000111000000//////000000111111222333555666777777888666888===CCCHHHSSSgggyyysssmmmwww~~~}}}iiiccc[[[vvvqqqiiilllnnnqqq|||vvveee\\\ZZZXXXYYYYYYWWWQQQLLL===999444000////////////------------,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++------,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,.../////////...---///000111333666999<<<===AAAEEEMMM```aaaSSSEEE>>>;;;777666777444444333222222111111000......---,,,++++++******---...------,,,+++***)))))))))******++++++++++++///000000///......000222333222111///...---------000000111111111111000000000///......///000...---...000222222000///...//////111222222333555888;;;===AAAAAAFFFWWWnnn}}}qqqtttzzzuuueeefffdddhhhooouuuzzzpppfff```eeepppxxx~~~~~~wwwpppkkkddd\\\WWWSSSPPPLLLGGGCCC???===<<<:::;;;===???AAA@@@>>>;;;<<<>>>@@@@@@??????@@@AAA>>>>>>>>>======???BBBEEEGGGIIILLLPPPSSSUUUVVVVVVSSSSSSRRRQQQOOONNNMMMLLLJJJHHHGGGHHHJJJJJJJJJIIICCCCCCBBBBBBBBBAAAAAAAAA===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<=========>>>>>>??????777777555444333222222222222222222111111111111000000000////////////000000111222333555666777777888555888===CCCHHHRRRfffxxxuuuttt|||~~~ccc]]]WWWuuurrrjjjmmmnnnqqq~~~}}}kkkbbb___\\\ZZZXXXVVVSSSPPP>>>:::444000////////////,,,,,,,,,+++++++++******---------,,,,,,++++++++++++,,,---------+++)))(((++++++++++++++++++++++++,,,,,,.../////////...---///000111444666999<<<>>>AAAEEEMMMaaammmUUUGGGDDD:::666666333444333222111000000000000//////000000000000//////+++,,,---------,,,+++***))))))***,,,...///111111333444444555444333111000111...+++)))+++---......222333444444444222000...///////////////......---///000111222222111000//////000111333444555666666888>>>EEEIIISSSpppwwwvvvxxx}}}nnnhhheeehhhiiinnnuuu}}}tttfff```gggrrrxxx~~~}}}yyypppiiieeecccaaaXXXRRRKKKFFFEEECCC@@@===:::;;;===>>>>>>>>>======;;;>>>@@@AAA@@@>>>>>>>>>===<<<<<<<<<===@@@BBBDDDGGGHHHJJJMMMOOOQQQRRRSSSSSSTTTTTTTTTTTTRRRPPPOOOPPPPPPOOONNNMMMLLLKKKKKKHHHGGGFFFDDDCCCCCCCCCCCC??????>>>===<<<<<<======>>>>>>>>>===<<<<<<;;;;;;===============<<<<<<<<<======<<<<<<===>>>??????===;;;999777666666777888555555444333111000//////////////////000000000000111111111222333444555666777666999>>>DDDOOO```pppxxxxxxvvvyyyggg]]]SSSpppvvvoooqqqssswwwqqqiiifffgggbbbVVVUUUVVVMMMBBB:::444444333000...//////............------------------....../////////+++++++++*********))))))---...............------++++++,,,------......///...///111333666:::<<<>>>BBBJJJOOOeeeoooWWWIIIEEE;;;666666333444333222111000000000000......////////////......+++,,,---......---,,,+++******+++,,,...///000000222333444444444333222111222///---,,,---/////////111222333444444222111//////000000000000///......///000111111111111000//////000111333444555666666:::???FFFLLLYYYxxxuuuuuuwww{{{eeebbbbbbhhhiiimmmuuu}}}xxxjjjaaahhhssszzz|||tttmmmhhhccc___ZZZSSSLLLGGGEEECCC@@@===:::;;;<<<===>>>======<<<;;;===@@@AAA???>>>======<<<<<<;;;;;;===???BBBCCCGGGIIIKKKMMMPPPRRRSSSSSSQQQRRRRRRRRRRRRPPPOOONNNOOONNNNNNMMMMMMLLLLLLKKKGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@???>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@===<<<:::888777666666666444444333333222111000000////////////000000000000111111111222333444555666777666999>>>CCCNNN___ooo|||yyy~~~rrrtttvvvggg\\\PPPiii~~~}}}}}}qqqvvvyyy|||~~~uuulllhhhhhhbbbWWWXXXZZZQQQDDD;;;555444444111...//////............---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***------............------+++,,,,,,------......//////000222444777:::===???AAAJJJQQQgggqqqXXXJJJFFF<<<666666333444333222111000000000000------............------,,,------.........------,,,,,,------.../////////111111222333333333222222111000///000111222111000///000222444444333222111000000111111000000///...///000000111111000000//////000111222444555666666<<>>AAACCCHHHIIIKKKNNNPPPRRRSSSTTTQQQRRRRRRSSSRRRQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDBBBAAACCCCCCBBBBBBAAA@@@@@@@@@>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA>>>===<<<:::888666555444333333333222222111111111////////////000000000000111111111111222444555666666666888===BBBLLL\\\lll|||oooooo{{{tttcccZZZNNNdddyyy{{{xxxzzzmmmhhhgggaaaWWWZZZ]]]UUUEEE===666555444111/////////............---------++++++++++++************---------,,,,,,,,,++++++------............------,,,,,,,,,---......//////000111333555888;;;>>>@@@???IIISSSlllqqqXXXJJJFFF===777888444444333222111000000000000---......//////......---------................................./////////000000111222222222333333000000000111333333111///---///111333444333222111111111111111111000///////////////000000000000000000000111222333555666777===AAAGGGQQQhhhyyyzzz{{{}}}nnnlllkkkgggfffjjjrrr}}}{{{jjj]]]aaalllwwwxxxqqqiiieee___XXXOOOHHHEEECCC???===::::::;;;;;;;;;;;;;;;;;;;;;===@@@@@@>>><<<<<<<<<;;;:::::::::;;;>>>@@@BBBGGGHHHJJJMMMOOOQQQRRRSSSSSSTTTTTTUUUTTTSSSRRRQQQLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLLLLKKKJJJIIIHHHGGGDDDEEEGGGHHHHHHFFFEEECCCEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCBBBBBBBBB??????>>><<<999666444222222222222222222222222222////////////000000000000000000111111222333555666666666888<<>>777666555111/////////............------------------,,,,,,+++++++++---,,,,,,,,,,,,+++++++++,,,,,,---.........------,,,,,,------.../////////111222333666999<<>>JJJUUUqqqrrrYYYLLLGGG>>>999999666444333222111000000000000/////////000000/////////------------......//////////////////////////////000000000000111222222333......///111333333111...---...000333444333222222111111111111111000//////....../////////000000111000000111111333555666777<<<@@@FFFPPPiii}}}||||||}}}}}}sssnnniiigggeeegggppp}}}|||jjj]]]```kkkuuu}}}wwwppplllaaaYYYPPPIIIEEECCC@@@>>>;;;;;;;;;;;;:::;;;;;;;;;<<<>>>@@@@@@???===<<<<<<;;;:::::::::;;;>>>@@@BBBFFFGGGJJJLLLOOOPPPRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLJJJIIIEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCBBB@@@@@@???===:::777444333222222222222222222222222////////////000000000000000000000111222333444555666555777<<>>JJJWWWuuuwww^^^PPPKKK@@@::::::666444333222111000000000000//////000000000000//////---,,,,,,,,,---...///000/////////000000000000000000000000///000000111222------...000222222000...---...000222333333222111000000111111000000///...............///000111111111111000111222444777888:::@@@EEEMMMggg}}}{{{{{{}}}xxxrrrjjjiiifffgggppp}}}nnnaaadddnnnxxx|||uuuqqqbbbZZZPPPIIIFFFDDDBBB@@@===<<<;;;;;;:::;;;;;;;;;===???AAAAAA???===<<<<<<<<<;;;::::::<<<>>>AAACCCFFFHHHJJJMMMOOOQQQRRRSSSQQQRRRSSSSSSSSSRRRQQQPPPMMMNNNNNNNNNOOOOOOPPPPPPOOOOOOPPPOOONNNMMMKKKJJJFFFGGGHHHIIIJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFDDDCCCBBBAAA@@@???<<<:::777666555333333333222222111111111////////////000000000000000000000000111333444555555555777;;;>>>DDDRRR```wwwwwwlllsss~~~tttiiihhh```uuu}}}|||tttaaaYYYWWWTTTPPPWWW[[[RRRDDD<<<555555555222000000///............---------++++++++++++************+++++++++*********))))))***+++,,,------...---------------...//////000000111222444666999<<>>>>><<<;;;;;;;;;<<<<<<>>>AAACCCCCC@@@>>>======<<<<<<;;;;;;===???BBBCCCHHHJJJLLLNNNQQQSSSTTTTTTQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQOOOMMMKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFEEECCCBBBBBBAAA>>>;;;999888777777444444333333222111000000////////////000000000000//////000000111333444555555555777:::===CCCPPP]]]ppp~~~zzzlllppp}}}zzzllljjjccczzz{{{nnn___WWWUUUTTTQQQXXX\\\RRRAAA:::444444444222000111///............---------++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,------------------......//////000000111111333555999<<>>===<<<;;;<<<<<<===???AAACCCCCCAAA???=========<<<<<<<<<===@@@BBBDDDJJJKKKNNNPPPSSSUUUVVVVVVSSSTTTUUUVVVVVVUUUTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUUUUTTTRRRPPPNNNKKKKKKJJJJJJKKKLLLMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFEEEDDDCCCBBBAAAAAADDDEEEFFFGGGFFFEEECCCAAACCCAAA>>>;;;999888888999555555444333222000000///////////////000000000000//////000000111222444555555555777:::<<>>@@@BBBMMMYYYxxx~~~fffXXXNNNBBB:::888666444222111222222111000000000//////.........---,,,,,,------...///000000+++---111333555444333111888333///000222111000///000000///......///000111000222333111...---///222000///...---------------222111///---,,,---...///...000222333333444666888<<<>>>GGGOOOaaatttmmmqqqlllnnnmmmnnnuuu{{{zzzsssfffjjjuuu{{{xxxvvvyyy~~~vvvooo___YYYQQQJJJEEECCCAAA@@@AAAAAA@@@>>>===;;;::::::>>>AAAEEEGGGEEEAAA???>>>>>>>>>???>>>>>>@@@DDDGGGJJJJJJKKKMMMOOOQQQSSSTTTUUUUUUVVVWWWWWWVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUQQQRRRSSSTTTSSSQQQOOONNNJJJJJJIIIIIIJJJKKKMMMNNNOOOMMMKKKIIIHHHIIIJJJKKKIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCDDDCCCCCCBBBBBBBBBAAA???===:::888666555555555555444333111000///000000000000000000000000222111111000111333444555888666777:::<<<@@@JJJTTTfffzzz{{{rrrxxxrrrttt~~~~~~}}}nnnbbb```|||wwwfffUUUVVVVVVWWWYYYYYYZZZZZZFFF===555333222000000111//////...---,,,,,,++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------******+++,,,---///000000+++,,,.../////////......000222444666777:::===@@@GGGHHHZZZ~~~lll\\\QQQEEE<<<999666444222111222222111000000000/////////.........,,,,,,------...//////000---...111222333333222222444222111222222222333555000000///......000111222111111222111//////000111//////...---------------111000///------...//////...000222333333444666999===???HHHPPPccciiiaaagggeeejjjiiikkkrrr|||~~~yyywww}}}nnneeelllwww}}}vvvsssuuuyyyssskkk]]]XXXPPPJJJGGGEEEDDDCCCAAA@@@???>>>===<<<;;;;;;>>>BBBEEEGGGEEEBBB???>>>>>>??????>>>>>>@@@DDDGGGKKKKKKLLLNNNPPPRRRTTTUUUWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVWWWWWWVVVTTTRRRPPPKKKJJJJJJJJJJJJLLLMMMNNNOOOMMMKKKIIIIIIIIIJJJKKKJJJJJJJJJJJJJJJIIIGGGGGGEEEEEEEEEEEEDDDCCCBBBAAABBBAAA???===;;;999777666555555555555444333111111000000000000000000000000222111000000111222444555888666777:::<<<@@@IIISSScccwww{{{rrrxxxwwwzzz}}}{{{ooocccbbbvvvdddYYYZZZ[[[^^^___```^^^]]]HHH>>>555333222000///000//////......------,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,++++++,,,---////////////...000222555666888:::===@@@GGGJJJ]]]ttt|||uuubbbTTTHHH>>>:::666444222111222222111000000000////////////......,,,,,,------.../////////000000000111111222222222000111111000///000111222000000///...///000111222111000///000111222111000///...------------------............////////////...000222222333444777999===>>>GGGQQQeee```VVV\\\\\\ccccccgggoooyyywwwsss{{{ttthhhcccnnnzzztttpppqqqttt{{{}}}pppggg\\\WWWPPPKKKHHHGGGFFFFFF@@@@@@???>>>======<<<<<>>????????????AAADDDGGGKKKLLLMMMOOOQQQSSSUUUVVVXXXYYYYYYYYYYYYYYYXXXXXXTTTTTTTTTUUUUUUTTTTTTTTTUUUUUUUUUTTTRRRPPPNNNLLLKKKKKKJJJJJJKKKLLLNNNOOONNNMMMLLLJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@???===;;;:::888888555555666666555444333333000000000000000000000000111111000000111222444555888666777:::<<>>@@@FFFKKKbbbrrrvvv~~~{{{fffVVVIII>>>888666444222111222222111000000000//////////////////---------.........//////111111000//////000111222222222111///000222111---000////////////111222333222000...000333444222///......---,,,,,,---------,,,---...///000000000000///000111222222444777999======FFFRRRgggaaaRRRVVVVVV\\\___eeennnwww~~~{{{rrruuuqqqfffcccnnnzzzvvvqqqppprrrxxx~~~|||nnnddd\\\XXXRRRMMMJJJHHHGGGEEE@@@@@@??????>>>======<<>>FFFOOO\\\mmmyyypppttt|||uuuppphhh\\\XXXmmm|||gggMMMMMMNNNSSS[[[aaaccccccMMMAAA666333333222//////////////////000000000000------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++&&&(((***,,,.........---+++,,,---......///000000111333555777888;;;>>>AAADDDLLLeeesssuuu|||hhhVVVIII>>>666666444222111222222111000//////000000000000000000---------...............222111///......000111222555555222000444999666...000/////////000111333444222000///111444444222///------,,,,,,,,,------...+++,,,...///000000000000///000111111222444777:::<<<<<>>======<<<>>>AAADDDEEECCCBBBAAAAAA@@@@@@AAA@@@@@@BBBFFFIIIIIIKKKNNNPPPSSSUUUVVVVVVYYYYYYYYYYYYYYYXXXWWWWWWTTTUUUVVVWWWWWWVVVUUUTTTWWWWWWUUUSSSQQQOOOMMMKKKJJJIIIIIIHHHIIIKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLLLLJJJKKKKKKJJJJJJIIIHHHGGG@@@AAABBBCCCCCCCCCCCCCCCAAA@@@???>>><<<;;;:::999666666666777666666555555////////////////////////111000000///000222333444777666888:::;;;===DDDMMMYYYiiiuuulllqqq|||yyysssooohhh]]]WWWfff}}}hhhQQQNNNLLLPPPXXX```dddeeeRRRDDD777444555333000////////////000000000000000---------,,,,,,,,,++++++,,,,,,++++++++++++++++++((()))+++---.../////////++++++,,,---...///000111111333555777888;;;>>>AAACCCMMMhhhvvvuuuzzzjjjWWWJJJ???777666444222111222222111000//////000000000000111111........................000//////...///000111222///222111...222999666...000/////////000222333555222222222333444333111...,,,,,,,,,,,,,,,------...---------...///000000111000000111111111333777:::===;;;DDDSSSlllhhhTTTOOOJJJSSSYYYcccoooxxx{{{vvvyyy~~~}}}ttthhhccclllvvv||||||}}}xxxjjj___^^^YYYSSSNNNKKKHHHEEEBBBBBBBBBAAA@@@>>>===<<<;;;===???BBBCCCBBB@@@@@@@@@@@@AAAAAAAAAAAACCCFFFIIIJJJLLLOOORRRUUUWWWWWWWWWYYYZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVWWWVVVUUUSSSPPPNNNMMMLLLJJJJJJIIIIIIJJJKKKMMMNNNMMMMMMNNNNNNMMMMMMMMMMMMJJJJJJJJJJJJIIIHHHGGGGGG@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@>>><<<:::999888666666777777666555444444000000000000000000000000000000//////000111333444777666888:::;;;<<>><<<;;;:::<<<>>>@@@AAA@@@??????@@@AAAAAABBBAAAAAACCCGGGJJJLLLNNNQQQUUUXXXZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVTTTRRRPPPOOONNNNNNLLLKKKKKKKKKKKKMMMNNNOOOMMMNNNNNNNNNNNNNNNNNNNNNKKKKKKLLLKKKKKKJJJIIIHHHEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAA???<<<:::888888777777777666555444333222000000000000000000000000000000//////000111333444777666888;;;;;;;;;BBBJJJUUUcccyyysssiiiiiippp|||yyytttqqq^^^VVVOOOVVVooo|||jjjQQQMMMLLLQQQ[[[bbbcccbbbZZZJJJ;;;777888777333111000000000//////............------------,,,,,,,,,*********++++++,,,,,,---...---+++******+++---...+++++++++,,,---///111333222444666888999;;;???BBBEEEQQQnnnwwwwwwppp\\\QQQGGG===666444222111222222111000//////000000111111111222.....................---,,,---...///000111222222:::HHHLLL???222111333222000/////////111222444666111555777666222///...///++++++++++++,,,,,,---...000///---,,,---...000222000111111000111333888;;;AAA>>>GGGXXXsssfffTTTOOOHHHMMMUUUbbbnnnxxx~~~|||yyywwwuuujjjbbbaaalllvvv|||{{{qqqcccWWWXXXUUUPPPMMMKKKIIIGGGEEEEEEDDDCCC@@@>>><<<:::999;;;===???@@@???>>>??????AAABBBBBBBBBBBBDDDGGGJJJNNNPPPTTTXXXZZZ\\\\\\\\\]]]]]]]]]\\\\\\ZZZYYYYYYXXXXXXVVVUUUUUUVVVXXXXXX\\\[[[YYYWWWVVVUUUTTTTTTNNNMMMMMMMMMMMMOOOPPPQQQMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMLLLKKKJJJIIIJJJIIIIIIHHHFFFDDDCCCBBBDDDCCCAAA???<<<:::888777777777777666555333222111000000000000000000000000000////////////111222333777666888;;;;;;;;;AAAIIITTTbbbvvvtttiiiggglllzzzwwwwww{{{tttpppbbbZZZSSSVVVjjjmmmPPPOOOQQQ[[[gggnnnnnnkkk]]]LLL<<<888999888444111111000000///...------,,,......---------,,,,,,,,,))))))***+++,,,,,,------+++)))(((((())),,,///111+++++++++,,,---///222333222444666888999<<>>>>>>>>>>>>>>???@@@BBBBBBCCCEEEHHHKKKNNNPPPSSSWWWZZZ\\\]]]]]]YYYZZZZZZ[[[[[[[[[ZZZZZZXXXYYY[[[[[[YYYXXXYYYZZZ[[[\\\ZZZUUUTTTVVVWWWTTTPPPNNNMMMMMMNNNOOONNNMMMQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMJJJIIIGGGGGGGGGGGGEEECCCFFFDDDAAA>>><<<;;;:::;;;666666666777666666555444222222111111111111222222...//////000111222222222666888999888777999???CCCOOO___tttwwwiiifffjjjvvvrrrttt||||||wwwiiiZZZRRRUUUeee{{{nnn\\\WWWVVV]]]kkkuuuvvvtttbbbOOO;;;333222222222222...///111000///...000111++++++***)))***+++---...,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------.../////////000222555777888;;;???BBBFFFSSSrrr~~~xxxrrrbbbSSSDDD;;;888777555333222222222333000000000000////////////............////////////////////////000111222333>>>ZZZeeeYYYLLL===...))),,,---000222333444444333/////////...------,,,,,,///...,,,++++++,,,...///000000000000111111111111///000222222333555999;;;<<>>===<<<<<<===>>>>>>??????>>>>>>???AAABBBBBBCCCEEEIIIKKKOOOQQQTTTWWWZZZ\\\]]]]]]\\\\\\\\\\\\[[[[[[ZZZYYYYYY[[[\\\\\\[[[ZZZZZZ[[[^^^aaa```ZZZVVVVVVUUUSSSTTTRRRPPPOOOPPPQQQQQQPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOMMMKKKIIIHHHHHHHHHGGGFFFGGGEEEBBB???<<<<<<<<<<<<777777777777666666555444111000000000000000000111...//////000111111222222444666888777777:::@@@EEELLL[[[ooouuuiiifffjjjuuussstttzzzxxx}}}wwwooo[[[OOOTTThhhrrr]]]WWWTTT]]]nnnzzz{{{xxxdddQQQ<<<333222111000000---///000///...---...000---,,,,,,+++,,,---...///---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...//////000000111333555777999;;;???AAAHHHUUUuuuzzzvvvgggWWWGGG===999888666444333333333444000000000000////////////,,,,,,------...//////000.........///000111333333777DDDRRR```aaaHHH///,,,,,,...111444444333111000,,,,,,,,,,,,,,,+++++++++...---,,,++++++,,,---...222111111111000000000//////000222222333555999;;;<<>>????????????>>>@@@AAABBBCCCDDDFFFJJJLLLPPPRRRUUUXXX[[[\\\]]]]]]______^^^]]]\\\[[[ZZZZZZ[[[]]]^^^^^^]]]\\\\\\]]]dddjjjkkkddd\\\YYYXXXWWWZZZWWWTTTSSSSSSTTTTTTTTTRRRQQQQQQPPPOOOOOOOOONNNNNNNNNOOOOOOPPPQQQRRRRRRQQQNNNJJJHHHHHHIIIJJJIIIHHHFFFCCC???>>>===>>>>>>999999888777666666555444000000////////////000000/////////000111111222222222444777777888;;;AAAFFFHHHVVViii}}}tttiiigggjjjuuuuuurrrvvvtttxxx}}}vvvrrr[[[MMMSSSkkkvvv___WWWSSS]]]qqq|||fffSSS>>>444111000......---...//////------...///.........---......///000------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......//////000111111222444666777999;;;>>>AAAIIIYYYzzz~~~zzzlll[[[KKKAAA888777555444333222333333000000000000////////////---------....../////////.........///000222333444000333999HHHRRRCCC333555111111222222111000...---*********+++++++++,,,,,,...---,,,,,,,,,,,,---...////////////............///000222222333555999;;;===BBBHHHWWW|||lllXXXLLLIIIKKKOOOUUU___jjjttt{{{{{{wwwsssqqqmmmkkkbbb[[[XXX___jjjsss}}}zzzqqqjjjddd___[[[ZZZXXXUUUTTTRRRPPPMMMKKKGGGEEEBBB???<<<<<<<<<<<<===>>>??????@@@@@@??????@@@BBBCCCDDDEEEGGGKKKNNNQQQSSSVVVYYY\\\]]]^^^^^^______^^^^^^]]]]]]]]]]]]]]]___``````___^^^^^^___iiiqqqtttmmmddd______^^^^^^[[[WWWUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRQQQOOOPPPQQQRRRSSSTTTUUUVVVSSSOOOJJJGGGGGGIIIJJJKKKGGGFFFCCCAAA????????????<<<;;;:::888777666555444000000////////////000000//////000000111111111111222555777888888:::???CCCFFFSSSeeexxxvvvjjjgggjjjuuuxxxrrrsssyyyyyy}}}uuuoooYYYLLLSSSiiixxxaaaWWWQQQ\\\qqq{{{gggSSS>>>444222000///......///000000...---...///..................//////------------------------+++++++++,,,,,,,,,,,,,,,......//////000111111111222444666888999;;;>>>AAAJJJ[[[|||mmm[[[KKKAAA777666444222111111222222000000000000////////////000000000/////////....../////////000111222333444555888222000777666///222666444111...,,,+++++++++*********+++,,,,,,---------------,,,,,,------------------...///000000000///000222222333555999;;;???CCCHHHWWW|||kkkXXXMMMKKKMMMQQQVVV___iiirrryyy}}}~~~uuupppoooooolllhhhbbb[[[XXX___jjjuuuxxxpppkkkggg```\\\[[[YYYWWWVVVTTTQQQNNNKKKIIIGGGCCC@@@===<<<<<<<<<>>>??????@@@@@@@@@@@@@@@AAABBBDDDEEEFFFIIILLLOOOSSSUUUWWWZZZ\\\^^^^^^___^^^^^^]]]]]]^^^___```aaa___aaabbbbbbaaa``````aaagggppptttooogggccccccccc```]]]YYYXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVTTTSSSRRRQQQRRRSSSTTTUUUVVVWWWXXXSSSOOOIIIFFFFFFHHHIIIJJJFFFFFFEEEDDDCCCBBBAAA@@@???===;;;999777666555555222111111000000111111222000000000000000111111111444777999999777888<<<@@@FFFRRRbbbuuu{{{lllhhhjjjuuuyyyyyyxxxjjjXXXNNNQQQ```}}}zzzxxxxxx|||wwwbbbXXXRRR\\\qqq~~~xxxgggTTT???555444222111111000111222111///...///000------......------------------------------------++++++,,,,,,,,,---------......//////000111111111222444666888999<<>>EEEPPP```qqqppphhhjjjvvv}}}iiiYYYPPPNNNWWWppp{{{tttuuuuuuxxxvvvbbbZZZVVV```rrr~~~}}}wwwiiiVVVAAA777555444333333222333333222000//////111,,,------------,,,++++++,,,,,,,,,,,,------------++++++,,,,,,------......---......//////000111111111333666888:::===@@@CCCKKKaaa}}}kkkYYYJJJCCC888666555333222222222222000000000000/////////////////////////////////.........---------......///***333000,,,333666222333000///,,,***)))))))))***++++++++++++++++++,,,,,,,,,------------------,,,//////000000111111222222///000222222333555999;;;???CCCHHHZZZ~~~iiiWWWNNNLLLNNNOOOTTT\\\eeepppxxxzzzqqqooommmggg```___XXXVVV^^^kkkwww~~~rrrlllkkkkkkhhheeeaaa___^^^\\\ZZZWWWRRROOOKKKJJJGGGDDDAAA>>><<<;;;???@@@@@@AAABBBAAAAAAAAABBBCCCEEEFFFHHHKKKOOORRRUUUWWWYYY\\\^^^_________^^^^^^]]]\\\]]]^^^```aaa```bbbccccccbbbaaabbbbbb```eeegggdddbbbbbbaaa______^^^^^^^^^______]]]ZZZYYYZZZ[[[[[[[[[YYYWWWVVVUUUUUUVVVVVVWWWWWWWWWXXXSSSOOOJJJGGGFFFGGGHHHGGGHHHJJJNNNPPPOOOLLLHHHEEEDDDAAA>>>:::777666555555111111000000000000111111111000000000000000000000333666999999888888;;;>>>CCCMMM\\\mmmtttiiijjjwwwjjj[[[QQQOOOWWWqqq|||tttsssssstttwwwbbb]]]\\\fffvvv{{{mmmYYYDDD:::777555333222111222333222///...///000,,,------...---,,,+++***++++++++++++,,,,,,,,,---++++++,,,,,,---......///,,,------...//////000000000222555888:::>>>BBBEEELLLdddmmm[[[MMMGGG999888666444333333333444000000000000////////////,,,,,,------.../////////------,,,+++++++++,,,,,,,,,...+++---555111+++000******+++++++++*********++++++******************,,,------......------,,,////////////............///000222222333555999;;;>>>BBBIII\\\}}}gggVVVMMMLLLNNNMMMQQQZZZdddoooyyy|||qqqmmmjjjbbb[[[]]]WWWTTT]]]jjjwwwpppiiiiiikkkkkkiiicccbbb```___]]]ZZZUUUQQQKKKKKKIIIFFFCCC???<<<:::???@@@AAAAAABBBBBBAAAAAABBBCCCEEEGGGHHHKKKOOORRRVVVWWWZZZ\\\^^^___`````````___]]]\\\\\\]]]^^^___```bbbdddcccbbbaaabbbcccaaaddddddbbbaaacccaaa]]]_________aaabbbaaa^^^\\\^^^___`````````^^^\\\ZZZVVVVVVWWWWWWWWWWWWWWWWWWSSSOOOKKKHHHHHHHHHHHHGGGIIIMMMRRRUUUTTTPPPKKKGGGEEEBBB???:::777666555555000000////////////000000111111111000000000000000111444888999888999===@@@@@@JJJXXXjjjvvviiiiiixxxlll[[[QQQQQQ]]]zzzrrrpppnnnmmmwwwxxxbbb___aaalllzzzqqq]]]FFF;;;777444222111111222222111...---......------.........---+++************++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,------...////////////222555888;;;>>>CCCFFFNNNgggqqqYYYMMMKKK???888222333444222111222111111111111000000000000////////////............---,,,,,,,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++000000000000////////////222222333222222444777:::@@@CCCKKKaaazzztttuuuwww{{{}}}iiiXXXMMMLLLOOOOOOSSS[[[fffpppyyysssmmmhhh```YYYZZZUUUTTT\\\gggsss~~~qqqiiihhhkkkoooqqqiiigggddd```\\\YYYWWWVVVQQQMMMHHHDDDAAA???===<<<;;;<<>>:::777444333333333222222111222222222000000000000000000000000111444666888888999:::<<>>CCCGGGNNNhhhttt\\\OOOLLL@@@888333333444222111222000000000////////////...////////////............///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,------------......//////000000111111222222222222222444777:::???CCCKKKaaa}}}tttoooqqqvvv|||hhhWWWMMMJJJLLLPPPTTT\\\eeepppyyywwwnnnggg```ZZZXXXTTTSSS[[[eeeqqqzzzpppiiiiiimmmqqqtttpppnnnkkkfffbbb^^^[[[ZZZSSSOOOIIIDDDBBB???===;;;999;;;===???@@@@@@???>>>BBBCCCDDDEEEHHHLLLRRRVVV[[[]]]^^^___^^^^^^___```aaa```___^^^^^^^^^___```ddddddeeeffffffffffffeeefffeeedddcccbbbbbbbbbbbbccccccdddeeeeeeeeecccbbbaaabbbccccccaaa___]]][[[ZZZXXXYYY]]]bbbdddaaa]]]TTTPPPIIICCC@@@???AAABBBIIIMMMSSSVVVVVVRRRLLLHHHDDDCCC@@@===:::777555333222111000000///000000000000000000000000000000000222444777888888999;;;<<<@@@GGGTTThhhyyyooolllrrrsssbbbWWWVVVccc~~~qqqkkkggghhhwwwmmmaaadddsssqqqbbbLLL<<<666444333111111000//////......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///000111222333555777888:::>>>CCCGGGRRRlll||||||{{{xxx```RRRMMMBBB:::444444444222111222////////////............////////////............000000...---,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,---......//////------...///000111222222111222222222222444888;;;???BBBJJJ```|||yyyxxxrrrnnnqqqxxxyyydddVVVOOOLLLKKKQQQUUU\\\eeeoooxxx}}}qqqggg___ZZZWWWRRRRRRYYYbbbnnn}}}yyyqqqllllllqqquuuxxxyyywwwsssnnniiiddd```^^^TTTPPPJJJEEEBBB???===;;;999:::;;;===>>>>>>======@@@BBBDDDFFFHHHMMMTTTXXX[[[]]]___```______```aaabbbaaa```___^^^______```ffffffggghhhhhhhhhhhhhhhfffeeecccbbbbbbbbbbbbcccbbbccccccddddddeeeeeeeeeeeeeeeeeeeeebbb___\\\ZZZ[[[ZZZZZZ^^^cccdddccc```UUUQQQKKKDDD@@@???@@@@@@FFFJJJQQQUUUVVVRRRLLLGGGCCCBBB@@@===:::888666555222111111000//////000000000000000000000000000000222444777888999999;;;===???FFFTTTggg|||pppiiilllxxxdddWWWVVVbbb~~~~~~wwwqqqiiiiiizzzooobbbdddrrrsssdddOOO???777333111///000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---------...///000111222444555777888:::>>>CCCGGGVVVqqqzzzxxx}}}|||{{{dddUUUPPPDDD<<<555444444222111222000000/////////.........////////////............//////...---,,,++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------...///000000.........///000111111111111111222222222444888;;;>>>BBBKKKaaayyyvvv{{{wwwvvvzzzwwwdddYYYUUUSSSPPPRRRUUU\\\dddnnnwww~~~uuuggg^^^ZZZUUUQQQQQQVVV___kkkzzz~~~zzzuuurrrrrruuuyyy|||~~~{{{wwwrrrlllfffaaa___VVVRRRLLLFFFCCC@@@===;;;999:::<<<===???@@@@@@@@@AAACCCEEEFFFIIINNNTTTXXX]]]___aaaaaaaaaaaabbbcccdddcccaaa```___``````aaaggghhhiiiiiijjjjjjiiiiiidddcccaaa``````aaabbbccc```aaabbbcccdddfffiiikkkkkkkkkjjjiiifffbbb___\\\ZZZYYYYYY[[[^^^___]]][[[XXXTTTNNNHHHCCCAAA@@@@@@@@@EEELLLQQQQQQNNNHHHDDDBBBAAA???===;;;888777666444444333222111111111111000000000000000000000000222444777888999999;;;===@@@GGGUUUhhh~~~qqqgggfff{{{~~~gggWWWXXXddd}}}}}}{{{wwwqqqqqqtttbbb^^^gggrrrssseeeRRRBBB888444222000//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------......///111222333444555777999;;;>>>CCCGGGVVVsssyyywww{{{}}}~~~~~~~~~gggWWWRRRGGG>>>666444444111000222111111111000000000//////////////////............------,,,,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------...///000000000000000000////////////000111222222222444888;;;>>>BBBLLLccczzzwww~~~}}}kkk___\\\ZZZUUURRRUUU[[[cccmmmvvv~~~zzziii^^^YYYSSSPPPPPPUUU\\\hhhxxx~~~|||yyyvvvuuuvvvyyy{{{}}}yyyssslllfff```]]]WWWSSSMMMHHHDDDAAA>>><<<777888:::===???AAABBBCCCDDDEEEFFFGGGIIINNNSSSWWW\\\^^^```aaaaaaaaabbbdddfffeeecccbbbbbbbbbcccccchhhiiiiiijjjjjjjjjjjjjjjfffdddcccaaabbbccceeeggggggiiijjjiiihhhiiikkknnnooooooooommmjjjgggcccaaa[[[ZZZYYYYYYYYYYYYWWWVVVWWWTTTOOOIIIEEEAAA@@@???<<<@@@EEEJJJKKKHHHDDDAAA@@@@@@>>>===;;;999888777555444333222111111111111000000000000000000000000111333666888888999:::<<<>>>EEERRReee{{{tttgggccctttjjjYYY\\\iii}}}~~~tttaaa\\\cccjjjttt}}}|||qqqeeeTTTDDD;;;666444333//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............000111222333444666777999;;;???DDDHHHTTTrrr{{{xxx{{{}}}lllZZZRRRIII@@@777555444111000222111111111111000000000000////////////............,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,---......//////111000000000/////////...000111111222222555999<<<>>>CCCMMMeee|||zzz|||}}}vvveee```[[[VVVRRRUUUZZZbbblllvvv~~~~~~lll___XXXSSSPPPPPPTTTZZZeeewww||||||{{{yyywwwwwwxxxzzz~~~zzzuuunnngggaaa]]]WWWSSSMMMHHHEEEBBB@@@>>>777888:::<<<>>>@@@BBBCCCEEEFFFGGGHHHJJJNNNSSSXXX[[[]]]___`````````bbbcccgggfffeeeddddddeeefffgggjjjjjjkkkllllllllllllkkkjjjiiigggffffffiiikkkmmmuuuwwwwwwtttnnnkkkkkkllloooooopppooollliiifffddd^^^^^^\\\[[[YYYWWWVVVUUUTTTRRRNNNIIIDDD@@@>>>===;;;>>>BBBEEEFFFDDDAAA??????>>>>>><<<;;;:::999999333333111000//////......000000000000000000000000000222555666777777999;;;;;;AAAMMM___vvvyyyiiidddqqqqqq___bbbpppnnn^^^^^^hhhjjjnnnsssqqqqqqfffVVVGGG<<<777444333000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000111222333444666888999;;;???DDDHHHSSSrrr}}}{{{ttt]]]RRRKKKAAA888555333111000111111000000000000/////////////////////..................---,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,------------////////////000000000000///000111222222555999<<>>???AAABBBCCCDDDEEEFFFHHHKKKPPPVVVZZZ]]]___aaacccccccccdddfffhhhgggffffffggghhhjjjkkkllllllmmmnnnnnnnnnnnnnnnmmmllljjjhhhiiillloooqqq}}}zzzqqqkkkiiiiiikkklllllllllkkkiiifffeee```___^^^\\\YYYXXXWWWXXXSSSQQQNNNJJJEEEAAA???===>>>???BBBCCCDDDCCCBBB@@@>>>>>>===<<<;;;;;;::::::444333222000///.........000000000000000000000000///111444555555666888999:::???JJJ\\\sss}}}lllfffrrrxxxvvvrrryyyzzzeeeiiivvv}}}~~~jjjZZZ[[[fffggghhhmmmmmmsssiiiYYYIII===666333222111000//////......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////.........///000111333333555666888999<<>>555111000111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000......//////000222333444555666888:::<<<@@@EEEHHHYYYwww~~~cccRRRNNNEEE;;;333111222222222222222222111000//////...///............---------......---------,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,---------,,,+++***---,,,+++******,,,...///,,,,,,---------------------------........./////////000222222333555999;;;===CCCNNNggg}}}xxx|||zzzvvvwwwzzz{{{gggXXXRRRRRRTTTVVVZZZ```iiivvvrrr```XXXRRRNNNMMMPPPWWWbbbtttxxxqqqiiibbb\\\UUUMMMHHHGGGGGGEEECCC@@@AAACCCDDDFFFGGGGGGGGGFFFGGGHHHJJJMMMSSSZZZ___eeehhhjjjkkkjjjiiiiiijjjiiikkkmmmkkkiiijjjnnnqqqpppoooooonnnmmmmmmllllllmmmlllkkkjjjkkkmmmooopppwwwwwwuuurrrmmmjjjhhhhhhiiihhhgggfffeeeddddddddd___^^^\\\ZZZYYYXXXWWWWWWTTTSSSRRROOOLLLIIIGGGEEEEEEEEEEEEFFFHHHHHHFFFDDDAAA>>><<<<<<>>>???===:::666555333111000000111111000000000000000000000000///111333666888999::::::<<<@@@KKK\\\sssvvvpppttt~~~pppmmmnnn{{{oooiiiiiiooollluuu}}}sssrrr}}}wwwccc\\\YYYZZZZZZ[[[hhhxxxuuu^^^GGG:::777555222000000000000////////////---......,,,******+++,,,///---+++)))))))))++++++++++++,,,------...//////000111111000//////111333666555777===@@@AAADDDIIIUUUyyy~~~fffWWWNNNFFF<<<666333444333222222222111111000//////...///............---------......---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++---,,,+++******,,,---///,,,,,,------------......---------........./////////000222222333555999;;;>>>DDDOOOiii|||vvv{{{|||wwwwwwyyy|||xxxeeeWWWSSSSSSTTTVVV[[[```hhhsss~~~rrraaaYYYRRRNNNMMMPPPVVVbbbtttyyyrrrjjjccc\\\VVVNNNIIIHHHHHHFFFDDDCCCDDDEEEFFFGGGHHHHHHHHHEEEFFFHHHJJJNNNTTT[[[```dddgggjjjkkkkkkkkklllmmmmmmmmmmmmmmmllllllnnnpppqqqppppppooommmlllkkkkkkmmmlllkkkkkkkkkmmmnnnooossssssrrrpppmmmjjjiiiiiigggfffdddcccbbbbbbbbbbbb___^^^]]][[[ZZZYYYXXXXXXTTTSSSRRRPPPMMMJJJGGGFFFFFFFFFGGGJJJKKKKKKHHHEEEBBB@@@??????@@@@@@===;;;777555444222111000000000000000000000000000000000000111333666888999999999===BBBMMM^^^uuuxxxppptttqqqnnnpppvvvpppppptttzzzjjjppp}}}wwwrrrxxxvvvfffaaa^^^]]][[[[[[iiizzzyyybbbJJJ<<<888555111000000000000/////////...------...,,,******+++---...---+++******,,,---...++++++,,,,,,------......///000000000//////111222666555777===@@@AAADDDJJJVVVzzzwwwyyyeeeXXXNNNGGG>>>888666555333222222222111111000////////////............---------......---------,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,+++++++++---,,,+++***+++,,,---...,,,,,,---------.........------.........////////////000222222333555999;;;???DDDPPPiiiyyy}}}zzzzzzzzzzzztttcccWWWTTTUUUSSSWWW[[[aaahhhqqqyyyrrraaaYYYRRRNNNMMMPPPVVVaaasss~~~xxxppphhh]]]WWWOOOJJJIIIIIIHHHFFFFFFFFFGGGHHHHHHHHHHHHHHHDDDEEEGGGJJJNNNUUU\\\aaadddgggjjjlllllllllmmmooopppnnnmmmmmmoooppppppooorrrqqqpppnnnmmmkkkjjjiiijjjjjjkkkllllllmmmnnnnnnnnnnnnnnnnnnmmmkkkjjjjjjhhhfffdddbbbaaaaaabbbbbb___^^^]]][[[ZZZYYYYYYYYYTTTSSSRRRPPPMMMKKKHHHGGGFFFHHHKKKOOOPPPOOOJJJFFFCCCCCCBBBCCCCCCAAA>>>;;;777666555333111000000000////////////////////////111222444666777888999999???DDDOOOaaaxxxxxxoooppp~~~sssqqqsss}}}}}}pppfffjjjzzz{{{sssttt|||xxxlllgggdddaaa[[[ZZZgggyyy{{{fffNNN???999555111000000000/////////......,,,------,,,+++***+++------,,,++++++,,,...///000+++,,,,,,,,,,,,,,,,,,,,,.../////////......000222555555777<<>>DDDPPPhhh{{{{{{{{{{{{}}}sssbbbWWWTTTUUURRRVVV\\\cccjjjqqqxxx}}}qqqaaaYYYRRRNNNLLLOOOUUU```rrr}}}tttkkk___YYYQQQLLLKKKKKKJJJHHHGGGGGGHHHHHHHHHGGGGGGFFFCCCEEEGGGJJJOOOVVV^^^cccfffhhhkkklllllllllmmmnnnooolllkkklllppprrrqqqoooqqqpppooommmkkkiiihhhgggfffgggiiikkkmmmnnnoooooommmmmmmmmnnnnnnmmmllljjjjjjhhheeecccaaabbbcccddd]]]\\\[[[ZZZYYYXXXXXXXXXTTTSSSRRRPPPNNNLLLJJJHHHGGGIIINNNRRRTTTRRRLLLHHHDDDDDDEEEEEEDDDAAA===:::888777666444222111000000////////////////////////222222444555777888999999???EEEQQQccc{{{uuujjjjjjwwwzzzxxxyyy|||qqqfff```eee|||tttqqqwww}}}~~~qqqlllhhhcccZZZVVVbbbsssyyyfffOOO@@@999666222000000/////////.........,,,------,,,+++***,,,---,,,,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---...///...---...000222555555888<<<>>>???EEELLLZZZ}}}yyy~~~xxxdddSSSMMMGGG>>>888555444111///111111111000000000000000///............---------......---------,,,,,,,,,)))*********+++++++++,,,---,,,+++*********++++++++++++++++++,,,,,,------,,,,,,---......///000000........./////////000000///000222222333555999;;;>>>CCCNNNfffyyyxxxyyyyyy|||uuucccWWWTTTTTTPPPUUU]]]eeellltttzzz~~~qqq```XXXQQQNNNLLLNNNTTT___qqqwwwnnnbbb\\\TTTOOOMMMMMMKKKIIIGGGGGGHHHHHHGGGGGGFFFEEECCCEEEGGGJJJOOOVVV^^^dddhhhjjjmmmmmmlllkkkkkkkkkkkkiiihhhkkkooorrrqqqoooooonnnmmmkkkiiigggfffeeeccceeegggjjjmmmoooppppppooonnnnnnoooqqqpppmmmkkkiiihhheeecccaaaaaaaaabbb[[[ZZZYYYWWWVVVVVVVVVVVVSSSSSSRRRQQQOOOMMMKKKJJJHHHJJJNNNRRRTTTRRRNNNIIICCCEEEFFFEEEBBB>>>:::888888777666555444222111000000000000000000000000000222222333555666888999:::???EEERRReee}}}|||rrreeecccqqqyyysssiii```[[[bbbvvvnnnqqqwww|||qqqlllgggcccYYYSSS[[[jjjzzzssscccNNN???999666333////////////............+++,,,---,,,++++++,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------,,,---............000222444555888<<<===>>>EEENNN^^^}}}ppp[[[OOOGGG>>>777444333111///111111000000000000000000///............---------......---------,,,,,,,,,(((((()))******+++,,,,,,---,,,+++))))))******+++++++++,,,,,,,,,---------,,,,,,---...///000000111....../////////000000000///000222222333555999;;;???CCCMMMdddvvvttttttuuuwww{{{}}}xxxdddXXXSSSSSSPPPUUU]]]fffnnnuuu|||ppp```XXXQQQMMMKKKNNNTTT^^^pppwwwfff___WWWQQQOOONNNLLLIIIGGGGGGHHHHHHHHHGGGFFFFFFCCCEEEHHHKKKOOOVVV^^^dddiiikkkmmmmmmkkkiiiiiiiiihhhhhhiiikkknnnoooooonnnmmmmmmllljjjiiigggfffeeedddeeegggiiikkkmmmooopppooonnnnnnpppssssssppplllfffeeecccaaa```___^^^^^^YYYXXXWWWVVVUUUUUUUUUUUUSSSSSSRRRQQQPPPNNNLLLLLLHHHIIILLLOOOQQQQQQNNNKKKDDDFFFFFFDDD@@@;;;999888777777777666555444222222000000000000000000000000111111222444666888:::<<>>FFFPPPbbb~~~cccQQQIII>>>777444333222111000000000000000000000111///............---------......---------,,,,,,,,,++++++++++++++++++++++++---,,,***)))((()))***+++++++++,,,,,,---------,,,,,,,,,---...///000111111.../////////000000000000///000222222333555999;;;AAAEEEMMMdddzzzsssqqqqqqssswww{{{zzzfffXXXSSSSSSQQQVVV^^^fffmmmuuu|||ppp```YYYQQQMMMKKKNNNSSS^^^ooo~~~iiibbbYYYSSSPPPNNNKKKIIIGGGHHHHHHIIIIIIIIIHHHHHHEEEFFFHHHKKKOOOVVV^^^cccgggiiikkkllljjjiiiiiijjjhhhjjjlllmmmlllllllllmmmnnnmmmlllkkkjjjiiihhhhhhiiihhhhhhhhhiiijjjlllmmmlllkkklllpppuuuvvvsssooodddddddddcccaaa___\\\[[[XXXXXXWWWVVVUUUUUUUUUUUUSSSSSSSSSRRRPPPOOONNNMMMIIIHHHHHHJJJLLLNNNMMMLLLFFFGGGGGGDDD>>>:::999999555666666777666555444333222222222222222222222222000000111333666999<<<>>>AAAIIIWWWkkkxxxhhheeesssxxxqqqfff[[[XXX___vvvvvvrrrtttzzzeee^^^[[[^^^\\\VVVYYY```mmmjjj___MMM>>>777444222//////.........---------+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,++++++++++++,,,---///000111111---.../////////000222444333555999<<<<<<===FFFQQQfffgggTTTKKK???777444444444333000000000000000111111111//////.........---------......---------,,,,,,,,,...------,,,,,,++++++***---,,,***(((((()))***+++***+++,,,---------,,,,,,,,,,,,---...///000111222////////////000000000000///000222222333555999;;;CCCFFFNNNdddvvvrrrppprrruuu{{{fffYYYTTTSSSRRRWWW^^^eeelllssszzzpppaaaZZZQQQMMMKKKMMMSSS]]]ooo~~~}}}kkkdddZZZTTTPPPNNNKKKIIIHHHIIIIIIJJJKKKKKKJJJJJJEEEGGGIIIKKKPPPVVV^^^ccceeegggjjjkkkjjjjjjjjjkkkjjjmmmpppooollliiijjjkkknnnnnnmmmllllllkkkjjjjjjmmmllliiihhhggggggiiijjjiiihhhiiiooouuuxxxuuuqqqeeeeeeffffffdddaaa^^^\\\YYYXXXWWWWWWVVVVVVVVVVVVSSSSSSSSSRRRQQQOOONNNMMMIIIGGGFFFFFFIIILLLMMMMMMHHHIIIHHHDDD>>>:::999:::444555666777777666555444222222222222222222222222///000111333666999===???CCCJJJYYYmmm}}}mmmiiixxxwwwpppddd[[[ZZZ^^^nnnyyysss|||sss```XXXWWW\\\^^^ZZZ[[[aaallljjj___MMM>>>777333000//////.........---------***,,,,,,,,,++++++---///++++++,,,---............***+++,,,...000111222333---///000000000111333555333555999<<<;;;===FFFRRRhhhhhhUUUIII>>>:::888555222222+++---......------...000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++------......---+++)))((()))************+++++++++------,,,------...///000------...///////////////222222222111111444888<<>>GGGMMMZZZnnnxxxllljjjnnn~~~uuurrrjjj]]]TTT\\\uuuyyyxxx~~~yyylll[[[ZZZPPPYYYZZZRRR[[[[[[dddddd[[[III:::333111111000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------------------,,,,,,////////////000000000000999888999<<<===???GGGPPPeeehhhVVVJJJ???:::888555222222...///111111000///111222.................................---------,,,,,,+++++++++++++++++++++++++++***)))(((((()))******************++++++++++++---,,,,,,------...///000......//////000000000///111222222111222444888<<<@@@CCCKKKbbb}}}|||yyyeee[[[WWWVVVUUUWWW]]]gggmmmpppvvv}}}ssscccWWWQQQMMMLLLNNNSSS\\\lllzzzzzzrrrlllbbb^^^YYYTTTPPPMMMJJJGGGGGGEEEDDDDDDFFFGGGFFFEEEFFFGGGIIILLLPPPUUUZZZ]]]```bbbeeefffeeeeeefffgggiiijjjkkkmmmmmmllllllkkkmmmmmmlllkkkjjjjjjjjjjjjmmmkkkiiiiiijjjjjjjjjiiihhhggggggiiikkkkkkiiigggfffeeedddbbb```^^^\\\[[[XXXXXXXXXXXXWWWUUUTTTSSSRRRSSSSSSSSSSSSQQQPPPOOOKKKIIIEEEBBB@@@@@@BBBCCCCCCAAA?????????>>><<<;;;666777777888777555444333222222111111111111222222444555666777777:::===@@@HHHOOO\\\pppwwwjjjhhhlllxxxssseee[[[UUU^^^www}}}yyyrrreeeUUUUUUKKKVVVYYYSSS[[[YYY]]]^^^XXXIII;;;444222000000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,------------------////////////000000000000888777888;;;<<<>>>FFFOOO```iiiYYYLLL@@@;;;999555222222///111222111000000111333------------------------...............---------++++++++++++++++++++++++***)))((((((((()))+++,,,************+++++++++,,,,,,,,,,,,,,,---...///000/////////000000000111111111222222222222555999<<>>??????===<<<===>>>???>>>===777777777777666666555555222222111111111111222222333444555555777:::???CCCJJJSSSaaasssxxxiiihhhmmmwwwpppbbbYYYVVVaaaxxx||||||mmm___QQQRRRIIIVVV\\\XXX^^^WWWWWWZZZVVVIII<<<555222000000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,------........./////////000000000111666555777:::;;;===EEEMMM\\\}}}lll\\\OOOBBB<<<999555333222...000111000///...///111------------------------........................++++++++++++++++++++++++***,,,///111111///---+++*********+++++++++,,,,,,,,,,,,,,,,,,---...//////000000000000000111111222000111222333333666999<<<>>>BBBKKKbbbtttbbbZZZYYYWWWWWW]]]eeejjjmmmrrryyyrrrcccXXXPPPMMMKKKMMMQQQYYYhhhvvvvvvmmmhhh\\\[[[YYYWWWUUUQQQLLLHHHCCCAAAAAABBBDDDFFFGGGFFFHHHHHHJJJLLLOOORRRUUUVVVVVVXXXZZZZZZ[[[\\\___bbbdddeeehhhjjjlllmmmnnnnnnnnnmmmlllkkkjjjjjjjjjjjjllljjjhhhhhhiiijjjiiihhhkkkkkkjjjiiiiiihhhgggffffffeeebbb___\\\ZZZXXXWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPQQQKKKHHHCCC???<<<;;;<<<======<<<;;;<<<===>>>===<<<:::999888777666555555666333222222111111222222333333333444444777;;;AAAFFFNNNXXXgggvvvzzzkkkjjjqqquuukkkbbbXXXUUU___ttt|||pppbbbSSSVVVOOO^^^iiihhhkkk```YYY[[[UUUGGG:::444333222000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------............//////000000111111666555888;;;<<<===DDDMMM^^^ooo___RRRDDD===:::666333333///000111000///...///000........................------..................++++++++++++++++++++++++,,,111999======666...(((***++++++++++++,,,,,,,,,,,,++++++,,,,,,---...///111000000///000111222222///111333333444666:::<<<>>>BBBLLLbbbiii\\\XXXUUUUUUZZZbbbfffjjjpppwwwtttcccWWWRRRNNNKKKMMMQQQYYYhhhvvvxxxppplll^^^]]][[[ZZZWWWSSSMMMIIICCCBBBBBBCCCFFFHHHHHHHHHHHHIIIJJJKKKMMMOOOQQQRRRQQQRRRSSSTTTUUUXXX\\\___aaacccfffjjjmmmoooppppppooonnnmmmlllkkkkkkkkkkkkllljjjhhhhhhiiijjjiiihhhjjjjjjjjjhhhgggffffffffffffdddaaa^^^[[[YYYXXXWWWVVVVVVVVVVVVUUUUUUVVVVVVUUUTTTSSSQQQQQQQQQQQQQQQJJJHHHDDD@@@===<<<<<<<<>>:::666333333111222333222000///000111////////////////////////,,,,,,,,,---------------++++++++++++++++++++++++---333;;;@@@???777...'''++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///000000///...///000111222///111333444555777:::===???CCCMMMbbbqqq^^^WWWTTTTTTXXX___dddhhhnnnvvv~~~wwweeeVVVRRRNNNKKKMMMPPPXXXgggtttzzzrrrnnndddbbb___]]]YYYTTTOOOJJJEEEDDDCCCDDDGGGIIIIIIIIIGGGHHHHHHIIIKKKKKKLLLLLLKKKLLLLLLMMMNNNRRRWWW[[[```bbbfffjjjnnnqqqrrrsssppppppooonnnmmmmmmmmmmmmkkkjjjhhhhhhiiiiiiiiihhhgggggggggeeecccbbbccceeeeeedddaaa]]][[[YYYXXXXXXVVVVVVUUUTTTTTTTTTTTTUUUSSSSSSRRRRRRQQQPPPPPPOOOHHHGGGEEECCCBBB@@@??????@@@>>>===<<<===<<<;;;999<<<;;;:::999888666555555333333222222222222333333111333444666888===CCCGGGSSS[[[hhhwwwxxxjjjjjjpppyyypppcccXXXPPPXXXjjj}}}zzzvvvhhhYYY______xxxgggeeeZZZGGG777222222333000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,------------...///000111222222666666999===>>>???EEEMMMddd|||dddVVVGGG???;;;666444444000111222111///...///000........................+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,...222555555111,,,)))+++++++++,,,,,,,,,------++++++++++++,,,---...///000///...------///111222...111333555666888;;;===@@@EEENNNbbbxxx```VVVSSSSSSWWW___dddhhhooowww~~~xxxfffUUUQQQMMMJJJKKKNNNVVVdddrrr|||tttqqqjjjgggccc___[[[VVVPPPLLLEEEDDDCCCDDDFFFHHHHHHHHHDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHLLLSSSWWW___aaafffjjjooorrrtttuuurrrqqqpppooonnnnnnnnnnnnkkkiiihhhggghhhiiihhhgggeeeffffffdddbbbaaacccfffeeeccc```]]][[[ZZZZZZZZZXXXWWWUUUSSSQQQQQQPPPQQQPPPPPPQQQQQQPPPOOOMMMLLLFFFGGGGGGHHHGGGEEECCCBBB@@@>>>======>>>===<<<:::888999:::::::::999888777444333333222222333333444111333555777:::===BBBEEEPPPWWWddduuuyyyllliiinnn|||vvvggg]]]WWWaaasssvvvgggWWW^^^^^^xxxgggfff\\\III999222111000000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++,,,,,,------...///000111222222444555888<<<===>>>DDDKKK\\\yyyfffWWWHHH???;;;666444444...//////...---,,,,,,---------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++******)))))))))***+++,,,++++++,,,,,,,,,---------++++++++++++,,,---......000///---,,,---...000111...000333555666888;;;===@@@FFFNNNbbb}}}bbbVVVSSSSSSWWW___dddiiipppxxxyyyfffUUUPPPLLLIIIJJJMMMTTTcccppp~~~xxxvvvoookkkfffaaa\\\VVVPPPLLLFFFDDDCCCDDDFFFGGGGGGGGGBBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAAAAACCCHHHOOOTTT___aaafffkkkpppsssvvvwwwsssrrrqqqpppooooooooooookkkiiigggggghhhiiihhhgggfffhhhhhhfffcccccceeehhheeeccc```]]][[[[[[[[[[[[[[[YYYVVVRRRPPPNNNMMMMMMMMMNNNOOOPPPOOOMMMKKKIIIEEEGGGIIIJJJJJJHHHFFFDDD???>>>======>>>???>>><<<555666999;;;<<<;;;:::999444333333222222333333444111333666888;;;>>>AAADDDMMMSSS```sss|||nnnkkknnn~~~yyylllccc```lll{{{}}}wwwgggVVV\\\ZZZsssvvveeeddd\\\KKK:::222000...000...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,++++++++++++++++++------...///000111222222333333777;;;<<<===CCCJJJTTTqqqppp^^^JJJ???999555222222000000000000////////////000000/////////.........------,,,+++++++++,,,,,,---,,,+++***)))***+++,,,))))))(((((((((***+++,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,------////////////000000000000111222222222444777<<<@@@GGGIIIRRRiiiuuu```ZZZTTTQQQTTT]]]gggmmmqqquuuwwweeeWWWPPPMMMKKKJJJLLLRRRbbbppp~~~zzz{{{uuummmgggaaa[[[SSSMMMGGGFFFEEEFFFHHHHHHHHHFFFBBBAAA@@@@@@@@@BBBCCCDDDAAA@@@???>>>???DDDLLLQQQ[[[```ffflllooorrrtttuuuwwwtttrrrrrrrrrqqqmmmjjjjjjjjjiiihhhhhhhhhhhhhhhfffffffffgggiiihhhfffdddbbbaaa___]]]\\\ZZZZZZZZZZZZYYYWWWTTTPPPMMMJJJHHHHHHJJJKKKLLLKKKIIIFFFDDDDDDEEEHHHNNNSSSSSSOOOKKKEEEBBB???>>>======<<<;;;::::::999;;;<<<===<<<:::999777555555555444222000666777999:::<<>>>>>>>>@@@AAABBBAAA@@@???>>>???DDDKKKQQQ[[[```gggmmmqqqsssvvvxxxwwwuuusssrrrrrrqqqnnnkkkkkkjjjiiiiiihhhhhhhhhhhhgggffffffgggiiiiiigggeeebbbaaa___]]][[[ZZZZZZYYYYYYXXXVVVTTTQQQMMMKKKIIIIIIIIIJJJKKKJJJHHHFFFEEEEEEGGGKKKRRRXXXYYYUUUPPPGGGDDD@@@======<<<;;;999<<<;;;;;;===??????>>>===:::888666555555555333111555777999;;;<<>>888444444111111000000000/////////.........---------,,,,,,*********+++,,,---...///...------,,,+++,,,,,,,,,++++++***)))))))))******,,,++++++************+++,,,------------.........////////////000000000000000111222333444666;;;>>>IIIOOO]]]uuucccTTTOOOPPPOOOSSS]]]gggnnntttzzzxxxgggZZZRRROOOMMMLLLMMMTTTcccrrr{{{vvvooojjjfffaaaZZZUUUOOOLLLIIIHHHGGGFFFDDDBBB>>>>>>======>>>@@@AAABBB@@@@@@???>>>???DDDKKKPPP\\\aaahhhnnnsssvvvyyy{{{xxxvvvtttssssssrrrpppnnnmmmlllkkkjjjiiihhhhhhhhhgggffffffggghhhhhhfffeeebbbaaa___]]][[[ZZZYYYYYYWWWVVVUUUSSSQQQNNNLLLKKKIIIIIIIIIHHHGGGGGGFFFFFFFFFIIIPPPYYY```bbb^^^YYYNNNJJJEEEAAA???>>>===;;;>>>>>>>>>???BBBBBBAAA@@@<<<999777666666555444222555777999;;;===@@@DDDGGGKKKRRR^^^ooo{{{oookkkmmmvvv}}}~~~xxxhhh]]]]]]dddnnn|||jjj[[[[[[[[[^^^fffmmmlllgggeeefff___NNN===444222111........................///...---,,,,,,++++++,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...------......///000111222333666888999999;;;@@@EEEQQQlllpppbbbRRRGGG@@@888444444111111111000000000//////000000000000////////////++++++++++++,,,,,,---.........---------,,,,,,,,,,,,++++++******))))))))),,,++++++******+++++++++---------.........//////////////////000000000000000111222333444666:::===AAAHHHVVVooowww___SSSPPPNNNNNNSSS]]]gggmmmuuu{{{yyyhhh\\\SSSPPPNNNMMMNNNTTTdddrrr~~~yyyrrrmmmiiiddd]]]XXXTTTQQQLLLIIIFFFDDDAAA???@@@@@@??????@@@AAACCCDDDAAAAAA@@@???@@@EEEKKKOOO\\\aaaiiippptttxxx|||~~~yyyxxxvvvuuutttsssrrrqqqooonnnmmmkkkjjjiiiiiiiiifffdddddddddffffffeeedddbbbaaa___]]][[[YYYXXXXXXUUUUUUTTTSSSQQQOOONNNMMMIIIHHHGGGFFFFFFFFFGGGGGGGGGKKKTTT___hhhkkkgggcccXXXSSSMMMGGGDDDCCCBBBAAA@@@@@@@@@BBBDDDDDDCCCBBB===;;;888666666666444333444777:::<<<>>>AAADDDGGGLLLSSS___pppyyynnniiihhhuuu}}}}}}zzz~~~uuulllbbb]]]aaaiiisssxxxfffXXXWWWXXX\\\ccchhhgggdddbbbddd^^^NNN===444222111---------.........//////...------,,,+++++++++,,,+++++++++++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,---...///000222333222555888999999;;;@@@DDDNNNiiilll```RRRHHH@@@888333333111111111111000000000000111111000000000/////////...---,,,,,,++++++++++++.........---------,,,,,,++++++++++++******)))))),,,+++++++++++++++,,,,,,---------.........//////////////////000000000000000111333333444666999<<<===CCCOOOgggsss]]]SSSQQQMMMMMMSSS]]]eeekkkssszzzzzzjjj^^^TTTQQQNNNNNNNNNUUUcccrrr|||vvvppplllggg```[[[YYYUUUOOOJJJGGGDDDAAA???AAAAAA@@@@@@@@@AAABBBCCCBBBBBBAAAAAABBBEEEKKKOOO\\\aaaiiipppuuuyyy|||~~~zzzzzzxxxvvvuuutttttttttqqqpppooommmkkkjjjiiiiiidddcccbbbbbbcccdddcccbbbbbbaaa___\\\ZZZYYYXXXWWWTTTTTTTTTSSSRRRPPPNNNNNNIIIHHHGGGEEEEEEFFFGGGHHHGGGLLLVVVbbbmmmqqqoookkk```[[[RRRLLLHHHFFFFFFEEECCCBBBBBBCCCEEEFFFDDDCCC???<<<888666666666555444333666:::===???BBBEEEGGGMMMTTTaaaqqq|||qqqjjjhhhxxx}}}vvv~~~~~~yyysssnnniiifffbbbaaagggooozzzsss___UUUVVVYYY```eeeeeebbb```^^^aaa\\\MMM===444111000,,,,,,------.../////////------,,,+++++++++,,,,,,***************+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---...000111222222555888999999;;;@@@DDDMMMhhhhhh]]]RRRIIIAAA888333333222222111111111000000000/////////.........------///...---,,,+++*********---------------,,,+++++++++++++++,,,++++++***))),,,++++++++++++,,,,,,---,,,------------.........////////////000000000000///111333444444555888:::AAAEEEMMMaaauuu]]]RRRQQQMMMNNNSSS\\\ccchhhpppxxx{{{kkk___TTTQQQNNNNNNNNNTTTcccqqq~~~xxxssspppkkkeee```^^^ZZZSSSNNNKKKHHHEEECCCDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCDDDGGGLLLPPP[[[aaahhhoootttxxx{{{}}}{{{{{{zzzxxxuuuuuuvvvxxxsssrrrpppnnnlllkkkjjjjjjdddcccaaaaaabbbccccccbbbbbbaaa___\\\ZZZXXXWWWVVVTTTTTTTTTSSSRRRPPPOOONNNIIIHHHGGGFFFFFFGGGHHHIIIGGGLLLUUUcccnnntttssspppeee___UUUNNNJJJHHHHHHHHHGGGFFFEEEFFFGGGGGGEEECCC@@@<<<888666555555444333333666:::>>>@@@BBBEEEHHHMMMTTTaaarrrxxxpppnnnzzzyyyrrrssslllgggdddcccbbbccciiippp}}}ooo\\\VVVWWW\\\cccfffaaa[[[YYYZZZ___[[[MMM===555111///---------.........//////,,,,,,++++++++++++,,,,,,******))))))******+++,,,,,,,,,++++++,,,,,,---...,,,,,,------...///000111222555777888888:::???DDDNNNgggzzzddd\\\RRRKKKBBB999444555222222222111111111000000////////////.........---...------,,,+++++++++++++++,,,---------,,,******)))***+++,,,,,,,,,+++***+++++++++++++++,,,---...,,,,,,,,,,,,------------////////////000000000000///111333444444555777999AAADDDKKK\\\}}}|||```SSSRRRMMMNNNTTT[[[```dddlllttt|||lll```TTTQQQNNNMMMMMMSSSbbbppp}}}xxxuuussspppkkkgggccc___XXXSSSPPPNNNKKKJJJJJJIIIGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEFFFHHHMMMQQQ[[[```gggnnnrrrvvvyyy{{{|||||||||yyyvvvuuuwwwzzzuuutttrrrooommmkkkjjjjjjfffdddbbbbbbcccdddddddddbbbaaa___\\\YYYXXXVVVVVVUUUTTTTTTSSSRRRPPPNNNMMMIIIHHHHHHHHHHHHHHHIIIIIIFFFKKKTTTaaammmttttttrrrjjjcccYYYPPPLLLKKKLLLLLLKKKJJJIIIIIIIIIHHHFFFDDD@@@<<<888555444444444333222666:::>>>AAACCCFFFHHHKKKSSS```rrrvvvtttwwwyyyttt|||vvvjjjddd_________aaaiiiqqqmmm]]]VVVVVVZZZbbbccc\\\VVVVVVYYY^^^\\\NNN???666222000---------...............,,,+++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,++++++,,,,,,---...---------------...///000222444777888888:::???DDDOOOhhhvvvccc[[[SSSLLLCCC:::666666222222222111111111111000111111111111000000000000,,,,,,,,,++++++,,,------++++++,,,---,,,+++***)))((()))+++,,,---,,,,,,+++++++++++++++,,,,,,---...+++++++++,,,,,,,,,------////////////000000000000///111333444444555777999<<>>AAACCCFFFHHHJJJQQQ___qqqxxxwwwssszzzxxx|||~~~iiiaaa\\\[[[\\\```iiirrrlll^^^TTTRRRWWW^^^```YYYVVVWWWYYY^^^]]]PPPAAA777333111........................+++++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---.........---------......///111444777888888:::???CCCPPPhhhppplll^^^QQQKKKFFF>>>555000222222111111000/////////111111000///......------+++++++++++++++++++++++++++,,,,,,------......///******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++***++++++,,,---...000111////////////000000000000222222111111333555888999???DDDLLLZZZvvvhhhTTTPPPMMMPPPTTTXXX[[[___cccgggvvvmmm___UUUPPPLLLKKKMMMSSS```mmm{{{yyyvvvuuuuuutttsssqqqjjjiiigggdddaaa]]][[[YYYTTTSSSRRRQQQOOOMMMLLLKKKHHHJJJIIIFFFDDDFFFNNNUUU___ffflllnnnqqqwwwzzzyyy||||||||||||||||||{{{{{{sssqqqooolllkkkjjjjjjjjjfffeeeeeefffggggggfffdddbbbaaa___]]]ZZZWWWUUUTTTTTTTTTSSSRRRPPPMMMKKKIIIGGGEEEEEEEEEGGGHHHGGGFFFJJJKKKOOOWWWaaaiiinnnpppkkkhhhbbb\\\VVVRRRPPPOOOPPPOOONNNMMMLLLJJJFFFCCC@@@<<<777444333333333333777:::===???AAABBBDDDFFFIIIPPP^^^ooo~~~wwwwwwwww~~~{{{ooo```ZZZaaacccaaajjjzzzlll\\\PPPPPPVVV___```ZZZWWWYYYdddcccZZZLLL@@@:::666222,,,---...///...---,,,+++++++++++++++++++++++++++***)))((('''(((***---...***,,,------,,,+++---...,,,,,,------...000111222444666777888999<<>>777333222222111111000////////////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------))))))***+++++++++++++++---------,,,,,,++++++++++++++++++,,,---...///000////////////000000000000222222111111333555888999???BBBIIIWWWtttmmmWWWPPPLLLNNNQQQUUUXXX]]]cccgggsss~~~~~~jjj[[[UUUPPPLLLKKKLLLRRR___lll~~~{{{xxxuuussssssrrrpppnnnhhhiiikkkjjjhhhccc^^^[[[ZZZYYYWWWTTTQQQNNNLLLKKKJJJKKKJJJHHHEEEHHHNNNUUU]]]eeekkknnnrrrwwwzzzyyy{{{{{{{{{zzzzzzzzzzzzzzztttrrrpppmmmkkkiiiiiiiiifffeeeeeefffggghhhfffeeecccbbb___\\\YYYWWWVVVUUUTTTTTTTTTSSSQQQNNNKKKJJJHHHGGGFFFFFFHHHIIIHHHFFFFFFFFFIIIOOOXXX___dddfffhhheeeaaa\\\XXXUUUSSSSSSRRRPPPOOONNNMMMJJJFFFCCC???;;;666333333444444444555888;;;===???@@@CCCEEEIIIQQQ^^^ooo{{{uuuxxx{{{{{{rrrccc[[[```bbbbbbmmm~~~mmmXXXQQQPPPTTT[[[]]]ZZZZZZ^^^kkkiii^^^MMM>>>666111---------......------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---///000***,,,------,,,+++---...---------...///000222222444666777888999<<>>@@@EEETTTrrroooVVVLLLKKKMMMNNNQQQUUU[[[ccciiissszzz~~~iiiYYYTTTPPPLLLKKKLLLRRR___kkk|||yyyvvvssspppooommmkkkiiifffiiimmmpppnnniiiccc___```___\\\XXXTTTPPPMMMKKKKKKLLLKKKIIIGGGIIINNNSSS[[[cccjjjnnnrrrwwwyyyxxxyyyyyyxxxxxxxxxwwwwwwwwwtttssspppnnnllljjjiiiiiigggffffffggghhhhhhfffeeedddbbb___[[[XXXWWWWWWWWWUUUUUUUUUSSSQQQOOOLLLKKKIIIHHHGGGGGGHHHIIIHHHFFFCCCCCCCCCGGGMMMSSSXXXYYY^^^\\\ZZZWWWUUUTTTTTTTTTSSSRRRPPPOOOMMMJJJEEEBBB<<<888444222333444555555555777;;;===???@@@CCCEEEJJJQQQ^^^nnn{{{vvvyyyvvvxxx}}}vvvhhh^^^aaacccfffssshhhTTTPPPPPPSSSXXXZZZ[[[___dddooolll```MMM<<<333///,,,///......---,,,---------++++++++++++++++++++++++)))))))))***++++++,,,,,,***,,,------,,,,,,---...............///111222333444666777888999<<>>@@@DDDRRRpppoooXXXLLLLLLMMMMMMNNNSSS[[[dddkkkvvv{{{kkkZZZTTTOOOLLLKKKLLLQQQ]]]iii~~~{{{wwwtttpppmmmkkkiiifffddddddgggkkknnnnnnkkkfffbbbcccaaa^^^ZZZVVVRRROOOMMMKKKLLLKKKJJJHHHJJJMMMQQQXXX```hhhmmmqqqwwwyyywwwwwwwwwwwwvvvvvvuuuuuutttrrrqqqpppooommmlllkkkkkkhhhggggggggghhhhhhgggeeeeeebbb^^^ZZZXXXWWWXXXXXXVVVVVVUUUTTTRRROOOMMMKKKIIIHHHGGGGGGGGGHHHFFFEEEDDDBBBAAABBBFFFKKKMMMNNNOOOOOONNNNNNNNNOOOPPPQQQRRRQQQPPPOOOMMMIIIDDD@@@888666333222333444555555666999===???AAACCCEEEGGGJJJQQQ^^^nnn{{{zzz}}}rrrrrrwwwyyyllldddeeegggjjjvvv~~~fffWWWOOOQQQUUUXXXZZZ\\\bbbgggllljjj___LLL;;;444222111000///---,,,,,,,,,---...++++++++++++++++++++++++'''((())))))******))))))+++,,,------,,,,,,---///.........///000111222222444666777888999<<>>888666222222111111000/////////000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...////////////000000000000111111222333444666777888???@@@DDDQQQnnnnnn[[[QQQOOONNNNNNOOOSSS\\\fffmmmxxx|||nnn^^^SSSOOOLLLKKKLLLPPP\\\hhh~~~~~~|||}}}~~~|||zzztttqqqmmmjjjgggeeeaaa___aaaccceeeggghhhgggfffdddaaa```]]]ZZZVVVSSSPPPOOOLLLLLLKKKJJJJJJJJJLLLNNNUUU^^^fffjjjpppvvvyyyxxxwwwvvvvvvuuuttttttssssssoooooooooooooooooonnnnnniiihhhhhhhhhiiiiiigggeeeeeebbb^^^[[[XXXXXXYYYYYYVVVVVVUUUTTTRRROOOMMMKKKIIIGGGFFFEEEFFFEEEDDDBBBCCC@@@??????AAACCCDDDEEEDDDDDDEEEFFFHHHJJJKKKLLLOOONNNMMMMMMKKKFFFAAA<<<666444111111222444444444666999<<>>888555222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++******)))(((((()))************)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///////////////000000000000000111222333555666777777===@@@EEEPPPkkk{{{jjjZZZQQQQQQPPPOOOPPPTTT\\\fffnnnvvv|||ooo```RRRNNNKKKKKKLLLPPP[[[fff|||}}}zzzzzz{{{zzzxxxrrroookkkgggeeebbb___\\\^^^___```aaacccddddddeee```___\\\YYYVVVSSSQQQPPPMMMMMMLLLLLLLLLLLLLLLLLLTTT\\\ccchhhmmmuuuyyyyyywwwwwwvvvuuuttttttssssssooooooppppppppppppooonnnjjjiiihhhiiijjjiiigggeeedddbbb___\\\ZZZYYYYYYYYYUUUUUUUUUSSSQQQOOOLLLKKKIIIGGGEEEEEEEEEDDDBBBAAA???===;;;<<<===>>>===<<<>>>???@@@BBBDDDFFFGGGHHHJJJIIIIIIIIIGGGCCC===999444333111000222333333333333666:::===???AAADDDFFFIIIOOO\\\lllyyyvvvxxxpppuuussstttmmmiiikkkooouuu}}}iii\\\WWW^^^aaa]]]ZZZ\\\```bbbkkkkkkbbbOOO<<<333111111000///......------......++++++++++++++++++++++++************************+++---......------...///...............///000000444666777888999<<>>===:::777999999;;;<<<===>>>>>>>>>@@@@@@AAABBBAAA===777333444222000000111222111000555888<<>>444222222...///000000000///---,,,++++++++++++++++++++++++---,,,***(((((()))+++,,,,,,---......------...000------,,,,,,,,,---......444666777888999<<>>;;;999888777777777555444444555666999<<<>>>===??????>>>;;;888666666444333111000000000111111444555888<<>>===:::777555555444333111000000000111222444555888;;;???CCCEEEGGGLLLRRR\\\jjj}}}|||sssqqq}}}|||mmmtttwwwrrruuuyyyssslllhhheeeddd```XXXRRRTTT]]]gggsssqqqeeePPP>>>555444333---,,,,,,,,,------......------------------------+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------...------......///000111222444666777888;;;???BBBJJJ___lllWWWLLLFFF???777444333222111000000000000............---------,,,......///......---,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,---...///////////////000000000000111222333333333333666888999???EEELLL\\\~~~kkkXXXTTTPPPPPPQQQSSS\\\eeeqqq|||xxxdddWWWQQQKKKIIIIIIKKKTTT^^^sss|||~~~xxxqqqkkkccc]]][[[XXXUUUQQQSSSUUUWWWWWWVVVYYY___cccmmmoooooojjjaaaYYYTTTRRRTTTXXX\\\]]]ZZZUUUQQQOOOOOOOOOPPPRRRWWW___hhhoootttttttttvvvyyyyyyxxxvvvwwwwwwvvvtttqqqooommmkkkjjjkkkkkklllkkkjjjiiihhheeeccc```]]]ZZZYYYYYYYYYUUUTTTTTTSSSQQQOOONNNMMMLLLKKKHHHFFFDDDBBBAAA@@@BBBAAA@@@>>>===<<<<<<<<<;;;:::999777666666777777:::;;;<<<;;;888555444444333222111000000000111222444555888;;;???CCCEEEGGGMMMSSS]]]kkk}}}|||~~~pppooo~~~uuummmvvv}}}qqqmmmvvv~~~uuunnngggddd^^^aaaaaaZZZSSSVVVcccooo~~~wwwgggPPP???888555222,,,,,,,,,------.........------------------------,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------...------......///000111222444555777888;;;???BBBHHH\\\mmmXXXMMMGGG@@@888444333222111000000000000......---------,,,,,,,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...///////////////000000000000000111333333222333555777999>>>EEEKKKWWWwwwiiiXXXSSSOOOPPPQQQTTT\\\dddooozzzzzzdddVVVPPPKKKIIIIIILLLTTT]]]nnn|||nnnhhh```ZZZXXXVVVSSSPPPQQQRRRRRRQQQPPPSSSZZZ___nnnqqqsssoooggg]]]VVVSSSTTTXXX]]]___\\\VVVPPPMMMMMMMMMLLLMMMQQQXXXbbbhhhqqqrrrtttvvvxxxxxxwwwvvvwwwwwwvvvtttrrrooommmllljjjjjjkkkkkkkkkiiihhhgggbbb___\\\YYYVVVUUUUUUUUUSSSSSSSSSRRRPPPOOONNNMMMLLLKKKIIIGGGDDDBBB@@@?????????>>><<<;;;::::::999;;;:::888777555555555555888999:::999666333222222333222111000000111222222333555777;;;???BBBEEEFFFNNNTTT___mmm~~~zzz{{{nnnooo~~~qqqllluuuppphhhnnntttjjjddd```]]]bbbddd^^^WWW]]]ppplllSSSBBB;;;666222111111111000///......---++++++++++++++++++++++++------,,,+++************+++++++++,,,,,,,,,------...------......///000111222333555666888;;;???BBBGGGZZZ~~~rrr\\\OOOHHH@@@888444333222111000000000000......---------,,,,,,,,,------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,++++++,,,---...//////////////////000000000000000111222222222333555777999>>>EEEKKKUUUrrrjjjYYYRRRNNNNNNQQQUUU]]]dddnnnyyyzzzdddSSSNNNJJJIIIJJJLLLUUU^^^mmm{{{kkkeee]]]YYYWWWWWWUUURRRPPPQQQPPPMMMKKKMMMSSSYYYhhhmmmqqqpppiii___XXXUUUTTTYYY___aaa^^^XXXRRROOOMMMLLLKKKJJJMMMSSS\\\bbbmmmooorrruuuuuuuuuttttttvvvvvvuuutttrrrooommmllljjjjjjkkkkkkjjjhhhgggfff___]]]ZZZWWWTTTSSSSSSSSSRRRQQQPPPOOOOOONNNNNNMMMKKKKKKIIIGGGDDDBBB???>>>=========<<<;;;:::999999888777777666555555555555666777888777555222111111222222111000000111222333333444777;;;>>>BBBEEEFFFMMMTTT```ooo|||yyyppplll|||pppjjjtttvvviiikkkyyysssggg___\\\___cccddd]]]XXXbbb{{{sssXXXFFF===777111000111111111000///...---++++++++++++++++++++++++------,,,+++************+++++++++,,,,,,,,,------...------......///000111111333555666777:::>>>AAAFFFVVVxxxwww___QQQIIIAAA999444333222111000000000000............---------,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------******++++++++++++************))))))******+++,,,+++++++++,,,---...///000////////////000000000000000111222222222222555777;;;===CCCKKKUUUoooppp]]]UUUNNNNNNQQQVVV]]]eeennnxxxzzzgggRRRMMMJJJIIIJJJMMMUUU^^^nnn{{{kkkeee]]]YYYXXXYYYXXXVVVQQQQQQOOOKKKGGGHHHLLLQQQ]]]cccjjjkkkggg```ZZZXXXVVV[[[aaacccaaa\\\WWWTTTNNNMMMKKKIIIJJJOOOUUU[[[fffjjjooorrrrrrrrrrrrsssuuuuuutttsssqqqooommmllliiijjjjjjjjjiiigggfffeee```^^^ZZZWWWTTTSSSSSSSSSOOOOOONNNMMMLLLLLLMMMMMMJJJJJJIIIGGGEEEBBB@@@???>>>>>>>>>>>>===<<<;;;:::777777666666666555555555555666777777444222111111222111000000000111222333333444777:::>>>BBBDDDFFFLLLSSSaaaqqqrrrhhhvvvpppgggssstttnnnuuuqqqccc[[[XXX```cccbbbZZZVVVbbb}}}www[[[FFF===666111***+++---///000000000///------------------------,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------...------......///000111111333444666777:::>>>AAAEEERRRooozzzbbbRRRJJJBBB999444333222111000000000000/////////.........------+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---------******++++++++++++************))))))******+++,,,+++++++++,,,---...///000////////////000000000000///111222222111222444777<<<<<>><<<;;;999999999888888777666555444666777666444222111111222111000000000111333444222444666:::>>>AAADDDEEEJJJRRRaaasssnnngggrrrooofffrrrrrrttt~~~rrrccc[[[YYYbbbccc```XXXUUU```xxxvvvZZZDDD:::444000***+++...000111111000///------------------------+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------...------......///000111111222444666777:::>>>AAACCCLLLeee{{{bbbSSSKKKCCC:::444333222111000000000000000////////////.........++++++,,,------,,,,,,,,,+++++++++,,,,,,---------******++++++++++++******,,,,,,++++++,,,,,,---...+++++++++,,,---...000000////////////000000000000///000222222111222444666===<<>>??????>>>===<<<;;;<<<<<<<<<;;;999888666555444666777666444222111111111111000000000111333444222444666:::>>>AAADDDEEEIIIRRRaaatttiiihhhrrr}}}mmmgggsssuuuttt~~~ttteee^^^]]]eeeeeebbbZZZVVV___tttsssWWWBBB777333000///000222333222111///...++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,---------...------......///000111111222444555777:::>>>AAAAAAHHH___fffWWWMMMBBB888888555222000000000...---///////////////////////////......---+++******)))***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///////////////000000000000///111222222222333666888555@@@CCCFFFWWWppp|||fffUUUTTTUUUSSSZZZeeeppp{{{}}}pppcccVVVPPPJJJJJJJJJLLLQQQXXXjjj{{{zzzpppccc\\\[[[\\\[[[YYYUUUQQQKKKHHHFFFEEEDDDCCCEEEJJJRRRVVVXXXXXXZZZ\\\\\\\\\]]]^^^^^^\\\XXXVVVUUURRRMMMJJJIIIJJJJJJIIISSSVVV[[[aaafffiiikkklllnnnmmmmmmnnnnnnnnnmmmkkkmmmmmmkkkiiifffccc```___^^^[[[XXXUUURRRPPPLLLIIIKKKKKKKKKKKKKKKLLLMMMNNNLLLJJJGGGFFFFFFEEECCCAAA>>>>>>????????????>>>>>><<<<<<:::999888777777777999888777555333111000///////////////000111222333111333777:::===@@@DDDGGGOOOVVVcccsssxxxqqqxxxrrrhhhnnniiivvvyyytttbbbZZZZZZ```\\\^^^\\\TTT[[[kkkqqqyyyttthhhUUUAAA555333555222111000///------------,,,...///...,,,*********++++++++++++++++++++++++///---+++******+++,,,...///......------///000111333333333555777:::===???DDDIIIYYYwwwkkkWWWLLLBBB999777555222111111222111111////////////////////////++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,++++++,,,,,,---...---------............///////////////000000000000///111222222222333666888444@@@DDDHHHXXXqqqoooZZZVVVWWWTTTYYYcccmmmyyyqqqcccVVVOOOJJJIIIIIIKKKPPPWWWhhh{{{vvvmmmccc^^^^^^___]]][[[SSSOOOIIIEEECCCBBBAAA@@@AAAFFFMMMQQQSSSTTTVVVWWW[[[\\\]]]^^^^^^\\\ZZZWWWUUUQQQMMMKKKJJJIIIHHHGGGOOOQQQUUUZZZ___dddgggiiimmmmmmmmmnnnnnnnnnmmmlllnnnmmmkkkiiifffccc```___[[[XXXUUURRRQQQNNNKKKIIIJJJIIIIIIIIIJJJJJJKKKLLLJJJHHHFFFFFFFFFEEECCCAAA======>>>>>>>>>>>>=========<<<:::999888888777777888888666555333111000///111111000000000000000111111333777;;;===@@@DDDGGGLLLSSS```ppprrriiimmm{{{xxxyyyoooiiisssxxx~~~|||vvvfff^^^]]]]]]ZZZ^^^[[[QQQTTT___aaagggeee___QQQAAA555111111222111000///...---------,,,.........+++******+++++++++++++++++++++++++++...,,,+++******+++---...///......------///000111222333333555777:::===???AAAGGGWWWuuuuuu\\\MMMCCC<<<777444222222333444444333////////////////////////+++++++++,,,,,,---------***++++++,,,,,,++++++***))))))))))))************,,,,,,++++++,,,,,,---...---------............///.../////////000000000111///111222222222333666888444???EEEKKK[[[qqqsss[[[VVVWWWVVVYYYaaajjjvvvsssdddVVVPPPJJJIIIHHHIIIOOOUUUfffyyysssllldddaaabbbbbb```\\\SSSNNNIIIDDDBBBAAA@@@??????CCCIIIMMMOOOQQQSSSTTT\\\]]]^^^___^^^]]]ZZZYYYVVVSSSPPPNNNMMMKKKIIIGGGIIIJJJMMMQQQWWW]]]bbbffflllmmmnnnnnnnnnnnnnnnnnnooonnnllljjjfffccc```___YYYVVVSSSPPPOOOMMMJJJHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHFFFEEEDDDEEEEEECCCBBB>>>>>>????????????>>>>>>===<<<;;;999888888888888888777666555333222000000333222111000////////////111333777;;;>>>AAAEEEHHHLLLSSS```qqqqqqfffhhhrrrzzzrrrmmmuuuvvvvvv~~~wwwiiibbb```___\\\```^^^RRRQQQWWWUUU[[[\\\[[[SSSGGG<<<555222111000//////............,,,---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...//////......------///000111222333444555888:::===>>>>>>DDDTTTqqqdddQQQDDD===777555222222222333333222////////////////////////......---,,,,,,+++******++++++++++++++++++++++++******************++++++,,,,,,++++++,,,,,,---...---------............///......//////000000111111///111222222222333666888666@@@FFFNNN]]]qqqqqqXXXTTTWWWVVVYYY```fffssswwwgggWWWPPPJJJHHHHHHHHHMMMSSScccwwwtttnnniiiggggggfffaaa]]]VVVQQQKKKGGGDDDCCCAAA@@@AAACCCGGGLLLOOOQQQSSSUUU]]]___aaaaaa___\\\YYYXXXWWWVVVTTTSSSQQQOOOKKKHHHFFFFFFGGGKKKPPPWWW^^^cccjjjlllnnnooooooooopppqqqpppooommmkkkgggdddaaa```\\\YYYTTTPPPNNNLLLIIIGGGEEEEEEEEEDDDDDDEEEEEEFFFEEEDDDCCCCCCDDDDDDCCCBBB???@@@@@@AAAAAA@@@@@@???===<<<;;;:::999888888888888777666555333222111000222222111000//////000000000333777;;;>>>AAAFFFIIIOOOWWWddduuu~~~ssspppuuuzzzuuuqqqzzzxxxuuu{{{~~~vvvlllfffccc```\\\___\\\RRRRRRYYYWWW^^^^^^[[[UUUKKKAAA999444111000000///......//////,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---...//////......------///000111222222444666888;;;===>>>===BBBQQQmmm|||wwwzzznnnUUUEEE===999666333111111111000///////////////////////////---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///.........///000111111111///111222222222333666888999AAAFFFOOO]]]mmmoooWWWTTTXXXVVVWWW]]]bbbpppzzzlllXXXQQQKKKIIIGGGGGGLLLRRR___sssyyyuuuooommmmmmjjjccc]]]XXXTTTMMMHHHEEECCCBBB@@@BBBCCCEEEIIIMMMQQQSSSTTT]]]```dddeeeaaa\\\YYYWWWWWWUUUTTTSSSRRROOOKKKHHHGGGFFFFFFGGGLLLSSS[[[___fffiiimmmnnnnnnooorrrtttppppppnnnllliiifffdddbbbbbb^^^XXXSSSOOOLLLHHHFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAACCCCCCBBBAAA>>>>>>????????????>>>>>>======;;;:::999888888888777777666555333222111111000000//////000111222222000333777;;;>>>BBBFFFIIIQQQYYYgggxxx~~~zzzvvv~~~zzz~~~~~~{{{|||vvvppplllhhhaaaZZZYYYWWWQQQXXXeeegggllleee[[[QQQGGG>>>777333222111000///////////////---------,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...//////......------///000111111222444666999;;;<<<===>>>BBBPPPiii|||uuuwwwrrrVVVEEE===999777333111111111///...////////////////////////******+++,,,,,,---......,,,++++++******++++++,,,---------------,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///------...///000111222222///111222222222333666888;;;AAADDDLLLXXXeee~~~nnnZZZXXXYYYUUUTTTYYY```mmm}}}|||mmmZZZSSSLLLIIIHHHGGGKKKQQQ\\\ooo{{{vvvtttrrrnnnfff___YYYUUUNNNIIIFFFCCCAAA@@@AAA@@@AAAEEEJJJNNNQQQRRRYYY___fffhhhddd^^^ZZZXXXUUUSSSRRRRRRQQQOOOKKKHHHHHHGGGEEEFFFIIIOOOUUUZZZ___dddiiikkklllnnnqqquuuqqqpppooonnnllliiigggfffgggccc\\\UUUQQQMMMIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBAAA???<<<<<<============<<<<<<>>>===<<<:::999999999999777666555444333222222111////////////000111222333000333888;;;???CCCGGGJJJPPPYYYgggxxxzzz~~~}}}~~~uuuvvv|||vvvtttrrrnnnhhh^^^ZZZWWWUUUdddyyyrrr___NNNCCC===999666333333111000///.........---------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------///......------///000111111222444777999;;;<<<===???CCCNNNeeezzzzzzpppUUUEEE???999666333222222222222111////////////////////////)))******+++---......///,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---------............///------...///000111222222///111222222222333666888<<>>=========>>>>>>=========>>>===<<<;;;:::999999999666666555444333222222111111000000000000000111111000333888<<>><<<@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<;;;:::999999999666666555444333333222222333222111000////////////000333888<<>>AAAIIISSSnnnoooaaaYYYRRROOONNNLLLNNNQQQ\\\dddrrrxxxnnn```VVVMMMKKKKKKKKKLLLOOOXXXfffyyy~~~zzz{{{~~~}}}vvvnnnfffbbb\\\VVVRRRNNNJJJGGGCCCCCCBBBBBBDDDFFFJJJLLLKKKNNNTTTZZZ^^^______^^^\\\[[[ZZZ[[[\\\ZZZVVVRRRMMMKKKHHHFFFDDDDDDDDDDDDHHHMMMSSSZZZ```ffflllpppqqqpppooonnnmmmmmmmmmmmmjjjgggdddaaa]]]XXXSSSOOONNNKKKHHHEEEDDDDDDBBBAAAAAABBBBBBBBBAAAAAA@@@@@@BBBAAA@@@AAACCCDDDCCCBBB???>>>===<<<;;;:::::::::;;;:::888666444333222222222111000//////000111111222555:::>>>AAAEEEHHHKKKSSS\\\kkk}}}{{{}}}yyyiiihhhiiirrroooggghhhkkkssswwwmmmiiifffccc[[[XXXTTTPPPPPPWWWaaahhhnnncccSSSCCC888555555666////////////............------+++++++++,,,...///---,,,***)))***+++,,,...+++++++++++++++,,,------/////////......////////////000222444666888999999<<<@@@HHHZZZxxx}}}kkkVVVEEE999888666333222222222111000////////////////////////---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,+++************+++,,,,,,,,,,,,------------,,,,,,,,,---------......000000000000111111111111111111111111222333444555555;;;===@@@HHHQQQkkksss```XXXPPPNNNMMMKKKMMMPPPYYYbbbqqqwwwlll```VVVMMMKKKLLLKKKMMMPPPWWWeeewww~~~|||~~~yyyqqqiiieee___ZZZVVVRRROOOLLLGGGFFFFFFFFFGGGIIIKKKLLLJJJLLLOOORRRVVVYYY\\\]]]^^^]]]\\\[[[\\\[[[YYYVVVRRRPPPMMMIIIEEECCCBBBAAADDDHHHNNNUUU[[[bbbhhhmmmnnnnnnnnnmmmmmmlllllllllkkkiiifffdddaaa]]]XXXTTTRRROOOKKKGGGEEEDDDAAA@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@AAADDDEEEDDDCCC???>>>===<<<;;;:::::::::;;;:::888666444333222222444333111000//////000000111555:::???CCCGGGKKKNNNSSS]]]mmmxxxyyyttteeefffkkkqqqnnnhhhiiinnnyyyuuulllfffbbb]]]VVVVVVVVVUUUUUUWWW\\\___fff\\\MMM???777444444555////////////............---,,,+++***+++,,,---...------+++******+++,,,,,,++++++******++++++,,,---000000////////////000000111222222444666888:::;;;<<>>999666333222222222111000////////////////////////,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++*********************,,,,,,,,,,,,------------,,,,,,,,,---------......//////000000000111111111111111111111111222333444555;;;;;;???GGGOOOggg{{{^^^VVVOOOMMMLLLJJJLLLOOOVVV```pppxxxlllaaaWWWMMMJJJKKKJJJLLLPPPZZZfffyyy{{{ssslllhhhbbb^^^ZZZWWWTTTRRRNNNNNNMMMMMMNNNOOOOOOPPPNNNMMMNNNOOORRRVVV[[[]]]___^^^]]][[[ZZZYYYXXXWWWWWWUUUQQQMMMIIIFFFDDDCCCCCCFFFKKKQQQVVV]]]dddiiilllmmmmmmmmmmmmmmmmmmmmmjjjiiifffeeeccc```[[[XXXVVVSSSNNNJJJGGGDDDBBB@@@@@@@@@??????>>>>>>>>>===???>>>???AAADDDEEEDDDCCC>>>===<<<;;;;;;;;;;;;;;;;;;:::888666444333222222333333111000000000111111222666;;;@@@DDDGGGLLLNNNUUU^^^nnn}}}tttppprrrdddhhhyyy}}}ooollljjjjjjnnnzzz|||uuunnngggaaa]]][[[\\\^^^______``````aaafff[[[KKK>>>666222000///////////////............,,,++++++++++++,,,---......---,,,++++++++++++++++++************+++,,,,,,000//////////////////000444333444555777:::<<<>>>;;;???GGGVVVppplllYYYJJJ@@@999666333222222222111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000222111111111222333444444555:::;;;>>>GGGNNNddd{{{]]]UUUNNNLLLKKKJJJLLLOOOUUU```qqq|||qqqbbbXXXMMMJJJIIIIIIKKKNNN]]]jjj|||yyyoookkkfffbbb___\\\ZZZWWWTTTTTTTTTTTTTTTSSSRRRRRRPPPOOOMMMMMMOOOSSSXXX[[[]]]]]]\\\[[[YYYWWWWWWWWWWWWUUUSSSOOOLLLJJJHHHGGGFFFHHHKKKNNNSSSZZZaaafffjjjkkklllmmmnnnnnnnnnmmmiiigggeeedddccc```\\\YYYYYYUUUPPPLLLIIIFFFCCCAAAAAA@@@???======<<<============>>>AAACCCDDDCCCAAA===<<<<<<;;;;;;;;;<<<<<<;;;:::888666444333222222222111000000000111333444444777<<<@@@CCCFFFJJJMMMWWWaaapppyyyvvvxxxwwwpppmmmrrrgggooo{{{pppnnnkkkjjjjjjsssyyytttpppiiiccc______eeennnuuuwwwrrrjjjdddggg[[[JJJ===555222///---////////////............,,,++++++,,,,,,,,,------...------,,,,,,+++++++++++++++******++++++,,,---///......------......///222222222333666888;;;===;;;???GGGTTTmmmjjjWWWIII???999777444222222111000///////////////////////////,,,------......------,,,***++++++,,,,,,++++++***)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................////////////222222222222333444555666666:::;;;???GGGNNNaaayyy\\\TTTNNNLLLKKKJJJLLLPPPUUUaaasssvvvfffZZZOOOJJJIIIHHHJJJMMM]]]kkkrrrooojjjgggdddbbb```^^^XXXXXXYYYYYYXXXVVVTTTRRRPPPNNNMMMLLLMMMOOORRRTTTXXXZZZ[[[ZZZYYYWWWWWWXXXVVVUUUTTTQQQOOOMMMKKKJJJJJJKKKLLLMMMPPPVVV]]]bbbggghhhjjjlllmmmnnnmmmmmmhhhfffeeedddccc```\\\YYYZZZVVVQQQMMMKKKIIIFFFDDDBBBAAA???===<<<<<<<<<===<<<<<<===@@@BBBBBB@@@>>><<<<<<;;;;;;;;;<<<<<<===;;;:::888666444333222222111111000000111222444555555888===AAADDDGGGJJJMMMXXXbbbrrrtttnnnqqqyyyrrrmmmqqqsssjjjvvvzzzrrrsssllljjjhhhmmm|||zzzvvvrrrllleeeaaa___kkk~~~tttgggeeeXXXGGG;;;666444222000////////////............,,,,,,---------.........---------------,,,,,,,,,,,,,,,++++++,,,,,,---.........------------......//////000222444666888999<<<@@@GGGSSSjjjjjjXXXJJJAAA:::777444222111111000///////////////////////////---......//////......---***+++,,,,,,,,,,,,+++***)))***+++,,,------,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------.........////////////000000000222222222333444666777888666;;;;;;???HHHNNN```|||zzz\\\UUUNNNLLLLLLKKKLLLPPPVVVbbbuuu{{{jjj^^^RRRMMMJJJIIIKKKNNNXXXhhh~~~}}}|||wwwtttooollljjjhhhfffeee]]]^^^^^^^^^]]]ZZZWWWUUUPPPOOONNNMMMMMMNNNNNNOOOQQQUUUYYY[[[[[[ZZZ[[[\\\ZZZZZZXXXWWWTTTRRRPPPOOONNNNNNMMMLLLMMMRRRXXX]]]ccceeegggjjjkkklllkkkkkkhhhfffeeedddbbb```\\\YYYYYYVVVRRROOOMMMKKKIIIHHHCCCAAA???===<<<<<<======;;;;;;===???AAA@@@>>>;;;;;;;;;;;;;;;;;;<<<===>>>;;;:::888666444333222222333222111111111222333444555888===BBBFFFIIIMMMPPPYYYccctttvvvnnnpppwwwoookkkqqqrrrkkk{{{xxxyyywwwssswwwooonnnlllnnnzzz|||xxxqqqiiifffcccppp}}}oooeeeWWWEEE999555444333222////////////............------....../////////...,,,,,,------------------------,,,,,,------.../////////............/////////000222444666888999999===AAAHHHSSShhhlllZZZLLLCCC:::777444222111111000///////////////////////////---...///000000///...---***+++,,,------,,,+++******+++,,,---...------,,,---------.........//////,,,,,,,,,---------......000000000000111111111111222222222333555777888999777;;;;;;@@@IIINNN___zzzzzz]]]UUUNNNLLLLLLKKKMMMQQQWWWdddvvv~~~nnnbbbUUUOOOLLLJJJKKKOOOTTTeee}}}~~~|||zzzwwwssspppnnnmmmkkkiiibbbcccdddcccbbb^^^[[[XXXQQQQQQQQQPPPOOONNNMMMMMMLLLRRRXXX\\\]]]]]]___aaa``````^^^]]]ZZZWWWUUUTTTPPPOOOMMMKKKLLLOOOUUUZZZ```bbbeeehhhiiijjjjjjiiihhhgggeeedddccc```\\\YYYXXXUUURRROOONNNMMMKKKJJJCCCBBB???===<<<<<<===>>>;;;;;;<<<>>>@@@???<<<999;;;;;;;;;;;;;;;<<<===>>>;;;:::888666444333222222555444333111111111111222444888>>>CCCGGGLLLQQQTTTXXXccctttxxxppprrryyymmmjjjmmmpppkkk~~~vvvvvvuuusssxxxttttttssssss}}}vvvnnnkkkkkksssyyygggXXXEEE777333333222000000/////////............---...//////000000//////++++++,,,---...............------------...//////000000////////////000000111333555888:::;;;;;;;;;>>>BBBHHHSSShhhlll[[[NNN===777555222111222222222111//////.........---------......---------,,,,,,,,,------------------------111000///...---,,,++++++((()))+++---......------,,,,,,------...//////000//////000111222222333333000000111222333444444555555;;;;;;===GGGOOO]]]sssyyy^^^XXXPPPKKKJJJKKKOOOSSSZZZkkk}}}rrrdddVVVPPPNNNKKKJJJKKKSSSbbbyyyzzz|||xxxwwwuuutttrrrnnnjjjfffeeehhhlllkkkfff___YYYUUUQQQRRRRRRRRRQQQPPPNNNMMMMMMTTT\\\```aaa```aaacccaaa___^^^\\\ZZZXXXXXXWWWWWWUUUPPPKKKIIIKKKPPPTTT\\\]]]___```aaabbbbbbbbbdddeeefffeeebbb``````aaa^^^[[[WWWTTTQQQOOOKKKIIIHHHGGGEEEBBB???===;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============:::999888666555333222111333222111000000111222222222888@@@EEEHHHKKKPPPSSSYYYcccssszzzzzz}}}~~~lllmmmsssmmmjjj}}}uuurrruuuzzz~~~||||||wwwssstttuuuvvvqqqxxxlllVVVEEE;;;222333444---//////////////////////////////...------------...111,,,***...///+++***,,,------,,,+++++++++,,,,,,.../////////------///111000000000222444666999:::>>>???FFFRRReeesssaaaRRR@@@888666333222222222111000//////.........---------//////.........---------------------------------..................------***++++++,,,------------///............---------......///000000111222222000000111222333444444555444;;;;;;>>>HHHPPP___vvvcccZZZQQQMMMKKKLLLOOOSSSZZZkkk~~~ssseeeWWWQQQOOOLLLLLLMMMRRRaaawwwyyyzzz~~~~~~}}}}}}wwwvvvttttttrrrppplllhhhfffiiimmmooollleee\\\VVVRRRSSSTTTUUUTTTSSSQQQPPPNNNRRRXXX]]]```bbbcccdddaaa```^^^\\\[[[ZZZZZZZZZXXXVVVSSSOOOLLLMMMPPPSSSWWWXXXZZZ\\\^^^```aaaaaacccdddeeeeeecccaaabbbbbbgggccc]]]XXXTTTPPPMMMJJJJJJIIIGGGDDDBBB???===<<<::::::::::::;;;;;;;;;;;;========================:::999888666555333222111333222111000000111222333777<<>>IIIQQQ```vvviii^^^RRRNNNMMMLLLNNNRRR\\\llltttfffXXXRRRPPPNNNNNNOOOQQQ___ttt|||yyy|||zzzwwwuuuuuutttrrrrrrrrrpppmmmkkkgggiiimmmqqqqqqkkk```WWWTTTVVVXXXYYYYYYWWWUUUTTTPPPQQQTTTYYY^^^bbbcccccc```___]]]\\\[[[ZZZZZZZZZYYYYYYXXXUUUQQQPPPPPPRRRRRRSSSVVVXXX[[[]]]^^^^^^```bbbddddddccccccdddeeekkkggg```ZZZVVVSSSOOOMMMLLLKKKIIIGGGDDDBBB@@@???:::::::::;;;;;;;;;<<<<<<========================:::999888666555333222111333222111000000111222333888===DDDHHHJJJLLLOOOSSS\\\ggg{{{{{{{{{~~~rrrvvvzzzppplllxxx~~~yyywww{{{vvvooonnnrrruuuvvvsssxxx|||pppUUUAAA999222333555///////////////////////////------,,,++++++++++++,,,)))555:::333,,,---///...++++++++++++,,,------...000000000///---,,,---///222222222333666888;;;<<<===???EEEQQQcccrrr```RRR@@@:::777444222111111000.../////////...............////////////.........---------------------------++++++,,,---......//////...---,,,+++***+++,,,---000000///...---,,,++++++.........//////000000000000000111222333444444555333:::;;;>>>HHHPPP]]]sssrrrbbbSSSOOOOOOMMMOOOSSS]]]kkkuuugggXXXRRROOONNNNNNPPPOOO\\\ppp|||zzzwwwsssqqqrrrpppnnnnnnnnnnnnlllkkkhhhhhhiiimmmppplllbbbYYYVVVXXX[[[]]]]]]\\\YYYXXXTTTQQQQQQTTTYYY^^^^^^]]]]]]]]][[[ZZZXXXWWWWWWVVVZZZ[[[\\\[[[WWWTTTRRRQQQQQQRRRTTTVVVXXXYYYZZZZZZ\\\___aaabbbcccccceeefffgggccc]]]XXXUUUSSSQQQPPPMMMLLLJJJHHHEEECCCAAA@@@<<<<<<<<<=========>>>>>>>>>>>>>>>===============:::999888666555333222111333222111111111222333444444:::BBBHHHKKKOOOSSSWWW___jjj|||yyyyyy}}}{{{pppssssssmmmuuu|||yyy}}}vvvlllhhhiiimmmrrrtttsssxxxzzz|||zzzZZZBBB999333333444///////////////////////////...---,,,,,,+++,,,,,,,,,///BBBHHH:::,,,,,,...+++*********+++,,,---...///000111111///---,,,---...111111222333555888:::<<<===???EEEQQQbbbnnn\\\PPPAAA:::777444222111111000...////////////////////////.........---------,,,,,,------------------------,,,,,,------------------...---,,,+++***+++,,,---........................//////000000000000000111000000111222333444444555444;;;;;;===FFFLLLYYYnnniiiUUUQQQQQQNNNPPPUUU]]]jjj}}}vvvgggXXXQQQNNNMMMMMMOOOOOOZZZmmm|||uuuqqqoooooollljjjhhhiiiiiihhhhhhgggeeedddfffiiigggaaaZZZWWWXXX[[[^^^___^^^]]][[[XXXUUUQQQQQQTTTVVVVVVTTTXXXXXXXXXXXXVVVTTTRRRQQQYYY\\\______]]]XXXUUUTTTTTTUUUUUUVVVVVVVVVUUUUUUXXX[[[^^^```aaabbbdddfffeeeaaa\\\XXXUUUSSSQQQPPPLLLKKKJJJGGGEEECCCAAA@@@?????????@@@@@@@@@AAAAAA??????>>>>>>============:::999888666555333222111222222111111111222444555444:::BBBHHHLLLPPPTTTXXXccclll|||vvvwww|||sssjjjmmmwwwooowww}}}zzz|||nnngggeeefffkkkqqqvvvxxx~~~```DDD;;;444333444//////////////////////////////......---------------222CCCIII:::,,,+++,,,)))*********+++,,,---...///000111111///---,,,---...000000111222444777999;;;>>>???FFFQQQbbb}}}ooo[[[QQQDDD999777444222222111000///...////////////000000000...------------,,,,,,,,,------------------------......------,,,,,,++++++,,,,,,,,,++++++,,,------,,,,,,------...//////000000000000000000000000000000000111222333444444555444;;;;;;===EEEJJJVVVjjjuuu[[[UUUTTTOOOPPPVVV\\\fffxxxxxxiiiYYYQQQNNNLLLLLLNNNOOOYYYkkkyyyrrrpppmmmjjjfffddddddddddddccceeecccaaabbbcccbbb^^^[[[WWWXXXZZZ\\\]]]^^^^^^^^^\\\YYYTTTQQQPPPOOONNNMMMRRRTTTVVVXXXXXXUUURRROOOWWW[[[```bbb```]]]YYYWWWXXXXXXWWWVVVUUUSSSRRRQQQTTTVVVZZZ\\\]]]___aaacccfffccc^^^ZZZWWWTTTPPPMMMLLLKKKIIIGGGEEECCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCC@@@??????>>>>>>======<<<:::999888666555333222111222222111111222333444555999???FFFKKKMMMPPPSSSWWWgggppp~~~wwwxxx~~~llleeeiii~~~|||ttt~~~}}}~~~~~~kkkfffffffffiiiooosssyyyeeeEEE<<<555333333/////////////////////////////////...------------...---888===444++++++,,,***++++++++++++,,,------...000000000///---,,,---///000000000111333666999:::???AAAGGGRRRbbb|||sss\\\QQQCCC888666333222222222111000.../////////000000000000............---------------------------------------------,,,,,,,,,++++++***++++++,,,------------,,,,,,------...//////000////////////////////////000000111222333444444555333:::;;;===FFFKKKWWWkkkdddZZZWWWPPPPPPVVV[[[cccsss|||lll[[[RRRNNNLLLLLLNNNPPPYYYiii~~~xxxtttnnnjjjeeeaaa`````````___bbbcccddddddbbb```\\\ZZZVVVVVVWWWYYY[[[]]]^^^___^^^]]]YYYTTTNNNKKKJJJJJJLLLPPPVVV[[[\\\ZZZWWWTTTTTTYYY___cccbbb```]]][[[XXXXXXWWWVVVTTTRRRQQQPPPPPPSSSVVVYYYZZZ\\\^^^```bbb```]]][[[XXXUUUPPPMMMLLLKKKJJJHHHFFFDDDCCCBBBAAABBBBBBBBBBBBCCCCCCCCC@@@@@@??????>>>======<<<:::999888666555333222111222222111111222333555666<<>>HHHMMMYYYmmmkkk^^^YYYQQQOOOUUUZZZaaappp~~~ooo]]]SSSOOOLLLLLLNNNPPPYYYhhh|||}}}}}}{{{zzz}}}zzzoookkkeeeaaa___^^^^^^^^^```cccggggggddd___\\\ZZZUUUUUUVVVWWWYYY\\\^^^```______\\\VVVOOOJJJIIIKKKHHHNNNVVV^^^aaa```\\\YYYSSSXXX___ccccccaaa___^^^WWWVVVVVVUUUTTTRRRPPPOOONNNQQQTTTWWWXXXZZZ\\\^^^ZZZZZZYYYYYYXXXVVVRRRNNNMMMLLLKKKIIIGGGEEEDDDCCCAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@???>>>======<<<:::999888777555333222111222222111111222444555666:::AAAIIIOOOSSSWWW\\\```lllwww|||hhheeelllzzzxxxdddaaabbb``````eeeppp}}}eeeAAA999555333444111////////////////////////...---,,,,,,++++++,,,,,,...)))(((---///------///------,,,+++++++++,,,,,,.../////////------///111222222222333555888;;;<<>><<<<<<<<<<<<;;;888666444222111111111222222111000111444666888@@@LLLUUUXXXYYYaaajjjsssiiifffnnn}}}uuuhhhffffffaaa___bbbkkkzzzaaaDDD:::333444666111000000000000////////////............---,,,+++***...------,,,,,,------......------,,,,,,,,,------111111111///------///111///000222222333555999;;;@@@HHHJJJQQQddd{{{xxxaaaPPP>>>999777444333333333111000000000000000000000000000//////..................,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++..............................//////000000111111000000111111111222222222999777999AAAJJJUUUcccpppttt]]]UUUQQQNNNOOOXXXeeerrruuuaaaTTTOOOOOONNNLLLQQQXXXeeevvvrrrlllhhhhhhnnn{{{zzzmmmgggfffeeedddggghhhjjjjjjiiigggdddbbb^^^\\\YYYWWWWWWYYY\\\^^^aaadddfffddd^^^WWWRRRPPPLLLMMMRRR\\\fffkkkkkkhhh___ZZZVVVYYY___cccbbb___\\\YYYVVVTTTSSSRRRQQQPPPKKKNNNQQQSSSTTTTTTUUUVVVWWWXXXWWWUUUSSSQQQQQQRRRPPPNNNKKKHHHGGGFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBEEEDDDCCCAAA@@@>>>>>>>>><<<;;;999666444222111111111222222111111111444666999???KKKTTTVVVWWW___iiisss}}}~~~gggdddkkkxxxqqqffffffeee___\\\^^^iii{{{yyyWWW???999333222333---000000000000////////////***+++,,,------...------,,,,,,,,,++++++,,,,,,,,,...------,,,,,,---------111111111///...---///111///000222222333555999;;;???GGGIIIPPPbbbxxx{{{}}}}}}{{{}}}{{{dddQQQ===999777444333333333111000000000000000000000000000.........///////////////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++..............................//////000000111111000000111111111222222222:::777888AAANNN\\\kkkvvveeeSSSOOOPPPLLLSSS]]]jjjzzzvvvdddVVVPPPOOONNNLLLNNNUUUbbbsssyyyrrrkkkffffffqqq|||pppllljjjjjjmmmmmmnnnmmmllljjjhhhgggbbb```]]]ZZZXXXYYYZZZ[[[bbbfffkkklllggg```YYYUUUPPPOOORRRXXXbbbjjjmmmnnnbbb\\\VVVVVV\\\bbbdddddd^^^[[[XXXVVVVVVUUUSSSQQQLLLNNNQQQRRRRRRRRRSSSTTTUUUUUUUUURRRPPPOOOPPPQQQPPPNNNLLLJJJHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCFFFEEEDDDCCCBBBAAA@@@???<<<;;;999666444333222222111222222222111222444777999???JJJRRRTTTUUU\\\fffttt~~~}}}}}}gggdddkkkyyy{{{nnnfffggggggaaa^^^___gggzzz~~~jjjMMM<<<999555333222,,,000000000000////////////******,,,---------------,,,++++++******++++++,,,---------,,,,,,------...000111111000......///111///000222222333555999;;;>>>FFFHHHNNN```ttt|||}}}}}}zzz~~~|||zzzeeeQQQ===999777444333333333111000000000000000000000000000.........//////000000000---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///..............................//////000000111111222222333333333444444444777666999BBBNNN\\\ooo~~~jjjUUUPPPRRROOORRRXXXbbboooyyygggXXXQQQOOOMMMLLLMMMTTT```qqqxxxnnnfffjjj{{{|||tttrrrqqquuutttsssrrrpppooommmlllgggdddaaa]]]ZZZYYYYYYYYYaaagggoootttsssmmmfffaaaXXXTTTRRRSSSXXX^^^ccceeeaaa[[[VVVUUU[[[bbbfffhhh___]]]ZZZYYYXXXWWWUUUTTTRRRSSSUUUUUUTTTRRRRRRRRRSSSSSSRRRPPPMMMKKKKKKLLLMMMLLLKKKIIIIIIHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@<<<:::999777555333333222111222222222111222555888:::@@@IIIPPPQQQRRR[[[eeettt~~~kkkiiiooo}}}}}}zzzooohhhkkkllliiiiiimmmnnnzzz~~~tttbbbIII;;;;;;666333444///000000000000////////////......///......---,,,+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,---......000111111111//////000111///000222222333555999;;;???FFFHHHNNN___rrrzzzwwwcccPPP>>>999777444333333333111000////////////////////////------......//////000000---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///..............................//////000000111111222222333333333444444444333555;;;BBBIIIWWWnnn}}}yyy}}}mmmYYYRRRPPPNNNOOOSSS\\\fffvvv{{{jjj[[[RRROOOMMMMMMMMMSSS^^^ooo{{{pppllluuu}}}|||}}}|||{{{xxxvvvsssqqqoooiiihhhdddaaa]]]ZZZYYYXXX```gggpppyyy|||yyyrrrmmm___ZZZUUUQQQQQQTTTXXXZZZ\\\XXXUUUUUUZZZaaaeeefff```___]]]]]]]]]\\\ZZZXXXWWWXXXYYYWWWSSSPPPOOONNNRRRSSSRRROOOKKKHHHGGGGGGIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCBBBAAA@@@???;;;:::999777555444333333111222222222222333666888<<>>BBBIIIOOOPPPSSS]]]hhhvvvzzzpppttt{{{~~~}}}}}}~~~zzzqqqhhhdddiiiooorrrzzz}}}||||||tttgggVVV@@@777666///---222111000000000000////////////,,,---...//////000000///...------,,,,,,------...,,,,,,,,,,,,---......///...000222222111000111222///000222222333555999;;;@@@HHHJJJPPP```rrrttt\\\NNNBBB999777444333333333111000////////////////////////---------------,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,------,,,++++++..............................//////000000111111000000111111111222222222555666999>>>CCCPPPggg|||zzzttttttzzzgggXXXPPPMMMIIIGGGJJJRRRYYYeeeooo```TTTOOOMMMMMMLLLPPPYYYhhh~~~zzztttqqqjjjjjjhhhfffccc___\\\ZZZ\\\```gggpppxxxyyyvvvrrrgggfffddd```\\\ZZZYYYYYYWWWTTTOOOMMMNNNQQQUUUXXXYYYXXXXXXZZZ\\\\\\ZZZYYYUUUVVVVVVTTTPPPMMMKKKJJJNNNRRRUUUUUURRRNNNJJJHHHDDDEEEEEEFFFGGGGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBB>>>???AAABBBBBBAAA@@@???;;;:::999777666555555555000111222222222444777:::???CCCJJJPPPQQQTTT___kkkxxxssslllrrryyyyyyyyy}}}|||zzz~~~wwwkkkcccbbbiiipppsss{{{|||vvvlll```MMM;;;555666///---222111000000000000////////////***+++,,,---............---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////...000222333222111111222///000222222333555999;;;???GGGIIIOOO___qqquuu[[[NNNDDD999777444333333333111000////////////////////////---------,,,,,,+++++++++,,,,,,...//////...,,,,,,------------------------'''(((***---...//////.................................//////000111111111222222333333333444444444999666777;;;CCCQQQfffxxx~~~}}}}}}zzz{{{zzzaaaTTTPPPNNNKKKHHHJJJPPPTTT^^^xxxqqqaaaUUUOOOMMMMMMKKKNNNVVVeee||||||uuuqqqjjjjjjiiigggddd```]]][[[ZZZ]]]ccckkkrrrtttrrrooojjjjjjiiifffaaa]]]ZZZYYYXXXSSSLLLGGGFFFIIINNNQQQQQQQQQRRRTTTVVVWWWUUUTTTTTTVVVVVVUUUQQQNNNMMMMMMMMMQQQVVVXXXWWWRRRNNNLLLDDDDDDEEEGGGGGGHHHHHHGGGDDDCCCCCCCCCBBBBBBBBBBBB>>>@@@AAACCCCCCBBBAAA@@@;;;:::999777666555555555000111222333333444777:::@@@DDDKKKPPPRRRVVVaaammm{{{}}}~~~nnngggnnnvvv{{{tttwww}}}tttwww}}}wwwhhhbbbccclllrrrssszzz}}}ssshhh]]]HHH888555999222///333333000000000000////////////,,,,,,,,,,,,+++***)))))),,,++++++++++++++++++,,,+++++++++,,,---...///000...000222333222111111222///000222222333555999;;;===FFFHHHNNN___qqqsss^^^RRRCCC;;;888444222222222222111////////////////////////------............------------......------,,,++++++,,,,,,------,,,,,,+++***++++++***))))))***,,,---,,,,,,,,,,,,---......////////////000000000000222222222111222222333333888666777;;;AAAMMM```qqq}}}~~~}}}www```RRRLLLKKKKKKHHHHHHLLLOOOXXXooo~~~nnn```WWWQQQMMMJJJNNNNNNTTTcccwww}}}tttpppooohhhkkkmmmlllgggaaa\\\YYYYYY^^^dddiiilllnnnpppqqqmmmnnnooolllgggaaa]]]\\\ZZZTTTLLLHHHGGGGGGGGGFFFMMMMMMNNNOOOOOOPPPPPPPPPUUUTTTSSSSSSRRRQQQQQQQQQRRRTTTVVVYYYYYYVVVQQQLLLLLLJJJGGGFFFFFFFFFEEECCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBB>>><<<999888777777555444333444444444444666999<<>>IIIPPPXXX\\\^^^eeepppyyy|||fffcccppp|||xxxkkkfff}}}|||qqqmmmlllgggiiikkkoooxxx}}}wwwmmmvvvqqqttt|||}}}fffTTTEEE===777444222...---///000000000////////////...,,,,,,,,,---------......---------------.........---------,,,,,,------...---...000111111111000///111111111222333555777888999BBBGGGPPP^^^jjjcccTTTFFF:::777333222222333333222000000000000000000000000------............------------......------,,,+++......////////////......+++,,,---,,,******,,,------,,,,,,,,,,,,---......////////////000000000000111111111111222333444444999:::===BBBFFFNNN]]]kkk{{{xxxzzz{{{{{{ssscccTTTNNNNNNNNNMMMHHHHHHKKKKKKNNN]]]nnnvvvdddZZZTTTQQQOOONNNKKKMMMVVVeee{{{{{{tttwwwvvvooolllgggfffccc^^^ZZZXXXXXXYYY]]]bbbhhhkkkllljjjiiihhhkkknnnrrrttttttuuuvvvwwwooohhh]]]RRRJJJEEECCCBBBAAACCCFFFHHHHHHFFFCCCAAACCCFFFKKKOOORRRRRRQQQOOOOOONNNNNNOOOQQQSSSSSSRRRRRROOOLLLJJJJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCC@@@===;;;999999888666555222333333222333777<<>>;;;::::::999777666333333333333444888>>>BBBOOOVVV^^^cccgggooo|||xxxdddhhh}}}|||~~~sssbbbZZZllluuummmjjjkkkiiikkknnnttt}}}zzzooojjjxxxccc___aaaqqq|||dddLLL===666222333222000000222.............../////////,,,,,,,,,---------..............................,,,,,,,,,,,,,,,---...///------......///////////////000111222444555666666777???DDDNNN]]]hhh~~~}}}dddVVVGGG999666333222222333333333........................------............------------......------,,,++++++,,,,,,------,,,,,,+++***++++++***))))))***,,,---,,,,,,,,,,,,---......////////////000000000000000000000111222333444555777;;;DDDOOOYYYcccttt~~~{{{||||||kkk^^^[[[[[[[[[[[[TTTPPPQQQOOOMMMVVVccc}}}|||jjj]]]UUUPPPMMMMMMKKKLLLTTTaaavvv~~~xxxzzzzzzsssooonnnkkkeee___YYYWWWYYY[[[dddgggjjjlllkkkjjjiiiiiijjjlllnnnooonnnnnnooopppmmmiiibbbXXXNNNGGGDDDDDDCCCDDDEEEFFFEEECCC@@@>>>???BBBHHHMMMPPPPPPOOONNNIIIHHHGGGHHHKKKMMMOOOOOOOOOMMMJJJIIIIIIIIIGGGFFFDDDEEEFFFFFFFFFEEECCCBBBBBBCCCDDDEEEEEEDDDCCCBBBAAA???<<<;;;:::999888666444444444444555:::@@@EEERRRYYYaaafffjjjtttsssbbbkkk~~~~~~oooaaa[[[mmmuuulllgggffffffggghhhkkkrrr{{{wwwkkkbbbmmmccc[[[XXXcccpppooo[[[GGG999444111222333111111333---............/////////,,,,,,,,,---------...............---------------,,,,,,,,,,,,---......///------------.........///...///111333444555555555666===CCCNNN]]]ggg{{{xxxaaaSSSCCC888666333222222333444333////////////////////////------............------------......------,,,+++------............------++++++,,,+++***)))+++------,,,,,,,,,,,,---......////////////000000000000000000000111222333555666888:::@@@JJJUUUcccwww~~~~~~ssseee``````___]]]WWWVVVYYYWWWSSSWWW```sssooobbbYYYRRRNNNNNNLLLNNNTTT```ssszzzxxxssspppjjjccc]]]ZZZ[[[]]]eeegggjjjkkkkkkkkkmmmnnnoooooopppnnnkkkiiiiiijjjjjjiiieee]]]TTTMMMIIIIIIEEEFFFFFFFFFDDDCCCAAA??????BBBFFFJJJMMMMMMLLLKKKGGGEEEDDDEEEHHHJJJKKKKKKLLLJJJHHHGGGHHHHHHGGGFFFDDDEEEFFFGGGGGGEEEDDDBBBAAABBBDDDEEEEEEDDDBBBAAAAAA???<<<;;;;;;:::888777555555555555777<<>><<<:::888777666555444666888999<<>>JJJVVVfff{{{uuu[[[NNN@@@999666333111111222111000000000000/////////......------------,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,+++******++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111000222333333222111333444555666888:::<<>><<<:::999777777555444666999;;;???KKKWWW___fffmmmpppsss|||ooo___aaaooo{{{zzzppplllllloooqqqpppkkkjjjmmmuuu|||{{{rrrhhhbbbbbbfffmmmuuu{{{|||{{{}}}|||wwwoooggg\\\LLL>>>777444222111111000///---...................................................---,,,+++************------,,,,,,,,,,,,------------------------------///000111222333444444444555777===GGGSSSbbbxxxtttXXXKKK???888555222111111111000////////////.........------.........------------,,,,,,,,,,,,,,,++++++++++++---,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---------------------------......//////000000111111000222333333222111333444555555777999:::???NNN\\\tttmmmWWWTTTPPPNNNMMMLLLIIIGGGLLLSSS]]]zzz}}}hhhZZZVVVSSSPPPOOOSSS[[[kkk}}}xxxxxxzzz}}}}}}xxxpppjjjfffcccaaa___bbb___^^^aaaeeeiiirrr{{{zzzuuurrrpppzzzxxxiii```\\\ZZZZZZXXXUUURRROOOLLLJJJJJJIIIHHHGGGEEECCCAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAACCCDDDEEEFFFGGGDDDDDDDDDDDDCCCCCCAAAAAA@@@??????@@@BBBDDDCCCBBB@@@???>>><<<;;;999888777555555777;;;===BBBOOO\\\eeejjjooorrrvvv}}}|||zzzsss```bbbpppxxxxxxuuuvvvpppjjjhhhiiikkkkkkiiikkkmmmqqqxxx}}}{{{qqqiiiaaabbbfffnnnvvvzzzyyywwwzzzzzznnn___KKK<<<666444222111111000///...........................------------------------...---,,,++++++******+++------,,,,,,,,,,,,------------------------------...///111222333333444444777888<<>>888666333111111111000//////.........------------//////.........---------,,,,,,,,,+++++++++******---,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,------------.....................//////000000111111000222333333222111333444666666999;;;;;;???JJJWWWnnnwww\\\VVVRRRNNNMMMLLLJJJHHHLLLRRRZZZsssjjjZZZUUUTTTQQQPPPQQQWWWfff~~~|||xxxxxxxxx{{{~~~~~~{{{xxxtttpppllliiigggeeebbb```bbb^^^[[[]]]___dddnnnxxx~~~wwwsssppp}}}pppeeeaaa```___]]]ZZZVVVQQQMMMKKKLLLKKKJJJHHHFFFDDDBBBAAACCCCCCBBBBBBAAAAAAAAAAAA>>>???@@@BBBCCCEEEFFFFFFBBBBBBBBBBBBBBBBBBAAAAAA???>>>>>>@@@CCCDDDDDDCCC@@@???>>>===<<<:::999999777777888<<<>>>DDDQQQ___kkknnnrrrtttyyyvvvtttmmmwwwdddiiiwww{{{vvvpppoookkkfffddddddfffhhhhhhjjjnnnuuuzzz{{{vvvmmmfffaaadddjjjsss{{{}}}yyyuuurrrwww{{{xxxpppbbbMMM<<<666444111000111111///...........................------------------------...---,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,------------------...///000222333333333333888777:::AAAKKK[[[sss{{{yyy}}}~~~^^^MMM@@@999777444222222222111000///.........------------//////.........---------,,,,,,,,,+++++++++******---,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,------------....../////////......//////000000111111000222333333222111333444666666888;;;<<>>???@@@AAABBBCCCDDDDDD@@@@@@@@@@@@@@@@@@AAAAAA???>>>>>>@@@BBBDDDDDDCCC@@@@@@???>>><<<;;;::::::999999:::===@@@FFFTTTaaaoooqqqtttwww~~~rrrpppggg{{{sssfffqqq{{{uuurrrmmmfffbbbbbbeeeiiikkkmmmssszzz}}}zzzrrrjjjeeebbbfffnnnxxxzzzuuuqqqrrrrrrpppmmmbbbMMM:::555333111000111111000...........................------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------.........///000111222333333333777666888@@@JJJ[[[sss~~~xxxwww{{{gggRRR@@@:::777444333333333222111/////////.........------.........------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,------.../////////......//////000000111111000222333333222111333444555444666999;;;>>>FFFPPPiii|||ooo\\\UUUPPPMMMLLLKKKIIIKKKOOOVVVgggppp^^^WWWSSSQQQQQQQQQSSS]]]sssvvvnnneeedddcccdddfffgggfffeeeccc]]]XXXVVVVVVYYYbbblll~~~~~~yyyvvvzzzrrrooofffccc___ZZZVVVRRROOOMMMNNNNNNOOOOOONNNKKKIIIGGGBBBBBBBBBBBBBBBAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>??????AAAAAA???>>>>>>???AAACCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;:::<<>>>>>=========<<<======???@@@AAA???>>>===>>>@@@AAA@@@???AAA@@@??????>>>===<<<<<<::::::===BBBGGGPPPaaapppvvvxxx|||rrrzzzwwwzzz|||nnnooouuuppphhhaaa^^^```eeeiiiuuu}}}vvvjjjeeedddbbbaaaccciiipppvvvxxxwwwuuutttpppjjjdddZZZIII999555333111000111111000///........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,++++++,,,,,,---......///---...///111222222222222555444777>>>GGGVVVlll~~~|||~~~~~~{{{uuutttwww|||kkkSSS>>>888555222111111111000///000000000000////////////------,,,,,,,,,+++++++++......------------,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////......//////000111111111000222333333222111333444===:::888::::::<<>>===<<<;;;===<<<<<<<<<===>>>@@@AAA???>>>===>>>???@@@???>>>AAA@@@@@@???>>>===<<<<<<::::::>>>DDDJJJUUUgggvvvxxxzzzppp|||{{{vvvyyy}}}yyyrrrkkkggggggkkknnnuuu}}}qqqeeeaaabbbaaa^^^[[[^^^fffooouuuwwwoooqqqpppiiiaaaVVVHHH<<<444222111000111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,++++++++++++++++++,,,++++++,,,,,,---...//////---...///111222222222222555444777===EEESSShhhyyyxxxxxxyyyyyyvvvssssssvvvyyyiiiRRRCCC999777444222000000111111///////////////......---/////////...---------,,,+++++++++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,.../////////...---...//////000111222222222666666555444333333222222777777888888999===CCCGGG^^^rrriii[[[SSSMMMLLLLLLJJJKKKNNNPPPXXXmmmmmm]]]ZZZUUUPPPOOORRRSSSWWWhhh{{{wwwqqqjjjhhhkkknnnnnnmmmaaa]]]XXXSSSRRRUUUYYY\\\mmmyyy{{{yyy}}}{{{xxxvvvvvvvvvtttssstttnnneee___\\\ZZZWWWTTTTTTZZZ]]]ZZZWWWUUUQQQMMMJJJIIIHHHHHHIIIIIIGGGEEEFFFDDDCCCBBBBBB@@@>>>;;;>>>======>>>???@@@>>>===??????????????????@@@@@@>>>>>>>>>>>>>>>======<<<===<<<===CCCOOO___oooxxx~~~||||||yyyzzz~~~~~~wwwpppoooooonnnsssxxx{{{vvvkkkdddeeeiiinnneee______cccgggmmmrrrqqqpppooollldddWWWFFF:::777444111000000000///...///............---------///...,,,+++***+++,,,,,,*********+++++++++,,,,,,///...,,,++++++,,,...///...///000///---,,,,,,.../////////000111111222222444:::999:::DDDNNNaaazzzxxxyyyyyyxxxuuurrrqqqtttvvvxxx```JJJ;;;888777444222000000111111///////////////......---...............---------.....................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---.../////////...---...//////000111111222222444444444444444444444444555555666666777;;;AAAEEE[[[pppppp]]]VVVPPPQQQQQQOOOOOOQQQPPPWWWlllrrr```[[[UUUPPPOOORRRRRRVVVfffxxxzzztttrrrssssssqqqoooddd```ZZZUUUSSSTTTWWWZZZfffqqq}}}zzzwwwwwwxxxvvvtttrrrqqqqqqsssttttttnnngggaaa^^^[[[XXXVVVTTT[[[aaa```]]]YYYSSSMMMMMMKKKJJJJJJJJJJJJHHHFFFGGGFFFDDDCCCCCCBBB@@@>>>>>>===<<<===???@@@>>>===>>>>>>??????????????????>>>>>>??????>>>>>>===<<<;;;;;;>>>GGGVVVgggwww~~~|||}}}|||uuu{{{}}}vvvtttrrrtttwwwwwwqqqiiihhhnnnuuu{{{oooeeebbbeeegggkkkoookkkjjjjjjjjjeeeXXXFFF888777444111000000000///...///............---------...---,,,,,,+++++++++,,,***++++++,,,,,,,,,,,,,,,///---,,,++++++,,,---///...//////...---,,,,,,.../////////000111111222222333:::999:::CCCMMM___xxx|||wwwwwwvvvuuussstttvvvyyyttt\\\III;;;888666444222111111111111///////////////......------------.............../////////000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......//////....../////////000111111222222222222333333444555666666555666666666888;;;@@@DDDUUUmmm|||___WWWRRRRRRRRRPPPNNNOOOOOOVVVkkkyyyeee\\\UUUPPPNNNQQQRRRTTTbbbsss~~~|||wwwsssjjjeee^^^XXXUUUTTTVVVXXXaaajjjtttyyywwwtttssstttpppqqqoookkkiiiiiinnnssstttoooiiiddd```]]][[[YYYWWW```hhhiiieeeaaaXXXQQQQQQNNNLLLKKKKKKKKKJJJIIIIIIGGGFFFEEEEEEEEECCCAAAAAA??????@@@AAABBBAAA@@@????????????>>>>>>>>>>>>>>>????????????>>>======;;;<<>>======???GGGUUUfffuuutttqqq~~~{{{sssjjjdddgggsss}}}uuujjjjjjmmmnnnllllllrrroooooorrrqqqdddKKK888777444111000000000///...///............---------+++,,,---...---,,,+++******,,,---//////...---,,,------,,,++++++,,,------,,,---......,,,,,,---.../////////000111111222222222888777888@@@HHHYYYqqqrrrrrrrrrtttxxx|||iiiVVVGGG===666555444333222111111111///////////////......---,,,---------.../////////)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000000000000111111111444444444444444444444444777888999:::;;;===AAADDDKKKaaaooocccYYYWWWWWWTTTQQQQQQOOOTTTfffqqqaaaXXXRRROOOQQQQQQQQQZZZfffvvvrrrkkkddd___]]]]]]^^^dddllluuu{{{zzzvvvrrrqqqmmmmmmjjjccc]]]]]]cccjjjrrrqqqnnnkkkfffccc```___ccciiimmmkkkgggddd^^^XXXRRRPPPNNNMMMMMMMMMLLLJJJIIIGGGFFFGGGIIIKKKKKKKKKKKKIIIGGGFFFGGGHHHGGGFFFCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>><<<@@@KKK\\\nnn{{{yyypppnnnwwwjjjbbbbbbiiiqqqsssjjjfffjjjppprrrpppppptttqqqqqquuuuuuiiiRRR???777444111000000000///...///............---------***+++,,,---...---,,,++++++,,,---.........------,,,,,,,,,++++++,,,,,,,,,+++---...---,,,,,,---.../////////000111111222222222888777777>>>EEEUUUlllvvvvvvvvvyyy~~~wwwbbbRRRDDD;;;555555444444333222111111///////////////......------------...............+++,,,---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------...//////000000000000000000111111444444444444444444444333555666888888999;;;???AAAHHH[[[zzzzzzkkk\\\VVVUUUSSSRRRRRROOOSSSdddyyyggg[[[SSSPPPRRRQQQPPPVVVaaayyyyyyuuuoooiiieeecccddddddgggmmmvvv{{{|||xxxsssqqqqqqpppkkkeee``````dddiiissstttssspppkkkgggeeeeeeeeejjjkkkgggbbb___[[[VVVQQQOOOOOOOOOPPPOOOMMMKKKIIIHHHGGGIIILLLOOOQQQQQQOOOLLLIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@AAAAAAAAAAAA@@@??????<<>>AAAGGGVVVssshhh[[[VVVRRRPPPOOOPPPSSSbbbmmm]]]UUUQQQSSSRRROOOTTT^^^ppp~~~{{{{{{{{{wwwtttpppkkkhhhggghhhiiijjjnnnuuuzzz|||zzzxxxvvvvvvsssnnnjjjhhhiiikkkmmmvvvxxxyyyvvvqqqmmmkkkkkkhhhmmmnnniiiccc___ZZZUUUOOOPPPQQQRRRTTTSSSPPPMMMJJJIIIIIILLLPPPUUUXXXYYYVVVSSSOOOLLLKKKKKKJJJIIIEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAABBBAAA@@@@@@???BBBHHHWWWlllooonnniiiwwwvvvjjjaaa```eeejjjjjjggggggjjjlllnnnsssyyyuuurrrqqqoookkk```OOOCCC777444111000000000///...///............---------,,,+++++++++,,,,,,---...,,,,,,*********+++---...+++++++++,,,,,,+++++++++***,,,------,,,,,,---.../////////000111111222222000777555555;;;@@@NNNeee~~~~~~www{{{iiiXXXJJJ>>>666444444444444333333222111///////////////......---/////////......------,,,......,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------......---,,,---...///000111111111000000000000000000111222333555666777888777888:::;;;<<<===@@@BBBGGGSSSnnn{{{hhh]]]VVVRRRPPPPPPSSSaaarrr^^^VVVRRRSSSRRROOOSSS\\\gggyyyuuuuuuvvvvvvsssoookkkiiiiiikkklllmmmpppuuuyyy|||}}}~~~~~~zzzvvvqqqnnnnnnpppqqqrrryyy{{{}}}zzzuuuqqqoooooolllqqqsssnnnhhhccc\\\VVVOOOPPPRRRUUUWWWVVVRRROOOKKKJJJKKKNNNSSSYYY\\\^^^\\\YYYTTTQQQPPPOOONNNMMMEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???JJJQQQ___tttpppqqqjjjvvv~~~ssshhhaaaccciiiooopppmmmkkkjjjiiijjjrrr{{{|||yyyuuuooofffYYYIII???777555111000000000///...//////.........---------,,,,,,+++***+++,,,...///---+++)))((((((***---///***++++++,,,,,,++++++******+++---,,,,,,,,,---.../////////000111111222222000666555555;;;???MMMccc|||{{{{{{}}}vvvnnnhhh\\\KKK<<<666555444444333333222222111111111000///...---,,,,,,...///000000000///---,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---***+++,,,---...---,,,+++............/////////000000000000111222222333333333333444444555666666666555777999;;;;;;<<>>888555444444333333222111111000000000000000////////////////////////...------...------,,,,,,------...,,,,,,++++++++++++,,,,,,++++++,,,------------,,,........./////////000000111111111222333333444444444555555666666777777888666888:::;;;;;;<<<>>>@@@EEELLLcccooo\\\ZZZWWWRRRUUU]]]pppxxxeee[[[TTTTTTRRRMMMOOOVVVdddwww|||sssooommmmmmqqqpppmmmhhhdddbbbcccdddfffkkkpppssstttxxx~~~{{{yyy{{{uuupppooollliiijjjnnnxxx~~~{{{qqqggg\\\RRRTTTUUUVVVXXXYYYXXXTTTPPPNNNLLLKKKNNNUUU[[[]]]]]]___[[[VVVUUUVVVVVVUUURRRMMMIIIFFFCCCCCCCCCBBBAAAAAA@@@BBBDDDCCC@@@CCCHHHOOO```yyy{{{qqqoooxxxxxxllliiieeennn|||tttrrrrrrqqqkkkaaaRRRCCC:::444333333222111000///...,,,---.../////////...---++++++,,,,,,,,,,,,,,,,,,************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222333333555222444:::;;;<<>>666333333222111000//////.........///000000///...---............------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222333333666333555::::::;;;FFFTTTrrrzzzjjj___TTTHHH===999444444333333222111111111000000000000000000000000///...,,,++++++,,,---......------,,,,,,------...+++++++++******+++++++++------,,,++++++---...///...////////////000000000111111222222333444444444555555666777777888888999888:::<<<<<<;;;<<<===???EEEHHHWWWvvvhhh\\\UUUSSSSSSWWW```pppnnnaaaWWWUUUSSSMMMMMMSSSUUUggg}}}rrrooopppssswwwtttnnnfff___\\\\\\]]]]]]bbbggghhhhhhooo{{{zzzrrrjjjfffbbb___aaafffrrrzzzyyyrrrhhh___ZZZ]]]ccciiikkkjjjddd```ZZZVVVQQQOOOPPPRRRQQQOOOOOONNNPPPUUU[[[^^^^^^\\\PPPMMMHHHEEEDDDCCCBBBAAAAAABBBDDDFFFEEECCCIIIQQQbbbzzziiiaaakkk}}}uuuccc```aaapppsssrrrmmmbbbSSSEEE:::555333222222111000/////////......///000000///---,,,............------------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222333333666444666999999:::CCCMMMiii{{{tttqqqyyyzzz~~~lll]]]PPPDDD;;;777444333333222222111000000111111000///......------...---,,,++++++,,,.........------,,,,,,------...,,,++++++++++++++++++,,,...---,,,+++,,,---...///////////////000000000111000000111111222222333333444555555666666777888888999:::<<<<<<<<<<<<===???DDDGGGRRRmmmsssbbbWWWTTTTTTVVV\\\fff|||uuufffZZZWWWTTTNNNMMMQQQRRRaaayyy~~~vvvssswww{{{{{{qqqfff]]]YYYYYY[[[ZZZ^^^aaaaaabbbiiivvv}}}uuunnniiiccc^^^^^^aaannnwww~~~~~~zzzuuummmeee^^^bbbiiippptttsssnnnjjj```YYYRRRNNNMMMNNNNNNMMMLLLLLLNNNTTT[[[___^^^\\\QQQNNNIIIFFFEEEDDDCCCBBBCCCCCCEEEFFFDDDEEEMMMXXXlllwwwcccZZZggg|||qqqbbbaaabbbpppyyysssgggXXXHHH===666444222111111000000/////////---......///...---,,,+++---------,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222333333666555666777888:::@@@GGG^^^yyyrrrlllkkkrrrzzzzzz|||nnn[[[NNNBBB999666333333333222111111000000111111000///...---,,,,,,---------------......///...------,,,,,,------...---,,,,,,++++++,,,,,,------------------......////////////000000000111111///000000111111222333333444444555666666777777888888:::<<<<<<<<<===>>>@@@CCCFFFPPPfffsssaaaSSSUUUSSSVVVZZZ```ppp|||kkk]]]YYYVVVOOOMMMPPPQQQ]]]ppp}}}{{{xxxjjj___YYYXXXYYYVVVWWWYYYZZZ^^^fffqqqyyyxxxxxxzzz~~~xxxpppkkkeee```___bbbqqqyyy~~~}}}yyytttmmmfffaaadddkkkrrrvvvuuuqqqmmmbbb\\\UUUQQQQQQRRRQQQPPPMMMLLLNNNRRRXXX\\\[[[YYYQQQNNNJJJGGGFFFFFFEEEDDDCCCCCCDDDEEEDDDGGGTTTbbbzzzrrrcccYYYjjj~~~~~~jjjaaadddfffqqq{{{ooo\\\JJJ>>>666333111111111000000000/////////------.........,,,+++******+++++++++,,,,,,,,,,,,,,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222333333444555555666777:::???CCCRRRsssyyypppmmmmmmrrr|||zzzoooZZZLLLAAA:::777333333222222111000000000111000000000//////......------...///////////////...------,,,,,,------......------,,,,,,------...,,,------...............//////000000000111111111000000111222222333333444555666666777777888888999777999;;;<<<===>>>@@@BBBBBBGGGOOOaaakkk]]]SSSTTTRRRTTTYYY]]]hhhppp```[[[XXXQQQNNNPPPRRRYYYiii}}}vvvhhh___ZZZXXXUUUTTTTTTXXX___jjjsssyyywwwuuuuuuwww|||zzzpppjjjeeeaaaccchhhuuu{{{}}}yyyuuuooohhhbbbeeejjjooorrrqqqlllhhhccc```\\\[[[[[[[[[XXXUUUPPPOOONNNQQQUUUWWWVVVTTTQQQNNNJJJHHHGGGGGGFFFFFFDDDDDDFFFGGGGGGOOO```qqqrrrfffaaauuu{{{yyy{{{tttccc___cccdddnnnxxxhhhRRRAAA999555222000000000000000////////////.../////////...---+++***))))))***+++,,,------...******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222333333333444555555777:::>>>@@@FFFggg|||rrrppppppsss|||oooYYYLLLBBB;;;999333333222222111000000000000000000000111111111111,,,---///000000000///......------,,,,,,------...///......------......///+++,,,.../////////...---000000000000111111111111111222222333333444555555777777777888999999::::::777999;;;<<<===>>>@@@BBBAAAGGGPPP___}}}iii___YYYSSSPPPSSSYYY[[[ccc}}}rrrbbb\\\YYYRRRNNNPPPRRRXXXdddwwwsssfff^^^ZZZVVVTTTSSSYYYdddpppxxx|||yyyvvvttttttyyyzzzooohhhcccbbbgggnnnuuu{{{}}}yyyvvvrrrlllccceeehhhlllnnnkkkfffbbbcccbbbaaaccceeeccc^^^YYYSSSQQQOOOPPPSSSTTTSSSPPPQQQNNNJJJHHHHHHHHHHHHGGGGGGGGGHHHJJJMMMVVVkkk~~~sssjjjkkk~~~{{{uuusss|||{{{~~~ooo```]]]aaa___ggg{{{uuudddMMM>>>999888555111000000000000///////////////000000000000...,,,+++))))))***+++---...//////,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222333333222444444444777;;;>>>>>>???___ssskkkkkkrrrzzz}}}xxx}}}nnnWWWIII???888666555444333222111111111111////////////..................---------,,,,,,,,,,,,---------,,,++++++***,,,,,,,,,---------......---------------...000000+++...000000//////111444000000111000000111333666555444444555555666777888:::;;;<<<<<<<<<===???AAAGGGHHHLLLZZZvvvjjjZZZUUUSSSRRRSSSVVVYYYeee||||||iii]]]VVVRRRQQQSSSTTTVVVaaasssxxxggg]]]ZZZSSSWWWWWWWWWaaasss|||wwwuuuvvv{{{}}}tttnnnhhheeejjjsss{{{|||}}}}}}{{{vvvqqqnnnhhhjjjllljjjeee```______\\\___eeejjjllliiibbb]]][[[UUUNNNKKKLLLNNNLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGGGGHHHRRReee~~~qqqnnnuuu~~~~~~{{{tttsssnnnlllnnnxxxvvvvvvzzzsssfff]]]___ccchhhvvv{{{]]]GGG???555222444111222111111000///......---///............---------,,,+++***)))***+++,,,---+++++++++*********))))))------,,,,,,,,,---......,,,,,,,,,---------......,,,------...///000111111222333555666666777:::===GGGTTTttt|||sssllllllrrryyy~~~{{{|||pppYYYJJJ???888666555444333222111111111111000000000/////////............---------,,,,,,,,,---------------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,---...//////,,,...000000//////111444111222222222111222444666555555555555666777888888:::<<<============@@@BBBFFFGGGJJJWWWqqq~~~}}}}}}hhh[[[XXXTTTSSSSSSTTTXXXcccyyynnnaaaXXXRRRPPPRRRRRRTTT^^^ppp~~~mmmccc___XXXZZZZZZ[[[cccttt~~~xxxwwwzzzyyyvvvqqqooosss{{{zzz{{{||||||yyysssmmmiiieeehhhiiigggaaa\\\ZZZZZZZZZ^^^eeelllpppnnnhhhccc[[[UUUOOOLLLMMMMMMKKKIIIHHHHHHIIIJJJJJJJJJIIIHHHFFFGGGIIINNNZZZpppyyyllljjj~~~yyywwwpppjjjjjjlllmmmqqqxxxsssiiieeejjjnnnrrrxxxYYYCCC===666444555000111111111000///............---------,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,+++++++++*********+++++++++++++++,,,,,,------............/////////------......//////000000222333555666666777:::<<>>@@@BBBEEEEEEGGGRRRiii|||zzz~~~zzzvvv}}}nnn___YYYVVVTTTRRRSSSUUU```uuuuuufff\\\SSSPPPPPPPPPRRR[[[kkkppphhhddd^^^___^^^___ggguuu{{{yyy~~~|||yyy{{{yyyzzzyyywwwsssmmmgggcccdddggghhheee___YYYVVVUUUVVV[[[dddmmmsssrrrmmmiii\\\XXXSSSPPPPPPOOOLLLIIIEEEGGGIIIKKKLLLLLLJJJJJJDDDGGGLLLUUUeee~~~tttiiiiii~~~}}}~~~{{{sssiiidddbbbeeelllvvv{{{tttqqqsssyyy{{{~~~tttTTT???:::666555555///111111000000//////......------,,,,,,,,,+++++++++,,,,,,,,,+++,,,------...------,,,,,,,,,+++++++++)))))))))))))))***++++++------------.....................///////////////111333555555666777:::<<<>>>FFF```|||zzzxxxxxx{{{}}}~~~mmmYYYKKK???888555444444333222111111111111111111111111000000000000......---------,,,,,,,,,---......///......------,,,,,,,,,---------......,,,,,,,,,,,,---...//////111111111000000000222333333444444444222222333555666666666666777888999999:::;;;<<<<<<<<<===???AAACCCCCCEEEOOOccc}}}{{{}}}xxx|||kkk[[[XXXTTTRRRQQQSSS\\\nnnzzzlll```UUUQQQQQQOOORRRZZZiii|||~~~wwwlllgggeee```______bbbjjjvvv}}}|||~~~|||yyyuuupppjjjeeebbb```fffiiijjjggg```YYYVVVUUUTTTYYYbbbkkkpppppplllhhh]]]ZZZXXXVVVUUURRRNNNKKKEEEFFFIIIKKKLLLKKKIIIHHHCCCGGGNNN\\\ooossskkkmmm{{{}}}zzzxxxiii```___cccjjjttt|||{{{wwwuuuxxxqqqQQQ===999666666555...111000000000/////////...---------,,,,,,,,,,,,+++,,,,,,,,,---------............---------,,,,,,,,,)))))))))))))))***++++++*********+++++++++,,,,,,///////////////.........111333444555555777999<<<>>>DDDZZZ}}}}}}~~~{{{}}}~~~|||fffVVVIII>>>777666444444333222111111111111111111111111000000000000......---------,,,,,,,,,------......///......---,,,,,,,,,---------......---------......///000111444333111000000111222222111222444333222222333444777777666777777888999:::999:::<<<<<<;;;<<<>>>@@@BBBBBBEEENNN^^^||||||```YYYUUUQQQQQQQQQXXXggguuu~~~pppcccXXXSSSSSSPPPRRRZZZhhhyyy~~~wwwnnngggdddddd^^^\\\\\\aaahhhrrr}}}~~~~~~zzzqqqhhhaaa^^^^^^___fffiiikkkiiibbb[[[WWWVVVTTTXXX___fffjjjiiiddd```YYYYYYYYYXXXVVVRRRMMMIIIEEEFFFHHHIIIIIIHHHFFFEEEDDDIIISSScccxxxrrrnnnsss|||~~~xxxyyy|||~~~mmm```bbbccchhhooovvvyyyvvvrrrqqqxxxlllNNN<<<:::666555444...000000000000////////////............------------,,,,,,---------..................---------,,,,,,+++************+++,,,,,,*********+++++++++,,,,,,///////////////.........111222444555555666999;;;???DDDWWWzzz~~~~~~~~~~~~}}}~~~qqq___RRRGGG<<<666666555444333222111111111111111111000000000/////////......---------,,,,,,,,,,,,,,,---............---,,,,,,,,,---------..................///000111222777444111000111222222222///111333444333333333555777777777777888999:::;;;:::;;;<<<<<<<<<===???AAACCCCCCFFFNNNYYYssseeeYYYUUURRRQQQQQQUUU```kkkuuuggg[[[UUUUUUQQQRRRYYYdddttt|||tttlllfffddddddZZZWWWWWW]]]dddkkkuuu}}}~~~zzzoooddd]]][[[\\\]]]fffiiillljjjddd^^^ZZZYYYXXXYYY]]]aaacccaaa\\\XXXSSSUUUXXXYYYVVVQQQKKKGGGFFFGGGGGGGGGGGGFFFFFFFFFHHHOOO[[[mmm}}}pppqqqyyyyyyvvvyyypppcccddddddffflllqqqssspppmmmkkkuuudddIII;;;999444222333///000000000000//////////////////.........---------++++++,,,---------------......---------,,,,,,,,,,,,++++++++++++,,,------------------.....................///////////////000222444444555666999;;;===BBBSSSqqq|||xxxkkk[[[PPPEEE:::555444555444333222111111111111000000000/////////............---------,,,,,,,,,++++++,,,---------------,,,,,,,,,---------.........------......///000111999555111000111222222222...000333555555555666777888888888888999:::;;;;;;;;;===>>>>>>>>>>>>AAACCCFFFEEEIIINNNUUUjjjgggYYYUUURRRRRRQQQSSSZZZcccyyy{{{kkk]]]VVVVVVPPPQQQUUU^^^jjj~~~wwwppphhhcccaaaXXXTTTSSSXXX]]]aaajjjrrr{{{|||~~~{{{|||}}}yyyoooeee^^^ZZZZZZZZZgggkkkooonnniiiddd``````\\\\\\]]]^^^^^^\\\WWWTTTPPPTTTYYY[[[XXXSSSLLLIIIGGGFFFFFFFFFFFFGGGIIIJJJOOOWWWeeeyyyyyypppvvv~~~yyy|||zzzooogggeeeeeehhhmmmrrrsssooojjjmmmwwwxxxYYYBBB777777111000444222////////////000000000000.........---------,,,,,,******,,,---------,,,+++------------,,,,,,,,,+++,,,++++++++++++,,,---------............/////////------......//////000000000222333444444666999;;;;;;???JJJaaaxxxttthhhZZZOOODDD999333333555444333222111111111111////////////..................---------,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---------......---------------...000000:::666111000111333333111...111444666666777888999888888888888999:::;;;<<<===???@@@@@@???@@@BBBEEEHHHGGGJJJNNNRRRdddfffXXXUUURRRRRRQQQQQQWWW___lllnnn^^^WWWVVVOOOOOORRRXXXcccwww{{{sssjjjbbb]]]XXXRRRPPPUUUYYY[[[bbbjjjvvvxxx}}}}}}vvvzzzyyysssssszzz}}}xxxpppggg```[[[YYYXXXjjjnnnssssssooojjjgggfff```___^^^]]]\\\ZZZVVVSSSQQQVVV\\\___\\\VVVPPPLLLGGGFFFEEEEEEGGGIIILLLNNNTTT]]]mmmyyyrrrzzz}}}xxxrrrlllhhhfffgggkkkrrrvvvvvvpppkkksss}}}dddPPP<<<444555///...444555////////////000000000000---------,,,,,,,,,++++++)))***+++,,,---,,,++++++------,,,,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,------...///000111111000222333444444666888;;;;;;<<>>>>>??????@@@AAABBBCCCCCCFFFGGGFFFLLLTTT\\\xxxgggXXXVVVRRROOONNNQQQUUUVVVaaauuu{{{jjj]]]YYYSSSRRRRRRSSSWWWccczzzwwwllleee^^^XXXRRRPPPOOOPPPWWW```qqqxxx}}}xxxrrroooqqquuuyyy||||||zzztttllleeeaaaaaabbbpppwww|||zzzwwwwwwsssnnngggggggggddd```[[[XXXVVVVVV\\\ccceee```XXXRRROOONNNLLLKKKNNNOOOQQQWWW___nnn~~~xxxyyy~~~~~~wwwrrrnnnrrrvvvsssllleeeddddddgggpppwwwuuuwwwkkkWWWDDD>>>666222333333222//////////////////.........------------------------------------------------,,,,,,---------,,,++++++------,,,+++++++++,,,,,,++++++************++++++---------............///111111000000222444777888888;;;???FFFZZZ}}}vvvhhhWWWKKKAAA888333333333333222222111000000000//////000111111111000000///...------------...///......////////////............------------..................///000111111000000000000111222333444555555666666777888999999888999;;;<<<;;;<<<>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEHHHHHHMMMTTTYYYooolll\\\VVVPPPMMMMMMPPPSSSUUU\\\kkkqqqbbb[[[VVVTTTRRRQQQRRR[[[oooyyynnnccc\\\UUUQQQNNNNNNUUU]]]ooowww|||vvvssstttyyy}}}|||wwwpppiiieeecccdddnnnssswwwvvvvvvvvvvvvsssooopppoookkkddd]]]XXXVVVYYY^^^cccddd___YYYTTTSSSPPPNNNOOOPPPQQQVVVcccooo}}}tttxxx|||{{{uuunnnkkkjjjnnnrrroooiiieeeeeeffflllvvv|||}}}wwwbbbPPPAAA<<<666333333444222111000000//////......------------------------------------------------------+++,,,------------------...---,,,++++++******+++......------------......---------............///111111000111222444666888888;;;>>>CCCQQQppp~~~yyykkkYYYLLLCCC:::666666333333222222111000000000...///000111111111111111.........------.........---......//////......---......------------......///......---...000111333000000111111222333333444777777777888888999999999999:::<<<=========???AAACCCCCCDDDEEEFFFGGGHHHHHHEEEIIIJJJNNNTTTVVVeeezzzaaaXXXPPPNNNOOOOOOPPPQQQ[[[fff}}}vvvhhh___[[[WWWTTTRRRRRRXXXgggwwwuuuiiiaaaYYYSSSOOOOOOVVV^^^iiirrr~~~{{{yyy{{{}}}vvvnnniiifffeeeiiikkkmmmmmmmmmooorrrsssxxxzzzyyytttkkkbbb\\\YYY[[[^^^aaa```[[[VVVTTTTTTRRRRRRRRRSSSUUU\\\nnn~~~tttpppvvv~~~yyysssqqqrrrsssvvvyyyvvvpppkkklllnnnsss||||||qqq^^^NNN===999555333333444333111111111000///...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,++++++++++++++++++000////////////000000111---------............///222222333333555666888999999===@@@CCCLLLggg{{{~~~zzzlllZZZNNNDDD;;;777777333333222222111000000000---...//////000000000000---..................---------............------///......------....../////////......///000222333000111222222333444444444777888888888999999::::::999;;;===>>>>>>???AAACCCCCCCCCDDDEEEFFFGGGHHHHHHGGGLLLKKKNNNTTTTTT^^^ttteeeXXXNNNNNNPPPOOOOOOPPPYYY```qqq{{{mmmccc\\\XXXUUUSSSRRRUUUbbbooovvvnnnfff^^^XXXTTTSSSYYYaaaiiisss~~~wwwppplllkkkhhhfffeeeeeeeeefffkkkppp|||{{{qqqfff```]]]^^^___```\\\VVVRRRQQQRRRTTTSSSTTTWWWZZZdddxxx~~~|||ppprrr{{{yyyvvvzzzxxxrrrrrrtttyyyzzz}}}|||tttjjjXXXIII999777555444333333222111111111000///...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++)))))))))***+++,,,---...,,,,,,++++++,,,------...---------............///222222333444555777888999999<<<@@@CCCIII___~~~yyy|||}}}nnn]]]PPPFFF<<<777666333333222222111000000000------.../////////......------...//////...------------............------//////............//////////////////000111222222111111222444444444444444777777888888999:::;;;;;;:::<<<>>>???@@@AAACCCEEEBBBBBBCCCDDDEEEFFFGGGGGGJJJNNNLLLMMMSSSTTT[[[lllqqq^^^OOONNNPPPOOONNNPPPSSSYYYgggsssfff\\\WWWSSSQQQPPPRRR\\\fff}}}|||rrrkkkddd^^^YYYVVVZZZaaammmwwwyyyuuusssmmmhhhcccaaa___```fffmmmzzz~~~tttjjjdddbbbddddddaaaZZZSSSNNNOOOQQQTTTSSSUUU[[[cccppp{{{yyy~~~uuuoooyyy|||}}}xxxuuuvvv{{{xxxtttpppyyyxxxpppeeeTTTEEE777666666555333222111000000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***************)))((((((((()))+++,,,...///,,,,,,,,,,,,---......///---------............//////000111222444555666666666888===AAAEEETTTvvv}}}vvvqqqyyy|||}}}}}}vvveeeWWWKKK???888666333333222222111000000000....../////////...------------...//////...------,,,------......------,,,//////............//////......000000111111111111111222333444555555555444555666777888999:::;;;<<<;;;===???@@@AAABBBDDDFFFDDDDDDEEEFFFGGGHHHHHHIIIMMMPPPLLLLLLSSSUUU[[[jjjrrrYYYQQQPPPMMMMMMQQQQQQVVVaaawwwyyyiii^^^YYYTTTRRRPPPPPPWWW```pppwwwpppiiiccc\\\WWWXXX]]]iiiuuu}}}zzzxxxtttlllddd___[[[ZZZaaajjjwww~~~xxxnnnjjjiiimmmkkkeee\\\SSSNNNOOOQQQRRRQQQUUU```mmm}}}{{{wwwuuuzzzlllmmm||||||{{{|||qqqjjjhhhvvvvvvmmmaaaQQQBBB555666666555333111000//////////////////.........------------------------++++++++++++++++++++++++******+++++++++***))))))))))))))))))***+++------------------...///000111---------............//////000111333444555666666555555:::???AAAJJJfffxxxqqqhhhrrr~~~~~~mmm___QQQDDD:::777333333222222111000000000//////000//////...------,,,---...//////...---,,,,,,------......------,,,//////............//////---...000222222222111111111222333555666555555444444555666777999:::<<<<<<;;;===@@@AAAAAABBBEEEGGGGGGHHHHHHIIIJJJKKKLLLLLLOOORRRMMMKKKRRRVVV[[[iii|||fffWWWQQQLLLKKKPPPTTTXXX___qqq}}}jjjaaa\\\WWWTTTQQQPPPUUU]]]hhhzzzsssllleee]]]VVVVVVZZZ```mmm}}}~~~wwwzzz}}}{{{yyyxxxnnnccc^^^XXXVVV]]]gggwww|||sssoooooossspppiii^^^TTTOOOPPPSSSPPPOOOUUUccctttyyyuuusssvvv|||tttdddjjj{{{yyyllldddddduuu|||qqqggg[[[JJJ;;;555666777666333000///............///////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++***************++++++)))))))))***+++,,,---...---------.........//////111222333555666777888888666555999???@@@EEE\\\vvvtttrrrkkkrrrzzzxxxzzz|||uuuZZZIIICCC>>>777444444333222111000///...000000000000////////////........................---...///...,,,,,,...///...///////////////.........///000111111222222111222333333444555666777777666444333444888::::::888@@@@@@AAAAAAAAACCCGGGJJJJJJIIIHHHGGGHHHHHHJJJKKKMMMNNNNNNOOORRRWWW]]]bbbyyyfffUUUPPPOOOOOOPPPYYY]]]kkkvvvjjj___VVVRRRRRRQQQRRRTTT___rrryyynnnbbbXXXTTTTTTVVV]]]dddrrr~~~sssnnnnnnppptttyyy||||||{{{{{{qqqfff___ZZZZZZ___fffzzz{{{rrrooopppxxxoooeee___YYYRRRPPPRRRRRRYYYcccnnnzzzrrrnnnssszzzpppcccqqq{{{rrrggg___bbbssswwwmmmaaaSSSEEE;;;333222111000////////////000000///...------,,,,,,,,,,,,------,,,,,,+++***+++++++++*********))))))))))))*********+++++++++(((((((((((()))))))))))))))***+++,,,------------------------------------///000111222333444444444999444555<<<>>>BBBSSSgggtttrrrooottt||||||~~~{{{www~~~tttWWWEEE???:::555444444333222111000//////000000000/////////..............................---...///...,,,,,,...///...///////////////......///000111222333333333333222333333444555666777777888666555666999;;;;;;999???@@@AAAAAAAAACCCGGGJJJKKKJJJJJJIIIJJJKKKLLLMMMQQQRRRRRRRRRTTTXXX^^^bbbwww~~~bbbSSSOOOOOOOOOXXX[[[fffpppeeeZZZVVVSSSQQQQQQTTTXXXiii~~~zzzuuulllccc\\\WWWVVVUUUUUU\\\iii{{{tttffffffggglllsssxxx{{{|||}}}ssshhh```[[[YYY]]]cccsssyyy}}}{{{sssmmmmmmppptttlllddd___YYYSSSRRRTTTUUUaaannn{{{zzzssspppuuu}}}~~~pppkkk|||zzznnnddd^^^dddwww~~~sssggg[[[MMM@@@888333222111000////////////000//////...------,,,,,,---------------,,,+++++++++++++++*********))))))))))))*********++++++++++++++++++***)))))))))((()))***+++,,,------------------------------------///000111222333444444444888333555:::<<<>>>LLL^^^zzzwwwvvvzzz~~~}}}~~~yyyssssss{{{vvv{{{oooQQQ@@@:::666333444333333222111000///////////////.........------........................---...///...,,,,,,...///...//////000000/////////000111222333444444444444333333444555666777777888:::999888888:::<<<<<<;;;???@@@AAAAAABBBDDDGGGJJJLLLLLLLLLLLLMMMNNNPPPPPPSSSTTTTTTTTTUUUYYY]]]aaasssnnnUUULLLMMMNNNXXXZZZ```tttxxxlll___YYYUUURRRQQQSSSTTT___tttxxx{{{~~~~~~wwwqqqiiibbb^^^[[[VVVSSSQQQVVV```qqqvvveeebbbaaadddllluuu{{{}}}|||sssiiibbb^^^[[[^^^ccclllpppqqqooojjjiiilllqqqpppjjjdddaaa]]]WWWWWWZZZ\\\mmmyyysssrrrzzzssslllooo~~~|||~~~xxxiii```^^^hhh}}}}}}pppbbbUUUHHH===666333222111000/////////////////////...------,,,,,,---............---,,,,,,+++++++++******************************+++++++++------,,,+++***))))))(((******+++,,,------------------------------------///000111222333444444444777555666:::;;;<<>>@@@AAACCCFFFGGGGGGHHHJJJLLLKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTWWWYYY\\\___dddhhhiiiuuukkkSSSLLLKKKSSSUUUWWW\\\bbbwwwzzzjjj```ZZZUUUSSSUUURRRSSS\\\ooo}}}{{{lllccc\\\XXXUUUSSSXXXaaaooo}}}tttmmmgggjjjvvv|||sssmmmiiigggjjjpppsssnnngggbbbaaabbbdddeeegggdddcccdddbbbcccjjjrrr|||vvvvvvyyycccgggqqqttteee\\\]]]iii|||wwwiiiWWWGGG<<<777555111111000000000000000111........................---............---,,,,,,***************++++++++++++++++++***************'''(((((()))***+++,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------.........///000111222333444444444111222555777999<<<@@@CCCSSSoooyyy{{{{{{zzz~~~zzzxxx{{{||||||iiiWWWFFF???<<<888444333222222222111111111111111000000000/////////..............................---...///...,,,,,,...///......///111111222222111000111222333444444444444444444555666777888999999999;;;=========>>>AAADDDCCCEEEHHHIIIIIIJJJLLLNNNMMMMMMOOOPPPPPPPPPOOOOOOQQQSSSVVVXXXZZZ]]]aaadddeeekkkuuuXXXKKKJJJPPPQQQSSSXXXZZZkkksssggg___XXXVVVWWWOOOQQQYYYgggyyyyyylllbbb\\\YYYTTTYYYbbbqqqzzzsssnnnrrr~~~}}}tttooommmmmmsss{{{xxxrrrjjjfffeeefffeeedddcccaaabbbdddfffjjjuuu{{{uuuwwwrrr___hhhwww~~~}}}ttthhh___\\\eee|||zzzsssfffTTTDDD888444444111111000000000000111111........................---------------,,,++++++))))))*********++++++++++++++++++*********)))))))))******++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---......//////000111222333444444444222444555666888;;;>>>@@@IIIaaazzzrrr```PPPBBB>>>>>>888222111222222222111111111111111000000000000////////////........................---...///...,,,,,,...///......///111111222222222222222333444555555555555444444555666777888999999999<<<>>>???>>>@@@CCCGGGDDDFFFIIIJJJKKKKKKMMMOOONNNOOOPPPQQQQQQQQQPPPOOOOOOQQQSSSUUUVVVXXX[[[]]]bbbddd}}}dddTTTJJJNNNNNNQQQUUUTTTccczzzmmmccc[[[XXXYYYQQQRRRYYYcccnnnsssfff___\\\XXX[[[dddrrr{{{vvvzzzyyyrrrooopppttt}}}}}}wwwoookkkkkkkkkiiifffbbbaaacccgggjjjqqqzzzuuuxxxmmmeeeqqq~~~|||uuukkkaaa\\\cccyyyxxxrrreeeTTTCCC888444444111000000000000000111111---.....................,,,,,,------,,,,,,+++***))))))******++++++++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,---.../////////000111222333444444444777888888888999===??????BBBWWWyyy||||||~~~uuuhhhUUUKKK>>>777666666444000333222111000////////////111111111111111000000000000000//////.........---////////////////////////...//////000000000000///222111111000111222444555777777888999:::;;;;;;<<<===<<<<<<<<<>>>AAADDDFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMOOOQQQRRRQQQPPPPPPPPPRRRSSSTTTVVVXXXYYYYYYZZZ```bbbsssjjjUUUNNNMMMNNNPPPQQQTTT^^^iiiwwwjjj]]]WWWYYYRRRRRRTTTXXXaaarrr~~~rrreeeZZZXXX[[[bbbooo~~~wwwnnnlllrrrzzz}}}yyysssooollljjjiiihhhdddeeekkkqqqxxxwwwqqqwww|||ooo```ttt~~~}}}zzzrrrjjjgggeeehhhvvv}}}lllYYYKKK@@@999666777111111111111000000000000,,,,,,,,,------.........)))))))))((((((((((((''',,,+++***))))))***+++,,,++++++************++++++------------------------------,,,++++++,,,------,,,,,,------...//////000111111222333444555555666555555555666777999;;;;;;JJJNNNfff~~~~~~xxxggg^^^OOOEEE:::555555666444111333222111000////////////.........---------------000/////////............////////////////////////...///000000000000000000111111111111222333444555777777888999:::;;;;;;<<<<<<<<<<<<===???BBBDDDFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLNNNQQQQQQPPPOOOOOOPPPNNNOOOPPPRRRSSSTTTTTTTTTYYY\\\kkk~~~bbbPPPNNNMMMNNNPPPOOOQQQYYYcccuuu|||ooobbb[[[YYYXXXXXXZZZ\\\^^^hhh~~~xxxiii]]]WWWZZZ```mmm}}}zzzsssllllllsss{{{~~~|||yyyvvvrrrooolllkkkjjjiiimmmttt{{{yyyuuu|||ssshhhjjj{{{~~~|||}}}}}}vvvqqqnnnkkkggghhhssszzz^^^JJJ>>>666333333111111111000000000//////,,,,,,------------------,,,,,,+++++++++*********,,,+++***))))))***+++,,,++++++************++++++++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,,,,---......//////......///000111222333333444444555666777999:::;;;AAAGGG]]]}}}iiiZZZTTTGGG???666222444666555222333222111000////////////////////////000000000000////////////............000000000000000000000000...///000000111111000000111111222333444444444444777777888999:::;;;;;;<<<;;;<<<===???AAACCCEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIKKKMMMPPPPPPOOONNNOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTUUU\\\ggg}}}~~~~~~~~~mmm\\\PPPNNNLLLMMMNNNNNNNNNTTT\\\jjjxxxkkk___YYYZZZ[[[]]]]]]ZZZ^^^nnnooobbbWWWXXX]]]hhhwww{{{tttoookkkmmmuuu{{{~~~}}}yyyyyyyyyxxxvvvrrrooommmlllooowww|||{{{ooogggsss~~~xxxuuuttt|||ssstttuuurrrkkkhhhooozzzbbbHHH;;;555222222111111000000000000//////------------------,,,,,,---------,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++************++++++))))))))))))))))))))))))++++++************++++++***+++,,,------.........------...///000111222222444444444555777888:::;;;:::BBBSSSppp{{{|||cccUUUPPPBBB<<<555222333555444222222222111000//////000000000000000000111111111111///////////////.........000000000000000000000000...///000111111111111111000111333555555555444444777777888999:::;;;;;;<<<:::<<<>>>@@@BBBDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHJJJLLLOOOPPPOOONNNNNNOOORRRSSSTTTUUUUUUUUUUUUUUUTTT]]]dddqqqvvvggg[[[SSSLLLJJJKKKMMMMMMLLLQQQWWWggg}}}uuueeeZZZWWWYYY[[[YYYUUUWWWfffvvvpppdddYYYWWWYYYcccooozzz{{{ssspppnnnqqqwww{{{zzzwwwssstttwwwxxxwwwtttqqqooommmuuu|||{{{nnnjjjyyysssnnnnnnrrruuuxxxwww{{{~~~xxxnnniiipppyyyaaaEEE999666555555111000000000////////////.........------,,,,,,,,,,,,,,,+++++++++*********,,,+++***))))))***+++,,,++++++************++++++((((((((()))))))))))))))******))))))))))))******)))***+++---------------......///000111222333333333333444555666888999::::::BBBMMM```xxx~~~vvvaaaRRRLLL@@@<<<666444444444333222222111000000000000000000,,,,,,,,,---------...............///////////////000000000000000000000000...///000111222222222222111222444555666666555444777777888999:::;;;;;;<<<;;;<<<>>>@@@BBBCCCCCCDDDHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLOOOPPPOOONNNOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSRRR[[[___gggooo^^^QQQLLLJJJJJJLLLMMMMMMQQQWWWbbbvvv~~~lll^^^XXXWWWWWWUUURRRTTTaaaooo~~~pppeee[[[WWWWWW]]]fffpppyyyvvvuuuxxx{{{{{{vvvqqqnnnppprrrtttuuutttrrrpppooozzz|||zzzzzzvvvmmmnnnzzzppplllooonnnmmmooowww~~~~~~rrrooouuu|||]]]AAA888555444444000000000////////////............------,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,++++++************++++++))))))))))))******++++++)))))))))))))))))))))))))))***,,,---......---,,,......///000111222222333222333333444555777888999;;;AAAHHHUUUwww~~~zzz~~~ppp^^^OOOFFF>>>;;;777555444333222111111111000000000000000111,,,,,,------.../////////.........///////////////000000000000000000000000...///000111222333333333333333444555666666666666777777888999:::;;;;;;<<<======>>>???@@@AAAAAABBBGGGHHHHHHHHHIIIIIIJJJJJJJJJLLLOOOPPPPPPOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVV\\\```hhhiiiSSSPPPLLLJJJLLLNNNNNNRRRWWWYYYjjjttteee^^^ZZZVVVTTTRRRSSS[[[dddttt}}}pppfff]]]WWWUUUYYY```iii||||||~~~}}}uuunnnlllmmmnnnpppqqqrrrsssssssssvvvuuuxxxtttrrrxxx~~~}}}{{{uuuooolllooolllkkkmmmtttzzz~~~~~~yyyxxx~~~WWW???666333111000000000////////////......------------------,,,,,,.........---------,,,,,,,,,+++***))))))***+++,,,++++++************++++++))))))******++++++,,,,,,))))))************)))))))))***,,,...///...---,,,,,,,,,---...///000111111222222222333555666888999888===BBBMMMhhh}}}xxxjjjZZZLLLFFF:::999666555444333222222111111000000000000111111......//////000111111222............/////////000////////////////////////...///000111222333333333444444444444555666777888777777888999:::;;;;;;<<<>>>>>>=========>>>???@@@EEEFFFFFFGGGHHHIIIIIIJJJJJJMMMPPPQQQQQQPPPQQQRRRTTTUUUVVVXXXYYYZZZZZZZZZZZZ\\\aaalll~~~gggWWWQQQMMMNNNOOOOOORRRWWWUUUaaauuu|||mmmbbb[[[VVVVVVVVVUUUVVVZZZdddyyyrrrhhh^^^VVVSSSXXX]]]ggg~~~|||wwwooommmlllkkklllnnnqqqtttvvvzzz|||sssrrrvvvqqqvvvvvvsssssspppkkkiiikkkjjjkkkooosssuuuvvvwwwlllMMM<<<666333111///000000/////////.........,,,,,,------------------------------,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++************++++++((())))))***++++++,,,,,,))))))***++++++***)))))))))+++---///000///...---,,,---...///000111111222111111222333444666777888888999>>>III[[[{{{|||}}}uuugggWWWLLLIII777666555444333333333222111000000000000000111111++++++,,,,,,---......///---.........//////000000////////////////////////...///000111333333333444555555444444444666888999777777888999:::;;;;;;<<<@@@???===;;;;;;<<<>>>???CCCDDDEEEFFFGGGHHHIIIIIIKKKMMMPPPQQQQQQQQQRRRSSSPPPQQQRRRTTTVVVWWWWWWWWWWWWWWW\\\jjj]]]UUUOOOOOOOOOOOORRRWWWWWW___mmmsssaaa[[[VVVYYY[[[XXXUUUTTT\\\kkkuuujjj^^^VVVSSSXXX]]]hhh~~~yyyqqqnnnmmmkkkjjjlllqqqvvvyyyzzzuuurrrqqquuutttiiirrr~~~~~~}}}pppmmmmmmkkkgggdddhhhiiimmmqqqsssrrrrrrsss{{{rrr\\\EEE:::777666333222000/////////............,,,,,,,,,------.........+++++++++*********)))))),,,+++***))))))***+++,,,++++++************++++++'''(((((()))***++++++,,,)))***+++,,,,,,+++***))))))+++...000111000...---//////000111222333444444111111222333444666777888;;;999===GGGSSSkkkwwwyyy~~~~~~vvvbbbWWWPPPFFF:::888666444444444222111000000000000////////////............////////////---------.........//////000000000000000000000000......//////000222333444555666777888888777666555999:::::::::999:::===@@@???@@@BBBCCCCCCBBB@@@???CCCDDDGGGIIIIIIIIIHHHGGGLLLMMMNNNPPPQQQQQQPPPPPPVVVUUUTTTTTTVVVWWWVVVTTTXXX___aaaeeeqqqyyy___NNNQQQVVVQQQNNNSSSXXX\\\eeeyyy{{{iiiccc[[[WWWVVVUUUTTTRRRYYY___ppp{{{qqq^^^VVVQQQTTTZZZgggzzzsssuuupppnnnrrr|||zzzuuuwwwuuuzzzmmmgggvvv~~~{{{ppplllllljjjccc\\\```aaaiiisssuuuqqqrrrxxxzzz|||{{{bbbRRRAAA999666444333333222111111000///......---+++---//////,,,+++,,,...)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,+++++++++************)))))))))************))))))((()))+++,,,,,,+++)))(((,,,---///000111000///---...............///000000333444444444444444444444777999:::BBBMMMZZZ}}}sssvvv~~~~~~xxxzzzxxxcccTTTKKK???888666333222222222000///000000000000////////////............////////////------........./////////000000000000000000000000////////////111222333444555666777888888888777666:::;;;<<<===<<<===@@@BBBBBBCCCEEEFFFGGGFFFEEEDDDEEEGGGIIIKKKKKKKKKJJJIIINNNNNNNNNNNNOOOPPPRRRSSSTTTTTTSSSUUUWWWYYYYYYXXXYYY___```cccnnn}}}iiiRRRQQQUUUPPPNNNQQQSSSVVV^^^nnnrrrjjj```ZZZWWWUUUSSSRRRTTTXXXfff}}}}}}qqqaaaXXXRRRTTTZZZggg~~~xxxzzzwwwwww~~~~~~yyy{{{{{{}}}iiihhhxxx}}}yyyoooiiiiiihhhddd```dddbbbeeemmmsssssstttvvvyyyyyy||||||nnnVVVHHH:::444333222111111111111000000//////......)))+++------+++)))***,,,******++++++++++++******((())))))))))))*********+++++++++************))))))***************)))(((+++++++++******+++++++++***,,,---//////...---,,,...............///000000333333333333333444444444666999999@@@IIITTTttt}}}~~~vvvnnnrrryyyuuuzzz}}}gggWWWKKK>>>777555333222222222000///000000000000////////////............////////////............////////////000000000000000000000000/////////000111222444444666666777888999999888888:::<<>>444222222111000111////////////////////////)))+++,,,,,,+++******+++,,,,,,++++++++++++,,,,,,((())))))))))))*********+++++++++************)))***+++++++++***)))((((((...,,,+++))))))+++,,,...+++,,,.../////////...---...............///000000111111222222222333333333555888888===DDDKKKdddyyyyyyzzzrrrlllppp~~~~~~xxxwww|||gggWWWKKK>>>999777444333444444222111000000000000////////////............////////////....../////////000000000000000000000000000000000000000000111222333444555666777888888999:::::::::;;;===AAACCCDDDDDDEEEFFFFFFGGGIIIJJJLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMOOOOOONNNNNNPPPRRRUUUWWWVVVUUUUUUWWWZZZ]]]^^^^^^\\\``````bbbiiiooo```RRRQQQOOOMMMOOONNNRRRXXX^^^ggg}}}|||mmm```YYYUUUSSSQQQOOOQQQWWWaaaooouuukkk```WWWUUUXXXccc{{{|||jjjdddmmmxxxsssuuusssooojjjgggfffhhhjjjooommmmmmqqqvvv|||vvvcccRRRBBB999333333444222111222......//////////////////,,,---......------------...---++++++++++++---...******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++***)))((((((------,,,++++++,,,------...///000111111111000000...............///000000000000000111222222333333222777888;;;AAADDDVVVuuu}}}yyyvvvyyy~~~|||wwwqqqmmmrrr~~~~~~xxxyyywwwbbbQQQFFF:::888666444333333333222111000000000000////////////............/////////////////////000000000111111111111111111111111111111111111111111222444555666777777888999:::;;;<<<===<<>>???@@@BBBEEEFFFFFFGGGIIIJJJHHHHHHIIIJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLNNNQQQTTTVVVWWWWWWWWW]]][[[YYYZZZ]]]```bbbbbbcccfffcccffflllnnnzzzttt^^^UUUQQQPPPPPPNNNOOOSSSYYYYYY^^^qqq}}}mmmbbb[[[VVVSSSNNNNNNQQQUUUZZZgggvvvjjj```[[[YYY___rrrnnnhhhrrr{{{xxx|||yyyoooqqqrrrssstttuuuxxx|||}}}||||||zzzlll]]]OOOGGG999444111222222...---...........................+++******+++,,,---+++))),,,,,,++++++++++++,,,,,,((())))))))))))*********+++++++++************)))******+++++++++++++++***)))+++,,,......,,,+++))),,,,,,,,,,,,---------..................///000000//////000111222333333444000777777888>>>???FFFXXXuuu~~~}}}{{{wwwssszzzvvvuuu{{{```NNNFFF===555333111000111111000///000000000000////////////............////////////000000000111111111222222111111111111111111111111222222222222333555666777888888888999;;;===@@@AAAEEEFFFHHHHHHHHHIIIKKKMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRUUUWWWYYYZZZ\\\ZZZYYYZZZ^^^bbbeeefffiiijjjfffgggnnnmmmvvvhhhZZZSSSQQQPPPPPPMMMOOOUUUWWWXXXdddtttwwwjjjaaaZZZUUUQQQOOONNNOOOSSS]]]pppzzznnnddd^^^ZZZ]]]mmmyyykkkmmm}}}{{{tttssswwwzzzvvvqqqrrrqqqqqqttt{{{~~~uuueeeVVVHHH@@@777222000111000------////////////......------,,,,,,***)))+++------+++)))******++++++++++++******((())))))))))))*********+++++++++************)))))))))***+++,,,,,,,,,,,,***++++++++++++++++++***+++++++++++++++,,,------...............///000000//////000111222333444555111888777777===<<<@@@NNN___}}}uuu|||zzz}}}~~~xxxttt~~~}}}vvvZZZIIICCC<<<666444222222333333222111000000000000////////////............/////////000000111111111111222222222111111111111111111111111222222222333444555666777888888888999;;;>>>AAABBBIIIJJJJJJIIIIIIJJJMMMOOOOOOOOONNNNNNNNNOOOOOOPPPOOOOOONNNMMMMMMNNNNNNNNNPPPPPPOOOPPPSSSWWW[[[^^^[[[YYYYYY[[[___dddhhhjjjmmmmmmggghhhnnnmmmttt}}}ooo^^^UUUQQQPPPTTTMMMLLLTTTXXXXXX```mmmqqqeee\\\WWWVVVQQQNNNMMMOOOXXXiiiyyy|||qqqfff```[[[\\\kkk}}}uuujjjpppuuuoooooosssvvvwwwtttqqqooosss~~~pppbbbSSSDDD:::666222000222222//////222000000///...------,,,,,,...,,,+++,,,//////---+++)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,+++++++++************)))((()))***+++,,,---------,,,+++)))(((((()))+++,,,---,,,,,,,,,,,,---.....................///000000///000111222333444555555333999888666;;;:::<<>>CCCGGGJJJIIIJJJLLLMMMMMMNNNQQQSSSVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRQQQOOOOOOPPPQQQQQQRRRSSSSSSTTTWWW[[[___^^^]]]\\\\\\^^^aaadddffffffiiijjjiiihhhkkkqqqwww~~~ooo\\\TTTTTTTTTPPPNNNPPPQQQSSSXXX___qqq|||lllcccZZZTTTOOOOOOPPPSSS\\\dddzzz}}}pppfff```dddsssuuussssss~~~|||pppnnnrrrtttwwwzzzzzzuuurrrqqqtttwwwggg[[[NNN@@@666222222111000////////////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))******(((((()))))))))*********(((,,,//////+++((()))+++---,,,++++++******++++++++++++,,,------,,,,,,,,,++++++,,,------......///......---...///111222333000222444666777999===???GGG[[[|||}}}zzz~~~mmmZZZLLLBBB999444333333222222111000000000111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222444444444555666777999999<<<<<<<<<>>>AAAEEEIIIKKKLLLMMMOOOOOOOOOOOOQQQSSSVVVVVVVVVUUUUUUUUUTTTTTTVVVVVVVVVTTTRRRPPPPPPQQQRRRSSSTTTTTTUUUWWWZZZ]]]aaa```______```bbbdddfffeeegggjjjjjjiiilllqqqvvv~~~yyydddZZZWWWUUUQQQNNNPPPQQQRRRVVV[[[aaauuuyyymmm___XXXQQQOOOOOOQQQXXX___nnnvvvkkkdddhhhyyy~~~|||rrrtttzzz~~~|||{{{nnnqqquuurrrttt{{{|||zzzuuunnnjjjssstttdddWWWIII;;;111111111000///...............------,,,,,,------...+++++++++++++++++++++++++++++++++*********************))))))))))))******((((((((((((((()))))))))(((+++......+++((()))+++---,,,++++++******++++++***++++++,,,------------++++++,,,------......///............///111222333111222444666666888;;;>>>???LLLfff}}}~~~wwwgggWWWJJJAAA;;;777333333222222111000000000////////////////////////////////////////////////000000000000000111111111222222222222222222222222555555555666777999:::;;;=========???BBBFFFIIIKKKLLLNNNQQQQQQQQQRRRSSSUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWTTTRRRRRRRRRUUUVVVXXXXXXXXXYYY[[[^^^cccbbbaaaaaaaaaccceeefffdddfffiiijjjjjjmmmqqqttt}}}pppbbb[[[VVVQQQNNNOOOQQQQQQSSSWWWYYYeee|||uuufff]]]TTTQQQOOOOOOTTTYYYcccrrr{{{ooohhhkkk{{{www|||xxxvvvzzz~~~~~~sssuuuwwwsssvvv}}}|||yyyppphhhkkkyyyrrrbbbSSSFFF999000111111000///............------------------------******************************************************))))))))))))******))))))))))))))))))))))))(((+++---,,,***)))***+++---,,,++++++******++++++)))***+++,,,---.........++++++,,,------......///.........///000000111222111222444555666777:::<<<;;;BBBSSSrrr~~~zzzzzzvvvnnnaaaSSSHHH@@@:::777333333222222111000000000........................///////////////////////////000000000111111111222222222222222222222222222555555555666888:::;;;<<<<<<<<<===???BBBEEEHHHIIIKKKNNNQQQSSSTTTUUUVVVXXXTTTTTTTTTUUUUUUUUUUUUVVVUUUVVVXXXWWWUUUTTTTTTTTTYYYZZZ\\\\\\\\\]]]___```dddccccccbbbcccdddeeefffdddeeegggiiikkknnnqqqttt}}}pppeeeZZZSSSNNNOOOPPPPPPRRRUUUXXX\\\jjj~~~nnncccXXXSSSQQQOOOQQQUUUYYYeeeyyytttkkkmmm{{{xxx~~~yyy{{{{{{zzzvvvzzzyyyoooggggggmmmrrr~~~ooo^^^PPPDDD999222222222111000////////////------------------------******************************************++++++******))))))))))))******************************)))***++++++*********+++---,,,++++++******++++++)))***+++,,,---.........++++++,,,------......///......//////000000111111111222444555555666999;;;;;;>>>IIIaaazzz{{{~~~rrrkkkiiicccYYYMMMCCC;;;777555333333222222111000000000000000000000000000000000000000000000000000000000///000000111111222222222444444444444444444444444444555555666888:::<<<===<<<<<<>>>@@@BBBEEEGGGHHHJJJMMMQQQTTTUUUVVVXXXYYYTTTTTTTTTTTTTTTTTTTTTTTTSSSUUUXXXXXXWWWVVVVVVVVVZZZ\\\]]]^^^^^^___```bbbccccccccccccdddeeeffffffeeeeeeeeegggjjjnnnrrrttt{{{wwwcccZZZRRRQQQQQQPPPQQQTTTWWWXXX___qqqvvvjjj]]]WWWTTTQQQQQQTTTSSS[[[kkk{{{qqqoooyyy}}}}}}~~~}}}{{{nnnfffhhhlllnnnxxxiiiXXXKKK@@@999555222222111000////////////,,,------......------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******))))))))))))******++++++++++++************)))))))))************+++---,,,++++++******++++++***++++++,,,------------++++++,,,------......///......///000000000000000111333444444444555777999<<<===CCCTTTooo{{{uuuhhhaaa]]]YYYQQQHHH???999666555333333222222111000000000000000000000000000000000000000000000000000000000///000000111111222333333555555555555555555555555444444555666888:::<<<===<<<===>>>AAACCCEEEGGGHHHLLLOOOSSSUUUUUUUUUVVVWWWUUUUUUUUUTTTTTTTTTTTTTTTTTTWWWYYYZZZXXXWWWVVVWWWWWWYYY\\\]]]]]]^^^___aaabbbbbbccccccdddeeefffffffffeeedddeeeiiinnnrrruuuxxx}}}qqqeeeYYYTTTSSSQQQQQQRRRSSSVVV\\\eeeuuu|||oooaaaZZZVVVSSSRRRTTTUUUXXXaaaqqqxxxsssyyy}}}wwwnnnmmmppprrryyy~~~zzzppp```PPPDDD<<<777666111111000///............,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******))))))))))))******+++*********))))))))))))***)))((((((***+++++++++---,,,++++++******++++++++++++,,,------,,,,,,,,,++++++,,,------......///......000000111000000///111333444444333444666888:::<<<@@@HHH[[[{{{~~~uuuggg___VVVSSSMMMEEE>>>999777777333333222222111000000000........................000000000000000000000000///000000111222222333333666666666666666666666666333444444666888:::<<<======>>>???BBBDDDFFFHHHHHHNNNPPPTTTUUUUUUTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTWWWYYY[[[[[[ZZZWWWVVVVVVTTTVVVYYY[[[[[[\\\^^^___aaabbbbbbcccdddeeefffggggggeeecccdddhhhnnnsssvvvvvv|||{{{mmm^^^WWWTTTQQQPPPQQQNNNUUU\\\___ggg|||rrrccc\\\XXXUUUSSSTTTYYYXXXZZZdddwww~~~wwwzzz~~~zzzxxxvvvxxxssssssssslllnnnuuu}}}tttjjjZZZJJJ>>>888555555000000...---------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******))))))))))))************))))))((((((((('''***)))'''((()))+++++++++---,,,++++++******++++++,,,,,,---------,,,++++++++++++,,,------......///...///000111111000//////222333444444333444666888777;;;>>>AAANNNlllvvviiihhh[[[SSSKKKEEE>>>666444666222222222111000///.................................///////////////......---...///000111222333333666666777666444444555777:::999888888888:::===>>>???AAACCCDDDDDDFFFIIIKKKOOOPPPQQQRRRSSSSSSSSSSSSVVVUUUSSSRRRRRRRRRSSSTTTYYY[[[\\\\\\ZZZXXXWWWWWWXXXXXXYYYZZZ]]]```ccceee___```aaacccfffhhhjjjkkknnnjjjfffeeeggglllpppsssuuuxxxxxxfffVVVSSSUUUUUUPPPUUUVVVYYY[[[```pppzzzmmmbbb]]]YYYUUUQQQRRRSSSWWW^^^jjj~~~{{{~~~xxx{{{uuuuuuwww}}}vvvooogggjjjnnnqqqtttwww{{{~~~|||pppaaaPPPDDD<<<444111222222111///.........///000,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))((()))))))))***,,,,,,+++***++++++++++++++++++++++++......---,,,+++***)))(((++++++++++++,,,,,,---...000//////...---+++***)))+++,,,------......------,,,,,,,,,------------...111222222222222111000000111111222333333444555555999:::999@@@KKKWWWyyy}}}zzzjjjfff]]]TTTKKKDDD===666444555222222222111111000000///...........................///////////////.........//////000111222333333555666666666555555777999:::999999999:::<<<>>>@@@@@@AAACCCDDDEEEFFFIIIKKKNNNOOOPPPRRRSSSSSSTTTTTTVVVUUUTTTSSSRRRSSSSSSTTTWWWYYY[[[\\\ZZZYYYZZZZZZYYYYYYZZZ\\\^^^```bbbccc`````````bbbdddgggjjjkkkmmmiiieeeccceeeiiinnnqqqsssvvv{{{}}}jjjYYYSSSTTTRRRNNNNNNOOORRRTTTXXXeeeqqqgggccc___XXXSSSSSSRRRTTTXXX```qqq}}}uuuzzzzzzrrrrrrqqq~~~}}}rrriiiaaaaaacccgggnnnuuu{{{~~~|||}}}}}}zzzvvvhhh[[[KKKAAA:::444222333111111///.........///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++***)))***))))))***,,,,,,+++***************************))))))))))))******++++++,,,,,,+++++++++,,,------............---+++***)))+++,,,,,,---------------,,,,,,---------.........///000000111222222222111444444333333333222222222777888777<<>><<<<<<<<<>>>@@@BBBDDDEEECCCDDDFFFFFFFFFGGGIIIKKKKKKMMMNNNQQQSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTVVVXXXZZZ[[[[[[[[[]]]___[[[\\\^^^___``````___^^^aaa```^^^]]]___bbbfffhhhkkkiiifffbbbaaadddhhhlllnnnrrrwwwzzzuuuccc\\\XXXTTTTTTSSSTTTUUUUUUZZZggguuuuuuqqqkkk```VVVYYYVVVSSSRRRRRRXXXhhhwwwvvvvvvuuuqqqnnnxxxzzzqqqqqqmmmyyyyyylllaaa```^^^___gggsss}}}~~~|||xxxssskkkbbbVVVJJJ???999555111000222000000//////............++++++++++++++++++++++++******++++++,,,,,,,,,,,,******)))***,,,,,,***))))))))))))))))))))))))))),,,,,,+++*********+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,------------.........------...///000111111000...///000111222333444555666999888:::???AAAPPPlll{{{{{{}}}~~~zzzbbbUUUGGG???:::555222333222222222222222222333333////////////////////////......///000111111000000222222222222333333333333333555777888888:::===@@@>>>>>>???AAACCCEEEGGGHHHEEEFFFGGGGGGGGGGGGIIIKKKKKKLLLNNNPPPRRRTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTXXXZZZ[[[ZZZZZZZZZ[[[]]]\\\]]]^^^_________^^^]]]aaa___]]]\\\]]]___ccceeeiiiiiigggdddbbbcccgggjjjiiinnnuuuyyy~~~mmm```YYYTTTSSSQQQQQQRRRQQQSSS[[[ddd{{{}}}vvvnnnbbbXXXYYYUUUSSSRRRQQQTTT```lll|||zzzuuunnnhhhnnn{{{tttsssrrr{{{{{{rrriiiiiiiiimmmuuu~~~yyyssshhh]]]QQQFFF<<<777444000///000///////////////......---++++++++++++++++++++++++************+++,,,,,,---+++***)))***,,,,,,***(((************************,,,+++)))(((((()))***+++---,,,++++++************)))***++++++,,,+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,------------.........//////......------...///000222333444555444888777999>>>>>>HHH]]]|||~~~}}}~~~|||{{{{{{zzzzzzyyybbbSSSDDD<<<888444222333222222222222222111111111////////////////////////......///000111111111111222222222333333444444444444666888999999;;;>>>AAAAAAAAACCCDDDFFFGGGHHHIIIGGGHHHIIIHHHHHHHHHJJJLLLLLLMMMNNNPPPRRRSSSSSSTTTVVVWWWWWWWWWWWWVVVUUUTTTZZZZZZ[[[YYYXXXXXXYYY[[[\\\\\\]]]]]]^^^^^^]]]]]]```___]]][[[\\\]]]```aaaeeeggghhhfffcccccceeehhheeehhhooovvv{{{{{{hhh[[[SSSTTTQQQPPPRRRQQQQQQUUU\\\nnn|||qqqeee]]]WWWTTTRRRQQQPPPQQQYYYbbbrrrzzzvvv|||yyyqqqiiijjjxxxyyytttssswww}}}~~~xxxwwwyyy~~~zzzrrrdddXXXKKKAAA888555333///---......////////////...------++++++++++++++++++++++++***************+++,,,---+++*********++++++***(((************************((('''&&&%%%&&&(((+++,,,,,,++++++************+++)))******+++++++++******))))))***++++++++++++***++++++++++++,,,,,,,,,,,,...............---,,,+++000000000000000111111111000555444666<<<;;;AAAQQQkkk}}}||||||}}}yyytttrrrvvv{{{www```QQQAAA999666444222222222222222111111000000///////////////////////////......///111111222222111111222222333444555666666555777999::::::<<>>AAABBBCCCDDDGGGIIILLLMMMNNNOOOHHHJJJKKKMMMNNNMMMLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQRRRQQQPPPPPPRRRTTTVVVXXXUUUVVVWWWWWWVVVWWWYYY[[[\\\[[[ZZZZZZ[[[]]]___```dddddddddaaa^^^\\\\\\]]]```bbbbbbaaa___```cccgggkkkkkkmmmpppppppppvvv~~~ttt^^^WWWXXXXXXTTTQQQTTTVVVYYYbbbttt}}}qqqeee___ZZZUUUSSSTTTRRRSSSUUU[[[fff|||sssfff[[[SSSLLLIIIFFFGGGJJJOOOTTTaaawwwzzzwww~~~}}}ssslllkkkllljjjiiihhhhhhiiiiiiiiiiiihhhjjjuuummm]]]QQQEEE>>>777444222000000///...---***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,++++++******)))(((''''''((()))***)))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))))))))((((((((((((((())))))))))))))))))******++++++,,,------............///000111111111222333222222333666999999@@@OOOhhh}}}zzz}}}wwwdddRRRFFF;;;666444111000111111111111111111111111111111111111111111222333333444444444333333333222222222222222333444555777777<<<;;;<<<<<<>>>@@@AAABBBEEEFFFHHHIIIKKKMMMMMMNNNJJJKKKLLLNNNNNNNNNNNNMMMOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPRRRTTTWWWYYYVVVWWWXXXXXXWWWXXXZZZ\\\\\\[[[[[[\\\]]]___```aaaddddddccc```]]][[[[[[\\\^^^___aaa``````bbbggglllooonnnppprrrpppnnnrrryyyggg\\\ZZZXXXTTTPPPQQQTTTXXX\\\eee||||||nnneee^^^WWWSSSSSSOOOOOOQQQTTTZZZhhhvvviii]]]TTTNNNKKKIIIHHHGGGJJJPPPYYYiiizzzsssttt}}}|||yyytttnnnkkkkkklllnnnkkkhhhggghhhiiihhhffffffkkk{{{mmm[[[MMMAAA888444222000///000///...,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))***++++++***))))))***))))))))))))))))))***************************))))))))))))))))))))))))(((((((((((((((((()))))))))))))))******+++++++++)))******++++++,,,------------------...///000111222333333333333444777999999===GGG[[[yyy}}}nnn]]]KKKAAA888555444111000222111111111111111222222222000000111222222333333333555555555444333222222222333333444444555777888999<<<<<<===>>>???AAABBBCCCFFFGGGHHHIIIKKKLLLNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVUUUTTTSSSSSSTTTVVVXXXZZZXXXYYYZZZYYYYYYYYY[[[]]]\\\\\\]]]^^^___aaabbbcccccccccccc```]]]\\\\\\]]]\\\___aaabbbbbbeeejjjooorrrqqqqqqrrrooommmqqqwwwxxxggg^^^WWWTTTSSSLLLQQQVVVXXX\\\mmmxxxnnndddZZZTTTSSSPPPNNNOOORRRTTTZZZnnnyyyqqqdddYYYRRRNNNLLLKKKIIIHHHLLLUUUbbbssszzzqqqmmmttttttqqqnnnjjjhhhhhhiiijjjjjjgggddddddgggjjjiiihhhiiioooiiiWWWIII===444222000////////////---,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))******+++*********((()))+++------+++)))(((******))))))))))))************++++++++++++******))))))))))))))))))))))))(((((('''''''''((())))))))))))******++++++,,,,,,)))******++++++,,,---------,,,,,,------...///000222333333333222444666999999;;;BBBQQQiii|||jjjZZZEEE===666444333111111333000000111111111222222222000000111222333333333333444444444444444444333333555555555555666888999:::<<<===>>>???@@@BBBCCCCCCEEEFFFGGGIIIKKKNNNPPPQQQPPPOOONNNNNNNNNPPPRRRSSSQQQQQQQQQRRRTTTVVVXXXYYYWWWWWWVVVVVVVVVXXXYYYZZZYYYZZZ[[[[[[ZZZ[[[]]]___]]]]]]^^^```aaabbbddddddcccdddcccaaa___^^^^^^```]]]```cccddddddfffkkkooosssqqqppppppnnnkkkooovvvvvvcccXXXTTTVVVNNNOOOQQQTTTVVV```xxxzzzooocccZZZWWWUUUPPPOOORRRRRRSSSbbbtttxxxpppdddZZZSSSOOONNNMMMMMMLLLRRR```qqq{{{sssrrrttt|||~~~xxxooolllhhhfffgggiiikkklllgggfffeeegggkkknnnooonnnoootttbbbPPPEEE:::333000///......//////---+++,,,,,,++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++((()))******+++++++++***))))))************))))))+++***)))(((((()))***+++((()))***++++++***)))((())))))))))))))))))))))))(((''''''&&&'''((()))***((((((((()))***+++++++++)))******++++++,,,------,,,,,,,,,,,,---...///000000111222111111222555888777888===GGGZZZvvv|||}}}{{{|||}}}gggXXXAAA:::444333333111222444000000111111222222222222///000111222333444444444222333333444444555555666666666666666777999:::;;;======>>>???AAABBBCCCDDDCCCDDDFFFHHHLLLOOORRRSSSRRRQQQOOONNNNNNQQQTTTUUURRRRRRRRRSSSUUUWWWZZZ[[[YYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\[[[\\\^^^```^^^^^^___aaabbbdddeeeeeedddeeedddcccaaa```aaabbb___bbbeeefffeeefffjjjnnnssspppoooooollljjjooovvv|||hhhXXXUUUYYYTTTPPPOOOQQQRRRWWWfffvvvyyykkkaaa]]]VVVNNNKKKNNNMMMMMMYYYjjjtttwwwooocccYYYRRRNNNLLLKKKQQQRRRZZZlllvvvtttyyyzzzuuuwww{{{yyyrrrmmmoookkkgggfffiiilllooooookkkkkkkkkmmmpppssstttuuutttxxx|||\\\JJJAAA999333///...---...//////---+++++++++***)))***+++---...************************++++++++++++++++++++++++***+++,,,---------------***)))(((''''''((()))***+++***)))(((((()))***+++'''((()))******)))((('''))))))))))))))))))))))))((('''&&&&&&'''((()))***&&&''''''((()))******+++)))******+++,,,,,,------,,,,,,,,,,,,---.../////////000000000000111444666444666:::AAAPPPjjjuuuxxx|||tttyyyuuuaaaOOO>>>:::555222222222222111000000000000000000000000/////////000111111222222444444444555666777888999888999::::::;;;;;;::::::???@@@AAACCCDDDEEEEEEEEEGGGHHHIIIIIIIIIJJJLLLNNNSSSRRRRRRRRRRRRSSSSSSTTTVVVVVVUUUUUUVVVXXXYYYZZZYYYZZZZZZZZZZZZZZZYYYXXXZZZ\\\^^^___```aaacccffffffdddbbbaaaccceeeffffffiiihhhgggfffeeedddddddddbbbeeehhhhhhggggggjjjmmmrrrpppnnnkkkjjjlllpppttt~~~vvvaaaWWWWWWTTTQQQNNNNNNOOOQQQZZZddd}}}rrreee^^^UUURRRPPPOOOMMMMMMTTT]]]jjjsssxxxoooeee]]]TTTNNNOOOTTTPPPYYYiii}}}vvvooovvvuuummmnnnqqqpppnnnoooqqqpppkkkeeecccgggnnnqqqnnnpppqqqsssyyy}}}{{{uuuXXXFFF;;;666555222111000///...---,,,,,,---------------,,,+++***)))***,,,---...------,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((''''''%%%&&&''')))))))))(((((()))(((''''''((()))(((&&&***)))(((((((((((())))))************))))))))))))'''(((***,,,,,,,,,***)))...------,,,,,,------...---...000000//////111222222222555;;;DDDVVVsssxxxsssvvv}}}|||~~~zzz}}}}}}vvvkkkZZZJJJ<<<999555222111222111111111111111111111111111111//////000000111222222222444444444555666777999999999:::;;;<<<============???@@@AAACCCEEEFFFFFFFFFGGGIIIJJJJJJIIIJJJMMMOOOPPPPPPPPPQQQRRRTTTUUUVVVWWWWWWVVVUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[]]]___``````aaaccceeeeeecccaaa```bbbdddddddddhhhhhhgggfffeeeeeeffffffeeehhhiiiiiiiiiiiilllooommmmmmllljjjiiijjjnnnqqq{{{zzzjjj\\\YYYVVVQQQNNNNNNNNNOOOUUU]]]jjjqqqgggYYYSSSOOONNNMMMLLLPPPVVV^^^fffxxxzzzpppooosss|||vvvnnneee]]]TTTNNNOOOTTTVVVcccvvvrrrnnnxxxzzzxxxtttooonnnrrrqqqoookkkfffdddggglllpppwwwyyy{{{~~~eeeMMM???777333333000///...---,,,+++******+++++++++++++++***)))(((******+++,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********************************************************++++++******((('''''''''(((((())))))((('''&&&&&&$$$$$$%%%'''((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''')))+++,,,------,,,+++------,,,,,,,,,,,,---------...000000//////111222444444555888>>>KKKcccxxx}}}zzzqqqrrrvvv|||~~~||||||~~~|||rrrhhh^^^PPPCCC:::777333111111111111000111111111111111111111111///000000111111222333333444444444555666777888999999:::;;;===>>>???@@@@@@???@@@BBBDDDFFFGGGHHHIIIHHHJJJKKKKKKJJJKKKNNNPPPNNNNNNOOOPPPRRRTTTVVVWWWWWWWWWVVVUUUUUUVVVWWWXXXZZZ[[[[[[\\\\\\]]]]]]]]]]]]___```aaaaaaaaaccceeefffdddbbbaaacccddddddccchhhhhhhhhhhhhhhiiijjjjjjhhhiiiiiiiiihhhiiilllnnniiiiiijjjiiiiiijjjmmmpppxxxvvvzzz|||hhh\\\XXXRRROOOOOONNNMMMOOOTTTXXXhhh|||ooo```XXXQQQOOOOOONNNNNNPPPUUU[[[jjj{{{pppfffeeehhhvvv}}}yyyqqqiiiaaaYYYRRRSSSXXX^^^nnnyyyppprrrwwwnnnmmmrrrpppnnnkkkgggfffgggkkkppp}}}kkkRRRAAA999444222333//////...---,,,++++++*********+++++++++***))))))+++************+++,,,,,,//////...---,,,+++***)))))))))))))))))))))))))))************************************)))(((''''''))))))))))))((('''&&&%%%%%%$$$###%%%'''))))))(((''''''))))))))))))((('''((((((((((((((((((((((((((()))+++---...//////...------,,,,,,,,,,,,------,,,...////////////000222444444444666999AAATTTeee~~~vvvqqqvvv{{{~~~xxxlll```UUUGGG<<<888555222111111111000000111111111111111111111111000000111111222333333333333333333444555666777888888999;;;===???@@@AAABBB???@@@CCCEEEGGGIIIJJJKKKJJJKKKLLLLLLLLLMMMOOOQQQNNNOOOOOOQQQRRRTTTVVVWWWVVVUUUUUUUUUVVVWWWYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^___```bbbbbbaaabbbccceeehhhfffddddddeeefffeeeeeehhhhhhhhhiiijjjkkkmmmnnnhhhggggggffffffhhhjjjlllgggiiikkkkkkllllllooopppxxxuuuvvv|||ggg[[[TTTOOOOOONNNLLLLLLNNNQQQYYYkkkyyyjjj___TTTSSSSSSQQQOOONNNPPPTTT```qqqyyyqqqjjjiiimmmsss{{{rrrjjjaaaZZZ[[[___fffvvvvvvsss|||vvvpppnnnooollljjjiiihhhgggkkkqqq|||}}}zzztttkkkZZZGGG===888444333444111000000///......------,,,,,,---------,,,,,,+++++++++)))))))))***+++,,,...------,,,++++++******************************++++++++++++++++++++++++))))))******)))(((''''''((((((((((((((('''''''''((('''&&&''')))******)))%%%&&&(((******)))'''&&&&&&&&&&&&'''''''''''''''(((***+++---///000000000---,,,,,,,,,,,,,,,,,,---,,,...//////...///000222222222444777888>>>LLLYYY|||}}}xxxrrrqqq{{{}}}{{{|||}}}xxxkkk]]]OOOBBB888666444111111111111111000111111111111111111111111111111111222333333444444222222333333444555777888888999;;;===???AAAAAABBBAAABBBDDDFFFIIIJJJKKKLLLKKKLLLMMMMMMMMMNNNPPPRRRQQQQQQQQQRRRSSSTTTUUUVVVTTTTTTTTTUUUWWWYYY[[[]]]ZZZYYYYYYYYYZZZ\\\]]]^^^```aaaccccccbbbcccdddfffhhhfffeeeeeefffgggfffeeefffggggggggghhhjjjkkklllhhhgggffffffhhhjjjkkklllhhhjjjmmmnnnooooooqqqsssyyyvvvvvv|||dddZZZQQQOOOPPPMMMKKKLLLQQQRRR\\\sssssseeeXXXUUUUUURRROOOMMMLLLOOOWWWeeevvv|||vvvqqqqqqtttvvv{{{rrriiibbbccciiiqqqyyy}}}|||}}}}}}rrrqqqmmmjjjkkkjjjhhhkkkrrr{{{wwwmmm^^^QQQCCC<<<777333111222000000000///......------+++,,,,,,---------,,,,,,,,,+++***)))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))(((((('''&&&&&&&&&'''((()))******+++***(((((())))))(((&&&$$$&&&((()))***)))'''&&&%%%&&&&&&&&&'''''''''((())))))+++,,,...///000000,,,,,,,,,++++++,,,,,,,,,,,,---//////......000111111111333666888:::DDDNNN|||zzz{{{}}}zzztttsssuuu~~~xxxwww}}}}}}zzzkkkZZZKKK???666555333111111222222222000222222222222222222222222111222222333333444555555444444444444555777888999999:::<<<>>>@@@AAABBBBBBCCCDDDFFFHHHJJJKKKLLLLLLLLLNNNOOOOOONNNOOOQQQTTTRRRRRRRRRSSSTTTUUUVVVWWWUUUUUUUUUVVVXXXZZZ\\\^^^[[[ZZZYYYYYYZZZ[[[]]]^^^```bbbcccdddddddddfffhhhfffeeeeeeeeeggghhhgggfffffffffeeeeeefffggghhhhhhhhhggghhhiiilllnnnnnnmmmjjjlllnnnooooooppprrrtttvvvvvvwww|||qqqcccVVVQQQQQQOOOMMMLLLOOONNNSSSddd|||}}}nnn^^^WWWUUUQQQNNNMMMNNNOOOUUU___kkk}}}{{{vvvuuuxxxvvvxxxoookkknnnttt|||~~~xxxqqqmmmmmmjjjfffiiirrr}}}yyyjjjUUUJJJ???:::666111//////......---------,,,,,,,,,))))))***+++++++++******,,,,,,+++************+++)))))))))******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((())))))(((((('''%%%%%%%%%&&&((()))+++,,,+++)))''''''''''''%%%###$$$%%%'''((())))))((('''%%%%%%&&&&&&'''(((((((((((()))***+++,,,---...///,,,,,,++++++++++++,,,,,,+++---............///111222111222555444444:::BBB{{{xxxwwwxxxvvvsssvvv{{{{{{vvvwww~~~zzzhhhTTTFFF===777444333222222333333222111222222222222222222222222222222333333444555555555777777777777888:::;;;<<<;;;<<<>>>???AAABBBCCCCCCEEEFFFGGGIIIKKKLLLLLLLLLMMMNNNPPPPPPOOOPPPRRRTTTRRRRRRSSSTTTUUUWWWYYYZZZYYYYYYXXXXXXYYYZZZ[[[\\\]]]\\\[[[ZZZZZZ[[[]]]^^^___aaacccdddeeefffhhhjjjhhhggggggiiilllmmmlllkkkjjjjjjiiihhhhhhhhhhhhhhhffffffgggkkkooopppooommmjjjkkklllllllllmmmppprrrooorrrvvvzzzooo[[[SSSRRRPPPMMMLLLLLLLLLPPPZZZiii{{{iii^^^WWWQQQNNNOOOOOOPPPSSSXXX^^^jjjzzz{{{}}}wwwuuu|||xxxqqqooojjjbbbeeeooo|||yyyeeeMMMDDD;;;888555000///000---------------,,,,,,,,,((()))***++++++++++++***,,,,,,,,,,,,,,,+++******++++++++++++++++++******************************))))))))))))))))))))))))''''''(((((((((((((((''''''&&&&&&&&&'''(((***+++***(((''''''((((((&&&%%%%%%%%%&&&''''''(((((()))%%%&&&&&&'''(((((())))))((((((((())))))++++++,,,,,,,,,++++++++++++,,,,,,+++---............///111333111222444333222666===wwwsssqqqrrrqqqpppttt{{{~~~{{{xxx{{{xxxdddPPPCCC<<<999444333222333444444333222222222222222222222222222222222333444444555555666999999999:::;;;<<<>>>>>>===>>>???AAABBBCCCDDDDDDFFFGGGHHHJJJKKKLLLLLLLLLNNNOOOPPPPPPPPPQQQSSSUUUPPPQQQRRRTTTWWWYYY\\\]]]]]]\\\[[[YYYYYYYYYZZZ[[[```^^^\\\[[[[[[\\\]]]______aaaccceeeeeefffiiikkklllkkklllnnnqqqrrrrrrqqqpppooonnnmmmlllkkkkkkkkkbbbbbbeeejjjnnnpppnnnjjjiiijjjjjjjjjiiikkkmmmpppjjjoootttwwwwww```UUURRRPPPMMMLLLLLLMMMQQQVVV\\\mmmssseeeZZZSSSQQQSSSJJJJJJLLLMMMOOOXXXlll~~~}}}uuuuuuzzz~~~~~~~~~tttqqqiii```bbblllxxxzzzxxxyyywww```HHH@@@999777555222111333///////////////.........***+++,,,---------------,,,------...---,,,+++)))///...------,,,+++******))))))))))))))))))))))))************************''''''(((((((((((((((''')))((('''&&&&&&'''))))))***)))((()))***+++***)))&&&%%%%%%&&&&&&((()))***&&&&&&''''''((()))******((((((''''''((()))******,,,++++++++++++++++++,,,+++---......---...///111222111222555555555999???yyyuuuoookkkkkkoootttxxx~~~}}}zzz|||vvveeeOOO@@@:::888333333222111000000000000444333222222111111222222555555555555555666777777888999999::::::;;;<<<<<>>???@@@AAACCCFFFHHHIIIJJJGGGIIILLLLLLKKKJJJIIIJJJKKKKKKKKKKKKLLLNNNOOOPPPQQQSSSTTTTTTTTTUUUWWWYYY[[[[[[ZZZXXXWWWYYY\\\``````aaaaaa___\\\[[[\\\]]]]]]___bbbcccdddfffhhhkkkoooppprrruuuwwwvvvtttssstttwwwuuuooolllllljjjeeeccccccdddfffiiikkkjjjiiiffffffggghhhiiikkkmmmmmmooonnnsss{{{wwwfff]]]UUUPPPQQQOOOLLLJJJLLLNNNVVVeeesssrrrcccYYYTTTQQQPPPOOONNNLLLKKKOOOVVV\\\jjjyyy}}}tttpppkkkiiifff[[[fffffffffhhhnnnyyy{{{|||fffMMM@@@:::555555444000...000...---,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,******++++++++++++******++++++*********+++,,,---,,,+++***))))))***+++,,,)))******++++++******)))'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&(((&&&%%%%%%&&&''''''&&&'''''''''&&&&&&'''''''''&&&'''((((((((((((((((((((()))))))))***************+++,,,,,,+++,,,...///000000000000222333444555vvvtttrrrssswwwzzz|||}}}tttfffUUUGGG===888777444444333333444444555555000000111111222444555666555555555555666777888999888999:::<<<>>>???@@@AAAAAAAAABBBCCCDDDGGGIIIKKKHHHJJJLLLLLLKKKIIIIIIIIIFFFGGGHHHIIIKKKMMMOOOQQQSSSTTTTTTSSSRRRRRRSSSUUUXXXYYYYYYXXXXXXZZZ]]]```bbbcccdddccc```^^^]]]^^^___aaaccceeeeeefffhhhjjjoooppprrrttttttsssqqqpppsssuuusssnnnkkkjjjhhhdddaaaaaabbbeeehhhjjjiiihhhggghhhhhhjjjkkklllmmmnnnppppppttt{{{ttteeeXXXQQQQQQQQQNNNLLLKKKJJJKKKTTT]]]ppp{{{iii^^^XXXVVVSSSRRRPPPMMMKKKKKKOOORRR[[[dddrrr~~~uuupppkkkjjjggg\\\fffggggggkkkuuu{{{zzz}}}^^^EEE;;;666333333333000///111------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++************+++,,,,,,******))))))))))))******))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((('''&&&(((((()))***************((()))******)))***,,,.........//////000222333444wwwvvvuuuwww}}}|||~~~qqq]]]MMMBBB:::666555333333333333333444555666222111111222333444555555555555555666777888:::;;;999:::<<<>>>@@@BBBDDDDDDHHHFFFEEECCCCCCDDDFFFGGGIIIKKKLLLLLLKKKIIIIIIJJJGGGGGGHHHIIIKKKNNNPPPQQQSSSTTTTTTSSSRRRRRRTTTUUUYYYZZZ[[[ZZZZZZ[[[]]]___```bbbddddddbbb```______aaaccceeefffffffffhhhjjjlllmmmpppqqqpppooooooooommmnnnnnnllljjjiiihhhfffaaa```aaacccfffhhhhhhgggiiijjjkkklllmmmnnnnnnooonnnpppuuu|||~~~~~~ppp```VVVTTTPPPNNNMMMMMMLLLKKKOOOUUU[[[ssssssfff^^^ZZZYYYWWWTTTPPPMMMLLLMMMMMMSSSWWWaaaooo}}}}}}uuuooolllhhh]]]hhhlllsss}}}|||xxxyyyXXXBBB999444111222222///...//////......---------......,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***************++++++,,,'''((()))******)))((('''((())))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&'''(((((('''&&&''''''((((((((((((''''''(((((())))))((('''&&&&&&'''((()))***+++******)))((()))***)))))))))+++---.........///000111333333|||{{{zzz|||~~~nnnVVVHHH???777333444222111111111222333444444444444333333222333333444444555555666888:::;;;<<<;;;<<<>>>@@@CCCEEEFFFGGGKKKIIIGGGEEEDDDEEEFFFGGGJJJKKKLLLLLLJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSUUUTTTTTTUUUWWWYYY\\\^^^^^^^^^\\\\\\]]]^^^]]]___bbbbbbaaa`````````bbbdddffffffffffffhhhjjjgggjjjmmmnnnmmmlllnnnooonnnmmmmmmmmmkkkiiihhhgggaaa``````bbbeeeggggggfffjjjkkkmmmnnnoooooooooooommmoootttzzzooo```XXXQQQNNNNNNOOOOOOLLLNNNSSSSSSbbb|||ooobbb\\\^^^[[[WWWSSSPPPNNNMMMLLLLLLNNNSSSZZZggg|||~~~}}}~~~uuuoookkkbbbooozzz|||wwwvvv{{{pppOOOAAA888333111222111...,,,---......---------......///---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++))))))******++++++++++++&&&''')))******)))'''&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((''')))******(((&&&''''''((())))))(((''''''(((((())))))((('''&&&&&&'''(((***+++++++++))))))(((***+++*********,,,...////////////000222333444}}}gggPPPDDD===555222444111111000000000111222222555555444333333333333333444555555777999;;;===>>>>>>???@@@BBBEEEGGGHHHIIIIIIIIIHHHGGGHHHHHHJJJKKKIIIKKKLLLLLLKKKJJJLLLMMMOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSUUUUUUVVVWWWZZZ\\\]]]___``````^^^]]]]]]]]]\\\^^^``````___^^^___```bbbccceeefffffffffhhhjjjfffiiimmmmmmkkkkkkmmmpppssspppooopppmmmhhhfffgggcccbbbaaabbbdddeeefffeeejjjkkkmmmnnnoooooonnnnnnkkknnnsssuuuxxx~~~hhhYYYUUUQQQNNNOOONNNKKKKKKNNNPPPXXXiiilllbbbddd```ZZZVVVRRRPPPMMMKKKKKKMMMOOOQQQTTTbbb{{{~~~~~~}}}xxxpppmmmjjj||||||uuutttrrr~~~yyypppYYYCCC===777222000222222...+++,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++((()))******++++++******'''((()))******)))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''((('''((()))******(((&&&'''((()))******)))((('''(((((((((((((((((('''&&&&&&(((***+++,,,+++)))((()))***++++++***+++---///.../////////000222333444sss^^^JJJBBB;;;333222666222222111000000000111111444444333333333444444555444444555777999<<<>>>???@@@AAACCCDDDFFFHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHJJJKKKKKKKKKKKKMMMOOOPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTUUUVVVVVVWWWYYY\\\[[[]]]___```___^^^]]]^^^___``````^^^\\\[[[\\\]]]```bbbdddeeeeeefffhhhjjjiiimmmpppooolllkkkmmmqqqrrrnnnmmmnnnlllfffdddffffffdddbbbbbbccceeeeeedddhhhiiikkkmmmmmmmmmlllkkkggglllqqqrrrsssxxx~~~wwwaaaYYYSSSOOONNNMMMJJJJJJMMMNNNQQQ[[[nnnsssnnniiiaaaZZZVVVSSSOOOMMMNNNMMMMMMOOOPPPVVVfffvvv|||{{{|||~~~|||xxxooopppttt|||ssspppjjjpppkkkaaaXXXGGG888999444000///222333///...///+++++++++++++++,,,---...------,,,,,,,,,,,,------******++++++++++++******'''((()))***+++******))))))))))))******)))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&((()))(((&&&$$$'''((()))******)))((('''&&&'''((((((((((((((((((&&&(((***,,,,,,+++)))((()))***++++++******,,,...---------...///000222222}}}{{{~~~kkkWWWFFF@@@:::222222888333333222111000000000000222222222333444555666777444444666777:::<<<>>>@@@BBBCCCDDDEEEGGGIIIJJJJJJOOOOOONNNMMMLLLIIIGGGFFFHHHIIIJJJKKKKKKLLLNNNQQQPPPPPPPPPQQQRRRSSSUUUUUUSSSUUUVVVVVVUUUVVVXXXZZZWWWZZZ^^^______^^^^^^^^^ccccccaaa^^^[[[YYYZZZ[[[___aaaccceeeeeefffhhhjjjmmmpppsssqqqmmmkkkmmmqqqkkkggggggkkkjjjdddcccggghhheeecccbbbcccddddddcccfffgggiiikkkkkkkkkiiihhhdddjjjppprrrssswww}}}qqq\\\UUUOOONNNMMMLLLMMMPPPMMMNNNSSS^^^oooxxxqqqggg___ZZZVVVRRROOOMMMIIIIIIMMMNNNOOOWWWaaauuu{{{xxxyyy|||~~~|||}}}tttvvvnnnqqq{{{|||rrrnnnfffiii```UUUMMM===333777111......222333111000111---------------...///000...------,,,,,,------...*********++++++*********'''((()))++++++******)))******))))))))))))******&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&((('''$$$"""'''((()))++++++)))((('''&&&&&&'''((()))))))))(((&&&(((***,,,,,,+++)))(((((()))******)))***,,,...,,,,,,,,,---...///000111}}}www}}}}}}zzzxxxbbbTTTEEE===888333000000444444444444444444444444222222222333444555666777555777888999999;;;>>>@@@FFFFFFFFFGGGGGGHHHHHHIIIKKKNNNPPPOOOKKKGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRTTTVVVWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZ\\\ZZZYYYXXXXXXZZZ]]]___bbbaaa___^^^\\\\\\\\\\\\]]]___aaadddeeefffffffffiiiiiikkklllmmmllllllkkkllljjjhhhfffeeefffggghhheeeffffffeeeddddddeeefffhhhhhhiiijjjkkkkkkkkkkkkiiikkkmmmppprrrvvvzzz~~~~~~ddd^^^VVVPPPLLLKKKKKKKKKPPPJJJJJJSSS]]]mmmxxxmmmbbbYYYUUUTTTRRRMMMJJJLLLLLLLLLOOOTTT___kkk}}}|||zzzwww~~~|||yyy{{{|||}}}~~~|||~~~{{{}}}yyy}}}xxxvvvppppppzzzuuuttttttrrrgggWWWJJJAAA<<<888555000111111111111000//////////////////////////////,,,++++++---000000---***++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,,,,,,,+++******************************+++)))&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))************+++++++++,,,,,,------.../////////{{{xxxzzztttoookkkZZZNNNAAA:::666333111222333333333333333333333333333222333333444555777777777999;;;<<<<<<>>>AAADDDGGGGGGGGGHHHHHHHHHHHHHHHKKKMMMPPPOOOLLLIIIHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMPPPQQQRRRTTTVVVXXXYYYZZZWWWXXXYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWXXXZZZ]]]___`````````______^^^^^^^^^```aaaccceeeffffffffffffggghhhjjjkkkkkkkkkjjjiiifffeeedddccccccdddeeeeeeeeeeeefffeeeeeeeeefffgggeeefffgggiiikkklllmmmmmmiiikkkmmmnnnpppssswww{{{jjjbbbXXXQQQOOONNNLLLJJJOOOJJJJJJQQQVVV^^^sss{{{nnncccZZZVVVTTTNNNKKKLLLLLLKKKLLLPPPRRR[[[iiixxx}}}wwwzzz}}}{{{}}}{{{zzz}}}zzz~~~|||}}}wwwxxx|||wwwuuuwwwuuuuuu{{{xxxwwwvvvmmmbbbRRREEE===999555333111111111000000000//////------------------------,,,******,,,...///---***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))******))))))((('''))))))))))))))))))))))))***((('''%%%%%%%%%'''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))************+++++++++,,,,,,------.../////////~~~~~~zzz{{{{{{ssslllccc\\\QQQFFF;;;777555222222333222222222222222222222222333333333444555666888888999;;;===???@@@CCCFFFIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJMMMOOOOOONNNLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMQQQRRRSSSUUUXXXZZZ[[[\\\ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXYYY[[[]]]^^^]]]^^^```aaaaaaaaa`````````aaabbbcccddddddddddddeeefffggghhhhhhhhhgggfffaaaaaabbbbbbcccdddeeeeeeeeeeeeeeeeeeeeefffggggggeeefffggghhhiiijjjjjjjjjggghhhjjjlllmmmppptttwwwvvvmmm```XXXTTTQQQNNNKKKMMMJJJKKKOOOPPPQQQ\\\jjj~~~qqqddd\\\YYYSSSNNNNNNMMMKKKKKKNNNLLLOOOWWW```hhhtttzzzzzz{{{~~~xxxwwwzzz|||~~~}}}ssspppwww}}}{{{vvvnnnkkknnnuuuvvvvvv~~~~~~{{{xxxuuusssdddYYYJJJ>>>777444333111222111000///...//////000+++++++++++++++++++++++++++******+++---...,,,+++++++++++++++++++++++++++***************+++++++++)))))))))))))))(((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&+++***)))'''%%%$$$$$$###((((((''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---......//////~~~~~~|||zzz{{{wwwqqqiii]]]RRRJJJAAA999666444111111444222222222222222222222222333444444555666888999::::::<<>><<<>>>@@@BBBDDDFFFJJJMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPSSSVVVWWWUUUSSSNNNPPPTTTWWWXXXXXXXXXWWWRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWYYY\\\___aaa___```bbbddddddcccaaa___^^^^^^^^^^^^____________```___^^^^^^___```aaabbb___``````aaa```___^^^]]][[[\\\]]]___bbbfffiiikkkjjjfffccccccfffgggeeebbb___```aaabbbcccddddddddd^^^```bbbcccdddgggkkknnnllloootttvvvxxxsssggg\\\UUUQQQQQQOOOKKKIIIIIIJJJJJJKKKOOOXXXggg{{{wwwdddZZZUUUPPPNNNNNNLLLJJJKKKLLLJJJGGGIIINNNPPPYYYggguuu}}}{{{|||~~~}}}~~~}}}{{{yyyvvvrrrooooooppptttzzz}}}zzzvvvuuuuuuvvvwwwsssxxx}}}~~~|||yyyyyy|||sssqqqrrrxxxzzztttrrrooommmjjjgggeeeeeegggiiiqqq}}}wwwvvvuuuvvvtttjjjZZZMMM@@@:::444111111222111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((******)))'''(((***---******************************************))))))&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++***++++++,,,,,,---......xxx|||xxx|||tttssspppbbbQQQGGG888555444444333000222666222222222222222222222222555555666888999<<<===>>>===???AAACCCDDDGGGJJJMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPOOOPPPSSSWWWXXXVVVSSSNNNPPPTTTXXXZZZZZZYYYXXXSSSTTTTTTUUUUUUVVVWWWWWWVVVUUUVVVWWWZZZ]]]aaacccaaaccceeeffffffdddaaa```aaaaaa```____________```]]]]]]\\\\\\]]]^^^```aaa______`````````___]]]\\\]]]]]]]]]___bbbfffjjjlllmmmiiieeeeeehhhhhhfffbbbaaabbbbbbbbbbbbaaaaaa```aaabbbcccccccccdddhhhjjjfffiiiooorrrrrr|||~~~yyyooo```TTTOOOPPPOOOLLLKKKKKKJJJIIIFFFIIINNNUUUaaavvvoooaaaZZZUUURRRRRRIIIGGGGGGHHHFFFCCCDDDIIIHHHLLLUUU___jjjuuu{{{yyyyyywwwzzz~~~tttlllooosssssssssuuusssrrrqqqrrrssssssqqqpppsssuuuxxxyyyxxxwwwuuuttttttttttttooovvv}}}yyywww{{{xxx{{{zzztttooopppvvv~~~yyyqqqnnnkkkllljjjgggdddccceeegggkkk{{{|||zzzxxxxxxtttgggTTTEEE;;;666222000111222000...------.........---,,,+++++++++++++++++++++++++++&&&((()))'''%%%%%%(((,,,)))))))))))))))))))))))),,,,,,++++++******))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++***++++++,,,,,,---......vvv||||||vvvyyy}}}~~~{{{qqq^^^JJJ>>>888777444222111222333444444444333333333444555555777999<<<=========>>>???AAABBBCCCEEEFFFHHHIIIJJJMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQRRRSSSTTTTTTTTTTTTPPPRRRSSSVVVXXXYYYZZZ[[[[[[WWWSSSRRRUUUWWWXXXWWWYYYYYYZZZZZZZZZ\\\```dddddddddeeeeeeeeedddccccccbbbaaa```______^^^^^^___[[[]]]___aaabbbbbbaaa```aaa```]]]\\\[[[[[[]]]^^^\\\]]]___```bbbeeeiiilllmmmkkkgggcccbbbbbbdddeeehhhgggeeecccbbbaaa``````^^^```bbbbbbbbbdddgggiiihhhhhhjjjkkkmmmvvvtttrrrqqqgggZZZWWWUUUQQQMMMJJJIIIJJJKKKIIIJJJJJJKKKRRRaaatttnnnaaaZZZXXXXXXPPPNNNJJJIIIIIIJJJIIIIIIIIIJJJLLLPPPVVV___jjjqqq~~~wwwyyyuuusssvvvxxxyyy}}}}}}tttpppllllllnnnqqqqqqqqqvvvtttsssrrrrrrtttvvvwwwzzz}}}|||}}}yyytttpppnnnoooqqqrrrvvv|||uuuqqqqqqsssqqqxxxyyytttrrrrrrooorrrvvvwwwuuuqqqmmmkkkjjjmmmnnnkkkfffccceeehhhrrryyy||||||yyyrrrhhh\\\NNNBBB555444222000///000000111/////////......---------*********)))))))))((((((...---+++)))(((((())))))))))))))))))((((((((((((***((((((***++++++'''###(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((("""&&&***---,,,***)))(((******))))))(((((('''''')))***+++,,,------------vvvzzz~~~{{{wwwxxx{{{|||~~~yyyjjjVVVFFF???777666444333222222333333444444333333444444555555888:::<<<=========???AAAAAABBBCCCEEEFFFHHHIIIJJJLLLLLLMMMMMMMMMNNNNNNNNNQQQRRRRRRSSSTTTTTTTTTSSSQQQRRRSSSTTTUUUUUUUUUUUUTTTRRRQQQRRRUUUWWWVVVUUUXXXYYYZZZZZZ[[[\\\___bbbeeeeeeeeeddddddcccbbbaaabbbbbbaaa```____________[[[]]]___aaabbbbbbaaa```___^^^\\\ZZZZZZZZZ[[[\\\ZZZ\\\]]]]]]^^^```cccfffkkkhhhdddaaa______aaabbbeeedddcccaaa```````````````aaacccccccccdddgggiiihhhhhhiiijjjjjjoooyyyssspppggg[[[ZZZVVVQQQMMMKKKIIIHHHGGGFFFHHHIIIIIILLLVVVcccmmmvvvyyy}}}|||nnnccc\\\YYYXXXUUUPPPMMMMMMLLLLLLKKKEEEFFFGGGIIIKKKQQQXXX]]]gggtttzzzuuusssrrrpppsssxxx{{{|||~~~}}}|||{{{}}}}}}zzzxxxvvvtttrrrooollllllooorrrssssssvvvxxxzzz|||}}}~~~|||||||||}}}{{{vvvqqqmmmllloooqqqtttxxxzzzqqqlllmmmlllrrr~~~uuupppnnnnnntttxxx{{{zzztttnnnjjjhhhhhhkkkmmmlllhhhfffgggjjjqqqyyy~~~xxxvvvppphhh___RRRDDD:::333222111000////////////.........---------,,,,,,---------,,,,,,,,,,,,+++---,,,+++))))))))))))***))))))))))))(((((((((((()))(((((()))++++++'''$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((***(((''''''((())))))(((***)))))))))((((((((('''******++++++,,,------...zzz{{{}}}~~~||||||{{{{{{|||{{{ttt```LLL@@@>>>555555555444444333333222444444333333444555555666:::;;;<<<<<<<<<===AAACCCAAABBBCCCEEEFFFHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQOOONNNNNNNNNNNNPPPSSSVVVXXXWWWUUUXXXZZZ\\\\\\\\\]]]___```cccccccccccccccbbbbbbbbb______^^^]]]\\\\\\\\\\\\\\\]]]___aaabbbbbbaaaaaa^^^]]][[[YYYYYYYYYZZZZZZ^^^___``````______bbbdddgggeeeaaa^^^\\\\\\]]]^^^aaaaaa```_________``````bbbdddeeeeeedddeeefffhhhhhhhhhiiihhhfffhhhsssyyyqqqddd^^^UUUOOOMMMLLLJJJHHHFFFHHHIIIHHHHHHKKKQQQVVV\\\dddmmmrrrwwwtttiiibbb]]]YYYTTTOOOMMMKKKJJJIIIFFFFFFFFFEEEDDDEEEHHHKKKRRR\\\iiiuuu{{{uuusssvvv{{{{{{|||{{{zzzyyywwwuuutttvvvwwwxxxzzz}}}|||yyyrrrwww|||~~~|||yyyyyyzzz}}}{{{{{{{{{zzzyyyxxxwwwuuurrrpppooorrrpppooopppssswwwyyyzzz}}}}}}zzzxxxyyyzzz|||}}}zzzuuuooolllmmmqqquuuzzz}}}vvvnnnjjjlllmmm}}}{{{rrrmmmnnnooozzz~~~|||ssskkkgggfffgggkkkoooooonnnnnnppprrrrrrzzzxxxqqqhhh___TTTHHH;;;222000000000000000///...---------------,,,,,,,,,,,,+++++++++************)))++++++******)))******+++))))))))))))(((((((((((()))(((((()))******(((%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''((()))&&&''''''(((((((((((((((***(((&&&''')))+++***((())))))))))))((((((((((((++++++******+++,,,...///zzz}}}~~~}}}}}}}}}lllXXXEEE;;;999444444555555444444333222444444333444444555666777::::::;;;:::;;;===AAADDDBBBCCCDDDEEEGGGIIIJJJKKKJJJKKKLLLMMMNNNPPPQQQQQQQQQQQQQQQRRRRRRQQQPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKKKKMMMOOORRRVVVXXXYYYZZZYYY[[[^^^_________```aaaaaaaaaaaabbbbbbccccccddd```___^^^]]]\\\\\\\\\\\\\\\]]]___```aaaaaaaaaaaa^^^]]]\\\[[[ZZZZZZZZZ[[[___```aaaaaa``````aaabbbdddbbb___\\\[[[[[[[[[\\\```____________```aaaaaadddeeeggggggeeeeeefffggghhhhhhiiijjjfffeeelllvvv}}}qqqaaaUUUPPPPPPOOOOOOJJJJJJJJJHHHFFFGGGJJJMMMTTT^^^jjjrrr|||{{{sssddd___YYYSSSOOOMMMKKKIIIJJJJJJJJJHHHEEEDDDDDDEEEHHHNNNWWW```nnn~~~|||yyyvvvtttuuuvvvvvvvvvwwwzzz}}}{{{yyysssuuuwwwwwwuuusssrrrsssvvvvvvvvvuuuttttttvvvxxxzzzzzzzzzzzzxxxwwwuuutttvvvvvvvvvxxx{{{zzzzzzyyyxxxxxxxxxyyyzzz~~~{{{vvvqqqooorrrxxx}}}~~~|||{{{vvvooommmppp|||vvvpppooossswww~~~}}}sssjjjhhhiiijjjnnnrrrvvvxxx{{{~~~rrrdddYYYOOOBBB777111......///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))*********++++++,,,))))))))))))(((((((((((((((((())))))***)))((('''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&''''''(((((((((((((((###%%%))),,,---,,,***)))))))))))))))((((((((((((,,,+++)))))))))+++...///zzz|||||||||zzzzzz{{{|||}}}sssbbbRRRCCC999555444444555555555444333222444444444444555666777888999::::::::::::===AAADDDCCCDDDEEEGGGIIIJJJKKKLLLLLLLLLMMMOOOQQQRRRSSSTTTQQQQQQQQQQQQPPPPPPOOONNNOOOOOOPPPPPPOOOOOONNNMMMKKKKKKMMMNNNQQQUUUYYY\\\[[[]]]```aaaaaaaaabbbcccddddddcccaaaaaaaaaaaabbbcccbbbaaa```____________]]]]]]^^^___```aaabbbbbb``````___^^^^^^]]]]]]]]][[[\\\^^^^^^]]]\\\]]]___bbb```^^^\\\[[[\\\\\\]]]````````````aaabbbccccccdddfffhhhhhhfffeeeffffffiiiiiikkkmmmjjjggglllssswwwzzzdddWWWRRRPPPPPPLLLKKKIIIGGGFFFGGGJJJMMMNNNVVVdddsssqqqkkkccc[[[VVVRRRPPPNNNKKKKKKKKKIIIGGGEEEEEEFFFDDDFFFJJJPPPYYYfffvvv}}}zzzxxxxxxxxxwwwvvvuuuwww{{{~~~~~~}}}{{{zzzyyyyyyyyyzzzxxxwwwvvvssspppooonnnooonnnooooooooooooqqqtttwww~~~~~~}}}}}}~~~~~~yyyvvvrrrtttwwwyyyzzzyyyxxxwww|||zzzwwwttttttwww~~~}}}|||zzzzzz{{{xxxttttttxxxyyyrrrooorrryyy~~~tttnnnmmmooonnnrrrxxx}}}sss```TTTJJJ>>>555333,,,---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,((())))))***+++++++++,,,))))))))))))(((((((((((('''((()))))))))(((((()))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((("""&&&******(((&&&''')))(((((((((((())))))))))))+++***)))((()))+++---///xxxyyyzzzyyyxxxwwwxxxzzzuuu}}}~~~iiiZZZNNNBBB888444444444444444444444444444333333444444555666888888888:::;;;;;;<<<>>>BBBDDDEEEFFFGGGIIIJJJLLLMMMNNNOOOPPPQQQRRRTTTUUUVVVWWWSSSSSSSSSRRRQQQPPPOOONNNMMMNNNOOOPPPPPPQQQQQQQQQJJJKKKLLLLLLNNNRRRXXX\\\[[[]]]___``````bbbdddfffjjjhhhfffccc```___^^^^^^```___^^^]]]]]]\\\]]]]]]]]]]]]^^^___```aaabbbbbbccccccbbbbbbaaa`````````\\\^^^``````^^^^^^^^^_________^^^]]]]]]]]]^^^___aaaaaaaaaaaabbbcccdddeeeccceeeggghhhgggeeeeeefffjjjjjjlllooommmjjjmmmsssvvviiiYYYQQQNNNMMMKKKHHHFFFFFFHHHKKKMMMHHHOOO[[[nnnzzzoooddd]]]WWWSSSPPPJJJKKKJJJHHHFFFDDDEEEFFFFFFEEEFFFJJJNNNTTT___jjjyyy|||yyyyyyzzz|||}}}{{{xxxvvvvvvvvvxxxyyyzzzxxxvvvsssqqqooonnnmmmlllmmmoooppprrruuuyyy||||||wwwsssooonnnqqquuuyyyzzzxxxuuusssvvvvvvwwwwwwyyy}}}}}}{{{wwwvvvxxx{{{{{{zzz}}}~~~|||yyyvvvwww|||xxxtttssstttqqqxxx}}}{{{|||~~~pppYYYMMMCCC999333333------.........------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++((()))***+++++++++++++++))))))))))))(((((((((((('''((())))))(((((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((())))))(((&&&######%%%((((((((((((((())))))))))))******))))))***+++---...|||tttvvvxxxyyyyyyyyy{{{|||xxxtttcccVVVJJJ???888777555444333333333333555555333333444444555777888999999;;;===???@@@AAACCCFFFGGGHHHIIIJJJLLLNNNOOOPPPSSSSSSTTTUUUWWWXXXYYYYYYVVVVVVVVVUUUTTTRRRQQQPPPMMMMMMNNNPPPQQQQQQQQQQQQLLLNNNPPPQQQQQQSSSXXX[[[YYY[[[\\\]]]^^^aaadddgggjjjhhhfffcccaaa`````````___^^^]]]\\\[[[[[[[[[[[[^^^^^^^^^___```aaabbbccceeeeeeeeeddddddcccbbbaaabbbccceeedddaaa___^^^^^^]]]\\\\\\]]]]]]^^^``````aaaaaaaaaaaabbbccccccdddaaadddfffggggggeeeeeefffjjjjjjlllnnnmmmjjjlllqqqtttmmm[[[SSSNNNLLLJJJIIIIIIIIIIIIIIIFFFKKKUUUeeezzztttiii```ZZZWWWPPPPPPNNNKKKGGGEEEFFFGGGGGGFFFGGGKKKKKKKKKRRR[[[___iiiuuu~~~~~~~~~}}}{{{wwwuuusssvvvyyy|||zzzwwwuuusssooolllkkknnnqqqtttuuutttqqqppprrruuuzzz}}}}}}|||{{{zzzwwwvvvyyy~~~|||{{{}}}~~~}}}yyyvvvuuuvvv{{{xxx{{{{{{zzzkkkQQQEEE===444000333......------------......,,,,,,---------.........++++++*********)))))))))))))))***+++++++++******))))))))))))((((((((((((&&&(((***)))''''''))),,,((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))''''''+++///000+++&&&'''((((((((()))))))))***)))))))))***++++++,,,,,,zzzpppsssvvvyyyzzz|||~~~xxxooobbbUUUGGG;;;999;;;666555333222222333555666333333444444666777888999:::<<<@@@BBBBBBCCCEEEGGGHHHIIIJJJLLLMMMOOOPPPQQQUUUVVVWWWWWWXXXYYYZZZZZZYYYYYYXXXXXXVVVUUUSSSRRRMMMMMMNNNPPPPPPQQQQQQQQQNNNRRRVVVXXXWWWXXXZZZ\\\XXXYYYZZZ[[[\\\```dddhhhfffeeecccbbbbbbdddeeegggddddddcccbbbaaaaaaaaaaaa^^^^^^^^^^^^___aaabbbccceeeeeeeeeeeeeeecccbbbbbbbbbcccdddbbb^^^[[[YYYYYY[[[[[[[[[\\\]]]___```aaaaaaaaaaaaaaaaaabbbcccccc```cccfffgggfffeeeeeefffjjjiiikkkmmmllliiikkkooolll~~~hhh]]]QQQPPPNNNMMMLLLKKKHHHFFFEEEIIIPPPZZZkkkyyyooogggcccYYYXXXUUUOOOJJJHHHHHHIIICCCBBBDDDIIIHHHEEEIIIQQQMMMVVVaaaiiiooozzz~~~{{{wwwsssqqqqqqpppmmmkkkkkklllnnnooopppoooooonnnrrrvvv}}}|||xxxwwwxxxxxxxxxyyyyyy}}}|||xxx{{{~~~|||xxxttt{{{}}}zzzxxxttt{{{hhhNNNBBB:::222000444///...---,,,,,,---///000---------....../////////.........---------,,,,,,)))***+++,,,,,,+++***)))))))))))))))((((((((((((&&&(((***)))''''''))),,,(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''((((((&&&''''''(((((((((((((((""""""(((777CCCBBB333###'''((((((((())))))******((((((***++++++,,,++++++|||www{{{}}}|||}}}~~~pppcccUUUKKKBBB999444444444444333222222333333333777666666666777888:::;;;===@@@CCCEEEJJJNNNLLLFFFGGGGGGIIIJJJLLLMMMNNNOOOUUUUUUUUUVVVWWWZZZ\\\]]]XXXYYYXXXUUUVVVYYYWWWSSSPPPQQQQQQRRRSSSUUUVVVWWWVVVVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\___cccfffhhhgggfffeeeddddddddddddfffccc```___```cccdddddd```aaa```^^^[[[[[[\\\^^^^^^dddiiiiiieeeaaaaaabbbbbbaaa___\\\ZZZXXXXXXYYY[[[[[[[[[]]]___aaaaaaaaabbbaaa___^^^^^^___```aaacccdddfffhhhhhhhhhggggggiiikkkmmmllljjjiiikkknnnqqqwwwccc[[[SSSMMMMMMMMMJJJIIIJJJHHHHHHLLLTTT___nnn}}}qqqjjjddd```[[[TTTOOOLLLJJJIIIJJJHHHFFFFFFGGGHHHGGGFFFKKKMMMPPPTTT[[[fffsss|||~~~xxxssspppnnnlllmmmooonnnkkkhhhdddcccdddfffkkkpppssstttwww|||{{{|||{{{xxxuuuuuuyyy}}}yyy|||}}}zzzvvvttt|||yyyrrrpppooowww~~~~~~xxxxxx{{{xxxYYYEEE@@@999666666222000000000//////.........---,,,+++******+++,,,---......---------,,,,,,,,,))))))))))))))))))))))))++++++)))(((''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''******))))))((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((000)))***999CCC>>>000&&&))))))))))))))))))))))))((((((((((((((()))******}}}|||zzziii\\\NNNFFF???888555555555555444444444444555555777777777777888:::<<<===@@@CCCEEEHHHMMMSSSRRRNNNGGGGGGHHHIIIJJJKKKMMMMMMRRRRRRRRRTTTVVVYYY\\\]]]ZZZ\\\\\\XXXWWWXXXXXXUUUTTTSSSSSSTTTUUUWWWYYY[[[[[[\\\]]]^^^```aaabbbbbb_________^^^^^^```eeehhhmmmlllkkkjjjiiiiiiiiiiiieeeccc```___```bbbccccccaaaaaaaaa___]]]]]]___```aaafffjjjjjjfffcccccceeebbb```^^^]]]\\\]]]\\\\\\[[[[[[\\\^^^```aaabbbbbbcccbbbaaa``````bbbcccdddggghhhhhhiiiiiiiiiiiiiiifffhhhjjjjjjiiiiiijjjllljjjppp{{{~~~eeeZZZPPPMMMMMMJJJHHHGGGKKKJJJKKKOOOUUU^^^nnn}}}wwwoookkkddd___ZZZVVVRRRNNNLLLIIIGGGFFFFFFFFFFFFEEEDDDEEEGGGHHHLLLSSS]]]dddttt~~~|||yyywwwtttnnnjjjkkkiiiffffffhhhiiigggfffcccbbbdddgggmmmsssyyy{{{{{{~~~zzzzzzyyyzzzxxxuuurrrtttyyy~~~zzzzzzwwwsssrrr|||yyypppmmmnnnwwwzzz{{{|||pppSSSBBB???888555555111------,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))+++***)))(((''''''''''''(((((())))))))))))(((((())))))************))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((,,,((()))111555111***'''))))))))))))))))))))))))'''''''''''''''(((((()))~~~~~~~~~|||vvv}}}yyyqqq```TTTFFF???:::666555777777666666555555666666777777777777888:::<<<>>>???CCCFFFHHHJJJPPPWWWYYYWWWKKKJJJJJJJJJJJJLLLNNNOOONNNOOOPPPRRRUUUXXX[[[\\\[[[```aaa[[[WWWXXXXXXWWWXXXWWWWWWWWWXXXZZZ]]]___```aaabbbdddeeefffggggggbbbbbbbbb```___aaaeeehhhooonnnnnnmmmllllllkkkkkkeeebbb___^^^___`````````___``````___^^^^^^___aaabbbeeehhhgggdddbbbccceeebbb___]]]]]]```aaa```^^^]]]]]]^^^___```bbbcccccceeeeeedddcccdddeeeggghhhjjjjjjiiihhhhhhhhhhhhiiiccceeeggghhhhhhhhhiiijjjjjjppptttsssdddTTTOOOOOOLLLHHHFFFMMMJJJJJJKKKLLLOOOYYYcccvvv{{{uuulllgggddd```YYYSSSRRRNNNJJJHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEHHHMMMQQQZZZbbbnnnyyyxxxtttpppoooooommmiiieeegggddd```___```cccdddeeecccccceeejjjqqqyyy|||wwwvvvvvvvvvtttqqqpppsss{{{~~~xxxzzzxxxwwwtttttt{{{yyynnnlllnnnxxx}}}~~~~~~{{{bbbJJJ>>><<<666444444////////////............---,,,,,,++++++++++++,,,,,,+++*********))))))))))))))))))))))))))))))))))))+++***)))((((((''''''((((((((())))))))))))((((((((())))))******))))))((()))))))))((((((((((((''''''''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))((()))+++(((%%%&&&***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((({{{{{{}}}||||||xxxvvv}}}yyyuuunnnhhhYYYMMMAAA:::777444555777777666666666666777777888666777888999;;;===???@@@FFFIIIJJJKKKOOOVVVZZZYYYPPPOOONNNNNNNNNPPPQQQSSSOOOPPPQQQSSSUUUXXXYYYZZZ\\\bbbccc]]]XXXWWWYYYYYY\\\[[[YYYYYYZZZ\\\___```aaabbbdddeeegggggghhhgggddddddcccaaa```aaadddggglllllllllkkkjjjjjjiiihhheeebbb___^^^^^^______^^^\\\]]]^^^^^^\\\\\\^^^___aaabbbcccbbb______```bbbccc___]]]^^^aaabbb```]]]^^^___aaaaaabbbbbbdddeeeffffffffffffggghhhiiijjjkkkjjjhhhfffeeeeeefffgggeeefffhhhhhhhhhhhhgggggglllrrrqqqssslllXXXQQQQQQOOOKKKHHHKKKHHHHHHJJJJJJJJJOOOWWWaaaqqqtttnnnllljjjccc]]]ZZZVVVQQQMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGHHHIIIKKKPPPWWW^^^eeennnwww|||~~~yyyqqqnnnkkkkkkmmmmmmkkkhhhdddaaa]]][[[\\\```eeeggghhhiiikkkpppvvv~~~~~~wwwvvvssssssrrrpppqqqvvv~~~|||xxx|||zzzzzzzzz{{{zzz{{{||||||yyyoooooorrr}}}}}}~~~~~~xxxzzzvvvfffTTTAAA::::::444333444...000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))******)))&&&%%%(((---((((((((((((((((((((((((''''''&&&&&&''''''((()))~~~yyy~~~|||zzz~~~yyy{{{uuunnngggaaaUUUJJJ>>>999666444444666666666666666666777888888666777888:::<<<>>>???@@@GGGJJJKKKIIIKKKQQQUUUUUURRRRRRQQQQQQQQQRRRTTTUUURRRSSSTTTUUUVVVWWWXXXXXX[[[aaaccc^^^XXXXXX[[[[[[^^^]]]\\\[[[[[[\\\^^^___```bbbdddfffhhhhhhhhhggggggfffeeecccbbbcccfffiiiiiiiiiiiiiiiiiigggfffeeedddaaa___^^^______^^^]]]\\\^^^______^^^]]]^^^___aaaaaa```___^^^^^^___aaaccc```^^^___aaaaaa___\\\___aaacccdddcccccceeeggggggggggggggghhhhhhiiijjjkkkjjjhhhgggfffffffffgggiiijjjjjjkkkkkkiiigggfffiiioooooorrrrrr]]]TTTSSSQQQMMMKKKIIIGGGGGGJJJJJJIIIKKKPPPUUU^^^pppxxxvvvtttppplllccc___YYYUUURRROOOLLLKKKFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFIIILLLQQQWWW]]]aaaooovvv}}}xxxrrrnnnjjjjjjkkkllliiiggg```^^^\\\[[[\\\aaagggkkkppprrruuuxxx|||{{{uuutttrrrtttvvvwwwxxx~~~~~~{{{yyy|||{{{{{{|||~~~zzzxxxwwwvvvvvvyyyrrrtttyyy|||yyy{{{{{{}}}zzzooojjjcccUUUHHH<<<888999333222444...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))***))))))(((((((((((()))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))+++,,,,,,((((((((((((((((((((((((((((((''''''(((((()))***~~~~~~uuukkkbbb\\\QQQFFF<<<999777444444555666666666666777888999999888999;;;===>>>???@@@@@@FFFJJJKKKHHHIIIMMMPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXZZZ___aaa]]][[[]]]___^^^aaa```___^^^]]]]]]\\\\\\```bbbeeegggiiiiiihhhgggiiihhhgggeeedddeeeiiillliiiiiijjjjjjjjjhhhgggeeecccaaa_________```___^^^```aaaccccccaaa``````aaabbbaaaaaa```````````````aaaaaaaaaaaa```___^^^^^^aaadddffffffdddcccfffiiiiiiiiiiiiiiiiiiiiiiiiiiimmmlllkkkjjjiiihhhhhhhhhlllllllllmmmnnnmmmiiiggghhhppprrryyyiii\\\WWWRRROOOMMMKKKHHHHHHJJJJJJGGGGGGIIILLLOOOZZZkkk~~~|||xxxuuummmiiiddd___ZZZVVVQQQNNNHHHGGGFFFFFFGGGGGGFFFDDDBBBBBBCCCEEEHHHKKKOOOQQQRRRZZZeeeoooyyy~~~zzzrrrmmmhhhffffffeeebbb___\\\]]]^^^___bbbfffmmmqqqyyy|||{{{tttqqqrrrvvvzzz~~~{{{{{{zzz{{{zzzzzz{{{}}}|||wwwsssqqqpppvvvuuusssxxx}}}zzzwwwxxxzzzuuuwwwssseee\\\VVVJJJCCC:::999999222222444...------------............,,,,,,------------,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((())))))(((((('''&&&''''''''''''((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''+++...,,,'''))))))))))))))))))))))))((((((((((((((()))******vvvhhh\\\TTTJJJAAA:::888777555444666777777777777888999:::;;;<<<===>>>@@@AAABBBBBBAAADDDIIIKKKIIIHHHLLLOOOOOOOOOQQQSSSUUUVVVWWWVVVUUUSSSTTTUUUWWWXXXYYYYYYXXX[[[^^^___^^^___cccdddbbbcccccccccbbb```^^^[[[ZZZ^^^```cccfffggggggfffeeeffffffeeedddcccdddhhhkkkiiijjjkkklllkkkiiigggfffbbb```______aaaaaa```___bbbccceeeeeecccaaaaaaaaaaaa```______``````___^^^]]]aaaeeedddaaa```aaadddbbbeeehhhgggeeedddgggjjjkkkllllllkkkkkkjjjiiihhhkkkkkkkkkkkkjjjjjjiiihhhkkkjjjkkknnnppppppmmmjjjiiiqqqsssyyynnnbbbYYYSSSSSSMMMJJJHHHKKKJJJGGGEEEGGGGGGHHHNNNXXXbbbrrr~~~zzzwwwrrrmmmhhhbbb[[[WWWRRRPPPMMMLLLLLLLLLIIIGGGCCCCCCCCCDDDFFFGGGGGGFFFEEEJJJQQQXXX^^^gggqqqxxx}}}wwwssskkkgggbbb`````````^^^\\\^^^aaafffiiimmmqqqwww{{{|||xxxwwwuuussstttwww|||||||||~~~~~~zzz{{{zzz|||~~~wwwooommmlllpppwwwppprrrxxx}}}xxxuuuuuutttnnnppplll\\\SSSNNNFFFAAA:::<<<:::111222555///////////////000000111111,,,,,,---......---,,,,,,---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((())))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$'''(((&&&(((,,,***%%%))))))))))))))))))))))))(((''''''''''''((())))))~~~}}}vvvdddVVVLLLFFF>>>888888888666555666999999999999:::;;;<<<===???@@@AAACCCDDDDDDCCCCCCCCCIIILLLJJJJJJMMMPPPPPPPPPRRRVVVYYY[[[ZZZYYYXXXPPPRRRTTTWWWXXXYYYZZZZZZ\\\^^^^^^^^^bbbggghhhdddeeeffffffeeebbb___[[[YYY\\\^^^aaadddeeeeeedddcccbbbbbbaaa```___aaadddgggiiijjjkkkkkkkkkiiigggeeeaaa```___```aaabbbaaa```aaacccddddddbbb_________^^^]]]]]]]]]^^^^^^\\\ZZZ[[[aaaggggggbbbaaadddiiibbbfffiiihhheeedddgggkkknnnnnnmmmmmmlllkkkiiihhhggghhhiiijjjjjjhhhgggfffhhhhhhjjjnnnrrrrrrpppllleeemmmmmmppp|||~~~~~~mmm___YYYXXXNNNJJJIIILLLLLLIIIHHHIIIFFFGGGKKKPPPSSS\\\rrr~~~yyytttlllddd___YYYUUUQQQOOONNNMMMIIIFFFFFFFFFFFFFFFFFFEEEBBB@@@FFFHHHKKKLLLNNNRRRZZZ___cccnnn~~~wwwwwwvvvuuusssooohhhdddccc___[[[[[[^^^```___^^^bbbgggnnnssswww{{{zzzvvvvvvvvvvvvzzz~~~|||||||||{{{yyy{{{xxxmmmkkkjjjoooppplllpppvvv{{{~~~yyyuuurrrsssqqqjjjkkkhhhWWWNNNKKKEEEAAA<<<===:::111333666000+++,,,,,,,,,------......,,,,,,---......---,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))(((((((((((()))***(((((())))))))))))((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%+++,,,'''%%%))))))&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((}}}|||~~~{{{uuubbbSSSJJJ>>>;;;777555666777777777888777888999;;;>>>BBBDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLJJJHHHJJJMMMPPPOOONNNRRRTTTUUUWWWXXXYYYYYYYYYYYYVVVSSSSSSTTTWWWYYYYYY[[[\\\]]]___```bbbcccdddddddddeeedddbbb___\\\[[[\\\]]]___bbbcccddddddddd``````aaabbbbbbbbbbbbaaagggfffgggggggggeeebbb___```bbbeeeeeecccaaaaaaaaagggfffdddcccaaa___^^^^^^___]]]\\\^^^aaabbb___]]]___cccfffgggdddaaaaaabbbdddcccbbbcccfffiiijjjkkknnnoooppppppnnnjjjfffccceeedddcccdddfffhhhhhhhhhhhhhhhiiikkknnnqqqtttvvvrrrmmmhhhggglllrrrwwwyyy}}}ppp```RRRQQQNNNMMMOOOMMMHHHGGGIIIIIIIIIJJJKKKNNNVVVaaaiii}}}{{{rrrkkkbbb___[[[VVVQQQNNNKKKJJJJJJIIIGGGFFFDDDDDDCCCCCCCCCDDDEEEFFFHHHJJJLLLNNNTTTZZZcccmmmtttwwwxxxwww~~~zzzxxxwwwuuurrroookkkfffaaa___aaaaaa]]]YYY[[[[[[ZZZYYYYYY]]]bbbffffffmmmvvv}}}|||xxxtttpppsss{{{{{{zzz||||||wwwzzzkkkiiikkkqqq}}}pppjjjppp{{{~~~xxxssskkkiiiooommmfff]]]TTTOOOLLLKKKJJJEEEBBB<<<666222000111111......,,,,,,,,,,,,......,,,,,,---...---,,,***)))************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''&&&&&&)))***,,,+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&'''%%%"""###&&&'''&&&$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((()))******)))(((((('''''''''((((((((((((''''''''''''(((((({{{|||}}}}}}}}}~~~yyyxxxzzz}}}nnn^^^QQQIII@@@===888666666777888888888888888999<<>>;;;999888444333111///---,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************))))))******))))))((((((%%%'''))))))(((''''''((())))))))))))((((((((((((***))))))((('''&&&%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###############'''&&&$$$$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((((((((''''''(((((()))***(((((('''''''''(((((()))((((((''''''''''''((((((vvvuuuvvvyyy~~~zzz{{{~~~tttaaaSSSJJJEEEDDD@@@:::777666888999:::999:::;;;<<>>AAACCCEEEFFFFFFFFFEEEFFFFFFGGGHHHIIILLLMMMOOOPPPQQQQQQRRRRRRTTTVVVZZZ]]]______^^^]]][[[ZZZYYYZZZ[[[\\\ZZZXXXSSSTTTUUUWWWXXXZZZ[[[\\\ZZZ[[[[[[\\\\\\\\\\\\\\\VVVWWWYYY[[[]]]]]]]]]]]]ZZZ[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]\\\ZZZYYY[[[]]]bbbdddfffgggffffffgggiiihhhhhhiiijjjjjjiiihhhgggeeedddaaa___^^^^^^```aaaaaabbbeeekkkoooooojjjeeeiiifffcccbbbccceeeffffffllllllllllllkkkkkkkkkkkkeeecccbbbbbbcccccccccbbbbbbcccdddeeefffggghhhhhhgggggghhhhhhggggggggggggoooooouuu{{{oooeee\\\SSSOOOPPPKKKJJJJJJJJJJJJIIIIIIHHHFFFHHHJJJIIILLLWWWjjjxxxwwwqqqfffddd```\\\WWWTTTQQQPPPNNNNNNLLLKKKJJJIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHHHHHHHGGGIIILLLNNNMMMOOOPPPRRRSSSUUUXXXZZZXXXYYYZZZ\\\\\\]]]]]]]]]YYYYYYZZZZZZ[[[ZZZZZZZZZ\\\\\\[[[ZZZXXXVVVUUUTTTSSSQQQOOONNNNNNMMMLLLKKKNNNNNNNNNNNNNNNNNNOOOPPPQQQXXX```dddccccccgggkkkooottt||||||wwwvvvuuusssrrrsssuuuwww{{{}}}~~~~~~vvvrrrrrrssszzzrrrnnnkkklll~~~xxxqqqpppsss{{{{{{pppgggcccgggqqq|||~~~xxxxxx~~~|||xxxtttzzztttpppnnnggg]]]VVVKKKFFF>>>888444222///...+++,,,---...///......---))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))************************))))))************))))))&&&(((******))))))***+++''''''''''''&&&&&&&&&&&&&&&''''''(((((()))))))))&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&''''''''''''''''''''''''''''''(((((()))((('''''''''(((((()))***((((((''''''''''''((((((}}}zzz{{{}}}}}}~~~vvv___NNNDDD@@@AAA>>>:::888999:::::::::;;;<<<>>>@@@CCCEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIKKKNNNQQQRRRRRRQQQRRRSSSUUUVVVYYY[[[]]]^^^______ZZZYYYYYY[[[\\\[[[YYYVVVRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZRRRTTTVVVXXXZZZ[[[[[[[[[XXXXXXZZZ[[[\\\]]]]]]]]]\\\___```___\\\ZZZ\\\^^^bbbdddfffffffffgggiiikkkfffggggggggghhhhhhiiiiiiiiihhheeeaaa______bbbeeegggiiikkkllllllhhhbbb^^^dddbbbaaabbbdddfffffffffkkkjjjiiihhhhhhhhhhhhiiijjjhhhfffeeefffgggfffeeeddddddeeefffgggggggggfffeeefffggggggeeeeeeeeegggiiikkksss~~~ppp```VVVTTTLLLJJJIIIIIIIIIIIIGGGEEECCCFFFIIIIIIIIINNNWWW^^^mmm{{{vvvsssnnniiiccc^^^ZZZXXXTTTSSSQQQOOOMMMLLLLLLKKKEEEFFFGGGHHHGGGFFFDDDCCCEEEFFFGGGFFFDDDDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSNNNOOOPPPPPPQQQQQQQQQQQQPPPQQQRRRQQQOOOMMMMMMNNNIIIIIIHHHGGGGGGGGGHHHHHHHHHJJJKKKKKKKKKLLLOOOQQQUUU\\\eeekkklllmmmppptttwww|||~~~zzzxxxqqqrrrrrrqqqrrruuuyyy}}}}}}xxxtttqqqssskkkiiigggfffttt~~~xxxrrrnnnoooqqquuuwwwssspppkkkfffeeejjjvvvwwwwwwuuuwww}}}wwwsssnnnfffZZZRRRFFFAAA;;;666333111///...)))***++++++,,,,,,,,,+++((())))))******))))))((()))))))))((())))))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******))))))''')))++++++***)))******))))))))))))((((((((((((&&&&&&'''((()))******+++&&&&&&&&&&&&&&&&&&'''((('''''''''''''''&&&%%%%%%"""%%%''''''&&&$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%%%%$$$%%%%%%&&&'''(((((((((''''''''''''((((((}}}zzzvvvwww{{{}}}{{{{{{|||qqq[[[KKKAAA>>>===;;;999999:::;;;:::999<<<===???AAADDDFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJLLLOOOSSSTTTSSSRRRSSSTTTTTTTTTVVVWWWYYY\\\]]]___ZZZZZZ[[[\\\]]]\\\YYYVVVSSSSSSSSSSSSTTTTTTTTTTTTVVVVVVUUUUUUVVVVVVWWWWWWPPPQQQSSSUUUVVVWWWVVVVVVSSSTTTVVVXXXYYY[[[[[[\\\YYY]]]``````]]][[[]]]___aaacccdddeeeeeefffhhhkkkeeedddccccccdddfffhhhiiijjjiiifffaaa^^^^^^bbbfffggghhhiiigggccc___\\\[[[______```dddhhhkkkllllllmmmkkkiiifffdddcccccccccllljjjhhhggghhhhhhgggfffdddeeefffggggggfffeeeeeedddfffgggfffdddccceeegggiiijjjqqqzzzxxxggg___VVVSSSOOOMMMMMMKKKHHHEEEFFFGGGIIIJJJKKKMMMQQQTTTXXXcccqqq{{{sssmmmiiifff```^^^[[[XXXUUUSSSRRRQQQLLLLLLLLLLLLKKKJJJJJJIIIHHHIIIKKKJJJHHHGGGGGGHHHFFFFFFFFFGGGHHHHHHGGGFFFIIIIIIIIIIIIJJJLLLMMMNNNJJJKKKLLLMMMNNNNNNNNNNNNHHHJJJMMMMMMKKKIIIJJJKKKGGGGGGHHHHHHHHHIIIJJJLLLKKKMMMPPPPPPQQQRRRVVVYYY^^^eeennnuuuxxxzzz}}}~~~}}}yyywwwuuutttnnnooorrrsssvvv{{{{{{tttlllfffgggfffeeepppxxxrrrrrrpppmmmlllmmmpppqqqpppkkkmmmllljjjjjjqqq{{{xxx|||~~~|||}}}}}}wwwxxxxxxtttmmmbbbVVVMMMAAA===888444222111///...******************++++++((()))************)))((()))(((((('''((()))***+++))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&'''((())))))))))))(((((()))******)))'''((()))))))))))))))((((((((((((''''''(((((())))))******&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&%%%$$$ ###'''(((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''((()))((((((''''''''''''((((((zzzvvvqqqqqquuu|||}}}{{{yyywww}}}lllWWWHHH???<<<;;;:::999999;;;;;;:::999<<<===@@@BBBEEEFFFHHHHHHKKKKKKJJJJJJJJJKKKKKKLLLMMMQQQUUUVVVUUUTTTTTTVVVSSSSSSSSSTTTVVVYYY\\\^^^]]]]]]^^^___```___[[[XXXTTTTTTTTTTTTSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSTTTTTTOOOPPPRRRSSSSSSSSSRRRQQQOOOPPPRRRUUUWWWYYYZZZZZZUUUZZZ___```]]]\\\]]]```___aaabbbcccccceeegggjjjdddcccaaa```aaadddgggiiiiiihhheee```[[[\\\```eeecccdddddd```\\\ZZZ\\\___]]]^^^bbbhhhnnnrrrtttsssooommmiiidddaaa___^^^^^^fffdddbbbaaaaaabbb```___dddeeefffgggffffffddddddccceeegggeeeccccccfffhhhiiihhhmmmtttwwwwwwjjjbbb^^^XXXTTTRRRPPPKKKHHHGGGFFFFFFFFFHHHJJJLLLMMMOOOVVV^^^gggxxxzzzuuurrrkkkiiifffbbb^^^ZZZXXXWWWRRRQQQPPPNNNMMMMMMMMMMMMIIIKKKMMMMMMKKKIIIHHHHHHGGGFFFFFFGGGHHHHHHGGGFFFHHHHHHGGGGGGHHHJJJKKKMMMEEEEEEGGGHHHIIIIIIIIIIIIEEEHHHLLLLLLJJJIIIJJJLLLJJJKKKLLLMMMMMMNNNQQQRRRSSSVVVYYYZZZZZZ\\\```ccchhhnnnwww~~~|||yyyvvvsssrrrqqqqqqmmmpppssswww{{{xxxiiidddfffggggggpppuuummmmmmmmmkkkjjjlllooopppnnnjjjnnnpppnnnooovvvzzz~~~|||zzzwwwpppuuuxxxtttkkk___RRRIII===:::666222111000///...---,,,+++++++++++++++,,,((()))***++++++***)))((()))(((''''''''')))***+++************************(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((()))((((((''')))***)))'''&&&&&&'''((('''''''''&&&&&&&&&&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''&&&%%%$$$###"""'''(((&&&%%%&&&''''''&&&$$$$$$$$$$$$&&&''''''''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))***,,,,,,((((((''''''''''''((((((xxxoooqqqwwwzzz|||}}}{{{vvvzzzwwwdddQQQCCC===;;;;;;;;;::::::;;;;;;<<<===;;;<<<>>>AAABBBCCCCCCCCCFFFGGGHHHJJJLLLNNNOOOPPPPPPQQQTTTVVVWWWVVVUUUUUUTTTUUUVVVXXXYYYYYYXXXWWWZZZ[[[]]]^^^^^^\\\YYYXXXVVVVVVUUUUUUUUUTTTTTTTTTXXXVVVTTTRRRQQQPPPPPPQQQQQQQQQPPPOOOOOOOOOPPPPPPUUUUUUUUUUUUUUUUUUUUUVVVVVVXXXYYYYYYYYY[[[^^^aaadddbbb___]]]]]]^^^```aaaaaaaaaaaa```______bbbdddgggfffdddccccccbbb```^^^dddeeeeeeaaa\\\ZZZ[[[]]]___\\\\\\cccnnnvvvxxxuuupppmmmiiibbb]]]ZZZ[[[]]]^^^dddddd]]]WWWYYY___bbbccceeefffhhhiiihhhgggfffgggdddbbbaaaaaabbbaaa```gggjjjooosssuuu~~~}}}vvvmmmeee]]]UUUOOOMMMIIIHHHGGGFFFFFFFFFFFFFFFIIIMMMTTTZZZcccqqq{{{zzzxxxvvvsssqqqooojjjbbb]]]___]]]ZZZWWWUUUTTTSSSSSSTTTQQQNNNNNNOOOOOOLLLIIILLLJJJGGGFFFGGGHHHGGGGGGIIIHHHGGGHHHIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKJJJJJJLLLNNNPPPOOONNNMMMNNNOOOQQQNNNLLLLLLOOORRRTTTUUUUUUZZZaaafffhhhiiiiiiiiisssxxx}}}tttppplllkkkkkkmmmoooooorrrtttzzz}}}uuuoookkklllkkkhhhhhhjjjmmmkkkjjjjjjkkkkkkiiihhhfffdddkkkwwwzzzvvvxxxwwwsssmmmrrrrrriii___WWWMMMBBB:::777222...,,,+++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,+++***)))******))))))((((((''''''))))))))))))))))))))))))&&&'''))))))((('''%%%###%%%'''(((******)))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''((())))))******)))'''%%%$$$%%%'''((((((((((((((((((((((((((()))((('''&&&'''(((***,,,111///,,,(((%%%$$$$$$$$$))))))(((((('''''''''&&&xxxsssvvv{{{{{{yyyxxx|||~~~}}}{{{~~~yyyssshhhYYYKKKAAA>>>>>>999999999::::::;;;======<<<>>>@@@BBBCCCDDDDDDDDDEEEFFFGGGIIIKKKMMMNNNOOOSSSUUUVVVXXXYYYXXXWWWVVVTTTUUUWWWXXXXXXXXXXXXWWWZZZ[[[]]]^^^]]][[[YYYWWWVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSRRRPPPOOOOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQWWWVVVVVVUUUTTTSSSRRRQQQTTTVVVWWWXXXYYY[[[___bbbcccaaa___]]]\\\\\\]]]^^^ZZZ[[[\\\\\\\\\]]]___aaafffdddccccccddddddbbbaaabbbbbbaaa___]]]\\\\\\]]]___]]]]]]aaaiiinnnooommmooommmiiiccc^^^\\\]]]___```gggiiiaaaYYYXXX\\\___cccccceeegggiiijjjlllllllllhhhbbb______aaabbbcccggghhhlllpppsss|||}}}qqqcccWWWQQQLLLJJJHHHGGGFFFFFFEEEEEEEEEHHHKKKMMMQQQZZZgggppp{{{xxxrrrkkkffffffdddaaa^^^\\\[[[ZZZZZZXXXVVVTTTTTTUUUUUUSSSPPPPPPNNNKKKJJJJJJJJJJJJIIILLLKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQSSSUUUWWWXXXYYYYYY[[[ZZZYYY[[[]]]^^^^^^]]]dddhhhnnnrrrssssssssssss||||||yyytttppplllkkkmmmpppssstttzzzzzztttooonnnkkkgggdddeeekkkiiihhhhhhhhhhhhgggeeeggggggppp}}}{{{zzz|||uuupppmmmoooiii]]]QQQJJJBBB:::888666222///---,,,------------,,,++++++++++++,,,+++******))))))((((((((()))***++++++++++++***)))***)))))))))((((((((('''))))))))))))))))))))))))%%%&&&'''((()))(((&&&%%%&&&'''((())))))(((&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((()))))))))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''***)))'''&&&'''(((***++++++)))((('''&&&''')))***)))((((((((('''''''''&&&~~~xxxwww||||||vvvtttuuuwwwzzz|||zzz{{{}}}{{{gggbbbYYYNNNDDD???===>>>:::::::::;;;<<<>>>@@@@@@>>>???AAABBBDDDDDDEEEEEEDDDEEEFFFHHHJJJLLLNNNOOOTTTUUUWWWXXXYYYYYYXXXWWWVVVVVVWWWXXXXXXWWWWWWVVVZZZ[[[\\\]]]\\\ZZZXXXVVVVVVWWWXXXYYYYYYWWWVVVTTTQQQPPPOOONNNNNNNNNNNNOOOJJJJJJJJJJJJLLLNNNPPPQQQTTTTTTUUUUUUTTTRRRPPPOOORRRTTTVVVWWWYYY[[[___aaaaaa```^^^\\\ZZZYYYYYYXXXTTTVVVYYYZZZ[[[[[[]]]___cccbbbbbbccceeefffeeedddaaa___^^^^^^^^^^^^]]]\\\^^^^^^___```bbbcccddddddlllkkkhhhccc___^^^___aaabbblllqqqiii^^^ZZZ\\\___bbbbbbccceeehhhlllppprrrpppjjjccc^^^^^^```dddfffhhhggghhhkkkpppwwwyyyfffZZZRRROOOKKKHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHLLLSSSXXXfffooo}}}~~~yyyuuurrrpppnnnkkkiiigggfffeeefffdddbbbaaaaaa___\\\ZZZWWWUUURRRPPPPPPOOONNNMMMNNNNNNMMMMMMOOOQQQTTTVVVXXXXXXWWWVVVVVVVVVWWWWWWZZZZZZ[[[aaahhhmmmnnnmmmllllllmmmoooqqqqqqnnnlllvvvyyy~~~{{{|||}}}}}}{{{yyyvvvtttrrrooolllmmmqqqxxx}}}~~~wwwrrrpppmmmgggdddeeekkkiiihhhhhhhhhhhhgggeeejjjmmmxxx~~~{{{xxxsssnnnkkkggg]]]NNNCCC>>>999555444333111///...---------------,,,+++++++++++++++)))))))))((((((((((((((()))******++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))###%%%&&&((()))((((((''''''((())))))((('''&&&%%%''''''((((((((()))))))))'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((((((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''***)))((('''''''''((()))'''&&&&&&&&&''')))+++,,,((((((((('''''''''''''''}}}yyyxxx}}}|||wwwuuuvvvsssrrrtttvvvzzzzzz}}}vvvqqqaaa[[[SSSIIIAAA<<<;;;;;;;;;<<<<<<>>>@@@BBBCCCEEE@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEGGGIIILLLNNNPPPRRRSSSUUUVVVXXXYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVZZZ[[[\\\\\\[[[YYYXXXVVVVVVXXXZZZ[[[[[[YYYVVVUUUOOOOOONNNNNNNNNOOOOOOOOOKKKJJJIIIJJJKKKMMMOOOPPPMMMOOOQQQRRRSSSSSSRRRRRRRRRTTTVVVWWWXXXYYY\\\^^^___^^^]]][[[YYYWWWUUUTTTPPPSSSWWWZZZ[[[\\\]]]^^^`````````bbbeeeggggggfffbbb___]]]^^^``````]]]ZZZ]]]```bbbaaa^^^]]]^^^```ggggggeeeaaa___^^^```bbbbbbnnnvvvpppddd^^^___aaacccbbbbbbcccfffjjjooorrrlllgggaaa^^^___bbbeeefffiiieeecccggglllqqqzzz}}}nnn\\\VVVOOOJJJIIIIIIHHHGGGGGGHHHIIIIIIHHHJJJMMMPPPRRRYYYdddppp{{{~~~{{{yyyvvvsssqqqpppuuutttsssqqqnnnkkkgggeeeaaa^^^[[[YYYYYYYYYWWWVVVWWWWWWWWWWWWXXX[[[```ccceeedddcccbbbaaaaaabbbbbbhhhfffhhhooozzz~~~~~~}}}|||uuuvvvwwwvvvtttrrrqqqqqqooommmnnnrrr{{{yyysssqqqooojjjhhhiiimmmlllkkkkkkmmmmmmlllkkkooosss}}}zzzyyyzzzuuupppfff___SSSFFF===999777555000000000000///...---------,,,,,,+++***+++++++++((((((((()))))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((''''''(((((((((((((((&&&%%%$$$'''(((((((((((()))))))))'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***)))((('''''''''''''''))))))((('''''''''((((((''''''''''''''''''''''''{{{zzz}}}}}}zzz{{{zzztttpppqqqsssxxx}}}}}}yyyxxxyyyvvvpppkkk\\\VVVNNNEEE>>>;;;:::999;;;;;;<<<>>>@@@BBBDDDEEEBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGJJJMMMPPPRRRQQQRRRTTTVVVYYY[[[\\\]]]ZZZYYYXXXWWWVVVUUUUUUUUUYYYYYYZZZZZZZZZYYYXXXWWWWWWYYY[[[\\\\\\ZZZWWWUUUPPPPPPPPPQQQQQQQQQQQQQQQOOONNNLLLJJJJJJLLLMMMOOOLLLMMMOOOQQQRRRRRRRRRRRRSSSUUUVVVWWWVVVVVVWWWYYY\\\\\\]]]\\\ZZZWWWTTTRRRNNNQQQUUUXXXYYYZZZ[[[\\\^^^]]]^^^```cccffffffeeedddaaa______aaa```\\\YYY]]]aaacccbbb___]]]^^^aaabbbbbbaaa^^^\\\\\\^^^```]]]iiirrrmmmddd```aaabbbdddcccbbbbbbdddgggkkkmmmcccaaa``````bbbdddeeeeeehhhcccaaadddhhhkkkpppvvv|||lllbbbUUULLLIIIIIIHHHGGGEEEFFFFFFFFFFFFFFFHHHIIIIIIMMMTTT[[[cccnnn{{{|||zzzxxx|||||||||{{{yyyuuusssrrrllljjjgggffffffffffffeeeggghhhhhhhhhhhhkkkppptttsssrrrqqqqqqppppppppppppuuusssssszzz}}}{{{zzzssstttsssqqqnnnmmmnnnpppooopppttt|||~~~wwwtttppplllkkkmmmooooooooopppsssuuuuuuttttttxxx{{{|||{{{rrraaaXXXLLLCCC<<<777333222......///000///...---,,,,,,,,,+++************+++)))*********************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((''''''&&&&&&%%%'''''''''''''''&&&%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''&&&&&&***)))(((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''~~~~~~~~~~~~yyyttttttuuuvvv{{{|||tttqqqqqqpppjjjcccSSSMMMEEE???<<<;;;;;;;;;:::;;;;;;===???AAACCCDDDEEEDDDDDDCCCCCCDDDEEEEEEGGGGGGGGGIIIKKKOOOSSSUUUTTTUUUVVVYYY[[[^^^```aaa[[[ZZZYYYWWWUUUTTTTTTTTTWWWXXXXXXYYYYYYYYYYYYYYYXXXYYYZZZ[[[[[[YYYXXXVVVRRRRRRSSSTTTTTTSSSSSSRRRSSSQQQNNNKKKJJJKKKLLLMMMOOOOOOOOOPPPPPPPPPPPPPPPSSSUUUVVVVVVUUUTTTUUUUUUXXXZZZ\\\]]]\\\YYYUUURRRNNNPPPSSSTTTUUUVVVWWWYYY\\\[[[[[[]]]```bbbcccbbbbbbaaa`````````^^^[[[XXX]]]```cccccc```______aaa]]]^^^]]]\\\ZZZZZZ[[[]]]XXXaaahhheee```___``````ddddddddddddeeeffffffggg^^^^^^___bbbeeefffeeedddgggcccbbbdddeeeeeehhhnnnqqqxxxwwwcccTTTNNNLLLJJJIIIJJJIIIHHHFFFEEEDDDDDDDDDEEEHHHKKKMMMQQQWWWaaahhhjjjqqq||||||zzzxxxvvvuuuwwwxxxxxxxxxtttvvvxxxwwwuuuwww|||}}}|||zzzvvvsssppppppooollljjjlllqqqvvvvvvzzz|||vvvqqqmmmlllooosssssstttwww|||~~~~~~~~~rrr\\\QQQFFF???999222---,,,.........///......---,,,,,,,,,+++***************+++++++++******************))))))(((((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''########################%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''|||xxxxxx{{{sssmmmllliiibbbZZZLLLGGG@@@;;;;;;<<<============>>>???@@@BBBDDDEEEHHHGGGFFFFFFFFFFFFGGGHHHJJJJJJIIIKKKMMMRRRVVVXXXWWWWWWXXXZZZ[[[]]]___```]]][[[YYYWWWUUUTTTSSSSSSUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYZZZZZZYYYYYYXXXWWWSSSTTTUUUUUUUUUTTTSSSSSSSSSQQQNNNKKKIIIJJJLLLMMMPPPPPPNNNNNNNNNPPPRRRSSSQQQSSSUUUVVVUUUTTTTTTUUUVVVXXX\\\______\\\XXXUUUQQQSSSTTTTTTSSSTTTVVVXXXZZZZZZYYY[[[]]]___^^^^^^[[[]]]______]]][[[ZZZYYY\\\^^^```aaa```___^^^^^^[[[\\\\\\[[[YYYYYYZZZ\\\XXX]]]aaa^^^]]]___```___ccceeeggghhhhhhgggeeeccc______```cccfffgggeeedddeeecccccceeecccaaadddiiikkkpppzzzdddYYYTTTRRRPPPQQQOOOLLLJJJHHHGGGEEEDDDDDDFFFHHHGGGGGGJJJPPPUUUTTT[[[dddllluuu}}}vvvppplllkkklllllljjjjjjppp{{{~~~wwwrrroooqqquuuyyyzzz}}}nnnWWWKKK@@@;;;777111------.........------,,,,,,,,,,,,++++++***************++++++******))))))((((((***)))(((''''''((()))***'''((((((((()))))))))***))))))))))))))))))))))))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''|||xxxyyytttkkkiiieee[[[SSSKKKEEE???;;;<<<>>>>>>>>>AAAAAABBBBBBDDDEEEGGGHHHKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKLLLOOOSSSWWWZZZXXXXXXXXXXXXYYYZZZ[[[\\\^^^\\\YYYWWWTTTSSSSSSSSSTTTUUUVVVWWWXXXZZZ[[[\\\ZZZYYYYYYYYYXXXXXXXXXXXXTTTUUUVVVVVVVVVTTTSSSRRRRRRPPPLLLJJJIIIJJJLLLNNNNNNMMMLLLLLLNNNRRRUUUXXXNNNQQQTTTUUUUUUTTTUUUVVVTTTWWW\\\``````^^^ZZZWWWVVVWWWWWWUUUTTTUUUWWWZZZZZZYYYXXXYYY[[[\\\\\\[[[VVVZZZ]]]^^^[[[YYYYYY[[[\\\\\\^^^______^^^\\\[[[[[[\\\\\\[[[YYYXXXZZZ[[[[[[^^^___]]]]]]aaabbb```bbbeeehhhkkkkkkhhheeebbbcccbbbbbbccceeegggfffeeeddddddeeeeeebbb___bbbhhhhhhnnn{{{sssddd^^^ZZZWWWSSSPPPLLLJJJIIIHHHGGGFFFEEEGGGHHHGGGEEEFFFJJJNNNJJJOOOVVVZZZ^^^hhhvvv{{{tttnnniiihhhjjjjjjjjjmmmwww|||}}}vvvsssrrrwww|||}}}~~~jjjSSSFFF;;;999777444222444//////---,,,,,,,,,,,,,,,,,,++++++***)))*********+++******)))(((''''''&&&***)))(((''''''((()))***'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''{{{yyyxxxvvvjjjfffaaaXXXOOOKKKDDD===:::===@@@AAA???@@@@@@??????AAACCCFFFHHHMMMMMMMMMKKKIIIHHHIIIJJJOOOOOONNNNNNPPPRRRUUUWWWYYYWWWUUUVVVXXX[[[\\\]]][[[\\\]]]\\\[[[XXXVVVTTTTTTTTTTTTUUUVVVYYY[[[\\\^^^^^^\\\ZZZYYYXXXXXXXXXXXXWWWVVVVVVUUUTTTRRRPPPNNNMMMLLLKKKJJJIIIIIIHHHLLLMMMNNNOOOPPPRRRSSSSSSTTTRRRQQQSSSVVVVVVTTTRRRTTTWWWZZZ]]]^^^^^^\\\ZZZVVVYYY[[[YYYVVVUUUWWWYYY[[[[[[[[[\\\]]]^^^___```XXXXXXXXXXXXXXXXXXXXXWWWYYYYYYYYYZZZZZZ\\\]]]]]]]]]^^^^^^^^^^^^\\\[[[ZZZ\\\ZZZYYYZZZ\\\]]]]]]\\\^^^```dddhhhlllllliiifffaaa``````___```bbbdddeeeeeedddcccccceeefffffffffjjjkkksssxxxnnngggaaa^^^XXXPPPLLLIIIFFFEEEFFF@@@CCCEEEEEECCCBBBDDDGGGHHHJJJLLLNNNRRRZZZdddkkk{{{}}}uuurrrnnniiillllllmmmooosss||||||sssyyy|||wwwsssvvv{{{}}}|||{{{~~~rrreeeHHHBBB:::333///------,,,......---------,,,,,,,,,+++++++++************))))))+++......,,,***))))))''''''((()))))))))))))))&&&''')))++++++++++++***))))))))))))))))))))))))%%%%%%%%%&&&(((+++---///)))(((((((((''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&'''''''''&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''~~~yyyoooiiicccZZZRRRIIICCC<<<:::===@@@@@@???EEEDDDCCCCCCDDDFFFIIIJJJMMMNNNOOONNNLLLKKKKKKLLLQQQPPPPPPPPPRRRTTTVVVXXXYYYWWWUUUUUUWWWYYYZZZZZZ[[[\\\]]]]]]\\\ZZZWWWVVVXXXXXXWWWWWWWWWXXXZZZ[[[^^^]]][[[ZZZXXXWWWWWWWWWWWWVVVUUUSSSSSSQQQPPPOOOMMMLLLLLLLLLKKKKKKKKKJJJNNNOOOQQQRRRTTTUUUUUUUUUUUUTTTSSSTTTVVVWWWUUUSSSTTTVVVZZZ]]]^^^]]][[[YYYUUUWWWZZZ[[[[[[YYYXXXXXX[[[[[[[[[\\\]]]^^^______YYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZZZZZZZ[[[\\\^^^______```aaabbbaaa___^^^\\\]]][[[ZZZ[[[\\\^^^]]]]]]]]]^^^bbbgggjjjkkkhhhfffdddccccccccccccccccccdddbbb```______aaaccccccbbbhhhiiinnnyyy|||tttmmmeeeZZZQQQLLLIIIHHHIIIEEEGGGIIIIIIFFFDDDDDDEEEDDDEEEGGGHHHKKKQQQXXX^^^fffnnn{{{{{{vvvppplllooossswww{{{}}}www~~~|||rrruuu}}}|||yyywwwuuurrrvvv||||||~~~zzz~~~{{{tttkkk___TTTBBB===777111///......---...------------,,,,,,,,,+++++++++*********)))))))))+++---,,,+++)))))))))''''''((()))))))))))))))&&&'''((()))************((((((((((((((((((((((((&&&%%%%%%%%%&&&''')))***'''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''''''''&&&&&&%%%$$$&&&'''''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%---+++(((&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''~~~yyyxxx|||vvvnnneee\\\UUUHHHCCC>>><<<>>>AAABBBAAAHHHHHHGGGFFFGGGHHHIIIJJJMMMOOOQQQRRRPPPNNNNNNNNNPPPPPPPPPQQQRRRTTTVVVWWWVVVUUUSSSTTTVVVWWWWWWWWWZZZ[[[\\\]]]]]][[[YYYXXX]]]\\\ZZZYYYXXXXXXYYYYYY]]]\\\[[[YYYXXXWWWWWWWWWXXXWWWTTTRRRPPPOOONNNNNNLLLLLLLLLMMMMMMNNNNNNNNNQQQRRRTTTVVVXXXXXXXXXXXXWWWVVVUUUVVVWWWWWWVVVTTTSSSVVVYYY\\\]]]\\\ZZZXXXTTTUUUXXX\\\^^^]]]ZZZWWW[[[[[[\\\\\\]]]]]]^^^^^^[[[[[[ZZZZZZZZZ[[[[[[\\\]]]\\\[[[ZZZ[[[\\\___```^^^```bbbccccccaaa___^^^^^^\\\[[[[[[]]]^^^^^^]]][[[\\\```dddhhhiiihhhfffaaabbbcccdddddddddcccbbb```___]]]]]]^^^___^^^]]]eeefffkkkqqqxxx|||lll^^^TTTPPPNNNLLLHHHIIIJJJIIIFFFCCCCCCCCCAAABBBCCCDDDEEEHHHMMMPPPSSSZZZdddmmmtttyyy}}}}}}vvv||||||tttrrrzzzyyypppqqqttttttxxxyyyvvvssssssrrrqqqvvv||||||www{{{yyyooobbbWWWLLLDDD;;;777333000000//////...------------,,,,,,,,,,,,++++++*********))))))))))))***+++***((('''((()))''''''((()))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%000---)))%%%""""""$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''(((******%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''}}}yyyzzz~~~zzznnncccZZZTTTGGGDDDAAA@@@BBBDDDEEEEEEHHHHHHGGGGGGGGGGGGHHHIIIMMMPPPTTTUUUTTTRRRPPPPPPNNNOOOPPPQQQRRRSSSSSSTTTSSSRRRRRRSSSVVVWWWWWWVVVXXXYYY[[[\\\]]]\\\ZZZYYY]]]\\\ZZZYYYXXXXXXXXXYYY]]]]]][[[ZZZYYYYYYYYYYYY[[[YYYWWWSSSPPPOOOOOOQQQMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTWWWYYY[[[[[[ZZZZZZWWWWWWWWWWWWWWWVVVUUUTTTTTTVVVYYY\\\\\\[[[YYYWWWUUUTTTUUUYYY]]]^^^[[[XXX[[[[[[\\\]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]^^^______]]]\\\ZZZZZZ\\\^^^```[[[]]]```bbbcccaaa___]]]^^^\\\[[[[[[]]]^^^]]]\\\ZZZ[[[^^^bbbfffhhhgggfff]]]___aaadddeeedddcccbbbcccaaa```___^^^]]]ZZZXXX^^^ccckkkpppqqqxxxsssfff^^^WWWQQQMMMLLLJJJHHHFFFEEEFFFFFFBBBCCCCCCDDDEEEGGGIIIJJJLLLPPPVVV[[[___bbbeeegggdddhhhnnnsssxxx}}}yyywwwsssqqqttt|||zzztttrrrwwwtttmmmnnnpppppprrryyyzzzuuuqqqpppooopppwwwyyywwwtttuuupppeeeYYYOOODDD<<<777555222111111000///------------,,,,,,,,,++++++************)))))))))))))))))))))(((&&&&&&''')))''''''((()))))))))))))))'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((***))))))(((''''''''''''******)))))))))(((((((((%%%&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%+++)))&&&"""!!! !!!!!!$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''~~~{{{zzz|||~~~~~~~~~~~~tttfffZZZQQQMMMDDDCCCBBBBBBCCCEEEFFFFFFIIIIIIIIIIIIIIIJJJKKKKKKNNNRRRVVVXXXWWWTTTRRRQQQPPPQQQRRRTTTUUUUUUUUUTTTPPPPPPRRRUUUXXXZZZYYYXXXVVVXXXZZZ\\\\\\\\\[[[ZZZ[[[ZZZYYYXXXXXXXXXYYYZZZ]]]]]]\\\\\\[[[\\\\\\\\\^^^^^^\\\XXXTTTRRRTTTVVVRRRRRRSSSTTTUUUVVVWWWWWWUUUVVVXXXZZZ[[[\\\\\\\\\XXXYYYYYYXXXWWWVVVUUUUUUUUUWWWZZZ]]]]]]\\\ZZZXXXWWWTTTRRRTTTXXX[[[[[[YYYZZZ[[[\\\^^^____________aaa```___^^^___```bbbccc___^^^\\\[[[[[[\\\]]]^^^[[[]]]___bbbcccbbbaaa```___]]]\\\\\\]]]^^^]]]\\\\\\\\\^^^aaaeeegggggggggaaabbbeeeggggggeeecccaaaeeedddcccbbb```\\\WWWSSSUUU]]]iiiqqqppprrr~~~ttthhh^^^VVVSSSOOOKKKJJJKKKLLLMMMEEEDDDDDDEEEGGGHHHIIIIIIHHHJJJMMMNNNOOOOOOQQQSSSRRRTTTWWWZZZ\\\```dddhhhppprrrvvvzzz~~~~~~}}}|||zzzxxxtttrrrqqqnnnjjjhhhiiiqqq|||yyytttooonnnttttttllllllooooooppptttxxxrrrnnnmmmmmmqqqzzz{{{tttttttttqqqhhh]]]VVVOOOCCC888666444222111111000...,,,------,,,,,,,,,+++++++++*********)))))))))(((((((((((()))'''%%%%%%'''(((''''''((()))))))))))))))''''''%%%%%%%%%&&&((()))'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''&&&'''&&&%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###############"""!!! ###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''}}}~~~}}}{{{{{{yyyyyyyyyvvvgggYYYOOOHHHEEEAAAAAABBBCCCDDDEEEFFFGGGKKKKKKMMMNNNOOOQQQRRRRRRSSSVVVZZZ[[[YYYWWWUUUTTTTTTVVVXXXZZZ[[[ZZZYYYXXXQQQRRRTTTXXX[[[]]][[[YYYWWWXXX[[[\\\]]]]]]\\\[[[ZZZYYYYYYXXXXXXYYY[[[[[[\\\\\\\\\\\\]]]^^^___```aaabbbbbb^^^YYYWWWYYY[[[YYYYYYYYYZZZZZZZZZ[[[[[[WWWXXXYYYZZZ[[[\\\^^^^^^ZZZ[[[\\\[[[XXXVVVVVVVVVXXXZZZ]]]______^^^[[[ZZZXXXVVVSSSSSSUUUWWWYYYYYYYYYZZZ]]]___aaaaaaaaaaaacccbbbaaa```aaaccceeefff``````___^^^^^^]]]]]]^^^]]]^^^```bbbcccdddddddddbbb```^^^^^^___```___^^^_________aaaeeeggghhhgggjjjkkkllllllkkkhhheeeccceeefffggghhhfff```XXXRRRPPPYYYfffoooppppppwwwvvvfffbbb\\\WWWTTTRRRPPPNNNHHHFFFEEEEEEGGGHHHHHHGGGIIIJJJKKKKKKIIIHHHHHHIIIHHHIIIKKKMMMNNNPPPTTTWWWUUUWWW[[[___cccjjjqqqvvv~~~~~~{{{xxxrrrqqqpppooommmllljjjiiiiiihhheeebbbbbbgggrrrzzz}}}~~~vvvqqqnnnkkkmmmzzz~~~~~~~~~{{{pppnnnpppppptttvvv|||qqqmmmkkkmmmpppuuu|||uuutttzzz~~~uuuoooppppppjjj```WWWQQQKKK@@@444666444111000000///...,,,,,,,,,,,,,,,++++++++++++******)))))))))((((((((('''((()))(((&&&%%%&&&'''''''''((()))))))))))))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''&&&%%%$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%!!!"""%%%&&&'''&&&$$$###"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''rrrzzz{{{{{{yyyvvvyyy|||~~~mmm\\\QQQJJJFFFDDDBBBCCCEEEFFFGGGHHHJJJKKKKKKMMMOOORRRTTTVVVXXXYYYYYY[[[^^^^^^\\\ZZZXXXXXXWWWYYY\\\^^^___]]][[[ZZZVVVWWWYYY\\\___^^^[[[YYYYYY[[[]]]_________]]]\\\\\\[[[ZZZYYYYYYZZZ[[[\\\YYYYYYZZZ[[[]]]___aaabbbbbbdddfffccc^^^[[[]]]___``````______^^^^^^^^^]]][[[ZZZZZZZZZ[[[]]]```aaa]]]___```^^^ZZZXXXXXXYYYZZZ\\\___aaabbb```^^^\\\XXXXXXXXXWWWUUUUUUVVVWWWXXXZZZ]]]```cccdddddddddeeedddcccbbbccceeegggiiibbbbbbccccccbbb```___^^^]]]]]]^^^```aaaccceeeffffffdddbbbbbbcccccccccbbbcccbbbaaabbbeeehhhiiihhhkkklllmmmnnnnnnlllkkkiiifffiiinnnqqqpppiii```YYYTTTZZZdddmmmooonnnssszzz~~~{{{uuunnneee[[[TTTMMMJJJGGGFFFGGGHHHHHHFFFHHHIIIKKKJJJHHHGGGGGGGGGEEEFFFHHHHHHHHHIIIKKKMMMGGGIIILLLNNNQQQVVV[[[___fffggghhhjjjkkkllllllllllllkkklllmmmrrrxxx~~~xxxsssqqqpppnnnmmmfffgggggggggffffffggggggfffgggfffcccbbbfffnnnvvvxxxxxxsssmmmlllnnnxxx{{{yyyzzz|||{{{vvvwwwwwwwwwxxxxxxmmmllloootttxxx{{{yyyrrrqqquuu|||zzzuuukkkdddccc```^^^WWWNNNGGGBBB:::111333111...------......---,,,,,,,,,++++++++++++******)))))))))((((((((((((&&&(((******(((&&&&&&&&&''''''((()))))))))))))))''''''((((((((('''''''''''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&%%%$$$$$$&&&''')))%%%$$$$$$######$$$$$$%%%###$$$%%%&&&''''''&&&&&&""""""###%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''gggtttuuuuuu|||~~~iiiXXXOOOKKKIIIGGGEEEGGGJJJKKKLLLMMMNNNOOOJJJLLLOOORRRVVVXXXZZZ[[[]]]___aaaaaa___\\\[[[[[[WWWYYY\\\^^^___]]][[[YYY[[[[[[]]]___```___[[[XXX\\\]]]___aaaaaa```___^^^___^^^\\\[[[[[[[[[[[[\\\WWWWWWXXXZZZ]]]___bbbcccbbbeeehhhfffaaa^^^___bbbddddddcccbbbaaa```______]]]\\\[[[ZZZ\\\___bbbddd```bbbcccaaa]]]ZZZZZZ[[[\\\^^^aaaccccccaaa___]]]XXXZZZ]]][[[WWWTTTTTTVVVWWWZZZ]]]aaadddffffffffffffeeecccccccccfffiiijjjcccdddffffffeeeccc```___[[[[[[[[[\\\^^^aaadddeeeiiigggeeeeeeffffffeeedddfffdddccccccfffhhhiiiiiieeegggiiilllnnnpppppppppiiimmmtttyyyzzzsssiiiaaa\\\^^^eeelllooonnnsssyyy{{{|||}}}lllaaaSSSOOOJJJHHHIIIIIIHHHFFFBBBDDDFFFGGGEEEDDDDDDDDDEEEGGGGGGFFFEEEDDDDDDEEECCCDDDFFFGGGHHHJJJNNNPPPRRRQQQQQQQQQRRRSSSUUUVVVXXXVVVUUUVVV[[[aaahhhmmmrrrtttwwwxxxyyyzzz}}}wwwrrrpppooopppttt{{{}}}yyyvvvsssnnnkkkhhhgggeeeccc___aaaccccccdddeeefffhhhhhhjjjkkkhhhgggjjjqqqxxx~~~yyyiiikkknnnuuu}}}uuurrrttt|||~~~|||{{{~~~~~~tttuuu|||~~~tttppppppqqqvvv}}}{{{uuusssuuuyyy|||wwwrrrmmmbbbYYYVVVOOORRROOOGGG???;;;666222000...+++***,,,---......,,,,,,,,,+++++++++******))))))))))))((((((((((((%%%(((***+++)))'''&&&&&&'''(((((()))))))))))))))'''''')))))))))((('''&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((('''&&&$$$$$$$$$&&&((()))%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$&&&((())))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''qqqyyyyyyuuu]]]PPPLLLJJJIIIJJJHHHHHHIIILLLOOOPPPOOONNNNNNNNNOOOOOOQQQUUU[[[```^^^bbbeeebbb\\\YYY\\\aaaaaa```______aaaaaaaaa```YYY\\\aaadddeeeccc___\\\^^^___aaadddeeeccc___\\\gggeeebbb___]]]]]]^^^___[[[[[[[[[\\\\\\]]]]]]^^^aaadddfffgggeeeccccccccceeedddcccaaa___\\\ZZZYYY[[[[[[\\\]]]^^^^^^______aaacccddd```ZZZXXXYYY]]]^^^^^^^^^^^^______``````]]]]]]\\\\\\[[[ZZZZZZYYY]]]\\\\\\]]]^^^```bbbcccaaaaaaaaabbbdddfffhhhjjjllllllkkkjjjhhheeebbbaaa\\\]]]^^^]]]^^^```dddgggiiihhhgggfffeeeeeeeeeeeeeeefffgggffffffgggjjjlllmmmkkkhhhhhhkkkllljjjhhhjjjkkkmmmpppsssuuuuuusssmmmkkkjjjiiijjjmmmppprrrwwwvvv}}}bbb]]]TTTMMMNNNMMMIIIHHHJJJJJJHHHEEEDDDEEEEEEEEEDDDEEECCCAAABBBDDDFFFEEEDDDFFFEEEDDDCCCDDDEEEHHHIIIKKKJJJJJJIIIIIIHHHHHHGGGKKKKKKKKKLLLOOOSSSWWWYYY]]]^^^___aaabbbbbbbbbbbbgggiiimmmoooqqqsssuuuwwwpppmmmhhhaaa\\\[[[^^^aaaiiiqqqvvvvvvuuutttqqqmmmgggdddaaa```aaa```^^^[[[ZZZ[[[^^^aaaeeeiiimmmooovvvrrrppprrrtttwww~~~{{{uuuvvvssspppwww}}}vvvrrrpppppp}}}zzzssspppqqqzzzwwwyyyyyyvvvsssrrrvvv~~~{{{wwwssstttvvvvvv{{{tttiiiddd^^^YYYWWWOOOLLLFFF???777333333444111///---,,,+++,,,...///+++,,,,,,,,,,,,+++******,,,,,,+++)))(((&&&%%%%%%'''''''''''''''((())))))******))))))((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((!!!!!! !!!"""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%vvv|||uuu}}}mmmWWWLLLHHHGGGGGGHHHJJJJJJLLLOOORRRTTTSSSRRRRRRRRRRRRRRRRRRUUUYYY\\\^^^bbbeeeccc^^^\\\___ccccccbbbbbbbbbccccccbbb```\\\^^^aaaccccccbbb```^^^XXXYYY\\\___bbbbbbaaa```dddcccbbb```___^^^^^^^^^\\\]]]]]]^^^____________bbbdddffffffdddbbb``````aaabbbccccccaaa]]]YYYVVVYYYZZZZZZ[[[\\\\\\]]]]]]^^^aaabbb___[[[YYY[[[^^^^^^______``````______^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^```aaabbbaaaaaaaaabbbdddfffiiijjjiiijjjiiiiiigggdddbbbaaa______```______```cccfffhhhhhhggggggggghhhhhhiiihhhiiiiiihhhggggggiiikkkkkkhhhggghhhjjjkkkkkkiiijjjjjjkkknnnqqqrrrrrrppplllkkkjjjjjjkkkmmmpppqqqrrrrrrxxxzzzfff]]]VVVTTTQQQLLLJJJLLLLLLJJJHHHGGGHHHHHHGGGEEEDDDCCCDDDEEEFFFFFFCCCAAACCCBBBBBBBBBDDDFFFHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEGGGIIILLLOOOQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUWWWZZZ\\\^^^___aaabbbccc```[[[UUUSSSUUUZZZ^^^___fffllllllkkkkkkhhhddd```\\\XXXWWWWWWWWWUUUSSSXXXZZZ^^^bbbhhhmmmrrrtttxxxxxx|||~~~zzz|||zzzwwwzzzyyytttsssvvvxxx}}}uuunnnlllnnn{{{yyy~~~zzzsssqqqqqqsssxxx|||zzz}}}xxxtttsssppptttyyynnnccc\\\UUUQQQQQQTTTMMMDDD:::444111222333000///---,,,,,,,,,---...******++++++******)))((()))((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))((((((''''''))))))))))))))))))))))))&&&''''''((((((''''''&&& """$$$%%%%%%%%%$$$&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%#########"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%|||xxx~~~}}}tttcccQQQHHHGGGFFFGGGIIIMMMNNNOOOSSSVVVXXXXXXWWWUUUVVVVVVVVVTTTTTTVVVXXX^^^bbbeeeddd```___bbbfffeeeeeeeeeggggggfffcccaaa_________```````````````XXXYYY[[[]]]___aaaaaabbb```aaabbbbbbbbb```^^^\\\^^^___aaaccccccccccccbbbdddfffhhhgggeeecccaaaaaa___aaacccdddbbb]]]XXXUUUXXXXXXXXXYYYYYYZZZ[[[[[[\\\^^^```^^^[[[ZZZ]]]```___```aaaaaaaaa___]]]\\\[[[[[[[[[[[[\\\]]]^^^___]]]]]]^^^______```aaaaaa`````````aaaccceeegggiiiggggggggggggfffeeecccbbbbbbccccccbbb```aaacccfffggghhhhhhiiijjjlllmmmnnnlllmmmmmmkkkhhhggghhhjjjiiigggggghhhjjjkkkkkkjjjiiiiiiiiikkkmmmnnnnnnllljjjjjjkkkkkklllmmmnnnooorrrsssxxxzzzssskkkfff___WWWQQQPPPQQQPPPOOOOOOOOONNNLLLIIIGGGGGGGGGGGGGGGFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@AAA@@@AAABBBDDDEEEGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSQQQOOOKKKGGGGGGLLLSSSYYYZZZ```dddcccaaaaaa___\\\WWWTTTPPPNNNNNNNNNNNNMMMSSSVVV[[[bbbjjjqqqvvvxxx{{{vvvtttvvv}}}wwwmmmhhhhhhkkktttooorrrvvv|||{{{ppplllnnnuuu|||yyyxxx}}}tttooojjjmmmoootttxxxjjj```XXXQQQOOOQQQVVVLLL>>>444000000000000......---------,,,,,,,,,))))))******))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((('''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&"""###$$$%%%'''''''''''''''$$$###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~kkk\\\NNNIIIIIIJJJKKKMMMOOOPPPQQQUUUYYY[[[ZZZYYYUUUVVVXXXWWWUUUTTTTTTUUU]]]```ddddddbbbbbbeeehhhgggggghhhjjjkkkiiieeebbb```___]]]\\\\\\]]]^^^```_________^^^]]]]]]^^^___]]]___bbbdddcccaaa^^^\\\___```cccdddeeeeeeddddddeeehhhjjjjjjhhhfffeeeeee```aaabbbbbbaaa^^^ZZZXXXXXXXXXXXXXXXXXXYYY[[[\\\]]]^^^___^^^\\\[[[]]]______```bbbcccbbb___\\\ZZZXXXXXXXXXXXXZZZ\\\^^^_________```aaaaaaaaaaaaaaa____________aaaccceeefffffffffggghhhgggfffeeedddfffffffffdddbbbbbbccceeefffggghhhjjjlllnnnqqqrrrpppqqqpppnnnjjjhhhhhhiiijjjjjjjjjjjjkkkkkkjjjjjjjjjiiiiiijjjkkklllkkkjjjhhhiiijjjlllmmmmmmllllllpppsssxxx{{{}}}yyymmmccc^^^^^^]]]\\\\\\\\\ZZZWWWTTTQQQRRRRRRPPPMMMKKKLLLNNNGGGGGGFFFEEEDDDCCCCCCCCCEEEDDDCCCAAA@@@??????@@@BBBCCCDDDEEEFFFFFFEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGHHHKKKMMMNNNNNNNNNIIIHHHFFFEEEFFFJJJQQQVVVYYY^^^```^^^\\\\\\[[[XXXTTTRRRPPPOOOPPPRRRTTTUUUUUUXXX^^^fffnnnvvv||||||xxxwww{{{rrriiieeegggjjjrrrkkklllooowwwwwwooommmpppvvv}}}~~~vvvqqqjjjmmmnnnnnnuuuxxxnnnccc[[[SSSMMMLLLPPPPPPFFF999111///000///---,,,------------,,,++++++))))))******))))))((('''+++***)))((('''&&&%%%%%%'''''''''&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))((((((''''''$$$"""$$$(((***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%((('''&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~~~~}}}}}}~~~bbbVVVLLLJJJKKKLLLNNNPPPPPPPPPRRRUUUXXXZZZZZZXXXRRRTTTVVVVVVUUUTTTUUUUUU\\\___bbbbbbbbbcccfffiiiggghhhiiijjjkkkjjjfffccc```^^^\\\ZZZYYYZZZ\\\]]]`````````^^^[[[ZZZ\\\^^^\\\^^^aaaccccccaaa^^^\\\\\\]]]___aaabbbbbbbbbbbbcccfffiiiiiihhhgggffffffbbbbbbaaa___^^^]]]]]]\\\YYYXXXXXXXXXYYY[[[]]]^^^``````___^^^]]]\\\]]]^^^^^^```bbbcccbbb```]]]\\\ZZZYYYYYYYYY[[[]]]___aaabbbbbbbbbbbbbbbcccccccccaaaaaa```aaabbbdddfffgggggghhhiiijjjjjjiiihhhggghhhiiihhhgggdddccccccdddeeefffgggiiillloooqqqrrrrrrsssrrrpppllliiihhhhhhlllmmmmmmmmmlllkkkjjjjjjkkkjjjiiiiiijjjkkkjjjiiifffgggiiikkkkkkkkkjjjiiiiiinnntttvvvtttyyyzzzrrrqqqpppoooooommmiiifffaaagggmmmlllcccXXXQQQNNNLLLKKKJJJIIIHHHHHHHHHHHHJJJHHHGGGEEEDDDDDDEEEFFFDDDDDDDDDEEEDDDCCCCCCBBBEEEDDDDDDDDDDDDEEEEEEFFFDDDCCCDDDGGGJJJLLLLLLKKKGGGHHHHHHHHHIIILLLPPPTTTSSSXXXZZZXXXXXX[[[]]]\\\YYYZZZ[[[]]]___ccchhhkkkkkkmmmqqqwww~~~~~~}}}~~~yyynnnggggggjjjlllnnnggghhhmmmtttsssmmmnnnrrrzzz}}}zzzrrrtttvvvvvvwwwxxxuuuqqqmmmdddZZZRRRJJJBBBAAADDDDDD<<<444000111111...+++,,,,,,,,,---,,,,,,+++*********++++++******)))(((***))))))((('''&&&%%%%%%((((((''''''(((((()))***'''''''''''''''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%'''%%%###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~}}}zzz|||yyyYYYQQQIIIIIIKKKKKKMMMPPPPPPPPPQQQTTTWWWXXXWWWVVVPPPRRRUUUUUUUUUUUUVVVXXX[[[]]]___```aaaccceeegggffffffggghhhjjjiiigggddd___^^^\\\[[[ZZZZZZZZZ[[[XXXZZZ\\\[[[YYYXXX[[[^^^^^^___```aaaaaa```^^^]]]YYYZZZZZZ\\\]]]^^^___``````ccceeefffeeecccbbbbbbbbbaaa___]]]\\\\\\]]]^^^XXXXXXWWWXXXYYY\\\___aaaaaaaaa```___^^^^^^^^^___]]]^^^```bbbbbbbbb```___```___^^^^^^^^^```cccdddeeedddcccbbbaaabbbcccdddeeedddddddddeeegggiiijjjiiijjjkkkllllllkkkjjjiiiiiijjjjjjhhheeeccccccdddddddddeeegggjjjlllnnnppprrrrrrsssqqqmmmjjjiiiiiikkkmmmoooooonnnlllkkklllllljjjhhhhhhjjjjjjjjjiiieeefffggghhhiiihhhhhhgggiiilllqqqtttsssttt}}}vvvmmm\\\SSSQQQPPPNNNLLLLLLMMMOOOPPPNNNLLLJJJGGGFFFFFFGGGHHHCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEDDDDDDEEEDDDEEEIIINNNRRRQQQOOOCCCDDDEEEFFFGGGKKKPPPTTTQQQVVVZZZZZZ]]]eeejjjkkkjjjmmmrrrvvv{{{}}}}}}{{{xxxqqqjjjiiimmmooommmhhhaaacccjjjtttuuuppprrrxxx|||}}}~~~wwwqqqkkkaaaUUUMMMEEE<<<888888888555111000000000---+++,,,,,,,,,+++++++++************++++++******)))(((&&&&&&&&&''''''(((((()))'''''''''''''''((())))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''############$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{mmmUUUNNNIIIJJJLLLKKKMMMPPPPPPPPPQQQSSSVVVWWWUUUTTTRRRSSSUUUVVVUUUVVVXXXZZZYYY[[[]]]^^^```aaaccceeedddcccccceeeggghhhfffeee_________^^^]]][[[ZZZYYYSSSWWW[[[[[[YYYYYY\\\```aaa```______^^^^^^^^^^^^\\\\\\\\\\\\]]]```bbbdddaaaccceeeeeebbb___^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[WWWVVVVVVWWWYYY]]]```cccaaa```______```aaabbbbbb\\\]]]^^^```bbbccccccdddeeedddbbb``````aaaccceeefffdddaaa___^^^```bbbdddeeeeeedddeeefffgggiiijjjjjjkkklllmmmlllllljjjjjjhhhiiijjjhhhfffdddcccdddccccccdddeeegggiiijjjkkkpppqqqrrrqqqnnnlllkkkkkkgggkkknnnooonnnmmmmmmnnnkkkiiigggggghhhjjjjjjiiiddddddeeeffffffffffffeeejjjiiikkkoooqqqssszzzsssllljjjgggbbb___]]]^^^___aaaaaa^^^XXXRRRMMMJJJHHHHHHFFFFFFGGGHHHJJJMMMPPPQQQKKKLLLNNNOOOOOONNNLLLJJJKKKIIIJJJPPPWWW\\\\\\ZZZGGGGGGGGGIIIMMMTTT^^^ddddddiiimmmmmmrrr{{{~~~zzzzzzzzz|||nnnllliiifffkkkssstttoooddd]]]___gggrrr~~~wwwpppfffZZZNNNHHHCCC;;;555222222111000...---,,,,,,+++---,,,***))))))******+++))))))******))))))((('''%%%%%%&&&''''''(((((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((()))+++%%%(((***((($$$"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$$$$%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%~~~sss```UUUOOOKKKLLLNNNMMMNNNQQQQQQQQQQQQSSSUUUVVVTTTRRRTTTUUUVVVVVVVVVWWWYYY[[[YYYZZZ[[[]]]___```bbbcccbbbaaaaaabbbeeeffffffeee___```aaaaaa```]]]ZZZXXXUUUYYY]]]^^^[[[ZZZ]]]aaacccaaa___]]]\\\]]]^^^___bbbaaa``````aaadddhhhjjjeeeggghhhfffbbb^^^\\\[[[ZZZZZZ\\\\\\\\\ZZZYYYWWWUUUUUUTTTVVVXXX]]]aaaddd```___^^^```bbbdddeeeeee[[[\\\]]]___bbbdddfffggggggeeebbb```___```bbbcccfffccc```]]]\\\^^^aaacccccccccbbbbbbccceeefffhhhjjjkkklllmmmlllkkkjjjiiihhhiiijjjiiifffdddcccdddbbbbbbcccccceeefffhhhhhhnnnpppqqqqqqooolllllllllcccggglllnnnnnnmmmoooqqqiiigggeeeeeegggiiiiiiiiidddddddddddddddddddddeeegggbbbaaafffkkknnnsssxxxwwwyyyuuussstttuuu}}}xxxooodddZZZSSSNNNLLLLLLLLLMMMOOOSSSXXX]]]```VVVXXX[[[]]]]]][[[XXXVVVMMMKKKMMMSSS\\\aaaaaa___UUUTTTSSSUUU[[[gggttt~~~xxxyyy}}}~~~||||||}}}}}}zzzvvvwwwyyyvvvqqqeeeeeecccdddmmmwwwvvvoooeee]]]^^^eeeppp}}}~~~{{{qqqiii[[[NNNCCC???>>>888222///111111000---***)))***,,,---,,,***(((((()))***,,,(((((((((((((((''''''&&&(((((((((''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$###((('''&&&%%%$$$%%%&&&&&&%%%))),,,)))### ###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%'''((('''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%