BM6P6(@ %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$""""""!!!%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$###!!! $$$###""" !!!"""%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###############""""""############""""""###"""""""""###$$$%%%%%%"""#########$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""############"""$$$&&&%%%$$$"""""""""##############################$$$$$$$$$%%%%%%%%%!!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""$$$###"""!!! !!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!! !!!######""""""!!!"""!!!!!!!!!!!!###%%%&&&########################&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############!!!"""""""""###############$$$%%%&&&'''&&&%%%$$$!!!"""""""""############!!!%%%%%%"""###''')))'''$$$$$$$$$#########""""""(((&&&%%%###""""""######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))******---,,,,,,++++++,,,,,,---,,,---...///000000000000000111222222222000///...******+++,,,,,,---.................................///000000000///...---........................***,,,------,,,,,,...///---------------------,,,+++++++++************)))+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ !!!!!!""""""######$$$###"""""""""###%%%%%%!!!""""""#########"""""""""#########$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$###"""$$$$$$###""""""""""""""""""""""""""""""######$$$!!!!!!"""###############""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""""""""#########$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$###""""""$$$&&&#################################$$$$$$$$$%%%%%%""""""#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!########################"""""""""!!!""""""######!!!!!!""""""""""""!!!!!!############"""""""""!!!!!!"""###$$$%%%$$$$$$######"""""""""###$$$&&&'''########################$$$$$$######""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$###!!! ############$$$$$$$$$$$$"""!!! !!!'''...,,,&&&$$$$$$$$$#########""""""&&&%%%$$$""""""!!!""""""%%%$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))************++++++---......,,,---...//////000000000///000111111111000...---***++++++,,,------..............................,,,,,,---......---,,,+++////////////////////////+++---...---,,,,,,---...------------,,,,,,,,,,,,+++++++++*********))))))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$#########""""""""""""##############################""""""""""""######"""""""""""""""!!!!!!!!!""""""!!!!!!!!!"""###$$$###############"""!!! """""""""#########$$$$$$###############$$$$$$$$$$$$$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""$$$$$$%%%%%%$$$###$$$$$$$$$$$$######""" !!!!!!###$$$&&&'''!!!!!!"""##################"""!!! !!!"""###""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""###############!!!!!!"""&&&)))#################################$$$$$$$$$$$$%%%"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""#####################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&!!!""""""######""""""!!!############""""""""""""""""""###$$$$$$$$$$$$###$$$#########$$$%%%&&&'''###########################""""""""""""!!!!!!!!!$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""" ###$$$$$$$$$$$$%%%%%%%%%'''###!!!%%%111:::555+++$$$$$$$$$###############%%%$$$###"""!!!!!!!!!!!!#########$$$$$$$$$$$$$$$$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! ######$$$$$$$$$%%%%%%%%%$$$$$$############""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***+++---///000,,,---...//////000//////...///000000000///...---+++++++++,,,------......------------------------//////000000000000000///000000000000000000000000,,,.........,,,+++,,,------,,,,,,,,,++++++++++++++++++*********)))))))))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""########################""""""###$$$$$$###""""""$$$$$$###""""""!!! !!!!!!!!! !!!""""""###$$$$$$$$$$$$###!!! !!!!!!!!!"""""""""######$$$$$$$$$###############$$$###""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%$$$###"""!!! !!!!!!"""###%%%&&&'''!!!!!!"""##################"""  """######""""""!!! !!!!!!!!!!!!"""%%%%%%$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%###!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!!!!!!!"""%%%'''####################################$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&"""""""""######"""""""""#########""""""""""""""" !!!!!!!!!""""""""""""############$$$$$$%%%%%%########################$$$#####################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%'''%%%###(((333;;;666,,,########################$$$$$$######""""""""""""""""""######$$$$$$%%%%%%###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((())))))***,,,---...,,,,,,---...////////////------...//////...---,,,,,,,,,,,,,,,------......------------------------//////000000111111111000////////////////////////---...///...,,,++++++------,,,,,,++++++*********************))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$###############################################################!!!"""$$$&&&&&&$$$"""!!!#########"""""""""!!!!!!!!!!!!!!!!!!""""""#####################"""!!! !!!!!!!!!!!!""""""""""""%%%$$$$$$$$$###"""""""""######"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########"""""" !!!"""#########!!!!!!###############$$$%%%%%%!!!!!!"""###############$$$"""!!!!!!"""$$$$$$###""""""!!!!!!!!!!!! !!!!!!!!!!!!$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$###!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!######""""""###########################""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""######!!!!!!!!!!!!!!!""""""""""""""""""############################################################$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""#########""""""""""""#########$$$#########$$$$$$%%%%%%&&&""""""""""""#########$$$ """###%%%***///,,,&&&########################$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###############$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((******)))))))))***+++++++++,,,---...////////////,,,---...//////...---,,,,,,,,,------------......------------------------+++++++++++++++,,,,,,---........................---...///...,,,++++++---------,,,++++++***))))))*********)))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$######################## """%%%&&&&&&%%%""" !!!"""""""""#########$$$""""""#########$$$$$$$$$ !!!"""###############!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$###"""""""""###"""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""""""""""" !!!!!!""""""""""""!!!%%%$$$$$$#########$$$$$$!!!!!!"""###############$$$###"""!!!!!!"""###$$$######""""""!!!!!!"""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""$$$$$$"""!!!!!!########################"""""""""############$$$!!!"""###$$$$$$$$$###"""!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""#####################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############"""######$$$$$$######"""""""""""""""#####################"""###$$$$$$%%%!!!""""""#########""""""########################!!!!!!!!!""""""""""""###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%%%%!!!!!!"""""""""######### """###$$$%%%!!!!!!"""""""""#########$$$&&&%%%$$$''''''%%%###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$############$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''******)))))))))))))))***+++,,,---......///......,,,---.../////////...---------------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...........................,,,.........,,,+++,,,---......---,,,+++******)))******)))))))))((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%###!!!!!!!!!""""""###$$$$$$%%%""""""###$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$###############"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$""""""!!!!!!""""""###$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""###############$$$$$$############$$$$$$!!!!!! !!!"""""" !!!!!!!!!"""""""""!!!""""""""""""#########"""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###$$$$$$#################################""""""""""""############ !!!"""#########""""""!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""##############################%%%$$$$$$#########$$$$$$"""######$$$$$$######"""!!!"""""""""############$$$###"""""""""###%%%%%%"""###$$$$$$$$$###""""""########################""""""""""""######$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$!!!!!! !!!"""###$$$""""""#########$$$$$$$$$"""&&&(((%%%$$$&&&'''&&&""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""############""""""""""""############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%''''''&&&%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***+++++++++,,,---............,,,---...///000//////.....................------,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222........................+++---...---,,,,,,---...//////...---,,,+++*********)))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$!!!"""""""""#########$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""########################!!!!!!###$$$$$$$$$###""" !!!"""###############"""""""""#########$$$$$$###############$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###""""""""""""$$$%%%&&&$$$###"""""""""###%%%&&&$$$#########$$$%%%%%%&&&!!!!!!"""##################$$$%%%%%%%%%%%%$$$### !!!"""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%######################## !!!""""""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!"""$$$$$$######$$$&&&########################""""""""""""############ !!!"""######"""!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%$$$$$$$$$######""""""################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""###$$$%%%%%%######$$$$$$$$$$$$######!!!!!!""""""#########$$$"""!!! !!!###$$$###$$$%%%&&&%%%%%%###"""########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$### !!!%%%%%%###""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######%%%(((******)))&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''')))***,,,---++++++,,,---............,,,---///000000000//////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000000000000000000000000000+++,,,------,,,,,,...///000//////...,,,++++++***))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$###""""""""" """#########"""!!!"""############""""""!!!############$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""!!!""""""###$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######  !!! !!!"""!!!!!!"""######""""""!!!!!! $$$###"""!!!!!!"""###$$$ !!!"""###$$$$$$"""!!!  !!!"""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$#########"""""""""""""""##################"""!!!!!!""""""############""""""$$$#########""""""!!!!!!########################$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$%%%%%%$$$###""""""######%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""%%%$$$###!!!$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$###!!! ######""""""""""""######""""""""""""""""""""""""#########"""""""""""""""%%%$$$###!!!!!!!!!"""###""""""############""""""%%%$$$""" !!!###&&&'''!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$######"""""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""""""""""""""############$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$##################"""############$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&"""%%%((((((&&&&&&(((+++&&&''''''((()))******+++'''((((((***+++,,,---------------...------,,,,,,000///...------...///000//////...------------......---,,,,,,++++++++++++........................+++++++++,,,,,,---------000...+++))))))***,,,...***+++++++++***)))'''&&&(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%$$$###""""""###$$$%%%######$$$######"""!!! ######""""""""""""######$$$$$$$$$#########""""""$$$#########$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""##################"""$$$###"""!!!!!!"""###$$$########################!!!!!! !!! !!!"""!!! !!!"""###"""""""""!!!!!!!!!  !!!!!!""""""######"""!!!  !!!"""""""""""""""""""""""""""!!!  !!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""###############"""!!!!!!""""""############""""""############"""""""""!!!""""""""""""""""""""""""##################$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$###""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!######""""""""""""######""""""""""""""""""""""""###"""""""""""""""""""""$$$###""""""""""""""""""""""""############"""""""""!!!  !!!###$$$######$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!##############################$$$$$$$$$######""""""######$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$&&&''''''&&&'''((()))&&&&&&&&&'''((((((((()))(((((()))***++++++,,,,,,,,,---------------,,,,,,000///...------...////////////...---------------,,,,,,+++++++++,,,------........................+++,,,,,,,,,,,,,,,,,,---...---,,,******+++,,,---,,,,,,,,,,,,,,,***)))((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""$$$$$$###""""""###$$$$$$"""###$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$#########""""""$$$############$$$$$$%%%###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%################################################""""""""""""""""""""""""######""""""""""""#########"""!!! !!!"""#########"""!!! !!!"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""  !!!!!!!!!"""""""""######"""!!!"""###$$$%%%!!!!!! !!!!!!"""###############"""!!!!!!!!!""""""######""""""!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######"""!!!!!!!!!"""""" !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$######""""""######$$$!!!""""""######""""""!!!######""""""!!!!!! !!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!""""""############"""""""""############""""""!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$##############################$$$$$$######"""!!!########################"""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''(((((("""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$###############'''&&&&&&%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))******+++++++++,,,,,,------------,,,,,,///......---....../////////......---------------+++******++++++,,,---...---------------------------,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++++++++++++++***)))(((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$#########"""""""""""""""##########################################"""!!!$$$$$$###""""""###$$$$$$""""""###%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$############"""""""""$$$$$$###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########"""""""""!!!%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&#########"""""""""""""""########################""""""!!!!!!!!!!!!""""""###""""""""""""""""""######"""  """###$$$$$$###!!!!!! !!!###"""!!! !!!"""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""###"""""""""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""$$$###!!! !!!"""$$$&&&"""!!!!!!!!!!!!""""""##################"""!!!!!!!!!!!!""""""""""""!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!""""""!!!!!!!!!!!!!!!""" !!!"""###$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!######""""""""""""######"""""""""######"""""""""######""""""!!!!!!  !!!""""""###""""""############"""""""""""""""""""""""""""""""""""""""""""""######### !!!"""$$$$$$$$$###"""""""""############"""""""""###$$$%%%%%%$$$###""""""###############"""!!! !!!"""######$$$$$$###"""""""""""""""###########################""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$############$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$######$$$%%%&&&'''((()))""""""###$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%%%%$$$###""""""%%%$$$""""""""""""$$$%%%###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''')))'''%%%%%%((()))'''$$$'''''''''&&&&&&&&&&&&&&&))))))))))))************++++++,,,---------,,,,,,...------........./////////...------,,,,,,------++++++++++++++++++,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,---,,,+++***)))((((((((((((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$##################"""""""""""""""""""""""""""""""""######$$$######""""""$$$##################$$$"""######$$$%%%%%%$$$$$$""""""############""""""############""""""""""""$$$$$$###"""!!!!!!!!!""" !!!!!!!!!!!!!!!#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''#########"""""""""!!!!!!########################""""""!!! !!!"""""""""""""""######""""""""""""!!!!!!"""$$$$$$###!!!!!! """######"""!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!###"""!!! """$$$%%%###"""""""""######$$$%%%###############"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""##############################!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! """!!!!!!!!!!!!!!!"""""""""""""""######"""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###""""""############""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""############"""!!!""""""""""""""""""""""""!!!!!!""""""############ !!!"""$$$$$$$$$###"""""""""############"""""""""###$$$%%%%%%$$$"""!!! !!!"""###$$$$$$$$$ !!!"""###############!!!!!!"""""""""#########""""""""""""""""""##############################!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!""""""###############"""""""""#########$$$$$$!!!"""###$$$%%%&&&'''(((!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''')))'''%%%%%%((()))'''$$$((((((''''''''''''''''''))))))))))))))))))*********++++++,,,------,,,,,,,,,,,,---.....................---,,,,,,,,,,,,,,,...---,,,+++***)))))))))---------------------------------,,,,,,+++++++++***+++,,,------+++)))(((((((((((('''''''''''''''(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$###"""!!!!!!!!!"""############"""!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''###""""""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((($$$$$$$$$######""""""!!!##############################!!!!!!!!!!!!######""""""############"""""""""!!!  !!!"""######"""!!! """$$$$$$###!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!   !!!!!!!!!""""""!!! !!!"""###$$$############$$$%%%%%%&&&###############"""!!!!!! !!!!!!""""""!!!!!! """"""""""""####################################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!"""######"""""""""###""""""!!!!!!"""""""""""""""""""""""" !!!!!!###$$$%%%&&&&&&###""""""!!!!!!""""""###"""######$$$$$$######"""!!!!!!!!!"""""""""""""""############""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!""""""############"""""""""############""""""!!!!!!"""######"""  """###$$$%%%%%%""""""############""""""!!!""""""######$$$$$$$$$""""""!!!!!!!!!"""######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$### !!!!!!""""""!!!!!!""""""#########$$$$$$$$$!!!""""""###$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((('''&&&''''''''''''''''''((((((((((((((())))))*********)))***+++,,,,,,------,,,+++,,,---..................------,,,,,,,,,,,,,,,///...,,,+++)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,+++)))(((+++******))))))******+++(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################"""###$$$$$$%%%$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$###"""!!! !!!"""###$$$$$$###"""!!!!!!!!!"""""""""""""""###$$$$$$###"""""""""######!!!""""""######$$$$$$%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%###"""!!!!!!"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))&&&%%%%%%$$$######""""""########################%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%###"""!!!!!! !!!!!!!!!"""""""""###$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!! !!!""""""!!! """"""""""""""""""""""""""""""!!! !!! !!!!!!!!!!!!!!!!!!"""""""""###""""""""""""###$$$%%%&&&###############"""!!!!!! !!!!!!!!!!!! !!!"""""""""######################################################$$$$$$""""""############"""""""""""""""""""""###$$$$$$ !!!"""#########""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$######""" !!!!!!""""""######""""""""""""############!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$###""""""""""""""""""""""""############"""""""""""""""""""""!!! !!!"""############$$$$$$$$$$$$###"""!!!!!!""""""######$$$%%%%%%&&&"""!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%$$$!!!!!!"""############"""!!!!!!"""########################$$$$$$$$$%%%%%%"""#########$$$$$$%%%%%%!!!!!!"""$$$$$$%%%%%%$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$&&&''''''&&&'''((()))%%%%%%%%%&&&'''''''''(((&&&''''''((()))***++++++))))))***,,,,,,------,,,***+++,,,...//////.........---,,,,,,++++++,,,,,,------+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++++++++***)))))),,,+++************+++,,,(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$######"""###$$$$$$$$$$$$###"""######$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""######$$$############$$$$$$%%%!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""&&&&&&%%%%%%$$$#########%%%$$$######$$$%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''')))***&&&&&&%%%%%%$$$###""""""########################%%%$$$###!!!!!!###$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!  !!!"""$$$%%%$$$"""!!!!!! !!!!!!!!!""""""######"""!!!  !!!"""!!!!!!!!!!!!"""""""""""" !!!""""""!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!! !!!"""###"""""""""!!!!!!!!!!!!"""###$$$%%%###############"""!!!!!! !!!!!!!!!!!! !!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$###############!!!""""""############"""######""""""###$$$%%%%%% !!!###$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$###### !!!"""###$$$$$$ !!!!!!"""""" """###$$$$$$###""" """""""""""""""""""""""" !!!!!!"""###$$$$$$$$$%%%$$$###!!!!!!!!!"""###""""""############""""""%%%$$$$$$$$$######"""""" !!!"""""""""""""""!!!%%%%%%%%%%%%$$$"""!!! """"""###$$$%%%%%%&&&&&&"""!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%% !!!"""""""""""""""%%%%%%&&&''''''''''''&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&"""%%%((((((&&&&&&(((+++######$$$%%%%%%&&&''''''%%%&&&'''((()))***+++,,,((()))***+++,,,---------)))+++,,,...//////.........---,,,,,,++++++,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++*********************)))(((((()))***+++(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""""""""###$$$%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%% """###$$$$$$###""" !!!!!!!!!""""""######$$$#########$$$%%%&&&&&& !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%$$$###""""""""""""###""""""&&&(((###!!!!!!###''')))'''%%%%%%$$$"""!!! !!! !!!!!!!!!!!! !!!!!! !!!""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""############""""""###"""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! $$$$$$##################""""""######$$$$$$%%%%%%"""###%%%%%%###"""###$$$!!!!!!""""""############$$$$$$######"""!!!!!!!!!#########"""""""""""""""################################################!!!"""#########!!! """"""""""""############$$$$$$############$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$###"""!!!!!!"""###$$$ !!!!!!""""""######%%%%%%$$$###"""!!! '''$$$""""""$$$%%%""" !!!!!!!!!!!!!!! $$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!"""$$$%%%!!!"""###&&&'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!""""""######$$$$$$!!!###&&&((()))((('''%%%###$$$%%%%%%$$$###"""!!!"""###%%%&&&'''&&&%%%%%%##############################""""""!!!!!! """""""""###$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$###"""!!! %%%$$$###!!!!!!!!!"""######"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###"""!!!!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""############""""""########################$$$$$$##################!!!""""""###$$$$$$%%%%%%+++'''$$$###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,***)))''''''(((***++++++******)))***,,,---...000///...---,,,++++++++++++++++++******)))))))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&### !!!###$$$""" ########################!!!"""###$$$$$$###"""!!!############""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$##############################""""""############""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$&&&%%%$$$###""""""""""""###""" """%%%&&&"""###""" %%%$$$"""!!! !!! !!!!!!!!!!!!!!! !!!!!! !!!""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############""""""###"""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""###%%%%%%###"""###$$$"""""""""""""""#########"""""""""""""""#####################$$$$$$$$$$$$################################################!!!"""######"""!!! """"""""""""############"""""""""!!!!!!"""""""""$$$######"""""""""""""""$$$$$$######""""""!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!######""""""!!!!!! ###"""!!!!!!######"""!!! !!!"""$$$%%%%%%%%%%%%$$$#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!"""$$$$$$$$$#########%%%%%%$$$""" """"""""""""############"""""""""""""""######### !!!$$$&&&'''&&&%%%######$$$$$$%%%$$$###"""!!!######%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""$$$#########""""""""""""###############$$$$$$$$$$$$$$$##################"""!!! %%%$$$###"""!!!!!!"""############"""######$$$$$$%%%%%%%%%$$$$$$$$$######$$$###""""""""""""""""""!!!"""###############"""#########$$$$$$$$$$$$$$$"""##################"""################################################!!!""""""###$$$%%%%%%%%%***'''$$$###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))'''((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******++++++++++++******+++************,,,---...//////...---,,,,,,,,,,,,)))*********+++,,,,,,,,,(((((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###!!!!!!###$$$###!!!########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""############$$$$$$!!!!!!""""""######""""""########################""""""############""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""""""""######""""""""""""###### !!!$$$%%%$$$"""$$$###"""!!! !!!""""""!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!""""""""""""""" !!!!!!""""""######$$$""""""""""""""""""""""""!!!""""""######""""""!!!""""""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%###"""###$$$#########""""""""""""""" !!!!!!"""######$$$$$$#########$$$%%%%%%&&&&&&################################################!!!""""""""""""!!!!!! """"""""""""##################""""""""""""######$$$######"""""""""""""""%%%%%%$$$###"""!!! ######""""""""""""###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!### """###########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""!!!"""######$$$&&&### !!!###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################"""""""""""" """$$$&&&'''&&&$$$######$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############$$$$$$$$$###############%%%%%%$$$$$$###""""""!!!$$$$$$$$$###"""""""""!!!$$$$$$###"""""""""######$$$$$$######"""#########%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""###$$$######$$$$$$$$$###"""""""""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######################################################""""""###$$$$$$%%%%%%%%%)))&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))'''(((((()))***+++,,,,,,------------------------++++++++++++,,,,,,,,,,,,)))***,,,......,,,+++)))+++*********+++,,,---...///...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$&&&$$$""""""###$$$###"""########################""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""######### !!!!!!!!!""""""########################""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$%%%$$$$$$###""""""#####################"""!!!!!!######$$$%%%&&&'''&&&&&&######"""!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!! !!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""############%%%%%%$$$$$$######"""""""""###%%%%%%###"""###$$$############""""""""""""!!!!!!""""""############""""""######$$$%%%&&&&&&################################################!!!""""""""""""!!!!!!!!!!!!"""""""""############&&&%%%%%%%%%%%%%%%%%%&&&$$$######"""""""""""""""$$$#########""""""!!!!!!###""""""""""""""""""######"""""""""!!!!!!!!! !!!!!!!!!""""""######"""$$$###  ###!!!!!!!!!!!!!!! ########################""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""######$$$###!!!!!!!!!!!!########################!!!"""""""""############$$$$$$######""""""!!!!!!"""$$$&&&((()))(((&&&$$$#########$$$##################$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""%%%%%%%%%%%%$$$$$$######$$$#####################%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#######################################$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((()))))))))((((((((()))***++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++*********++++++,,,------...///...---,,,,,,,,,,,,,,,000///...---+++***)))((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$##########################################"""""""""######"""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!""""""###########################"""######$$$$$$######"""""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&%%%$$$$$$######$$$$$$%%%$$$######"""###############$$$$$$###"""!!!  """"""""""""######"""""""""""""""!!!!!!!!!######""""""!!!!!! !!!!!! !!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""########################$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""""""""###%%%%%%###"""###$$$#########"""""""""""""""############""""""!!!!!! !!!!!!"""###$$$%%%%%%################################################"""!!!!!!!!!!!!"""""""""!!!"""""""""############&&&%%%%%%%%%%%%%%%%%%&&&$$$######"""""""""""""""!!!!!!""""""#########$$$"""""""""######""""""""" !!!!!!!!!"""""""""###"""""""""######$$$$$$%%%"""$$$&&&$$$  """$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!"""""""""############"""!!!!!!###$$$$$$""" !!!"""""""""############$$$$$$######""""""!!!!!!###$$$'''((()))'''%%%$$$##################$$$$$$################################################""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$ !!!!!!"""!!!!!! #########$$$$$$$$$$$$###%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))))))))((((((((())))))******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))***+++,,,***++++++,,,------............---,,,,,,,,,------000///...---+++***)))(((***)))))))))((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$###""""""#################################""""""""""""""""""### !!!!!!!!!""""""######""""""######$$$%%%&&&&&&$$$$$$###""""""###$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""#########"""""""""""""""&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$###############$$$###############"""!!!  """"""!!!!!!!!!"""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""##################$$$$$$%%%&&&&&&&&&""""""""""""!!!!!!!!!!!!"""###%%%%%%###"""###$$$!!!"""""""""############$$$$$$######"""!!!!!! !!!!!!!!!"""#########$$$################################################"""!!!!!!!!!!!!""""""###""""""""""""##################""""""""""""######$$$######""""""""""""""" !!!"""###$$$%%%%%%""""""############"""""" !!!"""##################$$$$$$%%%%%%%%%###$$$$$$###!!! !!! !!!"""###$$$%%%%%%%%%#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""############"""###$$$&&&(((***((($$$!!!""""""""""""""""""""""""""""""""""""########################""""""""""""!!!###%%%''''''%%%###"""#########"""######$$$%%%$$$###""""""!!!"""""""""########################!!!!!!!!!!!!!!!"""""""""$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%!!!"""#########"""!!! """###$$$$$$%%%$$$$$$$$$$$$$$$######"""############$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""###$$$""""""#########"""!!!!!!%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%"""$$$%%%''''''&&&$$$######$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))***((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))''''''''')))+++---***+++,,,---.........---...------,,,,,,---------++++++++++++,,,,,,,,,,,,******))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""#########$$$$$$###!!! """#################################""""""""""""######!!!!!!""""""######$$$$$$""""""###$$$%%%&&&&&&'''((('''%%%$$$######$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$###############$$$$$$#########""""""""""""""" ###%%%%%%###"""###%%% !!!"""######"""!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""######$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!""""""""""""###%%%%%%###"""###$$$ !!!"""###$$$$$$%%%#########"""""""""""""""########################################################################"""!!! !!!"""###$$$""""""""""""############"""""""""!!!!!!"""""""""$$$######"""""""""""""""!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""###############$$$$$$$$$!!!  """###"""!!! !!!"""##################$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""###$$$######"""###$$$&&&(((***((($$$!!!########################""""""""""""############"""""""""""""""#########"""###%%%''''''%%%###!!!######"""""""""###%%%%%%$$$###"""!!! !!!!!!"""########################!!!!!!"""""""""########################$$$$$$$$$##################$$$$$$$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%%%%%%%$$$$$$#########"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""""" !!!"""""""""!!!!!!"""""""""""""""""""""""""""##################"""########################!!!""""""###$$$$$$%%%%%%###$$$&&&''''''&&&$$$"""!!!$$$&&&&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((()))***(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))***+++,,,,,,***+++,,,............------------,,,,,,------...)))*********+++,,,,,,,,,*********)))((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""######!!!######""" ###########################$$$###"""!!!!!!"""###$$$"""""""""###$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&+++)))'''$$$#########$$$###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""######$$$$$$%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""&&&%%%$$$$$$######$$$$$$$$$###############$$$$$$######""""""""""""######"""$$$$$$"""!!!"""$$$ !!!"""######"""!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!""""""###$$$$$$%%%%%%""""""######$$$$$$%%%%%%"""###%%%%%%###"""###$$$ """###$$$%%%&&&!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$################################################"""!!! """###$$$""""""""""""############$$$$$$############$$$$$$$$$######"""""""""""""""############""""""""""""!!!"""###$$$$$$###"""!!!######""""""!!!!!! ######"""""""""""""""""""""%%%$$$"""%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""$$$$$$######"""""""""###%%%&&&%%%### """"""""""""############!!!!!!""""""######$$$$$$$$$%%%'''))))))'''%%%#########"""""""""###%%%&&&$$$###""" !!!"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""######$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""###%%%&&&&&&%%%###""""""###$$$%%%&&&%%%%%%$$$###"""""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!"""""" !!!"""############### !!!!!!""""""######""""""############""""""########################!!!""""""###$$$$$$%%%%%%###$$$&&&((((((&&&$$$""" ###&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))***(((((((((((())))))))))))************************+++++++++******)))))))))''')))+++---...---,,,+++***+++,,,...///......---------,,,,,,,,,------...+++++++++******)))))))))+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######""""""""""""###### """###!!! """########################$$$###"""!!!!!!"""###$$$""""""###$$$%%%%%%&&&&&& !!!"""###$$$%%%%%%,,,***'''$$$""""""""""""###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$######""""""""""""######'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&$$$"""!!!!!!"""$$$### $$$$$$$$$$$$#########"""###"""!!! !!!"""#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###!!!!!!!!!  """"""""""""!!!!!!  $$$((((((###"""!!!  #########"""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ """%%%((((((&&&$$$"""$$$######"""""""""""""""#########"""""""""""""""""""""############""""""############""""""""""""###############$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""############'''$$$!!!"""$$$%%%###!!!"""!!!!!!!!! """"""############"""""" !!!!!!!!!!!! ########################""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$########################""""""############"""""" !!!!!!"""""""""""""""!!!!!!"""###############$$$#########""""""!!!!!!!!!  !!!"""###############""""""""""""""""""""""""""""""""""""!!!###%%%&&&%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$###"""!!!!!!""""""$$$$$$$$$############"""""""""""""""############$$$&&&'''&&&######%%%(((###!!!"""%%%%%%###"""%%%&&&%%%%%%%%%%%%%%%%%%&&&######""""""######$$$%%%########################'''&&&%%%$$$###!!! #########$$$$$$%%%%%%%%%!!!!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''(((((())))))******((()))***+++,,,---------))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......000///...---+++***)))((())))))))))))))))))******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!! """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########"""""" !!!"""######""" !!!!!!""""""######""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$######%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###%%%$$$"""!!!!!!"""###$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###########################"""!!!"""###$$$""" """!!!  !!!!!!"""!!!!!!!!! """&&&'''###""""""!!! """"""""""""##################$$$$$$$$$$$$######!!!""""""###$$$$$$###### """$$$&&&&&&%%%###"""$$$######"""""""""""""""###"""""""""""""""""""""""""""############""""""############""""""""""""###""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""############&&&###!!!!!!###$$$###!!!""""""!!!!!!!!! """"""############"""""" !!!!!!""""""!!!!!! ########################""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$########################"""######$$$$$$######"""!!!!!!"""############"""!!!!!!"""#####################"""""""""!!!!!!!!!""""""!!! !!!"""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!###%%%%%%%%%$$$###"""######$$$%%%$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$############"""""""""""""""############!!!"""###!!!!!!###$$$"""###&&&'''$$$$$$&&&######""""""""""""############""""""######$$$%%%########################%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''''''''''''''((())))))******))))))***+++,,,,,,,,,,,,+++*********))))))((((((************************,,,,,,,,,,,,------------+++++++++******)))))))))*********)))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$################################################""""""""""""!!!!!!!!!!!!!!!!!!###$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%$$$$$$$$$#########""""""%%%$$$$$$$$$$$$#########"""""""""######""""""!!!!!!!!!!!!"""""""""""""""###########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###""""""""""""$$$%%%$$$###"""###$$$$$$######"""###$$$&&&'''############"""""""""!!!!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""########################$$$"""!!!!!!"""######"""###"""!!!  !!!!!!!!!!!!  ###$$$"""""""""""""""""""""!!!  """#########"""!!!""""""############""""""!!!!!!""""""######""""""!!!"""######$$$$$$######$$$######"""""""""""""""""""""""""""""""""######""""""############""""""############""""""""""""""""""!!!!!!!!!"""######$$$$$$############$$$$$$######""""""""""""######""""""""""""############%%%###!!!!!!"""""""""!!!"""""""""!!!!!!!!! """"""############""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$########################""""""############""""""!!!!!!"""############"""!!!!!!"""###############""""""!!!!!!!!!!!!!!! $$$######""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""""""""$$$$$$$$$############"""""""""""""""###############$$$$$$###!!! !!!### """### """"""""""""!!!!!!"""""""""######""""""######$$$%%%##########################################$$$$$$########################"""""""""""""""#########""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&''''''(((((()))************+++++++++++++++***,,,,,,+++***)))(((''''''))))))))))))))))))))))))++++++,,,,,,,,,---------(((((())))))***++++++++++++*********))))))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""###$$$$$$$$$$$$$$$########################!!!""""""######$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$$$$$$$%%%######""""""""""""######%%%%%%%%%$$$###"""!!! !!!###$$$$$$######$$$%%%"""!!!!!!!!!!!!"""###$$$#########"""""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################$$$!!! """""""""######"""!!! !!!!!!!!!!!!!!! !!! """!!! !!!"""######""" !!!######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$$$$######""""""""""""""""""""""""""""""#########"""######$$$$$$######"""############"""""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""!!!"""""""""###############"""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! """"""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""####################################!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!!!!!!!"""###############!!!!!!!!!!!! $$$######""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$###""""""$$$$$$%%%&&&&&&&&&&&&%%%######"""""""""""""""###$$$$$$$$$#########""""""!!!"""""""""############%%%%%%%%%###"""""""""###!!!!!!!!!$$$$$$############$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#################################$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!"""###############!!!"""###$$$%%%%%%%%%%%%%%%###""" """###%%%$$$$$$$$$$$$$$$######"""#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((())))))******++++++++++++******)))++++++******)))(((((('''))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******++++++,,,,,,------++++++******)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&""""""#########$$$$$$$$$########################!!!"""""""""#########$$$########################&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###"""###$$$%%%&&&$$$######""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%######""""""""""""######$$$$$$%%%$$$$$$"""!!! !!!"""$$$$$$######$$$&&&""""""!!!!!! ############""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!! ###""""""!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!! !!!"""###""" !!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""!!! """"""!!!!!!!!!"""###$$$$$$######"""""""""""""""!!!!!!""""""##################$$$$$$$$$$$$##################"""""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$############$$$$$$"""!!!!!!!!!!!!!!!!!!"""!!!"""""""""###############""""""!!! !!!"""###"""""""""!!!!!!!!!!!!""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""  !!!!!! !!!!!!"""############### !!!!!!!!!!!!"""""""""!!!!!!  !!!!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$%%%&&&&&&&&&&&&%%%###"""""""""""""""######$$$$$$$$$#########""""""!!!"""""""""###############"""!!! !!!!!!!!! ###!!!"""%%%&&&######%%%$$$$$$############$$$$$$######""""""######$$$%%%########################%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%""""""""""""""""""""""""!!!"""############"""!!!!!!!!!"""############"""$$$$$$%%%%%%%%%$$$$$$###$$$###!!! !!!###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''(((((())))))******+++++++++***))))))))))))))))))))))))***************************************+++++++++,,,,,,,,,,,,+++++++++++++++***************))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################ !!!!!!"""###$$$%%%%%%!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""#################################&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$#########$$$&&&'''$$$$$$######""""""!!!!!!########################"""######$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%$$$###"""!!!"""$$$$$$######$$$&&&$$$$$$$$$######""""""!!!$$$$$$$$$$$$#########""""""##################"""!!!!!!!!!!!!"""""""""""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!!!! !!!"""""""""!!!  !!!!!!!!!!!!!!!  !!! !!!"""""""""!!! !!!!!!""""""""""""!!!!!!""""""######""""""!!!!!!###""""""""""""###$$$$$$$$$######"""""""""""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!"""######$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############"""######""" !!!#########"""""""""!!!!!!!!!""""""############""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""  !!!!!!!!!!!! !!!!!!"""############### !!!!!!!!!!!!""""""""" !!!!!!!!!!!!  !!!!!!""""""###""""""""""""""""""""""""##################$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""""""""""""""######$$$$$$$$$$$$############"""""""""""""""############$$$"""!!!!!!###$$$###"""###!!!"""%%%&&&###"""%%%"""""""""!!!!!!"""""""""######""""""######$$$%%%########################%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""###############%%%%%%%%%%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$$$$$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))))))))***************)))(((((())))))************************************))))))*********+++++++++++++++***)))(((((('''''')))))))))))))))))))))***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""""""""!!!!!!!!! !!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&##################""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%$$$"""!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&&&&$$$###"""###$$$$$$###"""###%%%######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$ !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""######""" !!!""""""!!!  !!!!!!!!!""" !!!!!! !!! !!!"""""" !!!!!!!!!"""""""""!!!""""""######""""""!!!######$$$$$$###""""""!!!#########$$$$$$$$$$$$$$$$$$######""""""""""""""" !!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###############""""""""""""###""""""""""""###$$$$$$$$$$$$############$$$$$$###""""""!!!!!!""""""###""""""""""""###############$$$%%%###!!! """$$$#########"""""""""!!!!!!""""""############"""""" !!!!!!""""""!!!!!! ########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!"""###"""""""""!!!!!!"""###############!!!!!!!!!"""""""""###### !!!"""###"""!!!!!! !!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%%%%"""######$$$%%%$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$############"""""""""""""""############$$$"""!!!"""$$$&&&&&&$$$!!!###### #########""""""""""""############""""""######$$$%%%################################################""""""""""""""""""""""""$$$$$$$$$$$$#########"""!!!!!!""""""###$$$$$$%%%########################!!!"""###$$$$$$###"""!!!!!!"""######$$$$$$############$$$%%%%%%%%%$$$$$$########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))'''((()))******+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++*********)))((('''''''''((((((((()))******++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""""""""""""""!!!!!!!!!"""###$$$########################"""""""""""""""""""""!!!""""""#########$$$$$$$$$%%%$$$$$$$$$$$$#########!!!"""###$$$%%%%%%%%%%%%##################$$$$$$########################""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$###!!!!!!!!!"""######""""""""""""######!!!###%%%'''''''''&&&%%%"""$$$%%%$$$###"""###$$$ """###$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%% !!!!!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#################################$$$&&&%%%###!!! !!!""""""!!!  !!!!!!"""""" !!!""""""!!! """!!! """###$$$"""!!!!!!!!!!!!"""######""""""############""""""$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$######""""""""""""""" !!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############""""""""""""###############$$$$$$%%%$$$$$$############$$$$$$######""""""""""""######""""""""""""###############%%%&&&$$$!!! """%%%############""""""""""""""""""############"""""" !!!!!!!!!!!! ########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$$$$!!!!!!"""###############!!!!!!""""""######$$$$$$ !!!"""$$$$$$$$$###""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""###$$$$$$$$$$$$###""""""!!!""""""###$$$$$$$$$$$$$$$############"""""""""""""""############!!!###"""!!!###!!!"""%%%&&&######%%%&&&&&&%%%%%%%%%%%%&&&&&&#########"""###$$$$$$%%%########################!!!""""""###$$$$$$%%%%%%########################$$$#########""""""!!!!!! !!!!!!"""######$$$$$$######################## """###$$$$$$###""" """"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$###### """###%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''(((******+++++++++,,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))))))))************++++++++++++************''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!###$$$%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%% !!!"""###$$$###""""""%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################%%%$$$###"""""""""$$$$$$""""""############""""""""""""""""""""""""""""""######################## !!!###$$$$$$$$$$$$""""""###$$$$$$"""!!! """"""############""""""""" """###!!!!!!!!!!!!!!!!!!  !!!!!!"""######"""!!!!!!"""$$$######""""""!!!!!! """$$$%%%&&&%%%###"""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$###""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! """""""""""""""!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!"""#########!!! """"""""""""""""""""""""!!!!!!"""###############"""""""""""""""!!! !!!!!!!!!"""######""""""!!!!!! $$$###"""!!!!!!"""###$$$ !!!""""""###""""""#########""""""!!!  """###"""!!! !!!############""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###!!!###$$$%%%$$$"""!!! """###"""!!! !!!###$$$###!!!#########""""""""""""""" !!!"""######"""!!! ######""""""###$$$%%%%%%########################!!!""""""""""""#########""""""!!!  $$$$$$$$$$$$$$$###"""!!!!!!"""""""""#############################################$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$################################################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&)))))))))'''%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,++++++*********''''''((()))))))))))))))***))))))((('''&&&&&&&&&))))))((('''''''''''''''((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!""""""""""""""""""############ """###$$$$$$###""" !!!!!!""""""!!! ###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################$$$$$$###############$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""############"""!!!!!! !!!!!! """  """"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!"""######"""!!!"""######"""""""""!!!!!!!!! !!!###$$$%%%$$$###"""######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!""""""###$$$$$$%%%%%%%%%$$$$$$######"""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""#########""""""!!! !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""######""""""!!! !!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!"""############"""!!! !!!!!!""""""""""""!!!"""""""""""""""!!!!!! !!!"""###"""!!! !!!###"""""""""""""""#########"""############$$$$$$$$$######$$$$$$######"""!!!""""""###$$$$$$$$$$$$### !!!"""###$$$######""""""###$$$###"""!!!"""$$$%%%$$$"""!!! !!!"""###$$$$$$%%%"""###$$$%%%%%%$$$###"""######""""""###$$$$$$%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$###"""""" !!!!!!"""######$$$$$$#################################$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&((()))(((&&&''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++************************'''((())))))******))))))***))))))(((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##################"""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""""""""""""""############!!!"""###$$$$$$###"""!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###""""""######$$$%%%$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#######################################"""######$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$###""""""!!!######""""""!!!!!!"""""" """  !!!"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### """$$$$$$###!!!!!!"""""""""""""""!!!!!!!!!!!! !!!"""###$$$###"""!!!$$$$$$###""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$###############""""""""""""####################################""""""""""""""""""""""""########################!!!!!!""""""###$$$$$$%%%#########$$$######"""!!!"""!!!!!!!!!!!!"""######""""""""""""""""""""""""######"""!!!!!!!!!"""""" !!!!!!"""#####################$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!$$$%%%%%%$$$!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""!!!"""######!!!!!!"""###!!!!!!""""""######$$$$$$"""############$$$$$$$$$###############"""!!!!!!""""""###$$$$$$$$$$$$###!!!"""""""""############"""$$$%%%$$$###"""###$$$%%%%%%$$$###""""""######!!!!!!""""""#########$$$######$$$$$$$$$$$$###############"""######$$$%%%$$$$$$$$$$$$######""""""###$$$$$$$$$$$$%%%%%%%%%######"""""""""###$$$$$$###$$$$$$$$$$$$###"""""" !!!!!!"""###$$$$$$$$$#################################$$$$$$$$$$$$$$$!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%&&&&&&'''""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((((('''%%%)))(((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******''''''(((((()))******+++((()))******++++++*********))))))((((((''''''&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######""""""#########""""""!!!!!! ###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!###"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%''''''%%%$$$"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################!!!"""$$$%%%%%%$$$###"""%%%###!!! !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!#################################$$$$$$######"""$$$###""" !!!"""""" !!!!!!!!!!!! !!!!!! !!!!!!!!! !!!!!!  !!!!!!!!!$$$$$$###!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""""""""!!!######""""""!!!!!!!!!!!!############$$$$$$$$$$$$############"""""""""!!!""""""#########$$$$$$$$$######$$$$$$$$$#########!!!"""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$$$$######"""""""""!!!!!!""""""###$$$""""""""""""""""""""""""$$$###"""!!!!!!!!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """###$$$$$$###""" """"""###""""""!!!  !!!"""############!!!"""######"""!!!"""### !!!"""###$$$$$$%%%""""""#########$$$$$$$$$"""############"""!!!!!!""""""###$$$$$$$$$$$$###"""""""""!!!"""######$$$"""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!!!!!!!""""""!!!!!!!!!$$$###############$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!"""""""""#########""""""!!!""""""###$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""#######################################$$$$$$$$$ !!!"""###$$$$$$$$$$$$"""###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%'''&&&%%%&&&''''''&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((())))))*********))))))***+++++++++++++++))))))))))))((((((''''''((('''&&&&&&%%%%%%&&&&&&$$$%%%'''(((((('''%%%###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$############$$$$$$######"""!!! ###""""""""""""""""""###!!!!!!""""""#########"""!!!"""""""""############!!!"""############"""!!!$$$"""!!! """###%%%%%%$$$###"""""""""#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################!!!"""###%%%%%%$$$$$$###%%%###!!! !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$%%%%%%%%%$$$###!!! !!!""" !!!!!!!!!!!! !!!!!!!!! !!!!!!  !!!!!!!!!###$$$###!!! !!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!!!!"""""""""""""""""""""######$$$$$$$$$############"""""""""!!!###############$$$$$$$$$"""######$$$$$$$$$######!!!"""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######"""""""""######$$$$$$$$$######"""""""""""""""###$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######""""""###""""""!!!  """############"""###$$$###"""!!!"""$$$ !!!"""###$$$$$$%%%""""""#########$$$$$$$$$###############"""!!!!!!""""""###$$$$$$$$$$$$###"""""""""!!!"""######$$$!!!"""###"""!!!!!!"""###""""""##################%%%%%%$$$###"""!!! """!!!!!!!!!!!!!!!!!!"""$$$$$$###############$$$$$$$$$$$$#########""""""!!!!!!"""""""""#########%%%%%%%%%%%%&&&&&&'''((("""######$$$$$$$$$######%%%%%%$$$###"""!!! ################################################$$$$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%&&&''''''%%%$$$&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++++++++*********)))))))))))))))***+++++++++++++++)))))))))))))))((((((((()))(((((('''''''''''''''###%%%'''(((((('''%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$%%%$$$$$$###"""!!!!!! ######""""""""""""###### !!!"""###$$$$$$######!!!"""""""""############""""""############""""""$$$"""!!! !!!###$$$%%%%%%$$$###"""""""""###"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$%%%&&&&&&&&&""""""!!!!!! !!!!!!  !!!"""!!!  """ !!!!!!!!!!!!!!!"""######!!!######""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""###### !!!!!!"""######!!!!!!""""""###$$$$$$$$$############""""""""""""########################!!!"""###%%%%%%$$$######""""""""""""####################################""""""""""""""""""""""""########################%%%$$$$$$###""""""!!!!!!!!!"""######$$$############""""""""""""###$$$$$$""""""""""""""""""""""""######"""""""""###$$$$$$########################!!!!!!"""#####################$$$$$$######"""!!!!!!!!!!!!""""""#########!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$!!!""""""""""""!!!!!! !!!"""############"""###$$$$$$""""""###$$$!!!!!!""""""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###!!!"""""""""############ """###"""!!! !!!"""!!!""""""#########""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$%%%$$$######"""####################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###&&&%%%$$$###"""!!! #######################################"""""""""%%%%%%&&&%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&'''###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%''''''&&&$$$%%%%%%&&&'''(((((())))))************************)))))))))))))))))))))))))))))))))*********++++++,,,,,,+++******)))((((((((()))******++++++******))))))))))))))))))))))))))))))(((''''''''''''((($$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!""""""###$$$$$$%%%$$$$$$$$$######""""""!!!$$$######""""""######$$$ !!!###$$$%%%$$$$$$###""""""""""""###############""""""""""""""""""######"""!!!!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$########################""""""""""""###$$$%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%!!!!!!""""""!!!!!!  !!!!!! !!!""""""  """ !!!!!!!!!!!!!!!"""###### !!!"""!!! !!!""" !!!!!!!!!"""""""""###"""""""""""""""###$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$############""""""""""""######################## """###%%%%%%%%%###"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!""""""#########"""######""""""######$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""######""""""!!! !!!"""###$$$$$$%%% !!!!!!!!!"""""""""###"""""""""######""""""""" !!!!!!""""""""""""!!! !!!""""""###"""""""""###$$$$$$""""""###$$$"""""""""""""""#########"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$### !!!"""###$$$######"""!!!"""######!!!!!!"""###""""""###$$$$$$###"""!!! !!!"""###$$$$$$%%%%%%$$$###""""""###$$$%%%%%%$$$$$$###""""""######"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$############""""""""""""########################$$$#########"""""""""!!!###$$$$$$$$$$$$######"""###$$$$$$%%%&&&&&&''''''##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$######%%%''''''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))((('''((())))))******))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$!!!###%%%%%%%%%$$$###""""""""""""##################""""""""""""######!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!"""###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############"""!!!!!!"""#########"""!!!!!!!!!"""$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$###########################"""!!!!!!"""$$$&&&'''""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###### !!!"""""""""!!!""""""############""""""!!!###""" """  !!!!!! !!!""" !!!### !!!!!!!!!""""""###############"""###$$$$$$%%%"""""""""!!!  !!!!!!"""###$$$$$$$$$############""""""""""""$$$$$$################## !!!###%%%&&&%%%###"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!"""""""""""""""#########"""######$$$%%%""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""!!!  """###$$$%%%&&& !!!!!!!!!""""""###### !!!###%%%%%%###!!! !!!""""""###"""""" !!!!!!""""""""""""""""""$$$$$$$$$###"""###$$$#########""""""""""""""""""############$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$""""""###$$$$$$$$$$$$###!!!###$$$%%%$$$"""!!!"""$$$%%%$$$###"""###$$$######$$$%%%$$$###"""!!!#########"""""""""""""""###"""!!! !!!"""###%%%%%%$$$###""""""######!!!!!!"""###$$$%%%%%%&&&!!!""""""""""""#########&&&&&&%%%$$$#########$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$########################$$$#########""""""!!!!!! !!!"""###############!!!!!!"""###$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########%%%'''((('''&&&)))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''((()))))))))''''''((())))))))))))))))))))))))))))))*********''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$##################$$$$$$$$$$$$$$$############$$$$$$!!!###%%%&&&%%%$$$###""""""""""""##################""""""""""""###### !!!"""#####################""""""###$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%"""###$$$$$$###"""###$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$######""""""######$$$########################$$$#########""""""!!!!!!!!!!!!""""""!!! !!!%%%%%%### """"""!!!!!!"""###$$$$$$"""###%%%&&&%%%###!!! $$$#########""""""!!!!!!###""""""!!!    !!!!!!  !!!!!!"""""""""""""""######$$$""""""#########$$$$$$$$$"""!!!!!!!!!!!!###$$$%%%$$$$$$######"""#########""""""!!!!!!"""######$$$$$$#########""""""!!!!!!""""""############""""""######################## !!!"""###$$$%%%%%%""""""############""""""######""""""######$$$%%%### ###$$$###""""""""""""""""""""""""$$$###"""###%%%%%%###""""""###!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$##################"""!!!"""$$$%%%%%%$$$!!!!!!""""""""""""!!!!!!###############"""!!!!!!###!!! !!!"""###""" !!!!!!"""""""""###!!!  !!!"""!!! ############"""""""""""" !!!!!!!!!!!!!!!$$$%%%&&&'''&&&$$$"""!!!&&&%%%%%%$$$$$$######### !!!!!!!!!!!!"""""""""%%%$$$"""!!!!!!"""$$$%%%!!!!!! $$$$$$%%%$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!##################$$$$$$"""!!!!!!!!!  !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&%%%$$$#########%%%%%%###"""!!! !!!"""###$$$###"""###$$$%%%$$$"""$$$$$$###"""!!! """###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$###$$$%%%&&&'''))))))******)))((('''&&&(((((((((''''''&&&&&&%%%******))))))((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))******)))((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""((('''%%%$$$###"""""""""%%%%%%%%%%%%%%%$$$###"""######""""""""""""######!!!!!!!!!!!!"""###%%%%%% !!!!!!!!!!!! ######"""""""""$$$%%%&&&$$$"""!!!!!!"""$$$""""""""""""!!!!!!!!!!!!%%%###  ###%%%######$$$%%%%%%%%%$$$$$$###$$$%%%%%%$$$###$$$%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&%%%#########%%%$$$$$$############$$$$$$####################################"""""""""!!!""""""######""""""!!! !!!$$$%%%$$$"""""""""###############$$$%%%%%%######$$$%%%$$$###"""!!!#########"""""""""!!!!!!###""""""!!!   !!!  !!!!!!  !!!!!!""""""!!!!!!""""""###$$$############$$$$$$$$$$$$&&&%%%$$$###"""###$$$$$$#########"""######$$$$$$######"""""""""######$$$############"""""""""!!!""""""############""""""########################""""""""""""""""""######""""""############""""""######""""""######$$$%%%"""!!!######"""""""""""""""""""""""""""$$$###"""###$$$$$$"""!!!!!!######"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$###""""""$$$%%%$$$###!!!!!!""""""""""""!!!!!!###############"""!!!!!!###!!! !!!"""###""" !!!!!!!!!""""""#########$$$###"""###$$$%%%%%%###############"""""""""""" !!!""""""""""""!!! !!!###$$$$$$###"""!!!############""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!###$$$%%%$$$""" ###$$$$$$######$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""###########################%%%%%%%%%$$$$$$#########!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$###"""!!!!!!"""#########"""!!!!!!!!!!!!"""###$$$###""""""###$$$###"""$$$$$$$$$$$$############"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''))))))))))))(((((('''''')))(((((('''&&&&&&''''''***)))))))))((((((((('''))))))))))))(((((((((((())))))(((((((((((())))))***))))))(((((((((((((((***))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$#########$$$$$$$$$######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""############"""""" !!!"""######""""""!!!###"""!!! !!!"""### !!!!!!!!!""""""######%%%###!!! !!!###$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&%%%$$$$$$%%%&&&###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%####################################""""""""""""######$$$$$$######""""""%%%&&&%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############"""""""""######""""""""""""!!!!!!"""""""""!!!  !!!""""""!!!  !!!!!!!!!""""""!!!!!!""""""###$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""!!!!!!!!!""""""""""""######$$$%%%$$$$$$###############$$$############""""""""""""""""""############""""""""""""""""""""""""""""""%%%$$$$$$###"""!!! """"""############""""""###""""""""""""###$$$$$$!!! """######"""""""""""""""""""""""""""$$$###""""""######!!!"""###$$$$$$""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%###"""###$$$$$$###"""!!!!!!""""""""""""!!!!!!"""############""""""!!!###!!! !!!"""###""" """""""""###############%%%######$$$%%%&&&%%%$$$############""""""""""""!!!!!!"""############### """###$$$$$$########################$$$$$$!!!!!!!!!"""""""""#########""""""!!!"""###%%%&&&%%%$$$"""###$$$&&&&&&%%%"""#########$$$$$$$$$$$$!!!!!!!!!""""""#################################&&&&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$###""""""!!!""""""#########""""""!!!!!!""""""######"""!!!!!!######"""!!!""""""######$$$$$$$$$%%%"""###$$$$$$###"""###$$$########################$$$$$$############$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''***)))((('''''''''((()))***)))'''&&&%%%&&&((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))((((((''''''((((((*********))))))))))))((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""#########""""""!!!"""$$$%%%%%%%%%$$$$$$"""############"""!!!!!!!!!"""###$$$$$$###"""!!!!!! !!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$ """$$$%%%%%%###!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%$$$###"""""""""""""""%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%######$$$%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&#################################""""""""""""""""""###############""""""%%%%%%$$$!!!!!!#########$$$$$$$$$$$$$$$$$$$$$###""""""""""""######""""""""""""""""""!!!!!!""""""!!!!!! """######"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%######"""!!! !!!!!!!!!!!!"""$$$%%%%%%%%%$$$$$$########################"""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! """"""############"""""""""""""""""""""###$$$$$$ !!!"""######"""!!!""""""""""""""""""""""""###"""!!!""""""""" """###$$$###""""""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%&&&$$$######$$$$$$"""!!!!!!!!!""""""""""""!!!!!!""""""############"""!!!###!!! !!!"""###""" ##################$$$$$$"""!!! !!!###$$$###"""############"""""""""!!!""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''' !!!!!!!!!!!!"""""""""!!!!!!"""###$$$%%%###"""""""""###$$$$$$$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""!!! !!!"""###""" !!!!!!!!!!!!"""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""$$$$$$############$$$$$$''''''&&&%%%$$$######"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&***)))'''&&&&&&'''(((***)))(((%%%$$$$$$%%%''')))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$$$$### """$$$%%%&&&%%%###""""""###############"""""" !!!###%%%%%%###!!! !!!!!! !!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###"""!!!"""############"""!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%$$$$$$###"""!!!###$$$###"""!!!"""######$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&########################""""""""""""""""""######!!!!!!"""######"""""""""!!!"""######""""""###$$$""""""###$$$$$$###"""!!!###""""""!!!!!!"""######!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!! """######"""   !!!!!!!!!""""""!!!!!!!!! !!!""""""#########$$$$$$$$$%%%%%%%%% !!!!!!!!! !!!!!!!!!!!!"""###$$$%%%$$$$$$######"""######$$$""""""""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""############""""""""""""!!!!!!""""""###$$$ !!!"""###""""""""""""""""""""""""""""""""""""###"""!!!""""""""" !!!"""""""""!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%&&&$$$######$$$$$$"""!!!!!!!!!""""""""""""!!!!!!!!!""""""#########""""""###!!! !!!"""###""" $$$$$$##################!!!  """""""""!!!############"""""""""!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%!!!!!!!!!""""""######$$$ !!!"""""""""""""""###""""""!!!"""###$$$&&&'''%%%%%%$$$###"""!!! $$$$$$$$$#########"""""""""""""""###############%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""############"""""""""!!! !!!"""###""" """"""""""""!!!!!!!!!!!!"""###$$$$$$###"""###$$$""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((((('''&&&%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%%%%''')))***(((&&&$$$""""""$$$'''((((((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((()))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%%%%%%%"""###$$$%%%%%%###!!! ######$$$$$$%%%$$$$$$### !!!###%%%%%%###!!! """!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$###(((&&&$$$"""""""""$$$%%%""""""############""""""############""""""""""""###$$$$$$%%%$$$###"""!!!$$$$$$%%%%%%%%%$$$######!!!"""###"""!!! !!!######$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""############ !!!""""""###""""""""""""%%%&&&&&&%%%%%%&&&!!!"""###$$$###"""!!! !!!!!!"""""""""""""""### !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!"""""""""!!!!!! !!!!!!"""###""""""#########$$$$$$$$$ !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!""""""###$$$""""""!!!!!!"""######$$$""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""############"""""""""!!!!!!!!!!!!"""######!!!"""######!!!!!!"""###"""""""""""""""""""""""""""!!!!!!"""###$$$"""  !!!!!!!!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%###"""###$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!""""""############"""###!!! !!!"""###""" ###############""""""""""""!!!!!!!!!###$$$###"""############""""""""""""""""""###$$$$$$$$$$$$###$$$$$$######"""!!!!!! """"""""""""""""""######"""""""""#########$$$$$$""""""""""""""""""""""""!!!"""$$$%%%#########$$$###"""!!!!!!"""$$$&&&'''%%%%%%$$$###"""!!!!!! %%%%%%$$$$$$###"""""""""############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%% !!!"""###############"""######$$$$$$######"""###"""!!!!!!######"""!!!%%%$$$$$$$$$######"""""""""###$$$$$$###"""###$$$##############################""""""""""""######"""""""""######$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((((('''&&&"""###%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%((('''&&&&&&&&&'''((()))'''&&&$$$###$$$%%%'''((((((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((()))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$###!!! ######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$###"""!!!######""""""""""""######"""######$$$$$$######"""&&&### """$$$########################$$$$$$#########"""""""""""""""###$$$$$$######"""######$$$%%%%%%%%%$$$$$$!!!###$$$###"""!!!"""######$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############"""###$$$$$$$$$$$$%%%'''$$$$$$############$$$$$$########################!!!"""""""""############!!!"""######$$$$$$###### """$$$%%%$$$$$$%%%&&&"""###$$$%%%%%%###!!!  """#########"""!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!   !!!!!! !!!!!!!!!""""""""""""!!! !!!""""""!!!!!!"""""""""#########!!!"""###%%%%%%%%%%%%%%%""""""!!!!!!!!!""""""### !!!"""$$$$$$!!!"""""""""############""""""############""""""########################!!!"""""""""############""""""############""""""!!!!!!!!!!!!!!!"""######"""###$$$""" """%%%"""""""""""""""""""""""""""!!!!!!"""$$$%%%$$$###"""""""""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$###""""""$$$%%%$$$###!!!!!!""""""""""""!!!!!!!!!!!!"""##################!!! !!!"""###""" #########""""""!!!!!!!!!###"""!!!"""$$$%%%$$$###############""""""""""""!!!""""""###$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!#########""""""!!! ###%%%&&&$$$######%%%$$$###"""!!!"""###%%%&&&########################%%%%%%$$$$$$###""""""!!!############$$$$$$%%%%%%!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%% """###$$$$$$######"""###$$$$$$$$$$$$###"""$$$###""""""###$$$###"""############$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""#########$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%"""###%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))'''((((((((()))))))))***'''''''''((()))*********))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$######"""""""""""""""############""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######"""!!! """###$$$$$$###""""""###$$$$$$##################$$$$$$ !!!!!!""""""######$$$"""###$$$%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############!!!"""$$$$$$$$$$$$&&&((($$$##################$$$########################!!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%!!!""""""!!! """$$$###$$$&&&&&&&&&$$$"""!!! """###$$$###"""!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$######"""###""""""!!!!!!!!!!!!"""!!!"""$$$%%%!!!!!!""""""#########$$$""""""############""""""#################################"""""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""#########$$$$$$"""###&&&""""""""""""""""""""""""!!!!!!!!!###%%%&&&&&&$$$"""$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$##################"""!!!"""$$$%%%%%%$$$!!!!!!""""""""""""!!!!!!!!!!!!"""##################!!! !!!"""###"""!!!###"""""""""!!!!!! """!!!!!!!!!###$$$###"""############""""""""""""!!!!!!"""############"""############$$$%%%&&&'''$$$$$$######""""""!!!!!!############$$$$$$$$$$$$############""" !!!$$$%%%"""!!!"""$$$%%%$$$"""!!!!!!###%%%&&& !!!"""###$$$%%%&&&&&&%%%%%%$$$$$$###""""""!!!!!!!!!"""""""""######### !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""$$$###"""###$$$%%%$$$""" !!!"""###$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''(((((()))))))))******'''((((((((())))))******&&&''''''((()))******+++))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%&&&###############"""!!! !!!"""$$$%%%&&&!!!!!!"""#####################""""""""""""######%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$### !!!!!!""""""######%%%$$$"""!!!!!!"""$$$%%%!!!!!!"""###$$$%%%%%%&&& !!!###$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$######""""""######$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!###$$$###"""!!!"""###"""!!! !!!###%%%&&&'''&&&$$$#########$$$$$$""""""############""""""!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!  !!! !!!###&&&&&&###"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!"""###$$$%%%########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######""""""!!!!!! !!!!!!""""""######$$$$$$######""""""!!!!!! !!!"""###############!!!!!!!!!!!! ######$$$$$$$$$######"""##############################""""""!!!!!! """#########$$$$$$$$$$$$######################## !!!!!!"""""""""!!!!!!######""""""!!!!!! """###$$$%%%%%%$$$###""""""###%%%&&&%%%$$$""" ######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$############%%%$$$###""""""###$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$########################&&&&&&%%%$$$#########$$$###############"""!!! $$$#########""""""!!!!!!########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$######""""""""""""""""""############$$$#########""""""!!!!!!""""""#########$$$$$$$$$&&&&&&%%%$$$###"""!!! """"""""""""""""""""""""&&&%%%$$$###""" """############$$$$$$$$$&&&&&&%%%$$$$$$######"""&&&%%%###"""""""""############$$$%%%%%%%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%$$$######"""########################&&&$$$""" """$$$&&&##############################"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###$$$%%%%%%$$$###"""!!!######################## ###&&&$$$"""&&&%%%%%%%%%%%%###!!!$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$############$$$$$$###############$$$$$$%%%$$$$$$###""""""!!! !!!###$$$###"""!!!"""###############$$$%%%&&&'''%%%$$$###"""""""""######""""""############""""""!!!!!! !!!!!!!!! !!!!!!!!!  !!! !!!###%%%%%%### ########################"""""""""""""""!!! """!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###$$$$$$$$$$$$###"""!!!$$$#########"""""""""""" !!!!!!!!!"""""""""############"""""""""""""""$$$$$$$$$######"""!!! """""""""!!!!!!!!! ######$$$$$$$$$######"""########################!!!!!!!!!"""""""""""""""!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!######""""""!!!!!!!!!!!!"""##################"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$$$$$$$###########################!!!!!!!!! $$$$$$###""""""###$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$#########"""########################$$$#########$$$$$$%%%%%%$$$$$$$$$$$$#########"""""""""""""""############$$$#########""""""""""""""""""#########$$$$$$$$$$$$$$$$$$#######################################%%%%%%$$$###"""!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""""""""############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$###"""!!! """"""""""""""""""""""""%%%$$$###!!!!!!###$$$%%%""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""!!!######$$$%%%$$$###""""""########################"""######""""""""""""###"""###$$$$$$###"""!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$"""""""""!!!!!! !!!###$$$###"""!!!"""###"""###$$$%%%%%%%%%%%%%%%$$$###""""""!!!"""""""""!!!""""""######""""""!!!!!!!!! !!!!!! !!!!!!!!!""""""!!!!!!!!!!!!  !!!!!!"""""" !!! !!!###$$$$$$""" ########################"""""""""""""""!!!!!! $$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$%%%%%%%%%%%%$$$##########################################""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""############$$$$$$######""""""$$$$$$$$$$$$############!!!!!!!!!!!!""""""""""""""""""""""""##################$$$######"""!!! ######"""""""""!!!!!!!!!"""######$$$$$$$$$############################## !!!""""""###$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$"""!!! ###""""""""""""!!!!!!!!!###""""""!!!!!!""""""###%%%%%%$$$$$$###"""!!!!!!!!!!!!"""############"""################################################$$$$$$###""""""###$$$$$$$$$$$$$$$###############"""############$$$$$$$$$"""#########$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%$$$$$$$$$$$$############"""""""""#########$$$$$$###############"""""""""###############$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$######"""###############$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###'''&&&$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$##############################$$$""" !!!###$$$###!!! !!!"""###$$$$$$$$$######""""""!!!""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""""""""!!!!!! !!!###$$$###"""!!!"""### !!!"""$$$$$$######"""#########"""""""""######!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!! !!!"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""############$$$$$$%%%$$$$$$##############################$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""########################!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$ !!!######$$$$$$$$$############""""""""""""""""""###$$$$$$$$$##############################!!!!!!"""""""""######### !!!!!!########################"""""""""""""""!!! """"""""""""""""""""""""###"""!!! !!!"""###'''&&&$$$###""""""!!!"""!!!""""""#############################################$$$$$$$$$$$$%%%%%%$$$##################$$$########################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$######### !!!$$$%%%&&&%%%$$$### !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$########################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###((('''%%%######$$$%%%&&&"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""###"""""""""""""""#########""""""######$$$$$$$$$$$$########################""""""""""""######"""""" !!!"""###$$$$$$$$$######"""!!!"""###$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!###$$$###"""!!!"""### !!!"""$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!"""######!!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""" !!!"""""""""""""""########################!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""############""""""###############"""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""#########""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$ !!!"""$$$$$$$$$%%%############""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########"""""""""!!! !!!!!!!!!"""""""""######################## !!!"""""""""""""""""""""""""""###############"""!!! !!!"""###&&&%%%$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$######################## !!!!!!!!!""""""#########$$$$$$#################################""""""#########$$$$$$$$$((('''&&&%%%$$$"""!!!!!! !!!###%%%%%%%%%###""" !!!"""###############""""""##########################################!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$###############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$#########!!!!!! !!!""""""########################!!!###$$$%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""""""""#########$$$"""""""""######$$$%%%%%%###########################&&&%%%""" !!!$$$"""""""""""""""########################$$$%%%&&&""""""$$$%%%%%%$$$""""""############"""!!! $$$$$$$$$$$$#####################$$$$$$%%%%%%&&&########################%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$!!!"""###%%%%%%$$$######""""""""""""""""""""""""!!!###$$$###"""!!!"""######$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$ !!!!!!""""""!!!!!! !!!!!! !!!!!! !!!""""""###### !!!!!!!!!!!!""""""######"""!!!!!!  !!!!!!""""""###!!!"""!!! """###"""""""""""""""""""""""" !!!!!!""""""""""""""" !!!###$$$######"""########################"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!"""############"""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""############""""""######"""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%%%%%%%%%%"""""""""############$$$###""""""!!!!!!""""""###$$$$$$$$$############"""######$$$%%%%%%%%%%%%%%%######################## !!!!!!""""""######$$$"""###$$$$$$$$$$$$###"""###############$$$$$$$$$"""############$$$$$$$$$)))((('''%%%$$$"""!!!!!!!!!"""###$$$$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$"""""""""""""""################################# !!!###$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%$$$######"""""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###################################################"""###$$$%%%%%%$$$###"""##############################"""""""""###$$$$$$!!!""""""######$$$$$$$$$#########"""######$$$%%%###########################'''&&&!!!!!!%%%$$$###""""""!!!""""""""""""###$$$%%%%%%&&&%%%%%%"""###%%%&&&&&&%%%###"""#########$$$######""""""$$$$$$$$$$$$############"""######$$$%%%%%%&&&&&&########################$$$$$$##################$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###%%%%%%$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%%%%$$$### !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!"""""""""### !!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!""""""######!!!"""!!!!!!$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!######"""!!! ########################""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""######$$$$$$$$$###########################"""""""""""""""#########"""""""""""""""""""""""""""""""""#########$$$$$$ !!!!!!"""""""""""""""!!!!!!"""""""""############"""""""""!!!!!!!!! #########"""""""""""""""""""""############"""""""""""""""!!!!!!!!! !!!!!!"""$$$$$$%%%%%%$$$""""""""""""""""""""""""########################!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""##################"""!!!"""###$$$%%%$$$######""""""###$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$"""############$$$$$$$$$'''&&&&&&%%%%%%$$$##################""""""""""""$$$$$$%%%%%%%%%$$$######"""""""""######$$$$$$$$$######################## !!!###$$$$$$$$$""""""$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$&&&''''''&&&%%%$$$#################################$$$$$$#######################################""""""######$$$%%%!!!""""""######$$$%%%%%%%%%$$$###"""""""""###$$$########################"""%%%%%%###!!!!!!"""######"""!!!!!!"""###$$$!!!###%%%&&&&&&$$$######$$$&&&''''''&&&$$$###$$$$$$%%%&&&''''''''''''$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&########################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$ """$$$%%%%%%%%%###""" !!!###$$$###"""!!!"""###$$$###"""!!!!!!!!!###### !!!"""$$$$$$$$$###""" !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!""""""###### !!!"""######$$$!!!"""!!!!!!$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""###$$$%%%$$$""" """""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$####################################$$$$$$$$$$$$ !!!"""""""""""""""""""""######$$$$$$$$$%%%######""""""!!!!!!!!! $$$$$$######""""""!!!!!!!!!"""$$$%%%%%%&&&!!!!!!!!!!!! !!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""########################!!!""""""""""""!!!!!! """"""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!###%%%&&&%%%$$$###!!!!!!"""####################################### !!!""""""######"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!""""""###############"""!!! #########$$$$$$%%%%%%%%%######################## !!!###$$$%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""" !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%&&&&&&!!!"""###$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!###%%%%%%$$$!!! """"""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%&&&%%%###"""""""""##############################"""!!!"""$$$%%%%%%"""""""""!!!!!!!!!###$$$%%%###%%%&&&%%%###!!!###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&$$$############"""!!!"""###$$$%%%%%%$$$###"""&&&&&&%%%%%%$$$###""""""""""""""""""############$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!  !!!!!!!!!!!!$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################"""""""""""""""### ###&&&%%%$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""#######################################"""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!"""$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$$$$$$$######$$$$$$##################&&&&&&%%%%%%$$$#########""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""!!!!!!!!!!!! ###!!!!!!### !!!!!!"""###$$$$$$%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&$$$"""!!! !!!"""###"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$"""!!!!!!"""$$$$$$"""!!!"""%%%''''''&&&$$$$$$$$$############""""""""""""""""""############$$$$$$%%%%%%$$$$$$###$$$"""  %%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$"""!!! ###$$$''')))***)))%%%"""!!!!!!"""###$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!"""###$$$$$$$$$%%%%%%$$$###""""""##############################$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! """$$$&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$############"""!!!!!!!!!"""######"""!!!!!!&&&%%%%%%$$$######""""""""""""""""""###############""""""""""""""""""######"""!!!!!!!!!!!!"""###""""""!!!!!!!!! !!!!!!!!!!!!######""""""!!!  !!!!!!"""""""""###############"""""""""""""""###""" !!!###"""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! """"""############""""""$$$$$$$$$##############################"""!!!!!!""""""!!!!!!!!!!!!""""""$$$###"""""""""""""""###$$$$$$##################""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""""""""###############$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$""""""""""""###############"""""""""""""""""""""########################"""""""""""""""""""""!!!!!!$$$""""""$$$!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%##############################"""!!!!!!"""######%%%$$$###############"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%###!!! !!!""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$###"""!!! """"""$$$&&&&&&%%%###!!!!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''&&&&&&((((((((('''''''''''''''++++++,,,,,,,,,---------((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$###### !!!!!!"""######$$$$$$%%%$$$$$$###""""""##############################$$$$$$$$$#########""""""########################$$$###"""""""""$$$%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""############""""""$$$$$$$$$######""""""!!!""""""""""""############""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!###""""""!!!!!! !!!!!!""""""""""""######"""""""""!!!!!!""""""######!!! !!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$$$$$$$######""""""#########$$$######"""!!!###""""""!!!!!!""""""###%%%%%%$$$""""""!!!!!!!!!""""""##################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!"""""""""""""""######$$$########################!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$##############################!!!!!!""""""###$$$$$$%%%"""""""""#########$$$$$$"""""""""!!!!!!!!! ########################"""""""""""""""""""""""""""%%%$$$""""""$$$%%%""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""$$$%%%&&&&&&%%%%%%$$$######"""#########$$$$$$$$$$$$%%%################################################"""$$$%%%%%%###""""""""" !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!""""""###$$$$$$###"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%''''''((((((((((((''''''&&&&&&'''''''''''''''&&&))))))))))))))))))))))))))))))))))))************)))))))))(((((((((''''''(((((('''%%%######%%%'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""##################"""!!!!!!!!!"""######$$$$$$%%%$$$######"""#################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""###$$$%%%%%%$$$###"""%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###### """$$$$$$###""""""###%%%%%%%%%&&&&&&%%%%%%%%%#########"""""""""!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!"""""""""###"""!!!!!!!!!!!!""""""######"""!!! """""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$$$$"""######$$$$$$######"""%%%%%%$$$$$$###"""""""""#########$$$$$$######"""###""""""""""""""""""###%%%$$$######"""""""""###!!!!!!""""""######$$$$$$$$$$$$############$$$$$$ !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""" !!!!!!!!!"""""""""######$$$$$$$$$$$$#####################$$$$$$$$$!!!!!!"""""""""#########""""""#########$$$$$$$$$%%%%%%%%%$$$######""""""########################"""""""""""""""#########"""$$$%%%%%%%%%%%%$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###""""""""""""###%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!$$$%%%$$$$$$%%%'''!!!""""""###$$$$$$%%%%%%!!!""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!$$$%%%%%%$$$######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&''''''(((''''''''')))))))))))))))*********%%%%%%&&&&&&&&&'''''''''))))))))))))(((((((((((()))(((&&&###!!!!!!$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""############""""""!!!!!!""""""############$$$$$$###############$$$##############################################################################$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$############"""!!! ###########################$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""!!!"""""""""############$$$######""""""######$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!! !!!"""######""""""""""""!!!"""###$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$$$$############""""""""""""#####################$$$%%%%%%!!!!!!!!!""""""######$$$$$$$$$############$$$$$$ !!!!!!""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$#########"""""""""!!!!!!############$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################!!!"""""""""#########$$$""""""###%%%%%%###""""""###############$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%"""""""""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%%%%&&&'''########################!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#####################$$$$$$%%%%%%$$$$$$###"""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$%%%%%%$$$""""""$$$'''###############$$$$$$$$$######""""""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''''''''(((((()))))))))((((((((()))))))))******))))))))))))(((((((((((()))(((&&&###!!!!!!$$$&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""#########$$$###############$$$$$$################################################"""""""""""""""""""""""""""######$$$######""""""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!"""######""""""###$$$###############$$$%%%%%%%%%%%%%%%$$$$$$$$$###### $$$%%%###""""""$$$######""""""""""""##############################""""""""""""############$$$$$$############$$$$$$ !!!!!!""""""!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!"""""" !!!"""###### """######"""###%%%'''"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###############$$$$$$$$$$$$##############################"""###$$$$$$%%%$$$$$$$$$$$$######""""""######$$$"""""""""######%%%&&&&&&!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$"""""""""""""""######$$$ """"""""""""##################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!#########$$$$$$$$$$$$%%%################################################!!!""""""######$$$$$$$$$""" """%%%%%%""" """########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$###$$$$$$$$$#########""""""###$$$$$$%%%&&&'''((((((###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###"""######$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""""""""!!!$$$%%%###!!! ###&&&###########################""""""""""""""""""############$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((((((%%%&&&&&&''''''(((((()))))))))))))))************)))))))))(((((((((''''''(((((('''%%%######%%%'''(((''''''&&&&&&''''''(((%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""""""""""""""""""""###############"""######$$$%%%#######################################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% """######""""""###$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%###!!!"""%%%###"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""""""""######!!!!!!"""######"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!""""""  """###### """###"""!!!!!!$$$&&&"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$######""""""######$$$$$$$$$#########$$$%%%%%%"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%!!!!!!""""""######$$$$$$########################!!!""""""######$$$%%%%%%$$$!!!!!!%%%%%%!!!!!!$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""####################################%%%$$$###""""""###$$$%%%)))###"""%%%### ###############$$$$$$$$$###$$$$$$%%%&&&'''((()))###$$$$$$%%%%%%$$$$$$############$$$$$$#########"""###%%%&&&&&&%%%###"""######$$$%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###!!!$$$'''%%%"""!!!###&&&########################$$$######""""""######$$$"""""""""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&'''((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$#########"""""""""""""""""""""######""""""###$$$$$$%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""%%%$$$###"""""""""######$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%"""$$$%%%%%%$$$$$$%%%'''#########"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%###!!!###%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""############""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""###### !!!!!!!!!"""  !!!!!!!!!""" """###### """###""" """%%%######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%$$$##################""""""!!!!!! $$$$$$############$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$ !!!###$$$$$$$$$###"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%#########$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&########################!!!""""""###$$$$$$%%%%%%%%%!!!!!!%%%%%%!!!!!!%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$$$$#########""""""""""""####################################%%%$$$"""!!!!!!"""$$$%%%&&&!!!&&&%%%"""!!!!!!"""###$$$%%%%%%&&&!!!""""""###%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%"""###%%%&&&&&&%%%###"""###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###"""&&&***)))%%%###%%%((($$$$$$##################%%%$$$$$$$$$$$$$$$$$$%%% !!!!!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&'''((((((((((((%%%&&&&&&'''((())))))***'''''''''(((((((((((()))((('''''''''&&&&&&&&&&&&%%%'''((((((&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""""""""######""""""###$$$%%%%%%########################""""""######$$$$$$$$$$$$########################(((&&&$$$""""""###$$$%%%$$$$$$############$$$$$$&&&$$$###$$$'''(((&&&###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%''''''%%%######$$$%%%%%%###"""""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$'''&&&&&&%%%$$$######"""$$$$$$$$$######"""""""""&&&%%%###!!!!!!!!!!!!"""######""""""!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!! $$$%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""########################""""""############""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""############$$$$$$$$$"""""""""""""""######$$$######""""""!!!!!! $$$$$$############$$$$$$########################!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!"""###%%%%%%########################""""""###$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$##################$$$$$$%%%%%%$$$###!!!  !!!"""###$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###########################$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!$$$&&&$$$"""!!!!!!"""""""""!!!!!!!!!!!!!!!%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$############$$$$$$&&&$$$"""!!! !!!"""##############################$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###############"""!!! !!!###$$$$$$%%%$$$###"""!!!!!!###%%%&&&"""############$$$$$$$$$%%%$$$$$$###"""!!! """%%%&&&%%%"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&(((***+++"""%%%'''(((''''''(((***((((((((((((((((((((((((''''''(((((('''%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########"""""""""############"""!!!!!!########################$$$$$$############$$$$$$$$$$$$############$$$$$$!!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&%%%### ############$$$$$$$$$$$$""""""""""""""""""""""""!!! !!!######""" ###$$$%%%%%%###""""""###########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""""""""!!!!!! %%%$$$$$$$$$############%%%$$$###"""!!!!!!!!!""" !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!   !!!!!!"""""""""""""""!!! ######$$$$$$$$$###"""!!!""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$"""""""""""""""######$$$$$$$$$#########"""""""""$$$######""""""######$$$""""""""""""""""""""""""#########"""""""""""""""###"""""""""###$$$%%%%%%#################################$$$$$$%%%%%%&&&%%%%%%$$$###""""""""""""!!!!!! !!!"""### !!!!!!"""######$$$$$$########################!!!"""###$$$%%%$$$###### !!!!!!"""###$$$%%%%%%###""""""!!!!!!""""""###""""""##################!!!!!!!!!!!!""""""""""""!!!""""""""""""#########$$$$$$$$$#########""""""###########################$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%&&&'''&&&$$$$$$%%%'''############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$"""!!!!!!!!!"""###########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$######"""!!!""""""###$$$%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&"""############$$$$$$$$$$$$$$$$$$######""""""!!! """%%%'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$######$$$%%%'''(((&&&((()))((('''%%%&&&&&&''''''''''''''''''&&&&&&)))((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$######"""!!!########################$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################!!!!!!"""""""""#####################$$$$$$$$$%%%""""""""""""""""""""""""'''&&&%%%%%%%%%%%%###!!!############$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!!!!!!! """$$$%%%%%%###""""""###########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$##################""""""%%%%%%%%%$$$$$$$$$$$$###%%%$$$###"""!!!!!!!!!""" !!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!"""############"""!!!!!!""""""######""""""!!! """"""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""""""""########################$$$$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$###############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! $$$$$$#########$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###"""!!! """$$$!!!!!!!!!"""######$$$$$$######################## """###%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$##################$$$$$$$$$$$$$$$$$$#########!!!!!!!!!!!!""""""""""""!!!""""""""""""#########$$$$$$$$$##########################################$$$$$$%%%&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$""""""%%%"""#########$$$%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%$$$###!!!!!!"""##############################%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%$$$###$$$###"""""""""###%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&((())))))'''&&&&&&'''))))))(((((('''''''''&&&***(((&&&######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""########################$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$%%%&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""""""""#########"""###%%%%%%###"""##############################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""""" !!!!!!!!!""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######""""""!!!!!! !!!""""""""""""###############$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""""""""""""""#########$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""###""""""""""""""""""""""""############""""""!!!!!!$$$$$$######"""#################################%%%%%%$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""$$$###!!!!!!!!!"""$$$&&&######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$ !!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""!!!!!! !!!"""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""######$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###""""""######"""""""""###$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&###%%%'''((((((((()))***++++++******)))((((((((()))(((&&&$$$$$$$$$&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$############$$$$$$$$$$$$############$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$###$$$%%%%%%$$$!!!###%%%%%%###"""###$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$ !!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!#########"""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! ######""""""!!!!!! """"""""""""#########$$$######$$$$$$$$$$$$###############"""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$"""""""""""""""######$$$##############################""""""""""""##############################!!!!!!""""""###############""""""!!!!!!!!!!!!"""########################%%%%%%$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""""""""######$$$$$$%%%$$$############"""""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############################################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###!!! """### !!!!!!"""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$###############$$$$$$########################$$$$$$"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""  """######$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$#####################$$$$$$$$$""""""#########$$$$$$$$$#########$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))(((((((((''''''&&&%%%%%%###&&&((()))(((((()))+++)))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$############$$$$$$$$$$$$############$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###""""""###$$$$$$$$$$$$%%%%%%%%%%%%########################&&&$$$######$$$$$$$$$###!!!###$$$$$$#########$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$""""""############"""!!!%%%%%%$$$######"""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""###$$$$$$$$$$$$#########"""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$"""""""""###############$$$$$$############$$$$$$######################## !!!!!!"""######$$$$$$!!!!!! !!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%% !!!###$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$######"""######$$$###############"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########!!!!!!!!!!!!""""""""""""!!!""""""""""""########################$$$$$$$$$########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$&&&&&&%%%$$$$$$%%%###$$$$$$$$$%%%&&&&&&&&&""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$##########################################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%"""###$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&(((******%%%&&&&&&&&&%%%%%%$$$###''')))******(((''''''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''((('''&&&%%%$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###############$$$$$$$$$$$$$$$$$$$$$######"""########################$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!! ########################"""$$$&&&%%%###!!!"""$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""###""""""###%%%%%%$$$"""!!!"""$$$$$$######$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$((((((''''''&&&%%%%%%%%%!!!!!!"""""""""#########!!!"""###$$$$$$###"""!!!############""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""  !!!!!!!!!"""""""""!!!""""""###$$$$$$######"""!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$"""""""""""""""######$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################"""""""""""""""#########!!! !!!"""###$$$#################################$$$$$$%%%%%%&&&&&&%%%$$$######"""######!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""##################!!!!!!!!!!!!""""""""""""!!!""""""""""""#########""""""#########$$$$$$$$$########################$$$###"""""""""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""######$$$$$$######%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""##################%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***$$$%%%&&&&&&&&&%%%$$$###((()))******(((''''''(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$######"""!!!########################$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""####################################$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!$$$%%%######%%%'''$$$$$$%%%%%%%%%&&&&&&&&&########################""""""###%%%''''''%%%### """$$$$$$######$$$%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$&&&&&&%%%$$$$$$###"""""" !!!!!!"""""""""###!!!"""###$$$$$$###"""!!! !!!!!!""""""######!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!""""""##################$$$$$$$$$$$$ !!!"""###############!!!  !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############%%%$$$$$$$$$######"""""""""############$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%########################""""""###$$$%%%%%%&&&&&&######""" $$$###!!! """$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$##################$$$!!!!!!""""""#########$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$###"""""""""###%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!""""""!!!"""%%%'''$$$$$$##################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%&&&&&&$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%########################!!!"""###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""!!! !!!"""###############%%%$$$$$$###!!!""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""""""""""""""""""""""""""#########""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%&&&'''(((((((((&&&&&&$$$&&&))))))))))))***+++''''''((()))***+++,,,,,,((('''%%%######%%%''')))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###############"""!!!!!!########################$$$$$$############$$$$$$$$$$$$############$$$$$$!!!""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$%%%&&&''''''########################!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""%%%$$$######$$$$$$"""!!!###!!! ###$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%%%%$$$$$$######""""""############$$$$$$$$$$$$######""""""!!!!!! ############$$$$$$$$$$$$########################$$$$$$###"""!!! !!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%################################################""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""!!!!!! """"""############"""""" !!!"""###$$$%%%%%%$$$#########""""""!!!!!!$$$$$$#########$$$%%%&&&"""""""""""""""!!! """###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&$$$#########$$$$$$""""""""""""""""""""""""$$$######$$$&&&&&&%%%###$$$%%%%%%%%%$$$###!!! !!!"""###$$$$$$###"""!!!$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$############$$$$$$######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%"""###%%%&&&%%%$$$""" %%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$$$$###!!!!!!"""###%%%'''!!!"""###$$$%%%&&&''''''###"""!!!!!!!!!"""$$$%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""%%%$$$######$$$$$$###!!!###!!! ######"""  !!!!!!""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################"""""""""""""""!!!!!!!!!"""""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%################################################"""""""""!!!!!!"""""""""###############$$$$$$%%%$$$$$$$$$#########""""""###"""""""""!!!!!!!!! """"""############""""""$$$#########""""""!!!!!!############"""""""""!!!!!!!!!"""######$$$%%%%%%"""""""""""""""!!! !!!"""######$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%######"""###$$$$$$###########################""""""###%%%&&&$$$######$$$%%%%%%%%%$$$######"""###$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!""""""###$$$$$$$$$$$$$$$ !!!"""######""""""$$$$$$############$$$$$$###############"""""""""################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!""""""""""""#########&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$!!!"""$$$%%%%%%%%%%%%%%%%%%$$$$$$############%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&%%%$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###""""""!!!!!!"""############"""%%%$$$###"""!!!"""$$$%%%######$$$$$$$$$$$$%%%%%%###""""""!!!"""###$$$%%%"""###############$$$$$$###########################%%%''''''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""%%%$$$"""###$$$$$$###"""###!!! !!!"""###"""  !!!!!!""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""########################!!!!!!!!!""""""########################$$$$$$%%%#########$$$$$$$$$$$$%%%########################################################################$$$###"""""""""###%%%&&&$$$$$$$$$###############""""""""""""!!!!!!!!!!!!""""""############""""""$$$$$$$$$###"""!!!!!! ############"""""""""""" !!!###$$$$$$$$$###""""""######""""""!!!!!!!!!!!!"""############"""!!!!!!"""###$$$%%%&&&'''######"""""""""###$$$$$$########################""""""!!!###$$$%%%$$$"""######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!""""""###$$$$$$$$$$$$###!!!!!!""""""###""""""!!!$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!""""""""""""#########$$$############""""""""""""############$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###""""""###$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$############"""""""""$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&'''((()))'''&&&%%%&&&(((***)))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$############"""""""""'''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$###""""""!!!!!!"""############"""'''%%%$$$"""!!!""""""###%%%%%%$$$$$$$$$############""""""""""""###$$$$$$#########"""""""""""""""########################!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$######""" !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""%%%###"""###$$$$$$###""""""!!!!!!!!!"""""""""!!! !!!!!!!!!""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###$$$$$$$$$%%%%%%%%%&&&&&& !!!"""#########"""#########$$$$$$$$$$$$########################!!!!!!"""""""""############""""""""""""###$$$$$$############$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$###"""!!!"""###%%%&&&########################""""""""""""!!!!!!!!!!!!""""""############""""""!!!"""""""""#####################""""""""""""""" !!!###%%%%%%$$$"""!!!""""""#########""""""!!!""""""###############"""!!!""""""###$$$%%%%%%%%%!!!!!!!!!""""""###$$$$$$########################"""!!!!!!"""$$$$$$###!!!######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%"""#########$$$$$$%%%%%%#########################################################################################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""!!!!!!""""""#########$$$$$$$$$"""""""""""""""###$$$$$$################################################$$$##################$$$%%%$$$######""""""#########"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((''''''&&&(((***+++***)))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!###"""""""""""""""""""""&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$%%%%%%######""""""######$$$$$$$$$$$$############"""""""""#########$$$$$$$$$$$$######"""""""""!!!########################!!!###%%%$$$###""""""############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""######$$$$$$######""" !!!"""###%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""!!!"""""""""!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!"""""""""###### !!!"""###$$$$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""""""""!!!!!!!!!!!!"""######""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$###"""""""""###$$$%%%########################!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""######$$$$$$""""""""""""""""""#########$$$&&&&&&&&&$$$""" """"""############""""""###$$$$$$%%%$$$$$$##############################!!!!!!""""""####################################"""!!!!!!"""$$$$$$###!!!$$$$$$$$$######$$$$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""######$$$$$$$$$################################################################################################""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$############$$$%%%%%%#########################################################$$$$$$#########%%%$$$######""""""######"""""""""""""""""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###"""""""""""""""""""""###############$$$$$$%%%%%%"""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$###""""""######$$$$$$%%%""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""########################$$$%%%'''&&&$$$###$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""$$$"""""""""$$$%%%$$$### """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!!!!!!!!!!"""""""""""" !!!"""######$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!""""""###"""""""""############$$$########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$###############$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""############""""""############""""""""""""""""""""""""############%%%%%%&&&&&&%%%$$$"""!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$#########"""""""""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!###$$$%%%$$$"""$$$$$$###$$$$$$%%%&&&'''######""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!###$$$$$$$$$$$$###""""""######"""""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################!!!!!!"""""""""#########!!!""""""""""""##################$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&#######################################$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&"""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$###$$$$$$%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&''')))++++++***(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$"""""""""############$$$"""""""""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###!!!!!!"""############"""!!!""""""###$$$$$$%%%%%%"""""""""#########$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""###"""!!!"""$$$%%%$$$### """###### !!!###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%% !!!!!!""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###############$$$$$$""""""!!!!!!""""""###$$$""""""""""""####################################"""""""""""""""""""""""" !!!###$$$$$$###!!! !!!"""###%%%%%%$$$###"""""""""#########$$$$$$$$$ !!!!!!!!!"""""""""###""""""############""""""""""""""""""############!!!"""""""""############"""#########$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""""""""""""""###############$$$$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&$$$############%%%''')))+++---$$$############%%%&&&'''!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!$$$$$$$$$$$$$$$###""""""###""""""""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$!!!""""""""""""######### !!!!!!!!!"""""""""""""""############$$$$$$$$$###############$$$$$$%%%########################""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""$$$%%%%%%%%%%%%############$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$%%%'''######$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&)))++++++)))'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$!!!!!!"""############""""""######$$$$$$$$$##################"""""""""""""""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$"""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################""""""""""""""""""""""""###"""!!!"""$$$%%%%%%### """$$$### !!!###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&#########"""###$$$$$$%%%""""""""""""####################################""""""""""""""""""""""""!!!"""######"""!!! !!!$$$&&&&&&%%%###!!!""""""######$$$$$$$$$$$$ !!!!!!!!!""""""######""""""############""""""!!!###%%%'''(((!!!!!!""""""#########$$$ !!!"""$$$&&&'''!!!"""###$$$$$$$$$$$$$$$###############"""!!!!!! !!!"""###$$$%%%%%%$$$%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###""""""###&&&)))---000222%%%$$$$$$$$$%%%''')))***!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$######$$$&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&"""############$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""###%%%&&&%%%$$$""" ######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$ """$$$&&&'''((()))######$$$$$$$$$%%%%%%%%%######""""""###%%%''')))######$$$%%%%%%&&&''''''%%%&&&&&&''''''(((((((((%%%%%%&&&)))++++++(((&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$###"""!!! """###$$$%%%&&&%%%$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$######"""&&&%%%$$$"""!!! $$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######"""!!!!!!!!!!!!!!! !!!"""$$$$$$""""""############""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%"""""""""###$$$$$$$$$%%%######""""""######$$$%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!!!!"""###$$$$$$$$$###$$$%%%%%%######$$$%%%############""""""!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$######""""""!!!!!!###!!!!!!"""###$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&$$$""" !!!!!!"""""""""###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######################################################$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""%%%%%%$$$###""""""######%%%%%%$$$$$$###"""""""""########################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!! """###$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((###%%%''')))******)))(((++++++)))(((''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&### ###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$########################&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$#########""""""########################""""""############""""""######"""!!!!!!!!!!!!!!! !!!!!!"""$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!! !!!#####################$$$$$$$$$######""""""######$$$%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###!!!!!!!!!"""###$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$#########"""""""""$$$######""""""######$$$###"""""""""!!!!!!!!!!!!###!!!!!!"""###$$$###"""$$$$$$$$$$$$############""""""""""""""""""""""""######$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$$$$######"""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""###$$$%%%###!!!############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%########################%%%$$$$$$###""""""#####################$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!! """###$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((($$$&&&''')))***)))((('''***)))((('''&&&&&&&&&&&&(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$###############$$$$$$############$$$$$$########################&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$###############""""""""""""""""""""""""""""""############""""""######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""###$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""$$$$$$$$$##################""""""""""""###$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""""""""############""""""""""""###!!!!!!"""###$$$###"""$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""######"""#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$########################%%%$$$######"""#########""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&########################$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&((())))))((('''&&&(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""###############$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%################################################""""""############""""""######""""""!!!""""""###""""""!!!!!!"""######$$$""""""############""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!!!!!!!!!!"""""""""###%%%$$$$$$$$$###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######""""""########################$$$$$$############$$$$$$"""""""""######$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!###$$$###"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$######!!!""""""""""""###############$$$$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###!!! """###$$$###""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%###$$$%%%&&&&&&%%%$$$###########################$$$$$$###############$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%########################$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######""""""""""""#########""""""""""""######$$$""""""############""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""!!!!!!""""""###$$$&&&&&&&&&%%%%%%$$$$$$###########################$$$######""""""######$$$############$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""####################################!!!!!!!!!###$$$###"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!""""""""""""#########"""######$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$""""""###$$$%%%$$$#########""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%###$$$%%%&&&&&&%%%$$$###########################$$$###############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$########################""""""""""""############%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""$$$$$$#########$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######"""""""""###$$$$$$#########""""""######$$$""""""############"""""" !!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$#########$$$$$$$$$$$$$$$$$$######""""""######$$$ !!!!!!!!!###!!!!!!"""###$$$###"""$$$$$$$$$$$$############""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!"""###%%%%%%$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""#########$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$  ###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$########################$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######""""""#########$$$$$$$$$########################""""""############""""""######""""""######$$$%%%$$$$$$###""""""######$$$""""""############"""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%$$$$$$##################$$$$$$$$$!!!!!!!!!!!!!!!"""######"""###############$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$"""""""""#########$$$$$$"""""""""!!!!!!""""""""" !!!!!!!!!"""""""""###!!!!!!"""###$$$###"""$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$############$$$$$$$$$%%% """###%%%%%%%%%###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###"""######$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!  """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$###############$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&$$$######"""!!!!!!""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""######""""""###$$$%%%%%%$$$$$$###############$$$""""""############"""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""############ !!!"""$$$$$$######"""""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!"""###### !!!!!!""""""######""""""""""""""""""""""""$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###!!!!!!""""""#########$$$!!!!!! !!!!!!######$$$$$$%%%%%%%%%&&&###!!!!!!"""###$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%% !!!###%%%&&&%%%###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###%%%$$$""" $$$$$$$$$######"""""""""!!!###$$$&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! ######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###%%%&&&''''''&&&%%%""""""###$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%#################################"""###$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$%%%&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%### ###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############%%%$$$$$$$$$######""""""$$$$$$############$$$$$$########################'''&&&%%%$$$###"""""""""&&&'''''''''&&&%%%%%%$$$"""######$$$$$$######"""#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!! """"""######$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""!!!!!!########################!!!"""###$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###%%%$$$"""!!!!!!"""$$$%%%""""""""""""############''''''&&&&&&&&&%%%%%%%%%#######################################"""!!!!!!$$$$$$$$$############"""""""""""""""############'''&&&%%%$$$###!!! %%%%%%%%%$$$###"""!!! !!! !!!###%%%%%%$$$###############"""!!! ######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""############""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!""""""######!!!""""""""""""#########"""############$$$$$$$$$$$$$$$############$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$######"""""""""######$$$$$$$$$######"""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''((("""######$$$$$$######""""""$$$%%%$$$""""""###$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''%%%###$$$''''''%%%"""########################((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$############$$$$$$######""""""""""""######&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! ###############$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###""""""!!!##############################$$$$$$$$$######"""%%%$$$"""!!!!!!!!!"""############$$$$$$#########""""""""""""############&&&&&&&&&%%%%%%%%%%%%$$$#######################################"""!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""""""""############$$$$$$########################$$$$$$$$$######""""""!!! !!!######"""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""##################$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$##################$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$###############$$$$$$$$$######"""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""######%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$######$$$%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&######$$$$$$$$$$$$#########$$$%%%$$$###"""###%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&$$$###$$$''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%######%%%&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$##################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""########################%%%%%%%%%$$$$$$"""!!!!!!$$$###""""""!!!"""""""""!!!"""$$$&&&&&&$$$"""!!!"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###############"""!!!!!!!!!!!!"""###$$$%%%%%%&&&"""""""""#########$$$$$$!!!!!!"""###$$$%%%&&&&&&""""""###$$$$$$$$$$$$$$$$$$"""!!!!!!""""""!!! ######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%########################!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$""""""$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""$$$###"""!!!"""###%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$###"""!!!######"""""""""""""""""""""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!$$$$$$$$$############"""""""""#########$$$$$$$$$ !!!!!!###$$$%%%&&&&&&"""######$$$$$$$$$######$$$###""""""###$$$###"""$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$##############################!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$###!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$#########"""!!!!!!"""""""""##################$$$$$$$$$%%%%%%#########$$$$$$#########"""""""""######$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############&&&%%%%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$%%%'''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$######""""""""""""######((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""$$$###"""""""""###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################!!!"""###$$$$$$$$$$$$$$$"""""""""#########""""""%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!$$$$$$$$$############"""############$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!###""""""###%%%&&&&&&%%%$$$$$$$$$$$$###"""!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""$$$#########"""""""""!!!""""""############""""""!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$######""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$##############################$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&%%%$$$&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$############$$$$$$######""""""""""""######''''''%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&''''''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!""""""######$$$$$$$$$$$$##################$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################!!!!!!"""$$$$$$%%%%%%%%%!!!!!!"""############"""&&&$$$"""!!!!!!"""$$$&&&#########$$$$$$$$$$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""###############"""!!!!!!!!!!!!"""###$$$%%%%%%&&&#########$$$$$$$$$$$$%%%########################%%%%%%%%%$$$###"""!!! """!!!!!!###%%%'''&&&&&&######$$$###"""!!! ######$$$$$$$$$$$$##############################%%%$$$$$$###""""""!!!!!!"""""""""######"""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$#####################"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& !!!!!!"""###$$$%%%%%%#########$$$$$$%%%%%%&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""###%%%&&&&&&$$$$$$$$$###"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%%%%$$$$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ """$$$%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!"""###%%%%%%$$$###"""######""""""""""""""""""######$$$$$$$$$%%%%%%%%%################################################"""######$$$$$$$$$###### !!!"""###$$$######"""$$$##################$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$################################################"""!!!!!!!!!!!!"""###$$$%%%%%%&&&#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""!!! !!!###$$$###"""!!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!###$$$%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!!!!"""$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%############""""""""""""########################"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$######!!!"""$$$$$$###$$$%%%'''%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&########################$$$$$$############$$$$$$"""$$$%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######%%%&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""###$$$!!!!!!"""########################$$$$$$##################$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!! !!!$$$&&&&&&%%%###!!!######""""""!!!!!! #########$$$$$$%%%%%%%%%##################$$$$$$########################$$$$$$$$$$$$$$$###"""!!! !!!"""$$$$$$$$$###"""!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########################################"""!!!!!!$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###"""!!! !!!!!!  """$$$&&&''''''(((######$$$$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&############""""""""""""""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###,,,+++)))'''%%%###!!! """""""""""""""#################################$$$$$$%%%&&&%%%$$$###"""#########$$$$$$######### """############%%%&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$############$$$$$$"""%%%%%%######$$$'''################################################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###"""!!! ###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############%%%$$$$$$&&&''''''%%%###$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!$$$$$$$$$############""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$########################$$$$$$##################!!!"""$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$"""!!! ########################$$$$$$$$$#########""""""&&&%%%###"""""""""######%%%### !!!%%%''''''&&&%%%%%%$$$######$$$%%%%%%########################!!!!!!"""""""""#########$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$##################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$'''&&&%%%%%%&&&$$$!!!!!!###%%%%%%$$$$$$%%%&&&""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! !!!$$$&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$######$$$%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$&&&&&&###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! """"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""!!!!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$%%%''''''%%%###$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%$$$$$$##############################"""!!! $$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$&&&&&&%%%$$$$$$###""""""$$$%%%%%%$$$$$$###"""!!!########################$$$$$$$$$#########""""""%%%%%%###"""""""""#########!!! ###%%%%%%$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&############"""""""""!!!################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$#########$$$&&&&&&$$$###"""$$$%%%%%%$$$###$$$%%%#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!! """%%%%%%%%%###"""&&&%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""#########$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$############$$$$$$%%%%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$###""""""!!!#########""" %%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$###############%%%$$$######"""############!!! """$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""""""""#########$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$#########$$$&&&&&&%%%######%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$"""###$$$%%%%%%###!!! $$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& """$$$&&&'''&&&%%%$$$%%%$$$###$$$%%%&&&$$$###$$$$$$############$$$$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%$$$"""""""""###$$$%%%$$$$$$$$$######"""""""""######$$$%%%%%%%%%$$$################################################$$$$$$##################$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""#########"""""""""""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$'''%%%$$$$$$%%%$$$###!!!$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%$$$###!!! ########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&$$$""""""###$$$%%%###$$$$$$%%%%%%$$$$$$############$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$&&&'''&&&%%%$$$%%%$$$######$$$%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$&&&%%%###"""!!!"""######$$$$$$###############""" !!!"""###$$$$$$$$$$$$############################################################$$$############$$$$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""######"""""""""#########$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$'''%%%$$$###$$$$$$###"""$$$%%%&&&&&&$$$""""""###########################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%"""###$$$$$$%%%$$$##############################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&%%%&&&''''''(((((((((''''''&&&$$$""""""###$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###%%%&&&&&&%%%%%%%%%$$$""""""$$$%%%$$$###$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!&&&%%%%%%%%%$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$%%%%%%$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$######"""""""""############################## !!!"""######################################################$$$$$$$$$""""""###$$$$$$$$$$$$### """$$$$$$"""!!!"""######$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$%%%""""""""""""############!!!!!!""""""###$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$"""!!!"""%%%&&&'''&&&###%%%&&&&&&$$$######$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&!!!!!! !!!!!!""""""###$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%&&&'''((((((((((((&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&$$$""""""###$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%##################$$$$$$"""###$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!""""""############"""""""""""""""############""""""###$$$$$$$$$##############################""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$### """%%%$$$"""!!!!!!"""###$$$%%%%%%%%%%%%$$$########################### !!!!!!!!!""""""""""""!!!"""""""""############""""""######$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$"""!!!"""$$$&&&''''''"""$$$%%%%%%$$$###$$$%%%#################################$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&""""""############""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##############################%%%&&&'''((()))))))))((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$%%%&&&'''(((((('''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#########$$$%%%&&&&&&$$$"""!!!###$$$$$$$$$$$$$$$############$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&'''(((%%%%%%$$$$$$###"""""""""&&&&&&&&&&&&&&&%%%$$$###########################!!!""""""###$$$$$$%%%%%% !!!"""$$$$$$$$$###""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$###########################""""""######$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###!!!$$$''''''$$$"""###$$$###$$$%%%&&&&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%!!!!!!""""""#########$$$######$$$%%%%%%&&&''''''!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$'''%%%###"""###$$$%%%$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&((((((((((((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%########################!!!"""$$$&&&''''''&&&&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$###$$$%%%&&&''''''''''''$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""#########$$$%%%%%%$$$###"""!!!########################!!!"""$$$&&&&&&&&&$$$$$$$$$#########""""""!!!!!!$$$$$$###############$$$%%%%%%$$$#########$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((()))***+++***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###########################&&&%%%$$$######$$$%%%&&&!!!###%%%''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############"""###$$$$$$$$$###"""!!!#################################"""######$$$$$$$$$#########""""""""""""######"""""""""""""""###$$$$$$%%%%%%&&&((()))***################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&$$$###########################$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&""" ###%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$#########$$$$$$"""######$$$$$$######"""########################%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$############"""!!!!!!"""#########""""""########################%%%$$$""" !!!###$$$###############"""""""""""""""!!!!!!!!!""""""###""""""""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''!!!###&&&$$$ %%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""&&&%%%$$$#########$$$$$$"""""""""######"""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$######"""""" !!!!!!""""""""""""########################%%%$$$###"""!!!!!!"""##############################""""""""""""######$$$$$$###"""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''$$$""""""%%%&&&&&&$$$%%%%%%%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$""""""############""""""###########################$$$%%%&&&&&&%%%$$$###%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""###$$$$$$$$$$$$###"""!!! !!!!!!!!!"""##############################$$$$$$%%%%%%%%%$$$"""!!!###############$$$$$$$$$$$$#########$$$$$$%%%&&&''''''&&&$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$'''((('''$$$###%%%(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&%%%$$$###&&&%%%###""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%###"""!!!""""""!!!!!!!!!"""#################################$$$&&&'''&&&%%%###!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$#########$$$$$$%%%&&&""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$#########$$$$$$%%%%%%&&&""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''"""######$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!&&&)))'''"""###'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!%%%$$$###"""""""""##############################"""######$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############$$$%%%&&&'''###""""""""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&########################"""#########$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""$$$'''%%%"""!!!"""$$$%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""###%%%%%%%%%$$$""" &&&%%%$$$"""""""""#################################"""!!! !!!"""$$$&&&#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$######"""""""""$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$""""""############""""""########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''''''''&&&%%%&&&%%%$$$###"""###$$$%%%'''&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$#################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$'''&&&&&&&&&%%%$$$$$$$$$########################$$$$$$%%%%%%&&&&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$((($$$!!!!!!$$$%%%%%%###$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$###""""""!!!!!!########################''''''%%%""" """$$$%%%$$$$$$######$$$$$$%%%&&&%%%###"""!!!"""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$#########'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''***))))))'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$###"""!!! &&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""""""""$$$$$$$$$###$$$$$$%%%%%%)))'''$$$$$$%%%%%%$$$"""$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!!!!"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%#####################$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$###########################$$$%%%&&&&&&***)))'''''''''&&&###!!!$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%#########""""""""""""!!!###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%$$$$$$######''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''')))))))))((('''&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&''''''((("""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$#####################$$$%%%&&&'''(((((())))))((('''%%%###$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&%%%$$$######''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((())))))***((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###&&&%%%%%%$$$###""""""!!!########################""""""!!!!!! ############$$$%%%&&&'''$$$&&&((((((((('''&&&&&&$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$###$$$%%%%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))******((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!""""""###$$$######"""!!!!!! ####################################""""""""""""############$$$%%%&&&&&&"""$$$&&&&&&&&&%%%&&&'''$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%#########""""""""""""!!!"""######$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###"""""""""###$$$%%%%%%########################!!!"""$$$$$$######$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''((()))*********$$$%%%%%%&&&'''((())))))$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%#########$$$$$$%%%&&&'''%%%&&&&&&'''&&&$$$!!! ######$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%########################%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%"""$$$%%%$$$""""""$$$&&&$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!!!!"""###""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!"""$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((!!!"""$$$%%%'''(((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%'''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$######""""""###%%%&&&(((%%%%%%&&&&&&%%%""" ######$$$$$$$$$%%%%%%%%%##################$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""######%%%&&&((()))++++++########################"""""""""######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###$$$$$$"""!!!$$$$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$&&&""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%$$$###!!! $$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''((((((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&***))))))'''&&&%%%$$$$$$ !!!###%%%&&&((())))))''''''''''''''''''''''''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''%%%'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&&&&$$$"""!!!'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++(((%%%$$$&&&&&&$$$"""%%%$$$###""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$######$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############%%%''''''&&&%%%&&&''''''&&&%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&$$$%%%'''))))))((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((()))))))))(((&&&&&&''''''(((((())))))''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((***&&&$$$&&&***,,,)))&&&))))))))))))************)))((('''&&&&&&'''((()))***)))))))))(((((((((((()))))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&&&&$$$"""%%%$$$############$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%$$$############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%(((&&&%%%%%%%%%%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$&&&(((((('''''''''(((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''((((((((()))&&&$$$&&&***+++)))&&&''''''''''''(((((((((((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$####################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&$$$"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%)))'''%%%%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%'''))))))((('''((())))))(((''''''&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&%%%%%%''')))***(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((''''''))))))(((((((((((((((''''''(((((())))))(((((('''))))))))))))(((((((((((()))'''%%%&&&***+++)))'''''''''''''''(((((((((((('''(((((())))))(((((('''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$&&&'''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$######$$$$$$%%%$$$##################$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$"""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''((()))(((((((((''''''''''''''')))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&''')))***(((((((((((((((((((((((())))))************)))))))))))))))))))))((('''&&&***)))))))))((((((''''''(((((())))))))))))((((((+++*********))))))(((((()))'''&&&''')))***)))((())))))))))))************'''((()))******)))((('''*********))))))))))))((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$###############""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&'''((()))))))))((('''))))))))))))))))))))))))))))))************)))))))))*********)))(((''''''******))))))((((((((('''(((((())))))))))))((((((++++++******))))))(((((((((((('''((()))******)))))))))))))))************'''((()))******)))((('''+++*********))))))))))))'''((((((((())))))******'''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&(((''''''''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######"""""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((('''&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$&&&''''''%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%######$$$$$$###!!!######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&''''''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''(((((())))))***%%%&&&)))***+++***((('''))))))))))))))))))))))))))))))************))))))))))))*********)))((((((***))))))))))))))))))(((((())))))******))))))(((************))))))))))))(((((())))))))))))******''''''''''''((((((((((((((())))))******))))))((())))))((((((((('''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((((((&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$$$$%%%'''######$$$%%%%%%$$$#########$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%###"""###$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&'''((('''(((((()))((('''&&&%%%'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&''''''((())))))******''''''((()))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((()))*********)))))))))))))))))))))*********))))))************))))))(((((())))))))))))))))))((()))))))))))))))***+++''''''''''''((((((((((((***))))))))))))))))))***)))))))))(((((((((''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&"""###%%%'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((((((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&'''&&&$$$###"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&''''''&&&&&&%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""""""$$$'''"""###$$$%%%%%%$$$###"""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!###$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###  """%%%'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%'''))))))((('''((()))((()))*********)))'''&&&''''''(((((())))))******((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&''''''((()))******+++***)))'''&&&'''(((***+++))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***************(((((())))))******++++++))))))************))))))''''''(((((())))))******((()))******))))))***+++))))))))))))************+++***)))(((((()))***+++++++++++++++************'''''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$&&&((())))))((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$#########!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((())))))(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$########################"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))'''%%%######%%%''')))((((((((((((((((((((((((''''''''''''((((((((()))+++*********))))))(((((())))))))))))))))))))))))++++++*********************+++---......---+++******)))'''(((***++++++***)))))))))))))))))))))))))))*********++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************+++++++++***)))(((((('''))))))))))))))))))))))))++++++***)))(((((()))))),,,,,,+++***)))(((''''''))))))))))))************''''''(((((())))))******+++***)))(((((('''''''''))))))(((((('''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&---((($$$###%%%''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#######################################&&&%%%$$$$$$######$$$$$$########################!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))************)))))))))((())))))))))))))))))))))))************************)))***++++++++++++***)))+++)))(((((()))))))))(((++++++++++++++++++++++++))))))*********+++++++++))))))************))))))******************************************************))))))((((((''''''************************+++++++++***)))((((((((())))))))))))))))))))))))++++++***)))))))))))))))++++++******))))))(((((())))))))))))************((((((((()))******++++++,,,+++***))))))((()))))))))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&---)))&&&&&&'''))))))(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$#########""""""""""""###############%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((''''''((((((((()))))))))************))))))))))))((((((((((((((((((((((((************************************************---+++))))))******)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************++++++******************+++************************************************,,,++++++***)))(((''''''+++++++++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))++++++***))))))))))))***************************)))))))))*********++++++))))))***++++++,,,------------,,,+++***************)))))))))))))))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))(((&&&'''((())))))(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###############"""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""###############$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((('''(((((((((((()))))))))*********)))))))))))))))((((((((((((((((((((((((***************+++++++++---,,,,,,++++++,,,,,,------,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++***+++++++++++++++++++++++++++++++++******)))))))))************************++++++***))))))*********)))))))))******+++++++++))))))*********+++++++++******+++,,,---......///---,,,+++******))))))***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&'''%%%%%%%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++---,,,,,,++++++,,,,,,---)))((('''))),,,.........++++++++++++++++++++++++************++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++***************++++++))))))******++++++,,,,,,************++++++++++++++++++,,,---...///000000,,,,,,+++***))))))))))))))))))))))))************((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$%%%&&&'''$$$$$$%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''"""$$$%%%%%%$$$###$$$&&&###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&''''''((()))((((((((('''''''''''''''(((((((((((((((((((((((()))(((&&&&&&&&&&&&((()))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************%%%$$$$$$&&&***,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,*********+++++++++,,,,,,*********++++++++++++,,,++++++,,,---///000111111,,,+++***))))))(((((()))(((((()))))))))))))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&'''((('''&&&&&&(((***(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&"""$$$%%%%%%$$$###%%%&&&"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''''''''((((((((()))(((''''''&&&''''''))))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((()))))))))*********((()))))))))************++++++++++++++++++++++++((())))))***++++++,,,,,,)))***++++++++++++***)))'''&&&&&&(((+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,------------,,,,,,------------------------------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,---///000111111------+++***************''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$######%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&((()))(((&&&$$$$$$'''***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%&&&"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''(((""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''+++)))&&&%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((''''''&&&&&&((()))***&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&(((+++------+++(((&&&))))))))))))))))))))))))))))))))))))************(((((())))))*********+++++++++++++++++++++++++++((())))))***++++++,,,,,,***+++---......---+++***,,,+++***+++...///000///---------------------------------.........//////+++,,,............,,,+++------------------------------------------------.....................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++---...000111111......---,,,++++++++++++&&&'''''''''(((((()))))))))((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''((('''$$$!!!!!!$$$(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&$$$"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%(((&&&%%%%%%&&&%%%$$$"""%%%%%%%%%$$$$$$#########$$$%%%%%%$$$######$$$&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########((('''%%%$$$$$$%%%&&&(((***&&&###"""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((''''''''''''&&&%%%%%%'''(((((('''))))))((('''''''''''''''(((((())))))*********+++))))))******+++,,,,,,,,,,,,---------------,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------000000//////...---------...//////000000//////...000000/////////000111111......------......///000111000///...---,,,,,,,,,------............//////---------...//////000000000///------------+++***+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,)))***++++++++++++******)))***+++---...//////000------,,,,,,+++***))))))))))))))))))))))))))))))************))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''(((((((((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$"""###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%######%%%%%%$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&)))***)))&&&###"""$$$&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((('''''''''((()))*********(((''''''(((******)))+++***))))))((((((((()))+++++++++++++++*********(((((())))))*********+++,,,,,,,,,,,,,,,,,,++++++...------------......///......------.........//////////////////.........222222222222111111111111///000111111222222222111222222111111111222222333444444333333333444444555333333222111111222222333222222222222222222222222//////////////////.........---,,,,,,---...---,,,,,,,,,---.........---,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,***+++,,,...///000000000------,,,,,,+++******)))************************************))))))))))))))))))(((''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$##################%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$!!!###$$$$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$###!!!!!!###$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((((((&&&$$$###$$$%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((''''''(((***,,,---...,,,)))((()))+++++++++,,,+++******************......---,,,,,,++++++************************+++---------------,,,,,,,,,---,,,,,,,,,---......///......------...///000111000111222222333222222111333333333333444444444444555666777888999::::::::::::999999888888888999999999999999999999999999999999999888888888999:::;;;888777777666666555555444555555444333333222111111000///......000111111000...//////000000///......,,,---------.....................------,,,,,,,,,------............------+++,,,---...//////000///------,,,,,,++++++******************************++++++*********)))))))))***)))((((((''''''((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%'''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$ !!!###$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!"""%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&$$$$$$$$$$$$'''%%%$$$$$$$$$%%%%%%%%%'''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((***)))(((((()))+++---...000---***)))***+++,,,,,,++++++************++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////.........//////,,,,,,,,,---...///000111111111222222444555777888666777888999999999999999:::::::::;;;<<<======>>>???@@@BBBDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBEEECCCBBBAAAAAAAAACCCDDDBBBBBBAAA@@@???>>>===<<<>>>>>>===<<<<<<;;;::::::888666444444555666666555444333333333333222111111000000000000000000000000111111000000//////......------......------,,,,,,+++,,,---...............------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))***))))))((('''(((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!"""%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###%%%'''###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%$$$######%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******)))))),,,+++***))))))***+++,,,...,,,)))(((***+++,,,,,,*********))))))******+++*********+++,,,---......---------------.........000////////////000111222111111111222333555666777888999;;;===@@@BBBCCCDDDAAAAAAAAABBBBBBCCCDDDDDDIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNPPPRRRSSSUUUUUUUUUTTTTTTRRRQQQPPPPPPPPPPPPSSSTTTUUUUUUUUUTTTSSSSSSUUUSSSPPPNNNMMMMMMNNNOOOSSSRRRQQQPPPOOOMMMLLLLLLJJJIIIIIIHHHGGGGGGFFFFFFCCC@@@===;;;<<<<<<;;;;;;:::999888777777666666555444444444333333222222222333222222111000000//////---------------,,,+++++++++,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************)))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((('''(((((())))))(((((('''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""!!!###%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++++++++++++++******))))))+++***))))))+++,,,,,,+++*********)))******+++,,,((()))***+++---...//////,,,,,,------...//////000111000000000222444666777666666777888999;;;===>>>>>>AAAFFFKKKNNNQQQQQQRRRSSSRRRPPPOOOPPPQQQSSSTTTYYYYYYZZZ[[[\\\\\\]]]]]]^^^___aaacccdddeeeffffffeeedddbbbaaa```______^^^bbbccceeefffffffffeeedddhhhfffbbb___]]]]]]______aaa```___^^^]]]\\\[[[[[[[[[ZZZYYYXXXVVVUUUTTTSSSOOOKKKGGGEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>===<<<<<<:::999888777777666666555444333222222111///////////////...---,,,---------...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++***))))))(((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###%%%''''''%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%&&&''''''(((((("""$$$&&&&&&%%%$$$%%%'''%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,,,,------,,,''')))***+++,,,+++)))((()))((()))+++---...---++++++++++++++++++,,,------++++++,,,---...//////000...///000111222444555555666666666777999<<>>>>>===<<<;;;:::999999444444444444333222111000//////000000///...------------------------------------------------------,,,,,,+++++++++*********+++***))))))(((((())))))((((((((((((((((((((((((&&&'''(((((()))))))))(((((((((''''''''''''((((((&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!!!!"""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############%%%''')))(((%%%"""#########$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%!!!$$$''''''%%%$$$%%%'''$$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---.........$$$&&&))),,,---,,,***)))'''(((***---///000...,,,,,,,,,,,,,,,,,,---...///.........///////////////333333444666888999:::;;;=========>>>AAADDDHHHJJJRRRRRRSSSUUUWWWYYY[[[\\\eeejjjsss{{{~~~{{{vvvrrrrrrtttyyy|||~~~~~~||||||}}}~~~{{{wwwsssooonnnfffccc```^^^___aaaaaabbbbbb```^^^\\\ZZZYYYYYYYYYYYYXXXVVVTTTQQQOOOMMMLLLFFFFFFEEEDDDCCCBBBAAA@@@888888888888777666555444111222222111111000///...------------------------------------------------,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##################%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%(((''''''''''''((())))))&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''((()))******)))(((''')))))))))))))))******+++---***))))))+++,,,***(((------------,,,,,,,,,,,,++++++***+++------+++***...---,,,---...000000000000222333333333333444666555999>>>@@@AAACCCHHHLLLMMMPPPTTTTTTSSSUUU\\\aaacccfffjjjkkkkkkmmmrrrvvvyyytttsssmmmhhhhhhmmmrrrsssrrrqqqpppnnnlllkkkkkkkkkkkkjjjhhheeedddcccaaa^^^\\\UUURRRPPPPPPPPPOOOLLLHHHEEECCCAAA@@@@@@???===;;;:::999777555444222000///111111000...---,,,+++***------,,,,,,,,,------...++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))***+++++++++,,,'''(((***,,,,,,***((('''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&$$$""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((((((((''''''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&'''(((((()))'''''''''((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))***+++++++++)))((())),,,---,,,***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------,,,000///......000111111111333555777888999:::===???AAAFFFKKKNNNOOOQQQUUUXXX\\\___bbbbbbaaaccciiiooossswww{{{|||}}}}}}zzzuuuppppppvvv{{{}}}}}}|||{{{yyyxxxwwwwwwxxxyyyyyyvvvsssqqqooollliiigggaaa___]]]]]]]]]\\\YYYVVVSSSQQQOOOMMMLLLJJJGGGEEE@@@>>><<<:::888666444222222222111000//////............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&$$$###"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######"""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((()))(((((('''&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((()))))))))*********))))))))))))))))))))))))***))))))(((((())))))*********))))))******+++,,,***))))))***---......---++++++,,,,,,---......///.........///000000000000333333333444444555666777999<<>>:::888111111000///////////////111000///......------...------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************)))************)))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%$$$###"""!!!&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((''''''&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&''''''(((((((((((()))))))))******))))))))))))((((((((((((+++***)))(((((()))***++++++************+++,,,,,,+++++++++,,,---.........---.........////////////...000111111222333555666888999;;;<<<===>>>AAACCCCCCGGGKKKPPPSSSWWW\\\___ccciiipppttttttssstttuuu||||||}}}||||||~~~{{{xxxyyy~~~zzzzzzzzzzzzzzzyyyxxxwwwsssrrrqqqpppooolllgggddd___ZZZUUUPPPMMMHHHBBB>>>777666444333111111111111222111111000000000000000............------------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,************************))))))******))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$###"""!!!%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))((((((((((((((((((((((((+++***)))(((((()))***++++++++++++++++++,,,,,,------.........---------...////////////...............000222333444666:::===>>>AAADDDFFFGGGJJJNNNQQQSSSWWW\\\```eeeiiinnnrrrvvv{{{|||xxxtttnnnfff```[[[UUUMMMGGGDDDBBB???<<<999888888888333222111111111111111111//////.........------------------,,,,,,,,,++++++---,,,,,,,,,++++++******,,,+++************+++,,,))))))))))))))))))))))))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&(((((('''''''''''''''((())))))'''''''''((((((((())))))((((((((()))))))))***************))))))*********,,,,,,++++++,,,,,,---......///000///---------...////////////000000000000111444888999;;;>>>DDDIIIJJJNNNRRRTTTVVVXXX^^^bbbgggjjjooossswww|||~~~uuunnnjjjcccZZZRRRMMMKKKGGGCCC@@@???>>>>>>999888666555444333333333111000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''''''''((('''&&&%%%&&&''')))***)))(((((((((((()))******(((((()))))))))*********))))))***+++,,,,,,------)))******++++++******))),,,,,,,,,,,,,,,---......---///111000......///111111222333555666888999999<<<@@@EEEGGGIIIMMMUUU[[[___cccgggiiihhhjjjppptttzzz}}}zzzvvvpppggg___XXXUUUQQQNNNKKKJJJJJJJJJHHHFFFCCC@@@<<<:::888777444333333222111111000000...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************))))))******))))))(((''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$######$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((())))))((((((***)))'''&&&'''(((***+++)))))))))))))))******+++)))************+++++++++******+++,,,...///000000)))***+++,,,,,,+++***)))---,,,,,,,,,,,,---......+++...000000//////111444555666888;;;>>>@@@BBBCCCGGGLLLQQQTTTVVV[[[cccjjjqqquuuyyyyyyxxxyyy}}}~~~yyyppphhheeebbb___[[[YYYYYYZZZ[[[VVVTTTOOOJJJEEEAAA>>>===666666555444444333222222......---------,,,,,,,,,+++++++++,,,,,,---------+++,,,...//////...,,,+++++++++++++++++++++++++++***++++++++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&'''(((******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((('''((()))++++++******)))---,,,,,,,,,+++*********++++++++++++************///---------///111111000...000333444444444555777999<<<@@@DDDGGGKKKPPPSSSXXXYYY\\\aaahhhpppwww{{{|||uuuoookkkjjjiiiggghhhiiikkklllooohhh___XXXSSSOOOKKKGGG???<<<999777777555444222111222333222000.........///...------------,,,***((()))++++++,,,+++***)))---,,,***)))))))))***+++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((******((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&(((+++......,,,***((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''')))((((((''''''(((((())))))))))))))))))))))))(((((((((******+++******)))---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------............------///000111111111333666888:::<<<>>>@@@DDDGGGLLLPPPUUUYYY^^^bbbjjjkkknnnsssyyy~~~xxxssstttttttttvvvwwwzzz|||~~~{{{uuullleee```[[[UUUQQQKKKHHHEEEBBB@@@===:::888222333333222111000000111222000............,,,+++---...////////////...---,,,+++***)))))))))******************))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((()))))))))*********)))))))))((((((((('''''''''''''''(((((()))))))))&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%''')))++++++***(((''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!"""$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''***))))))(((((())))))***))))))))))))))))))))))))((()))******++++++******,,,,,,,,,,,,------------+++,,,---...///000111111/////////000000222333333555888<<<@@@DDDHHHMMMPPPRRRVVV[[[aaaffflllrrrvvv{{{|||~~~~~~zzzwwwyyy{{{zzztttoooiiibbb\\\VVVRRRNNNJJJGGGDDD@@@===999999888777666666666666666333111000000000...---,,,------......---,,,,,,++++++***))))))))))))***++++++*********)))))))))************************,,,+++***)))(((''''''&&&(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&'''((()))***++++++&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%''')))***+++***((('''***))))))(((((())))))***)))))))))))))))*********))))))******+++++++++++++++++++++,,,,,,------...,,,,,,---...///000000111000111333333444666888:::===@@@FFFLLLQQQWWW]]]```bbbeeejjjpppuuu|||~~~zzz|||{{{xxxrrrkkkeee___\\\WWWSSSPPPMMMJJJHHHFFFDDDAAA??????>>>======999666444222222222111///,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++******))))))(((((((((''''''((((((((()))))))))((('''''''''&&&&&&&&&&&&&&&''''''((())))))******&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''')))++++++***)))((()))((((((''''''(((((()))((()))))))))*********+++***************++++++,,,******++++++,,,,,,---------------...//////000000000333666888999<<<@@@CCCJJJNNNUUU\\\bbbhhhmmmppprrruuuyyy}}}}}}{{{yyyyyyyyyxxxvvvtttqqqppplllmmmoooooonnnnnnpppqqqvvv{{{~~~~~~}}}|||||||||||||||~~~zzztttoookkkgggbbb^^^]]]]]]\\\[[[UUURRRNNNLLLKKKIIIGGGDDD===:::666444333333222000111000000///////////////+++++++++++++++******)))++++++++++++************(((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((((((((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%'''((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((('''((()))*********)))))))))((((((''''''(((((()))((())))))******++++++++++++************+++,,,,,,,,,,,,,,,,,,------------......///000222333444444444888===@@@BBBGGGMMMRRR]]]bbbjjjqqqwwwzzz~~~}}}|||{{{zzzxxxwwwvvvuuuuuunnnmmmkkkkkkkkkkkkiiigggbbbbbbcccccccccaaa```___^^^___``````^^^]]]]]]^^^aaafffjjjkkknnnrrrssspppggggggggggggggghhhiiiiiimmmqqqvvv{{{{{{tttooojjjffffffhhhkkklllfffccc___^^^]]][[[VVVRRRIIIEEE@@@;;;888666444222222111000///......//////,,,,,,------,,,,,,+++***,,,++++++++++++*********(((((((((((((((((((((((('''(((((()))***+++,,,,,,))))))))))))************((((((((('''''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))((('''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$!!!"""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((())))))))))))******))))))(((((())))))***((())))))******+++,,,,,,++++++*********+++,,,---////////////............///000222555777:::<<<======BBBIIINNNRRRXXX```fffqqqxxx{{{yyyuuuuuutttrrrooommmkkkiiikkkllllllllllllkkkjjjjjjhhhfffeeebbb```___^^^^^^YYYWWWWWWWWWXXXXXXVVVTTTQQQQQQRRRSSSSSSRRRQQQQQQPPPRRRSSSSSSQQQOOOOOOOOOOOOTTTXXXXXX[[[^^^___\\\SSSSSSSSSTTTUUUVVVWWWXXX[[[^^^bbbeeegggkkkooossssssuuuxxxzzz{{{}}}~~~xxxqqqmmmmmmrrrvvvyyyyyyvvvttttttuuusssmmmggg___ZZZRRRJJJDDD@@@<<<999333222000///......//////------.........---,,,+++,,,,,,+++++++++*********************************)))))))))******++++++,,,************++++++++++++)))))))))(((((((((''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((('''''''''&&&&&&'''''''''((((((((()))''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%$$$&&&'''((()))(((&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((*********((('''%%%$$$""""""!!!"""$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''')))(((&&&%%%%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((('''((())))))***++++++************++++++((())))))***++++++,,,,,,,,,+++*********+++,,,---222222111111000000//////000222555888<<<@@@CCCDDDGGGMMMUUU[[[___fffooovvv}}}xxxtttqqqmmmjjjgggcccbbb```___]]][[[ZZZZZZ[[[ZZZZZZZZZZZZYYYYYYZZZYYYXXXVVVTTTRRRPPPOOOOOOJJJIIIIIIJJJKKKKKKIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHFFFHHHJJJJJJHHHGGGFFFGGGEEEIIILLLMMMNNNRRRRRRNNNFFFFFFFFFGGGIIIKKKLLLMMMNNNQQQUUUVVVWWWZZZ^^^bbbdddgggjjjllllllmmmooopppqqqtttxxxxxxxxxxxxzzz}}}{{{{{{vvvwww|||yyyrrrlllbbbXXXPPPIIIDDD@@@888777666444333333444444---.../////////...---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,))))))))))))((((((((((((&&&&&&'''((()))***++++++'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((('''(((((((((''''''&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&&&&###%%%'''))))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))***************++++++,,,+++++++++***************+++************,,,---...,,,+++,,,---///000///...,,,...111222222333444555666888<<<@@@EEEKKKQQQUUU\\\___dddjjjrrryyy~~~~~~{{{yyyvvvuuuppplllgggdddbbb___ZZZWWWVVVUUURRRPPPNNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNLLLMMMMMMMMMLLLJJJHHHGGGFFFBBB???>>>???AAABBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBEEEFFFHHHHHHHHHAAABBBBBBCCCCCCDDDDDDDDDFFFFFFGGGHHHJJJLLLNNNOOOVVVVVVWWWXXXZZZ[[[\\\\\\``````aaa```^^^^^^```aaafffjjjpppwww}}}|||rrriiicccZZZPPPIIIFFFDDDAAA<<<888444222000333333222111000000000111,,,...000...***((((((***+++++++++*********))))))++++++++++++******))))))*********++++++,,,------))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))******))))))(((((())))))((('''&&&&&&%%%&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&'''(((((()))***))))))))))))***++++++***************+++++++++++++++*********+++---...++++++,,,---...//////...///111333444555666888:::>>>BBBHHHNNNTTT[[[bbbfffmmmpppvvv}}}~~~yyyuuutttttttttsssvvvvvvuuusssqqqnnnkkkiiieeeaaa]]]ZZZYYYVVVRRRNNNMMMKKKIIIGGGEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBAAABBB???===<<<===?????????>>>???@@@AAABBBAAAAAA@@@AAA@@@??????????????????>>>???@@@AAABBBCCCCCCDDD@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJLLLLLLMMMNNNOOOQQQQQQRRRSSSTTTTTTTTTRRRRRRTTTVVVXXX[[[```eeeiiilllmmmmmmqqqtttxxx}}}yyyssskkkbbb[[[NNNLLLHHHCCC???:::888666444333222000///.........,,,---///---***))))))***++++++++++++************++++++++++++*********)))************************))))))))))))))))))))))))''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''&&&&&&&&&'''(((((((((((('''(((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((((()))******))))))******++++++,,,,,,,,,+++*********+++,,,---------......///000000000333555888999;;;===AAADDDJJJOOOXXX```hhhooovvvzzz|||zzzqqqnnniiifffeeefffeeeeeeeeefffffffffddd```\\\ZZZWWWUUURRROOONNNKKKHHHFFFEEEDDDBBB@@@??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@??????>>>======???@@@???>>>===>>>??????@@@@@@???????????????>>>??????@@@@@@>>>????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA?????????@@@AAACCCDDDEEEDDDDDDEEEFFFFFFGGGHHHHHHGGGHHHIIIHHHHHHHHHJJJLLLOOOQQQTTTXXXZZZ[[[[[[[[[^^^```dddhhhllloooqqqsssrrrtttxxx{{{~~~yyyooohhh[[[YYYTTTOOOIIIEEEAAA@@@:::999666444111000///...---...///...,,,+++,,,---++++++++++++++++++++++++++++++++++++************++++++******)))(((((('''))))))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&'''((((((((((((((((((''''''((()))))))))(((((((((((('''&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''((('''''''''''''''&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))***))))))******+++,,,---------,,,+++******+++,,,---...///111111222333555666888:::>>>AAAEEEJJJOOOSSSWWW]]]gggpppwww~~~zzztttpppgggccc___\\\[[[[[[ZZZYYYWWWXXXZZZ[[[YYYUUUQQQOOOMMMLLLJJJHHHGGGEEECCCBBBCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???@@@AAACCCDDDBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@CCCCCCCCCCCCBBBBBBBBBBBB@@@??????@@@@@@AAABBBCCCBBBBBBCCCCCCDDDDDDDDDEEEDDDEEEFFFEEEDDDEEEGGGIIIKKKMMMOOOQQQRRRSSSRRRRRRPPPRRRUUUXXX[[[]]]______bbbdddfffhhhjjjnnntttwwwwwwqqqiiifffbbb\\\VVVQQQNNNLLLFFFDDDAAA>>>:::666444222111111111000///......///+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''((((((((('''&&&%%%%%%&&&&&&'''((())))))(((((('''(((((()))))))))))))))(((''''''&&&&&&&&&''''''((('''%%%######%%%'''(((''''''''''''''''''''''''&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((())))))***))))))***+++,,,------...---,,,,,,++++++,,,---......000222444555777;;;>>>@@@CCCIIINNNTTTZZZ```eeegggmmmuuu}}}{{{xxxtttpppllliii\\\YYYTTTQQQPPPOOOMMMLLLLLLNNNPPPQQQPPPMMMIIIGGGEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCFFFHHHHHHFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCEEEGGGDDDEEEFFFHHHIIIIIIIIIIIIEEEFFFHHHJJJLLLMMMNNNNNNTTTUUUWWWXXXZZZ^^^dddhhhnnnuuu{{{vvvtttpppjjjeee```]]][[[VVVUUURRRMMMGGGAAA<<<999555444222000//////......,,,,,,,,,,,,,,,,,,------+++++++++++++++++++++,,,*********+++++++++,,,,,,))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((('''&&&%%%%%%&&&&&&'''((())))))(((((('''(((((()))))))))))))))''''''&&&&&&&&&''''''(((((('''%%%$$$$$$%%%'''(((&&&'''''''''''''''''''''&&&'''''''''(((((())))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((((((((()))************++++++,,,,,,------------,,,,,,---...000111...222555888:::>>>DDDIIIMMMQQQYYY```ffflllrrruuuxxx}}}{{{zzzyyywwwvvvvvvvvvvvvyyyvvvqqqmmmiiieee```]]]UUURRRNNNLLLKKKJJJHHHFFFFFFGGGIIIJJJIIIGGGDDDCCC@@@BBBCCCBBBAAAAAABBBCCCAAABBBBBBCCCDDDEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGIIIKKKNNNNNNMMMLLLLLLLLLLLLKKKLLLMMMMMMNNNKKKKKKJJJJJJJJJKKKLLLLLLMMMLLLKKKJJJKKKLLLMMMNNNMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBAAAAAABBBDDDAAAAAABBBCCCDDDDDDDDDDDDBBBBBBDDDEEEEEEFFFFFFFFFFFFGGGIIIKKKNNNRRRWWW[[[^^^dddmmmwwwzzzvvvrrrpppnnnjjjiiigggccc[[[SSSJJJEEE<<<999555222111000...,,,.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&'''((((((((((((((((((''''''((()))))))))(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%######$$$%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''""""""###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((''''''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))*********))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///111333444333777===@@@CCCIIIRRRXXX]]]bbbjjjqqqwww|||zzzsssooolllkkkjjjiiiiiiiiijjjkkkllliiieeeaaa^^^ZZZUUURRROOOMMMKKKJJJJJJJJJIIIGGGDDDEEEFFFFFFFFFEEEDDDCCC@@@BBBDDDDDDCCCCCCFFFHHHEEEEEEGGGHHHIIIJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKMMMOOOQQQQQQQQQQQQSSSVVVXXXWWWVVVXXXWWWWWWVVVWWWXXXYYYZZZWWWWWWVVVVVVUUUUUUVVVVVVVVVUUUTTTTTTVVVXXXZZZ[[[YYYYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPOOONNNNNNNNNNNNLLLKKKKKKKKKJJJJJJIIIIIIEEEFFFFFFEEECCCBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDAAABBBDDDEEEFFFHHHLLLOOOQQQVVV\\\ccciiipppvvvzzz|||ttthhh]]]VVVGGGBBB===888666444222///000000///...---,,,+++++++++++++++,,,,,,,,,------************++++++++++++))))))))))))))))))))))))'''''''''((())))))******''''''((()))))))))(((((((((((((((((((((((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''((((((''''''((())))))(((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$%%%&&&&&&&&&########################!!!"""%%%'''((((((((((((########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++***************++++++,,,---,,,,,,,,,,,,,,,,,,,,,------......000222555666999>>>EEEIIIMMMSSS]]]eeehhhnnnvvv}}}xxxnnnfffbbbbbbaaa`````````aaabbbbbb```^^^[[[YYYVVVSSSOOOLLLHHHFFFEEEEEEGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFBBBEEEGGGHHHGGGGGGJJJMMMKKKLLLMMMOOOQQQQQQRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRSSSUUUWWWZZZ[[[ZZZYYYYYY[[[^^^```aaa```bbbaaa`````````aaacccdddbbbbbbaaa```______``````^^^^^^]]]^^^___bbbeeegggdddcccbbbaaa```___^^^]]][[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRKKKLLLLLLJJJGGGFFFGGGHHHFFFFFFEEEDDDBBBAAA@@@@@@BBBBBBCCCCCCBBBAAAAAA@@@DDDEEEEEEDDDCCCCCCDDDFFFIIILLLQQQUUUZZZ```fffkkknnnttt|||yyyllldddQQQLLLEEE@@@===;;;777444111111000...---,,,+++***+++++++++,,,,,,---------++++++******)))((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++''''''((()))*********)))((()))))))))((('''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&(((***++++++***(((&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((('''&&&%%%"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((((('''$$$###"""'''&&&%%%%%%%%%%%%&&&''''''%%%###""""""%%%'''))))))'''%%%$$$$$$%%%'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))!!!!!!!!!!!!!!!!!!!!!!!!'''''''''&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&))))))((((((((('''''''''%%%&&&((())))))(((&&&%%%&&&((()))++++++)))(((&&&&&&''''''(((((((((((((((%%%&&&&&&'''((()))******%%%%%%&&&&&&'''(((((()))))))))))))))************(((((((((((()))***+++,,,++++++------...---,,,+++***,,,///000//////000111///000222333555888===AAAFFFJJJQQQXXX___gggoootttyyy|||{{{|||yyyuuunnnggg```ZZZVVVRRRSSSTTTVVVWWWWWWVVVUUUWWWVVVSSSPPPMMMKKKIIIHHHCCCDDDEEEFFFGGGGGGGGGGGGKKKIIIGGGGGGGGGHHHHHHHHHFFFIIILLLNNNOOOQQQSSSTTTYYYYYYYYYZZZZZZ\\\]]]^^^[[[[[[[[[[[[\\\]]]^^^___cccaaa___^^^___``````___```cccfffhhhhhhgggggghhhkkknnnnnnlllooouuuyyyxxxzzzuuupppnnnnnnooommmkkkfffggghhhjjjmmmqqquuuwwwwwwtttpppmmmmmmmmmmmmmmmiiiiiihhheeebbb______```cccbbbbbbeeegggfffbbb___[[[YYYUUUSSSSSSRRRPPPOOOPPPMMMJJJIIIIIIIIIFFFCCCBBBDDDEEEDDDCCCAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@EEEFFFIIIKKKMMMQQQUUUXXXbbbbbbfffkkklllmmmsss{{{{{{tttfff]]]QQQJJJGGGCCC<<<666666444111000000000000///---............------,,,---+++***))))))+++---...************))))))))))))++++++***)))(((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%)))((('''&&&$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''((('''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$######%%%'''((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&''''''))))))))))))''''''&&&''''''((((((((((((((('''''''''''''''((((((((())))))(((''''''&&&&&&%%%))))))))))))************)))))))))))))))***++++++)))***+++------------,,,***,,,............000111222444777999<<>>999666444333......//////......------------------,,,,,,,,,,,,,,,,,,+++*********++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((())))))***************))))))))))))))))))))))))'''((()))((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''((('''&&&%%%&&&'''((()))''''''''''''''''''''''''!!!###%%%%%%%%%%%%''')))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&$$$%%%%%%%%%&&&&&&''''''&&&((()))++++++)))(((&&&&&&(((***++++++***(((&&&&&&''''''(((((((((((((((************)))))))))))))))))))))***++++++,,,,,,))))))))))))************'''((((((***+++---///000---------///111444777999;;;@@@HHHPPPXXX___eeeiiipppuuu|||}}}|||{{{{{{{{{|||pppooonnnkkkfff```[[[XXXUUUTTTRRRNNNIIIEEEDDDDDDCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNQQQRRRWWWXXXXXXZZZ\\\^^^```aaa\\\^^^bbbgggkkkooorrrtttxxx}}}|||vvvssstttsssppplll___XXXRRRRRRQQQMMMJJJJJJ@@@AAABBBBBBBBBDDDGGGJJJHHHJJJLLLNNNPPPUUUZZZ^^^cccnnnwwwyyyzzz}}}vvvtttqqqooommmiiiddd```WWWTTTNNNGGGAAA<<<:::999222222222222111///...---......---------,,,,,,,,,------,,,+++************))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))***++++++++++++***))))))))))))))))))))))))''')))))))))'''&&&'''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))(((&&&$$$$$$&&&(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%(((+++***&&&!!!$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***))))))))))))))))))))))))'''&&&%%%%%%$$$$$$$$$%%%%%%&&&((()))***)))'''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((((((((((((((()))*********++++++++++++((((((((('''(((((()))***((())))))***++++++,,,,,,,,,,,,,,,---///000///---000111222333555999>>>BBBKKKOOOUUU]]]eeelllppprrrzzz~~~yyyxxxwwwwwwwwwvvvtttrrrnnnhhhaaa]]]\\\XXXRRRMMMKKKKKKJJJIIIGGGEEECCCAAADDDDDDEEEFFFHHHKKKMMMOOOOOOOOOOOOOOOPPPTTTYYY^^^ggghhhiiiiiiiiihhhfffeeeggghhhjjjlllnnnrrrxxx{{{|||wwwnnnjjjddd```]]]XXXRRRMMMKKKIIIFFFEEEFFFGGGGGGFFFBBBBBBCCCDDDFFFIIIOOORRRZZZ^^^cccfffiiimmmrrrwww}}}{{{yyywwwvvvvvvuuutttrrriiicccYYYPPPHHHBBB===:::999666222000000000000///............---,,,******++++++******++++++,,,---,,,,,,,,,+++++++++************))))))((((((''''''(((((())))))*********+++((((((((((((''''''''''''******))))))))))))***+++))))))))))))))))))))))))+++***)))'''''')))***+++***(((&&&%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''%%%%%%&&&(((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''---,,,+++)))'''%%%$$$###&&&&&&&&&''''''''''''(((&&&'''((((((''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%$$$&&&((()))***)))((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))*********+++++++++******))))))*********)))*********++++++,,,,,,...---...///000111000000222333555777:::???FFFKKKYYY]]]bbbiiipppuuuyyy{{{yyywwwtttrrrpppnnnjjjhhhbbb]]]WWWTTTSSSQQQLLLHHHGGGFFFFFFEEEDDDCCCCCCBBBGGGGGGHHHJJJLLLPPPSSSUUUVVVWWWYYYZZZ[[[___dddhhhooopppqqqrrrrrrqqqooonnnlllmmmnnnoooqqqtttxxx{{{wwwtttooolllhhhccc\\\WWWUUURRRMMMJJJHHHFFFCCCAAAEEEEEEEEEDDDEEEHHHLLLOOOOOORRRVVVYYY[[[___dddhhhmmmrrrzzzvvvpppfff\\\TTTNNNHHHEEE===999555333222111000///------------,,,+++******------,,,+++*********+++,,,+++++++++******************))))))((((((((((((''''''(((((())))))))))))((((((((((((''''''''''''((((((((())))))*********))))))))))))))))))))))))+++***(((''''''(((***+++)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###"""$$$&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''(((((())))))((((((((((((((()))))))))******++++++******)))*********++++++++++++,,,,,,,,,,,,/////////000000222333333555777:::>>>DDDLLLUUU[[[kkkmmmqqqvvv{{{wwwsssooojjjfffaaa\\\YYYTTTPPPLLLJJJKKKJJJGGGCCCCCCBBBBBBBBBCCCEEEFFFHHHLLLMMMNNNPPPSSSXXX\\\^^^```bbbfffiiikkknnnrrruuuzzz{{{}}}~~~~~~|||zzzxxxssstttuuuuuuuuuwwwzzz|||~~~{{{wwwrrrkkkfffccc___YYYTTTOOOKKKHHHEEEHHHFFFDDDCCCBBBCCCDDDEEEFFFHHHJJJLLLNNNQQQUUUWWWZZZ^^^eeennnyyyyyyoooeee]]]WWWRRRNNNFFFBBB===999777555222000//////......---,,,,,,+++///...---+++******))))))++++++*********)))))))))***))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&''')))*********)))))))))))))))))))))))))))***)))'''''''''''')))***(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$&&&((()))((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&$$$%%%'''((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000111333666999:::===BBBIIIQQQ\\\fffmmmwwwxxx{{{~~~}}}{{{ppplllgggaaa\\\WWWRRRNNNLLLIIIFFFEEEFFFFFFDDDBBBBBBBBBBBBCCCFFFJJJNNNPPPSSSSSSTTTWWW[[[aaafffiiijjjmmmrrrvvvyyy{{{}}}}}}yyyzzz{{{zzzyyyyyy|||}}}~~~xxxsssppplllfffaaa]]]ZZZVVVTTTPPPMMMJJJGGGEEEDDDBBBBBBDDDEEEFFFGGGHHHIIIKKKMMMNNNQQQWWW^^^iiivvv|||ssskkkeee```\\\YYYRRRNNNHHHCCC???;;;777444222111000///......------......---,,,+++******+++*********))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''"""$$$''')))******)))((())))))))))))))))))))))))((((((''''''''''''(((((('''&&&$$$%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&((())))))''''''((()))&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%((('''&&&%%%###!!! &&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''((((((((('''&&&%%%&&&'''(((((()))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))'''(((((()))+++---///000------------............---///000222333777===BBBCCCHHHOOOWWWaaalllwww~~~}}}zzzwwwrrrooogggccc]]]XXXTTTPPPLLLIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCEEEGGGKKKPPPUUUXXXZZZZZZ[[[^^^cccjjjpppsssvvvzzz~~~zzz|||}}}|||{{{|||}}}{{{uuupppllliiieeeccc___[[[VVVRRROOOMMMIIIFFFFFFEEEDDDDDDDDDDDDEEEDDDGGGIIIMMMSSS\\\hhhuuu}}}~~~xxxrrrnnnkkkiiiggg]]]YYYSSSLLLGGGAAA;;;777444333111///...------------,,,,,,+++,,,,,,------*********))))))))))))((())))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''"""$$$''')))******)))((())))))))))))))))))))))))((((((''''''''''''(((((('''&&&%%%%%%'''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((()))))))))&&&&&&&&&''''''''''''(((&&&'''))))))((((((((()))%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''((('''&&&&&&&&&((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((($$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&'''((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''************************'''((())))))******))))))((((((((()))))))))******))))))***,,,...000222333---------...//////000000///222555777:::@@@IIIPPPTTTXXX```iiirrr{{{~~~}}}zzzwwwtttpppkkkfffbbb]]]YYYTTTPPPNNNKKKIIIGGGEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIKKKOOOTTTYYY]]]```ccccccdddggglllsssyyy}}}|||~~~zzzvvvqqqnnnkkkfff```[[[YYYUUUPPPLLLIIIGGGDDDCCCBBBBBB@@@>>>CCCDDDGGGKKKQQQZZZeeelll}}}~~~yyyuuutttsssrrrqqqiiiddd^^^VVVPPPHHHBBB===888666444111...---------,,,,,,,,,,,,,,,---......++++++*********))))))))))))))))))************+++************))))))))))))((((((((((((''''''''''''%%%&&&''')))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%&&&((())))))(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''((((((((())))))))))))&&&&&&&&&''''''''''''(((%%%''')))***)))((())))))&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((&&&%%%&&&''''''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&'''((()))***&&&&&&&&&''''''''''''((($$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((*********(((''')))(((((('''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&************************(((((()))************))))))))))))*********++++++*********+++,,,---...///,,,,,,---...000111222222333777<<>>;;;777444222111111...------,,,,,,,,,------,,,+++++++++************))))))*********+++++++++******)))))))))(((((((((((((((((((((''''''''''''((((((((())))))*********))))))))))))))))))))))))((())))))))))))))))))((()))'''&&&&&&((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''((((((((())))))******&&&&&&&&&'''''''''((((((%%%'''******))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''$$$$$$&&&)))'''&&&$$$$$$$$$&&&((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""###%%%&&&'''&&&&&&%%%(((((('''&&&$$$###""""""&&&&&&&&&'''''''''(((((($$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***+++***)))(((***)))(((''''''&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((()))***************************++++++++++++))))))(((((((((((())))))+++,,,---///000222333444888<<>>:::888777777000///...---,,,+++++++++,,,,,,,,,++++++++++++***))))))******++++++++++++))))))(((((('''''''''&&&)))(((((((((''''''''''''******))))))))))))***+++))))))))))))))))))))))))))))))************)))))))))(((&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&''''''((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$### $$$%%%&&&&&&'''((((((''''''&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%(((''''''''''''((()))))),,,***(((&&&%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,+++)))(((''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%))))))((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))***************)))((('''(((***++++++******+++,,,......---+++))))))+++---+++---000222333666999<<<>>>EEEOOOWWW___iiiuuu}}}xxxxxxwwwuuurrrnnnjjjhhhcccbbb^^^YYYSSSNNNMMMMMMLLLLLLKKKIIIGGGGGGIIIKKKKKKOOOTTTWWWZZZ^^^dddhhhiiiiiijjjmmmqqqtttttttttyyy{{{~~~~~~~~~||||||xxxuuuvvvxxx|||zzzuuusssiiieeeaaa______[[[TTTNNNKKKHHHCCCBBBCCCFFFIIIJJJLLLNNNQQQVVV\\\bbbgggjjjsssvvv{{{yyyppphhhbbb___YYYRRRIIIDDDAAA>>>888333555333000............---...---,,,+++************,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++)))((((((******))))))((((((''''''(((((((((((())))))))))))************************...,,,)))(((((()))((((((&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$###(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))***)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((((((((((()))((((((''''''))))))((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))******)))))))))))))))))))))))))))************))))))((((((***++++++***)))+++,,,+++,,,,,,***)))***,,,...---...111333666999>>>BBBLLLRRR\\\dddkkkttt|||zzzrrrqqqooollliiifffcccbbb]]]\\\YYYTTTOOOLLLLLLLLLKKKKKKKKKIIIHHHIIILLLOOOTTTXXX\\\```dddiiiooosssyyyxxxwwwxxx{{{}}}}}}}}}|||~~~~~~~~~{{{yyyzzz}}}}}}zzzssspppmmmlllkkkggg___YYYRRRNNNJJJGGGGGGHHHIIIIIIIIIIIIKKKOOOSSSYYY^^^```iiikkkoootttzzzwwwoooiiifffddd___WWWRRROOOIIIBBB;;;777444000.........---,,,......---,,,+++++++++,,,++++++,,,,,,,,,++++++***************)))((('''&&&(((((((((((())))))))))))))))))))))))************************************,,,+++)))(((((())))))(((''''''''''''((((((((()))''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((()))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))))))))***))))))))))))))))))))))))))))))******+++************,,,------,,,,,,---...***+++,,,,,,,,,,,,...000111333555999===CCCJJJOOO]]]cccllltttzzz~~~xxxtttqqqllljjjfffbbb^^^\\\[[[[[[VVVVVVTTTQQQMMMLLLLLLMMMMMMMMMNNNNNNNNNQQQUUUXXX___bbbfffkkkpppvvv}}}~~~~~~~~~}}}}}}|||vvvnnnggg]]]ZZZUUUQQQOOOMMMKKKIIIHHHGGGGGGHHHJJJNNNSSSUUU\\\]]]```dddiiiqqqzzzxxxssspppmmmjjjeeeaaa\\\TTTKKKCCC===999444111000//////.........---,,,,,,,,,------***++++++,,,,,,,,,,,,+++************)))((('''''''''''''''((()))*********************++++++++++++***************************))))))((((((((())))))''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((*********)))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((('''%%%######$$$&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((())))))***((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''((())))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++---///000000///...000111+++---...//////000222444777999===BBBIIIRRR[[[bbbkkkpppxxx|||wwwqqqkkkhhhfffbbb]]]XXXUUUUUUUUUVVVTTTTTTSSSQQQNNNMMMNNNPPPRRRTTTUUUVVVXXX\\\```dddfffiiinnnttt{{{~~~{{{tttjjjgggbbb]]]ZZZUUUPPPMMMLLLKKKHHHGGGGGGIIILLLNNNRRRSSSUUUXXX]]]eeeooovvv}}}~~~zzzwwwsssrrrqqqnnnjjjaaaWWWOOOGGGBBB<<<777444333222111...------,,,,,,,,,------******+++,,,------------,,,,,,,,,,,,++++++***)))'''((((((((()))))))))***)))))))))*********++++++************************((()))))))))(((((()))***'''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((***************)))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''&&&&&&%%%$$$###&&&'''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&%%%$$$""""""$$$&&&%%%%%%%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))************************((()))***+++++++++++++++---...//////......///000,,,---///000111222555888>>>AAAFFFMMMUUU```kkkrrrwww{{{}}}}}}~~~~~~{{{}}}|||zzzuuuoooiiiccc```\\\YYYTTTOOOMMMNNNQQQSSSTTTUUUTTTRRRQQQPPPRRRTTTYYY[[[]]]___aaafffkkkooooooqqqvvv}}}vvvsssnnnjjjeee```ZZZWWWTTTRRROOOKKKIIIIIIIIIJJJKKKKKKMMMOOOTTT\\\eeekkkrrrxxx}}}{{{zzz{{{|||{{{xxxpppgggaaaRRRMMMFFF???;;;777444222...------,,,,,,,,,,,,---***+++,,,---------------+++,,,,,,,,,,,,++++++******)))))))))((((((((('''((((((((()))))))))******************************''')))++++++)))(((***+++(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))))))))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((***)))((('''%%%###!!! &&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%$$$######%%%&&&&&&&&&&&&%%%$$$#########&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$(((''''''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''''''''''''''&&&(((''''''''''''(((((()))))))))))))))))))))))))))(((((())))))))))))((((((+++************)))))))))******************************++++++,,,+++++++++***,,,------,,,+++---...,,,---///111333777===AAAJJJNNNTTT[[[cccmmmwww~~~}}}~~~zzz{{{~~~|||xxxyyyvvvrrrlllfff___ZZZXXXQQQNNNJJJGGGGGGJJJNNNPPPUUUVVVVVVVVVVVVWWWZZZ\\\bbbccceeegggjjjnnntttxxx{{{}}}~~~}}}xxxtttppplllgggddd^^^\\\YYYTTTQQQNNNLLLKKKHHHHHHIIIJJJLLLRRRYYY^^^bbbhhhpppzzz~~~}}}xxxqqqnnn___ZZZRRRJJJDDD>>>888444000000///------,,,,,,---+++,,,,,,------------,,,)))***************))))))*********)))(((''''''''''''((((((((())))))))))))************************(((+++...---***)))***,,,((((((((((((((('''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((('''(((((())))))*********(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((('''%%%$$$###&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&'''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((('''((((((((((((''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))((((((+++++++++*********))))))************************++++++,,,,,,,,,+++******+++,,,------,,,,,,---//////000333666;;;BBBKKKQQQ]]]aaaffflllsss{{{{{{yyyzzz{{{zzz{{{|||~~~{{{wwwsssoooiiibbb[[[UUUQQQOOOJJJIIIFFFEEEFFFJJJOOORRRXXXZZZ\\\^^^```cccgggkkkmmmnnnppprrrtttxxx}}}~~~}}}{{{yyyvvvsssqqqkkkiiifffaaa\\\XXXTTTQQQJJJJJJJJJIIIHHHJJJNNNRRRSSSXXX```iiisss||||||xxxvvvnnnjjjbbbZZZQQQIII@@@;;;444333222000///......---------------------,,,,,,)))******++++++******)))))))))))))))(((((((((((((((((()))))))))************************************---000///+++)))***,,,)))(((((((((''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''((((((((((((''''''###$$$&&&((()))***++++++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&$$$$$$$$$&&&&&&''''''((()))))))))((((((''''''''''''(((((((((''''''''''''((())))))%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###%%%((()))******)))&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))***))))))((('''''''''''''''''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++******))))))************************,,,,,,,,,,,,,,,+++***)))...///000000//////000111333555777<<>>GGGMMMXXXbbboooxxx|||~~~xxxrrrnnnooosssvvv{{{}}}}}}xxxqqqkkkiiiaaa^^^\\\[[[]]]___``````___\\\WWWRRROOOOOOOOOPPPTTTWWW\\\```eeekkkqqquuuxxxzzz}}}|||yyysssmmmhhhbbb\\\XXXTTTRRROOOMMMMMMOOORRRUUUZZZ^^^eeelllqqquuuyyy|||~~~~~~wwwnnnggg___[[[TTTNNNHHHAAA;;;777555333000//////000///...........................///...---,,,***)))''''''*********))))))************************++++++++++++,,,,,,------,,,,,,+++)))))))))(((((((((((('''&&&'''((())))))((('''&&&)))))))))(((((('''&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((************((('''(((***+++***)))((()))***))))))************))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((***))))))((('''%%%$$$###%%%&&&''''''''''''&&&%%%)))))))))(((((('''''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''******)))))))))))))))***)))'''%%%%%%&&&((((((''')))&&&%%%&&&)))+++)))&&&))))))))))))))))))))))))''''''((())))))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************)))***++++++***)))***+++************************)))***++++++******+++---,,,++++++,,,,,,---...//////333888===BBBJJJUUU\\\iiipppyyy{{{tttpppoooqqquuuxxxxxxzzzzzzwwwqqqiiiccc```[[[YYYWWWWWWZZZ]]]___```___\\\XXXUUUSSSSSSUUUVVV\\\```fffkkkppptttxxx{{{~~~~~~yyyuuuqqqlllgggddd^^^\\\YYYUUUSSSRRRRRRRRRSSSWWW]]]cccgggkkkppprrrwww}}}zzzsssnnnhhhddd___YYYRRRKKKCCC>>>888555222000000000///...........................------,,,,,,+++******)))***))))))(((((())))))***))))))*********++++++++++++,,,,,,------,,,,,,+++***)))))))))((((((((((((&&&'''((())))))((('''&&&))))))))))))((('''&&&%%%'''''''''''''''''''''&&&'''''''''&&&'''''''''(((&&&''''''''''''''''''''''''((((((((())))))))))))((())))))))))))))))))((((((***+++***)))((()))***)))******++++++******)))'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%###"""!!!"""###$$$%%%%%%$$$###"""((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''+++******))))))))))))***)))'''&&&&&&'''(((((('''((('''&&&'''((())))))(((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))*********++++++)))***++++++***)))***+++************************((()))++++++******,,,---++++++,,,,,,...///111222111777AAAIIIQQQZZZdddjjjyyy}}}{{{vvvssssssuuuvvvvvvvvvvvvuuupppiiiaaa\\\ZZZUUUTTTTTTVVVZZZ^^^```aaa^^^\\\ZZZXXXXXXZZZ]]]___hhhmmmsssxxx{{{~~~|||yyyuuuqqqnnniiigggeeeaaa]]]YYYVVVUUUPPPRRRVVVYYY\\\___cccfffmmmrrrzzz|||wwwtttqqqnnnkkkfff```XXXOOOIII???;;;666333111000///---........................,,,,,,,,,,,,,,,+++++++++)))))))))(((((())))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++******)))))))))(((((((((((((((((())))))(((((((((&&&&&&'''((())))))))))))'''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((+++******))))))******+++(((***+++***)))((()))***)))******++++++******)))''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))###$$$&&&'''((((((((('''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''***)))((((((''''''((((((((('''''''''))))))'''&&&&&&'''((((((''''''((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))*********+++++++++)))***++++++***)))***+++************************)))***,,,,,,++++++---///,,,,,,---...111333555666:::CCCOOOZZZccckkksssxxx{{{yyyxxxwwwtttrrrppppppmmmggg___XXXTTTSSSOOOOOOQQQUUU[[[___aaaaaa___^^^^^^^^^aaafffjjjmmmuuuzzz|||{{{ttttttssspppkkkeee```\\\RRRSSSSSSSSSSSSTTTWWWZZZ\\\ccclllsssyyy|||yyyyyyxxxvvvsssnnnfff]]]WWWMMMHHHAAA;;;777444111///........................------,,,,,,,,,++++++++++++******))))))******+++((())))))***++++++,,,,,,******++++++++++++***************)))))))))(((((())))))(((((((((((())))))&&&'''((())))))******)))(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''---,,,+++******+++,,,---(((***+++***)))((()))*********++++++++++++******&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''((((((((($$$%%%&&&'''((((((((((((&&&''')))******)))'''&&&%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))$$$%%%'''))))))))))))(((((((((((((((((((((((((((******)))((('''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''(((***)))'''%%%%%%'''***)))&&&&&&(((+++))))))))))))))))))))))))&&&'''(((******((('''&&&(((((((((((((((((((((((('''''''''&&&&&&''''''''')))************+++++++++)))+++++++++***)))***+++***************************+++------------...000------...000333666888999DDDNNN\\\iiirrrxxx~~~}}}{{{xxxrrrnnnkkkjjjfff___XXXQQQNNNMMMKKKLLLOOOTTT[[[___aaaaaabbbbbbccceeejjjpppvvvzzz~~~{{{|||}}}~~~~~~|||wwwooohhhdddWWWVVVTTTQQQNNNNNNQQQSSSPPPWWWaaaiiioooxxx}}}~~~}}}|||wwwpppgggaaaZZZTTTLLLDDD>>>999555222////////////////////////......---,,,,,,+++******,,,++++++++++++++++++,,,((())))))***++++++,,,,,,*********++++++*********************))))))))))))***)))(((''''''((()))***************)))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((///...,,,***))))))))))))+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((('''&&&%%%%%%((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''&&&''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++***************++++++******+++---///......+++...333555888===DDDJJJWWW```nnnyyy|||{{{yyywwwqqqiiicccbbb^^^XXXQQQLLLIIIIIIHHHOOOTTTTTTVVV\\\aaaccchhhkkknnnrrrwww}}}}}}zzz{{{|||vvvnnnhhhbbbZZZTTTPPPNNNMMMLLLNNNPPPUUUZZZbbbnnn|||~~~yyyrrrmmmhhhbbbZZZQQQHHH@@@999555222111000000111000///---///---******,,,---,,,***************************++++++++++++++++++++++++***++++++++++++***)))))),,,'''###$$$''')))'''$$$(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''((((((((())))))///...,,,***))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))(((((('''&&&((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++++++++************++++++++++++,,,---///000000000///222555777;;;CCCNNNVVVeeemmmwww~~~|||~~~{{{uuuqqqjjjbbb[[[ZZZWWWRRRLLLIIIGGGHHHJJJQQQWWWXXXZZZ```eeegggnnnqqqvvvzzz}}}{{{yyyuuutttwwwxxxtttnnneee\\\UUUPPPLLLIIIJJJKKKNNNRRRYYYdddqqqzzz}}}wwwtttqqqnnniiibbbZZZPPPEEE>>>666444111000111111000//////---++++++------,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******...***''''''***,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%333111///---+++******+++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))((('''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((******''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,++++++************+++++++++,,,...///111111111111444777:::===CCCNNN\\\fffuuuzzz}}}}}}~~~~~~ssslllggg```YYYRRRQQQOOOKKKHHHFFFGGGHHHMMMUUU[[[]]]```gggmmmooovvvzzz~~~xxxsssoooooooooooosssxxxzzzqqqggg___WWWPPPLLLKKKKKKKKKLLLQQQ[[[fffnnnyyy~~~{{{yyyxxxwwwssskkk^^^PPPGGG<<<999444222111111111000///...,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++///+++))))))+++---+++)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((888777444111///---------,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))(((((('''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,++++++*********+++,,,,,,+++---///000000000111111999===BBBHHHPPP\\\jjjsss~~~}}}|||||||||~~~{{{wwwpppgggaaa[[[UUUQQQLLLLLLJJJGGGEEEFFFIIIKKKPPPYYYaaadddiiiqqqwwwyyy{{{vvvrrroookkkiiikkknnnqqqyyyyyyqqqjjjccc\\\WWWSSSPPPNNNMMMPPPWWW___eeejjjsss}}}uuuiii[[[QQQDDD???999444222222111111///...------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,++++++***+++)))(((((()))***((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))))))))*********++++++>>><<<999555111///---------,,,,,,+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''(((((('''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,++++++******+++,,,,,,---+++---////////////222444>>>EEENNNWWW```jjjttt|||{{{wwwvvvwwwzzz||||||wwwjjjeee___ZZZVVVRRRNNNLLLIIIIIIGGGEEEEEEHHHLLLPPPWWW```iiinnnsss{{{~~~~~~~~~}}}zzzuuuqqqmmmkkkjjjggghhhlllpppvvvzzztttnnnhhhddd[[[XXXSSSPPPPPPTTTXXX[[[^^^fffrrr|||rrrggg___NNNHHH???999555333222111/////////...------......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&FFFDDD???:::555111///......---,,,++++++***++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***%%%&&&&&&'''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******(((''''''&&&&&&&&&((((((((((((((('''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,---...,,,...000000111444999>>>HHHQQQ\\\gggooovvv}}}xxxvvvsssrrrssswww{{{~~~zzzoooggg[[[UUUPPPPPPNNNKKKJJJKKKHHHGGGGGGFFFHHHMMMUUUZZZdddmmmvvvzzz~~~}}}{{{zzzvvvvvvvvvtttpppllljjjiiijjjjjjlllqqqvvv}}}}}}xxxsssoooeee```ZZZVVVTTTTTTSSSSSSWWW\\\fffqqq{{{|||tttlllfffYYYRRRIII@@@:::666444222///000000///------...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))******++++++******)))((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''###$$$$$$$$$%%%%%%%%%%%%RRROOOJJJCCC===888555444......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&&&&'''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((()))((((((((('''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++,,,---......,,,///222333666<<>>GGGSSS```hhhooouuu|||}}}wwwssspppooonnnmmmoooqqqtttwwwzzz}}}~~~{{{tttjjj___UUUNNNFFFFFFEEEDDDDDDFFFKKKNNNTTTUUUXXX^^^hhhttt}}}wwwnnnfff```^^^\\\ZZZ[[[]]]___aaagggnnnvvv}}}|||{{{{{{qqqkkkbbbXXXOOOGGG@@@;;;888444///...//////...,,,///---,,,,,,,,,,,,+++)))++++++++++++++++++++++++------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((((((''''''''''''''''''&&&&&&))))))((((((''''''&&&&&&))))))(((((('''''''''&&&iiihhhcccZZZTTTPPPIIIAAA;;;666000---......---+++*********))))))*********,,,+++******))))))************)))((((((((())))))(((((()))))))))))))))(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&'''(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((('''&&&&&&&&&&&&'''((()))((((((''''''&&&&&&&&&******)))(((((()))******((((((''''''''''''((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************+++*********,,,,,,***))))))+++,,,---,,,+++,,,---,,,,,,---------...............///...---///222444999===DDDMMMWWWcccooowwwxxx}}}~~~zzztttqqqqqqssstttuuurrrsssuuuvvvyyyzzz|||}}}xxxvvvssslllcccYYYPPPKKKDDDDDDDDDCCCDDDHHHNNNRRRZZZ]]]aaaiiisss~~~xxxqqqjjjgggddd```]]][[[ZZZYYY___eeemmmtttzzz|||zzzyyyzzzuuummmddd\\\TTTLLLHHH???:::444111222222000//////---,,,,,,------,,,***++++++++++++++++++++++++------------------------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''')))(((((((((''''''''''''ppppppkkkccc\\\XXXPPPHHH@@@:::444000//////---+++******++++++++++++******+++***))))))))))))))))))++++++***))))))))))))***'''''''''(((((()))***+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''')))******(((&&&(((((()))))))))*********((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************++++++***+++------+++******,,,......---,,,---...,,,------------.........///000000//////111555888>>>EEEOOOZZZeeepppyyy}}}rrrooolllmmmpppuuuyyy{{{wwwwwwwwwwwwwwwwwwwwwwwwooommmiiiccc[[[SSSLLLHHHCCCCCCDDDEEEHHHNNNVVV[[[eeeiiipppyyy}}}uuurrrnnnhhhbbb\\\WWWTTTWWW[[[bbbiiipppyyy}}}zzzyyy{{{wwwrrrllleee^^^WWWRRRKKKDDD<<<777555444333111///...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''ssssssooohhhbbb]]]TTTLLLEEE>>>666111000///---+++***+++,,,------,,,+++***)))(((((('''''''''((((((,,,++++++***************)))((('''''''''(((***+++((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((())))))))))))''''''(((***++++++(((%%%(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''(((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************+++******+++,,,---+++******,,,---...---,,,---...------------............////////////000444999===FFFNNNYYYeeeoooxxx~~~yyyuuummmllllllnnnsssyyy|||~~~zzzyyyxxxvvvsssqqqpppoookkkhhhccc\\\UUUOOOJJJGGGCCCEEEGGGJJJPPPXXXaaagggqqqvvv}}}|||xxxrrrkkkbbb[[[WWWTTTVVVZZZ```hhhqqqzzz|||{{{wwwuuusssqqqmmmhhhbbb]]]YYYQQQFFF===999666333000111///------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))((((((((((((((('''''''''tttuuurrrlllgggaaaYYYPPPJJJCCC:::444222111///---***+++,,,------,,,+++***)))))))))(((((())))))***,,,++++++***************+++***)))'''''''''((()))((((((((((((((((((((((((((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''((((((((())))))******''''''(((***++++++(((%%%''''''(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''(((((())))))************************((((((''''''''''''((((((((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))(((((()))+++,,,+++))))))+++------,,,+++,,,------------.........//////...//////000333999AAAFFFWWW^^^iiisss{{{~~~yyyuuurrrpppmmmnnnoootttzzz|||zzzxxxtttpppllliiihhhfffbbb\\\UUUOOOKKKIIIHHHEEEGGGLLLRRRYYYbbbkkkqqq}}}}}}uuukkkbbb]]]VVVVVVWWWZZZaaaiiipppuuuzzz|||}}}{{{xxxxxxxxxyyyyyyvvvrrrnnnfff]]]PPPFFF>>>999444111333111...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))'''''''''(((((((((((((((uuuwwwuuuppplllggg^^^TTTOOOHHH>>>777555333111///******++++++++++++******+++++++++++++++,,,,,,---++++++***))))))))))))***+++***)))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((())))))***((('''''')))******(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''(((((((((((())))))******))))))(((((((((''''''''''''((((((((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************((('''''')))+++,,,***))))))+++,,,---,,,+++,,,---------.........////////////000111444999BBBLLLSSSggglllttt{{{|||tttoooooooooooooooqqquuu{{{{{{yyyvvvqqqlllgggdddbbb^^^ZZZSSSMMMIIIHHHIIIJJJJJJNNNUUU\\\dddmmmvvv{{{~~~tttlllfff```]]]ZZZZZZ]]]bbbfffhhhppptttzzz{{{zzz{{{||||||zzzqqqhhh\\\PPPHHHBBB;;;777777444000......///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((('''''''''(((((((((((((((sssuuuuuurrrnnniii```WWWOOOGGG===666333222000///*********))))))************************+++,,,,,,******)))((((((((())))))((()))))))))))))))((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''(((((())))))((('''&&&'''(((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&(((((((((((((((((())))))%%%%%%&&&''''''&&&%%%%%%((((((''''''''''''((((((((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))((((((***,,,---,,,******,,,......---,,,---...............////////////333444666:::BBBMMMZZZbbbqqquuuzzz~~~{{{rrrllljjjllloooqqquuuwww||||||uuusssooojjjeee```\\\ZZZVVVRRRMMMHHHGGGIIIMMMPPPTTTYYYbbbkkkttt{{{xxxtttpppkkkdddaaa```aaaaaa```dddhhhpppxxxyyyqqqfff\\\UUUNNNGGGBBB:::666222///.........---------------------------........................------,,,,,,,,,+++++++++************************))))))))))))))))))))))))''''''(((((())))))******%%%%%%&&&&&&'''(((((()))((((((((((((((('''''''''''''''''''''((((((((()))pppssstttqqqmmmiii```VVVKKKDDD999222//////---,,,+++***)))(((((()))***+++'''''''''''''''((())))))***))))))(((((((((((((((%%%'''(((*********))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&'''(((((())))))'''%%%%%%'''((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%*********)))))))))))))))&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))))))))+++---...---,,,+++---//////...---...///............/////////000777888;;;@@@IIIVVVdddmmmyyy|||~~~wwwrrrkkkhhhiiilllppprrr|||~~~xxxrrrnnnlllhhhddd^^^YYYVVVTTTRRROOOJJJGGGHHHLLLSSSWWW^^^dddnnnxxx}}}wwwnnniiifffdddaaa^^^ZZZ___gggoooxxx}}}vvvlllddd^^^WWWQQQLLL;;;888333///......------------------------------////////////////////////---------,,,,,,,,,++++++************************))))))))))))))))))))))))%%%%%%&&&'''((()))******%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))nnnnnnmmmjjjfffaaa\\\YYYNNNDDD888111///000///---...,,,+++))))))+++,,,...******)))((('''&&&%%%%%%)))(((((((((''''''''''''))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******%%%&&&'''(((((()))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''(((((((((((()))***+++***)))((()))***))))))))))))))))))))))))%%%%%%%%%&&&((()))+++,,,******))))))))))))******************************))))))***++++++++++++************)))******+++,,,,,,,,,,,,+++,,,,,,------,,,---///000000111333555777>>>EEEJJJTTTcccrrryyy}}}~~~~~~{{{xxxvvvmmmkkkiiihhhjjjpppuuuyyy{{{}}}}}}tttkkkeeefffbbb]]]ZZZWWWVVVTTTSSSNNNLLLIIIGGGJJJRRR\\\dddooottt||||||uuulllccc\\\^^^\\\___gggooouuu}}}|||vvvqqqnnnjjjddd```LLL???444444555222//////---------,,,,,,++++++++++++++++++,,,,,,---------......---,,,,,,+++******+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((()))))))))))))))(((((((((jjjiiigggddd```ZZZVVVSSSJJJBBB777111//////...,,,---,,,***))))))))))))***+++******))))))(((((('''))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''************************(((((((((((())))))))))))+++++++++******)))((('''''''''''''''''''''''''''&&&'''((()))))))))))))))''''''''''''(((((((((((((((***+++***)))((()))***))))))))))))))))))))))))'''''''''''''''((()))*********))))))))))))******************************))))))***+++++++++++++++***************++++++,,,)))))))))))))))******+++,,,---//////000222555888<<>>===;;;999777555444444444444555555555666777999777666333111///...------++++++++++++,,,,,,,,,,,,*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++******)))(((''''''''''''''''''''''''''''''((()))***************''''''''''''((((((((((((%%%&&&(((((('''((()))+++))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))*********************************+++,,,,,,------,,,,,,,,,++++++++++++,,,------.........///000222333444555888===EEENNNZZZfffmmmvvv~~~~~~|||xxx{{{}}}xxxuuupppssswww||||||uuunnniiieeeaaa[[[SSSNNNJJJIIIIIIMMMSSS[[[```ccchhhooottt{{{~~~|||qqqiiigggfffjjjpppwww~~~xxxwwwoooaaaVVVMMMCCC999666555222000//////000222/////////.........------------..................------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&'''(((((()))******;;;:::999777666555555555444555555555555777:::<<<@@@>>>:::555222111000000------------------------************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******%%%&&&'''((())))))))))))((((((((((((((((((((((((((()))***+++,,,---------''''''''''''((((((((()))%%%&&&(((((('''((()))+++))))))))))))))))))))))))******))))))))))))************))))))))))))*********************************+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---///000111:::>>>EEENNNYYYeeeqqqyyyyyy~~~xxx{{{{{{uuuqqqtttwww|||yyyrrrkkkggg___\\\VVVPPPLLLJJJIIIIIISSSYYYbbbgggkkkooowww|||zzzqqqnnneeeiiinnntttzzz|||oooddd[[[OOODDD999777444111000000111222111111000000/////////...------..................---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''((()))******+++:::888666444333333333333333333222111333999@@@FFFHHHIIIEEE>>>888666111,,,&&&(((+++---...---,,,+++,,,++++++***************++++++************++++++)))))))))))))))((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((()))))))))))))))))))))(((((('''''''''&&&))))))))))))************'''(((((()))***+++++++++'''(((***,,,---,,,+++)))((())))))))))))*********---,,,++++++------,,,+++***+++,,,---------,,,++++++---///000111333555888>>>FFFQQQ\\\eeemmmvvv|||~~~|||{{{||||||{{{zzzxxxvvvtttrrrqqqxxx||||||uuuqqqnnniiiaaaZZZYYYWWWRRRMMMJJJLLLPPPTTT\\\```gggmmmsssyyy~~~vvvlllkkkkkklllrrrzzz|||wwwrrrgggXXXLLLDDD>>>666333333444111...//////.........//////000........................,,,,,,------,,,,,,+++***))))))))))))))))))))))))************))))))))))))******++++++++++++******,,,,,,++++++***((('''&&&''''''((((((((((((''''''999777666444333222333333555444333222444:::BBBHHHKKKMMMKKKDDD@@@===888333......000111111111000000,,,,,,+++***************((((((''''''''''''((((((******************))))))(((((())))))))))))(((((()))((((((((('''''''''''')))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))************'''(((((()))******++++++))))))+++,,,,,,+++******)))))))))*********++++++---,,,++++++------,,,+++***+++,,,---...---,,,,,,,,,---///000222555999<<>>888111111000000////////////------,,,,,,+++******)))((((((''''''''''''((((((,,,,,,,,,,,,,,,+++******((())))))******))))))(((((((((((((((''''''''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))((((((((('''&&&&&&&&&((((((((((((''''''''''''))))))))))))************((((((((()))******+++++++++++++++++++++***************+++++++++,,,,,,,,,---,,,++++++------,,,++++++,,,,,,---......---------...///111444999???DDDOOOYYYgggrrrxxxzzz{{{}}}~~~zzzsssooonnnrrrwww{{{|||yyytttoooiiidddaaa]]]WWWRRROOOPPPQQQRRRUUUZZZaaafffkkkqqqyyy|||xxxrrrmmmkkkmmmpppsss{{{~~~uuunnn[[[RRREEE<<<777555222000//////...------......///........................---------------,,,++++++************************************))))))))))))&&&&&&''''''''''''&&&&&&&&&'''(((((())))))))))))&&&''''''((((((''''''&&&888777555444333333333333555444333222444:::CCCIIIOOOSSSTTTPPPKKKHHHAAA:::555444111///...---.../////////...---,,,+++******,,,,,,++++++++++++,,,,,,---.........---,,,***))))))))))))******)))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))((('''&&&%%%%%%$$$((((((((((((((('''''''''((()))))))))************(((((())))))************---,,,+++***************+++++++++,,,,,,,,,------,,,+++***+++---...---,,,,,,,,,------......//////...///000222777???GGGNNNZZZbbbnnnwwwzzzzzzzzz{{{|||~~~{{{vvvrrrssswww}}}zzzwwwuuuooojjjddd^^^ZZZVVVRRROOOOOOQQQTTTWWW[[[aaagggllltttzzzzzzrrrllljjjiiijjjtttxxx|||}}}xxxhhh^^^QQQDDD===888666444//////......---.................................---------...---,,,,,,+++************************************)))))))))(((((())))))******))))))(((&&&''''''((((((((((((((())))))************))))));;;:::888666444444444444444333222222444999@@@EEEPPPTTTUUUQQQMMMJJJBBB;;;;;;999666333111111111222000000000000///...---,,,//////............////////////000///...,,,***)))))))))************))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))((('''&&&%%%%%%$$$'''''''''(((((((((((((((((()))))))))************)))))))))))))))*********------,,,+++*********++++++,,,,,,,,,,,,---------,,,+++***+++---...---,,,,,,---------...///000000///111333777===GGGRRRYYYfffllltttxxxyyyyyyzzz|||}}}~~~}}}{{{zzz|||~~~zzzuuuqqqooogggccc\\\WWWRRRPPPMMMLLLOOOSSSYYY^^^dddjjjpppttt{{{zzzrrrmmmjjjhhhlllqqqvvvyyy{{{~~~xxxooo```QQQEEE<<<777555111000///...............////////////////////////------.........---,,,,,,************************************)))))))))((()))******++++++******)))(((((((((((((((''''''&&&))))))************))))))???>>>;;;999777666555555333333444444555888===AAALLLQQQSSSPPPNNNKKKEEE???<<<:::777333111111111111000111222333222111000///000000////////////000000111222222222111...+++))))))******++++++******)))'''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))((((((((('''&&&&&&&&&'''''''''((((((((((((((())))))))))))************))))))))))))))))))******,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------+++******+++---......---------------...000111222333555999???GGGRRR^^^fffrrrvvv{{{|||{{{{{{}}}}}}~~~|||xxxsssmmmhhhfff[[[XXXSSSNNNKKKJJJKKKLLLQQQVVV^^^gggnnnuuu|||{{{tttooolllgggkkkpppsssuuuzzzsssaaaQQQCCC:::555222222111000////////////////////////////////////...............---,,,,,,++++++++++++++++++++++++************))))))))))))(((((())))))))))))(((((())))))))))))(((((('''&&&&&&''''''((((((''''''&&&DDDBBB???<<<999777777666444555666777777999<<<>>>DDDHHHKKKJJJJJJJJJGGGBBB;;;999777444222111111111111222444555555555333222222111111000000111111222555555666666444111---+++)))******++++++******)))''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''(((((())))))***'''((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))***************)))))))))))))))))))))***+++,,,---------,,,+++++++++++++++,,,,,,,,,,,,+++******+++---......---...------...///000222333888;;;AAAHHHRRR^^^jjjqqqyyy}}}}}}~~~~~~~~~|||||||||{{{}}}{{{zzzwwwrrrkkkddd]]]ZZZQQQOOOLLLIIIHHHKKKOOORRRXXX^^^gggpppxxx~~~|||vvvrrrhhhkkknnnoooqqqvvv~~~ppp^^^NNNBBB<<<444333222111000000000000////////////////////////...............------,,,++++++++++++++++++++++++************))))))))))))''''''((((((((((((''''''(((((())))))******))))))&&&&&&&&&''''''&&&&&&&&&GGGEEEBBB>>>;;;999777777555777999:::999:::;;;===;;;@@@CCCDDDEEEHHHFFFBBB???>>><<<:::888666555555111333555666777777555555444333333333333333333444777888999888777333///---******++++++++++++******&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++'''((((((((())))))******************************''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((()))))))))))))))&&&'''''''''(((((())))))))))))))))))*********************))))))))))))))))))***,,,.........,,,+++******+++++++++,,,,,,,,,+++******+++---......---......---...///111333444<<<@@@FFFOOOYYYeeeqqqyyy{{{~~~~~~{{{}}}}}}|||yyywwwvvvvvv{{{|||xxxwwwtttnnnfff]]]UUUQQQLLLKKKJJJHHHJJJNNNTTTYYYbbbgggpppwww}}}zzzvvvlllnnnoooooopppuuu}}}xxxhhhXXXLLLFFF555444333222111111111111000000000000000000000000......//////......---,,,++++++++++++++++++++++++************))))))))))))(((((())))))))))))((((((&&&'''(((***++++++,,,,,,''''''((((((((((((''''''ZZZTTTMMMFFFAAA===:::888999888888:::<<<<<<;;;999;;;<<<===???AAACCCDDDEEEDDDCCCAAA???<<<888666444222333555777888999999888666555333222222444777999999888888666555333111000---,,,+++***))))))))))))))))))))))))))))))))))))*********)))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((('''%%%$$$$$$&&&)))+++((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''((()))))))))))))))''''''((())))))))))))))))))(((&&&%%%&&&''')))***************))))))))))))&&&&&&'''((()))******+++'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++///111000...,,,---......///222666:::CCCHHHRRR^^^jjjttt|||}}}{{{zzzyyyvvvtttrrrrrrsssssszzzzzz{{{||||||||||||{{{wwwqqqjjjddd\\\RRRMMMMMMIIIIIIIIIJJJMMMSSS[[[aaaffflllvvv~~~xxxvvvsssnnnmmmrrr{{{vvvgggWWWKKKBBB<<<666333555555222///000000111111222222333333000///...---,,,---......,,,,,,,,,++++++*********...---,,,+++***(((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))___ZZZSSSLLLFFFBBB===:::999888777888:::;;;:::888<<<<<<>>>@@@BBBDDDFFFGGGHHHHHHFFFDDD@@@<<<999777555555777777777777666555777555444333333555888999:::::::::999777555333333///...---+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))))))))(((((((((((())))))''''''((((((((((((''''''''''''((()))))))))))))))&&&&&&'''(((((((((((((((+++***((('''&&&'''(((((((((((())))))*********+++))))))******++++++,,,,,,(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///000///............///000555<<>>???BBBDDDGGGIIIJJJLLLLLLKKKIIIEEE@@@;;;888888888888777666555333222666555444333444666888:::<<<<<<<<<;;;:::999777777222111///---+++******)))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((*********)))(((&&&******))))))))))))******((((((''''''''''''((((((''''''((())))))))))))(((%%%&&&&&&'''''''''''''''---,,,***((('''''''''(((''''''((()))***+++,,,,,,***************+++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---///000///.../////////000333;;;EEEKKKZZZ___hhhqqqyyy~~~~~~|||{{{zzzxxxtttqqqpppooonnnmmmnnnqqqtttvvv{{{zzzyyyxxxvvvuuusssssshhhaaaZZZVVVPPPJJJJJJMMMMMMOOOSSSVVVZZZ```fffkkktttyyyyyyvvvvvvwww}}}uuukkkcccQQQIII>>>666333222111///............////////////111000///------,,,,,,,,,,,,---------------......+++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))gggddd```\\\XXXRRRLLLHHHEEEBBB@@@????????????>>>>>>???AAACCCFFFHHHJJJKKKMMMMMMMMMKKKGGGAAA;;;888888888777666555333222222444333333333444666888:::===>>>>>>======<<<;;;:::666444222000---,,,******((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))((('''&&&***))))))(((((())))))***)))((('''&&&&&&'''((()))&&&'''(((((())))))((((((%%%&&&''''''(((((('''''',,,+++***)))(((((())))))'''(((((()))******++++++)))))))))(((((((((((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............/////////...000000000222888BBBNNNVVVfffkkkrrryyy~~~|||zzzyyyxxxwwwtttppplllnnnmmmlllmmmooorrrvvvyyy|||{{{xxxuuurrrooonnnmmmddd]]]VVVRRRNNNKKKLLLQQQSSSVVVZZZ^^^ccchhhnnnrrrxxx||||||zzz|||~~~zzzsssnnn___VVVHHH===777444333222000000000000000000000000000000///...---,,,,,,,,,++++++,,,,,,------......************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))eeedddaaa```^^^ZZZUUUQQQKKKIIIFFFEEEDDDCCCBBB@@@AAAAAABBBDDDFFFGGGIIIIIILLLLLLMMMKKKHHHBBB===:::666666555444444444333333111111222222444666888999>>>>>>????????????>>>>>>:::999666222///---+++***((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&(((((())))))))))))((((((***************************)))'''%%%%%%%%%'''((()))((((((''''''(((((())))))((('''&&&&&&'''((()))&&&&&&'''(((((((((((((((''''''((())))))))))))((()))))))))))))))***++++++******)))))))))))))))))))))))))))(((((((((((((((+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------...//////////////////000111222333777???KKKXXX```nnnqqqwww{{{~~~~~~|||{{{yyywwwvvvuuutttrrrnnnkkkooooooooopppsssvvvyyy{{{|||zzzvvvrrrmmmjjjhhhggg___YYYSSSPPPOOOMMMQQQVVV[[[___ccchhhlllpppuuuxxxzzz}}}||||||{{{wwwsssjjjaaaSSSFFF<<<666444333111111111111111000000000/////////......---,,,+++******++++++,,,,,,------)))************+++++++++************************))))))))))))))))))******************************dddcccbbbaaaaaa___\\\YYYQQQOOOMMMLLLKKKIIIEEECCCCCCCCCCCCDDDDDDEEEEEEEEEHHHIIIIIIHHHFFFBBB>>><<<555444444333333333444444000111222333555777999:::???@@@@@@AAABBBBBBBBBAAA>>><<<999555111...,,,+++))))))))))))))))))))))))))))))(((((('''&&&&&&%%%((())))))******))))))(((***************************(((&&&$$$$$$%%%''')))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''((((((((((((''''''(((((()))))))))))))))&&&'''''')))******++++++************))))))((((((***************+++++++++******++++++++++++++++++***++++++,,,,,,------...---///000000//////000222222555999@@@IIIUUUaaaiiisssuuuxxx{{{|||{{{yyywwwvvvtttrrrqqqrrrqqqooonnnrrrssstttvvvxxxyyyzzzzzzyyyvvvrrrlllgggdddaaa```YYYTTTPPPQQQRRRSSSXXX___hhhkkknnnqqqtttxxx}}}}}}zzzyyyzzzzzzyyywwwqqqjjj^^^PPPCCC:::555333000000000000////////////......//////......---,,,******+++++++++++++++,,,******************++++++************************))))))))))))************************************eeedddbbbbbbcccbbb```^^^YYYXXXWWWVVVUUUQQQLLLHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???===;;;:::555555333222222222333333111222333555777:::;;;<<>>===888888888888888777777666777666444222111111222222222333555777:::<<<===>>>CCCDDDEEEFFFGGGHHHHHHHHHCCCAAA===888333000---+++))))))))))))))))))))))))''''''(((((()))*********))))))************))))))''''''''''''''''''''''''&&&'''(((*********))))))******))))))))))))******&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''%%%&&&''''''(((((('''''''''((((((((((((((('''&&&''''''((()))***+++,,,,,,&&&''''''((()))******+++******))))))))))))))))))******+++,,,,,,---......+++...111111000000333555666<<>>:::333222///---,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))++++++******************************************))))))))))))))))))))))))((()))***+++***)))'''%%%******++++++++++++******************************)))************)))((((((++++++******++++++,,,---000---++++++------+++((('''+++000111000000111333<<>>@@@AAAAAAAAAAAAAAA@@@<<<999555444111///---,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''************************))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))((((((((())))))******))))))(((************************'''((()))***+++,,,,,,,,,+++++++++++++++,,,------+++******+++...///...---,,,///111222333666<<>><<<:::777555333000...---------))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((())))))***(((((())))))))))))((((((************************((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++,,,---.........///000111111222888@@@GGGQQQZZZhhhvvv~~~}}}zzzuuutttrrrqqqqqqqqqqqqqqqoooqqqsssvvvxxxyyyzzzzzzxxxuuupppjjjddd___[[[XXXXXXXXXXXXYYYZZZ^^^cccgggiiimmmrrrvvvxxxxxxxxxxxx|||zzzzzz|||zzztttkkk^^^QQQHHH<<<:::666444333444444333000000000000//////////////////...---,,,------.........------,,,+++***)))+++++++++*********))))))))))))*********+++++++++~~~xxxtttsssrrrrrrnnnqqqrrrrrrrrrrrrmmmeee___```aaabbbcccddddddddddddbbb^^^WWWOOOGGG@@@<<<222111///------...000111000333666888999:::<<<>>>@@@???>>>>>>??????===<<<777666333000...------,,,************************))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))))))))******+++++++++************************((((((((((((((((((((((((******))))))))))))***+++(((((())))))))))))((((((************************++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------000111111111333:::DDDMMMZZZbbbooozzzzzzvvvqqqpppooonnnnnnnnnpppqqqppprrruuuxxxzzz{{{{{{{{{{{{xxxrrrjjjbbb[[[WWWUUUVVVXXX[[[\\\___dddjjjoootttwww{{{}}}{{{zzzyyyzzz||||||~~~~~~zzzvvvqqqgggYYYNNN@@@<<<777444444555555444222222222111111111000000//////......------------///...---,,,++++++******+++++++++*********))))))))))))*********+++++++++{{{xxxvvvuuutttoooqqqrrrsssuuuwwwqqqiiibbbbbbbbbbbbcccdddeeefffffffffddd___XXXOOOGGGBBB888666333000//////000111///222666888999:::<<<===???>>>>>>>>>@@@@@@>>><<<888666333000...---,,,,,,************************************************(((((())))))***+++++++++))))))))))))))))))))))))))))))******++++++,,,,,,************************))))))))))))))))))))))))))))))***************+++((())))))******))))))(((************************---------------,,,+++***,,,,,,,,,,,,,,,------...---...///...---,,,---...000111222333777@@@MMMVVVfffllluuu}}}~~~zzzvvvoooooopppooonnnnnnqqqssstttuuuwwwyyy{{{|||{{{{{{|||zzztttkkkaaaZZZVVVUUUWWW[[[___ccceeejjjpppvvv}}}}}}zzz{{{||||||{{{{{{yyywwwvvvpppcccWWWFFF@@@888444444444333222333333222222222111111111////////////......------///...---,,,++++++,,,,,,+++++++++************))))))************+++++++++}}}zzzxxxwwwuuurrrsssttttttwwwyyyssskkkcccbbbaaa```aaabbbdddeeedddeeefffeeeaaaYYYRRRMMMAAA>>>999444111000000000...111555888999:::;;;<<<=========>>>@@@@@@>>>;;;777666333000---,,,++++++************************))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))((((((((()))***+++++++++************************))))))))))))))))))))))))((()))***+++,,,+++******)))******************)))************************+++,,,---------------,,,---,,,,,,,,,,,,---......+++---///...------///111///111444888???KKKYYYcccooosssyyy~~~}}}xxxuuuooopppqqqpppooopppsssvvvyyyyyyzzz{{{{{{|||||||||zzzxxxsssjjjaaa[[[XXXYYY\\\bbbiiimmmooorrryyy~~~}}}{{{}}}}}}xxxzzzzzzyyyzzzyyynnn```QQQIII???888666555333111222222222111111111111000///////////////......---...---,,,,,,,,,,,,---...+++++++++************))))))************+++++++++|||zzzxxxvvvuuuuuuvvvuuuuuuxxxzzztttkkkaaa```___]]]]]]___```bbb^^^bbbfffhhhgggbbb\\\XXXHHHEEE>>>888333000//////---111555888999:::;;;<<<;;;;;;<<<>>>@@@???===:::777555222///---++++++***************************((((((((((((((((((((((((&&&''''''((()))*********))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,---,,,***)))******++++++++++++*********************************+++,,,---.../////////---,,,,,,,,,,,,---......(((+++......---...000333///222777<<>>:::888555111111111111111000000000000/////////000///......---...---,,,+++,,,---...///+++++++++************))))))************+++++++++}}}yyywwwvvvwwwwwwvvvwwwyyy{{{|||xxxsssoooeeeaaa^^^]]]```bbbbbb```aaaaaabbbdddeeeccc___\\\VVVPPPGGG>>>666333222222222444666999;;;<<<<<<<<<<<<<<<===============<<<888555111///...---+++***---,,,***)))))))))******,,,,,,,,,,,,+++)))((('''+++++++++***************)))))))))***+++++++++,,,+++***)))(((((()))***+++******))))))))))))******'''((()))******)))'''&&&******++++++++++++******((())))))))))))*********------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,---......---000...,,,,,,---.........333555<<>>777444222111333555888;;;<<<======>>>>>>>>>>>>===<<<<<<;;;888555111...---,,,+++)))++++++)))((((((((())))))***************)))))))))******************++++++***************++++++++++++***)))(((((()))***+++***))))))(((((())))))******+++,,,------,,,***)))******++++++++++++******)))))))))*********++++++++++++******)))******+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,------...///...------///000111111555:::CCCNNN[[[hhhrrryyy}}}|||{{{zzzwwwssspppuuuuuuuuuvvvwwwyyy{{{}}}}}}zzzzzzxxxuuurrrkkkeeebbbaaa______eeeooossswww|||{{{|||~~~{{{wwwvvvvvvzzz~~~~~~|||rrriii[[[MMMAAA999555333444333222333444444333111222222111111000000000///000///...---,,,++++++***))))))))))))******+++,,,************************}}}zzzwwwuuuuuuvvvwwwwwwwwwxxxzzzzzzvvvqqqmmmcccaaa___aaaeeegggfffddd___^^^^^^```ccceeefffeeedddaaa[[[RRRIII???888444111222555888;;;===???@@@AAA@@@@@@???===;;;:::999777444000...---,,,***)))***)))(((((('''((((((((())))))((((((((()))***+++)))))))))***+++++++++,,,+++++++++*********************))))))))))))******))))))(((((((((((())))))'''((()))*********)))(((******++++++++++++******************+++++++++,,,+++******)))******++++++---,,,,,,++++++,,,,,,---------,,,++++++,,,---...------...///111222444555888AAANNN\\\hhhrrrzzz~~~|||{{{zzzxxxuuurrryyyyyyyyyyyyzzz|||}}}~~~~~~|||zzzxxxuuuqqqmmmddd___\\\]]]___dddnnnxxxyyy{{{~~~|||{{{~~~yyywwwwwwzzzwwwhhhXXXKKKAAA:::666555444222333333333222000444444333222111000////////////...---,,,++++++******+++++++++++++++,,,,,,************************~~~{{{xxxvvvvvvwwwxxxyyyzzzzzz{{{{{{xxxsssoooeeeddddddgggkkkllljjjhhh___]]]\\\]]]```ccceeefffgggfffccc]]]TTTIII???999333444555888;;;>>>AAACCCCCCCCCBBB@@@===;;;999777777444000...---,,,***)))))))))))))))((()))))))))***)))'''&&&&&&((()))+++(((((()))***+++,,,,,,,,,,,,+++++++++***)))))))))***))))))))))))))))))***)))(((((((((((((((((()))&&&'''((())))))(((((('''******++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---///...,,,+++***,,,---...,,,---///000111222555777===IIIZZZiiitttzzz}}}|||||||||{{{zzzxxxyyyzzzzzz{{{}}}~~~~~~}}}|||zzzwwwrrrmmmjjj```]]][[[\\\aaakkkwww~~~}}}~~~~~~}}}}}}~~~{{{yyy{{{pppaaaUUUJJJAAA;;;777555333333333333222000333333222111111000////////////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,************************|||yyyxxxyyyyyyzzzzzzzzz{{{{{{yyytttqqqkkkkkklllooossssssoookkkaaa^^^[[[ZZZ\\\```bbbcccfffggggggccc\\\RRRHHHBBB888888888999;;;>>>AAACCCDDDDDDCCCAAA>>>;;;999888777444000...---,,,***))))))*********************,,,+++)))'''&&&&&&((()))(((((()))***+++,,,,,,,,,,,,+++++++++***))))))))))))))))))******)))))))))))))))(((((((((((()))))))))******+++,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---000...,,,++++++,,,...///---...000000000222666999DDDQQQdddsss{{{~~~{{{{{{{{{}}}~~~xxxyyyzzz|||~~~}}}}}}}}}zzzuuuooojjjggg___]]][[[\\\cccooozzz~~~}}}}}}}}}~~~wwwjjj^^^RRRFFF>>>999777444333333333222111000000000000000000000000.........------,,,,,,+++,,,,,,------------,,,+++************************~~~|||||||||zzzyyyzzz{{{{{{yyyvvvsssrrrrrrssswwwyyyxxxrrrmmmccc___\\\ZZZ\\\___aaaaaaeeefffgggfffaaaZZZRRRMMM@@@>>><<<;;;;;;===@@@BBBDDDDDDCCCAAA???===;;;999888555111///...---+++***)))******++++++++++++***---,,,***((('''''''''''')))))))))***+++++++++,,,+++++++++***************))))))************))))))******))))))))))))******((()))))))))***+++++++++******++++++++++++******************+++++++++,,,))))))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,---...///...///000000000333:::@@@MMMZZZlllyyy}}}}}}}}}~~~xxxyyy{{{yyyzzz|||}}}|||}}}}}}yyyssslllgggeee^^^___^^^___gggsss{{{|||~~~}}}}}}}}}}}}rrrhhh[[[KKK@@@<<<:::666444444444333222......//////000000000000......---------,,,,,,,,,+++,,,---...---,,,+++***************************~~~~~~||||||}}}~~~~~~{{{xxxwwwwwwyyy|||~~~zzzsssmmmccc```]]]\\\^^^```bbbcccfffggghhhgggddd___YYYUUUHHHEEEAAA===;;;<<<>>>???CCCBBBBBBAAA@@@>>>===<<<999666222000///...,,,+++'''((()))+++++++++***)))++++++******))))))))))))******************++++++***************+++++++++((()))***++++++***)))(((++++++************++++++&&&&&&&&&''''''((()))*********++++++++++++******)))))))))*********++++++))))))))))))***+++,,,------,,,,,,++++++,,,,,,---,,,,,,------......//////...///000000111777AAAIIIUUUbbbsss|||~~~{{{zzz{{{wwwyyy}}}}}}~~~~~~{{{|||{{{vvvooohhhdddccc```ccceeegggooozzz}}}}}}~~~}}}||||||~~~zzzsssfffUUUHHH???<<<888666555555444333111111000000000000000000...------------,,,,,,,,,+++,,,---------,,,***)))************************~~~zzzzzz|||{{{ssslllcccaaa^^^^^^```ccceeeeeeggghhhiiihhheeeaaa]]]ZZZMMMIIIDDD???<<<;;;<<<>>>AAABBBBBBAAA@@@???>>>>>>:::777333111000///---,,,&&&'''(((*********)))((())))))***++++++++++++***+++++++++***************))))))******+++++++++,,,((()))***++++++***)))(((,,,,,,++++++++++++,,,,,,))))))))))))***+++------******++++++++++++******((())))))))))))*********++++++++++++,,,---...///---,,,,,,++++++,,,,,,---+++,,,---...////////////---///000000333;;;GGGQQQ[[[hhhvvv~~~}}}zzzyyyyyyxxxzzz~~~}}}|||zzzzzzyyytttllleeebbbaaaccchhhkkknnnwww}}}~~~~~~|||{{{}}}{{{ppp___RRR@@@===999777666666555444444333333222111000//////------------------,,,,,,***+++---------+++)))(((************************~~~ssskkk^^^^^^```eeejjjllljjjggghhhgggfffgggggggggdddbbb]]]WWWOOOHHHCCC???===;;;??????@@@BBBDDDCCC???<<<===999444111///...---+++...------,,,+++***))))))***)))((('''((()))+++---))))))************)))))),,,,,,------,,,+++)))(((,,,***)))***++++++***)))))))))))))))************)))***+++,,,,,,,,,,,,,,,************************)))************+++++++++(((((()))***++++++,,,,,,++++++,,,,,,,,,---------,,,---...---,,,,,,---///111111333666<<>>===:::555111///...,,,+++---,,,,,,++++++*********(((((()))***************)))******************)))***++++++,,,,,,++++++++++++***)))***++++++***)))))))))))))))******************++++++,,,,,,++++++************************)))************+++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,---...---,,,,,,...000111222444888???IIIUUU]]]jjjqqqyyy}}}{{{xxxwwwxxxxxx{{{}}}~~~}}}||||||yyyqqqgggbbbeeejjjmmmpppvvv~~~|||{{{pppaaaLLLEEE===888666666444333333333222222111000000000---------,,,,,,,,,,,,+++---,,,++++++***+++++++++++++++++++++************yyyrrrhhhkkkooouuuzzz{{{yyywwwmmmjjjfffdddeeegggiiijjjgggccc]]]WWWRRRMMMGGGDDDBBBBBBBBBDDDEEEDDDBBB@@@>>>:::555111///---,,,***++++++++++++++++++++++++&&&(((***,,,,,,+++)))(((******++++++++++++******)))))))))***+++,,,------+++***)))***+++,,,+++)))))))))))))))************+++++++++++++++*********************************)))************+++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,---...---------///000222333666;;;DDDOOO\\\dddmmmrrrxxx{{{zzzxxxxxxyyywww{{{~~~|||}}}~~~~~~|||{{{zzzyyyuuummmeeecccgggmmmrrrwww~~~||||||xxxlllVVVMMMBBB:::888777666555333333333222111111000000......---------,,,,,,,,,------,,,+++++++++++++++,,,+++++++++************zzzqqqtttyyysssnnngggbbbbbbeeehhhiiijjjgggccc___ZZZTTTNNNIIIEEEDDDCCCCCCDDDDDDBBBAAA???;;;555111///---+++************++++++,,,,,,,,,((()))***++++++***)))(((+++++++++,,,,,,+++++++++******)))))))))+++,,,...+++)))))))))+++,,,+++***((()))))))))************,,,,,,+++******)))))))))************************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,------------...,,,.........---...000111222444999@@@IIIVVVbbbjjjooorrrvvvxxxwwwwwwxxxyyyxxx{{{~~~}}}{{{zzz|||~~~~~~}}}{{{yyyyyyvvvuuupppiiiddddddjjjpppvvv}}}wwwbbbXXXIII>>>999888777777444333333222222111000000............------------------,,,++++++++++++,,,,,,,,,+++++++++*********|||xxxrrriiicccaaabbbdddfffjjjiiifffddd```[[[TTTOOOHHHFFFDDDCCCCCCCCCBBB@@@>>>:::555111///---,,,************++++++,,,,,,---+++***)))(((((()))******+++++++++,,,,,,+++++++++,,,+++))))))))))))+++,,,***)))((()))+++,,,+++***((()))))))))************,,,,,,***))))))))))))***************************))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,---------.........---...//////...///111333222777>>>FFFPPP\\\gggnnnppprrrtttuuuvvvvvvwwwxxxyyy{{{|||}}}|||zzzwwwuuuyyy{{{~~~}}}{{{xxxwwwwwwsssqqqlllgggdddgggnnnttt{{{~~~ooocccRRRDDD===999888777444444333333222111111111/////////.........------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***|||uuummmfffcccbbbcccccciiihhhgggfffddd```ZZZVVVNNNKKKGGGDDDDDDCCCBBB@@@===999444111///...---+++*********++++++,,,,,,,,,,,,+++)))''''''(((***+++******++++++++++++******+++******)))))))))*********)))((()))+++,,,,,,+++))))))))))))************,,,+++***(((((()))***+++************************)))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............---...////////////222444555;;;DDDNNNXXXbbbjjjppprrrssstttuuuvvvwwwxxxxxxxxxyyyyyyyyyxxxvvvsssrrrxxx|||~~~}}}yyyvvvuuuvvvqqqoookkkhhhggglllsssxxxzzz~~~ppp]]]MMMBBB===999777444444444333222222111111000////////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++|||wwwpppkkkhhhfffdddcccgggggggggggggggeeeaaa]]]TTTPPPKKKGGGEEEDDDCCCBBB;;;888444111000///...---++++++++++++++++++,,,,,,+++******))))))))))))))))))******************)))'''((()))******++++++***)))(((((()))+++---,,,+++))))))))))))************+++***((((((((()))+++,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---...///000///000222555999@@@LLLWWW```hhhnnnqqqtttuuuvvvwwwyyyzzzyyyxxxttttttuuuuuuttttttrrrrrrxxx|||~~~yyyuuutttvvvqqqpppmmmkkkmmmrrryyy~~~~~~}}}hhhVVVIIIAAA;;;888555444444333333222111111000000000/////////............---,,,,,,,,,,,,---------,,,,,,,,,+++++++++|||xxxsssnnnllliiigggeeegggfffggghhhiiigggeeebbbXXXTTTNNNIIIGGGEEEDDDCCC:::777333111000000///...++++++++++++++++++++++++)))***+++,,,+++***(((&&&))))))************))))))$$$&&&(((***,,,,,,,,,,,,)))(((((()))+++---,,,+++))))))))))))***************)))((('''((()))+++---************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...000000000111333555<<>>MMM^^^hhhnnnuuuxxxyyy{{{xxxvvvyyy~~~zzztttuuuuuutttuuuuuuvvvxxxxxx}}}{{{zzzyyyxxxwwwtttrrrooorrrvvvyyy{{{~~~pppYYYFFF======444444444222111111333555///////////////..................------,,,,,,,,,...------,,,,,,++++++***~~~|||zzzxxxwwwvvvyyy{{{xxxrrrkkkhhhgggdddddddddccccccbbbbbbaaa___]]]UUULLLHHHIIIGGGCCC>>>:::555222000///---,,,---,,,++++++***+++++++++++++++***)))))))))))))))************************************************)))************+++++++++)))***+++,,,,,,+++***)))******++++++++++++************+++++++++******)))***))))))))))))***++++++,,,,,,+++++++++,,,---...,,,,,,,,,------.........000------000222333888>>>DDDSSScccmmmrrrxxx|||||||||yyywwwzzz~~~~~~zzzuuuxxxyyyyyyzzz{{{{{{||||||}}}|||zzzxxxvvvtttrrrvvvzzz~~~yyyxxxxxx{{{}}}hhhSSSEEE@@@777666555333222111111222///////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}}}}}}}|||zzzxxxvvvuuuxxx|||~~~|||uuunnnjjjiiidddcccbbbaaaaaaaaabbbcccaaa___XXXPPPLLLLLLJJJFFFAAA===888333111000...---------,,,+++++++++++++++++++++***))))))))))))***************************************************)))************+++++++++******************************++++++++++++******)))******+++++++++*********************+++,,,,,,,,,,,,+++++++++,,,---...------------------......///------111333666===DDDMMM[[[kkksssxxx}}}~~~{{{yyyzzz|||}}}zzzwww~~~~~~{{{xxxvvvuuuttt}}}yyypppppprrryyy|||eeePPPDDD999888777555333111000000000000000//////............------------,,,,,,,,,******+++,,,,,,---......}}}~~~~~~~~~}}}{{{yyywww{{{~~~yyyqqqmmmllliiigggdddcccbbbccceeefffbbbaaa[[[TTTQQQQQQNNNJJJDDD???999444111000...---------,,,++++++++++++,,,++++++***))))))*********************************************************))))))*********+++++++++++++++***))))))***++++++******++++++++++++******))))))***+++++++++******++++++******++++++,,,---+++++++++,,,,,,,,,------............------------///---...222444777@@@IIIVVVdddrrryyy|||}}}{{{zzzzzzzzzzzzyyy|||xxxvvvwwwwwwzzzssskkklllpppyyysssZZZIII<<<:::777555444333111000111111000000///.........------------------------+++++++++,,,,,,---------}}}{{{~~~{{{tttpppooommmkkkgggdddcccccceeefffbbbaaa]]]WWWUUUVVVSSSNNNFFFAAA:::444000///---,,,...---,,,,,,++++++,,,,,,+++***************++++++************************************************))))))*********+++++++++++++++***))))))***++++++******++++++++++++******((()))***+++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------.....................---000///000333555999DDDOOO___kkkxxx|||~~~~~~|||yyywwwwwwzzz|||{{{xxxwwwyyy|||}}}rrroooiiilllqqq|||~~~~~~|||dddPPP@@@===888666666555444222222111111000//////......---------------------------------,,,,,,+++++++++~~~xxxuuutttqqqooojjjfffcccbbbbbbbbb```aaa^^^ZZZYYYZZZWWWRRRIIICCC;;;444111///---,,,...------,,,,,,,,,,,,,,,+++************+++,,,,,,************************************************)))************+++++++++******************************++++++++++++******((()))***+++++++++++++++***************+++,,,,,,***+++,,,---------,,,,,,..................//////000000222666888>>>KKKXXXgggrrr|||~~~}}}}}}{{{wwwtttuuuzzz~~~zzzwwwxxx|||tttlllkkkiiimmmuuu~~~nnnYYYGGGBBB:::777666666555444222222111000000///......,,,,,,,,,------------.........---,,,,,,+++******{{{zzz{{{wwwuuupppkkkfffcccaaaaaa^^^___^^^\\\\\\]]][[[VVVLLLFFF===666222000...---......---,,,,,,,,,,,,---+++*********++++++,,,---************************************************)))************+++++++++)))***+++,,,,,,+++***)))******++++++++++++******(((((()))++++++,,,,,,+++***))))))))))))***++++++***+++,,,---------,,,,,,------......//////000000000111444999===EEEUUUdddmmmxxx~~~}}}{{{|||zzzuuuqqqssszzz}}}{{{||||||yyyvvvxxxzzznnnjjjlllmmmrrr|||yyydddPPPHHH>>>777666666555333333333222111000///...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~}}}zzzuuupppjjjfffcccaaa\\\^^^^^^\\\]]]___]]]XXXOOOHHH???888333111000///......---,,,,,,,,,,,,---+++*********+++,,,,,,---************************************************)))************+++++++++((()))+++,,,,,,+++)))(((******++++++++++++******(((((()))++++++,,,,,,,,,)))))))))((()))******+++***+++,,,---...---,,,,,,,,,------...///000111111000111666;;;AAAJJJ\\\lllqqq{{{~~~}}}|||zzz{{{zzztttpppqqqzzz|||zzzxxxzzzzzzxxxvvvyyyzzztttmmmkkkoooqqqxxxkkkWWWMMM@@@888666555444222333333222111000///...---,,,,,,,,,------.........***++++++,,,,,,------...wwwoookkkgggccc___^^^^^^_________^^^\\\[[[QQQKKKCCC:::333/////////++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------))))))******++++++++++++*********+++,,,,,,,,,---,,,++++++******++++++,,,******)))))))))))))))***))))))***+++,,,,,,,,,,,,)))---111000+++)))***,,,.........///......---------///000000//////111222---222888>>>FFFTTTfffrrr{{{~~~~~~{{{xxxyyyzzzzzz{{{zzzvvvsssuuu}}}~~~|||||||||yyyvvvttttttyyyyyytttpppnnnppptttxxx{{{dddWWWEEE:::777777555333222111000///....................................------,,,,,,,,,,,,++++++xxxqqqllliiieeeaaa___````````````^^^]]]\\\SSSNNNFFF===666222000000,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------)))*********++++++++++++*********+++++++++++++++,,,++++++++++++++++++,,,******))))))))))))******---------,,,+++***)))(((&&&***......+++***,,,///,,,,,,------...------,,,---///000/////////000111000444:::CCCNNN\\\lllwww}}}~~~{{{yyyzzz{{{|||{{{yyywwwvvvyyy}}}|||{{{{{{wwwtttrrrsssxxx|||sssooommmnnnrrryyy~~~nnn___LLL>>>999888666444222222111000////////////........................------,,,,,,,,,,,,++++++yyysssppplllhhhdddaaabbbbbbaaaaaa```^^^^^^VVVQQQJJJAAA:::444222000------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------************++++++++++++******************))))))++++++++++++++++++++++++******)))))))))******+++---------,,,+++***((('''$$$'''+++,,,++++++---000***+++,,,------------------...//////......///111333777???JJJYYYiiivvv~~~}}}{{{zzz{{{}}}}}}{{{xxxxxx{{{}}}|||{{{{{{uuurrrppprrrxxx|||tttmmmlllmmmqqqzzz|||lllWWWFFF===999777555333333111000000000000000........................------,,,,,,,,,,,,++++++|||wwwtttpppkkkgggddddddccccccbbbaaa```___XXXTTTMMMEEE===777333111------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++*********)))(((((((((++++++++++++++++++++++++******))))))******++++++***++++++,,,,,,+++++++++$$$'''*********+++---///***+++,,,---.../////////......///...------///111666:::DDDSSSdddttt~~~}}}{{{{{{|||}}}|||xxxvvvxxx~~~}}}|||{{{{{{tttrrrppprrryyyvvvqqqmmmooossszzzyyyaaaMMM@@@:::777666444333222111000000000000........................------,,,,,,,,,+++++++++{{{xxxtttnnnjjjfffeeedddcccbbbaaaaaa```XXXUUUPPPIIIAAA:::444111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++++++++++++++*********)))(((((((((***++++++,,,,,,++++++******************+++,,,,,,******+++,,,,,,,,,++++++((()))************,,,---,,,,,,...///000000000000.........------...111333888???KKK\\\mmm{{{}}}|||||||||}}}xxxuuusssxxx~~~}}}|||vvvtttsssvvv}}}xxxrrroooooottt{{{jjjSSSCCC;;;777666444333222111000000000000........................------,,,,,,,,,+++++++++|||wwwpppkkkgggfffeeecccbbbaaaaaaaaaXXXVVVRRRLLLEEE===666333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******************))))))***+++,,,------,,,+++******************+++,,,---,,,,,,,,,,,,++++++))))))++++++*********++++++,,,---...///000000000000000---............///333666;;;EEETTTeeettt~~~}}}}}}}}}|||zzzsssrrrrrrxxxzzzyyyyyy}}}vvvnnnnnnsss{{{pppYYYGGG===888777333333111000000000000000........................------,,,,,,,,,,,,++++++yyyrrrlllhhhgggeeecccaaaaaaaaaaaaYYYXXXUUUPPPIIIAAA:::666------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++*********+++++++++++++++)))***,,,------,,,***)))************+++,,,---...+++++++++,,,,,,++++++***,,,+++******+++,,,------......///////////////...------......///111666999???KKK]]]mmmxxx~~~~~~~~~}}}zzzxxxpppppptttzzz~~~~~~{{{sssllloooxxxuuu]]]KKK@@@;;;999222222111000////////////........................------,,,,,,,,,,,,++++++zzzrrrlllhhhgggeeebbbaaa``````aaaZZZYYYWWWSSSLLLDDD===888////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++*********+++,,,,,,,,,---)))***,,,------,,,***)))************+++,,,---...&&&''')))+++---...//////,,,+++)))***,,,...//////.........///......------------......///333888;;;AAAOOOcccsss{{{~~~~~~~~~}}}yyyvvvnnnpppuuu{{{|||uuuooolllqqq}}}xxxaaaNNNCCC===;;;222111000///....................................---------,,,,,,,,,++++++{{{sssmmmllljjjgggdddbbb```______^^^]]][[[YYYTTTLLLBBB<<<555333000.........---,,,------++++++++++++------++++++++++++++++++++++++++++++,,,,,,---...//////)))******+++---......///++++++++++++++++++++++++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++***++++++,,,---...//////000...///111000000666>>>JJJYYYjjjtttyyy{{{tttnnnppptttyyyzzzpppooopppqqqwwwuuufffXXXKKK@@@:::999444222222111//////222....../////////---,,,+++...---,,,,,,++++++,,,,,,~~~yyyrrrnnnkkkiiigggeeedddccccccccc```___]]][[[WWWOOOFFF@@@777444111//////...---,,,------,,,++++++,,,------++++++++++++++++++++++++++++++,,,,,,---......///---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,***++++++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++---------------------...///...///222222333:::CCCQQQ___nnnvvvzzz~~~zzzsssmmmppptttzzzxxxpppoooqqqttt}}}vvvkkk```SSSFFF>>>:::666333444333000000333,,,,,,---...///000000///...---,,,,,,++++++,,,,,,~~~|||}}}}}}vvvqqqooojjjjjjhhhgggffffffeeefffbbbaaa```^^^ZZZTTTLLLFFF:::777333000///...---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............---,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,.........---------,,,,,,///...000333444777???HHHYYYffftttyyy{{{~~~~~~vvvooommmpppuuu{{{|||tttooooooqqqyyyyyyssskkk___OOOCCC<<<777444555555222111333............///000111111...------,,,,,,,,,,,,,,,~~~{{{zzz{{{|||~~~|||uuurrrqqqmmmlllkkkiiihhhgggfffeeeccccccbbb```]]]XXXQQQLLL???;;;666222000///---,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,...............---------111///000333555999CCCMMM___lllwww{{{|||~~~~~~yyypppkkklllqqqwww}}}uuuppplllmmmqqq~~~~~~}}}yyymmmZZZIII@@@999555666666333111222333222000///.........///......---,,,,,,,,,,,,,,,|||yyyyyy|||}}}~~~}}}xxxvvvvvvrrrqqqooommmjjjgggeeecccdddcccbbbaaa___ZZZTTTPPPEEE@@@:::555222000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++,,,,,,,,,---------+++*********++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,---......///000000333111111444666;;;FFFQQQcccoooyyy||||||~~~|||rrrkkkhhhnnnsss{{{}}}~~~yyypppmmmjjjmmmttt{{{zzzzzz||||||fffRRREEE<<<666666666333111000444333111///...---......///...------,,,,,,------~~~zzz{{{~~~~~~||||||yyywwwuuurrrnnniiifffdddfffeeedddccc```\\\WWWSSSKKKEEE>>>888444222000///------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,------......************+++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......+++,,,---...///000111111444111222555999???LLLXXXhhhrrr|||}}}}}}uuullljjjjjjrrryyy|||sssnnnllliiiooozzz~~~zzzzzz{{{}}}vvv^^^LLLBBB888666666333111111/////////......//////000///......---------------~~~~~~}}}zzzwwwsssnnnjjjhhhiiihhhfffdddbbb^^^YYYUUUOOOJJJAAA:::666333111000,,,---...//////...---,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---......///************+++,,,---...,,,,,,,,,------------...---,,,,,,+++,,,---...///------......//////000000333111222777===FFFTTTbbbnnnxxx~~~zzzoooiiilllpppyyy}}}}}}nnnnnnmmmkkkttt~~~~~~nnnUUUHHH;;;777777555333222....../////////......---//////...---------------~~~{{{wwwrrrnnnlllkkkjjjhhhfffddd```[[[WWWRRRLLLDDD<<<777444222111,,,---...//////...---,,,------------------------++++++++++++++++++++++++'''((()))+++---///000111++++++,,,,,,---...//////************+++,,,---...,,,,,,,,,---------......------,,,+++,,,---...//////////////////.........222111333999@@@KKK[[[iiisss|||wwwllliiinnnuuu~~~wwwlllnnnnnnmmmxxx|||}}}}}}}}}|||{{{yyyxxxuuuuuuuuutttuuuuuuvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyzzz|||yyyZZZLLL>>>999888666444444000000000000...,,,***(((//////...------------...~~~~~~~~~~~~}}}xxxqqqlllmmmlllkkkjjjhhheee```]]]VVVSSSLLLCCC:::444111000111000//////000000---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------.........------------------------,,,,,,,,,---------......000///////////////000111///111555:::AAAPPPbbbooouuuzzz~~~{{{sssiiieeeppp}}}}}}~~~|||pppiiilllrrrxxx~~~~~~~~~}}}|||{{{zzzyyyxxxssssssssssssttttttttttttqqqqqqppppppnnnmmmkkkjjjiiiiiihhhhhhhhhhhhgggggghhhhhhhhhhhhiiijjjkkkkkkjjjooouuuvvvvvvxxx}}}jjjRRR<<<888999444111222222222111111000/////////,,,---.../////////------}}}|||||||||{{{xxxtttpppooonnnlllkkkjjjgggbbb___YYYVVVPPPGGG???777333111000///------......---,,,---------------------------------,,,,,,+++++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......////////////000000000000000222666<<>>999444222555222222111111000/////////---.........---,,,++++++wwwuuurrrooommmkkkhhheeeaaa^^^XXXRRRJJJBBB999444111...***)))***,,,---...---------------------------------,,,,,,+++++++++..................------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------......---...///000111111000000333333888EEEXXXiiissswww{{{||||||}}}||||||||||||vvvlllcccccchhhqqq|||zzzsssuuu{{{rrrnnniiifffgggooozzz~~~|||yyyxxxwwwvvvrrrqqqppppppooonnnnnnnnnnnnmmmlllkkkkkkjjjhhheeeeeeeeecccbbbaaaaaaaaaaaabbbaaa```___^^^]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[YYYXXXXXXYYYYYY[[[\\\]]]^^^^^^^^^_________`````````aaabbbccceeehhhjjjkkkmmmnnnooooooqqqtttyyy||||||}}}}}}|||zzzxxxvvvtttrrrqqqooolllhhhdddbbb```]]][[[XXXXXXWWWVVVUUUUUUTTTTTTRRRQQQQQQPPPOOONNNMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKMMMLLLKKKKKKJJJIIIHHHHHHJJJJJJJJJJJJKKKLLLMMMMMMKKKMMMPPPRRRRRRTTTWWWYYYZZZ]]]bbbgggllloooqqqrrruuuxxx{{{~~~~~~hhhOOOAAA999555444777222222111111000/////////.........------,,,++++++~~~{{{vvvrrrooommmjjjhhhddd```[[[VVVOOOGGG===777333000+++)))***,,,---...------------------------+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------,,,,,,,,,---------......---...///000000111111111333444;;;JJJ^^^nnnvvvxxxzzzzzzzzz{{{|||}}}}}}|||mmmccc\\\___jjjuuuzzzsssuuuuuunnnlllffffffiiiqqq}}}zzzvvvsssrrrpppnnnllljjjiiihhhcccccccccbbbbbbaaa`````````___^^^^^^^^^^^^\\\ZZZ[[[ZZZYYYXXXWWWWWWWWWWWWXXXWWWVVVUUUTTTSSSSSSSSSUUUUUUVVVVVVUUUTTTSSSSSSPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVXXXYYY[[[]]]^^^^^^___``````aaadddiiillljjjlllooossswww|||~~~yyyxxxvvvtttssssssssssssppppppnnnllljjjhhhffffffdddaaa]]][[[YYYWWWTTTRRROOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCEEEEEEDDDEEEEEEFFFGGGHHHFFFGGGIIIJJJKKKLLLNNNPPPQQQSSSVVVZZZ^^^bbbdddeeehhhjjjmmmoooppprrruuuxxx||||||kkkTTTDDD:::666666888222222111111000/////////......------,,,,,,,,,,,,|||wwwssspppnnnlllhhhccc^^^YYYSSSLLLCCC<<<777333...++++++---......------------------------)))***++++++---......///---------...............,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------------------------,,,,,,,,,---------..................///111222333444777@@@PPPcccqqqwwwxxxxxxxxxxxxzzz||||||{{{yyyeee]]]YYYaaammmyyy{{{wwwyyy}}}oooiiijjjfffiiinnnuuuzzzuuurrrnnnjjjgggccccccbbb```^^^]]]\\\[[[XXXXXXXXXXXXWWWVVVUUUUUUVVVUUUTTTTTTUUUUUUTTTSSSQQQQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKMMMNNNOOONNNMMMKKKKKKLLLIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMLLLMMMMMMMMMNNNPPPQQQRRRRRRSSSTTTUUUUUUWWW[[[^^^\\\]]]```cccgggjjjnnnooorrrrrrqqqqqqrrrtttvvvwwwwwwxxxzzz|||~~~~~~{{{xxxxxxxxxxxxyyyzzz{{{|||}}}~~~}}}{{{xxxuuurrrpppoookkkiiihhhfffeeeeeeffffffccccccaaa```^^^]]][[[[[[YYYWWWTTTRRRQQQPPPNNNLLLHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDEEEGGGGGGHHHJJJKKKMMMPPPSSSWWWYYYZZZ\\\^^^``````aaabbbeeehhhlllqqqwww~~~zzzmmmZZZIII===888777777222222111111000/////////......---------......///|||xxxtttrrrppplllggg```[[[WWWQQQIIIBBB:::666222///.........---------------------------+++++++++,,,,,,---------,,,,,,---------.........---------------------------------,,,,,,,,,++++++------------------------,,,,,,,,,---------......///...------...000333555555;;;FFFVVVgggrrrxxxyyywwwvvvwwwyyyzzzyyyvvvrrr___ZZZ[[[eeerrr}}}}}}|||xxxkkkgggiiifffkkkrrrzzz}}}wwwsssoookkkgggccc```^^^[[[YYYWWWWWWVVVUUUTTTSSSRRRQQQOOOPPPPPPPPPPPPNNNMMMLLLOOOMMMLLLMMMNNNOOOOOONNNKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHGGGGGGGGGGGGGGGHHHGGGIIIKKKJJJGGGEEEEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHJJJLLLMMMMMMNNNPPPRRRRRRSSSTTTVVVXXX[[[]]]^^^aaaaaabbbcccdddeeeffffffiiiiiikkkmmmoooooommmkkkgggggggggggghhhjjjlllmmmpppqqqrrrtttwwwyyy{{{}}}|||}}}~~~~~~~~~|||{{{yyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwxxxzzz|||}}}~~~~~~~~~}}}~~~~~~|||yyyvvvsssqqqmmmllljjjhhheeecccaaa```\\\[[[ZZZYYYXXXXXXYYYZZZWWWVVVUUUTTTSSSRRRRRRQQQNNNLLLJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAAAAAAAAAAA======>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAACCCDDDDDDDDDEEEFFFFFFHHHJJJMMMPPPQQQSSSTTTTTTTTTTTTUUUWWWZZZ]]]aaafffmmmttt}}}yyyqqqaaaOOOAAA999666444222222111111000/////////.........---...///111222{{{wwwuuusssoooiiibbb]]]ZZZUUUMMMFFF<<<888444111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,++++++*********------------------------,,,,,,,,,---------......000...,,,+++---000333666666>>>JJJZZZiiisssxxxzzzvvvuuuvvvwwwyyyvvvqqqlll\\\ZZZ^^^jjjvvv~~~vvvkkkgggkkkfffmmmuuu}}}{{{tttmmmgggcccaaa^^^ZZZWWWVVVTTTSSSQQQQQQQQQQQQQQQPPPOOONNNMMMJJJKKKKKKLLLKKKIIIHHHGGGKKKIIIHHHHHHJJJKKKKKKKKKHHHHHHHHHGGGHHHHHHIIIIIIGGGFFFFFFFFFFFFGGGGGGHHHFFFHHHJJJHHHEEEBBBCCCDDDEEEEEEEEEFFFEEEEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFCCCFFFHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNPPPQQQSSSTTTVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\^^^aaaaaa```___\\\\\\[[[\\\]]]___aaabbbbbbbbbccceeegggjjjlllmmmkkkmmmoooppppppnnnkkkjjjhhhiiijjjkkklllkkkkkkkkkjjjjjjjjjjjjiiihhhgggfffiiiiiikkkmmmnnnoooppppppoooooonnnnnnoooqqqtttvvvxxxzzzzzzyyyvvvtttqqqppppppppprrrqqqooommmiiifffcccbbbbbbaaa___]]][[[YYYWWWWWWSSSRRRQQQPPPPPPPPPQQQQQQOOONNNNNNMMMLLLLLLKKKKKKGGGEEECCCCCCCCCCCCBBBAAADDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAABBBBBB???@@@AAABBBBBBBBBBBBBBB=========>>>??????@@@@@@>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@AAACCCDDDDDDCCCBBBBBBBBBCCCEEEGGGJJJKKKMMMNNNNNNMMMLLLMMMOOOQQQSSSVVV[[[bbbiiisss|||zzzttteeeSSSDDD;;;555222222222111111000/////////............///111222444|||yyywwwrrrmmmhhhccc___XXXPPPJJJDDD>>>666000---,,,,,,,,,------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...////////////111333888CCCRRR```nnnyyyzzzwwwooosssuuuuuuwwwyyyqqqeeeXXX[[[cccooo~~~}}}zzzuuummmhhhjjjlllqqqzzzzzzvvvpppiiibbb\\\YYYWWWUUUSSSQQQOOONNNOOOPPPPPPMMMMMMLLLKKKJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRVVVWWWWWWWWWWWWWWWWWWVVVWWWVVVUUUTTTTTTUUUVVVVVVXXXXXXYYYZZZ[[[\\\]]]^^^```````````````___^^^^^^\\\\\\\\\]]]]]]]]]]]]^^^___^^^]]]\\\\\\\\\\\\\\\[[[\\\]]]^^^____________^^^^^^^^^___```aaacccdddgggjjjnnnqqqsssrrrpppooohhhgggfffdddcccbbbbbbbbb______^^^]]][[[YYYXXXWWWTTTTTTTTTSSSQQQNNNLLLJJJKKKKKKJJJJJJIIIIIIIIIHHHJJJIIIIIIIIIIIIHHHHHHHHHEEEEEECCCBBBBBBBBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>======>>>>>>???BBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDEEEEEEEEEFFFFFFIIIIIIHHHGGGGGGGGGGGGHHHNNNPPPSSSVVV[[[```gggkkkwww{{{|||uuuhhhWWWHHH>>>888777111111111111111000//////........................{{{yyysssnnniiieeeaaa[[[SSSNNNFFFAAA999333///......---------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++///...---,,,,,,,,,,,,------,,,,,,,,,,,,---......---///000//////000222444;;;FFFUUUbbboooxxxzzzvvvnnnppppppqqquuuuuulll```ZZZ^^^ggguuu~~~yyyuuummmjjjmmmooouuu}}}vvvqqqkkkhhhccc^^^XXXTTTQQQPPPPPPNNNLLLKKKJJJJJJKKKLLLJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOOOORRRRRRSSSSSSSSSSSSRRRRRRQQQPPPOOONNNNNNOOOPPPQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWUUUUUUUUUVVVVVVVVVVVVVVVTTTSSSSSSRRRQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUVVVWWWXXXZZZZZZ[[[]]]___bbbbbbaaa___^^^^^^^^^\\\[[[ZZZYYYYYYYYYVVVUUUUUUTTTSSSQQQPPPOOOOOOOOOOOONNNLLLJJJHHHGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????================================================AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIKKKNNNQQQVVV\\\```iiimmmssszzzxxxkkk[[[LLLAAA:::888222222222222111000//////........................{{{tttpppkkkgggddd___XXXSSSKKKEEE===777333111000///////////////////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---------,,,,,,,,,,,,---.........///000000///111333666???JJJXXXdddnnnvvvwwwtttooonnnmmmooouuuuuujjj]]]ZZZaaammm|||~~~}}}xxxtttmmmlllpppsss|||~~~uuuoooiiiddd```\\\ZZZWWWTTTPPPNNNLLLKKKLLLKKKIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFEEEFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGEEEFFFHHHJJJLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPNNNMMMLLLLLLKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQNNNNNNNNNOOOPPPQQQRRRSSSUUUVVVXXXYYYYYYWWWUUUTTTTTTTTTRRRQQQPPPPPPOOOOOONNNNNNNNNNNNMMMLLLKKKJJJKKKKKKJJJJJJIIIGGGFFFEEEFFFFFFEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????CCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFDDDEEEGGGIIIJJJMMMRRRUUU[[[___dddjjjqqqwww~~~{{{ooo```QQQEEE===888444333333222111000000///........................{{{tttqqqllljjjhhhddd]]]XXXOOOIIIAAA:::666333111///////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,,,,---------,,,,,,,,,,,,---.........///000000000222555888BBBNNN[[[eeemmmttttttqqqqqqnnnmmmrrrxxxxxxmmmaaa[[[cccqqq}}}{{{|||{{{vvvrrrlllmmmrrrxxxxxxnnnfff```\\\YYYVVVVVVUUUSSSQQQOOOMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFHHHIIILLLMMMOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOONNNMMMMMMNNNPPPQQQQQQQQQQQQQQQQQQQQQRRRRRROOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPNNNOOOOOOPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVUUUTTTSSSPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJLLLOOOQQQSSSWWW\\\aaaffflllrrrvvv}}}rrrdddVVVIII>>>888666555444333222111000000........................zzzssspppmmmkkkkkkgggbbb]]]RRRMMMEEE===888444111///000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,------...---,,,,,,,,,,,,---......///000000000111333777;;;EEEQQQ^^^gggmmmqqqqqqoooqqqmmmmmmttt{{{yyyoooggg___iiiyyy}}}wwwwwwzzzyyytttpppkkknnnttt||||||ooojjjbbb[[[WWWUUUTTTTTTRRRRRRQQQPPPNNNLLLKKKJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKMMMOOOQQQRRRSSSTTTSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPOOOOOOOOOPPPRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSRRRRRRTTTSSSSSSRRRQQQPPPOOOOOOSSSSSSRRRRRRRRRRRRSSSSSSPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNMMMNNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIILLLLLLLLLMMMMMMMMMMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMOOOOOOQQQUUUYYY]]]aaafffjjjooovvvuuuiii\\\OOOBBB999888777555333222111111000////////////////////////~~~xxxqqqooollllllllljjjeeeaaaVVVQQQIIIAAA;;;666222000000000000000000000000000,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---......---,,,,,,,,,,,,---......000000000000111444999===HHHUUUbbbiiimmmpppqqqoooooolllnnnvvvyyyuuummmiiigggrrrzzzuuuvvvzzzvvvrrrnnnkkkpppxxxwwwpppkkkccc```[[[VVVSSSRRRRRRSSSOOOOOOOOONNNMMMLLLJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOONNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPRRRTTTUUUWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWRRRRRRQQQQQQQQQSSSTTTUUUTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXZZZYYYYYYWWWVVVUUUTTTTTTUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUVVVWWWVVVVVVUUUUUUUUUVVVWWWWWWUUUUUUTTTSSSRRRRRRSSSSSSPPPQQQQQQQQQQQQQQQPPPOOOQQQPPPOOONNNMMMMMMNNNNNNLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMKKKMMMNNNNNNMMMLLLMMMOOOLLLNNNQQQSSSUUUXXX\\\___cccjjjttt}}}zzzqqqeeeWWWHHH>>>;;;999777444222111111111////////////////////////}}}xxxooommmkkkkkklllkkkgggccc[[[UUUMMMEEE>>>999444111////////////////////////,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......000000111111222555;;;???KKKXXXffflllooorrrrrrppppppooorrrxxxxxxpppjjjiiimmmxxxzzzuuuwww}}}~~~ssspppnnnmmmttt~~~xxxrrrlllgggccc^^^\\\ZZZVVVSSSRRRSSSTTTOOOPPPQQQRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQSSSTTTUUUTTTSSSRRRPPPPPPPPPPPPQQQQQQRRRRRRPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRSSSTTTTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSTTTUUUUUUUUUXXXYYYZZZ[[[]]]]]]]]]^^^^^^^^^^^^______^^^^^^^^^ZZZZZZYYYYYYZZZ[[[]]]^^^\\\\\\]]]]]]^^^___``````aaabbbccceeeggghhhhhhiiiiiihhhgggfffdddcccbbbaaa_______________```aaaaaabbbbbbccccccccccccbbbbbb^^^^^^^^^^^^^^^^^^___```dddcccaaa_________```aaa]]]\\\\\\[[[[[[[[[[[[[[[YYYZZZZZZZZZYYYXXXWWWWWWXXXWWWVVVTTTSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTPPPQQQQQQRRRQQQPPPOOONNNQQQQQQQQQPPPPPPPPPPPPOOOPPPOOOOOONNNNNNOOOOOOPPPMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVUUUTTTTTTSSSSSSTTTTTTOOOQQQSSSSSSRRRQQQRRRTTTQQQRRRTTTTTTUUUVVVYYY[[[^^^dddkkkrrryyyzzzpppbbbQQQFFF===;;;888555222111111111////////////////////////|||xxxnnnllljjjjjjlllkkkgggccc^^^XXXPPPHHHAAA;;;666333////////////////////////,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......000111111111222666<<<@@@NNN[[[iiioooqqqssstttrrrsssssswww|||yyynnniiijjjoooyyy{{{wwwyyyzzzpppnnnnnnnnnwww}}}wwwrrrnnnjjjeeebbb^^^^^^\\\YYYVVVTTTTTTUUUSSSTTTVVVXXXYYYYYYYYYXXXUUUUUUVVVVVVWWWVVVVVVUUUVVVWWWYYY[[[[[[[[[YYYXXXUUUUUUVVVVVVWWWWWWWWWXXXUUUUUUVVVVVVWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXVVVWWWXXXYYYYYYXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[___```aaabbbcccdddddddddddddddeeeeeeeeeeeeddddddddddddccccccdddfffggghhheeefffggghhhiiijjjkkklllkkklllooorrruuuwwwxxxyyyxxxwwwvvvtttsssqqqpppooollllllkkkkkklllmmmnnnnnnoooooooooppppppooonnnnnniiiiiihhhhhhhhhiiijjjjjjmmmkkkiiifffddddddeeeeeedddccccccbbbbbbbbbbbbcccddddddddddddcccbbbaaa```___^^^\\\ZZZYYYYYYYYYZZZ\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[VVVWWWWWWXXXXXXVVVUUUTTTYYYYYYYYYXXXXXXXXXWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSTTTTTTSSSSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSTTTUUUUUUUUUUUUVVVVVVVVVYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\[[[ZZZZZZZZZZZZ[[[UUUWWWYYYZZZYYYYYYZZZ[[[XXXYYYZZZZZZYYYZZZ\\\^^^^^^bbbhhhmmmrrryyywwwiiiXXXLLL>>>;;;888555222111111222000000000000000000000000}}}||||||yyyvvvjjjhhhhhhkkkoooppplllgggbbb]]]UUUMMMFFF@@@:::666222000//////000000///---......//////......---,,,,,,,,,,,,------.........+++,,,------......------.........------.........//////000000///...------..................------222222222111222888AAAIIIXXXbbbnnnwwwzzzyyyxxxxxxyyyxxx{{{}}}wwwmmmiiilllssszzzzzz~~~zzzuuuqqqooonnnrrr~~~wwwvvvuuussspppllliiigggeeedddaaa^^^]]]\\\]]]^^^___]]]\\\\\\]]]^^^]]][[[[[[[[[[[[\\\]]]^^^___```aaa```___^^^^^^___```aaa^^^]]]\\\[[[ZZZYYYYYYYYY[[[ZZZYYYZZZ[[[^^^aaabbb^^^____________^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZ[[[^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]\\\\\\]]]^^^______]]]]]]___`````````___^^^\\\]]]^^^___```aaaaaaaaaaaaaaaaaaaaabbbcccdddeeehhhkkknnnqqqssssssrrrqqqoooooopppqqqssstttuuuuuutttssssssssstttuuuvvvvvvuuuvvvxxxzzz|||}}}~~~~~~}}}~~~~~~}}}|||{{{{{{{{{{{{||||||{{{zzzyyyxxxxxxwwwwwwvvvtttrrrqqqqqqrrrrrrssstttttttttsssrrrpppooonnnmmmkkkiiigggggggggggghhhhhhhhhiiiiiijjjllllllkkkkkkkkkjjjhhhgggeeeddddddcccccccccccccccdddeeedddcccbbbaaaaaa```aaaaaa`````````___^^^]]]]]]\\\____________^^^\\\[[[ZZZ[[[[[[ZZZXXXVVVUUUVVVXXXXXXWWWWWWWWWXXXZZZ\\\]]]YYYYYYYYYZZZ[[[^^^```aaadddcccbbbbbbbbbbbbcccdddggghhhiiihhhfffdddddddddbbbcccdddeeefffeeeeeedddgggeeecccbbbaaabbbcccdddjjjjjjkkkoootttzzz|||{{{lllOOOAAA???:::555333444444333444333222111000000000000|||{{{zzzxxxvvvkkkhhhgggjjjnnnooollliiifffaaaYYYQQQIIIBBB<<<888222000//////000000///.........//////......---,,,,,,,,,,,,---------......+++,,,------......------......------------.........////////////......---........................000111111222444;;;EEEMMM[[[dddpppxxxzzzyyyyyyyyyyyyzzz~~~~~~vvvjjjgggkkksss~~~|||{{{zzzvvvrrrrrrtttzzz|||||||||zzzxxxuuurrrpppooommmjjjgggeeeeeeeeeffffffeeeeeeggghhhiiihhhfffggggggggghhhiiijjjkkklllkkkkkkjjjiiiiiiiiiiiiiiieeedddcccbbbaaaaaaaaaaaabbbbbbbbbcccdddfffhhhiiiiiiiiiiiiiiiiiihhhhhhggggggffffffeeeeeeeeeffffffggggggfffeeeeeeeeeeeefffbbbbbbccccccccccccbbbbbbcccccccccdddfffggghhhiiihhhiiijjjjjjjjjjjjiiihhhggghhhiiijjjlllllllllmmmmmmmmmnnnnnnpppqqqssstttvvvyyy|||~~~|||}}}~~~~~~|||zzzxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{zzzyyyyyyxxxvvvtttrrrqqqqqqppppppoooooooooppppppppppppnnnmmmmmmmmmmmmmmmmmmlllkkkjjjiiihhhgggggghhhhhhiiiiiiiiihhhgggggghhhgggfffdddaaa```aaaaaaaaaaaaaaaaaabbbcccdddeeeaaaaaaaaabbbdddfffhhhjjjkkkjjjjjjjjjlllnnnppprrrtttuuuvvvtttrrrpppooopppoooppprrrsssttttttsssssstttrrrqqqoooooooooqqqqqquuuuuuwwwzzztttYYYEEEAAA;;;666444555555444333333111000000000000000{{{wwwwwwwwwvvvnnnllljjjllloooqqqooommmkkkfff___VVVOOOGGG???;;;222000//////000000///......////////////...------,,,,,,,,,------------...+++,,,------......------------,,,,,,,,,,,,---------....../////////.................................000111333666???JJJRRR___gggrrryyy{{{zzzzzzzzz{{{sssgggdddiiisss}}}}}}}}}{{{zzzwwwvvvxxx}}}~~~zzzwwwuuutttttttttssssssuuuxxx{{{{{{yyyvvvssssssttttttuuuwwwxxxyyy{{{{{{{{{zzzyyyxxxwwwvvvqqqpppoooooonnnnnnnnnnnnnnnoooqqqrrrssstttuuuuuussssssssstttsssrrrrrrqqqqqqpppppppppppppppqqqrrrqqqppppppooooooooooooooonnnnnnoooooooooooonnnnnnnnnoooppprrruuuwwwxxxyyyxxxyyyyyyzzzyyyyyyxxxxxxvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyzzz{{{{{{{{{{{{{{{yyyxxxwwwuuutttrrrqqqqqqnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmnnnoooqqqsssuuuvvvxxxxxxyyyzzz}}}hhhLLLEEE;;;666555555555444222222111000////////////yyysssrrrtttvvvsssqqqoooppprrrtttsssrrrppplllddd\\\TTTKKKBBB===444222000///000000000//////////////////...------------------------------+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,---...////////////............///////////////111333555999BBBNNNWWWdddkkkuuu{{{||||||||||||~~~oooddddddiiittt}}}}}}~~~~~~~~~}}}{{{zzz{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzz{{{}}}uuuVVVIII<<<666555444444444222111000///............xxxpppppptttwwwwwwvvvttttttuuuvvvvvvuuutttpppiiibbbYYYOOOFFF@@@777555222000000111000000//////000000//////...---------------------------+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,---......///.............../////////000000111333555888<<>><<<777333444333333111000000000000000vvvwww~~~}}}zzzvvvppphhh^^^SSSLLLCCC???999555333222111000000000000000000//////............------,,,,,,,,,+++,,,------......------///......------......///............---,,,++++++---......///000111111222...111666;;;CCCPPP^^^hhhnnnttt{{{uuu^^^UUU\\\gggmmmsss|||||||||}}}}}}{{{{{{|||~~~eeeJJJAAA???999555666444333222111000000000000{{{{{{~~~yyytttnnneeeZZZSSSFFFAAA:::555333333444444111111000///////////////---------.........///////////////......---,,,,,,...,,,+++,,,///111///---........................000///---------...000111444555888>>>IIIVVVaaaiiiqqqxxx~~~~~~yyydddXXXVVV\\\hhhtttwww{{{|||yyyvvvwww|||sssYYYHHH>>>777555777555444333222111111111111~~~zzzvvvqqqiii___WWWKKKEEE>>>777444333333222111111000///////////////---------.........//////---,,,------...//////000...---+++---///000///---........................000///...------...000111333555888@@@KKKXXXccckkktttzzz~~~~~~~~~qqq___UUUVVV]]]jjjuuuyyy{{{|||~~~yyyvvvxxx}}}|||vvvuuuwwwzzz{{{aaaNNNAAA888555666333222111000////////////~~~{{{xxxuuunnneee^^^RRRKKKBBB:::666333222111111111000///////////////------........./////////------,,,,,,---...000111...---,,,---/////////---........................//////...---...///000111222444999BBBNNN[[[gggnnnwww|||~~~|||{{{~~~}}}wwwgggWWWQQQUUU___lllwww||||||{{{}}}~~~|||yyywwwxxx}}}wwwiiidddaaacccfffiiiooovvvlllUUUEEE:::555555333222111000000//////000|||zzzyyywwwssslllfffWWWPPPFFF>>>888444222000111000000///////////////............////////////111000...,,,,,,,,,---......---------....................................///.........///000111222222555;;;EEERRR___kkkqqqxxx||||||zzzyyy||||||yyynnn___QQQOOOUUUaaannnxxx}}}||||||{{{{{{yyywwwwwwyyy}}}}}}{{{{{{yyyyyy{{{~~~nnnbbb[[[XXXXXX\\\___aaagggnnnttt~~~sssZZZGGG:::666555555555444333222222222222}}}zzzxxxwwwxxxvvvqqqmmm\\\UUUKKKAAA;;;666444222111000000///////////////........./////////000000111000...---,,,,,,------............---------....................................///000111111222222666>>>IIIVVVcccnnnuuuxxxzzzzzzwwwxxx{{{{{{xxxhhh[[[NNNOOOXXXdddqqqzzz}}}{{{yyywwwvvvvvvwwwzzz~~~wwwqqqqqqppppppqqqooooooppprrrwww~~~tttfff\\\VVVTTTSSSUUUZZZ\\\]]]dddkkkppp{{{vvv[[[FFF;;;777666666555444333222222222222}}}yyyvvvuuuwwwwwwuuusssccc\\\QQQGGG???:::666444111111000///////////////....../////////000000000,,,,,,---....../////////---/////////---,,,---...........................---...///000111111222222333888@@@LLLYYYgggqqqwwwxxxzzzxxxuuuwww{{{{{{wwweeeXXXNNNQQQ]]]jjjvvv~~~|||xxxuuuvvvwwwyyy}}}~~~{{{zzz~~~yyymmmhhhhhhhhhjjjlllnnnmmmmmmooossszzzwwwjjj___UUUQQQQQQOOOOOOSSSWWWZZZ\\\cccllltttxxx]]]GGG<<<999888444333222111111000000111zzzuuutttvvvyyyzzzyyymmmeeeYYYMMMDDD===888666111111000///////////////.../////////000000000000***,,,...///000///......---///000///---+++---...........................---...///000111222222222444999CCCOOO\\\iiirrrxxx{{{{{{xxxuuuvvvzzzyyyuuucccWWWNNNTTTbbbqqq|||~~~yyyuuuwwwzzz}}}yyywwwvvvxxx}}}yyypppiiigggggghhhkkkooorrrqqqqqqssswwwssshhh^^^XXXRRRLLLLLLPPPLLLMMMRRRXXX[[[^^^hhhrrr|||___HHH>>>;;;:::444444333222111111111111{{{uuusssvvvzzz|||}}}uuulll___RRRGGG???999666111111000///////////////////////////000000000000---...000111000...+++)))---///111///,,,+++,,,...........................---...///111222222333333555:::DDDPPP^^^jjjsssxxx}}}}}}yyyuuuvvvyyyxxxsssaaaUUUNNNVVVfffuuuyyywwwyyy||||||vvvzzz~~~|||vvvvvvuuuuuuyyypppkkkhhhiiijjjlllqqqwwwwwwvvvvvvxxx~~~uuukkkddd]]]UUUPPPOOOLLLHHHIIIOOOMMMOOOTTT[[[___dddooozzzbbbJJJ@@@===<<<666666555444333333333333zzzuuuwww~~~tttdddVVVMMMEEE<<<777444222000/////////...,,,000000//////......------//////000000///...------------.........---+++***---------...///000000111///000000//////000222555444<<>>;;;999888666444333222222222~~~~~~zzznnnaaaTTTGGG???:::777444222222333222111------.....................///////////////......//////////////////..................//////000000000111111000///000222444???FFFQQQ\\\gggpppxxx}}}}}}}}}{{{xxxwwwvvvooogggYYYZZZaaappp~~~xxxqqqqqqvvv}}}~~~yyyuuupppkkkhhheeedddccc``````bbbeeelllwwwuuunnnkkkqqq{{{{{{vvvsssmmmfff^^^YYYTTTOOOLLLIIIHHHFFFEEEEEEFFFFFFFFFEEEDDDFFFKKKNNNPPPUUU[[[aaajjjuuusss___LLL@@@;;;888777666444333222222111}}}yyy{{{tttfffYYYMMMFFF<<<999444222222222111111333333222222111000//////......///////////////...//////........./////////............////////////...///000000000222555888AAAHHHSSS___iiirrrxxx||||||}}}|||xxxwwwuuummmcccZZZ]]]gggwww{{{rrrmmmqqqxxx{{{uuuooojjjeee______^^^^^^]]]]]]]]]^^^bbbdddggglllsss}}}yyyppplllmmmtttyyyqqqjjjeeebbb]]]WWWQQQNNNKKKIIIGGGCCCCCCBBBBBBBBBCCCEEEFFFEEEEEEHHHNNNRRRTTT[[[ccciiissszzzfffSSSCCC;;;888777555333222111111111~~~yyyvvvxxx~~~}}}oooaaaUUUMMM???;;;666333111111111000333333222111///...---,,,---...//////////////////......------......///000......//////////////////,,,...///000111333777:::BBBJJJWWWcccmmmtttxxx{{{zzz|||{{{yyywwwsssiii___YYY___kkk|||zzzssspppnnnsss{{{wwwqqqhhhccc```^^^ZZZWWWTTTVVVXXXYYYYYYZZZ\\\^^^cccgggmmmssszzz{{{pppkkkjjjnnnwwwzzzrrrkkkddd]]]YYYTTTQQQLLLIIIHHHGGGEEEDDD@@@AAABBBBBBAAACCCEEEHHHFFFGGGLLLSSSVVVYYYaaajjjtttpppZZZGGG<<<777777555333222111111000{{{wwwzzz|||lll]]]TTTDDD???999555222222111000000000///...---,,,,,,+++------...///////////////------,,,,,,,,,---///000/////////////////////...---...000000111333777999DDDMMM[[[hhhrrrwwwyyy{{{yyy{{{{{{xxxvvvqqqfff[[[VVV]]]kkk}}}{{{rrrppppppqqqwwwtttkkkaaa\\\VVVTTTTTTTTTRRRPPPQQQTTTWWWYYYZZZ^^^cccgggiiinnnuuu{{{ssskkkjjjkkkrrrzzzzzzqqqhhh```YYYTTTQQQMMMJJJGGGEEEDDDDDDBBBAAA@@@BBBCCCDDDDDDFFFJJJMMMLLLNNNTTTZZZ]]]aaajjjsssyyybbbLLL???999888666444333222222222~~~{{{~~~tttbbbWWWGGGBBB;;;666444222111000111111111111111000000000------...///000000//////---,,,,,,+++,,,---...//////////////////.........///000111111111222555888EEEOOO^^^llluuuyyy{{{{{{xxxzzzzzzxxxvvvpppeeeYYYSSS[[[jjj}}}wwwoooooorrruuu}}}~~~{{{xxxsssjjj^^^VVVVVVRRRNNNMMMOOOPPPOOOMMMMMMOOOSSSVVVZZZ```iiippprrrwww}}}}}}ooojjjlllpppvvv|||{{{tttiii^^^VVVPPPKKKHHHGGGEEEBBB@@@@@@???===<<<===@@@BBBCCCCCCFFFKKKOOOSSSUUU[[[aaaeeehhhqqq{{{gggPPPBBB:::999777666444333333333~~~~~~{{{}}}nnn[[[RRRFFF<<<888666222///...000000000000000000000000000000000000000000000000//////000000///...------////////////000000000000000------000222333777<<>>???AAA>>>AAADDDGGGIIILLLPPPRRRRRRWWW___gggjjjnnnyyymmmUUUEEE>>>;;;888666555444333222~~~|||}}}zzz{{{vvvcccVVVJJJ>>>:::888444111000000000000000000000000000000000000000000000000000///////////////...------////////////000000000000111......111333444999???KKKXXXfffpppxxx~~~~~~{{{{{{zzzyyyxxxuuummm```UUUSSS___nnnyyy{{{tttssstttyyy~~~vvvnnnhhhfffdddaaa\\\VVVQQQMMMJJJJJJJJJJJJKKKLLLNNNPPPPPPTTTXXX^^^cccffflllsssxxx}}}uuunnnkkkooouuu{{{zzztttjjjcccYYYPPPJJJFFFDDDBBB@@@AAAAAA@@@???>>>@@@AAA@@@CCCGGGJJJLLLPPPSSSVVV[[[___fffmmmqqqvvvqqqWWWFFF>>>;;;888666555555333222}}}~~~{{{{{{ooo\\\PPPCCC>>>;;;666333333000000000000000000000000000000000000000000000000///////////////......---////////////000000000000111//////333444666;;;BBBOOO[[[iiirrryyy}}}}}}zzzyyywwwwwwvvvsssjjj___VVVSSS___mmmxxx}}}}}}|||zzzzzz}}}}}}yyyuuuvvvyyy~~~tttlllccc]]]YYYWWWTTTQQQMMMIIIFFFDDDHHHIIIJJJKKKNNNPPPRRRSSSVVV\\\ccchhhlllqqqxxx}}}~~~qqqkkkmmmuuu}}}xxxoooiii^^^YYYQQQJJJFFFDDDCCCBBB???@@@@@@@@@>>>>>>@@@BBBDDDFFFKKKNNNQQQUUUYYY\\\ccceeekkkrrrvvvttt[[[HHH@@@<<<888666555555444333}}}|||zzzeeeWWWHHHAAA===888444444111111111111111111111111////////////////////////...///////////////......////////////000000000000000///000333444666===EEERRR]]]jjjsssxxx|||{{{wwwwwwuuutttuuuqqqggg\\\WWWTTT```mmmwwwzzzzzzxxxuuuuuuwwwxxx|||~~~|||{{{{{{zzzxxxzzz~~~xxxnnneee\\\WWWPPPOOOMMMJJJHHHFFFEEEDDDGGGGGGIIIKKKNNNQQQTTTVVVYYY___fffkkkoootttzzz|||rrrnnnqqqzzzwwwnnneee___VVVQQQJJJEEECCCBBBAAA@@@===???@@@?????????AAACCCFFFIIINNNRRRVVVZZZ___bbbkkkmmmrrrxxxttt]]]JJJAAA>>>999666555555444333~~~nnn___OOOEEE???888444444222222222222222222222222////////////////////////......///////////////...////////////000000000000......///222333555>>>HHHTTT___lllsssxxx{{{zzzvvvvvvsssrrrtttooocccYYYVVVWWWbbboooxxx~~~|||xxxxxxwwwsssqqqrrrvvv{{{}}}zzzzzz{{{{{{{{{~~~|||nnnddd[[[TTTOOOJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGIIILLLOOOSSSVVVXXX\\\aaagggkkkooossszzz}}}vvvtttvvv}}}uuummmeee]]]XXXQQQMMMGGGCCCAAA@@@???>>>===>>>???@@@@@@AAACCCEEEHHHLLLQQQVVVZZZ___dddhhhsssuuu{{{}}}ttt```MMMCCC???:::666555555555444zzziiiVVVJJJBBB:::555555222222222222222222222222000000000000000000000000---...//////////////////////////////000000000000---...000333333666@@@KKKVVVaaannnuuuyyy|||zzzvvvvvvqqqqqqssslll^^^UUUUUUZZZeeerrrzzz{{{wwwxxxwwwssspppqqqvvv{{{|||zzz||||||}}}uuuggg]]]UUUOOOKKKFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIKKKNNNRRRVVVYYY[[[^^^bbbgggkkkooouuu|||xxxwwwzzzzzzrrrjjjccc\\\UUUQQQLLLHHHDDD@@@??????>>>>>>===>>>@@@AAAAAACCCFFFHHHKKKNNNTTTZZZ___eeejjjnnnuuuxxx~~~zzzvvvfffSSSDDD@@@:::777555555555555sss^^^OOOEEE<<<777666333333333333333333333333000000000000000000000000------...///////////////////////////000000000000...///111444444777BBBNNNYYYdddpppwww|||~~~}}}xxxwwwqqqppprrrjjj[[[RRRSSS]]]hhhuuu}}}zzzxxxyyyxxxtttqqqqqqtttyyy~~~~~~{{{zzz~~~|||pppbbbYYYRRRMMMIIIDDDDDDCCCCCCCCCEEEHHHIIILLLMMMOOORRRVVVZZZ]]]______ccchhhlllqqqyyy~~~xxxwwwzzztttoooggg___YYYSSSNNNKKKGGGDDD@@@>>>>>>??????>>>===???AAABBBCCCEEEHHHJJJNNNRRRXXX^^^dddjjjppptttyyy~~~}}}}}}|||lllXXXFFFAAA;;;777555555666555yyycccSSSHHH>>>999888333333333333333333333333000000000000000000000000------...///000000//////////////////000000000000///000333555555888DDDQQQ[[[fffrrrzzz~~~{{{wwwqqqppprrriiiYYYPPPSSS___jjjwww~~~zzzxxxzzzyyyuuurrrrrrrrrxxx}}}}}}zzzzzz{{{xxxiii[[[RRRMMMHHHEEEEEEDDDDDDDDDEEEGGGJJJKKKOOOPPPRRRUUUYYY]]]```bbb```ccchhhmmmsss}}}}}}vvvtttxxx|||wwwlllggg___XXXRRRMMMIIIFFFBBB@@@===<<<===?????????===???AAACCCDDDFFFIIILLLPPPTTT[[[aaagggmmmtttxxxqqq\\\FFFBBB;;;777555555666666qqqYYYKKKDDD===555333111111111333444333222111111000000//////......//////............//////---...///...,,,++++++,,,//////111444666;;;HHHTTTbbbkkkuuu}}}{{{yyywwwuuupppeeeWWWRRRSSS^^^lll{{{|||xxxuuusssyyyyyyyyyxxxxxx{{{|||zzz{{{}}}|||xxx~~~yyylll^^^VVVPPPIIIGGGGGGFFFEEEEEEEEEFFFHHHKKKLLLPPPRRRUUUZZZ^^^``````___aaagggoootttzzz{{{tttsssxxx}}}yyyqqqjjjbbb^^^VVVNNNHHHDDDBBBAAA>>>======<<<<<<<<<======>>>AAACCCFFFGGGJJJNNNQQQRRRXXXaaafffjjjoooxxxxxx```MMMAAA999::::::444222666xxx```PPPHHH@@@888555333222222222222111///111111000000//////////////////............//////111222333222000///000111111000222555777===JJJWWWeeennnxxx~~~zzzxxxuuuooocccVVVRRRTTTaaannn~~~~~~{{{wwwuuuxxxyyyyyyxxxxxxzzz~~~wwwuuuvvvxxx||||||xxx~~~ttthhh[[[SSSNNNHHHFFFFFFFFFFFFFFFFFFHHHKKKNNNPPPSSSUUUXXX\\\```bbbcccbbbdddllluuu|||yyyqqqqqqwww}}}wwwuuuqqqiiicccZZZVVVPPPJJJEEEBBBAAAAAA>>>>>>=========>>>>>>???@@@CCCEEEHHHJJJMMMQQQTTTTTTZZZaaafffjjjpppzzz}}}fffPPPDDD;;;;;;:::555333777iiiXXXNNNCCC:::888555333222111111///---111000000000000/////////000//////......//////000...000111111//////000222222111333666999???MMMZZZhhhrrr|||}}}yyyuuummm```UUUSSSWWWeeerrr{{{yyyxxxyyyyyyxxxxxxzzz~~~yyyrrrqqqrrrrrrvvv{{{{{{yyy~~~lllaaaUUUOOOKKKFFFEEEFFFFFFFFFGGGIIILLLOOOSSSUUUWWWYYY[[[^^^aaadddfffgggjjjsssvvvooopppwww{{{rrrllliiiddd^^^XXXOOOMMMHHHDDDAAA???@@@@@@>>>>>>>>>>>>>>>???@@@AAACCCEEEHHHJJJMMMPPPTTTWWWXXX]]]dddhhhmmmuuu}}}~~~nnnVVVGGG<<<;;;;;;555444777sss```SSSFFF<<<999666333111111111000...000000000000000000000000000000////////////000000---...////////////000111222111333666:::AAAOOO]]]lllwww~~~zzzuuukkk^^^TTTUUU[[[iiivvv}}}xxxyyyyyyyyyyyyzzz}}}{{{uuuooonnnoooppptttzzz{{{zzzwwwdddZZZOOOKKKIIIEEEDDDEEEEEEFFFHHHKKKNNNRRRVVVXXXYYYZZZ\\\___aaaeeeiiilllrrr}}}sssmmmoooxxxvvvooogggaaa^^^YYYSSSOOOHHHFFFCCC@@@>>>======>>>=========>>>???@@@BBBBBBEEEGGGJJJLLLOOORRRVVVYYY]]]bbbhhhlllrrr||||||{{{}}}vvv[[[KKK===;;;:::555333666|||iiiYYYJJJ>>>999666333222222222222111000000000000111111111111000000////////////000000///111222222111111333444111000222666:::AAAPPP___pppzzz~~~zzztttjjj]]]TTTWWW___mmmyyyyyyzzzzzzzzzzzz{{{}}}tttooojjjjjjkkknnnttt|||||||||rrr^^^UUULLLIIIHHHEEEEEEFFFEEEGGGIIILLLPPPTTTWWWYYYYYYZZZ]]]___bbbgggnnnsss}}}qqqlllpppzzz~~~yyykkkeee___YYYUUUQQQMMMIIIEEECCCAAA>>><<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDFFFHHHKKKNNNPPPTTTXXX[[[^^^cccjjjpppwww}}}}}}aaaOOO>>>:::999444222555~~~~~~tttbbbPPPCCC;;;888555333333444444333000000000111111111111222111000000//////000000111///000222111000000111222111000222666:::CCCSSSaaarrr}}}|||yyytttjjj\\\TTTYYYcccqqq|||zzz{{{||||||{{{|||~~~{{{mmmhhheeefffhhhmmmwww~~~wwwyyy~~~}}}~~~qqq[[[RRRJJJIIIHHHGGGFFFHHHHHHIIILLLOOORRRVVVXXXYYYYYY\\\___aaaeeelllvvv}}}{{{oookkkpppzzz}}}tttooo```\\\WWWRRRNNNKKKGGGEEECCCBBB@@@>>><<<<<<<<<<<<<<<<<<===???AAACCCFFFGGGGGGJJJMMMPPPSSSVVV[[[^^^___eeemmmuuu~~~hhhSSS@@@;;;:::555333555zzzxxxyyyzzz|||~~~mmmYYYJJJ???<<<777444444444333333000000111111111222222222111111000000000000111111///000111111///...///000222111333777<<>>==================>>>???AAADDDGGGIIIJJJJJJLLLPPPSSSUUUYYY^^^aaadddkkkuuu~~~oooXXXCCC===;;;777555777yyyuuuuuuuuuzzz}}}ttt___PPPCCC???999666444333222222000000111111222222222222111111000000000000111111444555666555333222333444444333444888===GGGXXXgggsss|||xxxwwwtttkkk]]]VVV\\\gggyyy|||}}}~~~~~~zzzoookkkgggeeefffkkksss{{{vvvsssuuu~~~sss[[[RRRLLLKKKKKKJJJIIIKKKOOOPPPRRRUUUWWWXXXYYYZZZ^^^bbbfffiiioooyyy}}}sssiiihhhnnnxxx|||sssiii```[[[PPPNNNJJJFFFCCCAAA???>>><<<<<<<<<<<<===>>>>>>??????@@@AAACCCFFFIIILLLMMMLLLNNNRRRUUUXXX[[[```ccciiiqqq|||ttt\\\FFF???===999777888yyyqqqnnnnnnyyy{{{hhhVVVFFF>>>777666444222111444222222222111111111111000//////...//////000111111111111111000000000000000222333555888>>>JJJYYYddduuu}}}zzz|||tttwwwhhh\\\\\\\\\nnn~~~~~~}}}zzzxxxyyyuuuiiieeedddeeegggkkkvvvxxxsssssswww}}}~~~vvvbbbWWWMMMLLLNNNOOOPPPRRRVVVVVVVVVXXXZZZ^^^aaacccbbbccchhhooovvv|||nnncccdddmmmyyyzzzoooggg___WWWRRRJJJHHHEEEBBB???>>>======<<<<<<;;;;;;;;;<<<======AAACCCEEEGGGGGGGGGIIIKKKOOOQQQVVV[[[\\\\\\ccclllnnnxxx}}}bbbHHHAAAAAA===888888{{{rrrooonnnwww|||ppp]]]KKKBBB;;;888777444333555222222222111111111111000111000000000000111111222111111111111000000000000222444666999@@@LLL[[[eeeuuu}}}{{{|||tttxxxiii]]]]]]^^^ooo}}}}}}}}}|||yyyvvvxxx}}}qqqfffddddddeeegggkkkvvv{{{tttrrrvvvzzz||||||eeeZZZPPPOOOQQQRRRTTTVVVYYYYYYYYYZZZ]]]```cccfffiiikkkpppxxxyyylllbbbcccmmmyyysssiiiaaaYYYRRRMMMGGGEEEBBB@@@>>><<<<<<<<<;;;;;;;;;;;;<<<===>>>???AAACCCGGGIIIJJJKKKMMMNNNNNNPPPUUUZZZ\\\^^^gggqqqzzzfffKKKAAA@@@;;;777777xxxrrrpppuuu}}}yyyfffRRRHHH???;;;999666555666222222222111111111111000333222111111111111111222111111111111111111111111333555777;;;AAAMMM\\\fffttt~~~||||||uuuyyykkk______```sss~~~||||||zzzwwwuuuxxx~~~xxxmmmdddeeedddfffjjjnnnyyyuuusssuuu|||}}}{{{~~~kkk___UUUSSSVVVXXXZZZ]]]^^^^^^]]]^^^```dddgggjjjppprrryyyvvvjjj```bbbmmmyyy|||tttiii```YYYRRRKKKGGGBBBAAA???===<<<;;;;;;<<<:::;;;;;;<<<===???AAAAAAAAAEEEIIIMMMNNNOOOPPPQQQOOOQQQVVV\\\___cccnnnyyylllOOOBBB???:::666777wwwsssuuunnnYYYMMMAAA<<<:::666444555222222222111111111000000333222111111000000000000000111111111111111222222222555888;;;BBBNNN\\\gggttt~~~}}}|||vvv{{{lll___```bbbvvv|||{{{zzzvvvuuuxxxtttkkkeeeffffffjjjnnnsss~~~{{{tttuuu{{{|||zzz}}}qqqeee[[[YYY\\\___bbbffffffdddbbbaaacccgggllloootttwwwtttiiiaaadddooo{{{rrrjjj```XXXRRRMMMGGGBBB???>>>===;;;;;;;;;<<<===::::::;;;===???AAACCCDDDDDDHHHLLLOOOPPPPPPQQQQQQSSSUUUZZZ```dddiiiuuupppRRRDDD???:::777999}}}wwwxxxvvv```RRRCCC<<<999555333222222222222111111111000000222111000///////////////000000111111222222222333111333777;;;BBBNNN\\\fffsss~~~xxx|||lll^^^___dddzzz~~~}}}||||||{{{yyywww{{{}}}qqqjjjffffffhhhlllrrrwwwyyyvvvyyy|||zzz~~~xxxkkk```___ccchhhmmmqqqqqqmmmhhhdddeeejjjpppuuuzzz~~~uuujjjcccgggrrr~~~yyyiiibbbYYYRRRMMMIIIDDDAAA>>>===<<<;;;;;;<<<===>>>:::;;;<<<>>>AAACCCEEEGGGHHHKKKNNNPPPOOOOOOOOOPPPVVVXXX^^^eeeiiippp|||sssUUUGGG@@@:::999<<<|||}}}hhhXXXGGG???;;;777333222222222222111111111111000111000//////////////////000000111111222333333333000333777<<>>???<<<<<<===???BBBEEEGGGHHHKKKMMMOOOOOONNNNNNOOOPPPWWWZZZbbbkkkqqqxxxwwwZZZJJJBBB;;;:::===qqq___LLLCCC???:::666444222222222111111111111000000000000///000000111111000000111222222333444444111444999>>>EEEPPP^^^gggsss|||}}}iiiXXX[[[ddd~~~uuupppoooooorrrxxx|||~~~}}}yyynnnnnnttt|||wwwnnnlllrrr}}}wwwmmmggglllvvvxxxhhhYYYSSSLLLFFFDDDBBB???<<<<<<<<<;;;:::;;;<<<===>>>===>>>???@@@CCCEEEGGGIIIMMMNNNNNNNNNNNNOOORRRTTTZZZ___iiiuuu}}}|||^^^NNNCCC:::888;;;wwweeeQQQGGGBBB>>>999777222222222111111111111000111000000000111222333333000000111222333333444444222555:::???GGGRRR___iiittt}}}}}}hhhVVVYYYddd{{{vvvvvvvvvyyy}}}sssssszzz|||qqqooovvvwwwnnnhhhlllwwwrrrbbbTTTNNNGGGBBB@@@???<<<999<<<;;;:::::::::;;;<<<===>>>>>>???AAACCCFFFHHHIIIMMMNNNNNNNNNOOOQQQUUUYYY^^^dddppp~~~bbbPPPDDD:::666888mmmVVVJJJDDD<<<888777555333222222333444333222222111000000000111333333333333333444444444555555888555777???JJJTTTaaakkk}}}yyyfffTTTTTTeeewww}}}zzzzzzxxxxxxyyyyyyrrriiiiiirrr~~~mmm]]]RRRMMMFFF@@@======<<<<<<;;;::::::999:::;;;===>>>BBBCCCEEEFFFGGGIIILLLNNNOOOMMMLLLMMMPPPUUUYYY[[[fffooo{{{eeeOOOCCC===:::999www^^^OOOGGG???999888666444222222333444333222222111000000000111222333333333333444444444444555777555777AAALLLWWWdddooo|||tttaaaQQQRRRbbbsss~~~~~~}}}vvvooohhhhhhppp|||{{{fffWWWKKKGGGBBB>>>===<<<<<<<<<;;;;;;;;;;;;;;;===???@@@DDDEEEGGGHHHIIIJJJMMMOOORRRQQQQQQRRRWWW\\\aaadddllluuufffPPPEEE???<<<;;;iiiVVVKKKBBB<<<999666444222222333444333222111111000000111111222333333333333333444444444444666444888BBBNNNYYYgggrrryyyzzzlllZZZNNNQQQ___mmm|||}}}|||pppjjjeeefffooo{{{}}}ppp]]]OOOCCC@@@===<<<<<<<<<;;;;;;<<<<<<;;;<<<===???AAABBBGGGHHHJJJJJJKKKLLLOOOQQQPPPPPPQQQTTTYYY___eeeiiittt}}}iiiSSSGGGBBB???<<>>;;;777555333333333444333222111111111111111222222222222222333333333444444444666555888CCCNNNZZZfffqqqwwwvvveeeTTTMMMRRR___iii|||}}}{{{}}}~~~|||uuujjjfffbbbeeennnzzz~~~{{{wwwuuutttssspppeeeUUUJJJ>>>===;;;;;;<<<<<<:::999<<<;;;<<<===>>>AAACCCDDDIIIKKKLLLLLLLLLNNNPPPRRRQQQRRRTTTVVVZZZaaahhhmmmzzzoooVVVHHHCCC@@@<<<~~~zzzbbbRRRIIIAAA<<<888666444333444444333222000000111111222222222222222222222333333333444444777555999CCCNNNXXXdddnnnvvvuuubbbRRRMMMTTTaaakkk}}}}}}|||}}}~~~}}}~~~~~~uuuooocccaaa```ccclllyyy~~~uuuqqqllliiigggfffddd\\\PPPFFF???===<<<<<<<<<<<<:::888;;;;;;<<<===???BBBEEEGGGKKKLLLNNNNNNNNNPPPRRRUUUXXXZZZ\\\^^^aaagggooouuuvvv[[[JJJDDD???:::{{{jjjXXXNNNDDD===888666444444444444333222000000111222222222222111222222222222333333333333777666:::DDDOOOYYYdddnnnvvvttt```QQQMMMVVVdddooo}}}}}}~~~~~~|||~~~~~~sssjjjeee[[[[[[\\\aaajjjvvvuuulllfff```]]]YYYXXXXXXSSSJJJCCC@@@>>>===<<<<<<<<<:::888<<<<<<===???BBBEEEHHHJJJLLLNNNPPPQQQRRRTTTWWWYYY\\\___bbbdddgggmmmuuu|||{{{^^^LLLFFF@@@999yyy|||sss___SSSHHH>>>999777555444444444333111///000111222333222222111111222222222222333333333666555:::EEEQQQ[[[gggpppwwwsss```QQQMMMWWWgggttt~~~}}}}}}}}}}}}|||}}}}}}{{{yyyxxxwwwzzz}}}rrrggg___[[[TTTUUUXXX^^^gggsssxxxlllaaa\\\UUUPPPMMMLLLMMMKKKEEE??????>>><<<;;;<<<<<<<<<;;;>>>>>>@@@BBBEEEIIILLLNNNOOOQQQSSSTTTVVVXXX\\\^^^___cccgggjjjmmmttt~~~~~~||||||~~~aaaNNNIIICCC;;;yyyzzzyyydddWWWJJJ???999777555444444444333111///000111222333222111111111111222222222333333333555555:::FFFSSS^^^jjjtttxxx~~~rrr```QQQMMMWWWiiivvv}}}||||||||||||zzz{{{|||rrrmmmjjjiiiiiiiiimmmsssyyy~~~uuujjj___XXXTTTOOOQQQUUU[[[dddqqq}}}~~~rrreeeZZZTTTMMMIIIEEEDDDFFFFFFAAA<<<>>><<<::::::;;;=========@@@@@@BBBDDDHHHLLLOOOQQQQQQSSSUUUWWWYYY\\\___bbbeeejjjpppssswwwzzzxxxxxx|||bbbOOOKKKEEE===|||zzzqqq[[[NNNHHH@@@;;;444111222333222111222111000//////000111111///111333444444555777999555777===FFFSSSbbbpppwww~~~nnn[[[PPPPPPZZZkkkyyy|||xxxwwwxxxzzz}}}||||||}}}nnnccc^^^\\\ZZZWWW\\\^^^ccciiioootttwwwyyy|||wwwnnncccZZZRRRMMMKKKLLLLLLNNNUUU___lllyyyyyykkk]]]RRRLLLFFFDDDBBBAAAAAA@@@>>><<<===<<<<<<===>>>@@@BBBCCCEEEEEEFFFIIIMMMQQQSSSSSSXXXWWWVVVXXX\\\aaadddfffkkkooouuu{{{{{{vvvvvv~~~dddMMMEEEBBB>>>~~~xxxaaaQQQJJJ@@@;;;666333444444333111000000///000000111222333111222444444333333444666555777>>>HHHVVVeeesss{{{~~~nnnZZZPPPQQQ\\\nnn}}}}}}xxxwwwxxxyyy{{{zzz{{{~~~zzzwww~~~{{{pppcccYYYUUUSSSQQQOOOQQQSSSVVV[[[```eeehhhjjjpppkkkdddZZZRRRLLLHHHFFFIIIIIIKKKQQQZZZfffrrrxxx}}}}}}yyypppcccVVVLLLGGGCCCAAA?????????>>><<<;;;============???@@@CCCDDDGGGHHHIIILLLPPPSSSUUUVVV[[[ZZZZZZ\\\```eeeiiikkksssxxxwwwsssrrryyyeeeOOOGGGDDD@@@jjjWWWLLL@@@<<<777555666666444222......000111222222333333222333444333222111222333555888???KKKZZZjjjxxx|||lllZZZQQQSSS___rrr~~~yyywwwwwwwwwyyyxxxxxx|||yyyooojjjmmmuuuzzzjjjbbbVVVNNNKKKJJJIIIHHHHHHIIIKKKMMMQQQVVVYYY[[[```]]]WWWPPPJJJFFFCCCBBBEEEFFFHHHLLLTTT]]]ffflllppppppmmmfff[[[PPPHHHCCCAAA???>>>>>>>>>>>>===;;;>>>>>>>>>???@@@BBBDDDFFFKKKLLLNNNQQQTTTVVVYYYZZZ]]]]]]^^^aaafffkkkooorrryyy|||rrrnnnmmmttt{{{~~~fffQQQIIIEEEAAArrr\\\OOOAAA===888666777666444222...///111222333222222111111222333333111111222333444888AAAMMM]]]nnn|||yyykkkZZZRRRTTTbbbxxx{{{xxxwwwvvvyyywwwwwwzzz|||qqqfff___```eeennnsssyyy}}}~~~~~~uuulll^^^WWWOOOHHHFFFFFFEEEEEEGGGFFFFFFGGGJJJMMMQQQSSSTTTQQQNNNJJJFFFDDDCCCBBBDDDDDDFFFIIIOOOVVV\\\```eeeeeeccc^^^UUUMMMFFFCCCAAA@@@???@@@AAAAAA@@@???@@@@@@@@@AAABBBEEEGGGHHHMMMOOORRRUUUVVVXXXZZZ\\\]]]___bbbfffkkkqqqwww{{{wwwoookkkjjjnnntttzzzxxxwww}}}jjjSSSJJJFFFAAA{{{bbbSSSDDD???999666666666444111111222333333333111000//////111222222222222333555444888AAANNN^^^ooo}}}wwwjjj[[[SSSVVVeee}}}~~~zzzxxxwwwzzzxxxxxx{{{wwwlllaaaYYYXXX[[[^^^ccciiioootttzzz{{{wwwtttrrrooossstttsssqqqooohhh___TTTPPPJJJEEECCCCCCDDDDDDEEEDDDCCCCCCEEEGGGJJJKKKJJJIIIGGGEEEDDDCCCCCCCCCDDDEEEGGGIIIMMMQQQUUUWWWZZZ[[[ZZZWWWPPPJJJEEECCCAAA@@@???AAACCCDDDCCCBBBCCCCCCCCCDDDFFFHHHJJJLLLPPPSSSVVVXXXXXXXXXZZZ\\\[[[___eeekkkqqqxxx}}}rrrmmmiiigggkkkooouuu~~~zzzrrrqqqyyynnnWWWLLLFFF@@@kkk[[[IIICCC<<<777666666444222444444444333222111/////////111333333222333444666444888AAANNN]]]mmmzzzvvvjjj\\\UUUXXXhhh}}}zzzyyy{{{zzz{{{}}}qqqfff\\\TTTRRRUUUTTTXXX^^^dddllluuu}}}wwwpppkkkhhheeeddd```cccdddbbbbbbaaa\\\UUULLLIIIFFFBBB@@@AAABBBCCCAAA@@@@@@@@@@@@AAACCCDDDCCCCCCBBBBBBBBBBBBCCCCCCFFFGGGIIIKKKMMMOOOPPPQQQQQQRRRRRRPPPKKKFFFCCCBBB?????????AAACCCEEEEEEEEEFFFFFFFFFGGGIIILLLNNNPPPSSSWWW[[[[[[YYYXXXZZZ\\\\\\bbbjjjrrryyy{{{qqqkkkgggfffhhhkkkppp{{{}}}vvvooooooxxxrrr[[[OOOHHHAAAuuudddPPPHHH???999777777666555444333333222111111111111222333444444333222333555333888@@@MMM\\\jjjwww~~~vvvjjj]]]VVVYYYiii}}}{{{||||||}}}}}}~~~sssggg^^^VVVNNNMMMOOOMMMPPPVVV^^^gggrrr{{{wwwqqqhhh```\\\YYYWWWVVVTTTVVVUUUSSSTTTUUURRRMMMGGGFFFDDDBBB@@@@@@AAACCCAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJLLLNNNNNNNNNMMMLLLNNNNNNLLLIIIEEECCCCCCAAA@@@AAACCCFFFIIIIIIIIIHHHHHHIIIJJJLLLOOOQQQSSSWWW[[[______[[[YYYZZZ\\\___fffqqqzzz{{{rrrjjjfffdddeeegggmmmxxx{{{tttnnnqqqzzzvvv^^^SSSKKKDDD|||kkkTTTLLLBBB:::888888888777333222111111111222333444555666666555333222222333333777@@@LLLZZZhhhtttzzz|||vvvkkk]]]VVVYYYjjj}}}|||}}}}}}{{{{{{|||vvvlll```XXXQQQJJJIIIKKKJJJMMMRRRZZZeeepppzzz}}}mmmggg^^^VVVRRRPPPNNNMMMLLLNNNMMMJJJKKKNNNLLLHHHGGGFFFEEECCCAAAAAABBBDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHKKKMMMNNNMMMLLLKKKLLLMMMNNNLLLIIIFFFEEEEEEDDDCCCDDDGGGJJJMMMMMMMMMJJJJJJKKKLLLNNNQQQSSSUUUZZZ^^^bbbaaa]]]YYYZZZ\\\bbbjjjvvv|||tttiiieeecccccceeejjjvvvzzztttooorrr}}}wwwaaaVVVNNNGGGrrr```SSSEEE???;;;777444444444444333333333333222222444444333333333444555555444:::CCCMMMXXXcccmmmttt}}}xxxmmmaaaZZZ\\\kkk}}}~~~~~~zzzxxxssshhhZZZQQQMMMLLLJJJHHHFFFKKKOOOVVVcccrrr{{{}}}xxxnnnbbbZZZPPPJJJHHHHHHFFFCCCFFFFFFFFFFFFFFFFFFFFFEEEFFFDDDBBBCCCFFFHHHGGGFFFFFFDDDBBBDDDFFFHHHFFFDDDCCCEEEHHHIIIIIIIIIJJJKKKKKKLLLNNNPPPQQQRRRSSSSSSRRRRRRQQQOOOKKKGGGFFFEEEHHHDDDDDDIIIMMMMMMMMMNNNNNNNNNOOOQQQSSSVVVXXXYYY___```aaa```^^^[[[[[[[[[dddmmmzzz|||ppphhhdddaaaaaabbbhhhuuu}}}zzzyyy|||~~~fffUUUKKKFFF|||dddVVVHHHAAA===999666666444444333333333333222222444444333333333444555555555;;;DDDNNNYYYdddnnnuuu|||}}}zzzpppccc]]]^^^lll}}}}}}}}}yyykkkbbbUUUMMMJJJJJJIIIGGGFFFKKKPPPWWWdddsss|||~~~|||ooofffYYYRRRJJJFFFFFFFFFDDDAAADDDDDDDDDDDDDDDDDDDDDDDDGGGEEEDDDEEEHHHJJJJJJHHHJJJHHHGGGHHHJJJKKKIIIGGGGGGIIIJJJKKKKKKKKKMMMNNNOOOPPPRRRTTTUUUVVVUUUUUUWWWWWWVVVSSSOOOKKKIIIHHHHHHDDDDDDJJJOOOOOOOOOQQQSSSSSSTTTUUUVVVXXXYYYZZZ___```aaa```^^^^^^___aaakkkttt|||pppgggccc```aaaccciiiwwwiiiXXXMMMHHHjjj\\\LLLDDD???:::888888444444333333333333222222333333333333333444555666666<<>>HHHTTT___kkkuuu{{{tttddd___fffsss~~~uuusssvvvyyy{{{}}}oooddd]]]VVVMMMGGGDDD@@@>>>@@@@@@>>>@@@CCCGGGLLLSSS___ppp|||zzz~~~~~~vvvqqqoookkkeee```ZZZXXXTTTPPPMMMKKKIIIIIINNNNNNOOOQQQSSSVVVXXXYYYbbbaaa___^^^^^^^^^\\\ZZZXXXUUUQQQOOOQQQUUUZZZ^^^fffiiinnnvvv}}}~~~zzzxxxvvvsssqqqqqqrrruuuwwwyyywwwsssmmmeee\\\TTTPPPCCCGGGKKKLLLRRRaaawwwzzzsssnnnddd```___bbbgggnnnzzz~~~|||vvvrrrtttwww{{{~~~nnnddd]]]ZZZXXXZZZ^^^ggguuuuuucccXXXSSS~~~~~~~~~xxxtttxxx~~~hhhXXXLLLBBB:::555555555555444444333222333333333333444555666666777===GGGSSS___kkkuuu|||ttteee```ggguuu~~~uuusssvvvyyy{{{~~~ooobbbYYYQQQIIICCCDDD@@@???AAAAAA???AAAEEEGGGLLLTTT___ppp|||{{{zzzrrrmmmjjjfff```[[[VVVTTTRRROOOLLLKKKJJJJJJMMMNNNPPPRRRVVVYYY\\\]]]cccbbb``````aaa```]]][[[XXXUUUQQQNNNNNNQQQUUUXXX```ccchhhnnnuuu{{{|||xxxuuupppnnnkkkiiiiiijjjlllmmmnnnlllgggaaaZZZSSSMMMIIICCCFFFIIIKKKRRR```rrr|||wwwqqqkkkgggaaa]]]]]]aaafffmmmyyyyyysssmmmjjjkkknnnqqqyyy|||lllccc]]]YYYXXXZZZ^^^fffuuuuuucccYYYTTT|||~~~zzzssstttooo]]]OOOCCC<<<555555555555555444444444333333333333444555666777666===GGGSSS```lllvvv}}}ttteeebbbiiixxx}}}uuusssvvvzzz{{{qqqbbbVVVMMMFFFAAADDDAAA???AAABBBAAACCCGGGGGGMMMUUU```ooo}}}}}}{{{}}}~~~yyyssskkkeeebbb]]]XXXSSSPPPOOONNNLLLKKKKKKKKKKKKMMMNNNPPPSSSWWW[[[___```bbbaaaaaabbbcccaaa^^^[[[WWWTTTPPPLLLKKKMMMPPPRRRXXXZZZ^^^ccchhhmmmqqqsssuuuvvvwwwvvvtttqqqmmmkkkfffeeebbb```___```aaabbb```^^^YYYTTTNNNIIIEEECCCCCCDDDFFFJJJRRR]]]jjjssswwwtttpppmmmiiieee```\\\[[[YYYYYY^^^dddkkkwwwyyyqqqfffaaa]]]^^^```cccjjjqqq|||yyykkkbbb\\\XXXWWWZZZ^^^fffuuuvvvdddZZZUUU~~~}}}}}}{{{qqqpppuuu```PPPDDD===888777777777777777777777333333333444444555666777777>>>IIIUUUbbbooozzzttteeeccckkk{{{|||uuutttwwwzzz{{{~~~uuudddWWWMMMFFFBBBCCC@@@???AAACCCBBBDDDIIIIIIOOOXXXbbbnnnzzz~~~|||zzzzzz~~~yyyuuuooojjjccc]]]YYYTTTOOOLLLJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNPPPRRRVVVYYY\\\^^^^^^^^^___```aaa___[[[XXXRRRPPPMMMJJJIIIJJJLLLMMMPPPRRRUUUXXX\\\```bbbdddeeefffggghhhgggeeebbbaaa___^^^\\\ZZZYYYYYYYYYYYYUUUSSSNNNIIIEEECCCBBBAAACCCCCCDDDIIIQQQZZZaaadddfffdddaaa^^^\\\YYYUUURRRVVVTTTUUU[[[aaahhhsss~~~pppggg[[[VVVSSSTTTVVVWWW]]]cccmmmwwwwwwjjjaaa[[[WWWVVVYYY]]]fffuuuwwweee[[[VVV~~~~~~~~~{{{pppnnn~~~yyycccRRREEE>>>999999888777777777888888444444444444555666777777888???KKKXXXeeerrr~~~ssseeeccclll||||||vvvvvvxxxzzz{{{|||zzzzzz}}}xxxhhhZZZOOOGGGCCCBBB???>>>AAACCCCCCFFFJJJLLLSSS\\\dddnnnwwwyyywwwuuuwww~~~wwwpppkkkddd```[[[UUUQQQMMMJJJGGGFFFFFFGGGHHHJJJJJJKKKKKKMMMMMMNNNOOOQQQSSSUUUVVVXXXXXXYYYZZZ[[[YYYVVVRRRLLLKKKIIIHHHHHHIIIKKKLLLLLLMMMOOOQQQTTTVVVXXXYYYXXXYYYZZZ[[[[[[ZZZXXXWWWWWWWWWVVVUUUSSSRRRRRRQQQLLLJJJFFFBBB@@@??????@@@BBBBBBDDDIIIPPPVVVYYYYYYYYYWWWUUUSSSSSSQQQOOOMMMRRRPPPRRRXXX^^^dddnnnwwwyyyhhh]]]TTTOOOMMMOOOPPPQQQUUU[[[___iiisssyyy}}}||||||{{{{{{}}}wwwjjjbbbYYYVVVUUUXXX]]]eeeuuuyyyggg]]]WWW~~~}}}rrrnnn}}}iiiVVVHHH@@@:::999777555555555666666444444444444555666777888999@@@LLLZZZggguuurrrdddbbbkkk{{{~~~xxxxxxyyyzzzzzzyyywwwxxx|||}}}ooo```RRRIIICCCBBB??????BBBEEEEEEHHHMMMPPPXXXaaagggnnntttuuurrrqqqttt|||~~~wwwooogggbbbZZZXXXTTTPPPLLLIIIGGGGGGDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQPPPQQQRRRSSSRRROOOMMMIIIHHHHHHHHHHHHIIIKKKKKKJJJJJJLLLMMMOOOPPPRRRRRROOOPPPQQQRRRSSSRRRQQQQQQOOOOOOOOOOOONNNMMMKKKJJJEEEDDDAAA>>>======>>>>>>BBBCCCFFFJJJOOORRRSSSSSSQQQOOOMMMMMMMMMNNNMMMLLLOOONNNPPPVVV[[[___hhhpppqqq```UUUOOOKKKJJJLLLNNNNNNRRRWWWVVV___hhhmmmrrrvvvwwwuuunnnmmmkkkjjjkkkqqqyyyuuuiiiaaaXXXUUUTTTWWW\\\eeetttzzzhhh^^^YYYuuurrrqqq\\\LLLCCC<<<;;;888666444444555555444444444444555666777888888@@@LLLZZZhhhvvvqqqcccaaajjjzzzzzzyyyzzzzzzzzzwwwvvvwww|||yyyiiiYYYLLLEEEDDDAAAAAAEEEGGGHHHLLLQQQTTT\\\eeejjjnnnrrrrrrnnnnnnqqqyyy|||vvvoooggg^^^YYYSSSRRRPPPLLLIIIHHHHHHHHHDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJLLLKKKJJJKKKLLLLLLJJJHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOKKKLLLMMMNNNNNNNNNMMMMMMJJJKKKLLLLLLLLLJJJIIIGGGCCCBBB@@@???>>>>>>??????BBBDDDHHHLLLNNNOOOPPPPPPLLLJJJIIIIIIKKKLLLMMMLLLNNNMMMOOOTTTXXX[[[bbbiiizzzvvvgggYYYPPPKKKHHHGGGJJJLLLMMMPPPUUUSSS[[[bbbeeehhhlllllljjjbbb```\\\ZZZ[[[aaajjjqqq~~~sssggg___XXXUUUTTTWWW\\\eeettt{{{iii___ZZZxxxuuuxxxaaaPPPFFF@@@>>>;;;888666666666777555444444555555666777888777???KKKYYYhhhvvvpppbbb```iiiyyy|||zzz{{{{{{yyyxxxvvvxxx}}}qqq___PPPGGGEEEBBBCCCGGGJJJKKKNNNSSSVVV___hhhllloooqqqppplllllloooxxx|||vvvpppjjjaaaYYYSSSOOOOOOMMMKKKIIIHHHIIIJJJEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHIIIHHHFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJKKKLLLLLLLLLLLLLLLIIIJJJLLLMMMMMMKKKIIIHHHDDDCCCCCCBBBAAAAAAAAAAAABBBEEEJJJMMMMMMNNNOOOPPPJJJHHHGGGGGGJJJLLLMMMMMMNNNMMMOOOTTTVVVXXX^^^fffppp}}}xxxlll```TTTMMMIIIFFFFFFIIIKKKLLLOOOSSSTTT[[[```aaabbbeeefffdddZZZWWWSSSPPPQQQWWWaaahhhppp{{{qqqeee^^^WWWTTTSSSWWW[[[eeettt{{{jjj___ZZZyyykkkYYYNNNEEE>>>999777555333555999777666666555555555666666:::???HHHUUUdddqqq|||ttteee___gggwwwzzzxxxxxxxxxvvvwwwyyy|||sssaaaSSSKKKFFFFFFGGGIIILLLPPPTTTVVVaaaeeejjjmmmmmmkkkiiiiiikkkpppwww~~~xxxsssmmmfff```YYYSSSOOOMMMMMMMMMLLLKKKJJJHHHGGGIIIHHHHHHHHHGGGFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKLLLMMMMMMLLLJJJJJJLLLKKKJJJIIIIIIIIIIIIIIILLLLLLKKKKKKKKKKKKJJJJJJKKKJJJJJJKKKLLLKKKIIIGGGHHHFFFDDDBBB@@@@@@AAABBBEEEGGGJJJMMMNNNNNNLLLKKKGGGHHHHHHIIIKKKLLLNNNOOOQQQPPPRRRVVVWWWWWW[[[aaapppwwwyyyooocccWWWNNNIIIIIIHHHHHHLLLQQQUUUUUUTTTVVVZZZ^^^___bbbdddaaa[[[TTTPPPMMMOOOQQQSSSXXX^^^iiisss}}}nnnbbb[[[TTTTTTVVVZZZ^^^fffuuuzzzhhh[[[TTTqqq^^^QQQFFF???:::888666444555888666666555555555555555666:::???IIIUUUcccpppzzzvvvhhhbbbhhhxxx|||yyyyyyyyyvvvyyy{{{wwwdddUUUNNNHHHHHHIIIKKKOOOSSSXXX[[[dddggglllnnnmmmkkkiiihhhjjjooovvv}}}{{{rrrnnnggg```[[[VVVQQQNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJHHHGGGFFFDDDCCCCCCAAAAAABBBBBBCCCDDDDDDEEEHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLMMMNNNMMMLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIINNNMMMLLLMMMMMMLLLIIIFFFFFFEEECCCAAAAAABBBCCCDDDGGGIIILLLNNNOOOOOOMMMLLLIIIIIIJJJKKKMMMNNNPPPPPPSSSQQQSSSVVVWWWWWW\\\aaakkkrrr}}}}}}~~~~~~||||||~~~}}}yyyqqqggg\\\RRRKKKGGGEEEEEEGGGKKKQQQUUUUUUTTTXXX\\\______aaaccc```ZZZSSSOOOLLLNNNOOOPPPUUU[[[fffqqq~~~|||nnnaaa[[[UUUUUUWWW[[[^^^fffuuu{{{iii^^^WWWzzzdddUUUHHHAAA<<<:::888555555777555555444444444555555666;;;@@@IIIUUUbbbnnnxxx}}}xxxlllfffkkkxxx{{{zzzzzzwwwzzzxxxdddVVVNNNKKKKKKKKKMMMRRRXXX^^^bbbhhhkkkmmmnnnllliiihhhhhhhhhmmmttt{{{xxxrrrjjjeee___XXXTTTQQQOOOMMMOOOOOOPPPPPPOOONNNMMMMMMJJJJJJHHHFFFDDDBBBAAA@@@@@@@@@AAACCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNOOONNNMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJPPPOOOOOOOOOOOOMMMJJJGGGEEEDDDCCCBBBBBBDDDFFFHHHHHHJJJMMMPPPQQQPPPNNNMMMLLLMMMMMMOOOPPPQQQRRRSSSUUUSSSTTTWWWXXXXXX\\\bbbhhhnnnwww~~~zzzxxxxxxxxxxxxzzzzzzxxxuuurrrppppppqqqvvv~~~|||wwwtttppplllddd[[[SSSLLLGGGEEECCCEEEHHHMMMSSSVVVWWWWWWYYY\\\^^^^^^___```\\\VVVSSSOOOLLLNNNPPPRRRVVV\\\gggsss{{{mmmaaaZZZUUUUUUWWW[[[___fffuuu{{{jjj```[[[~~~~~~kkkZZZLLLDDD===<<<:::777555666555444444444444555555666;;;@@@JJJUUUbbbnnnvvv{{{zzzoooiiimmmxxx}}}zzzzzzxxx|||uuubbbTTTMMMLLLLLLMMMPPPUUU\\\ccchhhlllmmmnnnllljjjgggfffffffffkkkqqqxxxzzzqqqkkkddd___XXXSSSPPPOOOOOONNNRRRRRRQQQQQQOOONNNMMMLLLHHHGGGFFFEEECCCBBB@@@@@@BBBBBBDDDEEEGGGIIIJJJKKKHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPOOOOOONNNMMMMMMKKKJJJJJJIIIIIIJJJJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNPPPPPPPPPQQQRRRPPPMMMJJJFFFEEEDDDDDDDDDFFFHHHIIIJJJLLLOOOQQQRRRQQQOOONNNPPPPPPQQQSSSTTTUUUUUUUUUUUUTTTUUUXXXYYYYYY]]]ccchhhnnnvvv{{{~~~~~~|||uuutttssstttsssqqqnnnkkkhhhhhhhhhkkkrrryyy}}}|||wwwqqqllliiibbb^^^XXXPPPJJJGGGEEEEEEEEEGGGLLLQQQVVVZZZ[[[[[[^^^bbbdddcccdddddd___XXXUUUPPPOOORRRVVVYYY```gggsssyyykkk```YYYTTTTTTVVVZZZ^^^fffuuu~~~{{{jjj```\\\}}}||||||rrr___QQQGGG???===<<<888555555444444444444444555666777;;;AAAKKKWWWdddooowww|||{{{qqqkkklllwww~~~{{{zzzyyy~~~rrr```SSSNNNMMMNNNOOOSSSYYY```gggkkknnnnnnmmmjjjfffddddddeeeeeeiiipppvvv~~~|||tttlllfff^^^ZZZTTTPPPOOOOOOOOOOOORRRRRRQQQOOOMMMKKKIIIHHHDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMJJJKKKLLLMMMOOOQQQRRRRRRRRRQQQPPPPPPOOONNNNNNNNNKKKKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNOOOPPPQQQQQQRRRPPPQQQRRRTTTUUUTTTQQQNNNJJJIIIGGGFFFFFFHHHIIIJJJLLLNNNQQQSSSTTTSSSQQQOOOSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUWWW[[[\\\\\\```eeeiiinnnuuuyyy|||uuutttssssssrrroookkkhhhbbb```___aaagggnnnsssvvvzzzyyywwwsssnnnhhhbbb___WWWTTTNNNIIIEEEDDDEEEFFFFFFIIINNNSSSXXX\\\___```fffkkknnnoooooonnnhhh```XXXTTTSSSXXX___eeeoooxxxwwwiii^^^WWWRRRRRRTTTYYY^^^fffuuu{{{yyy{{{hhh___[[[~~~|||{{{zzzzzz~~~{{{hhhVVVKKK@@@===<<<999666666555555555555555666777888;;;AAALLLYYYgggsss{{{zzzqqqjjjjjjuuu}}}{{{{{{~~~mmm^^^UUUQQQOOOPPPSSSXXX^^^eeekkknnnnnnmmmjjjfffbbb```aaacccdddhhhnnnuuu}}}~~~vvvnnnfff```XXXUUUQQQNNNNNNNNNNNNNNNNNNNNNMMMKKKIIIGGGEEEDDDAAAAAABBBCCCDDDEEEEEEFFFCCCDDDFFFGGGIIIKKKLLLMMMLLLMMMNNNOOOQQQRRRSSSTTTSSSRRRQQQOOONNNNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTTTTUUUUUUWWWYYYZZZXXXTTTQQQMMMLLLJJJIIIIIIJJJLLLMMMQQQRRRUUUWWWWWWVVVTTTSSSUUUVVVXXXYYYZZZZZZYYYYYYVVVWWW[[[aaacccbbbeeejjjjjjnnntttxxxzzz~~~zzzyyywwwvvvtttpppjjjfffZZZWWWUUUWWW]]]dddjjjmmmnnnmmmlllhhhccc^^^YYYVVVNNNLLLHHHEEECCCDDDFFFGGGFFFJJJOOOUUUZZZ___eeeiiimmmsssyyy|||}}}{{{ssskkkccc^^^]]]ccckkkvvvuuuggg[[[TTTPPPPPPTTTYYY^^^hhhxxxxxxttt|||zzzggg]]]ZZZ}}}{{{zzzyyyyyyxxx|||qqq[[[NNNAAA===<<<999777777666555555666666888999999:::AAAMMM[[[jjjwwwyyyoooggghhhsss~~~|||~~~yyyfffZZZSSSRRRQQQSSSWWW]]]ccciiinnnpppmmmkkkgggbbb^^^]]]___aaadddhhhnnnttt|||wwwooohhh```ZZZRRROOOLLLKKKKKKKKKKKKJJJGGGGGGGGGFFFEEEDDDCCCBBB@@@AAABBBCCCDDDEEEFFFGGGFFFGGGHHHIIIKKKLLLNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUSSSRRRPPPOOOMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQSSSTTTUUUWWWXXXXXX\\\]]]^^^______\\\WWWSSSMMMLLLKKKKKKLLLNNNPPPRRRVVVWWWZZZ[[[\\\ZZZXXXWWWVVVWWWYYY[[[\\\[[[ZZZYYYXXXZZZaaahhhkkkjjjkkkooonnnqqquuuwwwyyy~~~~~~zzzsssjjjeeeVVVRRRNNNNNNRRRXXX^^^aaaaaaaaa```]]]YYYTTTOOOMMMHHHFFFDDDBBBBBBDDDFFFGGGGGGKKKRRRXXX___gggqqqwww|||~~~uuuooommmrrr|||ssseeeYYYRRRPPPPPPTTTZZZaaakkk{{{tttrrryyyzzzggg^^^[[[{{{yyyxxxxxxyyyvvv{{{yyy^^^PPPAAA<<<;;;999888888666666666666777888:::::::::AAAMMM]]]lllyyy~~~xxxnnnffffffqqq|||~~~rrr```UUUQQQPPPSSSVVV[[[aaaggglllpppqqqllljjjfff```\\\[[[^^^```dddhhhnnnttt||||||rrrkkkccc[[[VVVMMMKKKIIIHHHIIIIIIGGGFFFAAABBBBBBCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEFFFFFFJJJKKKLLLMMMNNNOOOPPPQQQPPPPPPQQQRRRSSSTTTUUUUUUSSSRRRPPPNNNMMMMMMMMMMMMOOONNNNNNNNNOOOPPPPPPQQQUUUUUUWWWXXXZZZ[[[\\\]]]cccccccccdddbbb^^^XXXSSSLLLLLLKKKLLLNNNQQQTTTVVVYYY[[[]]]______^^^\\\ZZZWWWXXXZZZ\\\]]]\\\[[[ZZZZZZ]]]eeemmmqqqooopppsssrrruuuxxxyyy{{{vvvllleeeVVVRRRLLLIIIJJJNNNRRRTTTYYYYYYXXXVVVRRRNNNIIIGGGDDDCCCBBBAAABBBCCCEEEFFFIIINNNUUU\\\eeeppp|||~~~{{{rrrdddWWWPPPQQQQQQUUU\\\cccmmm~~~qqqqqqxxx~~~zzzggg___]]]||||||{{{vvvtttuuuuuuxxx~~~kkkZZZHHH???===:::888888666666666666777888::::::999CCCNNN\\\ooowwwkkkddddddmmmxxxhhh[[[RRRQQQSSSQQQUUU\\\ccciiimmmnnnoooiiifffbbb^^^\\\\\\^^^___cccfffmmmwwwuuujjjbbb\\\WWWUUUJJJIIIGGGEEECCCCCCCCCCCCAAAAAA@@@??????@@@AAABBB@@@AAABBBDDDGGGIIIJJJKKKLLLLLLLLLMMMNNNNNNNNNOOORRRRRRTTTUUUVVVVVVVVVVVVRRRQQQQQQPPPPPPQQQQQQRRROOOPPPQQQRRRSSSTTTUUUVVVWWWYYY\\\^^^^^^```ccceeennnkkkhhhhhhhhhddd]]]VVVPPPMMMKKKLLLPPPVVV[[[^^^```dddhhhiiifffbbb___]]][[[\\\___aaaaaa```^^^]]][[[aaakkkssswwwwwwwwwwwwxxxzzz|||~~~uuuiiiXXXPPPIIIHHHHHHGGGIIIMMMTTTSSSPPPMMMIIIFFFDDDBBBAAAAAAAAA@@@@@@CCCGGGKKKNNNRRRXXX___iiiwwwyyykkk___XXXUUUQQQTTTWWW[[[dddsss~~~oookkkqqqwww|||{{{jjjcccaaa|||}}}{{{vvvsssttttttvvv{{{qqq```MMMBBB>>>:::777777666555555555666777888999999CCCOOO]]]qqqwwwkkkddddddnnnqqqbbbWWWPPPOOOSSSSSSWWW]]]eeejjjmmmnnnnnngggeeeaaa^^^]]]^^^```aaafffiiipppyyy~~~wwwmmmccc[[[UUUPPPMMMJJJHHHFFFDDDBBBBBBBBBBBBAAA@@@?????????@@@AAABBBBBBCCCDDDFFFHHHJJJLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZ\\\___aaabbbcccfffhhhnnnlllkkkkkkkkkggg___YYYPPPNNNMMMNNNRRRXXX^^^bbbkkknnnssstttqqqlllhhhfff```aaacccddddddcccaaa______eeennnvvvyyyzzzzzzzzz}}}zzznnnZZZQQQIIIGGGGGGFFFGGGJJJKKKKKKIIIGGGEEECCCAAA@@@@@@@@@AAAAAAAAADDDIIILLLNNNSSS[[[dddoooxxxjjj^^^WWWTTTQQQTTTWWW\\\eeeuuupppkkknnntttzzz~~~|||kkkccc```}}}~~~|||vvvrrrrrrqqqtttxxx~~~}}}}}}zzzgggSSSFFF@@@;;;777666666666555555555666666777:::CCCPPP```tttvvvjjjccccccoooxxxgggZZZQQQMMMNNNSSSUUUYYY```gggkkknnnnnnmmmeeeccc```^^^^^^```bbbdddiiilllsss|||sssmmmddd[[[TTTOOOKKKHHHIIIGGGEEECCCAAA@@@@@@@@@@@@@@@??????@@@AAABBBBBBDDDEEEFFFHHHJJJLLLMMMNNNOOOOOOPPPQQQQQQRRRSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSTTTUUUVVVVVVXXXYYYYYY[[[\\\]]]^^^______aaadddeeefffhhhkkkmmmqqqoooooopppooojjjbbb[[[RRRRRRRRRTTTXXX___fffjjjssswww|||}}}zzzsssmmmjjjggghhhiiiiiiiiigggeeeccceeekkkssszzz}}}vvv^^^SSSIIIFFFEEECCCDDDFFFDDDDDDCCCBBBAAA@@@@@@??????@@@AAABBBCCCFFFKKKOOOPPPWWW```iiivvvwwwhhh\\\VVVTTTRRRTTTXXX]]]gggxxxqqqiiikkkpppvvv}}}mmmccc___~~~~~~|||vvvqqqpppppprrruuu{{{zzz{{{nnnXXXJJJBBB<<<777666888777777666666666666777:::BBBPPPbbbvvvvvviiibbbcccooozzzlll\\\RRRMMMKKKOOOUUUXXX\\\ccciiimmmnnnmmmlllbbbaaa___^^^___bbbfffhhhlllpppvvvzzzrrrhhhccc]]]WWWRRRNNNKKKHHHGGGFFFCCCAAA???>>>>>>>>>??????@@@@@@AAABBBCCCCCCFFFFFFHHHIIIKKKMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVXXXYYYZZZ]]]]]]^^^```aaabbbcccdddccceeehhhjjjkkkmmmppprrruuutttttttttqqqkkkbbb\\\VVVWWWYYY\\\aaahhhpppuuu{{{yyyrrrnnnmmmmmmnnnnnnmmmkkkiiihhhjjjooowww}}}}}}cccWWWKKKFFFDDDBBBBBBDDDCCCCCCCCCBBBBBBAAAAAA@@@>>>@@@BBBDDDFFFJJJNNNRRRTTT[[[eeennn{{{}}}{{{{{{ttteeeZZZTTTSSSRRRUUUYYY^^^iii|||rrriiiiiimmmuuu}}}nnnccc^^^~~~{{{uuupppoooppppppsssxxxzzzyyyttt]]]NNNEEE>>>999888999999888888777888888888:::AAAPPPcccvvvuuuiiibbbcccnnnmmmaaaUUUNNNLLLLLLRRRXXX[[[___eeejjjmmmmmmkkkjjjaaa```^^^^^^```dddhhhkkkooosss{{{|||wwwtttnnnggg^^^[[[WWWTTTQQQOOOLLLJJJEEEDDDBBB@@@>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEGGGGGGIIIJJJLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVXXXWWWWWWVVVVVVVVVWWWWWWUUUVVVVVVWWWYYY[[[]]]^^^aaaaaabbbdddeeefffggghhhgggiiilllnnnppprrruuuwwwzzzzzzyyyvvvrrrjjjbbb\\\XXX[[[___ccciiipppyyyzzzvvvrrrssssssssssssrrrpppppppppuuu{{{jjj\\\MMMGGGEEEDDDCCCDDDFFFEEEEEEDDDBBBAAAAAA@@@@@@BBBEEEGGGIIIMMMRRRUUUWWW___jjjuuu|||uuupppjjjggggggeeejjjsss{{{~~~pppbbbWWWSSSSSSRRRUUUZZZaaalllsssiiijjjnnnvvvpppddd^^^}}}zzzsssooooooooonnnpppuuu~~~{{{vvv|||cccSSSHHH@@@;;;:::999999888888888999999::::::@@@OOObbbsss~~~tttiiibbbcccmmmzzzcccYYYPPPMMMMMMOOOTTTZZZ]]]```fffkkknnnllliiiggg```___^^^___aaafffjjjmmmqqqwww}}}{{{xxxzzz}}}wwwwwwsssllljjjjjjfff```XXXVVVTTTRRRPPPNNNKKKIIICCCBBB@@@???>>>>>>???@@@@@@AAABBBDDDFFFGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQRRRSSSUUUVVVWWWWWWXXXWWWVVVUUUUUUVVVWWWXXXXXXYYYZZZ[[[]]]```bbbccceeeeeefffgggiiijjjkkklllkkkmmmpppssstttwwwzzz|||~~~~~~|||yyyrrrkkkddd```\\\```fffkkkqqqyyy{{{yyyyyyzzz{{{{{{{{{{{{{{{zzz}}}rrrbbbQQQJJJHHHGGGFFFFFFGGGGGGFFFDDDCCCBBBAAA@@@BBBEEEHHHKKKMMMPPPUUUXXX[[[bbbooowwwjjjddd```\\\[[[]]]YYY^^^dddjjjqqqzzz{{{lll^^^UUURRRSSSQQQUUU[[[cccooo~~~ssskkknnnsss{{{qqqfff___|||xxxrrroooppplllllllllqqqzzz~~~~~~zzzuuukkkXXXLLLBBB<<<:::888777777777888999:::::::::???MMM```ppp}}}|||sssiiicccccclll~~~ppp[[[SSSLLLLLLNNNPPPUUU[[[^^^aaaggglllmmmkkkgggeee```___^^^___bbbfffkkknnnttt{{{{{{ssspppllllllqqqrrrtttvvvxxxwwwtttqqqnnnggghhheee``````cccaaa]]]YYYWWWUUUSSSQQQNNNJJJGGGAAAAAA@@@??????@@@AAAAAA@@@BBBDDDFFFHHHIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZYYYXXXWWWVVVWWWXXXZZZ\\\\\\]]]^^^```cccfffhhhiiihhhiiijjjkkklllnnnooooooooorrruuuwwwyyy|||~~~zzztttnnnjjjhhhccciiipppvvv|||xxxgggUUUMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEHHHKKKNNNPPPSSSWWWZZZaaagggtttoooggg^^^\\\ZZZVVVVVVXXXVVVYYY^^^aaaeeemmmyyywwwiii[[[RRRQQQRRRPPPUUU]]]eeeqqq|||rrrmmmrrryyyrrrggg```{{{wwwqqqoooqqqkkkjjjjjjnnnxxx~~~}}}xxxwwwqqq\\\OOOCCC<<<:::666666666666777888:::::::::>>>LLL___nnnzzz{{{rrriiicccccckkk||||||kkkVVVOOOKKKLLLNNNQQQUUUZZZ^^^bbbggglllmmmjjjfffccc```_________bbbggglllooovvv~~~vvvnnnkkkfffeeekkkeeefffhhhjjjiiifffcccaaa^^^___]]]ZZZ[[[___```]]]^^^[[[YYYVVVSSSOOOJJJFFF@@@@@@?????????@@@BBBCCCAAABBBEEEHHHJJJKKKKKKKKKMMMMMMNNNOOOQQQRRRSSSSSSTTTUUUVVVWWWYYYZZZ[[[\\\[[[ZZZYYYYYYZZZ\\\^^^```___```bbbdddgggjjjlllnnnkkkkkklllnnnooopppqqqrrrrrruuuxxx{{{|||{{{vvvqqqooonnnkkkqqqyyy|||jjjWWWOOONNNMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGJJJMMMPPPRRRUUUXXX[[[ffflllxxxoooccc]]]XXXXXXXXXTTTSSSUUUVVVYYY\\\]]]___gggsss|||uuufffYYYQQQQQQSSSOOOUUU]]]gggsss{{{rrrnnnuuu~~~rrrgggaaa{{{vvvpppmmmnnnllliiihhhmmmxxx}}}yyyrrr~~~~~~fffSSSFFF===888999999999888999999::::::;;;AAAMMM\\\lll{{{}}}zzzsssiiibbbbbblll|||ppp```QQQLLLIIIKKKMMMOOOUUU\\\```eeeiiilllkkkhhheeecccaaa``````aaadddiiinnnrrruuuzzzkkkfffddd```[[[]]]\\\[[[[[[\\\\\\[[[YYY\\\]]]]]]___aaacccdddeeedddaaa^^^ZZZUUUOOOHHHDDD???@@@AAAAAA@@@???@@@BBBDDDEEEGGGIIIJJJKKKLLLLLLNNNNNNOOOPPPRRRSSSTTTTTTTTTUUUVVVVVVWWWXXX\\\^^^^^^^^^]]]]]]^^^___aaabbbdddeeefffhhhkkkmmmnnnooonnnooopppqqqrrrsssttttttxxxzzz|||~~~~~~{{{xxxvvvuuuzzz~~~qqq]]]SSSOOOLLLJJJKKKKKKIIIHHHIIIJJJJJJIIIHHHLLLMMMOOORRRWWW[[[___bbbjjjrrrqqqddd\\\XXXTTTSSSUUUVVVVVVUUUUUUWWWYYY[[[___dddkkkooozzzyyykkk^^^VVVRRRPPPOOOTTTXXX^^^hhhvvvwwwtttppp}}}rrrhhhbbb{{{vvvpppmmmnnnllliiiiiimmmwww|||tttpppzzzlllYYYJJJ@@@::::::999999999999999::::::;;;AAAMMM\\\lll{{{~~~}}}uuujjjaaaaaalll}}}lll]]]PPPKKKIIIKKKNNNQQQWWW^^^cccgggkkkmmmkkkhhhfffdddbbbbbbcccdddfffkkkpppsssyyyssslllhhhbbb]]][[[YYYWWWWWWXXXYYYXXXWWW]]]```dddhhhlllooopppqqqnnniiibbb[[[TTTMMMFFFBBB???@@@BBBBBBAAAAAABBBCCCGGGGGGIIIJJJLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTUUUVVVXXXYYYZZZZZZ[[[^^^`````````______```bbbdddeeeggghhhjjjlllnnnpppqqqrrrqqqqqqrrrsssuuuvvvwwwwwwzzz}}}}}}}}}}}}rrr^^^TTTQQQNNNNNNOOOOOOMMMLLLLLLMMMNNNMMMKKKNNNOOOQQQUUUYYY^^^bbbeeelllsss}}}pppddd[[[WWWTTTRRRSSSVVVXXXXXXWWWZZZ[[[\\\]]]```eeekkkpppyyyvvvhhh]]]UUUQQQPPPPPPUUUYYYaaalllzzzrrrpppqqq}}}rrriiiccc{{{uuuooolllmmmkkkjjjjjjooowwwvvvpppkkksss~~~uuuaaaPPPCCC<<<::::::999999999999::::::<<>><<<;;;;;;:::999999999:::;;;BBBMMM]]]mmm}}}ttthhhdddmmmuuuaaaTTTMMMJJJJJJOOOTTTXXX___fffhhhiiikkkjjjhhhfffeeeeeefffiiilllmmmnnnrrrxxx~~~}}}uuulllhhhccc___^^^]]]]]]\\\ccciiirrrzzz|||zzzoooggg\\\SSSMMMJJJIIIHHHCCCEEEGGGHHHGGGHHHJJJLLLLLLLLLMMMOOOQQQSSSUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWZZZ^^^```aaaaaacccdddgggggghhhiiijjjmmmoooqqqqqqrrrsssuuuvvvxxxyyyzzz{{{{{{}}}~~~yyycccVVVRRRPPPQQQSSSWWWXXXZZZ]]]___^^^ZZZWWWVVVVVVWWWXXX[[[^^^aaabbbaaaccchhhmmmpppnnniiiddd^^^]]]ZZZVVVSSSQQQQQQQQQRRRUUUZZZ___dddhhhkkkmmmppprrruuuyyy}}}zzzuuullleee[[[SSSOOOPPPQQQSSSUUU\\\iiiyyyiiiaaaeeewww{{{nnngggccczzztttnnnmmmoookkkmmmpppsssuuuxxx|||{{{vvvrrrhhheeekkkzzzzzzcccNNNAAA===<<<;;;::::::999999::::::AAAMMM]]]nnn~~~yyynnnhhhooosss```UUUMMMJJJKKKQQQVVVZZZ```ggghhhiiijjjiiigggffffffggghhhkkkoooppppppuuu~~~zzzvvvpppkkkgggdddbbb```ccchhhnnnsssuuusssooolllbbb\\\TTTNNNKKKKKKKKKJJJFFFHHHJJJJJJIIIJJJKKKMMMLLLMMMOOORRRTTTVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZ\\\___aaabbbcccfffgggkkkkkkkkkmmmooorrrtttvvvvvvvvvwwwyyyzzz{{{}}}}}}zzzbbbUUUQQQPPPRRRUUUYYY\\\aaafffiiigggbbb]]]XXXXXXWWWWWWWWWYYYZZZ[[[XXXZZZ]]]aaadddccc___[[[UUUUUUTTTRRROOONNNOOOQQQSSSWWW]]]ccciiipppvvvzzz~~~}}}tttooohhhaaaXXXQQQNNNOOORRRSSSWWW___mmm|||xxxdddaaafffwwwyyymmmgggdddyyytttooonnnpppkkkmmmooooooooopppsssvvvzzz~~~~~~zzzwwwmmmfffhhhwwwkkkUUUGGG======<<<::::::999999999999???LLL]]]ooo~~~tttmmmqqqrrr```VVVNNNKKKLLLRRRWWW[[[aaagggiiijjjjjjiiihhhgggiiijjjkkkooorrrrrrsssyyyzzzuuupppjjjgggdddfffiiijjjjjjgggdddaaaYYYUUUPPPMMMKKKJJJIIIIIIIIIKKKLLLLLLKKKKKKLLLNNNLLLOOORRRVVVXXXYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^______aaacccdddeeehhhkkkmmmoooooopppqqqtttwwwzzz|||||||||}}}~~~xxxaaaUUURRRSSSVVVZZZ\\\aaaiiiqqqtttqqqjjjeee[[[ZZZXXXVVVUUUTTTTTTUUURRRSSSUUUXXX[[[[[[ZZZWWWSSSSSSRRRPPPNNNOOOSSSWWWWWW\\\dddlllttt}}}zzzrrrlllfff___VVVOOONNNOOORRRTTTZZZbbbqqqooo```aaafffuuuyyynnniiigggyyytttooooooqqqlllmmmnnnllliiiiiikkknnntttxxx|||rrrhhhhhhuuurrr[[[LLL>>>===<<<;;;:::999999999888???LLL]]]ooowwwppprrrqqq```WWWNNNLLLMMMSSSXXX\\\aaagggiiijjjkkkjjjiiiiiikkklllnnnqqqttttttuuu|||yyysssnnndddeeeeeeeeecccaaa]]][[[VVVSSSOOOMMMKKKJJJHHHFFFKKKLLLMMMMMMLLLKKKLLLNNNMMMPPPUUUYYY\\\\\\[[[ZZZ\\\\\\]]]^^^___aaaaaabbbccceeefffggghhhkkkooorrrrrrrrrsssuuuwww{{{~~~www```UUUSSSUUUZZZ^^^___eeeoooxxx|||yyyqqqjjj]]][[[YYYVVVSSSRRRQQQQQQPPPPPPQQQTTTWWWXXXWWWVVVVVVUUUTTTQQQPPPSSSZZZ___\\\bbbjjjsss}}}yyyqqqllleee___UUUOOOMMMOOORRRTTT]]]eeesssiii^^^aaaffftttyyyoookkkiiiwwwssspppnnnkkkkkkllljjjddd^^^]]]bbbgggmmmsss}}}tttlllhhhoooyyybbbKKKEEE???<<<======:::999:::;;;>>>III]]]pppzzzrrrssszzzrrr^^^QQQPPPPPPQQQVVV\\\bbbfffhhhkkkkkkkkkjjjhhhhhhjjjlllnnnooosssxxx{{{}}}wwwppplllgggcccaaa^^^[[[YYYSSSRRRPPPOOONNNMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNRRRTTTXXXZZZ\\\^^^aaaccc___aaabbbccccccccceeegggjjjjjjjjjkkkmmmppptttvvvxxxzzz|||~~~ooo\\\VVVSSSPPPTTT]]]```iiirrrxxx|||{{{tttkkkaaaXXXRRRRRRSSSPPPMMMLLLNNNOOOQQQTTTWWWXXXWWWVVVVVVVVVVVVUUUUUUXXX]]]aaagggkkkrrr|||wwwmmmggg```]]]WWWQQQMMMNNNSSSVVV]]]eeerrr{{{ddd[[[___fffzzz~~~yyyqqqllliiiwwwsssqqqnnnllliiiiiigggaaa\\\ZZZ^^^ccciiipppzzzyyypppjjjnnnwww}}}jjjSSSFFF???;;;<<<===:::999:::<<<>>>III]]]ppp|||tttssszzzsssaaaTTTPPPPPPRRRVVV]]]cccggghhhlllmmmmmmkkkjjjjjjmmmooopppqqqvvv{{{~~~{{{wwwqqqlllgggccc___\\\VVVUUUSSSQQQPPPPPPPPPPPPOOOOOOOOONNNOOOOOOPPPPPPRRRUUUZZZ]]]___aaaccceeebbbdddfffgggfffgggiiikkknnnnnnnnnooorrruuuxxxzzz}}}~~~|||iiiXXXSSSQQQOOOSSS\\\```hhhpppvvvzzzzzztttkkk]]]UUUPPPQQQRRROOOMMMMMMNNNOOOPPPSSSVVVXXXXXXXXX]]]]]]^^^^^^```dddiiinnnuuuyyy|||tttjjjddd___\\\WWWQQQNNNOOOSSSWWW```hhhvvvuuu```YYY___iiiyyy~~~yyyrrrmmmjjjwwwsssqqqooolllffffffccc^^^YYYWWWZZZ^^^eeekkkvvvtttkkkmmmssszzzuuu^^^HHHAAA;;;;;;<<<::::::;;;===???III]]]qqq~~~vvvsssxxx~~~uuudddXXXRRRRRRSSSXXX^^^dddhhhjjjmmmnnnnnnmmmmmmmmmppprrrssstttzzzxxxrrrlllfffbbb\\\ZZZXXXUUUSSSSSSSSSTTTQQQQQQPPPPPPQQQRRRSSSSSSSSSWWW]]]aaaccceeefffggggggiiikkkllllllmmmoooqqqsssssstttvvvyyy}}}pppaaaSSSPPPOOONNNSSS[[[___fffmmmrrrvvvxxxssskkk\\\UUUPPPQQQSSSQQQOOOPPPPPPQQQRRRUUUWWWZZZ]]]^^^```bbbeeegggkkkpppvvvzzzxxxooofff```^^^[[[VVVQQQNNNOOOTTTXXXccclllzzzlll[[[WWW```lllyyyzzzsssoookkkxxxtttqqqooommmeeedddaaa]]]XXXVVVXXX[[[bbbiiisss~~~wwwlllkkkqqqxxx~~~fffMMMCCC;;;;;;<<<;;;:::;;;>>>???III\\\pppwwwqqqttt{{{uuueeeZZZSSSSSSUUUYYY```fffjjjkkkmmmnnnooooooooopppsssvvvvvvxxx~~~}}}wwwpppkkkdddbbb^^^ZZZWWWVVVVVVVVVRRRRRRRRRRRRSSSTTTUUUVVVTTTYYY___eeehhhiiijjjkkkkkkmmmpppqqqqqqsssuuuwwwzzzzzz|||~~~}}}ttteeeZZZPPPNNNOOOPPPTTT[[[^^^dddjjjnnnrrruuuqqqjjj^^^WWWTTTUUUUUUSSSSSSTTTUUUVVVXXXZZZ]]]```eeehhhgggjjjoootttyyy}}}tttkkkccc^^^\\\YYYUUUPPPNNNPPPVVVZZZfffooo}}}dddWWWVVVaaannn|||zzztttppplllyyytttqqqnnnlllfffdddaaa]]]ZZZYYYYYY[[[ccciiirrr{{{xxxllljjjoooxxxlllSSSHHH===;;;<<<;;;;;;;;;>>>???HHH[[[ooowwwnnnpppwwwuuueee[[[UUUUUUVVV[[[bbbhhhkkkmmmmmmnnnppppppqqqssswwwzzzzzz||||||xxxooolllfff```[[[YYYXXXXXXSSSSSSSSSTTTUUUWWWXXXYYYVVV[[[ccchhhlllnnnooopppqqqsssuuuwwwxxxyyy|||~~~xxxuuuuuu{{{wwwiii\\\VVVPPPOOOPPPRRRVVV[[[]]]bbbhhhkkkoooqqqmmmggg^^^YYYVVVWWWWWWUUUVVVXXXZZZ]]]```bbbdddhhhnnnrrrvvvzzz{{{qqqhhh```]]]ZZZXXXTTTPPPOOORRRWWW\\\fffqqqsss___WWWWWWcccqqqzzzuuuqqqlllzzzuuuqqqmmmjjjgggeeebbb___]]]\\\\\\]]]dddiiiqqqyyyxxxmmmjjjnnnxxxuuu[[[MMM???<<<<<<<<<;;;;;;===>>>GGGYYYnnnwwwlllmmmuuuvvvggg\\\WWWVVVXXX]]]ccciiimmmnnnnnnppprrrssstttwww{{{~~~}}}xxxppphhhaaa\\\ZZZYYYUUUUUUVVVWWWXXXZZZ\\\]]][[[```gggmmmqqqtttvvvxxxyyy{{{~~~wwwqqqnnnooovvv}}}lll___UUUSSSQQQQQQQQQTTTWWWZZZ\\\aaafffiiilllnnniiibbb\\\XXXWWWYYYZZZYYY[[[___aaaeeejjjmmmooosssyyy~~~yyynnneee^^^\\\XXXVVVSSSPPPOOOSSSYYY^^^gggsssiii[[[XXXZZZfffuuuzzzvvvqqqlll{{{uuupppllliiigggeeebbb```_________^^^ccchhhpppxxxzzznnnjjjnnnwwwaaaQQQBBB=========;;;;;;<<<===EEEWWWmmmxxxkkkkkkuuuxxxiii```XXXXXXYYY^^^dddjjjnnnpppqqqrrruuuwwwxxx|||{{{pppfff```]]][[[XXXXXXYYYZZZ\\\^^^```aaabbbffflllqqqvvvzzz~~~zzzsssnnnlllllltttqqqaaaWWWQQQRRRRRRQQQRRRTTTWWWXXX[[[```fffhhhkkkkkkeee^^^[[[YYYZZZ^^^aaabbbffflllmmmrrryyy}}}vvvjjjaaa\\\ZZZWWWUUURRROOOOOOSSSZZZ___hhhvvv|||___XXXZZZ^^^jjjyyyyyyvvvqqqkkk|||uuupppkkkhhhfffdddbbb``````aaa``````bbbgggooowww~~~{{{pppkkknnnvvveeeTTTDDD===>>>===<<<;;;<<<<<>>FFFRRRhhh{{{pppnnnssspppdddYYYYYYZZZ___fffmmmsssuuuwwwzzz}}}{{{yyyxxxxxx|||zzzpppiiidddbbb^^^```bbbdddeeehhhkkknnnnnnssszzz}}}|||uuuooommmoooyyynnnbbb[[[WWWTTTTTTSSSQQQPPPRRRUUUXXX___aaaeeehhhjjjgggccc___]]]___ccchhhnnnvvv~~~vvvlllccc]]]XXXUUUVVVQQQNNNOOOQQQTTTZZZbbbqqqooo[[[WWW[[[bbbpppxxxrrrooommmxxxrrrlllhhhcccbbbaaa______```bbbccceeejjjpppvvv}}}}}}xxx{{{~~~~~~nnneeejjjwww}}}cccJJJBBBAAA===:::<<<999>>>FFFRRRggg}}}tttsssxxxpppeee]]]\\\\\\```hhhooouuuxxxyyy|||~~~}}}}}}~~~tttmmmhhheeeccceeehhhiiikkkmmmqqqtttvvv{{{~~~zzzuuutttuuu}}}yyyhhh^^^XXXUUUSSSSSSRRRQQQPPPRRRVVVYYY^^^aaaeeeiiikkkhhhccc___```ccchhhnnnuuuuuukkkccc\\\WWWTTTSSSOOOMMMOOOQQQUUU\\\ddduuu~~~hhhVVVUUU]]]fffssswwwrrroooooozzzsssmmmiiibbbaaa```______```bbbcccccchhhnnnttt{{{xxxrrrvvv|||pppgggjjjuuummmQQQEEEAAA===;;;===:::>>>EEEPPPeeezzzyyy}}}~~~}}}qqqgggaaa______bbbiiirrryyy}}}|||zzzsssnnnkkkjjjlllooorrrtttvvvzzz|||~~~~~~~~~mmmaaaZZZVVVTTTSSSTTTTTTTTTSSSUUUYYY\\\___ccciiimmmnnnkkkgggdddeeehhhnnnvvv}}}sssiiiaaa[[[WWWTTTPPPMMMLLLOOORRRWWW```iiizzzttt```QQQUUUbbbnnnxxxvvvqqqoooooozzzsssmmmiiiaaa```___^^^^^^```aaacccbbbgggmmmsssyyyyyyrrrvvv}}}mmmfffiiissswwwYYYHHHBBB>>>===???;;;???DDDOOOccc}}}~~~}}}|||}}}~~~rrriiicccaaa```ccckkkttt|||~~~xxxtttqqqpppssswwwzzz}}}uuueee]]]YYYWWWVVVWWWXXXYYYYYYYYY[[[^^^aaaccchhhnnnssssssqqqmmmkkkjjjnnnuuuyyyooofff___YYYUUUSSSMMMKKKLLLPPPTTTYYYdddooommm]]]RRRYYYjjjwww~~~|||uuuooommmnnn{{{rrrlllhhhaaa```^^^]]]]]]___```aaabbbffflllrrrxxxxxx{{{xxxfffcccfffoooaaaLLLCCC@@@???@@@<<>>???BBBIII]]]xxx~~~}}}wwwnnnhhh]]]]]]```gggrrr|||ooogggdddbbbfffnnnqqqsssttttttttttttvvvwwwzzz~~~qqqlllccc[[[UUUQQQNNNLLLKKKMMMQQQWWW[[[bbbppp~~~vvv```___bbblllyyy}}}|||~~~sssiiigggbbbaaagggtttmmmjjjcccbbb___]]][[[[[[\\\\\\]]]bbbgggmmmrrr{{{mmm[[[QQQUUUZZZ___sss```MMMDDD???;;;>>>???AAAIII\\\www~~~~~~uuulllfff\\\]]]aaaiiitttsssmmmkkkiiiooozzz}}}~~~~~~~~~|||oooiiiaaaYYYTTTPPPMMMKKKLLLNNNSSSXXX\\\cccrrrmmmZZZ]]]ccclllxxx||||||~~~kkkdddddd___```ggguuunnnkkkiiieee___ZZZXXXYYY[[[\\\```bbbggglllqqqxxxhhh[[[TTTYYY\\\aaawwwgggLLLDDDCCCBBB===>>>CCCLLL]]]uuu}}}pppfffaaaXXX[[[bbbkkkvvvxxxuuuxxxzzz}}}vvvjjjddd\\\WWWTTTRRRPPPMMMLLLPPPUUUZZZ```kkkzzzxxxdddUUUXXX```kkkwww~~~~~~xxxcccbbb^^^[[[___aaavvvnnnkkkiiieee```[[[XXXYYY[[[\\\^^^aaaeeeiiiooouuu}}}ggg[[[VVV[[[___eeeyyyqqqSSSGGGCCC@@@;;;<<>>@@@AAACCCLLLccc}}}tttooopppsssyyy|||pppcccZZZSSSSSSQQQMMMIIIIIIMMMPPPVVV\\\gggwwwiiiTTTNNNPPPPPPYYYhhhvvv|||wwwpppjjjeee```[[[ZZZZZZYYYYYYZZZ[[[]]]```cccjjjqqqvvv|||rrrTTTHHH@@@FFFBBB@@@KKK]]]xxx}}}zzzxxxyyy}}}~~~tttiii]]]WWWUUUQQQOOONNNLLLJJJMMMSSSYYY```mmm}}}aaaQQQMMMKKKRRR\\\lllzzzwwwpppjjjfff```\\\ZZZZZZYYYYYYZZZ[[[]]]___ccciiiqqqvvv}}}yyyYYYJJJAAAFFFBBB@@@KKK[[[vvvzzzpppeeeZZZTTTQQQNNNMMMMMMLLLLLLPPPVVV\\\cccppp{{{^^^QQQMMMLLLSSS^^^nnn|||xxxpppjjjfffaaa]]][[[ZZZYYYXXXYYY[[[]]]___ccciiipppuuu~~~```MMMCCCFFFBBB@@@JJJXXXrrr|||yyy~~~tttjjj```VVVPPPMMMKKKJJJLLLMMMMMMRRRYYY___ggguuurrrZZZPPPMMMLLLUUUaaarrryyyqqqkkkgggbbb^^^\\\[[[YYYXXXYYYZZZ\\\^^^bbbhhhpppuuu~~~gggOOOEEEGGGBBBAAAJJJUUUmmmxxxtttzzzxxxnnnddd[[[SSSNNNLLLIIIIIILLLMMMNNNTTT[[[bbblll{{{hhhTTTMMMLLLLLLWWWfffzzz{{{ssslllhhhccc___]]][[[YYYXXXXXXYYY[[[^^^aaahhhooottt}}}oooQQQGGGGGGBBBBBBIIIQQQhhh{{{wwwsssxxx|||rrrggg^^^VVVPPPLLLLLLIIIJJJMMMNNNOOOUUU\\\fffqqqyyy^^^OOOKKKLLLNNN\\\mmm~~~uuullliiidddaaa^^^\\\YYYWWWWWWYYY[[[]]]aaagggnnnsss{{{}}}xxxWWWIIIGGGAAABBBHHHMMMcccvvvtttrrrwww}}}vvvkkk```XXXRRRNNNLLLKKKIIIJJJMMMPPPRRRXXX___kkkwwwlllWWWLLLJJJNNNSSSeeewwwwwwmmmiiieeebbb___\\\YYYWWWWWWXXXZZZ\\\```fffnnnsssxxx{{{tttyyy^^^KKKHHHAAACCCHHHKKK```xxxyyyxxx~~~wwwooodddYYYRRRNNNLLLJJJIIIGGGIIINNNRRRUUU\\\dddqqq}}}zzzaaaQQQKKKKKKSSS[[[qqqxxxmmmjjjfffbbb```]]]ZZZWWWWWWXXXZZZ\\\```fffnnnsssvvvwwwnnnrrrdddKKKHHHAAACCCHHHIII^^^}}}ssskkk___UUUOOOKKKJJJIIIFFFEEEHHHNNNSSSXXX```hhhuuuoooZZZNNNKKKMMMWWWbbbzzz{{{qqqllleeeaaa___^^^ZZZWWWXXXXXXYYY[[[___dddiiillluuu}}}zzzooonnnnnnxxxfffPPPGGGDDDGGGFFFIII^^^www}}}wwwiiicccZZZSSSNNNKKKIIIHHHEEEJJJNNNQQQTTT[[[fffooo|||vvvbbbRRROOOLLLMMM^^^ttt|||rrrmmmfffbbb```^^^[[[XXXXXXXXXYYY[[[___dddhhhllltttzzzvvviiigggfffppp~~~lllTTTJJJEEEGGGFFFGGGZZZqqqzzztttddd^^^WWWPPPLLLJJJIIIHHHGGGKKKPPPRRRVVV^^^jjjssskkkYYYLLLLLLMMMQQQccczzz~~~sssnnngggcccaaa___[[[XXXXXXXXXXXXZZZ^^^cccgggjjjrrrxxxrrrdddaaa]]]hhhwwwvvvYYYMMMFFFGGGEEEEEEUUUjjjvvvppp___YYYRRRMMMJJJIIIHHHGGGJJJNNNRRRTTTYYYbbbppp{{{zzz```QQQHHHKKKQQQXXXllluuuooohhhdddbbb```\\\YYYWWWWWWWWWYYY]]]aaafffiiipppvvvooo```]]]ZZZeeeuuu}}}\\\OOOFFFFFFEEEDDDRRRdddzzzqqqkkk\\\WWWPPPKKKHHHHHHGGGGGGKKKOOOSSSWWW\\\hhhwwwsssYYYNNNHHHMMMUUU___sssvvvpppiiidddbbb```\\\YYYWWWVVVWWWXXX\\\```eeehhhpppuuu}}}jjj\\\YYYZZZfffwww```PPPFFFFFFFFFEEEPPP```|||}}}tttlllfff[[[VVVOOOJJJHHHGGGGGGGGGLLLPPPUUUZZZaaammm~~~hhhTTTMMMIIIOOOWWWcccvvvvvvpppiiidddbbb___[[[XXXVVVVVVVVVWWW[[[___cccfffnnnsss|||{{{eeeYYYWWW\\\iii|||eeeTTTGGGGGGGGGEEEMMM[[[sss}}}vvvnnnfff```WWWSSSMMMIIIHHHHHHIIIIIIMMMRRRYYY___gggtttoooYYYOOOJJJJJJPPPYYYgggyyyuuupppiiidddaaa^^^ZZZWWWVVVUUUUUUWWWZZZ^^^bbbeeelllrrr{{{wwwfff\\\[[[aaaoookkkXXXJJJIIIHHHEEEJJJUUUjjj}}}wwwppphhh```ZZZRRRNNNIIIGGGHHHJJJLLLLLLOOOUUU]]]eeennn|||bbbQQQKKKIIIKKKSSS___ooouuuppphhhcccaaa^^^ZZZVVVVVVUUUUUUVVVYYY^^^bbbeeejjjpppyyywwwiiibbbbbbeeeuuuppp\\\LLLJJJIIIDDDGGGQQQcccyyyrrrkkkccc[[[VVVLLLIIIFFFEEEGGGKKKNNNOOOPPPWWWaaajjjssssss]]]RRRIIIJJJNNNXXXfffwww}}}sssmmmeee```^^^]]]ZZZXXXUUUVVVWWWWWWYYY\\\aaaeeeggglllwwwuuuiiibbbaaaiii|||zzz]]]NNNLLLEEECCCKKKPPPccc}}}|||tttllleee]]]UUUPPPJJJJJJIIIHHHGGGIIILLLOOOSSSXXXbbbnnn{{{eeeQQQKKKHHHLLLUUUcccuuu}}}rrrlllddd___^^^\\\ZZZWWWVVVVVVWWWVVVWWWZZZ^^^bbbfffjjjtttwwwllleeedddkkk}}}cccRRROOOFFFCCCJJJNNN\\\vvv{{{wwwppphhhaaaZZZSSSOOOIIIIIIIIIHHHGGGIIIMMMPPPVVV\\\fffrrrwww^^^OOOLLLEEEKKKWWWjjj|||qqqkkkccc^^^]]][[[YYYWWWVVVVVVVVVUUUUUUWWW[[[^^^fffiiiqqq{{{{{{qqqjjjhhhmmm|||jjjXXXSSSIIIDDDIIILLLTTTmmm~~~vvvqqqiiibbb[[[UUUPPPLLLHHHHHHHHHHHHHHHKKKOOORRRZZZaaalllxxx~~~gggTTTLLLMMMGGGOOO___vvv|||oooiiibbb]]][[[ZZZXXXVVVTTTTTTTTTSSSSSSUUUZZZ]]]eeehhhoooxxxwwwoookkknnn{{{ooo[[[UUUKKKFFFIIIJJJPPPfff{{{rrrmmmeee\\\VVVPPPKKKHHHFFFGGGHHHHHHIIIMMMRRRVVV___fffrrrmmmZZZMMMJJJLLLLLLWWWkkk{{{{{{nnnhhh```[[[ZZZYYYWWWUUUQQQQQQRRRQQQRRRUUUZZZ]]]eeegggnnnwww}}}~~~|||}}}sssnnnnnnyyyrrr]]]WWWMMMHHHJJJKKKOOObbb~~~yyyqqqjjjaaaXXXQQQLLLGGGEEEFFFGGGHHHIIILLLPPPVVVZZZbbbkkkxxxrrr```SSSJJJIIIKKKPPP^^^vvv}}}~~~~~~zzzvvvzzzlllfff___ZZZYYYXXXVVVTTTPPPPPPQQQQQQQQQUUUYYY]]]bbbeeemmmvvv}}}}}}|||xxxrrroooxxxuuu___YYYPPPJJJLLLKKKOOO\\\vvv|||wwwmmmfff\\\SSSMMMIIIFFFDDDFFFGGGIIIKKKNNNSSSZZZ^^^gggppp~~~yyycccUUUNNNJJJIIIKKKRRReee~~~}}}~~~~~~yyyuuuyyykkkeee]]]YYYXXXXXXVVVTTTQQQRRRRRRQQQQQQSSSWWW[[[___ccckkkuuu|||xxxqqqyyy{{{ccc\\\SSSLLLLLLKKKLLLVVVkkk~~~xxxtttfff```VVVNNNIIIGGGFFFEEEFFFHHHJJJMMMQQQVVV]]]bbbkkkuuu}}}jjjVVVLLLIIIIIIJJJLLLZZZppp~~~|||}}}}}}yyyuuuyyyjjjddd]]]YYYXXXWWWUUUSSSTTTTTTSSSQQQQQQRRRVVVYYY\\\```jjjttt|||}}}ssszzzfff___UUUMMMMMMJJJJJJQQQddd{{{vvvrrraaa[[[RRRKKKGGGFFFFFFFFFFFFHHHKKKNNNRRRXXX___dddnnnxxxuuubbbNNNEEEFFFHHHKKKNNNbbbyyy~~~xxxvvvxxxwwwtttpppzzzhhhddd^^^YYYVVVUUUSSSRRRPPPOOOOOOOOOQQQTTTXXXZZZ[[[^^^fffqqq{{{{{{uuuzzziii^^^RRRNNNMMMHHHLLLOOO^^^{{{~~~|||wwwnnnggg___VVVKKKEEEEEEGGGGGGFFFKKKMMMQQQSSSUUU[[[dddjjjvvvlllWWWHHHJJJJJJEEEIIITTTmmm|||wwwssspppnnnnnn{{{iiieee^^^YYYVVVTTTRRRPPPOOONNNNNNNNNPPPTTTWWWZZZ]]]___gggrrrzzz~~~www|||kkk___TTTPPPOOOJJJKKKNNN[[[vvv}}}zzzwwwrrrjjjccc[[[SSSJJJDDDEEEGGGHHHGGGLLLOOORRRUUUXXX^^^gggnnnxxxfffTTTHHHIIIJJJGGGNNN\\\vvv}}}yyyuuurrrppppppppp~~~~~~{{{kkkfff___YYYVVVSSSPPPOOONNNMMMLLLMMMOOORRRVVVXXX^^^```hhhrrrzzzvvv}}}mmmaaaVVVQQQQQQLLLLLLMMMWWWmmmyyytttpppjjjccc]]]VVVOOOHHHDDDEEEHHHIIIIIINNNQQQUUUWWW[[[aaajjjqqq{{{www]]]PPPGGGHHHHHHHHHTTTeee}}}zzzvvvrrrppppppqqqrrr~~~}}}{{{kkkfff___YYYUUURRROOOMMMMMMLLLKKKLLLNNNQQQUUUWWW]]]___gggqqqyyyvvv|||nnnbbbWWWRRRRRRLLLNNNNNNSSSddd{{{tttnnnhhhbbb[[[WWWPPPKKKFFFDDDEEEHHHJJJKKKPPPSSSWWWYYY\\\bbbkkkrrrlllUUULLLGGGGGGGGGIIIYYYkkk}}}zzzuuupppnnnoooppprrr}}}~~~zzzlllggg___YYYTTTQQQNNNLLLLLLKKKKKKKKKMMMPPPTTTVVVZZZ]]]eeepppyyyzzznnnbbbWWWRRRRRRMMMPPPOOORRR^^^ttt{{{wwwppphhhaaaZZZUUURRRKKKHHHEEEDDDFFFIIILLLMMMRRRUUUXXXZZZ]]]dddlllsss|||bbbPPPJJJGGGGGGGGGLLL]]]ooo~~~{{{vvvqqqnnnnnnpppqqq~~~~~~zzzkkkfff___YYYTTTQQQNNNLLLLLLKKKJJJKKKMMMPPPTTTVVVYYY\\\eeepppyyyooocccXXXSSSSSSMMMPPPPPPQQQXXXjjjvvvrrrjjjaaaYYYSSSOOONNNGGGGGGFFFFFFGGGJJJMMMOOOSSSVVVZZZ^^^bbbiiirrryyyrrrZZZMMMIIIGGGHHHJJJRRRbbbrrr|||xxxsssqqqpppqqqrrryyyjjjeee^^^XXXTTTQQQOOOMMMLLLKKKKKKKKKMMMQQQTTTWWW[[[]]]eeepppyyyqqqeeeYYYUUUTTTOOOOOOOOOPPPTTTaaa{{{{{{ppplllddd[[[SSSMMMJJJJJJFFFFFFGGGGGGHHHKKKNNNPPPTTTXXX^^^ccciiirrr}}}iiiSSSKKKHHHHHHKKKQQQZZZiiivvv}}}|||yyyvvvtttttttttuuuyyyiiiddd^^^XXXTTTRRROOOMMMMMMLLLKKKKKKNNNQQQUUUWWW\\\___fffpppxxxrrrfff[[[WWWVVVQQQMMMNNNOOOQQQ\\\tttzzzwwwlllhhhaaaWWWNNNIIIGGGGGGEEEFFFHHHHHHIIIKKKNNNQQQTTTYYY```gggnnnyyy}}}cccPPPJJJHHHHHHMMMUUUaaaooozzz|||{{{{{{yyyxxxwwwwwwwwwwww~~~yyykkkddd\\\VVVTTTRRRPPPNNNLLLMMMNNNNNNNNNPPPTTTWWW\\\bbbjjjpppvvv|||tttfff[[[WWWXXXTTTUUUPPPOOOQQQVVVdddyyytttooolllccc^^^WWWPPPJJJGGGGGGGGGHHHHHHHHHJJJNNNRRRTTTUUU]]]^^^ccclllyyylllWWWNNNHHHHHHKKKUUUdddrrr{{{}}}|||zzzzzzyyyxxxxxxwwwvvvvvv~~~xxxkkkddd[[[VVVTTTRRRPPPNNNLLLMMMNNNNNNNNNPPPTTTWWWZZZ```hhhnnnttt}}}|||rrrfff[[[XXXZZZVVVUUUQQQOOOQQQSSS^^^zzzyyysssnnniiifff^^^ZZZTTTNNNJJJHHHHHHIIIIIIIIIJJJMMMQQQUUUXXXYYY^^^aaaiiittt~~~cccQQQJJJIIIKKKQQQ___ppp}}}|||zzzyyyxxxxxxwwwwwwwwwvvvvvvvvv~~~}}}xxxjjjccc[[[VVVTTTRRRPPPNNNLLLMMMMMMMMMNNNPPPTTTWWWYYY___fffmmmrrr{{{|||||||||rrrfff[[[YYY[[[WWWUUUPPPOOOPPPPPPWWWmmmxxxqqqkkkfffaaa]]]WWWTTTOOOKKKHHHHHHIIIJJJIIIKKKNNNQQQUUUXXX[[[\\\```fffqqq~~~rrrZZZMMMJJJJJJOOO\\\nnn~~~|||yyywwwvvvttttttuuuuuuuuuvvvvvvvvv}}}}}}wwwhhhbbb[[[VVVTTTSSSPPPMMMLLLMMMMMMMMMMMMPPPSSSVVVXXX^^^ffflllqqqzzzxxxyyyrrrfff[[[YYYZZZVVVTTTOOONNNPPPOOOSSSdddwww}}}xxxqqqjjjddd___ZZZVVVQQQOOOLLLIIIGGGHHHIIIJJJKKKMMMPPPSSSVVVXXXZZZ\\\aaajjjyyyhhhTTTMMMNNNKKKUUUggg}}}|||{{{xxxtttsssppppppqqqrrrssstttuuuuuu}}}}}}uuugggaaaZZZVVVTTTSSSPPPMMMKKKLLLMMMMMMMMMOOOSSSVVVYYY^^^ffflllqqqzzz~~~uuuuuusssfff[[[WWWXXXTTTRRRNNNNNNPPPPPPQQQ^^^ooo}}}wwwrrrkkkddd___ZZZUUURRRNNNLLLJJJHHHGGGHHHIIIJJJMMMOOORRRTTTUUUVVVZZZ\\\dddoooxxx___PPPLLLOOONNN\\\qqq|||yyyxxxsssooonnnlllmmmnnnoooppprrrssssss~~~~~~sssfffaaaZZZVVVUUUSSSPPPLLLKKKLLLLLLLLLMMMOOOSSSVVVXXX^^^eeekkkpppyyyzzzqqqrrr}}}tttfff[[[WWWXXXSSSRRRMMMMMMPPPPPPPPP[[[iiizzzvvvoookkkddd^^^YYYUUUQQQNNNKKKJJJIIIHHHHHHJJJLLLMMMOOORRRUUUUUUUUUWWW\\\aaakkkwwwnnnXXXLLLJJJMMMSSSddd{{{}}}vvvuuurrrmmmiiihhhjjjjjjkkklllnnnooopppqqq~~~|||qqqeee```ZZZVVVUUUSSSOOOLLLKKKLLLLLLLLLLLLOOOSSSVVVWWW\\\dddiiinnnwwwxxxoooooouuusssfff[[[XXXYYYUUURRRMMMMMMPPPOOOMMMWWWdddyyyyyyrrrmmmgggccc]]]WWWSSSOOOLLLIIIGGGGGGGGGHHHKKKMMMPPPRRRRRRUUUWWWXXXXXX\\\dddkkkttt{{{bbbRRRLLLLLLMMMYYYlllxxxsssqqqooojjjffffffhhhiiiiiikkklllmmmnnnnnn~~~zzzoooddd___ZZZVVVUUUSSSOOOLLLKKKLLLLLLLLLLLLOOORRRUUUUUU[[[bbbhhhmmmuuuvvvmmmnnnppprrrfff[[[YYY[[[WWWTTTNNNLLLOOOMMMKKKSSS```pppzzztttlllgggaaa]]]WWWRRROOOKKKHHHEEEDDDEEEFFFIIILLLPPPTTTVVVSSSVVVYYYZZZ[[[aaakkksss{{{oooZZZOOONNNPPPQQQ]]]qqq}}}vvvrrrqqqooojjjhhhhhhggghhhiiijjjkkklllmmmmmmxxxmmmbbb___[[[WWWTTTQQQMMMKKKJJJJJJIIIJJJKKKNNNQQQSSSYYY]]]bbbfffkkkttt~~~uuukkkjjjqqqzzz~~~ssshhh___\\\\\\VVVTTTSSSRRRPPPOOORRRWWW[[[lllzzztttmmmfffaaaZZZWWWRRRMMMHHHEEEDDDCCCEEEGGGIIIKKKMMMQQQUUUXXXWWWYYY\\\___ccckkkvvv~~~www^^^SSSLLLGGGLLLVVVhhhvvvzzzxxxsssoookkkiiihhhhhhllllllkkkjjjiiiiiiiiiiiiwwwlllaaa^^^ZZZVVVSSSPPPMMMJJJJJJJJJIIIJJJKKKNNNQQQSSSYYY\\\aaafffkkkttt~~~uuujjjhhhpppyyyyyyzzzssshhh___\\\[[[UUUTTTSSSRRRPPPOOOQQQUUUYYYbbbvvv~~~yyytttooohhhaaa]]]UUUSSSOOOKKKGGGEEEEEEEEEFFFHHHJJJMMMOOORRRWWWZZZ\\\___cccgggllltttlllVVVMMMJJJHHHOOOYYYkkkwww~~~yyywwwsssppplllkkkjjjjjjmmmmmmlllkkkkkkjjjkkkkkkvvvkkk```\\\XXXTTTQQQOOOLLLJJJJJJJJJIIIJJJKKKNNNQQQSSSXXX\\\aaafffllltttuuuhhhfffnnnwww|||ppprrryyyttthhh___[[[ZZZTTTSSSSSSRRRPPPNNNOOOSSSVVVZZZjjjzzzwwwrrrmmmgggaaaZZZVVVOOOMMMJJJGGGEEEEEEEEEEEEFFFHHHLLLNNNQQQUUUYYY\\\aaaffflllrrryyyppp___NNNIIIJJJMMMVVVaaapppzzzzzzxxxvvvssspppnnnlllllllllnnnmmmmmmllllllllllllmmmvvvkkk___[[[VVVRRROOOMMMKKKIIIJJJIIIIIIJJJKKKNNNQQQSSSXXX\\\aaafffllluuutttgggeeekkkuuunnneeekkktttttthhh^^^[[[YYYSSSSSSSSSRRRPPPNNNNNNPPPSSSXXXccczzz|||uuuqqqlllfffaaa[[[UUUQQQKKKIIIGGGDDDCCCCCCDDDEEEFFFIIIMMMPPPSSSWWW\\\___ffflllttt|||~~~{{{bbbVVVKKKJJJNNNUUUaaakkkxxx~~~|||{{{vvvtttrrrpppnnnmmmmmmmmmlllllllllkkkkkklllmmmmmmuuujjj^^^ZZZTTTPPPNNNLLLJJJIIIJJJIIIIIIJJJKKKNNNQQQSSSWWW[[[aaafffmmmvvvsssfffdddiiitttvvvccc]]]fffrrrsssggg]]]YYYXXXRRRRRRRRRRRRQQQOOONNNOOOQQQUUU]]]ppp|||xxxqqqmmmgggaaa\\\WWWRRRNNNIIIGGGEEECCCBBBBBBCCCDDDFFFJJJNNNSSSVVVZZZ___bbbiiippp{{{~~~|||oooXXXQQQKKKKKKRRR\\\iiisss}}}xxxxxxsssrrrqqqooonnnmmmlllllliiiiiiiiiiiijjjkkkllllllzzz|||~~~~~~ttthhh]]]YYYSSSOOOMMMLLLJJJIIIJJJJJJIIIJJJKKKNNNQQQSSSWWW[[[aaagggmmmwwwrrrfffeeehhhvvvlll[[[YYYdddrrrqqqfff\\\XXXWWWQQQQQQRRRSSSRRRPPPOOOOOOPPPQQQVVVeee~~~~~~xxxtttlllhhhbbb\\\WWWSSSNNNKKKGGGFFFDDDBBBBBBCCCEEEFFFHHHLLLRRRWWW[[[___dddgggmmmuuu}}}yyycccPPPNNNLLLNNNWWWcccqqqzzzxxxtttrrrpppooonnnmmmlllkkkjjjiiigggggggggggghhhjjjkkkkkkwwwyyy|||~~~qqqeee]]]YYYSSSOOOMMMLLLKKKJJJJJJJJJIIIJJJKKKNNNQQQSSSVVVZZZaaagggnnnxxxpppffffffjjjzzzxxxfffWWWWWWeeeuuuoooddd[[[WWWWWWQQQPPPRRRSSSSSSRRRPPPPPPQQQOOOSSS]]]qqqyyysssooogggbbb\\\VVVRRRMMMIIIFFFDDDCCCBBBBBBDDDFFFHHHJJJLLLPPPVVV\\\aaaeeeiiilllsss{{{}}}}}}lllWWWMMMNNNPPPTTT^^^lll{{{xxxsssooommmmmmlllkkkjjjhhhfffffffffffffffggghhhiiikkklllwwwyyy}}}}}}~~~oooccc^^^YYYSSSOOOMMMLLLKKKKKKJJJJJJIIIJJJKKKNNNQQQSSSVVVZZZaaagggnnnxxxooofffggglll~~~qqqcccVVVWWWfffwwwnnncccZZZWWWWWWQQQOOOQQQSSSTTTSSSQQQQQQRRRQQQSSSZZZjjj|||vvvppplllccc^^^XXXRRRMMMIIIEEEBBBAAAAAAAAABBBEEEHHHLLLNNNOOOSSSZZZ```dddiiimmmpppwww{{{{{{}}}cccOOONNNQQQTTTYYYdddttt}}}zzzuuuppplllkkkkkkjjjhhhfffdddcccfffffffffggghhhjjjkkklll|||~~~~~~~~~}}}}}}xxxkkkeee[[[XXXSSSPPPMMMKKKIIIGGGIIIIIIIIIJJJKKKMMMOOOQQQVVVXXX^^^gggoooxxx|||fff]]]^^^mmm{{{eeeZZZWWWXXXeee}}}mmmbbbWWWSSSSSSNNNRRRQQQQQQPPPPPPOOONNNNNNNNNNNNTTTcccvvv}}}yyyuuupppiiiddd\\\VVVOOOKKKJJJIIIEEEAAAGGGFFFEEEFFFIIILLLMMMNNNVVVZZZ```ffflllrrryyy}}}|||yyyiiiWWWOOOLLLQQQYYYbbblllxxx{{{xxxtttrrrhhhiiiiiiiiihhheeecccbbbcccccccccdddeeegggiiikkk~~~}}}sssgggaaaYYYVVVRRROOONNNLLLKKKIIIJJJJJJJJJJJJKKKMMMOOOPPPVVVWWW]]]fffnnnwwwxxxeee^^^aaaqqqsss```XXXWWW\\\jjjlllaaaWWWSSSTTTOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMQQQ\\\lllyyyuuuqqqllleee```YYYSSSMMMIIIIIIHHHDDDAAAFFFEEEFFFHHHKKKOOOQQQSSSYYY^^^eeemmmttt{{{|||~~~vvv___RRRLLLNNNUUU___iiisss~~~{{{xxxuuurrrppphhhhhhgggfffeeedddcccbbbddddddddddddeeeggghhhjjj~~~}}}nnnddd___VVVTTTPPPNNNNNNMMMLLLKKKKKKKKKJJJJJJKKKMMMOOOPPPUUUVVV\\\eeemmmvvvrrrbbb___dddvvv|||iiiZZZUUUWWW___pppkkk```VVVSSSUUUQQQOOOOOONNNNNNMMMLLLLLLKKKLLLMMMPPPVVVaaauuuzzzsssnnnjjjeee^^^YYYTTTOOOIIIFFFFFFFFFCCCAAAEEEFFFGGGJJJNNNRRRVVVXXX\\\ccclllvvv{{{}}}|||eeeUUUNNNMMMRRR[[[hhhuuu~~~}}}vvvuuussspppnnnhhhgggeeedddccccccccccccfffeeedddddddddeeegggggg~~~~~~zzzlllccc___VVVSSSPPPMMMMMMLLLKKKJJJKKKJJJJJJIIIJJJLLLMMMNNNTTTUUU[[[dddkkktttmmm___```ggg|||ppp```VVVSSSWWWaaarrrjjj^^^UUUSSSUUURRROOONNNNNNMMMMMMLLLLLLKKKMMMNNNPPPSSSYYYjjjyyytttmmmgggccc^^^XXXSSSMMMJJJFFFDDDDDDDDDCCCBBBFFFHHHJJJMMMPPPTTTXXX[[[```gggrrr}}}|||{{{iiiXXXOOONNNQQQXXXdddtttxxxtttuuussspppooohhhgggdddbbbbbbcccdddfffgggfffeeedddddddddeeeeee~~~uuuhhh```\\\WWWTTTPPPMMMLLLKKKIIIGGGIIIHHHHHHHHHIIIKKKLLLNNNUUUUUUZZZccckkkttt~~~iii^^^bbbkkkzzzggg[[[WWWSSSYYYeeevvvhhh]]]TTTSSSUUUQQQOOOOOONNNNNNMMMMMMLLLLLLLLLLLLNNNPPPSSSaaa|||zzzsssmmmfff```\\\XXXRRRMMMHHHFFFCCCBBBCCCDDDEEEEEEIIIKKKNNNPPPQQQUUUZZZ^^^dddlllwww~~~{{{nnn\\\QQQLLLOOOVVVbbbnnnuuuuuuvvvuuurrrqqqiiigggdddbbbbbbdddfffhhhhhhgggeeedddccccccdddddd}}}~~~qqqddd\\\YYYWWWTTTPPPMMMKKKJJJHHHFFFHHHHHHGGGHHHIIILLLNNNOOOUUUVVVZZZbbbjjjttt~~~jjjaaagggqqqqqq```XXXXXXUUU]]]lll~~~~~~fff\\\TTTRRRTTTOOOOOOOOONNNNNNMMMLLLLLLLLLJJJJJJKKKLLLOOOYYYnnn}}}wwwrrrkkkfff^^^YYYUUURRRLLLHHHDDDCCCBBBBBBCCCEEEGGGHHHKKKNNNRRRSSSTTTXXX]]]bbbjjjqqq|||yyyzzz~~~vvv```TTTNNNLLLSSS\\\nnn{{{zzztttvvvxxxuuurrrqqqhhhfffdddcccccceeegggiiihhhgggeeeccccccccccccddd}}}~~~|||pppddd\\\XXXTTTRRRNNNLLLKKKJJJIIIGGGHHHHHHHHHIIIKKKNNNQQQRRRVVVWWW[[[ccckkktttmmmfffmmmyyyyyyiiiZZZUUUWWWWWWcccvvv{{{ddd\\\TTTRRRRRRMMMNNNMMMMMMLLLLLLKKKKKKJJJKKKJJJJJJLLLNNNTTTbbbppp{{{uuunnniiiddd^^^WWWRRROOOLLLHHHDDDBBBBBBBBBBBBDDDFFFJJJLLLLLLPPPUUUWWWYYY\\\ccciiiqqqxxx~~~www|||vvvdddSSSOOONNNPPP[[[iii{{{{{{uuurrruuuwwwtttpppnnneeedddcccbbbcccdddfffggggggfffdddccccccccccccddd}}}}}}~~~rrrfff]]]ZZZRRROOOLLLKKKKKKKKKJJJIIIIIIIIIIIIKKKMMMPPPSSSUUUWWWWWW[[[ccckkkuuupppjjjrrr~~~qqqcccVVVSSSVVVYYYggg~~~yyyccc\\\TTTQQQQQQKKKLLLLLLLLLKKKJJJJJJIIIIIIOOOLLLLLLNNNOOORRR\\\fff}}}yyyuuuooohhhddd___ZZZRRRNNNKKKIIIEEEAAAAAABBBBBBCCCDDDGGGKKKNNNLLLQQQWWWZZZ\\\aaaiiiooovvv|||~~~vvv{{{fffVVVJJJKKKOOOUUUeeevvv}}}wwwrrrppptttuuuqqqmmmlllcccbbbbbbbbbbbbdddeeeffffffeeedddcccccccccdddddd}}}}}}}}}pppccc[[[WWWSSSPPPMMMKKKJJJIIIHHHFFFEEEFFFGGGHHHJJJLLLNNNPPPUUUWWW\\\dddjjjssssssrrrsssbbbXXXTTTUUUWWWaaarrrwwwaaaXXXWWWUUUPPPLLLLLLLLLKKKIIIIIIHHHHHHHHHHHHKKKMMMMMMLLLPPPWWW^^^vvv}}}xxxrrrlllgggccc___\\\TTTOOOKKKJJJFFFAAA@@@BBB>>>@@@CCCDDDFFFHHHKKKNNNPPPTTTXXX[[[```gggqqqxxxyyyzzz}}}jjjUUUQQQKKKIIIOOO^^^ppp|||{{{qqqqqqooommmllljjjjjjiiigggggggggggggggfffffffffbbbbbbbbbbbbaaaaaa``````}}}}}}~~~rrreee\\\XXXSSSPPPLLLJJJJJJIIIGGGFFFEEEFFFGGGHHHJJJLLLNNNPPPTTTVVV\\\dddjjjrrrsssvvv~~~jjj[[[SSSQQQTTTXXXgggzzzvvv```WWWVVVTTTOOOLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHJJJLLLKKKKKKNNNUUU[[[jjj~~~vvvrrrkkkfffaaa]]]YYYWWWPPPLLLHHHGGGDDD???>>>AAA???AAADDDFFFHHHKKKOOORRRSSSWWW\\\```eeennnyyyyyywwwzzzmmmZZZQQQNNNKKKLLLTTTdddvvv|||tttpppnnnllljjjiiihhhhhhhhhiiihhhgggfffeeeeeeffffffeeedddcccbbbaaa`````````}}}}}}~~~sssfff]]]YYYRRROOOLLLJJJIIIIIIGGGFFFEEEFFFGGGHHHJJJLLLNNNPPPSSSUUU[[[ccciiiqqq}}}tttzzzrrr```UUUPPPOOOVVV^^^qqqsss^^^UUUTTTRRRMMMKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIKKKQQQVVV___sss~~~|||zzzxxxuuussslllhhhbbb]]]YYYVVVRRRPPPLLLGGGEEEDDDBBB>>>===@@@AAACCCFFFIIIKKKOOOSSSVVVWWW[[[aaagggnnnxxxzzzuuuxxxsss^^^PPPKKKKKKLLLQQQ\\\lll~~~yyyrrrnnnllliiifffeeeeeefffhhhjjjiiigggeeeeeefffggghhhhhhfffdddaaa``````aaaaaa||||||}}}sssfff]]]YYYQQQNNNKKKIIIIIIHHHGGGFFFEEEFFFGGGHHHJJJLLLNNNPPPSSSUUU[[[bbbhhhqqqzzzuuu|||lll[[[SSSPPPQQQ[[[ggg}}}ooo\\\TTTRRRPPPLLLJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIJJJIIIHHHJJJNNNRRRZZZiii~~~{{{xxxvvvtttpppllliiiccc```ZZZVVVSSSPPPMMMKKKHHHDDDBBBCCCBBB>>>???BBBDDDFFFIIILLLNNNQQQUUUXXX[[[___fffnnnvvv|||wwwxxxzzzcccUUUNNNHHHKKKPPPWWWcccsssxxxsssllljjjfffdddcccdddfffhhhjjjhhhgggfffgggiiilllnnnjjjhhheeeaaa``````aaabbb~~~{{{zzz{{{~~~~~~rrreee[[[WWWPPPMMMJJJHHHHHHHHHGGGFFFEEEFFFGGGHHHJJJLLLNNNPPPSSSUUU[[[bbbhhhqqqxxxvvvxxxgggXXXSSSQQQRRR___ooo}}}lll[[[SSSQQQNNNKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJMMMOOOVVVaaasssyyywwwssspppnnnjjjeeebbb]]]YYYTTTQQQNNNLLLIIIHHHFFFBBBAAACCCCCCAAABBBEEEHHHJJJMMMOOOQQQSSSWWWZZZ___dddmmmvvvyyyyyy~~~~~~eeeRRRKKKLLLJJJNNNVVV___jjjwww|||uuupppkkkiiifffccccccdddgggiiihhhhhhggggggjjjmmmqqqtttkkkiiifffbbbaaaaaabbbccc~~~~~~|||yyyxxxyyy|||~~~}}}qqqdddZZZUUUOOOLLLIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHJJJLLLNNNPPPSSSUUU[[[ccciiiqqqzzzzzztttcccUUURRRQQQTTTdddwwwzzzjjjZZZSSSPPPMMMKKKJJJHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIJJJLLLMMMOOOXXXfff{{{~~~|||{{{tttqqqmmmiiifffbbb^^^[[[VVVSSSOOOLLLJJJHHHFFFEEEEEEAAAAAADDDEEEDDDEEEIIILLLNNNQQQSSSUUUXXX\\\^^^eeekkkvvvzzzzzznnnXXXJJJIIINNNNNNTTT^^^hhhrrr{{{|||tttoooiiihhheeeddddddeeeggghhhgggggggggiiilllooosssuuukkkiiifffdddccccccddddddzzz{{{zzzxxxvvvwww{{{~~~}}}}}}qqqdddZZZUUUNNNKKKHHHGGGGGGGGGFFFEEEEEEFFFGGGHHHJJJLLLNNNPPPTTTVVV\\\dddjjjrrr}}}~~~qqq```SSSSSSTTTWWWjjjxxxiiiZZZSSSPPPMMMKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEGGGIIIJJJJJJJJJQQQ[[[lll|||yyywwwvvvmmmjjjddd```]]]ZZZWWWUUUPPPMMMIIIFFFEEEDDDBBBAAACCC@@@@@@DDDFFFEEEHHHLLLMMMOOOSSSWWWZZZ^^^cccffflllttt{{{yyysssaaaSSSKKKLLLRRRSSSZZZeeepppyyy~~~zzzrrrkkkfffeeedddddddddeeefffgggfffggghhhiiilllnnnpppqqqiiihhhgggfffeeeeeeeeeeee~~~|||xxxyyyyyywwwuuuuuuzzz}}}}}}}}}rrrdddZZZUUUNNNKKKHHHGGGGGGGGGFFFEEEEEEFFFGGGHHHJJJLLLNNNPPPUUUWWW\\\dddjjjsssppp___TTTUUUWWW\\\pppvvvhhhZZZSSSPPPMMMKKKLLLGGGFFFFFFFFFFFFFFFGGGGGGDDDCCCBBBDDDFFFHHHIIIIIIIIIOOOVVVccczzz}}}yyyvvvtttsssiiiddd___ZZZWWWUUURRRQQQKKKHHHEEEBBBAAAAAA???>>>BBB???@@@DDDFFFFFFIIIMMMMMMPPPUUUYYY^^^ccciiimmmrrr{{{}}}yyy{{{{{{cccTTTMMMJJJMMMSSSVVV^^^jjjuuu~~~{{{vvvssskkkcccddddddddddddddddddeeeeeegggggghhhjjjkkklllmmmmmmhhhhhhgggggggggfffeeeeee~~~|||{{{xxxwwwvvvsssrrrtttxxx|||{{{pppcccXXXRRRLLLKKKIIIGGGFFFDDDDDDDDDFFFFFFFFFGGGJJJNNNQQQSSSWWWYYY^^^dddjjjsssjjj]]]SSSTTTYYYddd|||sssfffXXXRRROOOKKKIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEMMMMMMRRR]]]mmm~~~|||yyyuuupppkkkgggaaa]]]XXXTTTRRROOOMMMKKKGGGGGGEEEBBB@@@???AAACCCDDDEEEGGGHHHHHHIIILLLOOORRRVVV[[[```dddjjjppptttxxx~~~nnnZZZRRRMMMIIIOOOZZZbbbkkkxxx}}}wwwuuummmggghhhbbbbbbbbbbbbcccdddeeeeeegggfffeeedddeeefffggghhhfffggggggfffeeeeeegggiii~~~|||zzzyyyvvvuuuuuussssssvvvzzz~~~zzzoooaaaVVVQQQKKKJJJIIIGGGFFFEEEDDDDDDGGGGGGGGGHHHJJJMMMPPPRRRWWWYYY^^^eeekkktttmmm```VVVXXX^^^kkkpppcccVVVQQQOOOKKKIIIJJJFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEIIIJJJOOOWWWcccyyy~~~}}}}}}}}}{{{wwwtttpppkkkfffbbb\\\YYYTTTQQQNNNLLLJJJHHHEEEEEEDDDBBB??????AAACCCDDDFFFHHHJJJKKKMMMPPPSSSUUUXXX^^^ccciiipppwww|||}}}xxxzzzqqq```RRROOOPPPPPPXXXcccmmmvvvwwwrrrqqqiiiccccccbbbbbbbbbbbbbbbcccdddddddddcccbbbbbbbbbccceeeeeeeeeffffffeeedddeeegggjjj}}}zzzxxxwwwtttttttttssssssvvv{{{yyymmm___TTTOOOJJJJJJHHHGGGEEEEEEDDDDDDHHHHHHGGGHHHJJJLLLOOOQQQWWWYYY___gggmmmvvvmmmaaaXXXZZZdddtttmmmaaaTTTOOONNNKKKIIIJJJFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHMMMRRRYYYiii~~~||||||}}}zzzwwwtttppplllhhhddd^^^ZZZVVVSSSOOOLLLJJJHHHFFFDDDCCCCCCCCCAAA??????AAACCCEEEGGGJJJLLLNNNQQQUUUXXXYYY]]]cccjjjrrr{{{{{{uuusss}}}vvv___TTTMMMPPPUUUZZZeeeppp~~~rrrooonnnhhhbbbaaabbbaaaaaaaaaaaabbbbbbccc``````_________```bbbccccccddddddddddddeeegggjjj}}}zzzxxxwwwuuuuuutttssssssvvvzzz~~~wwwkkk]]]RRRMMMIIIIIIGGGFFFEEEEEEEEEEEEIIIHHHHHHHHHIIILLLOOOPPPWWWYYY```hhhoooxxxkkk```YYY\\\iii}}}ooobbbUUUPPPNNNJJJHHHIIIFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDFFFHHHMMMPPPSSS___www~~~~~~~~~xxxtttpppmmmhhhddd```\\\WWWTTTQQQNNNJJJGGGFFFEEEDDDBBBAAABBBBBBAAA@@@AAACCCEEEGGGIIILLLNNNPPPSSSWWWZZZ___ccckkksss|||zzztttssssssuuucccWWWPPPMMMRRR[[[eeerrr~~~}}}rrrqqqpppkkkeeedddaaaaaa```````````````aaa^^^]]]]]]]]]]]]___```aaaaaabbbccccccbbbdddgggiii~~~zzzyyyxxxvvvuuutttrrrqqqssswww{{{}}}uuuhhh[[[QQQKKKHHHGGGFFFFFFEEEEEEEEEEEEIIIHHHHHHHHHIIILLLOOOPPPVVVYYYaaajjjrrr{{{iiiaaa[[[```ppprrreeeWWWQQQNNNJJJGGGGGGEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAABBBBBBCCCDDDDDDDDDGGGKKKNNNOOOWWWkkk~~~~~~yyytttoooiiieeeaaa]]]YYYUUUQQQNNNLLLJJJFFFEEEDDDDDDCCCBBB@@@AAACCCCCCCCCCCCEEEGGGJJJLLLOOOQQQSSSVVVZZZ\\\ffflllttt~~~|||tttrrruuuwwwwwwcccVVVSSSPPPPPPVVVaaaoooyyysssrrrppplllgggeeeaaa```______^^^^^^^^^^^^]]]\\\\\\\\\\\\^^^```aaa```aaaaaaaaaaaabbbeeehhh{{{yyyyyyuuuuuusssqqqpppqqquuuyyy~~~~~~zzzrrrfffZZZPPPKKKGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHGGGHHHJJJLLLOOOQQQVVVZZZbbblllttt}}}|||hhhccc___eeexxxtttfffXXXRRRNNNIIIFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBCCCDDDCCCDDDGGGJJJKKKQQQ___mmm}}}zzzwwwsssmmmiiiaaa^^^YYYVVVSSSPPPMMMJJJIIIGGGDDDCCCCCCCCCCCCBBB@@@BBBDDDFFFFFFGGGIIIKKKNNNQQQTTTVVVYYY\\\aaadddpppvvv~~~uuurrrtttyyy~~~tttdddWWWOOOMMMOOOUUU^^^kkk}}}wwwtttqqqooommmiiifffcccaaa```___]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\]]]___```___```aaa``````aaacccfffzzzyyyyyyrrrrrrqqqooonnnqqquuuyyy||||||xxxpppeeeYYYPPPKKKFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHJJJMMMPPPRRRVVVZZZcccnnnvvv}}}ssseeebbb```hhh|||qqqdddWWWPPPMMMIIIFFFFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDDDDBBBCCCFFFIIILLLUUU^^^www}}}zzzvvvrrrnnnjjjeeebbbZZZWWWSSSOOOMMMKKKIIIGGGFFFDDDAAAAAABBBCCCBBBBBBAAACCCFFFHHHIIIKKKMMMOOORRRUUUYYY]]]aaaffflllpppzzz~~~wwwssstttyyy~~~nnnbbbZZZSSSLLLNNNVVV```lll{{{{{{rrrrrrpppllliiifffcccaaa```___^^^]]][[[[[[[[[ZZZYYYYYYYYYYYYZZZ\\\^^^______``````___^^^___aaadddzzzxxxxxxooooooooonnnnnnqqqvvvzzz{{{{{{wwwooodddYYYPPPLLLEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGJJJNNNQQQSSSVVVZZZcccnnnwwwsssjjjaaa______ggg}}}nnnaaaTTTOOOLLLIIIFFFFFFEEEDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDFFFCCCBBBFFFIIIKKKPPPWWWeee}}}|||~~~}}}{{{yyyuuupppkkkgggddd```]]]VVVSSSNNNKKKJJJHHHFFFEEEDDDBBB@@@???AAABBBBBBAAABBBDDDHHHJJJKKKMMMOOOQQQTTTXXX]]]ccchhhnnnuuuyyy}}}yyyuuutttwwwppp^^^WWWVVVRRRLLLTTT^^^mmmzzzwwwpppqqqppplllgggeeebbb``````___^^^\\\[[[ZZZZZZZZZXXXXXXWWWXXXYYY[[[]]]^^^`````````___^^^^^^```bbb}}}yyyuuutttlllmmmnnnnnnoooqqquuuxxx|||zzzuuulll```VVVNNNKKKHHHKKKLLLIIIDDDBBBDDDGGGGGGHHHIIIJJJJJJLLLPPPSSSWWW[[[eeepppxxx}}}ssseee]]][[[\\\^^^jjj|||eee___VVVNNNHHHEEEBBBAAABBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBEEEIIILLLOOO\\\rrr~~~|||}}}~~~~~~{{{wwwuuusssnnnjjjeeeaaa]]]ZZZVVVSSSOOONNNLLLJJJGGGDDDBBBAAADDDDDDCCCBBBBBBBBBCCCDDDHHHJJJMMMOOOQQQSSSUUUXXX[[[]]]aaagggnnnwww~~~xxxvvvtttwwwppp___YYYTTTNNNQQQZZZ___nnnwwwttttttqqqlllhhhfffdddaaa___^^^]]]\\\ZZZYYYXXXXXXXXXXXXWWWVVVUUUVVVXXX[[[\\\```___]]]\\\\\\]]]___```}}}yyyuuurrrjjjkkkkkklllmmmpppuuuyyy}}}{{{uuukkk```UUUNNNJJJHHHJJJKKKHHHDDDBBBDDDGGGGGGHHHIIIJJJKKKMMMPPPSSSWWW[[[eeepppxxx~~~vvvwww~~~lll___XXXYYY[[[```lllttt___ZZZRRRKKKGGGEEECCCBBBAAABBBBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@BBBBBBAAABBBDDDGGGKKKMMMPPPccc~~~{{{zzzzzzzzzzzz{{{~~~}}}yyyuuuqqqnnnlllgggccc___[[[XXXUUUQQQNNNJJJJJJHHHGGGEEECCCBBBAAADDDDDDCCCCCCCCCEEEFFFGGGJJJLLLOOOQQQRRRUUUXXX[[[___bbbhhhooowwwyyyuuuwwwzzzvvvfffXXXUUUSSSPPPUUU___mmmzzzxxxwwwrrrooojjjgggeeedddbbb```___^^^\\\ZZZYYYXXXWWWWWWVVVVVVUUUUUUVVVXXXZZZ[[[^^^]]]\\\[[[[[[\\\^^^___}}}xxxssspppiiiiiiiiiiiikkkooouuuzzz~~~{{{uuujjj^^^SSSLLLIIIGGGIIIIIIGGGCCCBBBDDDFFFFFFHHHIIIJJJKKKMMMPPPSSSWWW[[[eeepppxxxtttkkkmmmsssvvvcccXXXSSSVVVZZZaaapppkkkXXXTTTMMMHHHFFFEEEDDDCCCAAAAAABBBBBBBBBAAA@@@@@@@@@@@@??????????????????AAAAAA@@@AAACCCFFFIIIKKKLLLYYYmmm~~~zzzxxxwwwvvvtttwww}}}zzzxxxuuuqqqlllhhhdddccc]]]ZZZVVVSSSPPPNNNKKKHHHEEEEEEDDDCCCCCCBBBBBBAAACCCCCCCCCDDDEEEHHHJJJKKKOOOPPPSSSTTTVVVZZZ^^^bbbeeejjjrrr{{{vvvsssqqqxxx|||fffZZZRRRSSSVVVXXXaaakkk}}}zzzvvvwwwooolllhhhfffeeedddbbbaaa___^^^\\\ZZZXXXWWWVVVVVVTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZYYYXXXYYYZZZ\\\]]]|||vvvqqqnnnhhhhhhhhhhhhjjjooowww|||~~~{{{ssshhh[[[QQQKKKHHHFFFGGGGGGFFFCCCBBBDDDFFFFFFGGGIIIJJJKKKMMMQQQTTTWWW[[[eeeqqqyyy{{{jjjbbbdddkkkppp]]]TTTQQQRRRXXXcccttt|||dddUUUQQQKKKGGGEEEDDDCCCCCCAAAAAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@??????>>>>>>@@@@@@???@@@AAADDDFFFHHHLLLRRR___sss~~~zzzwwwvvvvvvyyy||||||xxxrrrpppmmmiiiddd```\\\ZZZVVVSSSOOOMMMKKKIIIGGGEEECCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCEEEHHHKKKNNNOOOSSSUUUXXXZZZ]]]aaagggkkkmmmsss}}}wwwppppppsss~~~zzzkkkYYYTTTRRRXXX___gggqqq{{{yyytttsssssskkkhhheeeddddddccccccaaa___^^^\\\YYYWWWVVVUUUUUUSSSSSSTTTVVVWWWXXXYYYYYYWWWWWWWWWWWWWWWYYYZZZ[[[}}}}}}~~~}}}zzzuuuooolllhhhhhhhhhhhhjjjpppxxx}}}}}}yyyqqqeeeXXXNNNIIIGGGDDDEEEEEEDDDCCCCCCDDDEEEEEEGGGIIIJJJKKKMMMQQQTTTWWW\\\fffrrr{{{sssccc\\\```hhhmmm[[[TTTSSSQQQXXXeeexxxwwwbbbTTTPPPKKKGGGEEEDDDCCCBBB@@@AAAAAABBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@????????????@@@AAACCCDDDEEEGGGJJJRRRbbbyyy{{{yyyyyyzzz{{{}}}|||yyytttpppkkkiiifffbbb]]]YYYVVVTTTPPPNNNKKKIIIIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDGGGJJJNNNQQQSSSUUUXXX\\\```dddiiiooosssxxxyyyqqqpppsss|||lll\\\RRRSSSXXXaaallluuuxxxssspppmmmlllhhheeecccbbbbbbcccbbbaaa]]]\\\[[[YYYWWWUUUUUUTTTRRRTTTVVVXXXYYYZZZZZZZZZVVVVVVVVVVVVWWWWWWXXXYYYzzz{{{{{{zzzwwwsssnnnlllhhhhhhhhhiiikkkpppwww|||{{{wwwnnnaaaUUULLLHHHFFFCCCCCCBBBBBBBBBCCCDDDDDDEEEGGGHHHJJJKKKNNNRRRUUUYYY^^^hhhttt~~~kkk\\\XXX___hhhkkk[[[VVVWWWSSS[[[iii}}}rrr```SSSPPPKKKHHHFFFDDDCCCAAA@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAA?????????@@@AAABBBCCCDDDEEEFFFMMMYYYkkkzzzzzzzzzyyy{{{{{{wwwtttpppkkkhhhcccbbb___[[[WWWSSSPPPOOOLLLJJJHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFHHHKKKNNNRRRVVVXXXXXX\\\bbbhhhnnntttzzz~~~yyysssooossszzz~~~qqqbbbVVVRRRXXXbbbnnnyyy|||rrrooolllhhhgggfffcccaaa```aaaaaaaaa```\\\[[[YYYXXXVVVUUUUUUUUUSSSUUUXXX[[[\\\]]]\\\[[[WWWWWWWWWWWWWWWWWWWWWWWWyyyyyyxxxwwwtttqqqnnnlllfffggghhhiiikkkoootttxxxyyytttjjj^^^RRRJJJGGGFFFBBBAAAAAAAAABBBCCCDDDDDDEEEFFFHHHIIIKKKNNNRRRUUUZZZ___jjjvvvtttbbbVVVTTT]]]hhhjjjZZZWWWYYYXXX```nnnmmm\\\PPPMMMIIIGGGEEEDDDCCCAAA???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCGGGHHHMMMTTT]]]ooo}}}yyyxxxzzz~~~{{{xxxtttppplllhhhddd```[[[YYYWWWSSSPPPMMMJJJIIIGGGFFFDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKMMMOOOSSSWWW[[[]]]```eeennnvvv~~~~~~wwwsssooopppxxxyyykkkbbb[[[UUUXXXbbbppp}}}tttmmmkkkhhhffffffeeebbb```______``````___ZZZYYYXXXWWWVVVVVVVVVVVVTTTWWWZZZ^^^______^^^]]]YYYYYYYYYYYYXXXWWWWWWVVVyyyxxxwwwuuurrrpppmmmllldddfffggghhhjjjmmmrrruuuwwwrrrhhh\\\QQQIIIFFFFFFBBBAAA@@@@@@BBBCCCDDDCCCEEEFFFHHHIIIKKKNNNRRRUUU[[[```kkkwwwmmm\\\QQQQQQ\\\hhhhhhYYYWWWYYY\\\dddrrriiiYYYMMMJJJGGGEEEEEEEEECCCBBB???@@@AAAAAABBBBBBBBBBBB>>>>>>??????@@@@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBGGGIIILLLNNNOOO[[[www|||wwwwwwzzz}}}|||~~~|||{{{xxxtttpppkkkgggccc^^^[[[UUUSSSQQQNNNKKKHHHFFFEEEDDDBBBAAAAAABBBCCCCCCBBB???@@@BBBDDDFFFHHHIIIJJJNNNOOOPPPSSSWWW[[[___aaahhhoooyyy|||vvvqqqooonnnppp{{{{{{jjj]]]WWWVVVUUU___lll||||||oooiiihhhffffffhhhdddbbb___^^^_________^^^XXXXXXWWWVVVVVVVVVVVVWWWUUUXXX\\\```bbbaaa```___[[[[[[[[[ZZZYYYXXXVVVVVVuuutttrrrooollliiigggffffffddddddeeeiiimmmpppqqqqqqiii^^^TTTLLLHHHEEEDDD???@@@@@@AAABBBBBBBBBBBBBBBDDDGGGIIIKKKMMMQQQTTT___eeennnwwwwww```TTTNNNNNNYYYfff}}}iii[[[YYY]]][[[iii~~~|||cccWWWOOOLLLIIIEEECCCBBBBBBBBB@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@======>>>???@@@@@@AAAAAAFFFEEEFFFIIINNNVVVfffttt{{{yyyyyyyyyyyyzzz{{{|||~~~|||zzzyyyxxxuuusssnnnllliiieee```[[[VVVTTTLLLKKKJJJHHHFFFEEEDDDDDDDDDBBB@@@AAACCCDDDCCC@@@AAADDDGGGIIIJJJLLLOOOQQQPPPRRRUUUXXX\\\bbbhhhmmmyyyzzzqqqpppnnnnnnooossswwwzzz{{{oooccc\\\VVVRRRVVV^^^lllxxx~~~xxxooohhhdddccccccccc\\\\\\[[[[[[\\\\\\]]]^^^[[[ZZZYYYWWWVVVUUUTTTTTTUUUXXX\\\```aaa```]]][[[[[[[[[[[[[[[[[[ZZZYYYYYYtttsssqqqnnnllliiigggfffeeedddccceeeiiimmmooopppnnnggg\\\RRRKKKGGGDDDCCCAAA@@@??????@@@AAACCCDDDCCCEEEHHHJJJKKKNNNRRRUUU___dddllluuurrr]]]RRRMMMOOOZZZhhhyyyggg[[[ZZZ^^^cccqqqwww```UUUNNNLLLIIIEEECCCBBBAAABBB@@@@@@AAAAAA@@@@@@???>>>????????????????????????===>>>>>>???@@@@@@AAAAAACCCBBBCCCFFFHHHNNN[[[hhh~~~}}}|||yyyyyyyyyyyyzzz~~~~~~}}}}}}|||zzzwwwuuutttssspppnnngggeeebbb]]]XXXTTTQQQOOOKKKJJJHHHFFFEEEDDDCCCCCCBBBAAA???@@@BBBCCCBBB@@@CCCEEEHHHJJJKKKMMMPPPSSSWWWXXXZZZ]]]bbbjjjsssxxxyyysssmmmmmmmmmnnnnnnnnnnnnnnnjjjaaaXXXUUUUUUWWW___hhhwwwzzztttkkkeeeaaa`````````ZZZZZZZZZZZZZZZ[[[[[[\\\ZZZYYYXXXVVVUUUTTTTTTTTTTTTVVVZZZ]]]^^^]]][[[ZZZYYYZZZZZZ[[[[[[ZZZZZZZZZrrrqqqpppmmmjjjhhhfffeeedddcccbbbdddhhhkkkmmmnnnjjjbbbXXXNNNHHHEEECCCBBBCCCAAA>>>===>>>AAADDDFFFDDDFFFIIIKKKMMMOOOSSSVVV^^^cccjjjsss~~~lllXXXOOOLLLNNNZZZhhhssseee\\\\\\aaalll{{{ppp\\\TTTMMMKKKHHHEEECCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBB@@@AAACCCDDDGGGPPPZZZiii~~~|||zzzxxxxxxyyy{{{}}}}}}{{{yyyxxxwwwtttrrrooonnnmmmkkkhhhfff___]]]YYYTTTPPPMMMKKKKKKHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@AAACCCDDDDDDCCCGGGIIILLLNNNPPPRRRUUUWWW^^^```cccgggnnnwwwvvvoookkkiiijjjlllllljjjfffaaa^^^ZZZTTTOOOPPPVVV___kkkvvvyyysssnnngggaaa^^^]]]]]]\\\XXXXXXXXXXXXXXXYYYZZZZZZXXXXXXWWWUUUTTTTTTTTTTTTSSSUUUXXX[[[[[[[[[YYYXXXWWWXXXYYYZZZ[[[[[[[[[[[[pppooonnnkkkiiigggeeedddbbbaaaaaacccgggjjjkkkkkkddd]]]SSSJJJEEEBBBAAA@@@AAA@@@???>>>???AAADDDFFFEEEGGGJJJLLLMMMPPPTTTWWW]]]aaahhhqqq}}}xxxfffTTTLLLJJJMMMYYYggg}}}{{{pppfff___```eeeqqqjjjYYYTTTKKKJJJHHHEEECCCAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>========================>>>>>>?????????@@@@@@@@@BBB@@@AAADDDDDDEEEJJJQQQ[[[sss~~~zzzxxxwwwwwwvvvyyyyyy{{{~~~|||yyyuuusssqqqqqqllljjjgggfffdddccc```^^^ZZZWWWSSSOOOKKKJJJIIIIIIEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCEEEFFFGGGHHHHHHLLLNNNRRRTTTVVVXXX\\\^^^bbbffflllttt|||}}}sssmmmiiigggjjjjjjiiigggbbb[[[UUUQQQRRROOOOOOSSS]]]kkkyyy{{{rrrmmmhhhbbb^^^\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYYYYWWWVVVVVVUUUTTTTTTTTTTTTTTTUUUWWWYYYZZZYYYXXXWWWUUUVVVXXXYYYZZZ[[[[[[[[[nnnmmmllljjjgggeeecccccc`````````bbbeeehhhiiihhh^^^XXXOOOGGGBBBAAA@@@@@@>>>??????@@@BBBCCCCCCDDDEEEGGGJJJLLLNNNPPPTTTWWW\\\aaahhhqqq~~~sssaaaPPPJJJIIILLLWWWeeevvvwwwooohhhcccdddhhhrrrgggWWWSSSIIIIIIGGGEEECCCAAA@@@@@@???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>???CCCDDDDDDGGGLLLSSSeee~~~|||xxxuuurrrppprrrrrrtttvvvzzz~~~{{{zzzwwwssspppmmmkkkjjjeeebbb```^^^]]][[[YYYVVVSSSQQQMMMJJJHHHGGGGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCEEEFFFHHHIIIJJJKKKOOORRRVVVYYY[[[^^^bbbeeeeeelllvvvtttllliiigggfffkkkiiiddd^^^XXXRRRMMMKKKLLLNNNSSS[[[hhhyyyrrrmmmgggddd___\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYYYYVVVVVVUUUTTTTTTUUUUUUUUUWWWWWWXXXYYYYYYXXXXXXXXXTTTUUUWWWXXXZZZZZZ[[[[[[lllkkkjjjhhhfffdddbbbaaa___^^^___aaadddfffffffffZZZTTTKKKDDDAAA@@@@@@@@@===>>>@@@AAACCCCCCCCCCCCEEEGGGJJJLLLMMMPPPTTTWWW\\\aaaiiitttmmm]]]MMMIIIIIILLLWWWdddsss}}}wwwpppkkkgggfffiiiqqqeeeVVVRRRHHHGGGFFFEEECCCAAA@@@?????????@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????AAACCCDDDEEEEEEGGGIIIKKKMMMPPPSSSVVV\\\bbbkkkwwwgggXXXJJJGGGIIIMMMYYYgggsss|||wwwqqqmmmhhhfffgggrrr}}}cccUUUOOOGGGFFFFFFDDDCCCAAA???>>>???????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<>>;;;<<<@@@BBBAAABBBEEEHHHMMMZZZoooxxxwwwyyy~~~{{{uuuoooiiifffffffffgggjjjmmmqqqtttxxx{{{~~~|||{{{zzzzzzyyyyyyxxxwwwvvvttttttmmmkkkhhheeeaaa___]]]\\\XXXUUUSSSQQQPPPNNNLLLIIIFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDFFFGGGGGGEEEGGGKKKLLLMMMNNNRRRUUUYYY\\\aaafffkkkpppuuuyyyxxxtttmmmgggdddbbb```___\\\XXXRRRMMMJJJKKKNNNPPPRRR]]]jjjuuurrrhhhcccaaa]]][[[YYYXXXXXXWWWUUUTTTUUUUUUTTTTTTUUUUUUVVVWWWVVVVVVUUUVVVVVVWWWXXXXXXZZZYYYXXXWWWWWWWWWWWWXXXTTTUUUVVVWWWXXXYYYYYYYYYjjjiiihhhfffdddbbbaaa```]]]]]]]]]```cccddddddcccUUUPPPHHHBBB??????@@@@@@@@@???>>>===???BBBFFFHHHDDDFFFIIIKKKLLLOOOSSSVVV\\\bbbmmmyyywwwcccTTTHHHGGGJJJOOO\\\iiiuuu}}}xxxrrrmmmhhheeefffssszzzbbbTTTMMMFFFFFFEEEDDDCCCAAA???>>>???????????????>>>==============================@@@@@@??????????????????BBB>>>===AAACCCBBBCCCEEEHHHIIIPPPaaazzzzzzuuuqqqpppyyyyyyqqqlllcccbbbbbbbbbdddhhhlllnnnpppsssxxx}}}~~~~~~}}}|||{{{yyywwwvvvuuuuuutttsssqqqooommmlllgggfffccc```\\\ZZZXXXWWWTTTRRROOOMMMLLLJJJHHHFFFDDDEEEEEEEEEEEEDDDCCCBBBDDDDDDDDDDDDFFFGGGHHHIIIIIILLLPPPRRRRRRTTTXXX[[[```dddiiioootttzzzzzzqqqmmmhhhcccaaa^^^[[[ZZZSSSPPPKKKHHHHHHKKKPPPSSS^^^jjjxxxttthhhcccbbbaaaZZZXXXWWWVVVVVVVVVTTTRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVWWWXXXYYYYYYZZZYYYWWWVVVUUUVVVVVVWWWUUUUUUVVVWWWXXXXXXXXXXXXjjjiiihhheeeccc```___^^^___^^^___aaabbbbbb___]]]SSSJJJCCCAAA@@@===<<<>>>>>>>>>???@@@AAACCCDDDEEEEEEHHHJJJKKKLLLOOOUUUZZZ___hhhqqqzzznnnXXXMMMFFFIIILLLQQQ```qqq{{{~~~}}}tttiiiaaa```eeepppmmm]]]RRRIIIEEEDDDCCCBBBAAA@@@@@@@@@======>>>>>>??????@@@@@@???>>><<<;;;::::::;;;;;;???????????????>>>==================>>>???@@@AAAEEEGGGNNNXXXeeezzzwwwrrrooonnnpppuuu~~~rrriiiccc```]]]]]]aaaddddddccchhhkkkpppuuuyyy|||}}}}}}|||zzzxxxvvvvvvuuurrrppppppooommmjjjgggdddbbbaaaaaa]]]YYYWWWVVVUUURRROOOMMMLLLKKKIIIGGGFFFEEEDDDCCCDDDEEEDDDCCCCCCDDDFFFFFFFFFFFFHHHKKKLLLMMMLLLNNNRRRVVVXXXXXXZZZ]]]aaaiiinnnvvv|||vvvpppjjjgggddd```[[[VVVQQQNNNLLLGGGFFFIIIKKKNNNXXXcccnnnxxxsssfff```\\\ZZZ[[[WWWVVVUUUTTTSSSSSSSSSSSSQQQRRRSSSTTTUUUTTTTTTSSSRRRRRRSSSSSSTTTUUUWWWXXXXXXWWWWWWWWWWWWVVVTTTRRRVVVVVVUUUUUUTTTUUUUUUUUUiiihhhfffdddaaa___]]]\\\]]]]]]]]]___```___]]]ZZZOOOGGGAAA@@@???======???@@@@@@@@@AAABBBDDDFFFFFFEEEHHHKKKLLLLLLOOOUUUZZZbbbjjjttt}}}~~~jjjWWWLLLFFFIIIMMMTTTdddvvv}}}vvvjjj``````dddqqqjjj[[[QQQJJJEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????===<<<;;;;;;;;;<<<======<<<<<<======>>>======<<<=========>>>>>>@@@AAAAAACCCDDDIIIQQQ[[[nnnvvvqqqmmmiiijjjmmmttt{{{{{{rrriiieeebbbbbbdddfffeeedddeeegggkkkooorrruuuwwwxxx|||}}}~~~~~~|||{{{{{{{{{yyywwwtttsssrrrpppnnnllljjjiiigggeeebbb___]]]\\\ZZZWWWSSSQQQQQQOOOMMMJJJKKKJJJIIIGGGFFFDDDCCCCCCBBBCCCDDDDDDCCCCCCEEEGGGHHHHHHIIIKKKNNNPPPQQQQQQQQQTTTYYY\\\^^^bbbhhhmmmrrrzzz|||tttlllgggdddbbb^^^ZZZVVVRRRMMMKKKKKKGGGFFFKKKPPPVVVcccppp{{{{{{jjjaaa]]]YYYVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRPPPQQQSSSTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTUUUWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSVVVUUUUUUTTTTTTTTTTTTUUUffffffdddbbb___]]]\\\[[[[[[[[[\\\]]]^^^\\\YYYVVVJJJCCC>>>>>>>>>===>>>@@@AAAAAAAAABBBDDDEEEGGGHHHFFFIIIKKKLLLMMMQQQWWW\\\dddmmmxxxyyydddUUUKKKFFFIIINNNWWWiiizzzvvvjjj___^^^bbbsss~~~eeeXXXPPPJJJDDDDDDBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>===;;;::::::;;;;;;===>>>>>>;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBEEEKKKRRR___vvvwwwrrrmmmgggeeefffeeelllwww~~~}}}}}}|||sssoookkkjjjkkkjjjhhheeeddddddfffhhhjjjmmmooopppuuuvvvwwwzzz}}}}}}zzzxxxvvvuuuuuutttrrrooommmllljjjgggeeecccbbb```]]][[[XXXVVVUUUTTTQQQNNNLLLLLLKKKIIIGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@BBBCCCCCCCCCEEEGGGIIILLLLLLMMMOOORRRTTTVVVXXXYYY\\\```cccfffllluuu{{{~~~vvvnnnhhhbbb^^^^^^\\\XXXTTTPPPLLLIIIHHHJJJIIIKKKQQQWWWbbbqqq~~~wwwkkk```\\\ZZZVVVTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQOOOPPPRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSeeedddcccaaa___]]][[[ZZZZZZZZZ[[[\\\\\\ZZZVVVRRRGGGAAA>>>>>>===;;;<<<@@@AAAAAABBBCCCDDDFFFGGGHHHGGGIIILLLNNNOOORRRXXX]]]fffppp{{{uuu___SSSKKKFFFHHHNNNYYYkkk{{{uuuhhh]]]]]]aaauuuwww```UUUNNNIIIDDDCCCBBB@@@??????????????????>>>>>>=========<<<;;;;;;;;;;;;<<<<<<======<<<===>>>@@@AAABBBBBBBBB???????????????@@@AAAAAADDDCCCEEEIIIMMMVVVgggwwwxxxtttooohhheeeeee___ccclllvvv|||{{{}}}~~~{{{wwwttttttqqqmmmiiieeedddcccbbbccceeeggghhhkkklllooorrrvvv{{{~~~}}}~~~}}}{{{xxxuuurrrqqqpppooollliiigggeeeccc```^^^\\\[[[YYYWWWUUUSSSQQQQQQPPPOOOLLLKKKJJJIIIHHHGGGDDDDDDCCCCCCBBBBBBAAAAAA@@@BBBDDDEEEEEEGGGJJJLLLOOOPPPRRRSSSTTTWWWZZZ\\\cccfffjjjmmmqqqxxxzzzrrrjjjeee```\\\ZZZYYYWWWTTTOOOJJJGGGFFFFFFJJJNNNUUU\\\cccnnn||||||mmmccc[[[YYYXXXVVVUUUVVVRRRRRRQQQPPPOOOOOOOOOOOONNNOOOPPPQQQQQQQQQPPPOOONNNNNNOOOOOOPPPRRRSSSTTTTTTTTTTTTSSSSSSSSSUUUVVVTTTTTTSSSRRRQQQQQQQQQQQQddddddbbbaaa___]]][[[[[[ZZZZZZ[[[\\\[[[XXXSSSOOOEEEAAA>>>>>><<<999:::>>>AAAAAAAAABBBCCCEEEGGGGGGHHHJJJMMMOOOPPPTTTZZZ___hhhrrr~~~rrr\\\QQQLLLHHHIIIOOO[[[lllzzzrrreee]]]^^^dddwwwqqq]]]RRRKKKGGGCCCBBBAAA@@@???>>>>>>>>>???>>>>>>>>>======<<<<<<======<<<<<<<<<;;;;;;:::;;;<<<>>>???AAAAAABBBBBB?????????>>>??????@@@@@@CCCBBBDDDHHHJJJPPP]]]iii|||vvvtttpppkkkhhhiiidddfffiiinnnwww~~~{{{yyyxxxyyy{{{{{{uuuppphhhfffccc```^^^^^^___```aaacccfffjjjoootttyyy{{{{{{|||~~~~~~}}}zzzyyyxxxuuurrrooolllkkkiiifffcccaaa___]]]ZZZXXXWWWVVVUUUSSSQQQOOONNNMMMLLLKKKJJJIIIGGGFFFFFFGGGCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDFFFGGGHHHJJJNNNPPPSSSTTTVVVWWWWWWZZZ^^^bbblllpppvvv{{{tttooohhhbbb]]]ZZZXXXVVVQQQPPPNNNIIIEEEDDDEEEGGGKKKUUUbbblllttt~~~uuuhhh___XXXVVVUUUTTTTTTVVVPPPPPPOOONNNMMMMMMMMMMMMLLLMMMNNNOOOPPPOOONNNNNNKKKLLLLLLLLLMMMOOOPPPQQQSSSTTTUUUTTTSSSSSSTTTWWWTTTSSSRRRQQQPPPPPPPPPPPPccccccaaa```^^^\\\[[[ZZZYYYYYYZZZ[[[ZZZVVVPPPLLLCCC@@@>>>>>><<<888:::>>>AAAAAAAAABBBDDDEEEGGGHHHHHHKKKOOOPPPQQQUUU\\\aaajjjuuupppZZZOOOMMMKKKLLLRRR___ooozzz}}}pppddd^^^ccckkk}}}kkk[[[PPPIIIFFFBBBBBB@@@???>>>=========>>>==================<<<============<<<;;;:::999999:::;;;<<<>>>>>>?????????>>>>>>>>>>>>>>>??????@@@@@@BBBEEEGGGJJJSSS\\\jjj|||uuusssqqqnnnnnnqqqqqqqqqpppppprrr{{{}}}xxxuuussstttwww|||{{{pppmmmhhhccc___]]][[[[[[\\\]]]```ccchhhmmmppprrrssstttvvvxxxzzz||||||}}}|||~~~~~~||||||}}}}}}|||{{{tttsssrrrpppmmmjjjgggeeebbb___\\\[[[YYYWWWTTTRRRQQQQQQPPPNNNMMMKKKJJJJJJFFFGGGGGGEEECCCCCCDDDEEECCCCCCCCCDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLNNNQQQTTTVVVXXX[[[\\\]]]```gggllluuu|||wwwrrrhhhddd^^^YYYVVVTTTQQQOOOGGGHHHHHHEEECCCDDDJJJNNNSSSbbbsss}}}~~~qqqlllbbbZZZUUUSSSRRRPPPPPPSSSNNNNNNMMMLLLKKKKKKKKKKKKJJJKKKMMMNNNNNNNNNMMMLLLJJJJJJJJJKKKLLLMMMNNNOOORRRUUUXXXWWWTTTRRRTTTVVVSSSRRRQQQOOOOOONNNNNNNNNaaa```___^^^\\\[[[YYYYYYWWWWWWXXXYYYWWWSSSMMMHHH@@@>>>>>>???<<<999<<>>>>>===============>>>??????AAADDDFFFFFFLLLSSSZZZjjjyyyvvvuuutttwww{{{~~~~~~}}}yyyuuuvvv|||{{{wwwrrrppprrruuuxxxxxx{{{~~~|||yyytttnnnhhhccc___^^^[[[\\\]]]___bbbdddggghhhiiijjjllloooqqqrrrssstttssstttwww{{{}}}~~~~~~~~~}}}|||{{{yyywwwvvvvvvuuutttssskkkkkkjjjhhhfffccc```^^^ZZZXXXVVVTTTSSSRRROOOMMMKKKKKKJJJIIIGGGFFFEEEEEECCCDDDEEEDDDBBBAAACCCEEEDDDEEEEEEFFFGGGHHHHHHIIIIIIKKKMMMNNNOOOQQQUUUWWWXXX\\\```ccceeejjjssszzzxxxpppjjjfff^^^[[[VVVSSSPPPNNNKKKHHH@@@CCCEEEEEEFFFLLLUUU\\\iiixxxoooddd```ZZZUUUSSSTTTSSSOOOMMMOOOMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJKKKKKKLLLNNNOOOPPPRRRVVVZZZZZZVVVSSSSSSTTTRRRQQQPPPOOOMMMMMMMMMMMM______^^^\\\[[[YYYXXXWWWUUUVVVVVVWWWVVVQQQJJJEEE===<<<===???===;;;>>>DDDCCCDDDDDDEEEFFFHHHIIIJJJIIILLLPPPRRRSSSWWW^^^cccooozzzmmmXXXJJJLLLOOORRR[[[jjjyyy{{{nnneeedddnnnzzzxxxbbbXXXPPPIIIGGGBBBAAA@@@>>>======<<<<<<;;;<<<<<<<<<======>>>>>>999:::;;;============<<<:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<======AAA@@@BBBEEEFFFEEEIIINNNRRR^^^sss{{{zzzzzz~~~zzzuuuvvvxxx}}}{{{tttpppqqqssstttssstttwww}}}xxxqqqjjjfffccc]]]]]]]]]]]]^^^___```aaabbbccceeehhhjjjlllmmmmmmlllnnnqqqtttwwwyyyzzzzzz}}}~~~yyy{{{|||}}}}}}{{{yyyxxxvvvtttqqqooonnnmmmkkkjjjeeeeeedddcccaaa^^^[[[YYYVVVTTTRRRPPPPPPOOOLLLJJJGGGFFFEEEDDDCCCBBBBBBAAACCCEEEFFFEEEBBBBBBDDDGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNPPPQQQRRRSSSVVVYYYYYY^^^cccgggkkkrrr}}}~~~uuummmfffaaa^^^YYYVVVSSSPPPNNNKKKGGGEEE>>>AAAFFFHHHLLLTTT```iii}}}uuuiii___YYYUUUSSSTTTWWWVVVPPPMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLKKKJJJKKKLLLLLLLLLMMMOOOPPPQQQRRRWWW\\\\\\WWWSSSRRRSSSRRRQQQPPPNNNMMMLLLLLLLLL___^^^]]][[[ZZZXXXWWWVVVTTTSSSTTTUUUTTTPPPHHHBBB============>>>???AAAAAACCCDDDFFFFFFEEEEEEFFFHHHIIILLLNNNPPPSSSYYYbbbiiippp|||{{{eeeWWWQQQOOOPPPZZZjjjzzzyyynnnhhhjjj{{{mmm^^^RRRMMMKKKDDDCCCBBB???>>>======???@@@@@@@@@@@@?????????>>>>>>=========<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<>>>AAACCCDDDEEEEEENNNQQQ]]]qqqxxxsssrrrsss{{{~~~vvvrrrooonnnmmmoooppptttyyy~~~vvvooojjjhhhddd___[[[[[[]]]^^^___aaa```___^^^___aaadddeeefffgggiiikkknnnqqqssstttvvvwwwxxxzzz|||}}}|||{{{zzzzzzwwwwwwvvvuuutttsssrrrrrrllljjjhhhhhhhhhgggeeecccaaa___]]]ZZZXXXVVVUUUTTTPPPNNNLLLJJJHHHGGGGGGGGGDDDEEEFFFEEECCCBBBCCCDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKKKKKKKLLLNNNOOONNNOOOQQQSSSSSSUUUXXXZZZ___dddkkkqqqwwwwwwmmmfffccc___ZZZUUUSSSPPPMMMJJJHHHGGGEEEDDDEEEFFFHHHLLLSSSaaarrr~~~|||qqqiii^^^WWWWWWTTTSSSRRRPPPNNNLLLKKKJJJKKKJJJHHHGGGFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNRRRTTTVVVXXXWWWUUURRRPPPOOOOOOOOONNNMMMLLLKKKKKK]]]\\\[[[ZZZXXXWWWVVVUUUTTTSSSSSSSSSRRRNNNFFFAAA============>>>???AAAAAACCCDDDFFFFFFEEEEEEGGGHHHJJJLLLOOOPPPSSSYYYbbbiiiqqq~~~wwwcccVVVQQQQQQUUUbbbuuuuuulllhhhmmmiiiZZZOOOKKKIIICCCCCCAAA???>>>======>>>?????????>>>>>>>>>=========999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDDDDHHHJJJRRRbbbuuu{{{uuussstttxxx}}}vvvqqqllljjjiiikkknnnsssyyy~~~|||wwwrrrmmmgggbbb```______^^^___^^^]]]\\\]]]^^^```aaa```aaacccfffhhhkkklllmmmpppqqqsssvvvxxx{{{}}}~~~~~~~~~~~~}}}{{{yyywwwuuuuuutttrrrqqqqqqpppooonnnmmmmmmgggeeecccbbbbbbaaa___]]]ZZZYYYWWWTTTRRRPPPOOONNNMMMLLLJJJHHHFFFEEEEEEEEECCCDDDEEEDDDCCCBBBCCCDDDEEEEEEEEEFFFGGGHHHJJJJJJLLLMMMOOOPPPPPPQQQRRRTTTTTTUUUVVVWWWWWWYYY]]]```ffflllttt|||yyyqqqjjjbbb\\\ZZZXXXSSSOOOMMMKKKHHHEEEEEEEEEEEEEEEGGGKKKQQQYYYeeeuuunnnfff```WWWQQQRRRPPPPPPOOONNNMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKLLLKKKIIIHHHHHHHHHIIIIIIPPPRRRUUUVVVVVVTTTQQQOOOOOONNNNNNMMMMMMLLLLLLLLLZZZYYYYYYWWWVVVUUUTTTTTTSSSRRRQQQQQQNNNIIICCC>>><<<<<<======>>>@@@AAABBBCCCDDDFFFFFFEEEFFFGGGIIIKKKNNNPPPQQQTTTYYYbbbiiisssqqq```UUURRRUUU]]]ooo~~~pppiiigggqqqcccUUUKKKGGGGGGAAABBBAAA???=========>>>>>>============<<<<<<<<<<<<:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAABBBBBBCCCHHHQQQ^^^rrrzzzxxxvvvvvvyyywwwooojjjfffgggjjjmmmqqquuuxxxyyy~~~yyyrrrllliiifffdddbbb```___]]]\\\[[[[[[\\\]]][[[\\\^^^___bbbdddeeefffgggiiilllpppssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~}}}}}}{{{zzzwwwvvvsssqqqooommmlllllliiiiiihhhgggfffeeedddddd```^^^\\\ZZZZZZYYYVVVTTTRRRRRRPPPNNNMMMKKKJJJIIIIIIHHHFFFDDDCCCCCCCCCDDDBBBCCCEEEDDDCCCCCCDDDFFFFFFFFFGGGIIIJJJMMMNNNOOOMMMOOOQQQRRRRRRSSSUUUWWW[[[\\\]]]]]]^^^bbbgggkkkrrryyyvvvnnniiibbb]]]VVVRRRQQQOOOLLLIIIGGGFFFCCCBBBBBBEEEHHHJJJJJJQQQ]]]jjjxxxooo___ZZZWWWQQQMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKOOONNNLLLJJJIIIIIIJJJJJJMMMOOOQQQSSSSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMWWWVVVVVVUUUTTTSSSRRRRRRRRRQQQPPPMMMJJJEEE???<<<<<<<<<<<<===>>>@@@AAABBBCCCDDDFFFFFFFFFFFFHHHIIILLLNNNQQQRRRTTTZZZcccjjjttt|||kkk]]]UUURRRWWWeee{{{}}}yyykkkeeegggsssyyy]]]RRRHHHEEEFFFAAA@@@@@@>>>======<<<===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???????????????@@@AAADDDIIIOOO^^^xxx{{{xxxwwwyyyzzzssslllkkkjjjjjjkkkmmmppprrrwww{{{yyyuuuqqqmmmjjjdddcccaaa___]]]\\\\\\[[[YYYZZZ[[[\\\]]]^^^___``````bbbfffjjjmmmnnnnnnnnnpppqqqqqqssstttuuuuuuvvvwwwxxxzzz{{{{{{|||~~~zzzzzzyyyxxxvvvtttsssrrrooonnnllliiigggeeedddccc``````___^^^]]]\\\\\\[[[XXXVVVTTTSSSRRRQQQNNNLLLNNNNNNMMMLLLKKKIIIHHHGGGFFFEEECCCBBBAAAAAABBBBBBAAACCCEEEEEEEEEEEEGGGHHHJJJJJJKKKLLLMMMOOOQQQRRRPPPRRRUUUVVVWWWXXX[[[]]]bbbcccdddeeehhhnnnuuuzzzyyyoooggg```\\\YYYUUUPPPMMMLLLJJJHHHFFFDDDDDDCCCBBBCCCHHHMMMQQQXXXaaannn|||lllaaaWWWUUUSSSOOOLLLMMMKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJLLLLLLMMMMMMMMMPPPOOOMMMKKKJJJIIIJJJJJJKKKLLLNNNPPPQQQPPPNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPNNNKKKFFFAAA===:::;;;;;;<<<===>>>@@@BBBCCCCCCDDDFFFGGGFFFGGGIIIJJJLLLOOOQQQSSSVVV\\\eeellluuuttteeeZZZTTTQQQXXXiiiyyyuuuzzzsssgggcccffftttqqqYYYPPPGGGDDDEEEAAA??????>>>===<<<<<<<<<<<<========================999999999888888999999999::::::::::::::::::::::::999999999999999999999999;;;<<<======>>>>>>======>>>???CCCFFFHHHQQQdddvvv}}}zzz{{{xxxtttnnnhhhfffhhhkkkmmmooorrrwww{{{|||vvvsssllljjjhhheeebbb___]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[^^^aaaeeeggghhhhhhhhhiiijjjjjjkkklllmmmnnnnnnppprrrtttuuuvvvwwwyyy{{{zzz|||~~~}}}{{{zzzssssssrrrqqqooommmkkkjjjgggfffdddaaa___^^^]]]\\\YYYYYYXXXWWWVVVUUUTTTTTTRRRPPPNNNMMMLLLKKKIIIGGGIIIIIIJJJJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAABBBCCCBBBDDDFFFGGGGGGIIIKKKMMMOOOOOOOOOOOOPPPRRRSSSTTTVVVYYY\\\^^^```bbbeeehhhiiikkknnnqqqvvv}}}~~~tttjjjbbb]]]XXXUUUSSSPPPMMMJJJHHHFFFEEECCCBBBCCCDDDEEEHHHNNNVVV\\\mmmvvvnnn```ZZZUUUSSSQQQMMMKKKKKKLLLKKKJJJIIIHHHGGGGGGFFFGGGHHHJJJKKKKKKJJJIIIHHHGGGHHHJJJKKKMMMNNNOOOOOOLLLKKKIIIGGGFFFEEEFFFFFFIIIJJJLLLNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNMMMHHHCCC>>>;;;;;;;;;;;;<<<===???@@@BBBCCCBBBDDDFFFGGGGGGGGGIIIKKKLLLNNNQQQTTTWWW^^^hhhoooxxx~~~mmm___VVVQQQPPPWWWhhhvvvrrrpppuuu~~~wwwlllcccaaafffsssiiiVVVPPPGGGDDDEEE@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<===============;;;::::::::::::::::::;;;999999999999999999999999999999999999999999999999::::::;;;<<<<<<===<<<<<<;;;===@@@CCCDDDGGGSSS```xxxvvvmmmgggfffhhhiiihhhkkkooorrrvvv|||~~~xxxvvvssspppkkkgggdddbbb```___^^^\\\[[[YYYXXXWWWZZZ[[[]]]```aaabbbbbbbbbbbbccccccdddeeeeeeffffffiiijjjmmmmmmnnnnnnqqqrrrtttvvvyyy{{{||||||{{{{{{{{{~~~~~~}}}|||zzzyyyzzzzzzyyyxxxwwwuuusssrrrllllllkkkjjjhhhfffeeeddd___^^^\\\ZZZYYYWWWWWWWWWSSSRRRRRRQQQPPPOOONNNMMMMMMKKKIIIIIIIIIHHHFFFDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCEEEFFFCCCFFFHHHJJJKKKMMMPPPRRRSSSSSSSSSTTTUUUVVVWWWXXXZZZ\\\```dddgggjjjnnnqqquuuxxx|||tttnnneee]]]XXXTTTQQQOOOLLLKKKIIIGGGEEECCCBBBBBBBBBEEEJJJNNNSSS[[[eeelll~~~oooaaaWWWUUURRRPPPMMMJJJIIIIIIKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGHHHJJJLLLMMMOOOOOOPPPLLLKKKIIIHHHGGGGGGGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPPPPPPPPPPPPPQQQQQQMMMMMMKKKGGGAAA<<<;;;<<<;;;;;;<<<===???AAABBBDDDBBBDDDFFFGGGGGGHHHJJJLLLJJJMMMQQQTTTXXX```jjjqqq{{{xxxgggZZZRRRNNNNNNUUUfff~~~vvvttttttwww{{{}}}zzzxxxnnneee___```fffsss|||bbbRRROOOGGGDDDCCC>>>============<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999888888888888888888888888888888:::;;;<<<<<<<<<<<<;;;:::<<>>???EEELLLUUUeee}}}{{{|||zzzqqqkkkggg```aaadddeeegggkkkooosssrrrwww}}}|||zzzsssrrroookkkgggdddaaa```XXXXXXXXXXXXXXXYYY[[[[[[WWWXXXXXXYYYYYYZZZZZZZZZZZZ\\\^^^^^^^^^^^^```aaaeeeeeefffhhhjjjkkklllmmmppptttyyy{{{{{{zzzyyyyyyxxxxxxxxxyyyzzz{{{|||}}}~~~}}}|||{{{zzzxxxwwwxxxzzz}}}}}}}}}}}}~~~~~~{{{zzz{{{zzzyyywwwtttqqqooommmlllkkkjjjiiigggeeecccbbb\\\\\\[[[ZZZXXXVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCDDDDDDCCCAAABBBCCCEEEGGGGGGFFFEEEDDDEEEEEEEEEEEEFFFHHHIIIKKKGGGIIIMMMOOOQQQTTTWWWYYYWWWXXXYYY[[[^^^```cccdddnnnqqqwww|||xxxooohhhccc^^^YYYSSSMMMJJJGGGEEECCCAAACCCDDDEEEDDDEEEFFFGGGJJJRRR^^^iiisss}}}kkkccc[[[TTTOOOQQQQQQLLLHHHGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFGGGHHHJJJKKKMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHKKKKKKKKKKKKJJJIIIIIIHHHNNNMMMMMMLLLKKKJJJJJJIIIOOONNNMMMMMMLLLLLLMMMMMMNNNKKKGGGBBB>>>===<<<===;;;<<<>>>???AAABBBBBBBBBDDDEEEFFFGGGIIIJJJKKKLLLOOOPPPSSSWWW^^^gggooottt|||iii[[[QQQMMMMMMLLLRRRaaauuu}}}~~~|||rrriiiddd```]]]```mmmkkk[[[LLLGGGFFFCCC???<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;:::888666666777888999;;;888444222111333666888888888999999999:::::::::888888999::::::::::::999===;;;::::::;;;>>>BBBDDDOOOTTTbbbzzz{{{yyy}}}vvvppphhheeebbbbbbccceeefffgggiiilllqqqwww}}}zzzuuuoooiiieeedddaaa]]][[[ZZZYYYWWWUUUWWWVVVVVVWWWYYYYYYXXXVVVWWWWWWWWWXXXXXXYYYZZZ[[[___^^^]]]___bbbeeeggggggjjjkkklllnnnoooooooooooommmnnnoooqqqrrrrrrssssssuuuuuuttttttsssrrrrrrrrrnnnooopppqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwwww{{{{{{||||||{{{zzzxxxwwwsssrrrooolllhhhfffdddccc```______]]]\\\[[[ZZZYYYUUUTTTSSSRRRQQQOOONNNNNNMMMMMMLLLKKKJJJHHHGGGGGGDDDCCCAAA@@@@@@AAACCCDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGIIIKKKLLLLLLKKKLLLNNNQQQTTTVVVYYY]]]```_________aaaeeejjjooosssxxx}}}wwwnnngggaaaZZZTTTRRROOOJJJHHHHHHFFFCCC@@@@@@@@@@@@BBBEEEIIIOOORRR[[[fffvvvyyyjjjbbbWWWQQQRRRJJJIIIIIIIIIIIIHHHHHHHHHEEEFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJLLLKKKJJJIIIHHHIIIIIIJJJHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIINNNNNNMMMMMMLLLLLLLLLLLLKKKHHHDDD???<<<;;;:::;;;;;;<<<>>>???AAABBBBBBBBBDDDEEEFFFGGGIIIKKKLLLLLLNNNPPPSSSYYY```iiisssxxxzzzgggYYYOOOKKKKKKJJJRRR```sss|||rrrjjjaaa______eeettthhhZZZKKKGGGFFFCCC???>>><<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::<<<;;;999777777888999:::===;;;888666555777999:::888888888888999999999999777888999999::::::999999;;;;;;:::;;;<<>>;;;::::::;;;<<<<<<>>>@@@AAABBBBBBBBBDDDEEEFFFHHHJJJKKKMMMMMMMMMPPPTTTZZZbbblllwww~~~wwwdddVVVLLLHHHIIIJJJSSScccuuu}}}rrrjjj^^^^^^aaakkk}}}zzzcccVVVJJJFFFFFFCCC@@@???;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::<<<;;;999888888888999:::;;;:::999888777888999:::666666777777777888888888777888999999::::::999999::::::;;;<<<===???@@@@@@CCCDDDIIIUUUeee{{{xxxrrrppptttzzz|||vvvnnnfffbbb___^^^]]]\\\]]]___bbbfffjjjnnnqqqxxx|||vvvqqqjjjddd```]]]ZZZYYYYYYWWWVVVVVVWWWVVVUUUSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUSSSTTTWWWYYYZZZZZZYYYZZZ[[[]]]^^^^^^^^^^^^```aaaccceeefffgggggghhhffffffeeeeeedddccccccbbb]]]]]]]]]^^^^^^_________________________________bbbbbbaaa```aaabbbcccdddeeeeeeffffffeeedddcccbbb___^^^[[[YYYVVVTTTSSSRRROOOOOONNNMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFEEEDDDCCCBBBBBBAAABBBBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOQQQRRRSSSWWWYYY\\\^^^```bbbeeehhhlllnnnqqqwww}}}~~~vvvkkkeee]]]WWWTTTQQQMMMIIIFFFDDDBBBAAABBBCCCBBBAAAFFFGGGIIILLLSSS]]]iiipppooo\\\UUURRRLLLIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHKKKMMMNNNbbb^^^XXXQQQNNNMMMNNNOOOKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLLLLKKKKKKJJJJJJIIIFFFBBB???<<<<<<<<<===<<<===>>>@@@AAABBBCCCCCCDDDEEEGGGHHHJJJLLLNNNNNNOOORRRWWW\\\cccmmmyyysssaaaTTTKKKHHHJJJMMMXXXjjj}}}rrrhhh[[[\\\aaaoooqqq]]]QQQGGGEEEDDDBBB???>>>;;;;;;;;;:::::::::999999999999999999999999999999999999888777777888888999777777666666666666666666555555555666666666777777777777888999999999999999888999;;;===>>>>>>>>>>>>BBBBBBEEELLLVVVgggtttmmmllllllqqqzzzzzzpppiiiddd```^^^\\\[[[[[[]]]```dddggghhhkkknnntttyyy~~~vvvoooiiieeebbb```___]]][[[YYYYYYXXXWWWUUUSSSSSSSSSRRRSSSSSSTTTTTTUUUTTTRRRRRRTTTUUUVVVUUUSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[]]]^^^___``````______^^^]]]]]]\\\\\\[[[UUUUUUUUUUUUUUUUUUUUUTTTWWWWWWWWWWWWWWWWWWWWWWWW[[[YYYXXXWWWWWWXXXZZZ[[[WWWXXXYYYYYYYYYWWWVVVUUUTTTSSSQQQNNNLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCEEEEEEEEEEEEFFFGGGHHHIIILLLLLLLLLMMMNNNNNNOOOOOOSSSSSSSSSSSSSSSUUUYYY[[[^^^aaaeeehhhkkknnnqqqsssxxx{{{xxxmmmeee^^^ZZZTTTPPPNNNKKKHHHFFFDDDCCCAAA@@@AAABBBDDDDDDGGGJJJOOOVVV```mmm|||oooaaaTTTPPPOOOLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFGGGIIILLLOOOQQQyyyrrrggg[[[RRRNNNMMMMMMJJJIIIGGGEEECCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKKKKKKKJJJIIIHHHFFFDDD@@@===;;;;;;<<<===<<<===???@@@BBBCCCCCCCCCEEEEEEGGGIIIKKKMMMOOOPPPQQQUUUZZZ^^^dddnnn{{{ooo^^^RRRKKKJJJLLLPPP]]]rrrqqqeee[[[[[[```oookkkVVVLLLDDDCCCCCC@@@======;;;;;;:::::::::999999999999999999999999999999999777666666666666666777777444444555555555555555555444444555555555666666666777777888999999999999888777999;;;===>>>======<<<======@@@EEEJJJVVVjjj}}}}}}rrrjjjeeeeeekkkwwwvvvnnngggccc___\\\YYYZZZ\\\___``````aaadddhhhmmmqqquuuzzz~~~{{{uuupppllljjjgggdddaaa___]]]\\\ZZZXXXVVVVVVUUUTTTSSSSSSSSSTTTUUUSSSQQQPPPQQQRRRRRRQQQNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYUUUUUUTTTTTTSSSRRRRRRRRRPPPPPPPPPOOOOOOOOOOOONNNQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRPPPOOONNNPPPQQQSSSMMMNNNOOOOOOOOONNNMMMLLLLLLKKKIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLNNNNNNOOOPPPQQQRRRRRRSSSVVVWWWWWWVVVWWWZZZ___dddeeeiiinnnssswww{{{yyynnndddZZZUUUUUUSSSOOOKKKIIIFFFDDDBBBBBBBBBAAA@@@@@@BBBEEEGGGJJJPPPZZZdddooo~~~qqqaaaYYYQQQNNNMMMKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEHHHKKKNNNPPPtttmmmcccXXXQQQMMMMMMNNNIIIHHHEEECCCBBBAAAAAAAAACCCDDDEEEGGGHHHIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIJJJKKKJJJIIIHHHGGGAAA???<<<999888999:::;;;<<<===???AAABBBCCCCCCCCCEEEFFFGGGJJJLLLNNNPPPQQQSSSXXX]]]aaafffppp~~~jjjZZZQQQLLLLLLPPPUUUeee|||~~~nnnaaa[[[[[[aaarrreeeRRRJJJCCCCCCBBB>>><<<<<<::::::::::::999999999999999999999999999999999999555555555555666666666666555555666666666666777777444444555555555666666666666777888888999999888888777999:::<<<===<<<<<<;;;;;;;;;>>>CCCFFFLLLYYYfffzzzooofffdddfffllluuu~~~tttmmmfffaaa[[[YYYZZZ[[[ZZZXXX[[[]]]```ccceeeiiimmmppptttzzzzzzwwwsssoookkkgggeeecccaaa___\\\[[[ZZZXXXVVVUUUUUUTTTVVVTTTQQQOOOPPPPPPOOONNNLLLLLLNNNOOOPPPQQQQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTRRRQQQQQQPPPPPPOOONNNNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHFFFFFFGGGHHHJJJLLLMMMNNNQQQRRRSSSUUUWWWXXXYYYZZZ[[[\\\]]]\\\]]]aaaiiioooqqquuu{{{~~~zzzrrriii___WWWQQQNNNLLLKKKIIIFFFDDDAAA@@@???@@@@@@AAAAAAAAADDDIIIMMMTTT]]]kkkwwwuuueeeVVVRRRMMMJJJIIIGGGFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEHHHJJJKKKXXXUUUPPPKKKJJJKKKMMMOOOGGGFFFDDDBBBAAAAAAAAAAAACCCDDDFFFHHHIIIIIIHHHHHHEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJJJJJJJIIIGGGFFF???===;;;888777888:::;;;===>>>???AAABBBCCCDDDDDDEEEFFFHHHJJJLLLOOOPPPQQQUUUZZZ```dddjjjuuuyyydddVVVOOOKKKNNNRRR___ppp~~~kkk^^^ZZZ[[[dddwwwxxx^^^QQQJJJEEEDDDCCC???<<<<<<:::::::::999999999999888888888888888888888888888444555555666666666666666666666666666666777888888555555555555666666666666666777777888888888888888888999::::::;;;;;;;;;;;;===<<<===BBBEEEHHHOOOWWWgggzzzyyyoooiiigggfffiiiqqquuunnneee```^^^\\\YYYUUUXXXZZZ[[[[[[\\\^^^aaadddeeemmmvvv|||~~~yyyuuurrrpppmmmlllfffeeebbb```]]][[[ZZZYYYZZZWWWTTTRRRRRRRRRQQQPPPNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQPPPPPPOOOOOONNNMMMMMMMMMHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCEEEEEEDDDCCCBBBBBBBBBCCCAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKMMMNNNQQQRRRTTTWWWXXXZZZ\\\___aaacccdddeeeggghhhhhhiiinnnxxx{{{uuunnnjjjddd\\\UUUOOOMMMLLLEEEEEEDDDCCCAAA@@@@@@@@@@@@BBBDDDEEEGGGLLLSSSYYYcccooo~~~xxxfffYYYNNNMMMJJJGGGEEEDDDDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCAAABBBBBBBBBCCCDDDDDDDDDEEEDDDCCCCCCEEEGGGJJJKKKFFFEEECCCBBBAAAAAABBBBBBCCCDDDFFFGGGHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHIIIJJJJJJHHHFFFEEE@@@>>><<<:::999:::<<<======>>>???AAABBBCCCDDDDDDEEEFFFHHHJJJMMMOOOQQQRRRUUU[[[aaafffmmmyyyuuu```SSSMMMKKKNNNTTTiiizzzzzzhhh]]]YYY\\\ggg}}}pppYYYQQQKKKFFFFFFDDD???======:::::::::999999999888888888888888888888888888888555555666777888888777777666555444444444666777888555555555666666666777777666666777888888888888888999999999::::::;;;;;;<<<<<<999999===AAACCCGGGLLLUUUfff~~~yyymmmiiicccaaafffqqq}}}|||qqqiiieeebbb\\\XXXWWWXXXXXXWWWWWWWWWZZZ\\\[[[bbbkkkqqqsssuuuyyy~~~}}}{{{xxxwwwooommmkkkgggdddbbb```______\\\YYYWWWVVVVVVTTTSSSRRRSSSTTTUUUVVVWWWWWWWWWTTTUUUUUUTTTSSSRRRQQQPPPKKKKKKJJJJJJIIIHHHHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDAAABBBCCCDDDDDDDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLOOOPPPQQQRRRTTTVVVXXXYYY\\\]]]___bbbeeegggiiikkkoooqqqsssssstttzzzvvvmmmggg___\\\WWWPPPJJJGGGFFFGGGAAABBBCCCBBBAAAAAAAAABBBBBBEEEHHHKKKNNNUUU^^^dddooo|||uuugggXXXKKKJJJKKKIIIEEECCCCCCDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBAAA@@@@@@DDDDDDDDDDDDDDDEEEEEEFFFEEEEEECCCBBBAAABBBBBBCCCBBBCCCEEEFFFGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDIIIHHHHHHIIIJJJIIIDDD@@@;;;999777666666777:::;;;===???@@@AAAAAABBBCCCEEEKKKJJJIIIKKKOOORRRQQQOOO\\\\\\bbbmmmvvvppp^^^UUUPPPMMMRRR[[[rrruuuggg^^^ZZZaaarrrhhhYYYMMMJJJFFFCCCAAA???<<<:::999999999888888888777777;;;:::999888777777777777666666666666555555555555666666666666666666666666555555555555666666666666444555555666777888888999666666777888888888888888888888888999;;;>>>AAACCCLLLTTTeee~~~yyymmmcccbbbdddfffkkkrrryyyoooiii___VVVZZZWWWTTTSSSTTTUUUUUUUUUWWWYYY[[[___ccchhhkkkmmmuuuyyy~~~wwwrrroooooonnnnnnmmmjjjddd```]]][[[YYYWWWXXXZZZ\\\^^^^^^]]][[[ZZZ\\\YYYWWWVVVUUUSSSQQQOOONNNNNNMMMLLLJJJIIIGGGGGGEEEDDDDDDDDDDDDDDDEEEEEECCCDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEEEEGGGIIIJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPQQQQQQQQQRRRRRRSSSUUUWWWXXXZZZ]]]aaadddgggggghhhkkknnnrrruuuwwwzzz|||yyyooofff^^^YYYTTTRRROOOKKKGGGDDDBBBAAA===???AAABBBCCCCCCDDDDDDCCCGGGOOOXXXaaajjjrrrxxxqqqbbbWWWQQQOOOKKKJJJHHHFFFDDDBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>?????????@@@@@@@@@BBBAAA??????AAADDDGGGIIIIIIGGGEEECCCAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCEEECCC@@@AAACCCEEEDDDBBBBBBBBBBBBBBBBBBCCCDDDEEEHHHGGGFFFGGGHHHFFFBBB>>>:::999777666666888:::;;;===???AAAAAAAAABBBDDDFFFIIIHHHHHHKKKOOORRRSSSRRR\\\]]]dddpppyyy{{{kkk\\\UUUQQQOOOUUU___yyyooo```YYY\\\eeexxxcccTTTLLLIIIEEEBBB@@@>>>;;;999::::::::::::999999999999:::999888777666666666666666666666666555555555555555555555555555555555555555555555555666666666666555555666666777777888888777777888999999999999888;;;::::::999:::<<<>>>???CCCHHHVVViii~~~}}}qqqfffdddeeefffiiiooossszzzzzzppphhheeeaaa[[[WWWUUUTTTTTTSSSSSSTTTUUUWWWZZZ]]]```bbbhhhlllrrrxxx}}}{{{vvvpppjjjgggdddbbb``````aaabbbdddeeefffggggggeeebbb___]]][[[YYYVVVTTTQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGIIIHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRUUUTTTTTTSSSTTTUUUVVVVVVTTTUUUUUUVVVXXXYYYZZZZZZ^^^```bbbdddfffiiinnnqqqrrrrrrsssuuuwww{{{~~~vvvmmmeee^^^XXXTTTNNNMMMJJJGGGDDDBBB@@@???>>>???@@@AAAAAACCCEEEFFFMMMUUU```jjjsss{{{qqq```UUUMMMHHHHHHHHHGGGFFFEEECCCAAA@@@???@@@@@@?????????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>>>>???BBBEEEGGGHHHGGGEEECCCBBBAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBCCCAAA@@@@@@CCCDDDCCCAAABBBBBBAAAAAABBBBBBCCCDDDFFFEEEEEEEEEEEECCC???<<<999888777666777888;;;<<<===???AAABBBBBBCCCEEEFFFHHHGGGHHHKKKOOOSSSTTTTTT]]]```hhhsss~~~qqqdddYYYUUUSSSQQQYYYddd}}}hhh\\\XXX^^^jjjzzz[[[MMMIIIGGGCCC@@@???===;;;999999999999999888888888888888888777666555555555555666666666555555555555444555555555555555555555555444555555555555666666666666666666666666666666666777888888999999999999999::::::999999999;;;<<<>>>???BBBJJJWWWeeeyyywwwllliiihhhiiikkknnnlllooouuu|||sssmmmddd]]]YYYVVVUUUTTTRRRRRRQQQQQQRRRTTTVVVWWWZZZ^^^ccchhhmmmrrrwwwzzzyyyuuurrrpppooommmmmmnnnppprrruuuwwwxxxrrroookkkhhheeebbb^^^[[[XXXVVVSSSPPPMMMLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJMMMLLLLLLKKKLLLMMMOOOPPPQQQQQQRRRSSSTTTUUUVVVWWW\\\\\\[[[\\\\\\\\\\\\]]]\\\\\\]]]___aaadddfffggggggiiimmmooorrrvvvzzz~~~qqqlllfff```[[[VVVRRRPPPJJJIIIFFFDDDAAA@@@??????@@@@@@AAABBBCCCGGGKKKOOO\\\hhhxxx~~~nnn]]]SSSMMMHHHFFFFFFDDDDDDCCCBBBAAAAAA@@@???????????????>>>>>>>>>>>>======>>>>>>>>>?????????>>>=========>>>@@@CCCEEEGGGFFFEEECCCBBBAAAAAAAAA?????????@@@@@@@@@AAAAAA@@@??????@@@BBBCCCBBB@@@AAAAAAAAA@@@AAAAAABBBCCCFFFEEEEEEDDDCCCAAA>>>;;;888888777777888999;;;======???AAABBBCCCDDDFFFHHHIIIIIIIIILLLOOORRRTTTVVV]]]bbblllwwwxxxhhh^^^WWWUUUSSSRRR[[[hhhyyyddd\\\[[[^^^lllqqqVVVJJJGGGDDDAAA???>>><<<:::888666666666666555555555555777666555555444444444555666666555555555444444444444444444444444444444444444444444555555555666666666666666666666666555555666666777888888888888888666666777888:::<<<>>>???>>>@@@EEELLLTTTddd~~~|||ssspppppprrrtttuuusssqqqpppsss{{{zzzpppggg```\\\ZZZXXXTTTSSSRRRPPPPPPPPPQQQRRRQQQTTTYYY\\\```dddiiimmmvvv{{{|||~~~~~~{{{vvvrrrooojjjfffccc___]]]YYYUUURRRQQQRRRRRRMMMMMMLLLKKKKKKKKKLLLLLLNNNMMMKKKJJJJJJJJJJJJKKKJJJKKKKKKLLLLLLMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKJJJLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQTTTVVVVVVVVVXXXYYYZZZ\\\]]]^^^```aaacccdddeeefffffffffeeeeeegggiiilllooorrrtttsssvvvzzz}}}|||uuuqqqddd```\\\XXXVVVSSSPPPNNNIIIHHHEEEBBBAAA@@@@@@AAABBBDDDFFFHHHKKKQQQZZZaaannn|||hhh]]]RRRMMMJJJGGGEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>=========<<<<<<=========>>>>>>>>>======<<<<<<===???BBBCCCFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>===>>>>>>>>>??????>>>>>>???AAABBBAAA@@@???@@@@@@@@@??????@@@@@@AAAFFFFFFFFFDDDAAA>>><<<;;;777777777888999;;;<<<======???BBBCCCCCCDDDGGGIIIKKKKKKLLLMMMOOORRRUUUXXX^^^fffqqq|||}}}nnnaaaZZZUUUTTTRRRQQQ\\\kkksssaaaZZZ[[[^^^nnnjjjTTTIIIEEECCC???>>>===<<<:::888666666666555555555444444666555444444444444444444555555555555444444444444444444444444444444444444444444444444555555555555666666666666555555555555444555555666666666666666555555666777999;;;<<<===999;;;???DDDGGGQQQfffxxx|||zzz}}}{{{sssnnnqqqyyywwwnnnfff```]]]VVVUUURRROOOMMMMMMNNNOOOMMMOOORRRTTTWWWZZZ^^^bbbiiimmmssszzz{{{wwwsssnnnjjjeeeccc^^^ZZZXXXWWWWWWXXXVVVUUUUUUTTTSSSSSSTTTTTTUUUUUUTTTSSSSSSRRRSSSSSSNNNNNNOOOOOOPPPPPPPPPPPPMMMNNNOOOOOOOOOOOONNNNNNOOONNNMMMMMMNNNPPPQQQSSSRRRSSSUUUUUUTTTVVVYYY\\\___```bbbccceeeggghhhiiiiiilllooosssvvvwwwxxxxxxqqqqqqrrrtttxxx|||{{{vvvrrrmmmhhheee]]]ZZZVVVTTTRRRPPPMMMKKKHHHFFFDDDAAA@@@AAABBBCCCEEEIIIMMMQQQWWWaaannnxxx~~~jjjYYYQQQJJJHHHFFFCCCAAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<===============<<<===>>>???AAABBBCCCCCCCCCBBBAAA@@@??????===<<<<<<<<<<<<===>>>>>>===???BBBCCCBBBAAA???>>>??????>>>>>>>>>>>>??????EEEFFFFFFCCC???<<<::::::666666777888:::<<<===>>>>>>@@@BBBCCCDDDEEEHHHJJJKKKLLLNNNOOOPPPTTTXXX\\\aaakkkwwwrrrddd[[[VVVSSSSSSPPPPPP^^^ooommm\\\WWWWWW```pppcccQQQIIIDDDAAA???===<<<<<<:::888888888888888777777777777555555444444444444444555555555555444444444444333333333333333333333333333333444444444444555555555555555555555555555555555333333444555555555555555777777888888888888888888888:::>>>AAACCCGGGTTTbbbxxx{{{rrroooqqqwww|||wwwlllfff[[[YYYTTTPPPMMMLLLLLLLLLKKKLLLNNNNNNOOOQQQUUUXXX]]]aaafffkkkppptttyyy||||||wwwtttllljjjgggdddbbbaaa```aaa^^^]]]\\\[[[[[[[[[[[[[[[YYYZZZZZZZZZZZZYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUVVVVVVVVVUUUTTTTTTSSSRRRRRRSSSUUUWWWYYYXXXZZZ]]]]]]]]]___cccgggiiijjjkkkmmmppprrrssstttuuuxxx}}}yyyoookkkgggdddbbb___\\\ZZZVVVTTTQQQOOONNNLLLHHHFFFFFFDDDCCCBBBBBBDDDGGGIIINNNSSSZZZ```hhhttt~~~iii[[[RRRLLLHHHGGGFFFAAA???AAA@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAA@@@???=========<<<;;;:::;;;<<<===>>>???BBBEEEFFFDDDAAA>>>===???>>>==================DDDEEEDDDAAA<<<999888999555666777999;;;<<<>>>???>>>@@@BBBDDDEEEFFFIIIKKKIIIKKKNNNPPPRRRWWW]]]bbbeeeqqq~~~wwwgggZZZUUUQQQPPPQQQNNNPPPaaattt~~~gggZZZVVVVVVdddsssuuu\\\NNNGGGCCCAAA>>>======<<<;;;999999999999888888888777777555555444444444444555555555555555444444444333333222222222222222222222222333333444444444555555555333444444555555666666666333444555555666666555555777777777777777777777666;;;;;;===@@@AAACCCJJJSSS```rrr~~~uuuqqqqqqqqqvvvxxxiiieee___YYYTTTQQQPPPPPPLLLMMMMMMLLLKKKLLLOOORRRRRRVVVZZZ^^^aaadddhhhkkkoootttyyy|||~~~~~~xxxwwwuuusssqqqpppoooooojjjjjjiiiggggggfffffffffccceeegggiiiiiihhhfffddddddccccccbbbbbbaaaaaa```^^^```aaaccccccbbbaaa```___^^^]]]\\\]]]```cccddddddhhhllllllllloootttyyywwwxxxzzz||||||uuunnniiiaaa^^^ZZZXXXWWWVVVTTTSSSQQQOOOMMMKKKJJJHHHEEECCCEEEEEEDDDEEEIIIMMMRRRUUU]]]dddlllttt|||zzzjjj]]]SSSMMMHHHFFFGGGFFFBBBAAACCC???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>?????????>>>===<<<;;;===<<<;;;::::::<<<===???AAAEEEIIIIIIFFFAAA>>>===>>>======<<<;;;;;;<<<<<>>???>>>@@@CCCDDDEEEFFFIIIKKKGGGJJJMMMPPPSSSYYYaaaggghhhuuuppp```TTTQQQNNNNNNPPPMMMQQQcccxxxwwwdddZZZXXXYYYhhhwwwnnnWWWKKKFFFCCCAAA>>>=========;;;:::777777777777666666666666555555444444444555555666555555444444444333333333222222222222222222222222333333333444444444555555333333444444555666777777444555555666777666666666333444555777888999999999:::888999<<<===>>>CCCIIIOOO^^^ttt}}}tttooollljjjuuuwwwssskkkccc]]]YYYWWWWWWOOOOOONNNLLLKKKKKKNNNPPPLLLOOORRRUUUWWWZZZ^^^aaa___dddjjjmmmooossszzz~~~}}}|||{{{zzzyyyxxxwwwvvvvvvvvvvvvtttvvvyyy||||||{{{xxxvvvppppppooonnnmmmlllkkkkkkiiikkkmmmnnnooonnnmmmllljjjhhhgggggghhhjjjmmmoooqqquuuyyyzzzzzz}}}}}}wwwpppkkkeee___[[[\\\YYYUUUSSSSSSRRRQQQPPPNNNLLLKKKJJJIIIHHHEEEBBBGGGGGGHHHKKKPPPWWW]]]aaakkksss|||sssccc\\\SSSKKKEEEBBBAAACCCCCC@@@@@@CCC===============<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;======>>>>>>>>><<<;;;:::===<<<;;;::::::<<<===???CCCGGGKKKLLLGGGBBB>>>===>>>===<<<;;;;;;;;;;;;;;;AAA???<<<999666555444444444666999:::;;;===???AAABBBCCCEEEEEEFFFGGGJJJLLLLLLNNNPPPPPPRRRWWW___fffnnn{{{pppaaaWWWQQQQQQLLLKKKNNNNNNSSSiiikkk\\\WWW\\\bbbsssgggQQQIIIGGGAAAAAA@@@>>>===;;;::::::777777777777666666666666555555555555555555555555444444444444444444444444444333333222222333333444333333222222333333444555555555555555555555555555666666666666666777888888777666444333444555777999999:::;;;<<<<<<===@@@BBBMMMOOOZZZnnnssslllkkklllooosss|||ssslllhhhbbbZZZXXXUUUQQQOOOOOOOOONNNNNNOOOOOOOOOOOOOOOPPPRRRTTTXXXYYY[[[^^^cccgggkkknnntttwww|||}}}}}}~~~{{{|||}}}~~~{{{~~~xxxtttsssssstttxxx~~~xxxnnnlllhhhccc^^^[[[XXXXXXSSSTTTTTTTTTSSSQQQNNNMMMKKKJJJIIIIIIJJJJJJHHHFFFKKKQQQYYY^^^```gggqqqzzz~~~pppddd[[[SSSLLLJJJDDDCCCCCCBBB@@@???>>>>>>============<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>888999;;;<<<===<<<;;;;;;===<<<:::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::<<<===>>>CCCEEEGGGFFFBBB>>>===>>><<<<<<<<<<<<<<<;;;;;;;;;@@@>>>;;;999666555555555555777999;;;<<<===???BBBBBBCCCEEEFFFFFFGGGJJJLLLLLLNNNPPPQQQSSSYYYaaahhhqqq~~~yyyhhh[[[RRRNNNMMMIIIIIILLLNNNVVVlllxxxeeeZZZYYYbbblllaaaOOOGGGEEE@@@???>>>===;;;:::999888777777777777666666666555555555555555555555555555444444444444444444444444444333333222222333333444333222222222222333444444555555555555555555555555666555555555555666777777666666444444444555777888888999;;;;;;;;;<<>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999===;;;:::888888999:::;;;999999999999999999999999999999888888999:::;;;<<<@@@CCCEEEDDD@@@===<<<=========<<<<<<;;;;;;::::::===<<<:::888666666666666666888:::;;;<<<===@@@BBBBBBCCCEEEFFFFFFHHHJJJMMMMMMOOOQQQSSSUUU[[[dddkkkuuummm^^^SSSMMMJJJIIIEEEEEEKKKPPP[[[qqqlll]]]XXX]]]nnn~~~sssZZZLLLEEEBBB>>>===<<<;;;:::999888777777777777666666666555555444444444444444444444444444444444444444444444444444333333222222333333444222222222222222333444444444444444444444444444444444444444444444555555666666555444444444555777888777888999:::999;;;===???>>>>>>CCCLLLWWWhhh~~~zzzllliiieeecccdddkkkuuu}}}yyyooojjjccc^^^ZZZXXXVVVTTTSSSRRROOOMMMLLLKKKKKKKKKNNNMMMMMMNNNPPPRRRTTTUUUWWWZZZ]]]aaadddhhhmmmpppwww{{{yyysssoookkkeeeaaaYYYYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZXXXTTTQQQOOOIIIJJJJJJJJJLLLQQQYYY```mmmuuuyyyeeeZZZPPPMMMLLLHHHEEEDDDBBBBBBAAA@@@???>>>>>>============<<<<<<<<<<<<;;;999:::;;;;;;;;;;;;:::999<<<<<<;;;:::999999999999<<<;;;:::888888999999:::777777777777777777777777999999999888888999::::::===???AAA@@@>>><<<;;;<<<======<<<;;;;;;:::999999:::999888777666777777888777999;;;<<<<<<>>>@@@BBBBBBCCCEEEFFFGGGHHHKKKNNNMMMPPPSSSUUUXXX^^^hhhooozzzwwwcccUUUNNNKKKIIIGGGDDDEEEKKKTTTaaawwwvvvcccZZZYYYccc{{{gggTTTJJJCCC@@@===<<<<<<:::999888777777777777666666666555555555444444444444444444444444333333333333333333333333444333333222222333333444222222222111222333333444444444444444444444444444333333222222333333444555555555444444444555666777555777888888888999;;;======>>>AAAFFFJJJTTTgggxxx{{{pppmmmhhheeeeeeiiippptttwww}}}uuummmgggbbb^^^[[[YYYVVVSSSQQQOOONNNMMMLLLNNNMMMMMMLLLMMMNNNPPPQQQPPPRRRUUUWWWYYY\\\```cccgggkkkqqqwww|||~~~{{{uuupppjjjdddbbb___]]][[[UUUUUUVVVWWWYYY[[[\\\]]]aaaaaaaaa___\\\WWWSSSPPPMMMPPPSSSTTTWWW```mmmwwwwwwfffVVVNNNHHHHHHIIIFFFCCCCCCAAAAAA@@@???>>>>>>============<<<<<<<<<;;;;;;;;;888999;;;======;;;999888;;;:::999888888999::::::;;;:::999999888888999999666666666666666777777777:::::::::::::::::::::;;;;;;<<<======<<<;;;::::::===<<<<<<;;;:::999888888888777666666666777888999888:::<<<======>>>@@@BBBAAACCCEEEFFFGGGIIILLLNNNNNNQQQTTTWWWZZZbbblllsss~~~nnn\\\QQQMMMJJJIIIFFFEEEGGGOOOZZZjjj}}}nnn___ZZZ\\\iii{{{___QQQHHHAAA>>><<<<<<;;;;;;:::999888888666666666666555555555555444444444444444444444444333333333333333333333333444333333222222333333444222111111111111222333333444444444444444444444444222222222222222333444444444444444444444555555666555666777777777777:::<<<:::;;;???AAAAAAEEEQQQ^^^rrr|||uuurrrnnnkkkkkkmmmppprrrooouuu~~~yyyqqqkkkgggccc```[[[XXXWWWVVVTTTRRRNNNMMMLLLLLLLLLMMMNNNNNNLLLMMMOOOPPPQQQSSSVVVXXXYYY\\\```dddhhhlllqqqtttyyy|||zzztttooolllhhhddd___[[[YYYYYYYYYXXXWWWXXXZZZ]]]___aaacccdddfffeeedddaaa]]]YYYUUURRRQQQWWW^^^dddlllyyyttt```VVVPPPJJJFFFGGGGGGCCC@@@@@@?????????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;888:::===>>>>>>===:::888888888777777888999;;;<<<::::::999999888888888888666666666666777777888888999999999:::::::::::::::::::::::::::;;;::::::999<<<;;;;;;:::999999888888777666555555555666888999999;;;===>>>>>>>>>@@@BBBAAACCCEEEFFFGGGIIIMMMOOONNNQQQUUUXXX]]]eeeooowww{{{gggWWWOOOLLLJJJHHHFFFFFFKKKTTTcccuuuwwwggg[[[[[[___mmmpppYYYOOOFFF???===;;;;;;;;;:::999888888888666666666555555555444444333333333333333333333333333333333333333333333333444333333222222333333444111111111111111222333333333333333333333333333333222222222222222333333444333333444444555555555555555666777777666777999;;;::::::>>>@@@??????EEENNNZZZjjj~~~xxxwwwuuuuuuvvvvvvvvvuuutttsssuuuyyy}}}zzznnniiiccc___^^^\\\XXXTTTPPPOOONNNLLLKKKKKKLLLLLLHHHIIIKKKJJJJJJKKKMMMOOOTTTVVVXXXZZZ\\\^^^bbbeeehhhkkkooosssvvvyyy}}}xxxrrrlllhhhdddbbb]]][[[XXXVVVUUUUUUWWWXXXZZZ\\\^^^aaacccdddeeefffcccbbbaaa___^^^\\\[[[[[[[[[bbbnnn{{{sss___RRRNNNKKKFFFDDDEEEDDD???<<<===>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999:::===>>>>>>===:::999555555666777888:::;;;<<<999999999999999888888888555666666777777888888999666777888999::::::::::::;;;:::999999:::;;;:::888::::::999999999999888888666666555444555666777888:::<<<===>>>>>>???AAABBBAAACCCEEEGGGHHHJJJMMMPPPOOORRRVVVZZZ___hhhrrrzzzrrr```RRRMMMKKKHHHEEECCCGGGNNNZZZlllmmm___WWWZZZaaannneeeSSSLLLDDD>>>===:::999999888888777777666666666555555555444444444333333333333333333333333222222222222222222222222444333333222222333333444111111111111111222222333333333333333333333333333333222222222222333444444333333444444555555555444555777777777666777999;;;<<<:::;;;>>>>>>===@@@FFFJJJXXXlllzzz{{{}}}{{{vvvsssssstttwww|||tttnnnkkkhhhbbb]]][[[YYYVVVTTTQQQPPPOOOOOOJJJKKKKKKJJJIIIIIIJJJLLLQQQSSSTTTTTTUUUVVVYYY\\\ZZZ]]]```cccfffiiimmmppptttwwwzzz~~~}}}uuupppjjjeeebbb```]]]\\\WWWWWWVVVUUUUUUVVVXXXZZZ[[[\\\^^^```aaaaaaaaaaaa]]]\\\]]]^^^aaafffjjjlllrrrzzzpppaaaTTTLLLKKKFFFBBBAAACCCBBB>>><<<============<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::888:::;;;<<<<<<;;;:::888555555777888999999999999999999999999999888777777555555555666777888888888777999;;;<<<>>>>>>>>>>>>>>>;;;999999;;;;;;:::888888888888888999999999999666666555444444555777777:::<<<>>>>>>>>>???AAACCCAAACCCEEEGGGHHHJJJMMMPPPOOORRRWWW[[[```iiittt|||yyylll[[[OOOKKKIIIFFFBBBAAAFFFOOO^^^rrrvvvfffYYYSSSYYYaaannn^^^PPPJJJBBB======888888777777666666555555666666555555555444444444333333333333333333333333222222222222222222222222444333333222222333333444111111111000111222222333333333333333333333333333333333222222333333444555222333444444555555444444666777888777666777999;;;:::666555888999999;;;@@@???LLL[[[hhhzzz{{{~~~xxxrrrrrrppppppwww~~~yyyqqqkkkgggeeeaaa]]]YYYWWWUUUUUUOOOPPPPPPNNNLLLLLLMMMNNNKKKLLLMMMMMMMMMNNNQQQSSSRRRTTTXXXZZZ\\\___bbbeeefffhhhkkkmmmpppuuuzzz~~~}}}yyyuuupppnnnkkkgggaaa]]]\\\[[[ZZZYYYVVVWWWWWWWWWWWWXXX[[[]]]ZZZ[[[]]]^^^^^^]]]\\\\\\XXXYYY[[[```gggooowww|||}}}hhh\\\TTTKKKGGGHHHCCC@@@???BBBAAA>>>>>>@@@<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888999::::::::::::999888555666888999999888777666888999999999999888777777444444555555666777888888;;;<<>>@@@BBBCCCDDDDDDEEEGGGHHHIIIJJJMMMOOOTTTWWW\\\```gggqqq~~~uuueeeUUUNNNKKKGGGDDDCCCBBBIIISSSdddzzzzzziii[[[UUURRRXXXbbbtttqqqUUULLLBBB>>>???<<<===<<<;;;999777666444444666555555555555444444444444444444444444444444444333333333333333333333333333333222111000000111111000000000000000000000000111111222333333333333222333333333333333333333333333333333333333333333333444444444555555555555666999999::::::;;;<<<======AAAFFFMMMVVVddd{{{yyytttrrrqqqqqqyyy}}}vvvnnniiigggddd^^^YYY[[[XXXTTTRRRPPPOOONNNLLLNNNMMMKKKJJJKKKLLLKKKJJJMMMMMMOOOQQQSSSVVVXXXYYY[[[[[[\\\___bbbfffjjjlllvvvxxx{{{~~~xxxsssnnnjjjhhhggggggfff______^^^]]][[[ZZZYYYXXXYYYVVVTTTUUUXXXYYYXXXVVVUUUXXXZZZYYYWWWWWWYYY\\\ZZZ^^^eeelllvvvrrrhhhZZZPPPKKKHHHEEEBBBBBBBBBAAAAAA@@@???>>>>>>???>>>===<<<;;;:::::::::;;;;;;:::::::::999999999777777777777777777777777777777666666555555444444666666666666666666666666444444555555666888999:::???@@@CCCDDDEEEEEEDDDCCCAAA@@@???===;;;999777666555555555555666666666666555555444555555777888999;;;<<<===???AAABBBCCCDDDDDDFFFHHHIIIIIIKKKNNNPPPUUUYYY]]]cccjjjuuuoooaaaRRRLLLJJJGGGEEEFFFFFFMMMXXXggg{{{qqqbbbYYYUUUTTT[[[hhh{{{hhhQQQIIIAAA>>>???;;;999999999888888777777777555555555555444444444444444444444444444444444444222222222222222222222222333222222111000000111111111111111111111111111111000111222222333333222222333333333333333333333333333333333333333333333333555555555555666666666666777888888999::::::;;;;;;999===BBBHHHQQQcccyyyyyytttqqqqqqtttzzz~~~{{{wwwpppkkkfffccc^^^[[[YYYWWWUUUSSSUUURRRPPPOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTUUUXXX[[[^^^___gggiiilllqqqwww~~~~~~wwwrrrooojjjhhhdddccccccccccccbbb^^^]]]\\\[[[YYYXXXWWWWWWXXXVVVRRRRRRSSSTTTSSSQQQRRRTTTVVVVVVUUUWWW\\\```ccciiisss~~~qqqaaaYYYOOOHHHFFFFFFDDDAAA@@@@@@@@@???>>>===============<<<;;;:::::::::;;;:::999999999888888888888666666666666666666666666777777777666666555555555555555555555555555555555444444555555666888999:::<<<===???AAABBBAAA@@@@@@>>>>>><<<;;;999777666555666666666666777777777777444444555555777888:::;;;<<<===>>>@@@AAACCCDDDEEEEEEGGGIIIJJJKKKLLLOOORRRVVVZZZ```gggppp||||||iii\\\OOOJJJIIIHHHGGGHHHIIIQQQ]]]lll~~~~~~fffYYYVVVSSSVVV```qqqzzz]]]KKKEEE???===>>>999888888888888777777777777555555555555444444444444333333333333333333333333111111111111111111111111333222111111000111111111222222222222222222222222000111222222333333222222222222222222222222222222222222333333333333333333555555555666666666777777666666777777888999999999888:::>>>@@@EEEQQQ```lllyyysssmmmmmmmmmqqqzzzzzzvvvqqqlllhhhddd```]]]ZZZXXXTTTRRRQQQPPPNNNLLLNNNMMMMMMLLLLLLLLLMMMMMMNNNMMMMMMNNNOOOQQQSSSUUUXXXYYY\\\```fffkkkpppssszzz{{{}}}~~~|||xxxrrrmmmgggcccaaa^^^]]]]]]^^^```bbbaaa```]]]\\\[[[YYYWWWVVVUUUUUUVVVSSSPPPOOOOOOPPPPPPPPPRRRTTTVVVWWWXXX]]]eeelllvvv~~~uuubbbWWWQQQLLLEEEBBBBBBCCCAAA???>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;:::::::::;;;;;;888888888777777777777666555555555555555555555555777777777777666666666666555555555555555555555555444444444555666777888999888999;;;<<<======<<<;;;;;;:::999888666555444333666666666777777777888888333444555777888:::<<<======>>>???@@@BBBDDDEEEFFFFFFHHHJJJKKKLLLNNNQQQTTTWWW\\\ccckkkuuuuuucccWWWMMMIIIHHHGGGGGGIIIIIITTTcccrrrttt___TTTQQQRRRXXXggg{{{kkkTTTGGGCCC===<<<<<<777;;;:::999888666555444333555555555444444444333333222222222222222222222222111111111111111111111111222222111111111111111222222222222222222222222222000000111222222222222222222222222222222222222222222222222222222333333333444444444555555555666666666666777777888888888888888;;;===???BBBJJJUUU]]]nnnzzztttpppkkkkkkpppzzz{{{uuuoookkkeeebbb^^^ZZZXXXVVVSSSQQQSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMNNNOOOQQQRRRRRRRRRTTTWWW[[[```dddfffiiijjjlllooorrruuuwwwxxx|||~~~|||yyywwwpppoookkkgggccc___]]][[[ZZZ[[[]]]```cccdddbbb```\\\ZZZXXXVVVSSSRRRRRRQQQQQQPPPOOOOOOPPPSSSVVVWWWZZZ\\\^^^___ccckkkvvv~~~nnn```TTTNNNLLLHHHDDDBBBAAA@@@>>><<<======<<<<<<<<<;;;;;;;;;::::::999999999::::::;;;888888888777777777666666555555555555555555555555777777777777777777777777555555555555555555555555444444444555666777888888666777888999999999888888888888777666555444444333555555555555666666666777333444666888:::<<<===>>>>>>???@@@BBBCCCEEEFFFGGGGGGIIIKKKMMMNNNPPPSSSVVVXXX^^^gggppp|||ooo^^^UUUKKKHHHGGGFFFGGGJJJKKKYYYkkk{{{nnn\\\SSSNNNRRR\\\mmm```OOOFFFCCC;;;;;;;;;555999999888777555444333333555444444444444333333333222222222222222222222222222222222222222222222222222111111111111111222222111111111111111111111111000000111222222222222111111111111111111111111111111111111222222333333333222222222333333333444444777777777777888888888888666888:::;;;===BBBHHHMMMVVVdddzzz|||vvvooolllooovvv|||}}}wwwsssoookkkhhhdddaaa^^^XXXWWWVVVUUUSSSSSSSSSRRRPPPOOONNNNNNNNNOOOQQQRRROOOOOOPPPRRRUUUXXX[[[]]]]]]^^^```bbbdddggghhhiiilllmmmooooooooopppsssuuuyyy{{{~~~~~~zzzzzzxxxvvvrrrooommmkkkhhhgggdddaaa___]]]\\\[[[[[[\\\___bbbeeedddaaa^^^VVVUUURRRPPPNNNNNNNNNNNNMMMNNNPPPSSSXXX]]]bbbfffgggiiikkkmmmrrr|||wwwfffZZZSSSNNNKKKGGGEEECCCAAA@@@???<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;999888888888888999999:::888888888888777777777777666666666666666666666666666666666666666777777777555555555555555555555555555444444444555666777888555666666777777777777777666666666666555555555444333333333444444444555555444555777:::;;;======>>>???@@@AAABBBDDDFFFGGGHHHIIIJJJMMMNNNPPPRRRUUUXXX\\\bbblllvvvxxxhhhZZZRRRJJJHHHGGGFFFHHHLLLSSSdddxxxkkk[[[TTTNNNUUUaaauuusssWWWJJJEEEBBB::::::<<<555555555555555666666666666444444444444333333333333111111111111111111111111222222222222222222222222111111111000111111222333000000000000000000000000///000111111222222111111000000000000000000000000000000111111222333333333111111111222222222333333777777777777777777777777777888999999999;;;>>>AAAFFFOOO```tttzzztttrrruuuyyy{{{|||xxxwwwuuuwww~~~}}}zzzvvvrrrooocccbbb```^^^\\\[[[ZZZZZZVVVUUUTTTRRRQQQQQQQQQRRRNNNNNNNNNOOOPPPRRRUUUVVVWWWXXXYYYZZZ[[[]]]^^^^^^aaabbbcccbbbbbbbbbdddfffiiikkkmmmqqqtttvvvxxxyyyyyyxxxvvvuuuvvvyyy{{{}}}~~~|||zzzxxxtttqqqkkkkkkkkkjjjhhhfffdddcccdddbbb```]]][[[ZZZYYYYYYZZZZZZ\\\^^^```^^^ZZZWWWOOONNNMMMLLLMMMNNNPPPRRRRRRVVV[[[aaagggmmmsssxxxyyyzzz|||wwwmmm___TTTMMMJJJGGGEEE??????>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777888888888888888888777777777777666666666666666666666666555555555555666666666666444444444444444444444444555555444444555555666777555555555555555555666666555555555555555555555555222222222333333333333444555777999;;;<<<=========@@@@@@BBBCCCEEEGGGHHHHHHIIIKKKNNNPPPQQQSSSWWWZZZaaagggrrr}}}nnn^^^UUUNNNHHHHHHHHHHHHKKKPPP```rrrhhhYYYSSSQQQYYYhhh}}}dddNNNEEECCC???888:::===777444444444555555666666666444444444333333333222222111111111111111111111111111111111111111111111111111111000000111222222333111111111111111111111111///000000111111111111111000000000000000000000000///000000111222222333333111111222222222333333333666555555555555555555555777888888888888999;;;===???BBBMMM\\\lll}}}~~~|||~~~yyyuuupppmmmpppwww~~~yyywwwtttqqqnnnkkkiiihhheeeccc```]]]ZZZXXXWWWVVVSSSRRRRRRQQQRRRSSSUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[\\\\\\[[[ZZZZZZ[[[]]]\\\^^^```ccceeeggghhhiiihhhhhhgggggghhhjjjmmmnnnqqqtttwwwyyyzzz|||~~~{{{xxxwwwsssrrrpppnnnmmmkkkhhhfffbbbccccccdddddddddccccccdddbbb^^^ZZZWWWUUUUUUTTTTTTUUUVVVWWWXXXVVVRRROOOLLLLLLLLLOOOSSSXXX\\\___dddiiiqqqwww|||nnn___YYYPPPJJJGGGEEEBBB???;;;;;;<<<;;;;;;;;;<<<===999999999999999999999999999888777777666666666666777777777666666666555555555555555555555555555555333444444444555555555666444444444444444444444444555555444444444555666666555555444444444444444555333333333444444555555555222222333333333444444444666777:::<<<============@@@AAABBBDDDEEEGGGHHHIIIJJJLLLNNNPPPRRRTTTXXX[[[dddkkkvvvzzzgggWWWQQQKKKGGGGGGHHHIIINNNTTTjjj}}}gggXXXRRRSSS]]]lllYYYHHHAAAAAA>>>666:::???888777777666555444444333333444444444333333333222222000000000000000000000000000000000000000000000000111111000000111222333333222222222222222222222222//////000111111111111111000000000000000000000000///000000111222222333333222222333333333444444444444444444444444444444444333333444555666888;;;===>>>>>>CCCNNNXXXeeezzz|||wwwpppllllllooorrrtttyyy~~~{{{xxxwwwtttqqqmmmhhhddd```^^^]]]ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZXXXVVVVVVWWWXXXUUUVVVXXXZZZ\\\^^^______^^^^^^]]]^^^___aaacccddddddfffhhhiiijjjlllppprrrnnnppptttvvvwwwyyy{{{}}}~~~zzzzzzyyywwwuuurrrpppooojjjhhhgggffffffdddaaa______```bbbccceeefffffffffgggddd___ZZZVVVSSSRRRQQQQQQPPPQQQRRRSSSQQQMMMJJJLLLMMMPPPTTT[[[bbbiiimmmvvv|||yyygggYYYRRRNNNIIIGGGFFFEEEAAA>>>=========;;;:::999:::<<<777777777777777888888888999999888666555555555555666666555555555444444444444444444444444444444444333333333444444444555555444444444444444444444444555555444444444555666666444444333333333333333444111222222333444444555555333333333444444444555555