BM6P6(@ ***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""######$$$######"""""""""""""""###""""""""""""""""""""""""##############################""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!! !!!"""############"""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###############"""!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""!!!!!! $$$$$$$$$#########"""""" !!!"""######"""!!! ###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############%%%$$$###""""""###$$$%%%"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!"""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""#########""""""!!!!!! ######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""###########################"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!! !!!"""######"""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###############"""!!!!!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""$$$$$$$$$#########"""""" !!!"""######"""!!! """"""###$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""######"""""""""!!!!!!!!! ######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""######$$$###"""""""""""""""######""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!"""""""""""""""""""""""""""############""""""!!!""""""""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""#########$$$############"""""""""!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""######$$$""""""""""""""""""###$$$""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!"""""""""""""""#################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######### !!!!!!!!!"""""""""###############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""############$$$##################$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""#####################$$$$$$#########""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""""""""""""""""""""""""""!!!""""""############"""!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""#########"""!!! !!!!!!"""""""""""""""###""""""!!!!!!!!!!!!""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!"""######$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""""""""""""""""""""""""""!!!!!!"""############### !!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""############"""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!! !!!"""######"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""############### !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""$$$#########""""""!!!!!! !!!!!!""""""###### !!!!!!!!!""""""#########"""!!! !!!"""###"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""############"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$ """"""""""""""""""""""""######""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############$$$$$$##########################################$$$$$$##################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###""" !!!"""$$$$$$######"""########################%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!! !!!$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""############"""""""""!!!""""""""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""############"""""""""!!!""""""""""""####################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!"""######""""""$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""####################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######"""""""""""""""######$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############!!!###%%%%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""############""""""""""""########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""###########################$$$$$$$$$#######################################$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%% """###%%%&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#########$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%###############$$$$$$%%%##############################$$$$$$$$$$$$#########""""""""""""""""""###"""""""""""""""######$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!"""""""""############!!!$$$&&&&&&%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""########################!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###### !!!!!!!!!"""""""""###""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!"""""""""############""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""#########$$$#################################$$$$$$%%%%%%%%%###"""""""""######$$$%%%##############################$$$$$$$$$$$$######"""""""""######""""""""""""""""""""""""######$$$""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!"""""""""############"""$$$&&&&&&%%%######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!"""""""""""""""###########################!!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""############ !!!!!!""""""######""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""############"""""""""###$$$$$$%%%%%%########################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""!!!!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""###$$$%%%##############################$$$$$$$$$$$$######""""""############"""""""""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############$$$&&&%%%###"""######################################################!!!"""""""""############!!!!!!!!!!!!""""""############################## !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!"""""""""############ !!!"""#########""""""############""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""###""""""""""""""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""############!!!""""""###$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############"""""""""###$$$%%%########################%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%##############################$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!! !!!"""#########"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$###!!!!!!"""###################################################!!!!!!""""""#########$$$ !!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""###"""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""######$$$""""""############""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!! """"""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""############!!!""""""###$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%$$$#########$$$%%%&&&########################&&&%%%%%%$$$$$$#########!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!! !!!"""######$$$"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$""" """$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!"""###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################"""""""""###$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%###""""""###&&&)))+++"""""""""###$$$$$$$$$%%%#################################"""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!""""""""""""""" !!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""############$$$#########""""""!!!!!!#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""######"""!!! !!!"""###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###""""""###%%%''')))###############$$$$$$$$$###########################"""""""""""""""""""""""""""###$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!"""""""""""""""!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!"""""""""""""""########################"""""""""!!!######""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""######"""!!! !!!"""###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! """""""""""""""""""""""" """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############""""""###$$$$$$$$$$$$###########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""############$$$$$$$$$######"""""""""""""""""""""""""""$$$############""""""""""""""""""""""""""""""""" !!!""""""""""""""""""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""########################""""""""""""###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!""""""###"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$###"""""""""########################"""""""""""""""#########$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""###############"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%%%%!!!"""""""""#####################""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!""""""###"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################%%%$$$$$$$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$"""!!! %%%$$$$$$$$$###"""""""""########################!!!!!!""""""############$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""###############"""!!! """"""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%&&&'''!!!"""""""""############""""""""""""""""""######""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!"""######"""!!! !!!"""###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""###$$$$$$###!!!!!!$$$$$$$$$#######################################!!!!!!!!!"""######$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!"""""""""""""""###"""""""""""""""""""""""" !!!""""""""""""""""""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&'''""""""""""""############""""""""""""############""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!"""###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$########################$$$$$$$$$######################## !!!!!!"""######$$$$$$""""""###$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""""""""""""""!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$""""""""""""############!!!"""""""""############"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""######"""!!! !!!"""######!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$%%%""""""######$$$$$$$$$%%%######################## !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""""""""""" !!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""############!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! ######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!"""######"""!!! ######""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""############""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!! !!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$$$$########################""""""""""""######""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""########################%%%$$$#########$$$&&&&&&$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$############"""&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%"""###$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$$$$%%%########################$$$#########""""""!!!!!!########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%$$$###"""""""""""""""#################################### !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""$$$""" """###""" """  """$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!! !!!"""######"""!!! ############$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""######"""!!! ###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""######"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""########################$$$######"""###$$$%%%&&&"""""""""""""""#########"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$############"""%%%$$$######"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%####################################"""""""""!!!########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###""""""""""""""""""####################################!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""$$$""" """###""" $$$###!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######""""""###########################""""""""""""###$$$$$$ !!!!!!"""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$############"""$$$###""""""!!!"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###"""""""""""""""#######################################"""!!!!!!###%%%####################################""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""""""""####################################"""""""""""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###!!! """###"""!!!%%%$$$###"""!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""######""""""""""""######""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""########################"""""""""""""""#########!!!!!!""""""############""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$######"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!! !!!###&&&#################################"""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""#############################################"""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""""""""###""""""""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############"""""""""""""""#########!!!!!!""""""""""""!!!!!! !!!###$$$%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#######################################!!!!!!""""""########################""""""!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$###"""!!!!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$"""!!!"""$$$'''########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$ !!!"""$$$%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!!!!"""""""""###!!!"""""""""############!!!"""""""""#########$$$!!!!!!""""""""""""!!!!!! !!!###$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$%%%%%%######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$##############################!!!"""######$$$$$$######$$$$$$######"""!!!!!! """############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%$$$###""""""$$$&&&########################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""" !!!"""!!! !!!###%%% !!!###$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!""""""######""""""""""""############!!!""""""######$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###!!!!!!"""""""""#########!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""######"""!!! !!!"""### !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""#########""""""""""""#########"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!""""""""""""!!!!!! !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""$$$%%%%%%%%%$$$############""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$############"""###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########"""###$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!""""""#########"""""""""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""" ###&&&""""""######$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""#########""""""""""""############!!!""""""######$$$%%%%%%!!!!!!""""""""""""!!!!!!%%%$$$###!!! ###"""!!! !!!"""###""""""""""""############!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!""""""#########"""!!! !!!"""### !!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!""""""############""""""""""""############""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!"""######$$$######""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""###$$$%%%&&&%%%$$$$$$!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###%%%&&&''''''&&&&&&"""""""""""""""""""""""" !!!######"""!!!!!!"""########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""###############""""""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%########################""""""############"""""""""""""""""""""""""""""" """""" ###&&&&&&&&&&&&%%%$$$###"""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""######$$$""""""""""""############!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""!!!  !!!"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! $$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!!  !!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""###### !!!""""""########################################################################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&########################&&&%%%######$$$###""" $$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###########################%%%''''''&&&&&&&&&'''########################""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""""""""""""""############!!!!!!"""##################"""  !!!###%%% """#########"""!!!!!!"""#########!!! ######""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$#########""""""!!!!!!########################"""""""""""""""""""""""""""!!! !!!"""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""###""""""""""""""""""""""""###"""""""""!!!!!!!!! ######$$$$$$###""""""!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""####################################"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!! !!!""""""###################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%########################$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################%%%&&&&&&%%%%%%%%%'''########################""""""""""""""""""""""""$$$$$$"""!!!!!!!!!"""#########""""""""""""##################"""""""""!!!""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############!!!!!!"""##################"""!!! !!!###### """#########"""!!!"""###$$$$$$$$$###!!! ######""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!################################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""############"""""""""!!!########################"""""""""""""""""""""""""""!!!!!! !!!!!!"""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""######################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$########################"""!!!!!!"""$$$&&&%%%$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#################################"""###%%%%%%$$$$$$$$$%%%########################""""""""""""""""""""""""$$$######"""!!!"""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############!!!!!!"""###############"""""""""""""""""""""""" !!!""""""######""""""###$$$$$$$$$$$$######"""###""""""""""""!!!!!!!!!""""""""""""""""""""""""####################################""""""""""""################################################$$$###""""""""""""###$$$""""""""""""""""""""""""############""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""#################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!! !!!""""""######################################################################################################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!""""""###$$$###########################"""!!!"""$$$%%%%%%$$$""""""#########$$$$$$$$$$$$######""""""######$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################!!!###$$$$$$######$$$%%%########################""""""""""""""""""""""""$$$######"""""""""""""""!!!"""###$$$$$$###"""!!!#########"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""############!!!!!!"""###############""""""#########"""!!!!!!!!!!!!""""""#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################################################################!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!"""#########################################################################################################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!""""""###$$$########################$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%################################################ """$$$$$$#########$$$########################""""""""""""""""""""""""############"""""""""!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""######""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""############!!!!!!"""###############""""""############"""!!!"""""""""""""""######$$$"""""""""!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$###### """"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$########################%%%###"""###$$$$$$###"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$########################!!!"""$$$$$$#########$$$########################"""""""""""""""""""""""""""############"""!!!!!!""""""############""""""""""""""""""############""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############!!!!!!"""###############"""""""""#########$$$$$$###""""""""""""###$$$%%%!!!!!!!!! !!!!!!"""###"""""""""############$$$""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$###### """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""############"""!!!######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!""""""###$$$$$$######"""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!!!! !!!!!!!!!"""""""""###########################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###########################"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&########################!!!###%%%%%%$$$###$$$%%%########################"""""""""""""""""""""""""""######$$$###"""!!! ######""""""""""""######!!!"""""""""############""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############!!!!!!"""###############""""""!!!!!!"""$$$&&&'''######"""""""""###$$$%%%""""""!!!!!!!!!"""$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""######""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!!!!!!!!!! !!!!!!!!!""""""##############################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######"""""""""""""""######$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################!!! """%%%''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################"""###%%%%%%$$$$$$$$$%%%########################"""""""""""""""""""""""""""######$$$$$$"""!!! $$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""""""""""""""############!!!!!!"""###############"""!!! """$$$''')))$$$###"""""""""###%%%%%%######"""""""""###%%%&&&""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!  !!!"""""""""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""###"""!!! !!!"""### !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$"""######"""!!!!!!"""$$$$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""###$$$%%%%%%$$$###"""$$$#########""""""!!!!!!######!!!  ############"""!!! """############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$######""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!"""!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""###"""!!! !!!"""### !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!"""###$$$%%%"""######"""!!!!!!"""$$$############"""""""""!!!""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""!!!"""############"""!!!############"""""""""!!! !!!"""###$$$###############""""""!!!"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$#########"""##############################$$$$$$$$$$$$####################################################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""""""""""""!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""" !!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""#########"""###$$$$$$%%%"""######"""!!!!!!"""$$$############""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!""""""""""""!!!!!!############"""""""""""" """###$$$$$$""""""############$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######"""""""""!!!!!!!!!""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$"""######"""!!!!!!"""$$$#########"""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######"""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""#########""""""""""""""" !!!""""""!!!!!! !!!!!!"""""""""###$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""!!!!!!"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" ########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######"""!!!!!!"""$$$""""""""""""""""""######""""""""""""""""""""""""######""""""""""""######!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$###"""""""""""""""######""""""""""""""""""""""""########################!!!!!!""""""####################################""""""""""""""""""######"""#########""""""!!! """"""!!!!!!!!!"""######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########"""!!!!!!""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""############$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""!!!"""######"""!!!!!!"""$$$""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""########################!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$""""""""""""############!!!!!!!!!"""###%%%&&&'''&&&%%%###"""!!!!!!"""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!"""#########""""""""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########"""""""""######"""!!!!!!"""$$$!!!"""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""######################## !!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$!!!"""""""""############!!! !!!$$$(((,,,...,,,***'''$$$"""!!!"""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!"""###############""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%%%%%%%########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######################## !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$######"""######"""!!!!!!"""$$$!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""!!!""""""###$$$$$$""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$$$$###"""!!! !!!"""###!!!!!!""""""#########$$$###"""!!!!!!$$$(((---000000...***&&&$$$""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! ###!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""##################""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''###///333)))"""###$$$ ################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!!!!!###!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""##################""""""""""""######"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&)))***"""---111((("""###$$$!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""###""""""""""""!!!!!!!!!###!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################""""""############""""""""""""############""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""##################""""""""""""#########"""""""""""""""!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$'''***---!!!***...'''"""$$$%%%"""################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!!!!!!!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#################################""""""############""""""""""""############""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############################################################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""##################""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$##############################%%%$$$""""""###&&&))),,, '''***&&&"""###%%%###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###############!!!!!!!!!###$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""##################""""""""""""######""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################'''%%%###""""""$$$&&&((( %%%'''$$$"""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$"""""""""""""""""""""""""""""""""############$$$###!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""##################""""""""""""######!!!!!!"""""""""""""""###"""""""""""""""""""""""" !!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################&&&%%%$$$###"""######$$$!!!###$$$###""""""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$###!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""##################""""""""""""###### !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$############$$$$$$""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################!!!""""""#########""""""###"""""""""!!!!!!!!!###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))'''((()))+++,,,...///000000//////////////////000////////////////////////000///...---+++***(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$###!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""##################""""""""""""###### !!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!############"""###"""!!!"""!!! """################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++...///000222555777888999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999777444111///---+++,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$#########""""""!!!!!!""""""""""""####################################"""############$$$$$$$$$""""""""""""""""""""""""###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$########################""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""#########"""""""""""""""######""""""""""""######"""!!!  !!!"""""""""""""""""""""""""""""""""""""""############ !!!"""""""""""""""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""!!! """"""""""""##################"""""""""""""""###$$$$$$##################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''$$$$$$%%%&&&'''(((((((((&&&(((+++---///111444666:::<<<>>>??????AAADDDFFFEEEFFFFFFFFFEEEEEEDDDCCCAAABBBCCCDDDDDDCCCBBBAAACCCBBB???===:::999777777666222...------,,,)))&&&***)))((('''''''''((()))(((((((((''''''%%%$$$###(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!""""""""""""####################################"""############$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$########################""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$##################""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""###############%%%%%%$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""###"""""""""""""""""""""######""""""""""""######"""!!! !!!"""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!"""""""""""""""%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""##################""""""""""""##############################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#############################################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&((()))***///222666888:::<<>>???AAACCCDDDEEEFFFEEECCCAAA@@@>>>:::777555555444222000+++***((('''&&&''''''((('''''''''&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""""""""""""""#########$$$$$$########################"""############$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$########################""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""############!!!""""""######""""""!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!"""###############$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""######""""""""""""""""""""""""############""""""""""""######"""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!!!!!!!""""""""" !!!!!!"""""""""""""""############""""""""""""""""""""""""""""""""""""$$$###"""!!! !!!""""""""""""""""""###############"""""""""""""""##############################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''')))******,,,///333666999<<>>;;;:::777888999:::;;;<<<<<<<<<888666333111111444888;;;<<>><<<:::888333222///---+++***))))))((('''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################!!!"""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""######""""""""""""######!!!"""""""""############!!!"""""""""############"""""""""######"""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!"""##################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""############""""""""""""""""""###############""""""""""""######"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!""""""""""""""""""""""""%%%$$$"""!!! !!!###$$$!!!"""""""""############""""""""""""""""""###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$))))))((())))))******+++---///333888>>>CCCFFFHHHGGGIIIKKKLLLLLLLLLMMMNNNJJJIIIFFF@@@999333000000222333555777888::::::;;;999777444333333666:::<<<@@@CCCHHHLLLNNNNNNMMMLLLMMMKKKGGGDDDAAA???<<<;;;===;;;888555222000//////,,,+++(((&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""##################$$$$$$$$$$$$########################""""""#########$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%########################!!!"""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!##############################""""""""""""######!!!"""""""""############!!!"""""""""############""""""############""""""""""""""""""""""""""""""!!!!!! !!!!!!########################!!!!!!"""###############"""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""""""""!!!!!!!!!""""""###############!!!!!!""""""##################""""""""""""######!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$"""!!! !!!###$$$!!!"""""""""############""""""!!!!!!"""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''(((+++///333555555999>>>DDDHHHKKKLLLLLLMMMNNNNNNMMMKKKJJJKKKLLLMMMKKKGGGAAA<<<::::::<<<===>>>@@@BBBDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHOOOQQQSSSVVVXXXXXXXXXXXXQQQPPPMMMHHHCCC@@@======<<<:::888666555555555555333111---***'''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#####################$$$$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%########################""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$%%%$$$$$$$$$###"""""""""##############################""""""""""""######""""""""""""############""""""""""""############"""######$$$$$$######""""""""""""""""""""""""""""""!!!!!! !!!!!!"""########################!!!!!!"""###############"""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$######!!!!!!!!!"""######$$$$$$######""""""""""""######!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!! !!!""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$%%%(((,,,222888>>>BBBFFFHHHJJJLLLMMMKKKIIIHHHIIIIIIIIIGGGFFFGGGJJJMMMNNNMMMLLLIIIHHHIIILLLOOOOOOPPPQQQSSSTTTTTTUUUUUUPPPQQQRRRSSSSSSRRRQQQPPPRRRSSSTTTUUUVVVVVVUUUUUUTTTSSSQQQLLLGGGCCCBBBBBB777666555555666777888999888666222///+++)))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""#####################$$$$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$################################################""""""""""""######""""""""""""############""""""""""""############"""######$$$$$$######"""""""""""""""""""""""""""###""""""!!!!!!""""""###########################!!!!!!"""###########################$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$### !!!!!!"""######$$$$$$######""""""""""""######!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""!!! !!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""############!!!!!!!!!!!!"""###$$$%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#############################################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''(((((((((+++111888???DDDHHHJJJMMMLLLJJJGGGDDDAAA???>>><<<<<<<<<<<<>>>CCCJJJOOOPPPRRRTTTTTTSSSSSSUUUVVVUUUUUUVVVWWWWWWWWWVVVVVVQQQQQQRRRRRRRRRPPPOOOMMMOOOQQQSSSUUUUUUSSSPPPNNNRRRRRRRRRNNNJJJGGGGGGIII???>>><<<;;;::::::;;;;;;:::888666333000---+++***))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################"""############$$$$$$$$$###############$$$$$$$$$##############################""""""""""""######""""""""""""############""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""##############################!!!!!!"""#####################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$### !!!!!!"""###$$$$$$$$$######""""""""""""######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""!!! !!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!"""!!! """"""""""""############!!!!!!!!!!!!"""###$$$%%%!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$######""""""##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))111666>>>EEEKKKMMMMMMLLLFFFBBB===777333222222222//////000222777@@@JJJQQQWWWZZZ^^^___]]]YYYWWWVVVPPPPPPPPPPPPPPPOOONNNNNNQQQQQQPPPOOONNNMMMLLLLLLUUUXXX]]]aaa```]]]XXXTTTNNNPPPPPPNNNJJJIIIJJJMMMOOOMMMIIIDDDAAA>>><<<;;;:::999888666444111...---))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!###$$$###"""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$$$$#########""""""!!!!!!$$$#########""""""!!!!!!$$$$$$$$$#########""""""""""""""""""####################################$$$#########""""""!!!!!!########################""""""""""""""""""""""""###########################!!! !!!!!!!!!&&&!!!"""%%%"""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""########################!!!"""""""""##################$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%'''(((+++///555999GGGIIIKKKNNNOOONNNMMMLLLCCC===666222222444555555888888:::===AAAHHHRRR[[[\\\]]]^^^[[[XXXUUUQQQMMMLLLJJJKKKPPPRRRQQQRRRUUUWWW]]]cccbbb___```iiiqqq|||sssiiiccchhh^^^UUUSSSQQQNNNOOOTTT]]][[[TTTJJJFFFHHHJJJHHH===<<<;;;;;;:::999666555...---,,,---+++'''&&&'''&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""####################################"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########%%%&&&%%%$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""####################################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$############"""""""""!!!############"""""""""!!!$$$$$$$$$#########""""""""""""""""""################################################"""""""""!!!########################""""""""""""""""""""""""########################%%%###"""!!!"""#########%%%$$$#########"""!!! """"""""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#########""""""####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%'''***---222999@@@FFFIIIKKKNNNPPPQQQPPPMMMKKK999888777888;;;===<<<;;;:::===BBBGGGKKKOOOUUU[[[```^^^ZZZUUURRRQQQPPPPPPNNNPPPWWW```dddcccbbbdddlllrrrxxx{{{~~~|||xxxsssmmmhhhfffbbb```eeennnpppnnneeeYYYQQQNNNKKKGGG??????@@@AAABBB@@@<<<888:::666111///---+++******(((''''''&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################################################################$$$#########%%%&&&%%%$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""""""""#########$$$$$$########################$$$$$$$$$#######################################$$$$$$############$$$$$$#######################################################################################$$$$$$$$$############""""""""""""############""""""""""""$$$$$$$$$###############""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""$$$$$$!!!###%%%$$$!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%'''+++000666===EEELLLQQQMMMNNNPPPPPPOOOLLLHHHFFF>>>===>>>@@@CCCDDDCCCBBBFFFJJJOOOQQQSSSUUUWWWXXXYYYXXXVVVVVVXXXZZZ]]]```bbbeeemmmvvvyyysssnnnmmmsssvvv{{{~~~}}}|||zzzvvvvvvpppbbbYYYPPPIIIHHHHHHIIILLLOOOMMMHHHCCCAAA<<<666111......///...***))))))(((''''''((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""########################""""""""""""""""""""""""########################"""!!!!!!!!!###$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$############$$$$$$#########################################################################################################"""""""""""""""#########"""""""""""""""########################!!!"""""""""#############################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$!!!!!! !!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################################################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&''')))+++///444<<>>===???AAACCCIIILLLPPPTTTWWWZZZ[[[\\\YYYZZZWWWVVV```sss}}}yyywwwwwwtttkkkhhhccc```___```aaacccuuu{{{wwwcccKKK<<<555111///...---+++)))(((((('''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""####################################################################################$$$#########%%%&&&%%%$$$""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$###############""""""""""""############""""""""""""###########################$$$$$$$$$""""""""""""####################################""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""$$$%%%$$$!!!"""%%%)))666---###"""%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***(((((()))...555===BBBJJJOOOTTTVVVSSSMMMHHHEEE;;;:::999:::>>>DDDKKKOOOSSSYYY___bbb```ZZZUUURRRRRRVVVYYY___rrr~~~~~~uuujjjaaa```dddjjj|||uuu]]]NNNFFF@@@666555222000---+++***)))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########%%%&&&%%%$$$""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$#########""""""!!!"""""""""############!!!"""""""""############""""""#########$$$$$$$$$""""""""""""####################################!!!"""""""""####################################################################################!!!$$$&&&$$$!!!"""&&&***///+++&&&######$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***+++...333:::BBBHHHLLLPPPQQQRRROOOIIICCC???===888999<<<@@@GGGNNNUUUXXX___aaaccc```ZZZSSSOOONNNUUU^^^gggpppzzzhhh```eeellluuurrrddd]]]TTTKKK???>>>;;;777333000...---######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!###$$$###"""""""""""""""""""""""""""$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$""""""""""""####################################!!!!!!""""""#########$$$########################################################################"""$$$""" $$$)))!!!###$$$$$$""""""###%%%""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***---444<<>>:::888888;;;>>>CCCIIIPPPUUUYYY\\\___]]]YYYSSSPPPRRRXXX^^^```mmmxxxooocccfffnnnzzz|||ooofffaaaUUUGGGFFFDDDAAA===888555333111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&$$$###$$$'''((('''%%%$$$$$$$$$$$$%%%&&&''''''***(((&&&$$$$$$%%%'''((('''((('''&&&$$$$$$&&&)))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%$$$$$$###"""!!!!!!$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################!!!!!!""""""#########$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))*********)))(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((())))))(((((((((((((((((((((((('''%%%%%%&&&((()))((('''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$&&&&&&&&&$$$$$$$$$&&&&&&%%%%%%&&&((())))))(((222555<<>>DDDIIIKKKSSSWWW]]]```aaa```______^^^ccchhhkkkooowww||||||yyytttzzzxxx{{{uuufffYYYUUUWWW```fffiiieee___YYYOOOFFF%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%(((&&&$$$$$$%%%&&&%%%%%%'''''''''&&&''''''(((((()))***+++,,,------,,,,,,)))+++---...,,,++++++,,,(((((((((((((((''''''&&&))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################'''&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$######################################################################################################$$$$$$$$$$$$##############################""""""""""""####################################!!!"""###$$$%%%&&&&&&'''########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%&&&&&&'''((()))***+++............///000111111/////////000222333555666;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777555444444333//////...---,,,+++*********)))((()))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%''''''&&&$$$%%%)))000777<<>>;;;:::;;;???FFFNNNSSSVVV^^^bbbeeedddbbbdddlllsss~~~vvvvvv{{{ppppppuuu{{{xxxsssooolllbbbiiiqqqxxxuuuaaa[[[]]]dddhhhkkkkkkkkkjjjccc\\\%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''((((((((()))+++,,,---,,,------...///000222222000222555555222///...---***++++++++++++***))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################"""""""""""""""#################################""""""###$$$%%%%%%&&&&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&'''(((((()))+++---...000111111111111111111111222333333111111111222333444555555999999999999999999999999<<<;;;:::888777777777777444444444444333333333333///...,,,,,,,,,,,,***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&'''%%%&&&'''***///777???DDDEEEKKKQQQRRRMMMEEE@@@===@@@AAADDDIIIOOOUUUYYY[[[bbbbbbaaa```dddssszzzhhh^^^bbbnnnxxxyyyqqqwwwsssmmmiiigggkkkssszzz{{{{{{xxxuuurrrrrrnnnkkkmmmrrrrrrooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((()))***+++(((((()))+++---///111333222111///...///222666999:::===???>>>:::666333111......//////......---,,,)))))))))(((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$############$$$$$$############$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$####################################""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))+++,,,111333555888:::;;;<<<<<<555555444444444555666666999999999999999999888888888888888888888888888888555555555555555666666777555555666777888888999:::555333111000///...+++)))))))))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%'''((($$$(((...444999>>>EEEJJJIIILLLNNNLLLGGGBBBAAAAAAFFFJJJOOOTTTXXXZZZ\\\]]]ZZZYYYZZZ```ooozzzpppjjjjjjooovvv{{{zzztttsss{{{zzzrrrmmmjjjgggfffwwwzzzxxx}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))***%%%))),,,...............++++++---...111333555666666444111///000444999<<>>>>>777777777666666777777888:::;;;;;;;;;:::999888777555555555555555555555555000000000000111333444555111222333555666888999:::999777555333333222///---------,,,+++***))))))(((***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&''')))(((///888???CCCFFFKKKOOORRRQQQOOOKKKGGGEEEEEEFFFIIINNNUUUZZZ\\\\\\[[[[[[QQQVVV___mmmoooccc```___eeerrr}}}xxxyyy{{{{{{}}}uuuuuuvvvzzz{{{xxxrrrmmmhhhdddcccjjjqqqsssrrrrrr%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''((()))+++,,,,,,000555777666333111000000000111222333555666777777555333222333555999;;;???@@@AAA@@@===:::888888222222222222222111000000------......//////000000---,,,,,,+++***)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##########################################"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''***---///111111111...000333666888999999888555555444444444444555555444444555666555555333333000000000000000000000000////////////000111222222000000111222444555666666999777666666777777666444333222111///...,,,+++*********))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&(((***111999BBBHHHJJJMMMRRRVVVUUURRRNNNLLLKKKKKKKKKKKKKKKQQQXXX\\\ZZZWWWSSSRRRTTT___ooo~~~|||iii[[[YYY^^^aaafffppp~~~{{{xxx|||zzzzzz|||{{{zzzwwwmmmgggccc^^^\\\cccttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((()))((((((((()))***,,,---222777===>>>;;;666222111555444444444444555666666666666555555555777888999888999;;;:::888666555666111222222222222111000000+++,,,,,,---...///000000222222111000...---,,,,,,((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++,,,///111111///---+++...000333666777888888777111000000/////////000000000111222444444444333333222222222222222222222222222111111000000000111111111111222222333444444444777666666777999;;;::::::777666555333000...---,,,+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''(((***999@@@HHHLLLNNNQQQVVV[[[SSSOOOLLLLLLOOOQQQPPPOOOMMMSSSZZZ\\\WWWPPPKKKHHH^^^lll}}}ssseee```hhhrrrwwwuuuyyyyyyuuutttuuutttooojjjmmmssswwwwwwzzztttppppppdddccckkkwwwppppppooo~~~xxxtttpppsss$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((***+++---...///777;;;AAACCC@@@;;;777444333444555555666666666555222333222///111444555222444222000//////111333555...///000111111000...------///000///......000222999999999888555000,,,)))++++++******((('''%%%%%%))))))(((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""############$$$$$$############$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''(((***+++,,,///...------------......333333555666777555111...,,,.../////////000///......111333444333333555666222222222444555555777:::777333000111555888888666777555444555666666444111555777999888666555888;;;@@@???>>>===;;;777111,,,------,,,***))))))(((((())))))((('''''''''((((((***((('''&&&(((((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%###%%%''''''&&&)))///555???DDDKKKPPPRRRSSSSSSSSSQQQPPPOOONNNQQQTTTTTTQQQZZZXXXXXXUUUMMMFFFKKKVVVxxx~~~tttuuu~~~{{{wwwsssqqqoooooopppyyyrrrcccbbbfffkkkjjjmmmyyyzzzsssppprrr{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((()))***+++------......777999;;;;;;888555333222,,,------...////////////222444333111222555555222999999888888888777777777888777666444222111000//////000000000000111222333===>>>>>>===<<<999777555---,,,***((('''(((((()))((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""############$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))***+++,,,,,,------...000111333444555333222111111222333333333000111222111111111222222333444555666555444444444555555777:::;;;:::888888<<<:::777444222222333444777666666777888888666555999;;;<<<;;;999888:::<<<===>>>??????>>>===;;;:::777666333000...,,,,,,++++++***))))))******((('''***)))''''''((((((((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&''')))---444===BBBGGGKKKOOORRRSSSSSSSSSTTTQQQQQQQQQQQQTTTWWWXXXWWWXXXSSSPPPQQQPPPRRR]]]hhhsssuuuyyyiiieeehhhfff___ZZZ___ooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))*********+++---///111111111111444444444222///...///000222333444555777888999999===???>>>;;;;;;>>>???<<<>>>???@@@AAA@@@===;;;999???===;;;888666555555555777555222111111000///...666666888999:::;;;<<<===444222...***(((((()))***((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################"""""""""#########$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%&&&'''''',,,,,,,,,,,,,,,---......///000222444555666666666555333///,,,,,,---///111...000222333444555777:::000222555:::@@@DDDEEEDDD===>>>@@@@@@AAAAAABBBAAA@@@@@@???;;;999:::???CCCAAAAAAAAA???===;;;888666:::;;;;;;:::777555555555999<<<@@@AAAAAABBBEEEIIIHHHFFFCCC>>>999333000---+++)))'''''')))***(((%%%+++)))''''''((()))((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$''''''''',,,555???GGGLLLKKKMMMNNNOOONNNMMMNNNOOORRRQQQQQQSSSTTTWWWYYY[[[WWWTTTUUUZZZbbbkkkwwwtttmmmgggnnn~~~qqqccc___kkk}}}}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((()))***,,,---//////...///111444555555444444///000000000///000333555555555666888:::<<<===>>><<>>>>>BBBCCCCCCCCCBBB@@@>>>===AAA@@@???>>>>>>>>>>>>>>>BBB>>>:::777555333///,,,,,,---...111444888;;;===<<<:::666111---***(((((((((((((((''''''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))+++,,,............///000111222555555555555555333222111333222111000//////111333333333666888777555888<<<>>>======???BBBBBB@@@===DDDIIIKKKGGGBBBDDDKKKPPPHHHFFFCCCBBBBBBEEEHHHIIIJJJIIIHHHFFFCCC???;;;999<<<======<<<:::777555444555:::???@@@???BBBIIIOOOVVVVVVSSSNNNGGG>>>666222///+++''''''***+++***(((,,,***(((((()))))))))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%)))(((***222<<>>AAAAAA<<<:::>>>BBBCCCAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA???>>>===???>>>======;;;999666444111111000111222555888999===<<<;;;888444///+++)))******)))(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%(((+++...000222...//////000222444555666555555555444222000///...,,,///333555555555777999888777999<<<999444777>>>BBBCCCDDDGGGKKKNNNOOOOOOYYYgggooogggYYYUUUZZZ___^^^XXXRRRQQQUUUVVVRRRMMMRRRNNNJJJHHHFFFCCC???;;;===>>>???@@@@@@???<<<:::666:::======;;;===DDDJJJUUUWWWYYYYYYTTTLLLCCC===777222---+++,,,------,,,,,,***))))))******)))(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&''''''***,,,111;;;EEELLLLLLKKKQQQPPPOOOLLLLLLNNNRRRVVVWWWTTTSSSRRROOONNNVVVaaaiiiuuuzzzssspppkkkhhhiiirrrxxxmmmgggiiivvv%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((())))))))))))***---000444777999;;;:::999888555333111000///888<<>>===<<<:::888666333222111111111777888999:::888555222000...---,,,***))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&))),,,000333555555000111111222333555777888111111000000111222333333111333555555333333777:::999666999>>>??????JJJXXXfffhhhjjjkkkmmmpppuuuyyy~~~|||}}}xxxuuuzzzwwwooofff[[[UUUSSSNNNFFF???===>>>@@@BBBDDDBBB>>>;;;;;;===>>><<<::::::===AAAHHHLLLRRRWWWXXXUUUQQQMMM>>><<<999444000---,,,+++---+++))))))***+++***)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''(((***+++---222;;;EEENNNQQQPPPNNNNNNMMMLLLJJJJJJNNNSSSWWW[[[VVVTTTTTTQQQRRR___pppzzzkkkaaaccchhhhhhkkkoooooo```VVVVVV```kkkpppwww~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((())))))******...///111333666999;;;<<<<<<;;;999888777888::::::CCCEEEHHHIIIHHHHHHHHHIII???>>>=========???AAABBBIIITTT___aaa___^^^[[[WWWXXX[[[^^^cccfffiiikkkkkkmmmhhh```WWWPPPLLLJJJIIIJJJQQQXXXWWWPPPHHHEEEEEE<<<;;;999666444222111111444555666777777666555444111000...,,,***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''***...222555666666666444444444333444444555555000/////////111555888:::;;;;;;;;;999;;;CCCPPPZZZ\\\UUURRRVVVWWW]]]pppxxxtttwwwvvvnnneee[[[ZZZYYYYYYWWWRRRJJJDDDDDDCCCAAA???===<<<;;;;;;<<>>CCCHHHKKKIIIJJJIIIGGGDDDBBBBBBCCCGGGHHHIIIKKKOOOTTTYYY\\\ssszzz~~~tttllliiiiiijjjnnnuuuzzzttteeeWWWOOONNN<<<<<<<<<<<<;;;;;;::::::666555555444444444444444333222000---+++***)))((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&+++...222666888777666555888777666444333333333333333111000000222666;;;>>>>>>??????CCCOOOeeezzzvvvyyyxxxnnnbbbYYYJJJHHHEEECCCAAA???;;;999888999<<>>DDDJJJMMMLLLJJJJJJKKKOOONNNMMMKKKKKKNNNSSSWWWRRRMMMNNNSSSUUU]]]uuuuuujjjfff^^^XXX[[[iii}}}***'''$$$$$$&&&'''&&&$$$)))))))))(((((('''''''''((((((((())),,,...//////222555999888666555666999===AAADDDEEEGGGJJJJJJHHHMMMJJJFFFCCCDDDGGGKKKNNN___fffiiiiiiooo}}}|||pppfff]]]WWWIIIGGGBBB???BBBEEEAAA:::;;;888888;;;;;;777444444:::666333222333111,,,(((***'''%%%&&&***+++)))&&&))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((******((('''((()))((()))+++,,,,,,+++)))(((***)))((('''&&&&&&&&&&&&***)))))))))(((((((((''')))(((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%&&&'''(((/////////000333666999:::999999555222111333444444666888777555:::DDDJJJJJJLLLOOORRRXXXjjj~~~vvvvvvhhh```UUUNNNJJJFFF???:::>>>:::888;;;>>>@@@FFFLLLSSSjjjzzzwwwpppjjjVVV>>>:::333---,,,...---+++)))***+++,,,,,,++++++,,,---))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$%%%(((***(((%%%(((222;;;HHHKKKOOOPPPOOOMMMLLLKKKKKKNNNQQQOOOLLLLLLQQQVVVVVVKKKIIIWWWgggrrr|||tttddd^^^cccnnn'''%%%$$$%%%''')))(((&&&'''''''''''''''''''''(((((('''(((***---000222333777777777666555666:::>>>EEEFFFFFFDDDAAAAAAFFFLLLMMMKKKKKKOOOXXXeeerrrzzz}}}pppeee___\\\XXXVVVSSSUUU^^^aaaXXXKKKDDD>>>;;;===>>>;;;999:::888666444333222111...++++++)))((((((******)))''')))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((''')))***)))(((''''''(((((()))+++,,,,,,+++)))(((,,,+++***)))(((((((((((()))((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&'''((())))))---...000222444666888999999555000,,,,,,.........+++666===>>>JJJccczzzzzzpppeeeeeevvvuuujjj___UUUJJJDDD@@@<<<;;;======;;;<<>>BBBSSS~~~uuunnn~~~}}}{{{ooobbb[[[NNNHHHDDDBBB>>>::::::===888FFFRRR]]]mmmzzzvvvhhhXXXQQQDDD999222//////...***+++++++++***)))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''))),,,222:::AAAFFFKKKLLLMMMLLLJJJIIIIIIJJJTTTTTTSSSRRRRRRTTTUUUWWWVVVXXXccctttrrrrrrvvvqqq%%%&&&&&&((()))************))))))))))))+++,,,------000444888::::::;;;;;;888888999<<<@@@EEEIIIKKKHHHDDDIIIWWWfffxxxxxx{{{}}}{{{yyy{{{{{{{{{}}}uuueeeWWWIIICCCAAA>>><<<<<<======<<<:::666333000///......---,,,+++*********(((((((((((('''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))///111333555666888;;;>>>BBBBBBAAA@@@>>><<<:::888555555444333333333333333000000//////...---------((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$&&&'''))))))))))))***,,,---......111444777777666444333...///333777888888:::>>>???DDDKKKeee~~~qqqllloooppplllhhhjjjtttxxxtttddd[[[RRRLLLFFF@@@AAAEEE888===BBBIIIXXXhhhmmmjjjiiiiiicccSSSBBB777222000---,,,,,,,,,,,,,,,***((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((***)))+++000999BBBGGGHHHJJJKKKKKKIIIGGGGGGIIIJJJOOOPPPPPPPPPRRRYYYccckkkppppppwwwyyyssswwwiii'''((()))******)))))))))+++***)))))))))***,,,---000555;;;>>>===;;;999888777:::>>>CCCFFFGGGHHHHHHFFFJJJ[[[wwwzzzeeeVVVXXX]]]kkkyyyzzzjjjlllwww~~~~~~}}}~~~zzzrrrpppaaaQQQIIIDDD@@@???AAAFFFDDD@@@<<<999666333222000//////...------,,,+++)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((()))***,,,...000111222777888:::;;;;;;===@@@CCCGGGFFFDDDAAA>>>;;;888777555444444333333333333444222222222111111111111000---------,,,+++)))'''&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%'''(((*********+++,,,---//////222333555777777555222111555444666888555333999BBBFFFWWWgggvvvzzzvvvvvvnnniiicccdddjjjnnnjjjdddaaaiiittt}}}yyysssmmmggg]]]QQQIIIHHH@@@???>>>>>>FFFSSSaaaiiissssssZZZFFF999333000...++++++,,,---+++***************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))---666AAAJJJLLLLLLIIIJJJIIIHHHGGGHHHKKKMMMRRRTTTTTTSSSVVVcccxxxtttkkkhhhzzz}}}xxx'''))),,,,,,+++************)))((('''(((***,,,...333888>>>???<<<999777777;;;@@@EEEGGGGGGGGGJJJMMMOOOaaaooogggeeedddcccdddZZZ___ggghhh^^^QQQLLLNNNSSSXXXaaahhhkkkggg```YYYTTTYYY___ccciiittt}}}rrrlllsss}}}~~~|||yyynnnbbb[[[WWWUUUXXX]]]aaaWWWIII???;;;999888777555222///000222333000...))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,///222555888;;;<<<;;;<<<<<<:::999999<<<>>>???>>>;;;888555222000///111111000000///000000111///000000000000111111111111111222111000...,,,***((((((((('''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&%%%&&&''')))*********+++---...000111444444555555555444444444:::777:::DDDKKKNNNUUU___bbbeeehhhqqq|||}}}oooooonnnjjjggghhhmmmrrruuu{{{wwwlllfffnnnzzz~~~zzz{{{nnn[[[QQQHHHBBB<<<999;;;DDDSSS```nnnppp\\\KKK???666222---+++,,,,,,+++)))************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''''''''''''''+++222>>>IIIPPPQQQPPPIIIJJJKKKKKKKKKMMMPPPSSSVVVUUUSSSRRRYYYllloooeeebbbdddoooooosss|||~~~vvvtttpppnnnlllkkkhhhfffgggiiikkkmmmnnnrrrvvvyyy|||%%%(((,,,---,,,+++,,,---)))(((((()))+++///222555:::===???>>>:::999;;;>>>BBBFFFJJJIIIHHHNNNZZZeeesssvvvoooooouuuzzzdddYYYPPPNNNMMMIIIFFFGGGJJJNNNRRRXXXdddrrrxxxvvvwwwpppnnnqqqoooiiijjjqqqlllfff]]]XXXYYY___fffkkk```ZZZ\\\gggrrr~~~|||{{{{{{}}}}}}___III???===<<<:::;;;555111333999;;;777111+++*********))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''')))+++---///000333333444555666888888999888888888666555666999<<<999888666444222111000000//////.........//////000,,,------...///000111222333444555666555444222111,,,++++++***)))(((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&&&&(((************+++---///000111444333222222333555888:::;;;:::JJJjjjttteee]]]kkkoooxxxfffccckkkssstttssswww|||ooowwwwwwqqqqqqxxxrrrgggZZZNNNCCC@@@>>>>>>DDDMMMYYYlll}}}yyyjjj[[[CCC<<<333.........,,,***************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))---333===GGGOOOQQQOOOMMMIIIKKKNNNPPPRRRUUUXXX[[[XXXRRRMMMQQQ```xxxppp```[[[```jjjlllmmmsss}}}pppeee]]]XXXVVVUUURRRPPPOOOOOONNNMMMLLLMMMOOOPPPQQQRRRUUUYYY\\\\\\dddmmmsssvvvzzz###''',,,------,,,...000*********,,,000555:::<<>>:::;;;AAAGGGGGGKKKMMMKKKKKKXXXnnnlllfff\\\SSSMMMLLLMMMOOORRRPPPTTT^^^dddbbb___```\\\```dddppp~~~vvvssssssoookkkgggbbbbbbeeecccddduuuuuuSSSDDD???===;;;???777222555===AAA;;;444++++++++++++*********)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''(((***---000333666888;;;:::888666333111000///111222333444444777<<>>>>>?????????>>>>>>???@@@@@@@@@BBBFFFIIIHHHOOOXXX\\\^^^___cccgggmmmvvv)))(((((())),,,------,,,,,,******...555;;;======BBBAAABBBDDDDDDDDDFFFHHHMMMOOOJJJGGG[[[pppcccSSSPPPKKKEEEBBBCCCHHHLLLXXXssswwwwwwwww}}}rrrhhhgggvvvppp{{{|||bbbRRRJJJFFFBBBDDDBBB<<<555555:::>>>===888222+++((()))+++,,,+++))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%&&&''''''&&&&&&&&&)))))))))************)))---///222555888999::::::111222222000------000333999888:::>>>CCCFFFGGGEEEEEEEEEDDDCCCAAA???===<<<;;;888555444555666555444333555666666444333333444444444333000///111666;;;777666666444111...***(((***(((''''''(((((('''&&&''''''&&&&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%''')))+++---///000---***)))///777999555000333222444888999777999===DDDUUUtttsssqqqqqqjjjvvvzzzrrrqqqzzzuuudddYYYSSSLLLFFF???DDDOOOaaawwwmmm___LLL>>>555111000111+++,,,+++))))))***)))((((((((())))))*********+++)))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))(((&&&(((...444===DDDMMMPPPNNNKKKKKKLLLNNNNNNQQQWWW\\\___^^^]]]QQQRRRYYYlllsssgggkkksssvvvpppuuurrreee[[[SSSNNNHHHGGGDDDAAA???===;;;;;;;;;;;;;;;:::::::::::::::999999::::::;;;;;;;;;<<>>===AAABBBDDDFFFGGGIIIMMMQQQGGGLLLQQQ\\\xxxyyyvvvkkkUUUIIIBBBFFFKKKLLLKKKOOOWWW^^^uuu}}}zzzyyywwwmmm___ZZZeeewww|||kkkaaa[[[UUUQQQIIIDDD<<<777:::@@@AAA<<<:::666111---+++++++++***))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((&&&'''''''''''''''''''''))))))))))))+++,,,...///777;;;@@@DDDDDDAAA<<<999222333333111111333888<<>>>>>@@@BBB<<<===>>>????????????>>>>>>>>><<<999666555666888:::;;;;;;:::777222...+++,,,***(((((())))))((('''(((''''''&&&&&&''''''(((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&$$$&&&))),,,.../////////222222111222333333111///333111444;;;@@@>>><<<<<>><<<;;;:::::::::999999999999999999999999888999999999::::::::::::<<<<<<<<<>>>AAADDDHHHJJJQQQWWW```kkkvvv~~~))))))((((((((())))))******///555:::======>>>>>>???BBBFFFGGGHHHKKKPPPSSSPPPaaazzz}}}fff```aaaVVVPPP[[[dddoooyyyyyysssqqqwww~~~wwwwwwwwwyyyzzzssskkkiiilllvvvssssssvvvxxxvvvhhhRRR@@@<<<>>><<<666;;;:::777333...+++************)))))))))(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''((((((((((((((((((((((((((())))))***+++---000333555<<<>>>??????<<<777111---111333555777888:::>>>@@@????????????===;;;999888<<<===???BBBEEEHHHKKKLLLKKKOOOQQQOOOKKKIIIJJJMMMFFFDDDAAAAAABBBAAA===:::AAA???<<<999777555444333444666999;;;;;;999666444111///,,,************)))((((((''''''''''''((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&(((***...111222222000///555666666444111///000222777:::DDDSSS]]][[[TTTPPP^^^hhhtttzzz|||~~~wwwbbbUUUKKKHHHDDDFFFTTTgggsssuuuyyy}}}}}}sss```JJJ888///...,,,+++,,,,,,+++(((&&&)))))))))***************)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))((()))...777>>>NNNOOOPPPLLLHHHFFFHHHJJJRRRSSSWWW\\\___^^^XXXSSSNNNbbbzzzzzzppppppzzz|||jjj[[[TTTKKKEEEBBBAAA???<<<999999888888888999999:::888888888888888888888888888888888888999999999999999999888999:::<<<>>>@@@CCCGGGMMMVVV```iiipppttt)))))))))((('''''')))***///444:::<<<<<<;;;===???CCCGGGJJJJJJMMMVVV___ccc{{{jjjYYYRRRKKKLLLHHHBBB[[[|||}}}www~~~tttPPP>>>;;;;;;999999;;;;;;777111,,,+++,,,+++******))))))(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''&&&&&&&&&((('''''''''''''''(((((()))+++,,,...000222555666777666555222000000111444555===>>>@@@AAA@@@>>>===<<<>>>@@@CCCEEEGGGJJJNNNQQQQQQVVV___hhhnnnpppppppppwwwyyyzzzzzzxxxuuuttttttpppjjjccc```^^^ZZZSSSMMMOOOIII@@@999777888888888555666888:::<<<<<<;;;:::888555000---,,,+++***)))))))))(((((('''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''///000222444555555444333333333333222111222555888===KKKddd}}}yyyssspppuuu|||zzzmmmmmmvvv^^^ZZZQQQJJJMMMWWW```cccnnn|||hhhNNN;;;444///,,,------***&&&%%%************************)))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((()))---555???GGGMMMLLLJJJGGGFFFHHHLLLQQQVVVZZZ]]]]]]ZZZWWWVVVVVVcccttt|||tttjjjgggqqq~~~fffSSSMMMJJJFFFAAA>>>======;;;999777777777777888999:::;;;777777888888888888888999888888999999999999999999::::::999888888999::::::<<<===@@@EEEMMMVVV^^^cccmmmrrryyy((()))***)))'''(((+++...777999;;;:::999999===@@@LLLMMMKKKKKKYYYrrrbbbQQQDDDEEEGGGKKKKKKNNNyyysssjjjvvvbbbGGG>>>>>>@@@666999;;;999444///......+++++++++***)))(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&'''((()))***...111444777888888777666111111222444999@@@FFFJJJHHHFFFCCCBBBCCCEEEHHHIIIRRR[[[eeelllmmmlllmmmooorrrzzzzzzuuurrrdddQQQCCC>>>>>>?????????>>><<<:::999888777777===:::555222000...,,,***+++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))444444555555666777888888222000///000333777:::;;;>>>WWW}}}wwwmmmdddccclll|||vvvgggUUULLLNNNTTTWWWcccvvvjjjQQQ===444...000111---+++,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''))),,,333===GGGNNNKKKIIIFFFDDDEEEJJJPPPUUU\\\bbbeee___VVVSSS[[[cccyyynnncccfffwww{{{ccc]]]WWWJJJDDDHHH@@@>>><<<;;;:::999777666777777777777777888999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<<<<;;;:::999888888888::::::999;;;@@@FFFMMMQQQZZZaaammmxxx''')))+++***)))+++000444===<<<:::999888;;;@@@DDDMMMMMMKKKPPPkkk^^^IIIEEEHHHLLLMMMTTT```qqq~~~xxxlllrrrnnnRRRCCC===:::777999::::::777444222111,,,,,,+++***))))))((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&(((***---...333555888;;;<<<;;;999888555888<<>>IIIXXXfffnnnzzz|||{{{yyy{{{yyyaaaNNNFFFCCC@@@>>>???===<<<:::888777777666===;;;888666555333///---,,,+++***))))))(((((()))(((((('''&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''((()))***+++444555555666777888888999333111000111666:::<<<<<>>::::::::::::::::::999999888777777777777888999999;;;<<<<<<======>>>>>>????????????>>>>>>>>>>>>>>>======<<<<<<;;;:::999999:::999777777999<<<@@@CCCOOOWWWdddrrr~~~&&&))),,,,,,+++...555;;;>>><<<999999===AAAFFFHHHIIIPPPXXXiiigggPPPLLLUUUcccpppqqqooo{{{qqq\\\MMMBBB;;;<<<;;;;;;;;;:::888555222---,,,,,,+++***)))((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&'''(((***...111333999999::::::;;;<<<===>>>>>>AAAEEEIIIKKKKKKIIIHHHOOONNNQQQYYYggguuu~~~uuurrriiilllnnnpppmmmhhhbbb^^^^^^]]]___gggsss{{{~~~~~~~~~~~~rrreee```\\\UUUNNNKKKKKKJJJHHHDDD???;;;888999999888999:::888555333---,,,+++***)))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%'''(((***,,,---...111444777888888666444111222555666888<<<@@@CCCHHH\\\zzztttlllkkkjjjvvv{{{fffZZZVVVTTT\\\nnn]]]III777111...))))))///,,,,,,,,,++++++******************)))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''***000888@@@GGGKKKMMMKKKIIIGGGGGGKKKPPPUUUXXX[[[^^^___\\\[[[aaappp}}}qqqnnnwww{{{yyyllleeehhh|||ooo```UUUMMMFFFDDDAAA:::555666:::;;;<<<<<<;;;;;;<<<<<<999999999:::;;;<<<===>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA???????????????>>>======<<<;;;:::999999:::<<<===FFFKKKTTTaaannnzzz&&&))),,,------111888???===:::888;;;AAAGGGJJJKKKKKKZZZoooiiiVVVLLLOOOggg{{{lllaaa[[[SSSKKKAAA>>><<<<<<<<<;;;666222------,,,+++***)))((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''((())),,,000444777<<<;;;999888:::===AAADDDDDDFFFJJJOOOUUU\\\bbbeeewwwyyy~~~{{{lllXXXJJJHHHKKKLLLJJJGGGCCCAAA@@@@@@@@@>>>===>>>@@@DDDGGGJJJKKKNNNQQQXXXcccsssyyypppkkkjjjgggaaaVVVIII===666555666888;;;======:::777---,,,+++***)))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%''')))+++---///(((---333999:::777333000+++222999;;;:::===DDDLLLUUUaaauuurrrxxxsssddd\\\WWWiiixxx~~~xxx___GGG<<<555,,,+++000,,,,,,,,,++++++*********************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((***---333<<>><<<:::999:::;;;:::;;;;;;:::999888999:::<<<<<<<<<>>>???AAACCCCCCAAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCCCCCCCCCCCCCBBBBBB>>>>>>==================>>>@@@EEEOOO]]]lllwww~~~,,,***))),,,333999===>>>EEE<<<;;;FFFLLLKKKNNNUUUWWWnnn___NNNGGGOOOmmm}}}pppjjjkkk```ZZZOOOBBB=========999333000---+++++++++***)))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&)))'''&&&%%%&&&'''&&&%%%'''***...111222444777999===;;;===BBBDDDCCCFFFNNNIIINNN]]]nnnuuuvvvyyyqqqhhhaaaWWWRRRJJJBBB===<<<>>>???;;;:::<<<@@@@@@======@@@BBB:::999AAADDD@@@>>>BBBGGGCCCAAACCCIIITTTaaalllrrrrrrxxxgggRRRHHHBBBJJJLLLFFFCCCDDD@@@999;;;888333///---+++)))'''((((((((())))))(((''''''))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$&&&(((***+++******+++,,,,,,111666777555333333444777;;;AAAGGGMMMSSS\\\dddhhhlll~~~{{{ssssss|||yyyddd]]]]]]bbbkkkttt}}}}}}iiiQQQ>>>555///***,,,---...------...,,,***,,,+++******)))*********))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((%%%'''((('''&&&&&&***---,,,444>>>FFFIIIHHHFFFEEEGGGKKKNNNNNNOOOVVV^^^dddbbbdddqqqmmmfffdddhhhhhhdddgggooottt{{{gggXXXHHH@@@@@@<<<======<<<:::999:::;;;::::::<<<>>><<<;;;???FFFFFFEEEDDDEEEGGGHHHIIIIIIDDDDDDEEEFFFFFFGGGGGGHHHFFFFFFGGGGGGFFFEEEDDDCCCFFFFFFEEEFFFFFFFFFCCCAAA===@@@BBB@@@???@@@===999===<<<>>>CCCLLLWWWaaahhhsss~~~+++***+++000666<<>>BBBFFFFFFEEEHHHFFFFFFHHHHHHIIIOOOWWWYYYQQQMMMQQQWWWYYYZZZ\\\WWWTTTOOOLLLIIIHHHHHHIIIHHHIIINNNYYYfffvvvvvvhhh^^^iiinnnggg^^^VVVKKK???<<<:::777444333111...+++(((((())))))))))))((((((***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))++++++******,,,---...222666666444333444666666FFFZZZfffhhhkkksss|||wwwssssssvvvxxxyyy~~~yyyxxx}}}}}}~~~sssggg___YYY[[[eeessspppRRR>>>444111,,,,,,,,,++++++,,,---,,,,,,++++++******************)))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''((((((((((((%%%'''((('''%%%&&&***...222999BBBHHHJJJIIIGGGFFFJJJLLLNNNQQQUUU\\\cccfffcccnnnyyyzzztttuuuxxxxxxoooffflllzzzqqqXXXNNNHHH@@@===???:::;;;<<<<<<::::::;;;<<<@@@???@@@CCCBBB@@@CCCHHHHHHGGGFFFFFFGGGHHHHHHHHHLLLLLLLLLMMMMMMNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNKKKIIIHHHHHHGGGEEECCCFFFGGGEEE@@@???AAABBB@@@<<<<<<<<<===@@@EEELLLQQQdddppp{{{)))+++///666===AAACCCBBB@@@FFFOOORRRPPPXXXvvviiiRRR===@@@GGGTTThhh~~~|||gggHHH<<<<<>>@@@EEEHHHJJJOOO[[[hhhnnneeeggg]]]QQQBBB;;;<<<===;;;777@@@???@@@GGGPPPVVVVVVTTTYYYYYY[[[\\\YYYZZZdddppprrrpppllljjjmmmqqqoooiiibbb^^^YYYSSSNNNIIIDDDAAACCCCCCDDDGGGLLLZZZuuu|||yyyiii]]]QQQEEE<<<;;;999888666333...+++))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''''')))***,,,,,,,,,,,,...000333555777666444333666999888PPPlllyyyzzz}}}yyynnnmmmooossssssooommmnnn}}}|||zzz~~~|||nnn\\\TTT[[[lll}}}iiiHHH888333000///...,,,+++***,,,...,,,,,,+++*********************)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&(((((('''%%%''',,,000;;;@@@FFFJJJKKKIIIHHHGGGLLLLLLNNNUUU]]]ccceeefffcccwww}}}vvv}}}rrrjjjzzzfffUUUEEE@@@???:::999;;;888:::;;;<<<;;;;;;===>>>CCC@@@AAADDDEEEDDDEEEIIILLLLLLJJJJJJJJJKKKMMMNNNNNNOOOQQQTTTWWWYYY[[[\\\aaa```___]]]\\\\\\]]]]]]]]]YYYTTTQQQNNNKKKHHHFFFHHHIIIGGGBBBAAADDDFFFDDD@@@AAA@@@>>>;;;;;;>>>BBBRRR^^^jjjttt***...555===CCCFFFGGGFFFMMMLLLMMMRRR\\\sssjjjWWWPPPTTT\\\iiiuuuzzzrrroooooorrrvvvtttjjjiiiooorrrmmmppppppqqqqqqsssyyy}}}|||YYYDDD<<<:::999666333111000...+++))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))******))))))***---...///000222444666:::???CCCCCCEEEFFFHHHPPPddduuu```MMMDDDDDD@@@===;;;<<>>======<<<;;;777111---+++******)))))))))))))))*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''***,,,...///000111333555666777777555333333777;;;===SSSjjjsssvvv{{{vvvpppvvvppplllmmmmmmoootttzzzooo___\\\hhhyyy^^^EEE777666333111000---***+++...,,,,,,+++************+++*********)))))))))((((((((((((((((((((((((((((((((())))))))))))*********'''((()))'''&&&)))///444BBBEEEIIIKKKJJJHHHGGGGGGJJJJJJNNNYYYccceeecccaaadddzzz|||~~~~~~uuuwwwnnnWWWLLLBBBAAA@@@<<<999:::888:::<<<======>>>@@@BBBDDDAAABBBFFFHHHGGGHHHKKKKKKLLLNNNPPPSSSWWW\\\___```bbbgggmmmsssyyy~~~|||yyyxxxxxxxxxzzzvvvpppjjjccc\\\UUUPPPJJJLLLLLLHHHFFFGGGFFFBBBDDDFFFEEEBBB<<<:::===@@@FFFOOOZZZgggwww...444;;;CCCHHHJJJJJJJJJPPPKKKNNNbbbdddNNNVVViiivvvtttwww}}}{{{wwwppplllmmmrrrwww|||}}}yyyvvv~~~{{{|||zzzvvvqqqnnnmmmmmmlll|||gggMMM===444888666444222111///,,,*********)))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))(((***,,,---,,,---///222111444777:::===AAAEEEHHHHHHPPPWWW]]]hhh}}}kkkTTTFFF>>>;;;;;;;;;>>>BBBDDDFFFIIIOOOSSSTTTXXX```kkk{{{uuunnnggg```^^^WWWQQQNNNLLLNNNVVV___bbbgggjjjooo~~~pppWWWLLLDDD>>>?????????@@@@@@>>>:::666------+++***))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&''''''(((---000333555666777888:::444555555333222444999>>>DDDTTTeeeooozzz|||kkknnnuuussskkkhhhiiiooowwwuuuffffffpppwwwaaaLLL:::444000111000,,,+++...---,,,,,,+++***+++++++++************))))))))))))(((((((((((((((((((((((())))))))))))*********+++((())))))((((((,,,333999FFFGGGIIIIIIGGGFFFFFFGGGHHHHHHPPP]]]dddbbb______lll}}}zzz~~~zzz___OOODDD???<<<===>>>===<<<===999;;;>>>???@@@AAADDDFFFIIIFFFFFFIIIJJJJJJLLLQQQOOOUUU]]]fffoooxxxvvvooohhhfff___UUUOOONNNLLLIIIKKKJJJGGGBBB<<<:::<<>>@@@AAACCCGGGKKKNNNXXXdddnnnqqqqqqssswwwyyynnn]]]HHH======AAAEEEFFFGGGJJJOOOTTT\\\jjj{{{ssskkkfffgggjjjkkkmmmpppnnndddXXXTTT^^^pppqqqbbbSSSEEE???>>>===>>>???>>>===;;;333111///,,,+++*********++++++*********)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((***)))(((''''''(((***+++444777;;;======;;;;;;;;;000222555555777<<>>AAACCCDDDEEEHHHJJJJJJIIIKKKOOOPPPRRRZZZcccsss|||rrreeebbbaaa___]]]WWWNNNEEE@@@======>>>;;;>>>AAAGGGVVVjjjxxx}}}>>>BBBFFFIIIJJJLLLOOOQQQVVVkkkdddRRRMMMXXXvvvsssqqqsssttt~~~|||qqqaaaSSSDDDBBB???<<<999555000,,,++++++*********)))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((())))))******+++222:::>>>>>>>>>@@@BBBAAAAAACCCEEEIIIRRR[[[bbblllqqqpppfffZZZRRRJJJCCCCCC@@@<<<===FFFRRR\\\```bbbdddjjjxxx{{{|||mmmbbbaaabbb```bbbiiirrr___LLLHHHCCC???===<<<;;;:::999777444000...---,,,---+++++++++*********))))))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))(((((('''((())),,,...000===@@@DDDEEEBBB>>>:::888111555:::???EEEMMMXXX___bbbsssnnn```jjjxxxzzz{{{zzzrrrqqq{{{bbbKKK777333444000...111------,,,++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))((((((((()))))))))******((()))***))),,,333>>>FFFHHHGGGFFFEEECCCEEEHHHKKKPPPRRRZZZaaa^^^]]]lllvvvxxxwwwjjjSSSFFF@@@>>>===>>>>>>;;;999999;;;<<<@@@BBBEEEFFFGGGIIILLLNNNMMMPPPXXX```fffnnn}}}xxxpppeeeUUUJJJDDDCCCBBBAAA;;;======>>>FFFVVVccchhhwww}}}CCCFFFIIIJJJJJJLLLOOOSSShhheeeSSSIIIHHH```}}}wwwuuuuuuxxxllltttzzz{{{}}}ppp^^^LLLIIIEEEAAA===777111---+++++++++************))))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++333:::BBBFFFEEECCCCCCEEE>>>>>>@@@DDDNNN]]]mmmxxxuuuqqqbbbNNNAAA???>>><<>>;;;888444111///...///+++++++++************)))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&(((+++...222444CCCGGGKKKKKKFFF???888444444999AAAJJJRRR^^^jjjrrrrrroooddd```ppp|||ssshhhuuu~~~___AAA777555111...000...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))((()))******---555AAAIIIHHHGGGFFFDDDCCCEEEIIIMMMUUUXXX___bbb]]]^^^uuullltttxxxxxx{{{jjjUUUKKKCCC<<<777777:::;;;:::999===BBBDDDBBBDDDGGGIIIJJJKKKNNNPPPTTT\\\jjjwwwwwwiiiUUUHHHDDDDDDCCCAAA===???>>><<>>AAABBBIIIcccmmmZZZFFF<<<::::::<<>>@@@666;;;<<<555000111111......,,,************)))((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))((((((((('''%%%'''+++,,,,,,333===FFFLLLPPPKKK@@@777666999<<<@@@JJJZZZjjjxxxyyyjjjiiidddppp{{{vvv{{{}}}tttqqqssszzzZZZ:::111777333&&&222///,,,***+++,,,+++***+++++++++************)))))))))))))))((((((((((((((((((((((((((()))*********((((((---666>>>DDDEEEDDDBBBAAABBBFFFJJJMMMMMM[[[bbbaaa```gggpppyyyqqqqqqtttqqqqqqZZZKKKBBB;;;999;;;999999999;;;>>>AAABBBBBBKKKGGGGGGKKKKKKJJJOOOXXX```rrr~~~qqq```TTTOOONNNJJJGGGBBB@@@@@@BBBCCCDDDHHHNNN___ooo~~~MMMJJJLLLRRROOOLLLZZZoooqqq[[[JJJLLLMMMVVVuuu}}}|||xxxpppnnnfffRRRFFF<<<777555///+++***,,,+++((((((******)))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''((()))***---222555???DDDGGGFFFCCCCCCDDDDDDGGGLLLUUUeeemmmOOOFFF???<<<===AAAJJJSSSjjjssszzzmmmffffffiiivvviiikkk```ZZZ]]]dddqqquuuaaaQQQHHH@@@???>>>===;;;666000+++///---+++***++++++***)))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''%%%''',,,///333;;;EEEMMMOOOMMMEEE;;;444555777:::JJJ___ppp{{{ssswww}}}yyywwwpppyyywwwqqqyyy|||YYY???555111---......---,,,------------++++++++++++***************)))))))))((((((((((((((((((((((((((()))******+++***,,,222:::@@@DDDEEEBBBAAA@@@AAADDDIIINNNRRRcccbbb```iii}}}~~~}}}lll]]]LLLCCC>>>;;;:::===999999:::===AAAFFFJJJKKKHHHHHHLLLQQQSSSXXXhhhwwwwwwkkkccc^^^WWWQQQIIIEEECCCCCCBBB@@@BBBGGGOOO\\\jjjsss}}}IIIFFFNNNYYYVVVUUUssslll^^^YYY[[[bbbgggooo~~~|||{{{sssZZZIII>>>777444333...,,,------***((()))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&(((***,,,...333888<<<@@@AAACCCEEEEEEEEEKKKRRR```hhhrrryyy~~~xxx```HHH<<<;;;<<<===@@@JJJ^^^qqq}}}xxxtttrrr~~~jjjqqqeeeYYYSSSQQQZZZrrrsss```SSSGGG???AAAAAA999333222000...+++***+++,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))''')))...333:::DDDMMMTTTPPPHHH???888555777::::::SSSlllyyynnn}}}uuukkksss~~~~~~uuuxxxWWW:::333666...///000///...---......,,,+++++++++******************)))))))))((((((((()))(((((((((((()))******+++---222888???CCCCCCCCC@@@AAABBBBBBDDDJJJTTT[[[bbb______tttkkkUUUJJJ@@@===;;;999:::<<<<<<<<<<<<===@@@CCCGGGIIIKKKNNNSSSXXX___qqq~~~rrreee]]]SSSNNNIIIHHHEEE@@@@@@DDDCCCJJJTTT```ooo~~~JJJHHHNNNWWW___oooxxx```cccssswwwhhhlllxxx___LLL???:::999666000---//////---++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&(((***---000555:::???AAAAAADDDHHHHHHJJJWWWggg|||~~~qqq]]]LLL@@@:::<<<<<>>IIIIIIJJJIIIJJJVVVnnn~~~kkkWWWEEE;;;===CCC:::@@@NNNaaarrr{{{|||xxxpppuuuwwwnnnfffeeeffffffcccbbbqqq}}}kkk\\\WWWMMM>>>:::BBB555222...+++++++++***)))************************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))+++---000666>>>HHHPPPSSSMMMGGG>>>999999<<<@@@AAASSSgggvvv|||ggg[[[ttttttzzz{{{xxx~~~~~~|||zzzzzzvvvuuuuuuwww{{{}}}~~~~~~xxxyyyyyy{{{dddEEE666000111111///...---------,,,,,,,,,++++++++++++***************)))))))))))))))))))))))))))***+++++++++000888???BBBAAA>>>===>>>BBBEEEFFFHHHOOOZZZdddnnnqqqaaaPPPEEE@@@======<<<888777999999<<>>@@@CCC>>>QQQsssvvvzzzuuuhhhiiinnnqqqqqqnnnyyy{{{uuufffQQQCCC???;;;777222...,,,,,,+++***************************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))*********///555<<>>===<<<<<>>;;;999;;;;;;999:::>>>>>>AAAEEEGGGHHHMMMTTTYYY```zzzxxxlll```RRRHHHDDDBBBAAAAAABBBDDDOOOdddvvvJJJVVVooovvvaaaYYYnnn}}}~~~vvvqqqmmmeee]]]YYYNNNAAA333......,,,+++++++++++++++*********))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))***,,,///222555:::@@@DDD@@@IIINNNSSShhhfffNNN:::777;;;<<>>EEEMMMUUUTTTNNNAAA>>>:::999>>>HHHTTT\\\cccuuurrr```^^^```hhhnnnpppssswwwxxxsssuuu|||vvvssstttuuuwwwzzzyyyvvvsssqqqpppwwwtttqqqqqqsssvvvxxxxxx|||zzzwwwxxx{{{tttSSS???888000...111222000---------,,,,,,,,,++++++++++++++++++*********))))))******))))))******+++,,,111666<<>>=========>>>AAAFFFKKKQQQUUUYYYZZZrrruuuvvv~~~~~~ZZZKKKFFF;;;;;;888777999::::::>>>DDDEEEGGGHHHHHHLLLUUUbbbmmmqqq```SSSMMMJJJEEEBBBBBBAAAEEERRR___VVVcccrrr\\\NNNQQQkkk}}}[[[KKK;;;444222///......+++++++++************)))))))))))))))))))))))))))&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,...111444888>>>DDDIIIEEERRR[[[bbbvvvvvvXXXGGG???;;;===:::;;;LLLcccjjjxxx{{{vvvkkkaaa```eeerrrqqq\\\FFFAAA;;;555222000///...************************'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,999@@@GGGLLLQQQUUUOOOEEE<<<;;;999;;;CCCSSSeeeqqqqqqpppfffnnnggghhhpppttttttqqqdddwww{{{yyyzzzxxxyyy}}}|||{{{yyyzzz{{{zzzxxxuuuxxxuuurrrrrruuuyyy|||}}}{{{{{{}}}kkkKKKAAA555000111222---'''---------,,,,,,,,,+++++++++++++++************)))*********)))******+++,,,444888===???===<<<===???BBBDDDJJJQQQWWW[[[[[[ZZZlll|||vvvmmmlllsssyyygggOOOIIIFFF999===999888999:::;;;@@@GGGEEEGGGIIIMMMWWWjjjnnn```YYYTTTLLLFFFEEEDDDAAAEEEKKKWWW~~~dddUUUIIIMMM^^^vvv~~~]]]@@@999777///+++///...,,,***)))******)))((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((***))))))))))))******+++---444555222777DDDGGGBBBFFFYYYkkkpppjjj___PPPBBB;;;<<<>>>@@@CCCLLL^^^nnntttxxxrrr}}}uuuiiiccc]]]___qqqyyyoooRRRIIIBBB???999000---///+++,,,,,,+++***))))))***+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,***)))***((('''---555CCCEEEIIINNNPPPNNNJJJFFF>>>;;;:::AAAMMM\\\lllvvvvvvsssyyy{{{pppsss~~~jjjrrr~~~ssslllpppvvvvvvuuuvvv}}}|||{{{zzzzzzyyyxxxxxx}}}xxxrrrqqqtttxxx{{{|||{{{vvvtttxxx}}}eeeGGG111333666000,,,111......---------,,,,,,,,,+++++++++************))),,,,,,+++))))))+++///333999<<>>@@@EEEEEELLLWWWYYYWWW]]]iiiyyyyyyxxx~~~yyywwwpppooovvvqqqZZZLLLBBB===;;;666555777<<<>>>>>>AAAEEEFFFNNNNNNPPPaaa{{{{{{kkk___aaaXXXPPPLLLHHHEEEEEEGGGnnntttRRRGGGEEESSSdddvvvfffCCC888666000...333...,,,***************((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((((())))))(((((((((((()))***+++,,,...///333444777;;;<<<<<<===@@@SSS^^^fffbbbWWWMMMAAA777999888999@@@PPPiii{{{yyy{{{rrrhhhbbbhhhuuuxxx___RRREEE???:::222,,,***,,,,,,,,,,,,+++******+++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((((((***))))))000888CCCFFFKKKOOOQQQNNNIIIEEE;;;999:::BBBQQQeeewww|||yyyuuuzzz}}}hhheeegggmmmqqqrrrwww~~~}}}|||{{{zzzzzzyyywwwvvvzzzwwwssssssuuuxxxyyyyyywwwtttrrrtttyyy~~~zzzYYY999111444333///............---------,,,,,,++++++++++++************,,,,,,+++)))))),,,000444:::===??????===<<<>>>@@@DDDHHHPPPXXX\\\___fffnnntttsssvvvxxxnnnpppzzzeeePPPEEE===999999===:::;;;???AAABBBDDDIIIIIIQQQSSS^^^|||~~~tttooocccWWWQQQMMMGGGEEEEEE]]]IIIIIITTThhhwwwmmmHHH;;;888333.........---+++***++++++***)))))))))((((((((((((''''''(((((((((''''''''''''&&&''''''''''''((((((((((((&&&'''(((((())))))(((((('''''')))***---000222333666333999EEEDDD===AAAMMM]]]^^^[[[PPPDDD>>>999666;;;CCCTTTmmmvvvllllllrrrvvvdddQQQFFF@@@888111---------,,,,,,++++++,,,,,,,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++,,,333<<>><<<;;;>>>AAAEEEMMMTTTXXX^^^gggooosssqqqrrrqqqrrr~~~pppVVVFFF>>>:::888999===:::999>>>BBBDDDGGGKKKPPPZZZccc{{{tttddd[[[VVVNNNHHHEEE{{{SSSTTTfff|||pppNNNCCC@@@999///***///---+++++++++,,,+++***))))))((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))'''''')))+++...111333555888888===CCCDDDBBBJJJUUUXXXUUULLLBBB;;;;;;@@@CCCGGGZZZzzz~~~{{{zzz|||uuu{{{dddRRRFFF>>>999666...---+++++++++,,,,,,,,,---,,,++++++*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((())),,,,,,...666???GGGJJJNNNOOOLLLFFF@@@===>>>CCCJJJUUUiiillldddvvvyyy{{{|||nnnfffcccbbbfffnnnwww{{{|||~~~zzzwwwttttttqqqmmmiiifffeeedddcccdddhhhooowww~~~ddd===111777666...............------------,,,,,,+++++++++*********,,,,,,,,,+++,,,///444888<<<>>>???>>>;;;;;;???BBBGGGQQQWWWVVV\\\jjjrrrqqqkkktttvvvxxxtttbbbMMMBBB<<<999999;;;;;;999:::AAAFFFHHHJJJNNNWWWkkkqqqgggaaaXXXNNNHHHyyyVVVeeetttTTTGGGDDD>>>444///000...,,,+++,,,,,,+++***(((((())))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******'''(((((()))))))))))))))((()))***,,,///222444666<<>>AAAKKKRRRSSSMMMGGG???:::888===EEELLLYYYpppzzzzzz```KKK???999888000...******+++,,,+++***---,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***+++---...000777@@@JJJLLLMMMKKKEEE???;;;:::???JJJUUU```rrrsss___aaaqqq|||kkkuuummmkkkmmmppppppwww{{{vvvsssqqqnnnhhhccc```aaaccceeedddjjjrrryyy}}}|||NNN666444444/////////.........---------,,,,,,,,,++++++++++++***,,,,,,,,,,,,...111777;;;>>>??????===;;;<<>>>>>AAAHHHKKKKKKNNNTTTaaa{{{rrrkkk```TTTMMMdddLLLrrrvvvWWWGGGCCC>>>888444000...,,,,,,------,,,+++(((((())))))))))))******'''(((((((((((()))))))))(((((((((((())))))))))))'''((())))))******)))))))))***+++...111444777999===DDDFFFFFFRRRbbbdddZZZEEE>>>999888;;;AAAJJJSSSiiiuuuuuu{{{tttZZZHHH<<<666444000,,,***,,,---+++***,,,,,,++++++***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++,,,///000222:::CCCKKKLLLJJJEEE>>>;;;;;;===CCCSSSdddooo}}}{{{bbb\\\eeennnqqqppp}}}}}}wwwnnnmmmqqqtttuuu}}}~~~wwwpppkkkfffddd```\\\ZZZ]]]bbbgggiiimmmsssxxxzzz|||~~~eeeDDD555222000/////////.........------,,,,,,,,,,,,++++++++++++,,,,,,------///333999>>>>>>??????>>><<<>>>DDDIIINNNRRRUUUWWW___kkktttvvv~~~~~~nnnXXXMMMAAA;;;999888999<<<>>>@@@EEEIIIJJJKKKSSS]]]yyy}}}tttggg[[[TTT{{{lllXXXLLLLLL~~~hhh[[[SSSJJJ???888111///---,,,---------+++(((((()))))))))*********'''((((((((())))))))))))'''''''''((((((((())))))(((((()))************))))))***---000555999===???BBBBBBHHHXXXkkkrrrgggWWW@@@:::999@@@HHHRRR^^^hhh{{{wwwoootttyyydddOOO@@@:::444...,,,......,,,***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))),,,000222555===GGGKKKJJJFFF???::::::@@@EEEPPPeeezzzrrrccciiissswwwpppvvvqqqjjjmmmtttxxx}}}ssskkkccccccaaa^^^\\\]]]aaaeeelllooorrrtttvvvxxx}}}[[[AAA666333////////////............------,,,,,,,,,+++++++++,,,,,,---...000555;;;@@@???@@@@@@>>>===AAAHHHMMMQQQOOOSSS]]]iiisss}}}yyy```NNNDDD;;;999888888:::>>>===AAAGGGJJJKKKRRReeewwwrrreee___iii\\\LLL@@@KKKcccyyyooo___KKK>>>111///---------...---,,,(((((())))))*********+++'''((((((((())))))******''''''''''''(((((((((((((((((()))***************)))+++...222888===AAADDDMMMDDDKKKeeewwwlllRRR@@@===999;;;HHHWWWeeeuuurrrvvvuuufffOOO===777000...///000...+++*********)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((+++000333777@@@JJJJJJHHHCCC===888;;;DDDMMM___vvvxxxqqq}}}wwwrrrxxxggggggsssxxxlllmmmllliiieeeccceeegggnnnoooqqqqqqrrrvvv}}}oooNNN<<<888000/////////............---------,,,,,,,,,++++++,,,,,,---...111666<<>>>>>BBBJJJPPPRRRMMMRRRbbbqqqzzzgggUUUHHH@@@:::999999:::<<>>CCCEEEDDDLLLVVVOOOHHHOOOdddpppwwwppp\\\KKKCCC>>>999777:::???AAABBBFFFKKKQQQWWWeee}}}{{{yyyooooooQQQ@@@BBBRRReeeqqq}}}|||~~~~~~xxxzzzOOO???555///000000---++++++++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((******)))((()))******...222555<<>>???JJJZZZxxxtttsss}}}fffOOO999444333///...111......---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))***+++***(((((()))+++,,,---///333999@@@FFFJJJEEEDDD======BBBCCCPPPhhhwww{{{uuuzzzcccYYYiii~~~}}}zzz{{{uuuxxx{{{vvvPPP666444333000//////000///---///............---------...------111777<<<>>>>>>AAA>>>===@@@CCCGGGMMMRRROOOJJJRRReeerrryyygggSSSCCC@@@<<<888888<<<@@@BBBCCCGGGJJJQQQ]]]rrruuuvvv{{{hhhKKKBBBPPPgggxxx~~~|||wwwsssrrrssstttsssqqq~~~zzzYYYGGG<<<222000111///+++)))+++++++++***))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((******))))))***+++,,,---222<<>>???:::<<>>>>>EEENNNRRRRRRLLLNNNXXXgggtttppp```NNN>>>;;;:::888:::===AAADDDDDDIIIKKKSSSgggsssxxx~~~___KKKXXXrrryyypppnnnqqqsssqqqmmmjjjgggddddddfffhhhhhhhhhvvv~~~cccRRRDDD555...//////---***,,,,,,+++******))))))((((((((())))))))))))(((((((((((((((((((((((((((((('''(((******)))***,,,---000///777BBBDDDAAAFFFPPPnnnuuuqqqZZZBBB888<<>>AAAEEEHHHJJJTTT\\\sssyyyuuu^^^MMM___||||||yyytttooouuuwwwsssooommmlllhhh```ZZZYYYVVVTTTVVVZZZ\\\YYYVVVTTTUUUVVVXXX\\\aaafffhhhsssuuuxxxzzz{{{~~~~~~{{{qqq^^^TTTBBB222,,,...000///,,,,,,,,,+++******))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))*********,,,///222111666>>>CCCCCCJJJ\\\mmmttt```HHH999888???EEEIIIWWWuuuvvvnnnSSS>>>444222222111///---,,,++++++***,,,++++++++++++*********)))))))))))))))))))))))))))***+++*********,,,...---555???HHHJJJFFF???999555;;;;;;CCCXXXkkk~~~uuuhhhhhhhhhkkk}}}tttvvvqqq{{{yyyrrrggg___aaammmxxx~~~yyyxxxzzz}}}zzzyyywwwPPP???222111222000000222///............---------...111666999:::;;;<<<===>>>AAAGGGLLLOOOUUUdddsssoooeeedddhhhrrrwwwbbbUUUIII???:::666999<<<@@@CCCGGGKKKNNNQQQaaayyyiiiggg{{{OOOTTTqqqzzzuuuuuuvvvuuuvvv|||qqq___^^^]]]\\\[[[XXXVVVSSSZZZ[[[___cccggghhheeebbbbbbcccdddfffhhhlllqqqtttwwwuuutttuuuyyy{{{{{{{{{~~~|||ttt|||mmm[[[WWWJJJ999/////////------,,,,,,++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))((()))*********,,,000333444;;;AAADDDLLL[[[lllvvv^^^KKK;;;999>>>DDDNNNYYYhhh}}}bbbKKK999000000000///------,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))***++++++***+++---///222888AAAGGGHHHDDD===888222<<<@@@III___qqq~~~yyyrrrlllqqq{{{zzzppptttwww~~~}}}ttttttsssooooooyyydddKKK555111333111///111///............---------///333777999999:::<<<>>>???@@@IIISSSTTT[[[xxxssskkklllrrrnnn[[[OOODDD===<<<888;;;>>>AAACCCGGGMMMRRR[[[qqqhhh[[[\\\mmmJJJ___xxxnnnjjjjjjpppssswww{{{~~~yyyhhhXXXQQQTTTXXXYYYXXXYYY\\\___```eeelllrrrvvvuuusssqqqttttttuuuuuuvvvxxx|||yyyvvvtttvvvzzz|||yyyuuuvvvyyyoooxxxwwwfffWWWXXXOOO???333000...+++------,,,++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))((()))*********---111444999@@@DDDHHHVVVlllyyy{{{MMM???888???EEEHHHVVVhhhttt[[[DDD555///......---------......,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***++++++***+++---///666:::AAAEEEFFFBBB<<<888888DDDJJJTTTiiivvv~~~~~~}}}sssuuullllll{{{ttttttwwwvvvyyy{{{zzzrrrTTT888222444222///000//////.........---------000444888999999999<<>>DDDFFFBBB===:::999BBBAAAOOOgggwww{{{lllgggttt{{{|||~~~~~~|||yyygggBBB///---000...+++000111111000...---///000333555888::::::;;;<<<>>>BBBEEEOOOXXXXXXaaazzzhhhhhhjjjtttsss[[[KKKCCC===::::::888AAAAAAAAAKKKPPPUUU```wwwZZZQQQRRRYYYppp[[[hhh|||~~~{{{wwwooofff```ZZZXXXZZZ______dddhhhiiilllrrrsssqqqwwwyyy{{{}}}}}}||||||||||||{{{zzzzzzyyyuuummmfffgggeeeeeehhhoooxxxzzzwwwvvv{{{|||vvvmmmxxx~~~www___DDD444000000......---,,,,,,++++++***))))))))))))*********+++***)))))))))))))))))))))***+++,,,---...222888;;;BBB@@@JJJWWWcccnnneeeLLL;;;:::@@@SSSpppeeeOOO@@@999111///000000---***,,,,,,,,,++++++++++++***++++++************++++++)))+++---,,,+++,,,111555;;;@@@EEEFFFBBB===999888BBBEEEXXXxxxxxx{{{|||{{{ooouuupppMMM888555666444111000111111000......///000444666888:::::::::<<<>>>>>>DDDNNNTTTUUU___~~~mmmjjjkkkwwwmmmVVVGGG@@@<<<999:::;;;AAAAAACCCKKKOOOZZZnnnoooTTTMMMPPP[[[rrrkkktttyyyxxxyyytttnnnggg```YYYVVVSSSSSSZZZbbb___gggnnnpppttt|||}}}yyyuuuppphhh]]]UUU\\\[[[YYY[[[dddqqq{{{vvvwww|||}}}~~~}}}|||||||||~~~zzzggggggxxxRRR:::111///......------,,,+++++++++)))))))))***************))))))))))))))))))******)))***,,,...000444:::>>>DDDBBBOOOaaafffcccSSS;;;666<<>>===FFFOOOQQQTTT```wwwtttlllmmmxxxeeeOOOBBB===:::999:::>>>AAABBBFFFLLLNNNccc}}}cccLLLHHHOOO\\\uuu~~~ggg]]]VVVYYY\\\]]]bbbiiihhhrrr{{{}}}~~~~~~{{{{{{vvvnnnhhhbbbZZZRRRKKKXXXWWWTTTUUU^^^nnn~~~~~~xxxwww|||~~~xxxwwwyyyzzzzzzyyyxxxyyy{{{}}}~~~{{{hhhbbbqqqbbbCCC444000.........---,,,,,,++++++************************)))))))))))))))*********(((***---///222666<<<@@@AAAEEEZZZmmmhhhYYYIII888777???JJJcccppp\\\CCC000000111+++)))...------,,,,,,,,,+++++++++++++++************++++++***+++---,,,,,,///555:::BBBEEEGGGEEE@@@<<<;;;;;;FFFSSSnnn{{{yyy|||yyymmmaaaTTT___aaaBBB222000111000000111111000//////000222666888999:::999:::<<<>>>AAAKKKQQQQQQVVVgggvvv{{{vvvlllpppnnn\\\III???<<<::::::<<>>===???BBBQQQaaavvv|||yyyddd___YYYXXX[[[]]]\\\ZZZiii|||tttMMM666222444444000111111111//////111222777888999999999:::===???EEENNNQQQQQQZZZmmmyyyyyypppiiiuuu}}}gggVVVDDD<<<<<<<<<===???@@@BBBDDDNNNXXXbbbbbbQQQCCCCCCOOO```www||||||xxxyyy~~~mmmccchhhlllhhhfffkkkyyyssskkkaaaRRRHHHCCCAAA@@@@@@DDDIIILLLPPP___wwwooojjjooouuuwwwwwwvvvuuusssrrrqqqpppooozzzyyyrrrqqqrrrmmmTTT???222//////......---,,,,,,,,,+++++++++++++++*********((((((((()))******++++++***,,,000333666:::>>>AAACCCVVVooonnnQQQ===:::999@@@FFFRRRmmm~~~www{{{{{{aaaFFF999333---,,,///------------,,,,,,,,,,,,++++++************++++++***,,,---------222:::@@@DDDDDDBBB>>><<>>>>>>>>FFFMMMRRRbbb|||vvvkkkjjjooorrrrrrrrrsssrrrqqqnnnllljjjhhhttttttnnnmmmjjjooo~~~xxxhhhYYYDDD222/////////...------,,,,,,,,,,,,,,,++++++*********'''(((((()))******+++++++++...111444777:::>>>AAAJJJ^^^qqqdddCCC666;;;:::JJJPPP___~~~jjj{{{xxx[[[CCC666111//////...------------,,,,,,,,,++++++************++++++***,,,------...333<<>>::::::AAALLLUUUhhhttt~~~~~~wwwfffZZZVVVQQQWWW\\\___dddkkknnnmmmddd___aaajjjqqqpppnnnnnnkkkooouuu{{{~~~bbbAAA666444222000111111111000000222444666777888888999<<<@@@CCCIIILLLRRR\\\iiivvv}}}ssskkk|||ooo]]]NNN???:::<<<>>>@@@CCCCCCJJJNNNZZZttt{{{eeeUUUQQQUUU[[[hhhrrr{{{}}}nnnQQQHHHCCCHHHWWWiii{{{~~~wwwsssnnniiikkkqqq{{{~~~xxxyyyzzzoookkkooonnnmmm|||}}}{{{nnneeeTTTLLLBBB<<<<<<>>>@@@@@@???IIIPPPUUUeee~~~}}}oooiiimmmqqqpppmmmnnnppppppooollliiigggdddmmmkkkeeeeeeaaaaaalllxxxgggbbbZZZGGG333/////////...------,,,,,,,,,,,,,,,++++++*********'''(((((()))***+++++++++,,,///222555888;;;>>>AAAOOObbbppp]]]===888AAA>>>TTTYYYjjjsssllljjjKKK999444222.........---------,,,,,,,,,++++++************++++++***,,,------...444<<>>@@@CCCDDDNNNRRR___~~~hhhQQQEEEBBBEEEIIIMMMXXXccckkktttxxxooo```LLLFFFCCCJJJZZZmmm}}}{{{ssspppkkkfffhhhnnnmmmrrr{{{~~~vvvfff```cccnnn|||yyy~~~zzz~~~uuueeeVVVHHH@@@:::;;;<<<<<<>>>AAACCCHHHRRR___oooyyysssqqqrrrrrrsssooonnnkkkiiifffeeedddcccbbb\\\ZZZZZZRRRJJJPPP]]]}}}~~~sssdddZZZ^^^TTT;;;///111000---,,,------,,,,,,,,,,,,+++++++++*********+++,,,+++******,,,---)))777666555===999;;;SSSeeekkk]]]FFF======EEESSS```{{{pppaaaDDD222000555//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---111888???CCCFFF===999===@@@GGG[[[qqq|||~~~zzztttpppqqq{{{||||||uuuhhh^^^YYYWWWXXXiiigggdddbbbaaabbbdddeeedddppp}}}~~~PPP777333111222111000000000111333333777999:::999888;;;BBBGGGNNNSSS[[[qqqzzz|||xxxlllrrrwwwhhhVVVIII===:::<<<>>>BBBFFFFFFKKKWWWnnnoooXXXHHHAAA???>>><<>>???NNNeeeiiiKKK777111333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...222999@@@DDDEEE===999===BBBLLLccczzz|||{{{ttt}}}zzzzzz~~~oooccc\\\YYYXXXVVVRRROOOMMMMMMMMMNNNZZZeee}}}~~~|||~~~]]]AAA777000222111000000000111333444777888999999999<<>>888444666999;;;???CCCEEEOOO```ttt~~~~~~~~~~~~}}}{{{xxxxxxyyyzzz{{{zzz|||wwwppphhhbbb^^^]]]]]]YYYTTTQQQNNNFFF>>>BBBKKKooo~~~ooommmdddNNN444111///.........---,,,,,,,,,,,,,,,++++++++++++***+++,,,+++***+++,,,...///444555===GGGHHHSSSllltttdddLLL>>>===BBB]]]wwwuuu|||{{{rrrTTT???444000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///444:::AAAEEECCC<<<999===DDDSSSlll~~~rrrcccVVVLLLEEEBBBCCCAAA>>><<<::::::;;;;;;;;;BBBQQQcccqqqvvvzzz}}}uuuyyyxxxzzzdddGGG;;;111222111111000111222333444777888999999999===DDDJJJPPP]]]rrrxxxooorrrmmmqqqjjjYYYJJJBBB;;;;;;???AAADDDHHHMMMOOOddd~~~ooocccYYYNNNAAA999888::::::999999999999:::===AAADDDFFFGGGIIILLLUUUdddtttzzzyyytttmmmgggdddaaa___bbbggghhhfffbbb]]]WWWQQQLLLJJJLLLNNNVVVdddooozzz}}}uuuaaaddd{{{uuuqqqrrrtttuuuvvvwwwxxxoooZZZFFF>>>999666888:::<<<@@@FFFGGGRRReee{{{}}}~~~zzzyyyxxxyyy{{{|||{{{yyyuuurrrmmmhhhccc```^^^]]]YYYUUUQQQLLLDDD===>>>EEEcccvvvuuutttnnnZZZ:::444......000...,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,++++++---///222444888???EEELLLaaa{{{uuu[[[???:::@@@JJJppp~~~|||zzz|||~~~~~~xxx]]]HHH888///000//////...............,,,,,,,,,,,,,,,,,,,,,,,,***+++---000555<<>>FFFLLLUUUmmmwww~~~gggUUUFFF@@@;;;===@@@AAADDDHHHMMMQQQmmm{{{nnn^^^SSSJJJCCC;;;777999;;;<<<;;;;;;<<<<<<:::999;;;@@@DDDCCCGGGLLLVVVeeerrrvvvrrrqqqkkkeeecccaaa```ccchhhhhhfffaaaZZZSSSKKKEEEBBBAAA@@@DDDMMMVVVaaannnzzz|||ooo^^^iii}}}gggiiiyyysssdddfffpppuuuxxxwwwsssgggTTTCCC===999666888999:::@@@FFFJJJSSSeee{{{~~~}}}~~~yyyxxxxxxyyyzzzzzzwwwuuummmmmmllliiifffaaa]]][[[ZZZVVVQQQKKKCCC======@@@LLLeeennnDDD888//////111///,,,,,,---------,,,,,,,,,++++++***+++,,,,,,+++,,,...000222555<<>><<>>///000000///............///,,,,,,,,,,,,,,,,,,,,,,,,***+++...222777===BBBEEEAAA>>><<>>AAADDDFFFFFFDDDDDDJJJYYYpppuuuvvvpppooosssrrr|||oooVVVEEE666333222111111111222444444666888888888:::???HHHOOOZZZzzzcccRRRDDD???===???AAABBBDDDIIIQQQ[[[}}}wwwiii\\\OOOEEEBBB===999777999;;;<<<;;;:::===>>><<<999999<<<@@@@@@EEELLLWWWfffsssuuuqqqlllgggbbbaaa```___aaaffffffccc]]]VVVNNNGGGBBB???@@@<<<<<<@@@FFFLLLXXXbbbyyy~~~nnndddwwwfffSSSYYYeeeooojjj```aaaiiivvvxxxxxxrrriii]]]KKK===:::666555666777888>>>FFFOOOVVVdddwww~~~zzzyyyzzzyyyxxxxxxxxxyyywwwtttrrrkkkllllllkkkhhhbbb\\\YYYYYYVVVQQQIIIBBB===;;;<<<===SSSqqqOOO===000///111///---...------------,,,,,,,,,,,,***+++,,,,,,,,,,,,///111111666AAADDDMMMooosssWWW<<<<<>>BBBDDD???@@@AAACCCJJJ[[[ppp|||xxxuuufff\\\RRRJJJFFFAAA>>>???CCCDDDBBBCCCFFF???CCCEEEAAA>>>===;;;888666555555444333333333333666666555555555666666777444777999888:::======;;;BBB???@@@III[[[sss~~~xxxwwwpppnnnqqqooowwwgggNNN777333222222111111333444555666777888888:::@@@JJJQQQiiiqqq\\\MMMCCC???>>>@@@BBBCCCFFFKKKSSSfff{{{dddUUUJJJ@@@888<<<999666555777999999999888:::;;;:::777666999;;;???DDDLLLVVVfffsssuuuqqqhhhcccaaaaaa```^^^___cccccc___WWWNNNFFF???;;;999<<<999999<<>>AAABBB===AAAEEEGGGOOO^^^ppp}}}~~~~~~~~~nnnhhh~~~rrraaaTTTFFF@@@===:::999:::>>>:::999:::999555555888999===???:::777777666444444444444444555777888999444444555555666666777777;;;@@@CCCAAAAAACCCAAA;;;999999>>>IIIXXXnnn}}}xxxwwwpppooosssnnnssspppSSS999333333222111222333444555666777888888:::AAALLLSSSkkkxxxhhhUUUIIIAAA>>>>>>AAACCCEEEJJJQQQVVVrrrmmmUUUGGG???999555888777555444555777888999::::::999888777888:::<<<>>>BBBHHHRRR```nnnqqqmmmhhhdddccceeeddd``````bbbbbb\\\SSSIII@@@;;;999888888777999>>>AAACCCIIIQQQaaakkkwwwlllsss|||wwwwwwyyyxxxtttjjj___llllllYYYLLLEEEUUU___]]]^^^pppwwwfff^^^UUUEEE666666555666999;;;>>>FFFOOOZZZ[[[cccsss{{{{{{zzz|||zzzyyyxxxxxxxxxwwwuuusssllllllkkkjjjhhhfffeeeccc\\\ZZZTTTLLLEEEBBB???===888<<>>???DDDDDDHHHZZZooo|||~~~xxx]]]EEE111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,...222666:::>>>@@@AAA<<>>;;;999::::::999555555333222222333444555222333444666888:::<<<===999AAAFFFGGGJJJMMMKKKEEE===AAALLLZZZhhh{{{|||vvvvvvrrrrrruuunnnpppnnnTTT<<<333333222222222333444555666777888888;;;BBBLLLTTT[[[tttdddRRRIII???<<<===AAACCCFFFMMMUUU]]]dddLLL@@@===;;;:::777666555555666888:::;;;@@@===:::888999<<>>AAABBBEEEHHHMMMRRRSSSNNNEEE???:::777;;;BBBBBBAAALLL]]]tttqqqssslllMMM999000,,,111222---***---.........------,,,,,,,,,...///222777;;;<<<<<<:::999BBBIIIKKKNNN\\\rrr|||jjjdddkkk```LLLAAA@@@???===<<<;;;;;;:::===:::777555888;;;:::666===:::666555666777555222666555444444333333333333666555444666888;;;<<<<<>>===CCCKKKHHHKKK[[[ccc~~~\\\III@@@888555777555333333666777666777:::<<<======<<<;;;;;;<<<>>>@@@>>>???GGGQQQZZZfffooommmooonnnkkkjjjjjjfff```aaaWWWLLLEEE@@@;;;:::<<<:::<<>>___mmm[[[JJJ888000111222000............---------,,,,,,,,,---,,,++++++...222555999AAAIIIRRReeerrrdddJJJ<<<222<<>>???@@@CCCGGGIIIPPPYYY```aaabbbfffkkklllkkkdddZZZQQQJJJEEEAAA???=========>>>>>>>>>??????BBBEEEJJJLLLJJJDDD>>>999<<<:::<<>>=========>>>???===;;;;;;===>>>>>>;;;999777555555777777666333666555555444333333333444666555444444666999<<<===AAAPPPgggyyy}}}oooWWWDDDCCCIII^^^}}}ssspppppprrrqqqnnnnnnqqqrrr```AAA666444333333444444222111444666888999===EEEPPPXXXfffoooooogggtttyyy~~~qqq]]]JJJBBB:::<<<;;;AAAIIIHHHNNN___ttt{{{XXXFFF???999777888999666666999:::888999<<<;;;<<<<<<<<<;;;;;;===???:::777888@@@IIIRRR^^^hhhpppssstttqqqooopppmmmiiiaaaWWWLLLFFFAAA<<<;;;===>>>@@@CCCGGGKKKPPPWWW\\\dddlllyyy|||xxx}}}uuukkkcccXXXQQQIIIEEEEEECCC???;;;<<<:::@@@IIILLLFFFDDDGGGRRRdddxxxrrr]]]QQQJJJ@@@666222111111555===CCCIIISSS\\\\\\eeepppzzz~~~yyygggWWWJJJRRR]]]gggooosssttttttuuuuuuuuuuuutttsssqqqqqqmmmoooooommmllllllgggaaa\\\YYYRRRJJJCCC>>>;;;999999888999ZZZsssyyywwwgggeeeVVVAAA222...//////---.........------------,,,,,,---,,,,,,,,,...333666;;;BBBNNN\\\eee```LLL888999888OOOrrrpppwwwaaaRRRGGGJJJJJJJJJJJJJJJGGGCCC@@@;;;<<<<<<<<<<<<<<<<<<<<>><<<;;;???CCCGGGFFFAAA;;;777666<<<;;;>>>AAA???>>>GGGUUUdddrrr|||iiiZZZlll~~~|||yyy|||yyyGGG999000000111---,,,000.........------------------111777===??????===;;;>>>AAAHHHTTTbbbssszzzaaaGGGBBBAAA@@@>>>===<<<<<<<<<=========<<<===============999888888888999999666444666555555444444444444555777666555555777999<<<>>>>>>SSSppp}}}jjjUUUIIIMMMYYYxxxxxxuuutttuuurrrllljjjkkkooojjjFFF666444333333444444444333555666888:::???IIIVVV```lllooogggccc{{{oooYYYGGG???;;;===<<>>;;;999::::::777666999999666777:::;;;<<<======<<<>>>@@@CCC999555444999@@@GGGQQQZZZkkkrrrwwwuuusssrrrpppmmmdddZZZOOOIIIDDD@@@@@@BBBDDDGGGJJJOOOUUU]]]ffflllvvv}}}xxx}}}wwwyyymmm]]]QQQFFFAAA;;;999::::::999666666333555<<<@@@@@@CCCHHH[[[jjjhhhPPPFFFAAA999444333333111333999???DDDLLLSSS[[[fffrrrvvvsssiiiWWWGGG<<>>:::999666777999KKKqqqjjjlllwwwxxxkkkRRR999...///000---............------------,,,,,,---,,,---000444888===@@@NNNaaagggXXXCCC777:::GGGkkkrrrQQQHHHJJJLLLPPPOOONNNMMMLLLIIIEEEBBB;;;;;;;;;:::::::::999999@@@@@@BBBHHHUUU]]]YYYPPPKKKFFFAAA<<<:::999888777:::;;;<<<===>>>===;;;:::>>>BBBEEEBBB<<<777777999:::;;;>>>AAAAAACCCOOO\\\jjjvvv}}}kkkWWWXXXttt|||wwwPPP???111//////,,,,,,000...............------------333:::@@@BBB@@@===;;;BBBEEEQQQeeezzz[[[FFFFFFDDDCCCAAA???======>>>>>>@@@=========<<<:::;;;===<<<=========<<<:::666444666555555555555555666666777888999999999:::<<<===???MMM```jjjhhhbbbaaaeeemmm}}}zzzwwwvvvrrrjjjeeeeeennnoooMMM777555333333444555555444666777888999???JJJYYYdddrrruuuoooqqq|||yyylllWWWEEE>>>===@@@???CCCLLLQQQ___yyyuuuNNN???>>>===::::::<<<888777999999666666999;;;===>>>>>>???AAAEEEHHHAAA;;;777888:::>>>EEELLLcccppp{{{}}}zzzwwwrrrnnnhhh]]]SSSMMMIIIEEEFFFIIIKKKNNNSSSYYYbbbmmmyyyrrrsssuuudddPPPBBB===999666555777888888777444222222555999<<>>BBBMMMZZZgggmmmppprrrrrrrrrqqqqqqooonnnmmmooonnnmmmkkkhhhdddbbbbbb]]]YYYSSSKKKCCC>>>:::888555555777>>>VVV{{{{{{xxxdddBBB000222444000//////.........---------,,,,,,------...111555999AAAAAANNNbbbeeeSSSAAA;;;888SSS\\\HHHHHHPPPVVVRRRPPPNNNLLLJJJFFFBBB>>>;;;;;;:::999999:::<<<===???@@@AAADDDKKKPPPMMMEEEBBB???;;;999999:::::::::<<<<<<;;;;;;;;;;;;;;;<<<;;;>>>AAA???999777999<<<888:::>>>@@@AAAGGGUUUbbbppp{{{~~~xxxzzz{{{xxxwwwlll]]]OOOkkk~~~\\\HHH777222222......111........................---444===BBBCCC@@@===<<>>===999:::>>><<<===>>>>>>===:::888777555555555555666666777888555888;;;<<<::::::;;;<<>>JJJYYYdddtttxxxxxx{{{uuuyyy~~~~~~xxxkkkUUUDDD>>>===AAAAAADDDMMMTTTggguuuOOO???>>>===;;;;;;???<<<;;;<<<<<<999999<<<:::;;;===>>>@@@DDDIIIMMMEEE???:::999999999>>>DDD\\\mmmwwwpppggg]]]RRRMMMJJJHHHJJJNNNQQQUUU[[[cccnnn{{{zzzrrr}}}}}}lllXXXFFF::::::888666555666666555333333222222333777;;;@@@DDDYYYjjjkkkKKK???:::333111555444111222999AAAFFFMMMSSS___bbbaaaZZZSSSOOOKKKFFF???===<<>>;;;999777000222:::QQQ{{{oooFFF///000333.../////////.........------,,,,,,------...222777;;;DDDHHHWWWfffbbbMMM>>>;;;<<<]]]{{{vvvWWWNNNOOOQQQPPPOOOOOOOOOOOOMMMHHHBBB===;;;:::::::::;;;===???@@@:::>>>@@@???@@@CCCCCC@@@<<<:::777777888:::::::::======<<<;;;;;;;;;<<<<<<888:::;;;:::888777999<<<999<<<>>>>>>@@@JJJ[[[hhhtttyyy~~~xxxqqqoooiiiaaaQQQfffhhhRRR===777666222111333.............../////////...555>>>CCCBBB???======???FFFZZZuuusssYYYSSSHHHHHHHHHJJJNNNTTTYYY\\\ZZZLLL???===;;;777888===;;;<<<>>>>>><<<:::999:::555555555666666888999:::444777:::;;;:::;;;???CCCAAADDDOOO```nnn~~~|||uuuqqqqqqqqqllliiihhhfffyyyhhhNNN;;;888555333444555555555888888999:::???JJJYYYcccrrruuuxxx~~~lllllluuu~~~~~~wwwiiiTTTDDD???:::???@@@DDDLLLTTTjjjuuuQQQBBB@@@>>>===>>>>>>:::999;;;;;;888888;;;:::;;;===???BBBGGGNNNRRRCCC>>>;;;;;;:::999<<>>888777666666666666444222111111333444555999===AAABBBJJJZZZrrr```CCC;;;999222///333222111555@@@IIIMMMPPPSSSUUUVVVQQQIIIDDDDDDCCC@@@?????????CCCKKKVVV```gggmmmnnnpppqqqssstttttttttuuuoooiiiddd]]]VVVWWW]]]```\\\UUUMMMEEE???;;;:::777000222888JJJwwwPPP222000222+++////////////............+++,,,---...///333888<<>>@@@AAABBBBBBAAA:::>>>>>>:::999<<<===;;;999777555666777999::::::<<<======>>>===<<<;;;:::999999999999999999999::::::===??????DDDRRRggguuu{{{sssllleee```UUU```xxxmmmVVV@@@999777222000222---........./////////000...666>>>BBBAAA>>>===>>>AAAFFFVVVkkkzzzwwwkkkccccccdddfffkkkqqqwwwzzzpppZZZFFFAAA???<<<<<>>===;;;;;;>>>???@@@BBBEEEIIIOOOVVV[[[FFFAAA???@@@>>>;;;<<>><<<>>>>>><<<>>>BBBFFFGGGHHHMMMVVV]]]kkklllooorrrtttvvvxxxyyywwwppphhhbbbYYYQQQSSS[[[aaa]]]VVVNNNFFF@@@<<<:::666333888666;;;iii```<<<888777...000/////////............+++,,,---...///333999===@@@]]]}}}hhhIII;;;===MMMgggcccfffPPPNNNSSSTTTRRRQQQWWW```fffdddYYYIII>>>===@@@DDDGGGHHHGGGDDDBBB???@@@>>>999777999:::777999777666666888:::;;;::::::<<>>:::888<<<;;;::::::;;;<<<:::999:::>>>AAABBBIII\\\ttt~~~~~~yyynnnddd___XXX[[[mmmmmmUUU???777555000---...---.........//////000000///666>>>BBB@@@======>>>FFFHHHSSScccnnn|||zzzkkkSSSLLLKKKGGGHHHMMMPPPPPPMMMFFF>>>999777888555555555666777999:::;;;>>>>>>===<<>>???@@@BBB@@@ZZZwww}}}iiiPPPCCC555111222111000000---000999HHHUUUWWWMMMCCC@@@>>>;;;999:::===AAADDDAAAFFFMMMQQQRRRTTTXXX\\\mmmmmmoooqqqsssuuuvvvwwwzzzuuulllaaaZZZWWWYYY\\\bbbbbb[[[NNNDDD>>>999555777999222111CCC\\\}}}sssCCC///111111000/////////.....................---...333<<>>>>>===;;;;;;;;;;;;<<<<<<<<<===???AAADDD>>>===FFFXXXmmm|||eeeYYYZZZSSScccwww~~~qqqKKK222666222***444000//////.........//////444;;;BBBDDDAAA>>>???AAAIIIMMM]]]lllxxx{{{}}}fff^^^]]][[[___fffbbbllllll\\\KKKDDD???999<<<;;;999777888;;;AAAEEEOOONNNIIIAAA@@@NNNgggzzz}}}~~~nnnhhhiiihhhdddbbbccclllvvv{{{qqqddd|||oooEEE<<<555555888888777888333666:::===BBBOOObbbppprrruuu~~~}}}~~~qqqbbbPPPBBB<<<;;;===CCCIIILLLZZZzzzlllPPPIIIKKKJJJKKKOOOWWWUUUUUUYYY]]]```dddhhh___]]]```^^^ZZZcccnnnlllSSSHHHIIILLLEEEBBBAAA;;;888???SSSooouuuooohhh^^^VVVVVVWWWUUUWWW[[[ccceeelllwww}}}zzzrrrqqqyyy}}}ssstttrrrWWWBBB:::888777999666444444555666444333777444333777999888:::===KKKbbb||||||dddKKK???444111222111000111111222777@@@IIIKKKFFF@@@>>><<<:::999:::===AAACCCBBBGGGOOOUUUXXX[[[^^^aaakkkmmmooorrruuuwwwyyyzzzuuurrrlllddd^^^[[[[[[\\\aaaaaaZZZMMMCCC>>>:::666333777222222AAAWWWxxxsssHHH444222...000000/////////...............///...///444===DDDOOOfff|||WWW===???IIIUUUqqqhhhlllhhhXXXWWWYYYVVVRRR\\\cccfffiiijjjYYYDDD???;;;BBBGGGFFFDDDDDDBBB??????;;;:::======999888:::;;;<<<<<<;;;;;;;;;;;;:::===>>>>>>>>>>>>===;;;;;;;;;===???BBBDDDFFFHHHIIIIIIEEEFFFQQQeee}}}yyyaaaSSSRRRTTTggg}}}~~~yyywww}}}{{{WWW999666222,,,222000//////.........//////444;;;BBBDDDAAA>>>@@@CCCJJJSSSjjj~~~rrrmmmmmmqqquuuwww}}}}}}ooo\\\NNNFFFBBBDDDCCC@@@<<<;;;>>>EEEJJJ^^^VVVKKKDDDHHH\\\~~~||||||nnnggggggfffcccaaa___cccfffkkkhhh```wwweeeFFF<<<444555777666555666444777:::===DDDSSShhhwwwwwwzzzxxxzzz}}}qqqbbbPPPBBB===<<<>>>EEEKKKPPP^^^~~~oooTTTKKKKKKKKKOOOVVVZZZ]]]dddnnnxxx{{{tttqqqmmmhhhrrr{{{vvv]]]PPPOOORRRJJJFFFEEE===<<>>888777777:::888666555666666555444666555555777666555:::AAAWWWkkkuuuZZZCCC999111111333222111111555444555777;;;<<<<<<:::::::::999:::;;;>>>AAACCCBBBFFFNNNVVV^^^cccggghhhkkkmmmooorrrtttuuuvvvvvvppppppmmmhhhccc___]]]^^^______XXXLLLBBB>>>;;;888000666333222>>>QQQssslllKKK:::666000000000000/////////......---...///...000555>>>FFFQQQkkk}}}nnnMMM;;;BBBOOO```qqq~~~bbbUUUVVVXXXTTTQQQZZZaaaeeekkknnn[[[DDD>>>>>>DDDGGGEEECCCBBB@@@<<<<<<;;;<<>><<<<<<===>>>===;;;999::::::;;;<<<===<<<<<<<<<;;;>>>DDDJJJNNNQQQRRRRRRQQQOOOQQQ[[[rrrvvv]]]MMMJJJMMMbbbxxx}}}pppkkkjjjrrr~~~jjjDDD666333///000/////////......//////000444;;;CCCDDDAAA???AAAEEEQQQ[[[rrrwwwwwwyyyxxxrrr___VVVVVVQQQNNNIIIBBB???FFFTTT___uuueeeTTTOOOXXXttt}}}|||}}}{{{{{{}}}mmmdddcccaaa```___\\\ZZZWWW]]]ccccccttt{{{^^^HHH>>>555444666444333444555777999===GGGYYYppp~~~qqqyyy}}}qqqbbbPPPCCC>>>===???FFFNNNTTTcccuuu___UUUTTTVVV^^^ggghhhqqqzzz}}}bbbUUURRRRRRKKKFFFCCC:::;;;CCCSSSbbbiiijjjkkkoooddd___[[[[[[\\\ZZZZZZ\\\___aaaiiirrrwwwyyy|||}}}xxxuuu~~~fffKKK:::777888999999888777666666555555555444555777888666888BBBNNNdddyyyhhhLLL;;;333///111333222111222444444444222222222444666777777888:::===@@@CCCEEEHHHKKKQQQZZZdddmmmtttwwwttttttuuuuuuuuuuuuttttttrrrqqqoookkkeeeaaa______]]]]]]WWWKKKBBB???<<<999000666333222;;;KKKppptttuuu|||lllNNN<<<888333000000000////////////...---...//////111777@@@HHHRRRnnnvvv]]]BBB999FFFZZZxxx~~~___VVVXXXYYYUUUSSSWWWaaalllzzz~~~fffJJJBBBAAAEEEFFFDDDBBBBBB???;;;:::;;;===>>>======@@@DDDEEE>>>:::;;;======<<<<<<999:::;;;===???@@@AAABBBAAAFFFNNNXXX```ccccccbbbeeeddddddkkkttt]]]NNNJJJLLL[[[kkkooorrr}}}xxxtttpppvvvzzzOOO666333333/////////////////////000111555===DDDEEE@@@>>>CCCHHHXXX^^^pppxxxnnnooonnnkkkbbbUUUMMMRRRbbbqqq~~~mmm^^^\\\kkkxxxrrruuuyyy{{{{{{|||lllaaa^^^[[[ZZZ[[[[[[WWWRRR\\\lllpppxxx~~~fffLLLAAA777555666444333333777777999===III^^^vvvvvvnnnzzz}}}qqqbbbPPPCCC???===???FFFPPPXXXiii{{{vvvuuuyyyfffXXXTTTSSSJJJEEEAAA999;;;EEEQQQVVVSSSPPPSSSYYY\\\ZZZYYYYYYYYYXXXWWWXXX]]]^^^dddlllrrruuuzzz~~~uuuzzz|||cccIII:::888::::::888888777666555555666777777777888888777===LLL\\\||||||WWW???555000---000333222111333111222333222000000222444444555777;;;???DDDHHHJJJPPPRRRWWW___jjjvvv}}}{{{zzzyyyxxxwwwvvvrrrlllfffaaa``````[[[\\\WWWMMMDDD@@@===999333777333222888GGGlllrrrmmmooouuuzzzVVV;;;555333111000000000////////////,,,...///000222999CCCJJJUUUqqqoooRRR===:::NNNlllbbbZZZ]]]\\\[[[]]]aaapppuuuQQQFFFCCCFFFEEEBBBBBBBBB@@@;;;;;;<<<======AAAIIIQQQVVVXXXIII===:::<<<;;;<<<>>>======???@@@CCCEEEGGGHHHKKKQQQ]]]lllxxx~~~}}}sssaaaUUUQQQTTT\\\```[[[WWWfffzzz}}}~~~[[[888333666000///////////////000111111777???FFFEEE@@@>>>DDDKKKVVV]]]nnn~~~}}}uuuddd\\\bbblllnnnggg```cccuuu}}}uuupppsssxxxzzzzzz{{{lll___YYYVVVUUUWWWXXXVVVTTTaaaxxx~~~|||uuuPPPDDD:::777777555333444777777999>>>JJJ___vvvqqqmmm|||~~~sssbbbPPPDDD@@@===>>>FFFPPPZZZlllmmm```\\\ZZZNNNGGGDDD===???KKKVVVSSSIIICCCEEEKKKUUUWWWXXXWWWVVVWWWVVVUUU\\\\\\```hhhnnnttt}}}yyy|||ttt{{{bbbHHH:::999;;;;;;777888888888777777999:::???<<<999999:::CCCWWWiiikkkJJJ666333///---000222111111333///000222333222111222333333444777;;;AAAHHHNNNRRRSSSXXX^^^eeennn{{{}}}{{{zzzzzzzzzyyyuuuooohhhccc```___ZZZ\\\YYYOOOGGGBBB===888555666333222777AAAbbbtttkkkiiirrr^^^>>>555555111111000000000/////////,,,...///000333;;;EEEMMM[[[sssjjjMMM??????ZZZzzzaaa[[[\\\[[[___hhhssswwwNNNDDDDDDEEEDDDBBBBBBDDDCCC>>>======>>>BBBMMM]]]hhhlllmmmWWWCCC<<<<<<::::::>>>;;;<<<>>>@@@DDDGGGJJJLLLUUU\\\jjj{{{tttggg^^^[[[ZZZ[[[WWWNNNHHHRRRrrrrrrtttzzzzzzeee<<<222777222////////////000111222222999AAAHHHFFF???===DDDLLLQQQ^^^tttyyy{{{rrr___ZZZ]]]YYY```cccdddvvvyyyvvvxxxzzzyyyyyyzzz~~~nnn```XXXSSSRRRSSSRRRSSSRRR```xxx{{{zzz}}}RRRFFF;;;888777555444555777777999>>>KKK]]]qqq~~~uuuooopppuuucccPPPDDD@@@>>>???FFFQQQ]]]pppssshhheee___NNNDDDCCC???CCCPPPYYYSSSFFF@@@CCCHHHRRRWWWYYYWWWVVVXXXXXXWWW[[[[[[```hhhpppwwwttt{{{yyy|||zzzaaaHHH:::999;;;999777999;;;:::999:::===???GGGAAA<<<<<>><<>>@@@KKK^^^yyyxxxfffOOO<<<222444000...000000...000444333111///000222333333222333444777<<>>:::;;;999999===<<<@@@HHHSSS```lllvvv|||tttlllfffcccZZZXXXWWWVVVRRRSSSaaarrrgggYYYdddwwwuuuDDD000555222////////////000111222333===EEEKKKGGG>>>;;;CCCMMM^^^llltttnnn______ccciiihhhlllkkkSSSNNNRRRjjjsssyyyzzz{{{wwwwwwyyy}}}|||yyyzzz~~~}}}uuufff[[[TTTQQQRRRNNNPPPIIIMMMdddtttvvvxxxlllQQQEEE999666666444444555555666999???IIIWWWccckkkrrrooo}}}xxxeeePPPDDDAAABBBAAAHHHTTTaaattt{{{rrrvvv~~~|||pppTTTEEEFFFFFFXXXccceeeXXXIIIFFFLLLPPPOOOUUUXXXTTTRRRVVVYYYXXX[[[^^^gggrrrzzz}}}zzznnniiinnnttt~~~ttt}}}zzzxxxcccHHH:::;;;:::444;;;999@@@DDD===CCCSSSYYYYYYLLL>>>AAAXXXwwwsssbbbPPP@@@555000///000000000000000222333666222111555666555555777<<<888;;;FFFSSS\\\bbbgggrrr{{{uuussswwwwwwxxxzzzyyyrrrggg___[[[]]]]]]VVVKKK@@@;;;999555444333333333:::JJJZZZUUU>>>222333222111000///////////////...///222555===LLLZZZhhhsssVVV888@@@PPPqqqlllfffhhhllluuunnnPPPFFFDDDDDDDDDDDDJJJOOOMMMGGGEEE;;;LLL```ppp^^^MMM;;;777:::=========AAADDDIII\\\vvv~~~uuupppqqqttthhh\\\YYYccciiiddd___```hhhjjjWWWVVV~~~QQQ666444111333000///111111000111555BBBIIINNNLLLDDDAAAEEEJJJWWWbbb{{{hhh[[[ddd___LLLIIIGGGBBBEEEKKKJJJYYYttt{{{WWWWWWmmm}}}zzzyyyuuuwwwwwwuuutttuuuzzz}}}~~~|||dddTTTRRRSSSSSSPPPFFFGGGNNNVVVhhhtttqqqqqqTTTCCC;;;:::444555:::666888999:::@@@MMM]]]cccccciiiyyyzzzuuuzzzvvveeeQQQEEEBBBAAABBBIIIUUUeee}}}ttt[[[]]]iiivvvYYYIIILLLUUUnnnmmmdddVVVOOORRRWWWWWWXXXUUUQQQPPPSSSWWW\\\^^^gggkkkrrryyy}}}qqqjjjaaadddqqquuu}}}yyyttt||||||~~~wwwcccIII<<<>>>>>>::::::888???DDDBBBQQQhhhrrrcccPPPDDDQQQmmmtttpppfffVVVGGG;;;777777000000000000000111222333444111111666888888999===BBB@@@FFFVVVfffqqqvvvyyy|||xxxwwwvvvvvvwwwyyywwwoooddd[[[WWWYYYZZZTTTJJJ@@@;;;999444333222333333888FFFTTT[[[CCC666333222111000////////////...---///333888BBBSSSbbb{{{|||ZZZ===FFFUUUmmmsss~~~hhhbbbcccgggoooxxxbbbNNNIIIIIIGGGEEEEEEMMMUUUVVVRRRSSSKKK[[[ooo}}}zzzUUUFFF999666999<<<>>>AAAIIIOOOUUUggg}}}hhhxxx~~~|||xxxuuurrrqqqqqqfffZZZWWWaaahhhccc\\\[[[jjjnnn```aaaYYY<<<777444333000000222111000222666GGGLLLPPPLLLDDD@@@DDDJJJWWWaaavvv[[[OOOVVVSSSGGGGGGDDD===>>>AAA@@@MMMiiieeeiii{{{vvvtttppptttwwwxxxvvvvvvyyy|||vvvwwwwww{{{{{{cccUUURRRSSSRRRQQQGGGFFFHHHMMM___nnnlllbbbKKK===999555777999333777888<<>>BBBDDDEEEXXXtttgggOOOFFF___}}}uuujjjgggaaaUUUGGG;;;666777999222222111000000111222333333000222777:::;;;>>>CCCFFFGGGRRRhhh}}}}}}{{{{{{uuuuuuvvvwwwuuulll```WWWRRRUUUVVVQQQIII@@@:::999222111222333333666@@@LLLxxx\\\DDD444333222111000////////////......000555<<>>999888888888555333111000111222333333222111333777:::;;;@@@FFFJJJOOOaaa}}}|||zzzzzzsssssstttuuussskkk___VVVRRRTTTTTTQQQIII@@@:::777111000111333222333;;;DDDeeezzz[[[EEE333333222111000///////////////...111666>>>LLLaaasss{{{kkkKKK;;;IIIYYYkkkfffppprrr]]]VVVSSSQQQTTTZZZTTTQQQPPPOOOIIICCCEEELLLLLLOOOQQQWWWaaagggddd[[[UUU^^^zzz[[[EEEAAA===<<<::::::@@@GGGUUUhhhvvvkkk^^^ccctttvvvllllllpppuuuwwwwwwvvvvvvuuurrrooommmjjj]]]TTTWWW\\\YYYRRRNNNVVVZZZVVVVVVggghhhEEE555555333111111222111111666===JJJNNNPPPLLLFFFGGGPPPZZZ\\\hhhvvvfffQQQLLLNNNSSSYYYJJJHHHAAAAAADDDEEEWWWvvvxxxtttrrrnnnrrrvvvwwwuuussstttuuussstttvvv|||}}}dddWWWTTTSSSOOOMMMIIIIIIFFFKKKggghhhOOO>>>888444777999222444888>>>III[[[lllsssrrrzzz{{{vvv|||iiicccnnnyyyfffQQQDDD@@@AAADDDMMM[[[mmmlllSSSJJJUUUnnniiiQQQMMMYYYdddlll```QQQHHHKKKUUU^^^aaa[[[^^^cccgggiiijjjkkklllqqqvvv~~~~~~___ZZZWWW\\\mmm{{{yyy~~~gggNNN>>><<>>SSSrrr\\\III555333222111000////////////000///222777???MMMaaasssrrr```GGG@@@NNNbbbyyyjjj{{{mmmYYYPPPLLLGGGGGGKKKDDDBBB@@@???===<<>>EEENNNmmmmmmaaaTTTLLLJJJNNNOOOTTTjjjdddIIIFFFGGGGGGGGGIIIQQQ\\\eeejjjooosssrrrnnnlllppptttssshhhZZZPPPMMMMMMPPPQQQJJJJJJOOOMMMLLLccczzz~~~SSS555:::333222222222000222;;;FFFVVVVVVSSSJJJCCCFFFSSS___jjjUUUBBB>>>;;;===BBB>>>>>>999;;;AAAHHHaaatttgggeeeiiimmmdddaaa___eeerrrxxxpppnnnppppppssssssrrrooollllllppptttwwwxxxxxxuuupppqqqkkkYYYRRRPPPMMMLLLMMMPPPOOOWWWzzzzzzqqqYYYGGG>>>:::222333999777666999===FFFVVVeeelllkkkpppvvvvvvuuuzzz~~~tttnnnuuuxxxeeePPPCCC???AAADDDMMMZZZjjj~~~rrr___KKKBBB???>>>;;;:::GGGTTTmmm{{{]]]OOOUUUgggxxxwwwbbbNNNKKKUUUaaahhhlllkkkrrrzzz~~~|||{{{{{{||||||{{{}}}{{{pppjjjTTTEEEEEEPPP[[[YYYVVV^^^lll~~~ZZZUUU[[[jjjqqqppp{{{vvv```MMMQQQcccmmmdddUUU>>>888333111333555555333666666888::::::;;;BBBKKKZZZmmmzzzrrrnnnrrrooommmkkkjjjeee^^^XXXRRRRRRSSSQQQLLLDDD;;;555555222222444444333666:::JJJ}}}uuuYYY```vvvxxxpppeee^^^NNN555333222111000///////////////000333:::BBBNNNbbbrrrnnnRRRBBBJJJ]]]yyy}}}sss```OOOJJJGGGAAA>>>@@@999999999888:::===AAABBBLLLccc~~~bbbOOOGGGFFFFFFHHHIIIKKKTTT]]]wwwwwwRRRLLLKKKJJJLLLNNNRRR```zzzUUUFFFGGGNNNVVVXXXXXX[[[ccckkkrrrssssssqqqnnnlllmmmooopppiii^^^RRRLLLMMMSSSWWWKKKMMMZZZ\\\YYYpppssssssZZZ777;;;333222222222000222===IIIYYYXXXSSSIIIBBBFFFTTTaaaiiiWWWBBB===<<<;;;<<<===>>>;;;@@@JJJTTTrrruuuiiiqqqkkk```ZZZWWWSSSWWWXXX[[[hhh}}}vvvnnnmmmnnnmmmoooppppppnnnkkklllqqquuuwwwssspppllliiilll|||pppZZZQQQNNNMMMJJJMMMPPPOOOYYY{{{}}}hhhQQQBBB;;;444555888444777999===FFFWWWiiiqqqqqqzzzrrrmmmpppxxx~~~{{{tttzzzyyyfffRRREEEAAABBBEEENNN[[[kkkxxxiiiXXXEEE===;;;:::===BBBFFFPPPccczzz~~~nnnZZZSSS]]]rrrwww```LLLLLLZZZgggnnnrrrpppwww{{{yyy{{{}}}|||wwwjjjSSSCCCAAAMMMYYYNNNLLLWWWjjjbbb\\\^^^kkktttwww}}}mmm\\\MMMRRRdddnnneeeWWW???999333111444666555333666666999<<<<<<===EEEOOOeeexxx{{{sssooossspppkkkiiifffbbb[[[UUUOOOOOOPPPPPPLLLEEE<<<666666333222444555444666;;;EEEyyysss[[[fffxxxrrrjjjeeeUUU:::333222111000////////////...///444<<>>BBBBBBMMMfffwwwYYYQQQKKKIIIKKKOOOSSSXXXbbblllmmmJJJJJJGGGMMMQQQRRRXXXiii___]]]\\\iiixxx{{{vvvrrrpppmmmkkkhhhkkkiiiaaaUUUMMMOOOUUU[[[JJJNNNaaahhheee}}}zzzwww^^^666;;;333222222222000222>>>JJJWWWWWWQQQHHHBBBGGGWWWeeeddd}}}UUU@@@===???>>>;;;888;;;;;;CCCPPP^^^}}}~~~mmm^^^SSS___|||xxxkkkcccaaaiiijjjfffoooxxxpppooonnnlllkkkmmmnnnnnnlllmmmrrrvvvwwwoooiiiggghhhooosss[[[OOOMMMMMMHHHKKKOOOOOOZZZ|||yyy\\\FFF<<<666777888000888:::>>>HHHZZZnnnxxxxxxssskkkmmmvvv}}}yyyrrrwwwzzzhhhSSSGGGCCCBBBFFFOOO]]]mmm}}}ooo___PPPBBB<<<999777:::@@@GGGOOO]]]nnn}}}xxxnnnaaa\\\cccvvvvvv^^^JJJMMM^^^kkkrrrvvvoooxxx}}}{{{{{{lllzzzhhhQQQEEEBBBGGGKKKIIIVVV]]]bbb{{{dddfffvvv{{{sss|||___[[[VVVVVV___fffbbbXXXFFF<<<444555888777555444777888;;;>>>>>>BBBOOO\\\{{{}}}xxxrrrmmmjjjgggfffddd```ZZZUUUPPPNNNLLLJJJFFFAAA:::555111111111111222333444555DDDiiivvvfffrrrzzzuuu___999555444222111000000/////////222666===FFFSSSdddrrrhhhPPPKKKlllsss^^^SSSJJJKKKKKKEEE>>><<<888===888888CCCFFFAAACCCHHHeee~~~{{{dddUUUKKKLLLQQQTTTXXXdddvvvYYYEEEKKKIIIVVV[[[^^^gggqqq~~~vvvpppkkkeee___ccchhhfffZZZRRRVVV]]]aaaPPPEEEiiioooCCC777444555000000333222;;;QQQ___ZZZKKKEEEIIIKKKSSSfffrrrWWWCCC>>>;;;;;;===>>>>>>@@@JJJ^^^{{{zzzrrrnnnpppuuu```LLL@@@LLL___kkkssszzzzzzvvvtttzzzzzz}}}uuupppmmmkkknnnkkkfffeeegggkkkoooppphhhhhheeebbbffftttxxx[[[NNNLLLJJJFFFDDDHHHKKKXXXwwwwww]]]CCC999888555555888888???@@@HHHaaassszzzrrreeeiiitttzzzuuuzzzjjjVVVHHHBBBCCCFFFOOO^^^pppqqq^^^QQQHHH@@@>>>???@@@BBBEEELLLSSS[[[dddsss{{{wwwllldddooopppYYYIIIOOOaaalllooonnnnnn~~~xxxsssrrr}}}dddOOOCCCAAADDDHHHCCCJJJNNNSSShhh}}}ffffffsssvvvqqq|||vvv]]]XXXQQQOOOXXXccchhhfffKKK???555333666666666777:::;;;???DDDEEEHHHQQQ\\\uuuzzzxxxtttnnnmmmjjjgggfffeeeaaa[[[UUUPPPOOOLLLJJJFFFAAA;;;666111111111111222333444555@@@aaappp}}}nnnEEE555444333111000000//////000333777>>>FFFSSScccooommmPPPNNNvvvgggUUUMMMGGGIIIIIIDDD>>><<<777<<<999999CCCEEEAAADDDGGGeee}}}eeePPPGGGBBBKKKOOOSSSXXXfffyyyrrrQQQGGGNNNPPP[[[]]]aaannn|||wwwnnnjjjfffdddbbbfffdddXXXPPPQQQWWW[[[PPPFFFfffsssIII===444555111000444222<<>>AAAKKKeee|||tttjjjmmm{{{yyyttt|||}}}lllXXXHHHAAADDDFFFOOO^^^pppyyymmm\\\NNNGGG@@@:::;;;>>>BBBKKKSSS[[[\\\^^^gggvvv{{{qqqnnnddd^^^hhh|||fffWWWPPP]]]nnnsssnnniiilll|||~~~uuuppptttzzzaaaKKK@@@>>>@@@AAA>>>===<<>>::::::777>>><<<===EEEEEEBBBIIIXXXuuuoooMMM>>><<<<<>>;;;;;;:::===555333;;;DDDJJJPPPXXX\\\___cccfffllltttpppbbbQQQKKKDDDFFFUUUhhhrrrrrrJJJ???555333444777:::>>>FFFEEEIIIQQQYYY^^^eeelllzzzwwwvvvtttrrrqqqnnnlllkkkjjjgggaaa\\\RRRPPPMMMJJJFFFBBB<<<888111111111111222333444444888QQQttt|||JJJ555444333222111000000000///222888BBBUUUnnnuuuOOOOOOwwwsssuuuqqqNNNBBBAAA@@@@@@>>><<<:::::::::AAAAAABBBHHHFFFFFFQQQiii{{{{{{zzzZZZCCC;;;<<<;;;:::<<<@@@HHHWWWlllsssUUUEEEIIISSSVVVVVVcccjjjvvvwwwjjjaaa^^^```bbb___cccbbbYYYNNNGGGHHHJJJAAA===GGGuuutttLLL>>>555666222111555333===SSSdddggg[[[LLLHHHIIIVVVkkk~~~kkkQQQHHHJJJRRR```nnnxxx|||rrrmmmnnnlllhhheeefffeeecccTTTNNNLLLRRRVVVUUUSSSTTTXXXcccrrrhhhMMMCCCHHHSSS^^^cccccceeehhhkkkgggcccbbbccceeeggggggeee]]]UUUVVV]]]kkk|||{{{^^^OOOJJJGGGAAA===???@@@DDDXXXjjjjjjZZZdddHHH===;;;777666888999AAACCCMMMlllrrrzzzxxxxxxcccPPPGGGDDDHHHQQQ```rrr{{{dddQQQDDD>>><<<:::888999===CCCPPPgggzzzvvvmmmgggjjjtttwwwmmm```LLLJJJEEECCCKKKWWW^^^]]][[[XXXccczzz~~~rrrnnnsss|||yyyuuuooommmvvvpppvvvZZZEEE<<<:::777444;;;222111:::??????FFFSSS[[[bbbccceeeoootttiii\\\MMMHHHDDDNNNcccsssqqqfff@@@999333444777999<<<@@@KKKIIIMMMVVVbbblllyyyyyyvvvtttrrrooollljjjiiiiiifffaaa\\\RRRPPPLLLIIIEEEAAA<<<888111111111111222333444444777PPPuuu{{{KKK666555333222111111000000000444999CCCZZZwwwsssOOOSSSppp{{{iiixxxkkkIIIDDDDDDCCCAAA??????===<<<;;;BBBBBBCCCHHHFFFMMM___yyyzzzqqqsss}}}yyy___III@@@???>>>:::999:::===EEESSSggg}}}gggJJJBBBNNNXXXXXXZZZkkkuuu}}}kkkhhheeeeeeiiiooovvvzzzzzzwwwqqqlllhhhgggggghhh___aaabbb\\\PPPFFFCCCEEEAAAAAACCCcccwwwOOO===666777222222555444===SSSjjjlll]]]MMMLLLOOOZZZlllwww|||nnn[[[JJJIIIRRRbbbyyyttthhhkkkjjjeeebbbbbb^^^XXXOOOMMMOOOVVVZZZZZZXXXXXXYYYaaaoookkkRRRHHHAAAJJJ[[[jjjnnnjjjjjjmmmhhhfffddddddeeeggggggfff^^^WWWTTTXXXaaalll}}}|||```QQQLLLIII@@@;;;<<<===>>>LLL\\\]]]QQQxxxmmmJJJ<<<;;;999666555:::AAADDDUUU~~~|||{{{zzzeeeQQQFFFDDDGGGQQQ```rrrkkkVVVHHH@@@;;;999999999:::<<>>TTToooqqqaaaPPPOOOTTT___oooyyy}}}nnnXXXKKKCCCHHHTTTfffwwwiiiaaaffffff```]]][[[SSSIIICCCEEEJJJSSS]]]bbbbbbaaabbbhhhtttvvvaaaNNNEEEDDDCCCRRRllltttooosssgggfffggghhhiiihhheeebbbUUURRRUUU___hhhrrr}}}aaaSSSMMMIII@@@:::<<<<<<:::DDDRRRTTTLLLrrrpppLLL===<<<999666666999@@@GGGeee{{{xxxwwwaaaMMMBBBCCCGGGQQQ```qqqaaaMMMCCC===999777::::::;;;===>>>DDDSSSbbbfff```[[[YYYUUUPPPLLLKKKEEECCCCCCEEEJJJQQQVVVXXXUUU^^^zzzqqqnnnzzzzzzzzzxxxqqqooommmmmmooouuuuuu~~~hhhLLL<<<:::;;;888333222111444;;;AAAKKK^^^pppsss|||oooaaagggcccSSSOOOJJJHHHKKKYYYjjjnnn[[[DDD;;;666555888:::;;;>>>CCCJJJNNNYYYhhhyyytttooo}}}uuurrrpppoooiiifffeeeeeeeeeccc^^^YYYQQQNNNJJJFFFCCC???:::777111111111111222333444555777JJJpppuuu___DDD666555444333222111111111333999???GGGYYYlllppphhhOOO???SSSfffdddhhhYYY}}}gggOOOHHHMMMQQQSSSVVVUUUKKK>>><<>>TTTooouuuhhhTTTOOOUUUcccuuu{{{dddPPPHHHAAA???EEELLLVVVhhhzzzqqq```XXX\\\bbbbbb[[[XXXVVVLLL>>>999<<>>@@@EEEKKKOOOTTT___kkkggg^^^VVVSSSOOOIIIFFFHHHEEEDDDDDDHHHMMMSSSXXX\\\^^^eee~~~ssswww}}}}}}uuuuuuzzzuuurrrpppmmmlllmmmooorrrwwwaaaGGG999999<<<999444111222666<<>>999666888:::;;;???EEEHHHOOO^^^ppppppfffxxxxxxqqqrrrrrrrrrjjjhhhffffffgggeee```[[[QQQNNNIIIEEEBBB>>>:::666111111111111222333444555666EEEkkkrrrcccWWWFFF666555444333222111111111111:::CCCKKK[[[iiieeeXXXKKKAAA[[[ooollluuugggjjjUUUTTT[[[bbbhhhnnnlll]]]KKK>>>DDDFFFKKKVVVaaa~~~gggccceeebbbbbbXXXNNNBBB<<<::::::;;;======<<<@@@JJJUUUbbbxxxmmmUUUMMMTTTcccrrr|||qqqddd```aaa```___XXX[[[```aaaVVVFFF???BBBCCCEEEHHHOOOZZZ___ZZZRRRbbbooooooQQQ777999444333777555???UUUnnnxxxnnnXXXOOOTTTeee{{{vvv\\\EEEBBB======@@@AAAAAAKKKXXXffflllqqqnnnddd[[[WWWVVVYYY``````YYYVVVUUUIII999999:::???JJJZZZfffhhhdddmmmyyyooohhh```VVVVVV^^^ooo|||iiihhh```aaacccdddbbb\\\SSSMMMMMMPPP\\\iiikkkmmm|||bbbRRRJJJEEEBBB:::<<<===777===IIILLLZZZwww{{{gggQQQEEE<<<666888???===BBBOOOyyynnnmmmwww~~~ooo^^^NNNFFFAAAEEEPPP___ppp~~~^^^KKKBBB???AAAFFFCCCGGGPPP\\\eeelllvvvlll```VVVTTTQQQJJJGGGHHHKKKJJJJJJNNNSSSYYY^^^ccclllmmm}}}{{{www}}}tttuuu|||xxxrrrvvv~~~|||uuusssrrrnnnkkkkkk```uuuXXX===999666555666444444222555???LLLaaayyy```QQQOOOMMMHHHGGGEEEJJJUUU[[[TTTHHH@@@FFF>>>666555:::@@@FFFJJJFFFUUUhhhuuuxxxnnnppp}}}}}}yyyuuuooooootttllljjjhhhggggggddd^^^YYYSSSNNNHHHBBB>>>:::777555000000000000111222333444444EEEaaa~~~hhh```[[[NNN888333000222222000000111333444BBBRRRZZZbbbcccWWWMMM???ZZZxxxxxxwwwttteeehhhvvv}}}~~~tttQQQHHHHHHIIINNN[[[sssnnnZZZTTTPPPPPPSSSTTTFFF:::777888888;;;@@@===@@@CCCJJJ\\\ssssss___QQQXXXlllxxxwwwtttdddaaabbb```]]][[[XXX[[[^^^VVVFFF<<<<<>>DDDJJJEEEOOOPPPTTTVVVRRRMMMOOOUUUVVV[[[\\\VVVPPPKKKDDD>>>===<<<888???RRRYYY\\\eeennn~~~~~~ssskkkddd```^^^___\\\SSSKKKGGGEEEKKKZZZfffggggggwww]]]OOOLLLBBB>>>???:::;;;@@@>>>FFF[[[nnnnnnTTTAAA999999;;;<<<;;;???JJJoooxxxiiijjjuuuuuu```LLL@@@BBBGGGSSScccttt```LLLGGGIIINNNSSSVVVYYYaaammmyyy|||hhhXXXUUURRRKKKIIINNNJJJNNNRRRVVVZZZ___cccgggkkkqqq|||}}}tttssszzzqqqjjjzzz~~~}}}yyyvvvuuuooohhhccclllzzz{{{|||~~~uuurrrpppllljjjkkkiiivvvqqqQQQ===:::666444666444::::::===HHH[[[vvv___KKKLLLPPPNNNSSSNNNKKKMMMMMMKKKKKKMMMMMMEEE===:::===DDDLLLQQQ[[[dddpppzzz~~~vvvuuuyyy|||}}}qqqkkkooossspppnnnqqqllliiifffeeedddaaa\\\XXXRRRMMMFFF@@@<<<999666444000000000000111222333444666BBBZZZyyywwwdddddd___MMM999333111222333000000222444666DDDSSS[[[ddddddWWWKKKIIIpppvvviiikkkuuuzzz{{{kkkQQQBBBFFFKKKVVVkkk[[[JJJIIIKKKPPPVVVTTTGGG;;;999:::;;;>>>CCCBBBDDDKKK[[[qqq~~~mmmiiiqqquuusss|||yyygggaaa```^^^\\\\\\XXXYYY[[[TTTEEE===???BBBEEE[[[fffttt~~~mmmeeezzzwwwlll{{{RRR;;;888666444222444AAANNNtttwwwjjjYYYTTTZZZppprrr]]]QQQNNNLLLHHHMMMQQQIIIKKKIIIHHHIIIHHHGGGKKKRRRUUUXXXWWWQQQJJJFFFBBB===;;;>>>===CCCQQQVVVZZZfffuuuyyyllldddddd___ZZZYYYSSSJJJCCC@@@DDDKKKXXXcccccceeexxx^^^PPPMMMCCC>>>>>>999:::AAADDDPPPhhhuuuZZZEEE<<<:::::::::<<>>::::::===BBBGGGPPPOOO\\\vvvzzzzzz~~~zzzZZZPPPHHHMMMUUU___iiiqqqwwwyyywwwkkkbbb```___^^^]]]ZZZVVVWWWYYYRRRDDD>>>@@@>>>GGGcccqqqyyyrrr~~~{{{TTT:::888666555333444>>>IIImmmtttiiiUUUNNNVVVppp~~~~~~~~~tttooogggeee```TTTNNNFFF@@@???AAADDDJJJQQQSSSTTTQQQHHHBBB@@@>>><<<===EEEGGGNNNYYY[[[^^^kkk|||ppphhhcccbbb]]]XXXTTTMMMDDD??????GGGNNNYYY```___dddzzz\\\OOOLLLBBBAAA@@@::::::BBBHHHZZZuuu||||||___III???===<<<;;;888AAAHHHVVVppptttuuurrr~~~lllhhhooo|||zzzdddNNNAAABBBFFFQQQ```ooowwwrrrxxxhhhYYYNNNMMMLLLHHHHHHKKKLLLOOOSSSUUUXXXZZZ^^^aaa___dddlllrrroooiiihhhkkkaaa[[[cccvvv}}}vvvwww}}}qqqdddVVVKKKAAAEEEKKKPPPMMMEEEBBBCCCRRRccc|||}}}{{{rrrkkkjjjjjjhhhgggiii{{{}}}vvvWWW@@@888:::IIIWWWVVVVVVSSSOOOXXXwww]]]QQQ]]]ddd]]]QQQMMMKKKMMMPPPUUU___iii___```\\\SSSMMMPPPZZZ```nnnvvvvvvnnnmmmhhhccc```___]]]YYYVVVSSSLLLDDD<<<888666555555000000000000111222333444555999IIIuuu}}}^^^<<<666222333333111111333555;;;KKKYYYaaakkkjjjZZZRRRjjjvvvfffWWWMMMIIIJJJPPPXXXZZZVVVQQQPPPUUU___kkkzzz```RRRHHHJJJQQQUUUVVVWWWUUULLLAAA:::999===BBBGGGVVVUUUfff[[[>>>===;;;<<<===>>>@@@AAACCCDDDOOOQQQVVVZZZ]]]]]][[[YYYVVVTTTVVVZZZTTTEEE>>>???>>>EEE___jjjyyy{{{yyy{{{WWW:::888777666444333:::CCCfffrrrkkkUUUIIIMMMggg{{{sssaaaVVVKKKAAAAAAEEEHHHLLLPPPPPPPPPKKKAAA<<<<<<===<<>>666BBBHHHTTTiiiwwwrrrvvvtttuuuyyylllffflll}}}|||gggPPPBBBCCCFFFPPP]]]jjj{{{xxxdddSSSHHHAAAAAABBB@@@???AAADDDFFFIIIKKKLLLNNNQQQSSSUUU[[[dddkkkllljjjiiijjj]]]^^^kkk||||||qqqqqq{{{yyynnneee\\\TTTEEECCCDDDEEEBBB===>>>BBBEEEQQQbbbsss|||tttnnnnnnnnnmmmlllnnn|||yyylllQQQ<<<;;;IIIcccqqqkkk\\\UUUOOOZZZzzztttQQQJJJVVVYYYQQQNNNIIIHHHOOOWWW^^^gggnnniiiqqqqqqeeeYYYXXX^^^dddoooxxxtttnnnlllhhhccc```___]]]ZZZVVVSSSMMMDDD===999777666555000000000000111222333444777:::LLLzzz^^^===777333333333111111444555===OOO\\\dddpppooo\\\XXXrrr{{{jjj[[[NNNFFFKKKLLLSSS___dddccceeejjjgggkkkoooxxxkkkPPPJJJHHHMMMUUUYYYZZZ[[[[[[SSSFFF;;;888<<>>===<<<:::888888888999999<<>>DDD[[[cccnnn{{{rrrsss^^^<<<999777777444333888???dddwwwttt]]]MMMLLLaaa|||{{{|||iiiWWWLLLCCCCCCGGGHHHHHHIIIKKKKKKFFF===999<<>>;;;DDDHHHRRRfffqqqwwwzzz}}}zzzssswwwoooffflll~~~}}}hhhQQQCCCAAAEEENNN\\\jjjzzzrrrgggXXXFFFAAA;;;777888999888888999;;;===???@@@AAABBBDDDFFFJJJRRR\\\eeekkknnnmmmkkk___dddrrr~~~yyylllkkkuuuyyy||||||vvvqqqmmmeee]]]SSSMMMHHHFFFCCCBBBEEEKKKMMMUUUaaaoooxxxrrrrrrsssqqqpppqqq{{{ssseeePPPAAACCCTTTlllppp^^^JJJEEEJJJddd___HHHIIIUUU[[[\\\WWWPPPMMMRRR[[[cccmmmuuuxxxxxxeee```eeejjjwww|||lllkkkiiifffbbb```___^^^ZZZVVVRRRLLLDDD>>>999777555444000000000000111222333444999>>>TTTjjj???888333333333111222444444???RRR___hhhvvvttt```XXXnnntttppp]]]PPPGGGCCCJJJOOO\\\lllyyy|||rrriiihhhmmmnnndddZZZMMMJJJHHHJJJQQQZZZaaaffffff___PPPAAA999;;;???AAAEEEIII^^^}}}kkkEEE777:::777666555444444555666777999;;;@@@FFFLLLQQQTTTVVVQQQRRRYYY```ZZZHHH<<<:::<<>>>>>CCCEEEBBB;;;999===AAABBBBBBQQQccc|||zzzuuuvvvqqqcccbbb^^^\\\\\\]]]ZZZPPPGGGHHHOOO\\\bbbiiimmmpppyyy|||XXXKKKIIIAAA<<<@@@???CCCOOO[[[tttrrrllljjjQQQGGGEEEAAA======DDDGGGTTTkkkvvvxxxxxx{{{pppeeejjjyyy}}}iiiSSSFFF>>>CCCMMM\\\lll}}}hhhRRRKKKDDD999777666444555666666555555666888:::;;;;;;<<<>>>???@@@JJJWWWcccmmmtttrrrmmm```gggsss{{{sssggggggpppmmmrrrvvvzzz}}}~~~vvvmmmddd]]]WWWUUUSSSSSSWWW\\\eeelllwwwzzztttsssrrrooommmmmm}}}uuulll```QQQGGGFFFQQQfffeeePPPEEECCCWWWgggKKKEEELLLTTT___kkk^^^\\\]]]aaafffllluuuooohhhnnnssswwwgggbbbfffeeebbb_________]]]XXXTTTPPPKKKDDD===999666444222000000000000111222333444888???XXXxxx@@@999444333333111222555333???SSSaaakkkzzzxxxcccSSSddd~~~xxxdddttt}}}dddPPPDDD???>>>IIIRRR___nnn}}}wwwfffXXXWWWWWWRRROOOQQQLLLMMMNNNPPPWWWbbbmmmssstttmmm\\\HHH======@@@@@@AAAFFFYYYyyy}}}YYYDDD;;;:::===<<<;;;;;;;;;;;;<<<===;;;>>>DDDMMMVVV[[[\\\[[[TTTTTTZZZ```YYYHHH===;;;;;;CCCYYY[[[^^^cccXXXYYYwwwcccBBB===999777555333555;;;OOOkkkrrr```SSSSSS```tttyyy}}}rrrcccUUUFFF???:::::::::888777888;;;>>>>>>::::::???CCCCCCFFF\\\vvv|||zzz}}}hhhaaaccc^^^[[[[[[ZZZUUULLLFFFMMMXXXdddkkkssszzzvvvRRRGGGHHHAAA===AAA@@@FFFUUUeeeggghhhoooWWWMMMKKKGGGCCC???FFFKKKYYYrrr}}}vvvlllppp||||||hhhTTTHHH>>>BBBMMM[[[jjj{{{uuu^^^GGG<<<:::888444444555555666666777555333444666888999999999;;;===>>>IIIXXXeeesss{{{xxxpppgggkkksssvvvmmmaaabbbkkkhhhiiilllsss{{{tttrrrpppkkkgggggg~~~|||xxxpppfffWWWLLLCCC@@@JJJbbbhhhVVVYYYXXXqqqbbbKKK===DDDJJJJJJTTTddd^^^dddmmmtttuuuvvv~~~uuunnnuuu{{{|||aaaVVVTTTZZZbbbaaa___^^^^^^___]]]WWWSSSMMMIIICCC===999555222000000000000000111222333444555===XXXvvvAAA:::444333333111222555222???TTTbbblll|||zzzdddOOO\\\xxxyyymmmdddbbbqqq{{{___JJJ>>>;;;;;;999BBBJJJPPPYYYeeeiiieee[[[KKKDDDLLLOOOHHHJJJTTTKKKQQQXXX]]]eeennnwww|||~~~wwweeeNNNAAA@@@BBBAAA===@@@RRRqqqoooUUULLLHHHCCC888999999:::;;;<<<>>>???FFFLLLVVVbbbjjjiiiaaaYYYWWWVVVZZZ___XXXHHH>>>===;;;AAARRRPPPPPPWWWOOOSSS___iiiDDD>>>999777555333555:::IIIeeeooo```WWWZZZiii|||{{{zzzkkk[[[QQQHHHBBB<<<888888888555666999555:::<<<:::;;;@@@DDDDDDMMMiiinnnvvv{{{qqqaaa]]]___ZZZYYYYYYWWWRRRJJJIIIUUUccckkkrrr|||nnnLLLCCCEEE???CCCFFFCCCHHHWWWkkkeeelllqqqZZZRRRQQQOOOJJJFFFMMMPPP[[[rrr~~~zzz~~~zzzhhhUUUJJJ@@@DDDLLLYYYeeeuuuzzzpppiiiYYYEEE888444444444333222444666666666666444111333555777888888888:::<<<@@@LLL\\\jjjyyy}}}sssoooqqquuutttiii]]]^^^fffeee```\\\cccyyy|||tttqqqnnnhhhdddccc}}}|||vvvjjj___NNNJJJ@@@???TTTpppzzztttrrrooovvv___GGGDDD???>>>CCCLLLXXX______mmmxxxooolllpppSSSRRRPPPPPP\\\fffdddeeeaaaZZZYYY[[[WWWQQQNNNIIIBBB;;;777555333222000000000000111222333444555CCCZZZ~~~iiiBBB:::444444555333333444333>>>VVVgggkkkpppkkkZZZQQQeee|||vvvhhhxxxkkkggg~~~{{{SSSAAA<<<:::>>>:::::::::===@@@DDDEEEFFF>>>CCCHHHKKKKKKMMMRRRVVVWWWVVVVVV\\\ffftttlllSSSKKKEEE===>>>@@@@@@KKKddd{{{lll^^^OOOEEEHHHBBB@@@DDDGGGGGGJJJPPP[[[iii|||wwwdddXXXRRRWWW___ccc[[[JJJ>>>999BBBDDDLLLNNNHHHKKKNNNFFFOOOqqqrrrJJJ@@@888555666555666999JJJdddooo___TTTddd~~~yyyddddddZZZLLLFFFDDD>>>;;;:::;;;999666555888;;;===888777>>>@@@AAAKKKWWWqqqmmmuuuYYYZZZaaaqqq}}}uuufffYYYWWW\\\ZZZYYYWWWRRRJJJHHHVVVhhhmmm}}}fffLLLDDDCCC@@@>>>BBBCCCEEETTTtttggg}}}uuu___ZZZZZZTTTJJJFFFHHHQQQ___lllwww~~~}}}ttt]]]HHHAAABBBLLL[[[iiiwwwkkk___NNN===666555333000///000333666777666444333444333666999:::888888;;;>>>CCCOOOaaappp}}}uuuddd___bbbeeekkk^^^WWWaaapppzzzpppmmmllliiiffffff~~~{{{rrrcccVVVOOOEEE:::>>>VVVsss}}}sss\\\HHH@@@???===???CCCKKKSSSXXXccckkkoooxxxwwwqqquuu|||nnnUUUHHHKKKOOO[[[gggiiihhhgggaaaZZZYYYZZZWWWQQQNNNIIIAAA;;;777555333111000000000000111222333444111===SSSyyy~~~eeeBBB:::444444555333333444444???WWWhhhjjjllldddRRRNNNddd~~~sssqqqooowwwQQQAAA;;;888;;;:::::::::;;;<<<>>>>>>>>>AAACCCEEEGGGIIILLLPPPTTTVVVZZZ^^^dddlllxxxxxx[[[PPPIIIBBBEEEIIIFFFJJJ[[[uuuzzzhhh\\\WWWOOOKKKOOOVVV^^^iiitttkkk\\\VVVZZZaaacccZZZIII===999:::<<>>???KKK]]]mmmjjj{{{iiiPPPOOOQQQYYYdddnnnrrrsss|||{{{yyyssshhh[[[UUUVVV[[[ZZZYYYTTTLLLMMM^^^rrrwwwdddJJJCCCBBB???>>>AAAAAACCCQQQlllrrryyyeee```bbb]]]TTTOOOPPPVVVbbbmmmwwwxxxxxxyyy{{{bbbLLLDDDDDDJJJXXXeeessshhhYYYJJJ:::555555333222111000222444555444333333444333666999999777888;;;???EEESSSeeewww}}}jjjbbbdddggglllaaa\\\bbbmmm~~~wwwmmmiiihhhdddaaaaaazzzkkkXXXJJJDDD;;;555;;;JJJ___wwwrrrSSSEEE:::;;;;;;===AAAFFFKKKPPPSSS```dddfffsssfffcccmmm}}}}}}kkkZZZNNNJJJFFFLLLWWWbbbuuu~~~vvvmmmiiibbbZZZYYYZZZWWWRRRMMMHHHAAA:::777444333111000000000000111222333444555>>>RRR{{{}}}yyyuuufffBBB:::444444555333333444555???YYYkkkmmmkkkaaaNNNKKKccc{{{~~~vvvPPPAAA<<<999;;;888888888999999888888888======???EEEMMMUUU[[[^^^bbbhhhooosssuuu~~~eee[[[SSSMMMOOOOOOLLLPPP^^^rrr~~~~~~hhhWWWSSSWWW]]]___VVVGGG===:::999<<>>___wwwrrrdddfffttt~~~eeeSSSSSSLLLEEEFFFGGGFFF>>>888888999888888:::777>>>>>>???CCC@@@EEEUUUpppiiiHHHDDDAAAAAAHHHTTT```hhhyyyuuurrrqqqjjj___UUUQQQXXXZZZZZZTTTNNNSSSiii~~~```HHHAAA@@@>>>>>>???>>>@@@LLLbbbuuu~~~}}}jjjgggkkkggg___TTTSSSVVV^^^gggqqq~~~sssmmmnnnhhhQQQHHHEEEIIIVVVbbbooogggSSSDDD777333444333333333222333444444333333444666555888::::::999;;;@@@DDDKKKZZZnnnvvvkkkjjjlllhhhddddddiiiooozzzuuujjjgggeeeaaa^^^^^^~~~|||gggOOO@@@999666888;;;999???\\\|||uuuQQQ@@@???>>>;;;<<>>ZZZpppssspppdddRRRMMMhhhvvvPPPBBB>>>;;;>>>;;;;;;<<<<<<;;;;;;<<<===<<<>>>CCCKKKVVV```fffiiipppvvv|||}}}||||||iiibbb\\\XXX\\\SSSVVV```ppp{{{]]]NNNLLLOOOUUUXXXRRRFFF>>>===<<<@@@LLLQQQOOOXXXcccaaaeeeiiihhhOOOFFF===;;;999777666888999ZZZwwwxxxjjjeeennnxxxjjjZZZXXXPPPHHHIIIJJJFFFAAA>>>>>><<<999<<>>AAALLL]]]mmmvvvxxxqqqmmmooonnneeeYYYRRRSSSWWWXXXSSSPPPZZZsssxxx[[[FFF???>>>======>>>===???KKK[[[eeehhh|||tttrrrvvvrrrkkkZZZWWWVVVYYY___jjjzzztttmmmkkk}}}kkkUUUJJJFFFJJJXXXdddnnnhhhNNNAAA555222222222222444444555666555444555777999999;;;=========AAAHHHNNNZZZlll~~~zzz{{{ooonnnqqqwwwzzz~~~sssiiifffeeeaaa___^^^~~~~~~eeeKKK===<<<777999???:::888JJJeeelllvvvnnnTTTAAA===>>>AAA>>>>>>@@@CCCIIIOOOUUUXXX___jjjwwwrrrNNNMMMVVVfffxxxrrrrrruuuvvvjjjccctttvvvlll```[[[ZZZYYYVVVSSSKKKFFF???999666444222111000000000000111222333444666<<>>>>>@@@BBBDDDIIIPPPWWW\\\bbbgggjjjtttxxx}}}vvvbbb[[[[[[^^^hhhdddhhhrrrnnnWWWNNNIIIMMMSSSVVVPPPDDD===<<<:::>>>JJJOOONNNZZZiiijjjttttttsssRRRIII@@@===;;;888777888777SSSqqqxxxllleeekkkvvvrrrccc___SSSJJJJJJIIIIIIEEEBBB@@@>>>BBBPPP^^^kkkgggYYYNNNKKKJJJ\\\{{{yyyuuuttt}}}```LLLGGGCCCCCCOOOeeezzz|||qqqjjjmmmqqqlll```XXXRRRVVVWWWTTTTTTbbb{{{oooUUUCCC===============>>>AAAKKKXXX]]]\\\zzz~~~xxxggg```YYYWWWZZZfffzzzyyysssooo~~~lllYYYKKKEEEKKK\\\gggooogggMMMAAA666222222111111333333444555555444555777999:::<<<>>>???BBBHHHRRRYYYlllzzzooofffccccccaaa______~~~}}}eeeKKK???AAA;;;===FFFHHHEEEKKKXXXaaafffWWWDDDAAA???;;;>>>CCCCCCDDDGGGLLLSSSZZZ^^^eeeuuuaaaHHHSSS]]]nnn{{{wwwjjj___[[[[[[YYYUUURRRJJJEEE>>>888555333222111000000000000111222333444444;;;LLLqqqyyyjjjgggBBB:::444444555333333444555<<>>;;;<<<@@@DDDLLLUUU^^^```]]]^^^fffnnnsssyyyuuuXXXOOOSSS___qqqzzz{{{mmmYYYbbbdddTTTNNNMMMPPPVVVXXXQQQCCC;;;::::::>>>IIILLLKKKZZZmmmqqqUUUKKKCCC@@@===999777888666MMMiiivvvooogggkkkvvv{{{ssseee___QQQJJJLLLKKKMMMHHHCCCBBBGGGUUUmmm~~~eeeSSSOOOQQQjjj}}}ooofffbbbgggwwwzzzrrrlll\\\LLLIII@@@AAAIII^^^zzzwwwllllllqqqnnnfff___UUUYYYYYYVVVYYYhhh{{{yyywwwfffOOO@@@<<<<<<===;;;===???BBBKKKUUUXXXVVV}}}sssiii]]]VVVXXXfffyyyuuuppp~~~~~~mmm]]]LLLEEEKKK\\\gggkkk|||cccLLLBBB888444333111222555111333555555444555666888:::<<<>>>AAAFFFPPP]]]fffxxx~~~rrrkkkiiiiiinnnsssxxxmmmcccaaaaaa___\\\\\\|||eeeMMMCCCBBBLLLYYY]]]VVVQQQ[[[jjjpppkkkRRR@@@EEEBBB<<>>OOOooommmBBB:::444444555333333444666;;;UUUooouuusssmmmccc]]]vvvSSSIIIGGGDDDDDDDDDEEEEEECCCBBBFFFNNNUUUcccnnntttkkkZZZTTT^^^lllqqqzzzuuuVVVKKKPPP```tttjjjVVVPPPYYYvvv|||tttyyynnnYYYOOOMMMMMMPPPVVVYYYQQQCCC:::888<<<>>>GGGIIIGGGYYYooovvvVVVMMMDDDAAA???:::777777666HHHdddvvvtttkkkmmmwww|||||||||qqqddd]]]QQQOOOWWWYYYZZZUUUSSS[[[hhhyyy}}}```QQQTTT```}}}yyyrrrzzzkkk[[[ZZZQQQGGGLLLJJJQQQbbbzzzoookkkmmmlllgggcccXXXZZZXXXTTTYYYfffsssxxx}}}yyypppppp}}}yyy___JJJ???;;;<<<>>>:::===???AAAHHHPPPTTTSSS|||sss{{{pppccc\\\aaauuusssnnnjjj{{{qqqbbbPPPEEEHHHWWW```ccctttaaaKKKBBB999666555333555888222444777888888888999:::<<<>>>BBBFFFMMMZZZjjjuuu}}}kkkaaa]]]]]]cccjjjvvv{{{oooeeebbbaaa]]][[[ZZZ|||fffOOOFFFCCCccc{{{```VVVlllyyyTTT>>>EEEDDDAAAPPPOOOQQQUUUZZZ```eeeiiikkkzzztttrrrnnnccciiisssuuuggg\\\\\\]]]YYYSSSQQQHHHDDD===777444333111000000000000000111222333444222>>>OOOkkkxxxBBB:::444444555333333444444999SSSpppxxxyyyvvvooo]]]yyyYYYQQQOOOIIIHHHMMMOOOQQQQQQSSS[[[fffpppuuuUUUEEENNN^^^lllxxx~~~{{{tttZZZPPPTTTaaatttwwwgggKKKJJJQQQWWWiiiuuueeeWWWMMMIIIMMMUUUbbbkkkYYYOOOMMMNNNGGGKKKSSSWWWPPPCCC:::888999;;;BBBCCCAAASSSllltttWWWNNNFFFBBB???;;;777777555FFFaaawwwyyyoooooowww}}}ssskkkqqqddd]]]SSSVVVdddiiillliiinnnnnnTTTMMMYYYnnntttvvvmmm___bbbbbbnnnqqqjjjjjjiiifffdddYYYYYYVVVQQQVVVbbbiiijjjlllppptttpppjjjkkkxxxuuu[[[HHH>>>;;;<<>><<<;;;<<<:::===<<>>TTT}}}mmmDDD<<<666666666333222333111:::PPPkkk}}}~~~vvvppp]]]jjj}}}uuujjjxxxqqqOOO===:::===AAAJJJ\\\nnnpppeeeddd|||rrrmmmsss{{{iiiPPPAAA>>>CCCHHHXXXnnnwwwdddOOO>>>>>>>>>;;;BBBNNN^^^pppkkkbbbVVVMMMGGGDDDCCCBBBDDDMMMZZZ^^^SSSBBB:::;;;<<<777@@@===DDDVVVWWW```qqq~~~WWWOOOHHHFFFDDD>>>999888999>>>YYYmmmqqq```UUUrrrpppyyyqqq___TTTPPPUUUbbboooqqqppppppvvv||||||qqqfffWWWPPPPPP___|||pppeeeZZZWWWYYYVVVVVV^^^fffgggbbbaaaffflllkkkrrrwwwvvvxxxxxxwwwxxxdddNNNBBB>>>;;;;;;;;;===@@@???CCCKKKGGGHHHUUUnnnWWWhhh~~~}}}yyy{{{eee[[[bbboooyyyoooXXXKKKEEEKKKSSSZZZmmmzzzfffNNNDDD<<<===???===:::999;;;===>>>>>>>>>???AAACCCDDDPPP\\\eeesssxxxooofffcccaaa]]]YYYXXX|||{{{zzznnneeekkkssszzzvvvyyyzzzWWWIIIDDDDDDMMMZZZkkksss~~~wwwVVVGGGUUUiiivvviii]]]XXXWWWRRRLLLJJJCCC???999555444333111000000000111222333444444555555>>>VVVhhhBBB;;;555555555333222333111999NNNjjj||||||qqqhhhWWW\\\kkktttvvv}}}|||lll___jjj^^^EEE;;;666999>>>@@@UUUgggfffdddvvvwwwppprrrvvviiiJJJ???:::;;;>>>EEE[[[nnnoooZZZGGG999999;;;;;;CCCPPPdddwwwvvvXXXSSSLLLFFFCCCCCCBBBBBBDDDPPP___aaaSSS@@@888999:::555<<<888AAATTTSSSYYYaaa|||WWWOOOIIIGGGEEE@@@;;;:::::::::PPPbbbkkkbbbWWWpppxxxlllVVVJJJGGGKKKSSSZZZYYYVVVUUUWWWYYYWWWOOOIIIJJJJJJTTTqqqpppfffZZZVVVVVVRRRUUUZZZ^^^]]]\\\```iiirrrqqquuuxxxyyy}}}{{{wwwxxxppp^^^JJJ@@@<<<::::::;;;===AAA@@@EEEJJJFFFJJJ\\\ooo___tttwwwgggYYY___kkk~~~sss___MMMCCCJJJTTT]]]mmmzzzhhhPPPGGG@@@AAACCCCCCBBBCCC?????????BBBEEEHHHJJJJJJQQQ\\\iiissstttkkkdddbbbaaa]]]ZZZZZZzzz}}}ssskkkooorrrzzzhhhMMMAAA>>>>>>EEEPPP```mmm~~~tttVVVMMM]]]qqquuuggg[[[VVVTTTOOOJJJGGGAAA===888444333222111000000000111222333444444555777>>>SSSyyydddBBB:::444555555333222333222999LLLhhh{{{{{{nnndddTTTTTTcccsss|||{{{fffjjjfffLLLEEEAAA999777<<>>999:::======CCC]]]oooiiiTTTDDD999999:::<<>>666===OOOMMMRRRYYY|||VVVOOOIIIHHHFFFBBB>>>===<<<888GGGVVVggghhh^^^sss{{{dddKKK>>>===???AAADDD@@@>>>>>>AAACCCCCCDDDFFFTTTYYYlllnnnggg^^^ZZZZZZUUURRRSSSRRRPPPQQQXXXeeeooosssssssssuuu||||||wwwvvvtttuuu|||eeeUUUEEE===;;;999999:::;;;>>>???DDDIIIFFFOOOhhh|||vvvmmm~~~hhhYYY^^^kkkwwwiiiTTTEEEJJJTTT]]]lll{{{zzzlllWWWMMMFFFHHHMMMRRRWWW\\\VVVVVVYYY```gggkkkjjjhhhnnnttt|||xxxmmmfff``````___[[[YYY[[[yyy}}}rrrjjjccc```ffflllppp{{{|||nnndddSSSBBB<<<:::999???FFFMMM\\\qqqlllYYYVVVeeeuuu~~~rrreeeXXXTTTRRRMMMGGGDDD???;;;666333222222111000000000111222333444444555:::CCC[[[~~~nnniii```BBB;;;555555666333222333444888IIIeee{{{}}}pppdddRRRSSSgggzzzqqqjjjWWWGGG???DDDCCC999777>>>CCCPPPUUUQQQ\\\zzzpppdddfffmmmpppoookkkwww[[[EEE@@@;;;===???;;;@@@YYYhhh```NNNCCC:::999:::;;;CCCMMMfffmmmTTTMMMLLLLLLKKKJJJKKKLLLMMMUUU```fff]]]III999666888999:::CCC999<<>>888AAAMMMdddoooiiizzzxxx___EEE888888888888777:::888:::===???AAAJJJUUUsss|||xxxiiifffaaa```aaa]]]TTTQQQMMMJJJLLLTTTaaajjjnnnlllkkknnnxxx{{{rrrrrrqqqnnnnnnttt{{{{{{vvvZZZMMMAAA<<<:::888888::::::===???FFFKKKJJJ[[[{{{fffaaa{{{{{{kkkYYY\\\iii|||~~~rrrYYYGGGIIIQQQYYYfffuuu~~~vvveee[[[SSSTTT[[[eeerrr{{{sssnnnfffaaa]]]]]]\\\YYYXXXZZZ{{{yyy~~~{{{mmmcccWWWMMMLLLOOOOOOWWW\\\UUUMMMCCC;;;888888888<<>>@@@:::888<<<:::666888@@@HHHMMMLLLGGGNNNaaajjjhhhfffYYYKKKKKKYYYlllzzzwwwJJJ@@@CCC======>>>;;;<<>>SSSQQQRRRhhhfffbbb{{{WWWPPPKKKLLLLLLHHHFFFFFF@@@888===EEE```rrrooowww___EEE999999999777666<<<:::<<>>AAARRReeemmmaaacccbbbbbbddd```WWWSSSMMMJJJMMMVVV```fffdddbbb___dddqqq|||yyyqqqllljjjfffgggnnnuuussskkkPPPFFF===;;;:::888888:::;;;>>>@@@GGGMMMNNNfff~~~ZZZVVV|||}}}vvvzzzyyyuuu___\\\dddwwwvvv]]]HHHFFFLLLRRR```ooovvvkkkbbbaaagggrrrnnnfffgggbbb^^^\\\]]][[[XXXXXXZZZzzzxxx}}}~~~zzziii[[[OOOAAA>>>@@@???EEELLLHHHAAA;;;666444444555:::@@@BBBNNNZZZ]]][[[[[[ccckkktttsssoooiiihhhooo}}}|||cccSSSRRR^^^llluuu~~~{{{zzz}}}uuuiii^^^UUUSSSRRRKKKCCC???<<<888444111111111111000000000111222333444444555999RRRxxxvvvzzztttoooaaaGGG???888888777444111222555333>>>ZZZvvvxxxoooYYYbbbnnnRRRJJJAAA>>>@@@AAA>>>:::777777666555555666999<<>>;;;AAASSSmmmkkkFFF???>>>===:::======<<>>YYYppppppttt^^^FFF;;;;;;;;;:::999;;;:::>>>CCCCCCIIIaaa{{{{{{cccZZZ^^^^^^___```[[[TTTOOOJJJIIIMMMUUU\\\```XXXUUURRRWWWeeeqqqrrrkkkbbb```^^^bbbmmmssslllaaaIIIAAA;;;::::::888999;;;<<<>>>???FFFJJJMMMlllxxx~~~VVVMMMqqqssswwwwww~~~jjj```ccctttxxx```KKKHHHKKKPPP___qqqwwwmmmiiijjjpppzzzvvvhhhcccfffaaa^^^]]]^^^\\\XXXXXX\\\}}}xxx|||}}}zzzfffWWWHHH:::777===<<>>;;;888333111000111111000000000111222333444444555777RRRzzz{{{|||gggIIIAAA:::999777444111222444000:::VVVsss{{{sss```lll}}}eeeHHHAAA999777999;;;999555222666777555666::::::666>>>???>>>===<<<=========999===AAAHHHWWWrrriiiIII@@@999<<<888===AAA>>>BBBEEE>>><<<;;;:::::::::;;;>>>CCC???LLLYYYbbbnnnzzz|||wwwkkkjjjhhhbbb[[[WWWXXXZZZTTT[[[ZZZLLL???999777444===888>>>???ZZZ|||vvvlll~~~~~~uuu]]]VVVRRRSSSTTTQQQOOOOOOBBB:::999:::TTTmmmnnn~~~{{{yyyqqq\\\EEE;;;:::;;;;;;;;;:::;;;BBBKKKNNNXXXuuuuuu^^^UUUZZZZZZZZZ[[[UUULLLHHHDDDEEEJJJQQQVVVYYYOOOLLLGGGKKKWWWdddfffaaaZZZYYYYYYaaammmsssiii[[[EEE???:::::::::999999<<<;;;<<<<<>>777555222000000000///...///000000222333444555555<<>>;;;@@@TTTsssfffFFF>>>AAA<<>>FFFfff|||qqq|||vvv}}}xxxqqqooo\\\HHH???===<<<===@@@CCCOOOVVVVVV^^^zzzhhh___XXXXXXXXXUUURRRQQQIIIDDD@@@AAAFFFJJJLLLKKKFFFBBBDDDNNNTTTSSSRRRSSSNNNWWWbbbkkkqqqnnn___QQQ<<<;;;999888888999;;;<<<>>><<<>>>@@@>>>JJJsssqqq^^^iiiTTTMMM\\\zzztttuuu{{{ppplll|||}}}jjjUUUJJJKKKUUUeeesss}}}xxxwww~~~tttkkkfffcccbbbaaahhhjjjsssxxxzzzrrrkkkgggeeedddccc```___^^^\\\ZZZWWWVVVUUUuuu}}}zzz~~~yyyaaaNNNAAA777000000444444222222111000000000111333555666888:::;;;:::888999===@@@AAAIIIQQQWWW^^^cccbbb^^^dddZZZMMMEEEBBBJJJ```tttrrrqqqvvv{{{mmm\\\YYYZZZcccrrr}}}~~~mmmbbbXXXUUUUUU\\\rrrmmmfff^^^[[[VVVQQQLLLGGGAAA===777444111000000000///...---...///000222333444555===TTT|||nnnLLLBBB:::888888555333333333333999KKKggg~~~zzzqqqcccGGG@@@::::::999777666777555666666666666666777777777777888888888999:::;;;;;;===HHHbbbZZZDDD@@@BBBIIIOOOVVV[[[^^^]]]TTTLLLAAA???===<<<======>>>???IIIPPPeeexxxqqqlllfff^^^WWWRRROOOMMMLLLKKKMMMJJJ@@@888666888888888===@@@BBBhhhiii\\\[[[[[[\\\\\\YYYSSSNNNKKK>>>===@@@GGGddd|||www~~~|||{{{}}}yyyxxx}}}zzzxxxuuulllXXXEEE???>>>???HHHTTTcccooozzz~~~www```XXXSSSTTTTTTPPPMMMLLLFFFCCC@@@@@@DDDGGGGGGFFFAAA===AAAOOO[[[]]]ZZZYYY]]]cccjjjnnnnnnhhhXXXIII;;;:::999888888999:::;;;888888:::<<>>YYYkkkMMMDDD===:::999555333333444333555DDDbbbpppgggHHH@@@999999999777777888777777777777777666666666444666888888888999<<<>>>@@@GGGWWWrrrfffKKKBBBDDDGGGSSS^^^kkkvvv|||xxxjjjZZZLLLFFFBBBDDDBBB@@@HHHSSS^^^kkkuuuaaa\\\UUUOOOKKKIIIGGGFFFFFFFFFAAA999666888888666555===AAAAAA___xxx|||xxxfff[[[[[[[[[[[[[[[XXXSSSOOOLLLCCCAAAAAAFFF^^^www}}}~~~vvvqqqtttxxx}}}yyysssuuuxxxxxxooo[[[LLLJJJJJJMMMccc~~~vvv```XXXRRROOOQQQQQQMMMIIIHHHBBBAAA@@@@@@AAABBBAAA@@@@@@AAAKKK^^^nnnrrrlllgggkkknnnooolllggg^^^NNN@@@:::999888777777888999:::666888888;;;OOOyyykkkpppXXXGGG@@@KKK~~~~~~{{{{{{wwweeeXXXSSSWWWbbbnnntttxxx~~~xxxnnncccZZZSSSOOOTTTZZZgggvvvooo\\\^^^qqq}}}vvvpppjjjgggccc```___^^^\\\[[[VVVUUUUUUUUUTTTTTTSSSSSSaaauuuzzz|||}}}xxxaaaOOO===555//////000///---......///111222333444333333222000000222555888999888======@@@JJJWWW]]]RRRDDDDDDHHHLLLOOORRR[[[lllzzzzzzrrrjjjeeeaaa___]]]sss}}}rrr___LLLCCCAAACCCPPP___pppzzzwwwnnnfffgggYYYVVVRRRNNNJJJEEE@@@<<<666333000//////000///...///000222444666888::::::???bbbfffNNNFFF???===:::555333444444333444@@@^^^mmmtttnnnKKKAAA999888999888888999999999999888777777777666444777999::::::<<<@@@CCCCCCPPPdddiiiMMMAAACCCJJJOOO\\\nnnppp```QQQHHHLLLOOOQQQ___sssZZZUUUOOOJJJGGGEEEDDDBBBDDDAAA;;;555555999999555444:::>>>>>>WWWhhhjjjuuudddXXXXXXXXXXXXWWWTTTQQQOOOKKKEEEBBBAAADDDTTTmmm~~~zzztttwwwvvvvvvxxxxxxqqq```VVVYYYZZZaaayyybbbUUUSSSOOONNNPPPPPPKKKGGGFFF===>>>???@@@???>>>===<<<@@@KKK^^^sssxxxrrrpppqqqmmmeee]]]SSSFFF;;;888777777666777777888999999<<<:::???aaakkk|||VVVGGG>>>EEEppp~~~{{{~~~{{{vvvwww~~~lll]]]TTTTTT^^^iiinnnrrrwww~~~{{{~~~|||vvvmmmbbbVVVMMMIIIGGGLLLXXXgggrrrzzz~~~|||vvv^^^PPPXXXnnn{{{zzzwwwpppiiidddbbb```^^^^^^\\\ZZZXXXSSSSSSTTTTTTTTTTTTUUUUUU\\\nnn}}}|||}}}uuu___NNN<<<666111111222000///000...///222444555555444333222111111444777999999888<<>>ZZZ~~~eeeeeezzzsssOOOCCC999888::::::999::::::::::::999888888888777666999;;;<<<<<>>CCCNNNWWWiiijjj]]]bbbkkkuuuVVVRRRLLLHHHFFFDDDCCCAAADDDAAA999333555999999444777888;;;===TTT___[[[uuuttt___XXXXXXXXXVVVTTTRRRQQQPPPLLLJJJEEECCCEEEMMMccc}}}zzzzzzyyywwwwwwooofffccchhhjjjvvv{{{gggZZZRRRNNNKKKKKKNNNMMMHHHDDDDDD:::===??????>>>===>>>@@@BBBXXXssszzztttuuusssjjj]]]SSSJJJ@@@888666666666666777888888999:::>>>===HHHvvvxxxmmmvvvTTTHHH???DDDeeesssqqqyyyzzzoooooovvvqqqaaaTTTPPPYYYeeeiiimmmttt}}}}}}|||wwwlll^^^PPPGGGBBB===@@@HHHTTT^^^jjjzzz{{{ppprrr}}}nnnXXXMMMVVVlllvvvssssssqqqjjjdddbbb```^^^\\\[[[ZZZVVVTTTQQQRRRRRRRRRSSSSSSTTTTTT```rrruuuvvv~~~oooYYYHHH<<<666333444444111111333000111333444666666555555111111222555888===AAADDDKKKTTT___kkkrrrooo]]]KKKCCCIIIOOOUUU```ooozzzuuuwwwwwwsssiii^^^TTTNNNQQQXXXdddtttzzzRRREEE;;;;;;>>>AAAKKKWWWsss~~~ppp```[[[XXXUUUPPPLLLHHHCCC===999444222///.../////////......///000222444666777888>>>hhh{{{___NNNHHHDDDAAA===777666888222666666;;;UUUyyyzzz___]]]tttzzzuuuTTTGGG;;;999;;;;;;:::::::::::::::::::::999999999999<<<=========BBBLLLTTTbbb{{{|||\\\HHHEEEIIIIIIHHHDDD@@@???>>>BBBMMMWWWrrrtttTTTQQQLLLHHHFFFDDDBBBAAADDDAAA999333444888999666<<<999;;;@@@WWW]]]VVVrrrxxx___YYYYYYYYYWWWTTTSSSSSSTTTOOOOOOIIIHHHKKKKKK[[[yyy|||}}}~~~xxxuuuuuurrrtttyyy~~~qqqaaa\\\XXXTTTIIIGGGGGGJJJHHHBBB???@@@999===@@@???===???DDDJJJTTTmmm|||www{{{vvviiiXXXJJJBBB;;;666666666777777888888999999999;;;>>>UUUnnntttiiiNNNFFF@@@DDD\\\{{{nnnlllvvvmmmdddkkkzzzxxxiiiYYYQQQVVV```eeeiiippp{{{xxxjjjYYYIII???<<<999999>>>EEENNN[[[nnnyyyfff___fffssslllWWWMMMTTTjjjzzzuuupppooopppnnniiiddd___]]][[[YYYXXXVVVSSSQQQPPPPPPPPPPPPPPPQQQQQQQQQeeezzzllljjjzzzlllWWWGGG:::666333555555222333555222222444555666777777777222444777;;;CCCPPP```kkkppprrruuuzzz~~~yyyfffRRRCCCNNNYYY___hhhuuu~~~tttgggZZZRRRDDDEEEGGGLLLPPPQQQOOOLLLFFF===:::AAAIIIQQQ```pppsssaaa[[[WWWTTTOOOJJJEEE@@@:::666444111///.../////////...//////000222333444666666===aaa{{{|||ZZZMMMHHHEEECCC>>>888777:::222666444666OOOtttxxxaaa^^^www|||YYYJJJ===:::<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;===>>><<<<<>>GGGQQQhhhmmmSSSOOOJJJGGGEEECCCAAA???@@@???999333333888:::999===888;;;BBBYYY^^^[[[|||pppyyyaaaXXXYYYYYYVVVSSSQQQSSSUUUOOOQQQJJJJJJOOOGGGQQQrrr{{{kkkfffrrrqqqooorrrvvvzzzqqqbbbUUURRRUUUUUURRRHHHEEEEEEFFFCCC>>><<<===999===@@@???>>>BBBLLLUUUkkkzzzzzzttteeeQQQBBB;;;888555666666777888999999999999:::999@@@aaawwwkkk___IIICCC>>>CCCRRRtttrrrkkkkkkssskkk___eeesssuuucccVVVUUU\\\aaadddkkkvvv}}}|||wwwgggTTTEEE===;;;:::999:::>>>CCCOOOccctttpppaaaXXXUUU___nnn}}}jjjXXXMMMTTTiiiuuutttrrrrrrqqqnnnjjjfff^^^[[[XXXWWWVVVUUUTTTRRRSSSSSSRRRQQQQQQPPPPPPOOOfff~~~kkkggg}}}~~~yyylllXXXIII999555333555555333333666333444444555666777888888555888===EEERRRhhh}}}yyy{{{xxxhhhWWW>>>PPPaaajjjsss~~~uuukkkbbb\\\MMMJJJGGGEEEFFFGGGFFFEEEEEE???AAALLLYYYggg|||uuuddd___VVVSSSNNNIIIDDD>>>888444333111///.../////////...111111222333555666666777===YYY{{{yyy~~~UUULLLHHHEEECCC???999888;;;222555222222JJJppp|||fffddd}}}\\\MMM>>>:::<<<===;;;;;;:::::::::;;;;;;<<<<<<<<<<<<======;;;;;;CCCQQQ]]]yyyuuuQQQBBBCCCAAA999>>>:::999<<<<<<;;;AAAJJJUUUnnnqqqQQQNNNIIIFFFDDDAAA???=========888222222777;;;<<<:::666:::BBBXXX^^^```qqqbbb|||sss]]]VVVWWWWWWTTTPPPOOOQQQSSSNNNPPPHHHIIIOOODDDJJJkkkwwwyyyqqq~~~}}}jjjiiioootttxxxdddhhhddd\\\SSSQQQRRROOOIIIIIIFFFFFFFFFBBB===;;;>>>999===@@@???>>>DDDRRR]]]xxx~~~wwwtttnnn^^^JJJ<<<777666555666666888999::::::::::::===:::CCChhhooommm\\\HHHAAA===@@@IIIfff{{{jjjiiilllqqqhhh___dddqqq~~~lll[[[VVVZZZ^^^```gggqqq}}}~~~~~~~~~uuueeeSSSEEE@@@???<<<:::;;;<<>>===>>>:::888;;;<<<=========<<<;;;;;;:::>>>===>>>@@@@@@DDDSSSdddvvvOOODDDAAA===>>>:::;;;;;;::::::<<>>777MMM___VVVmmmiiigggqqq___ZZZVVVQQQOOOOOOQQQSSSSSSQQQMMMMMMPPPKKKFFFOOO^^^yyyuuukkknnnsssssszzz|||zzz}}}yyypppggg```\\\[[[XXXSSSNNNJJJIIIIIIJJJGGGFFFFFFEEECCC@@@>>>===BBBAAA@@@???===EEE\\\sss|||xxxvvvdddPPPBBB:::444222333666999999666777<<<<<<777777999GGGtttyyy___}}}]]]OOO??????BBBDDD```~~~nnnfffmmmmmmjjj{{{nnnaaannnzzztttccc\\\\\\cccbbbeeemmmzzz~~~{{{{{{}}}|||{{{~~~wwwgggTTTEEE>>>===999999;;;>>>@@@IIIZZZjjj|||ppp\\\QQQPPPMMMVVV```kkk}}}gggWWWNNNTTTeeewwwuuuqqqlllhhhdddaaa___[[[ZZZXXXVVVTTTRRRQQQQQQTTTSSSRRRQQQPPPOOONNNNNNaaaooommmhhh{{{{{{wwwmmmYYYGGG>>>777333666888888888:::999555333666777777888<<>>999777444444444AAAfff|||xxxmmmVVVCCC???@@@===<<>>>>>===;;;;;;;;;======@@@BBBDDDOOOhhh{{{SSSHHHFFFBBBDDDFFFEEEDDDBBB??????AAACCCDDDKKKPPPVVVggguuuNNNKKKFFFBBB??????AAABBB@@@:::444333666999999888:::@@@;;;XXXrrroootttvvvlll^^^WWWTTTPPPNNNNNNNNNNNNNNNMMMJJJLLLPPPLLLGGGNNN[[[nnn|||}}}ddd\\\aaagggtttxxxooolllnnnyyypppbbbbbb```eeeppptttxxxyyyzzz{{{{{{{{{yyyyyyuuuqqqiiiccc^^^ZZZVVVSSSUUUSSSQQQMMMKKKIIIGGGGGGEEEDDDCCCBBBAAA@@@??????EEEEEEGGGIIIJJJTTTkkkyyyrrrnnn]]]JJJ???999444333444666999888666888<<<;;;666777<<>>777333777;;;<<<===@@@>>>:::888999:::999<<<@@@NNN___zzzhhhaaaaaa\\\]]]^^^VVVYYYuuuyyyfff[[[WWWQQQHHHBBB>>>:::666222222111000//////......///111000111555555444888===TTTmmmTTTOOOJJJFFFGGGIIIGGG???888888555666444;;;[[[~~~}}}uuu]]]FFF??????======@@@===@@@CCCDDDBBB@@@??????@@@CCCGGGKKKRRRfff{{{TTTJJJIIIFFFIIIXXXWWWRRRMMMHHHGGGHHHJJJOOOMMMGGGBBBLLLfffkkkJJJGGGCCC@@@>>>???AAABBB>>>999555444666999:::999===AAAAAAeee|||ggg^^^TTTRRRPPPOOONNNNNNLLLJJJIIIIIIMMMRRRNNNIIILLLUUUbbbtttvvvwwwlllWWWRRRVVV[[[lllwwwnnnlllkkkllluuu}}}qqqZZZOOOOOOLLLRRR^^^bbbaaaaaa`````````bbbdddeee___[[[WWWTTTRRRRRRPPPOOOMMMMMMLLLKKKIIIGGGEEECCCCCCBBB@@@??????@@@AAABBBEEEFFFIIIMMMQQQ]]]tttwwwnnndddTTTDDD;;;777444444666777777777666999<<<:::555888HHHmmmttthhhuuu]]]TTTHHHDDDCCC???NNNnnn}}}tttrrr{{{wwwmmmeeeoooyyyuuueee[[[]]]^^^dddnnnyyy|||~~~|||rrraaaOOO@@@888999777777999===III^^^qqqtttmmmddd\\\RRRGGGCCCCCCIIIQQQ[[[fffxxx~~~cccUUUMMMRRReeerrriiigggeeebbb___\\\[[[ZZZ[[[YYYWWWTTTRRRPPPNNNNNNQQQPPPPPPOOONNNMMMLLLLLLaaaooouuussszzzuuulll[[[KKKCCC;;;777999<<<===???BBBBBB???>>>@@@AAAAAAEEEKKK___lllqqqgggaaaWWWPPPPPPQQQVVVZZZXXX^^^wwwddd[[[VVVOOOFFF???;;;888444111111111000///////////////111000222555555444999@@@ZZZmmm^^^QQQKKKFFFFFFIIIHHHAAA:::999555777666777RRRxxxzzz|||}}}fffNNNBBB???>>>???BBBCCCIIIPPPSSSPPPKKKFFFDDDGGGMMMTTT^^^mmm~~~YYYRRRQQQQQQWWWiiieee]]]UUUPPPPPPTTTXXXYYYVVVOOOGGGGGGRRRcccooo[[[HHHFFFBBB???======>>>???<<<888555444666999;;;;;;===AAAGGGnnnwwweee^^^RRRQQQQQQRRRRRRQQQNNNKKKJJJKKKPPPTTTQQQJJJJJJOOOYYYnnnyyyyyy~~~eeeTTTOOOOOOQQQ^^^jjjuuu{{{~~~xxxooottttttsssyyyyyyxxxdddTTTPPPQQQLLLOOOVVVVVV[[[[[[ZZZYYYZZZ[[[\\\]]]\\\XXXTTTQQQPPPPPPOOONNNIIIHHHHHHFFFEEEDDDDDDCCCCCCAAA???>>>>>>AAADDDFFFGGGHHHJJJLLLSSScccyyyyyynnn\\\NNN???888666444444666777666666777:::;;;:::666>>>aaaeeecccyyy\\\VVVJJJCCCAAA<<>>AAACCCBBBDDDHHHIIIKKKQQQXXXkkktttxxxccc___SSSRRRMMMNNNXXX___```aaaeeesssaaaYYYSSSLLLCCC<<<999666333000111000000////////////000111111333555555444:::CCCeeekkkdddSSSMMMFFFEEEGGGHHHCCC>>>:::666888777444KKKssspppZZZKKKEEEDDDFFFJJJRRR[[[eeegggbbbXXXOOOKKKRRRYYYeeewwwiiiccccccfffqqqsssmmmddd[[[WWW[[[cccjjjaaa^^^YYYTTTOOONNNRRRWWWaaatttSSSHHHEEEBBB>>><<<;;;;;;<<<999777555555777999;;;<<<>>>DDDQQQttttttaaa\\\OOOPPPQQQSSSTTTSSSPPPMMMMMMOOOSSSVVVRRRLLLIIIJJJPPPfff~~~yyyrrr|||sssbbbXXXQQQMMMLLLUUUbbbpppwww|||{{{vvvrrryyyxxxrrruuulll```[[[XXXMMMLLLPPPNNNXXXXXXYYYYYYXXXWWWVVVUUUYYYVVVQQQNNNMMMLLLKKKJJJHHHFFFDDDBBBAAABBBDDDEEEDDDBBB@@@>>>???BBBFFFHHHKKKLLLMMMQQQ[[[ooovvviiiWWWJJJ<<<777555333333555777666666888999:::;;;<<>>DDDQQQgggzzzsssaaaNNNEEECCCBBBDDDFFFCCCJJJUUUcccxxxyyydddXXXKKKMMM```xxx~~~nnnbbbaaa___\\\ZZZYYYXXXXXXTTTSSSRRRQQQPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLlll}}}~~~}}}~~~|||wwwsssnnnbbbWWWIII@@@999999;;;===@@@DDDGGGHHHLLLRRRUUUWWW]]]eeexxxpppaaa___XXX___]]]bbbuuu|||vvvuuurrrlll[[[VVVPPPIII@@@:::777555333000000000////////////000000000111444666555555<<>><<<:::::::::666666555666777:::<<<>>>AAAIIIZZZyyyppp]]]ZZZOOOPPPQQQSSSTTTSSSPPPMMMOOOQQQTTTTTTQQQMMMJJJIIIIII[[[qqqzzzuuuuuu{{{ooohhhccc\\\VVVSSSXXXeeerrrxxxzzzzzzxxxuuuzzz}}}yyy{{{uuuoooeeeTTTOOOPPPLLLTTTUUUWWWXXXXXXUUURRRPPPTTTQQQMMMKKKKKKLLLKKKJJJIIIGGGCCCAAAAAABBBEEEGGGEEEDDDAAA???@@@BBBEEEGGGGGGKKKOOOVVVeee|||}}}nnn___RRREEE999555555333333444666666777999888888===DDD```ccc[[[ggg```TTTVVVKKK@@@???>>>BBBPPP}}}vvvaaaXXX\\\ccckkkrrrvvvwwwxxx}}}~~~}}}|||yyywwwxxxyyywwwsssssswwwzzzvvvqqqmmmhhh\\\MMMAAA::::::<<<@@@GGGVVVmmm~~~kkkWWWLLLHHHFFFEEEFFFEEELLLWWWeee{{{xxxggg]]]NNNNNN```ttt{{{mmmdddbbb```^^^[[[YYYXXXXXXOOOOOONNNMMMMMMMMMMMMMMMJJJJJJJJJJJJIIIIIIHHHHHHppp~~~}}}|||~~~yyy{{{zzzvvvsssooofff]]]JJJAAA;;;===AAAEEEJJJOOOPPPSSSZZZbbbdddeeekkkssswwwjjjcccaaaiiiwwwyyy|||fffWWWTTTMMMFFF===777555555333111000000////////////000000000111444666555555===GGGssswwwZZZTTTSSSRRRPPPNNNKKKIIIHHHHHHAAA777888999222>>>ccc{{{xxxnnn```VVVVVV___ggg|||qqqbbbZZZTTTSSSTTTUUUWWWYYY]]]dddqqq|||hhhTTTHHHDDDCCC@@@>>><<<;;;;;;;;;444555666666777:::===???BBBIII]]]{{{zzznnn[[[\\\TTTTTTTTTUUUUUUSSSPPPMMMNNNPPPQQQPPPOOONNNLLLKKKJJJTTTeeeuuu~~~zzzsssrrrooofff___\\\___kkkvvvxxxvvvtttsssqqqtttyyyzzzsssgggaaaWWWRRRSSSUUUVVVVVVTTTRRRQQQPPPMMMJJJIIIJJJKKKKKKKKKHHHGGGEEEDDDDDDDDDEEEFFFFFFDDDBBB@@@???@@@BBBDDDBBBJJJSSS]]]oooxxxhhhXXXKKK@@@555333444333333555555666999:::777666@@@MMMbbbmmmyyyWWWOOOUUUMMMCCCBBB@@@@@@HHHlllxxxeeeYYY]]]ccciiinnnqqqtttuuuzzz{{{|||~~~}}}}}}}}}}}}||||||{{{zzzvvvuuuvvvxxxvvvrrrrrrvvvxxxtttrrrqqqoooeeeTTTGGG===<<<===CCCNNNbbbrrrdddZZZQQQLLLJJJKKKQQQ[[[iii~~~vvvjjjbbbRRRQQQbbbssswwwkkkfffeeebbb___\\\YYYWWWWWWRRRQQQOOONNNLLLKKKKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGdddvvv}}}|||{{{~~~~~~{{{vvvyyyxxxuuussspppiii```LLLDDD>>>BBBHHHOOOVVV[[[[[[___gggnnnpppqqqvvv~~~wwwlllkkkmmmmmmyyyzzz{{{xxxvvvbbbVVVUUULLLEEE<<<666555444333222000000////////////000111000111444666555555>>>HHHzzzuuu\\\YYYQQQTTTUUUSSSOOOJJJIIIIIIDDD888888999000999\\\yyy{{{uuu~~~xxx|||oooeeegggqqq{{{iiiZZZUUUSSSRRRUUU```\\\\\\bbbjjjtttmmmYYYLLLGGGBBBAAA???>>>============333444666666888:::===@@@@@@GGG\\\zzzvvv{{{mmm]]]aaa[[[ZZZYYYYYYXXXUUUQQQNNNKKKMMMNNNMMMMMMNNNNNNMMMOOORRR___uuu~~~|||vvvuuuqqqggg^^^\\\bbboooxxxxxxsssqqqpppooopppuuuvvvppppppyyywwwfffNNNOOOPPPQQQRRRRRRRRRRRRLLLIIIFFFEEEFFFGGGGGGFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEDDDBBB@@@??????@@@@@@EEEOOO[[[gggxxx~~~vvvfffXXXFFF<<<222111333444444555444777;;;;;;666444BBBSSSyyyeeetttUUUKKKUUUPPPFFFEEEAAA===AAAZZZyyygggZZZ^^^ccchhhlllooorrrsssvvvvvvwwwxxxyyy{{{|||||||||{{{yyywwwwwwxxxyyyzzzsssrrrsssvvvtttpppppptttvvvtttsssvvvuuukkkZZZKKK>>><<<===EEEUUUpppzzzlll^^^TTTQQQPPPVVV___lllooofff```QQQNNN___rrrttthhhhhhgggccc```\\\YYYWWWVVVWWWVVVSSSQQQNNNLLLKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHhhhhhh}}}~~~~~~}}}}}}}}}{{{xxxuuuqqqjjjcccOOOBBB<<>>===<<<<<<<<<<<<555555777999;;;===???AAACCCDDD```wwwyyyxxxooobbb\\\]]]]]][[[ZZZXXXVVVUUUTTTRRRPPPMMMLLLMMMOOOQQQQQQQQQUUU___nnnttt~~~wwwqqqeeeXXXWWW___cccmmmuuuuuuqqqooommmjjjrrrppprrryyy~~~tttppppppxxxYYYUUURRRRRRSSSRRRQQQPPPOOOMMMJJJIIIGGGFFFCCCAAAEEEDDDDDDDDDEEEFFFHHHIIIFFFGGGDDD>>><<<@@@DDDDDDHHHNNN\\\ooo}}}tttaaaNNN@@@<<<777444555666555444777888<<<111<<<<<<;;;rrrgggsssiii[[[VVVVVVSSSOOOJJJFFFDDDCCCRRRzzzooo```]]]bbbmmmrrrnnnlllpppppppppqqqssstttvvvwwwxxxwwwuuuuuuuuuwwwxxxwwwvvvwwwtttrrrpppqqqqqqqqqpppvvvsssssswwwyyyqqq___OOOAAA>>>AAANNNcccuuubbbXXXSSSPPPOOOXXX___iii~~~yyydddaaa[[[NNNOOO[[[tttuuuiiigggddd___[[[XXXWWWXXXYYYUUUTTTRRROOOMMMLLLKKKJJJHHHHHHFFFEEEEEEEEEFFFGGGlllkkk~~~}}}|||~~~~~~~~~|||yyyvvvqqqjjjdddRRRFFF???CCCIIILLLTTT]]]```eeekkkqqqvvvzzz~~~~~~zzzxxxyyy||||||yyypppbbbZZZ[[[bbbggg[[[ccczzzxxxlllhhh]]]RRRPPPFFFAAA;;;666444222111000///////////////000000111444111222666555444BBBSSS~~~fff\\\VVVUUUUUUSSSQQQNNNKKKIIIGGGHHH@@@<<<<<<888777LLLgggyyyjjjnnn~~~yyydddQQQLLLKKKLLLSSS\\\]]]iiizzz~~~```OOOIIIFFFAAA???======>>>>>><<<:::333444666777999<<>>===KKKuuu|||ooo```[[[]]]hhhnnnmmmmmmqqqpppqqqrrrssstttuuuuuuuuuvvvttttttuuuwwwxxxwwwvvvtttrrrooonnnnnnooonnnmmmsssqqqppptttvvvppp```RRREEE>>>@@@TTTsss}}}```SSSNNNMMMOOOPPPYYYaaakkkvvvaaa\\\VVVKKKMMMYYYooouuuiii___]]]ZZZWWWUUUTTTTTTTTTTTTSSSQQQOOOLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFqqqmmm}}}|||}}}|||yyywwwrrrjjjeeeSSSGGG>>>@@@DDDFFFNNNYYYWWW]]]fffnnnsssvvvyyy{{{wwwyyy{{{{{{|||}}}ssstttmmm]]]QQQQQQWWW\\\RRR___|||ddd^^^```YYYOOOLLLCCC>>>888444222111///...///////////////000111111555///222999777555JJJfffqqq\\\XXXVVVSSSRRRPPPNNNLLLJJJIIIIIIJJJBBB>>>>>>888555DDDYYYuuummmppp~~~zzz~~~}}}xxxiii]]]ZZZ[[[[[[```hhhnnnnnnOOOCCCAAABBBAAA>>><<<===AAAAAA<<<888111333555777888;;;???BBBIIIhhhjjjlllzzz___XXXYYYUUUVVVVVVWWWWWWWWWWWWWWWQQQMMMIIIGGGHHHKKKNNNOOOTTTRRRSSS[[[kkk}}}qqqtttiiiaaaXXXPPPUUU```iiiqqquuusssooommmkkkhhheeejjjooopppjjjhhhppp{{{vvvhhhuuu{{{UUURRRSSSVVVSSSLLLHHHHHHHHHFFFDDDCCCCCCCCCAAA???@@@@@@@@@AAABBBDDDFFFHHHCCCEEEBBB<<<:::AAAHHHLLLYYYaaannn||||||sssjjj___NNN???888666444444666999::::::777999:::444BBBPPPdddiiiSSS^^^rrr```\\\VVVTTTQQQLLLGGGBBB???===BBBaaawwwpppzzz~~~pppccc[[[[[[eeemmmnnnnnnrrrooopppqqqssstttssssssrrrtttsssssstttvvvwwwwwwvvvrrrpppnnnmmmmmmmmmlllkkkpppmmmlllooorrrnnnbbbXXXLLLBBBCCC]]]jjjPPPIIIFFFHHHNNNVVV^^^eeemmm}}}oooXXXSSSNNNEEEIIIUUUgggqqqgggZZZZZZXXXWWWUUUSSSRRRRRRRRRQQQOOOMMMKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEuuummmzzz~~~{{{yyywwwqqqjjjgggUUUHHH@@@DDDJJJLLLPPPWWWZZZ___gggnnnqqqssstttuuurrrsssuuuwwwyyy}}}vvvpppvvvrrrbbbSSSSSSZZZ^^^[[[hhhxxxcccVVV]]]eee^^^OOOEEE@@@<<<777333111000///---///......//////000111222444///333<<<:::<<>>MMMiiiwww}}}|||xxx|||}}}}}}~~~XXXDDD???@@@AAAAAA===:::===BBBBBB<<<555111444666888999<<>>OOOttt{{{nnngggqqqtttkkkbbbbbblllsssqqqoooqqqkkkmmmoooqqqssssssrrrrrrrrrqqqqqqrrrtttvvvvvvuuurrrpppnnnmmmnnnmmmllljjjllljjjiiikkknnnlllfff```TTTKKKMMMiiieeeTTTQQQLLLMMMUUUdddiiimmmqqqzzz{{{bbbLLLGGGCCC???EEEQQQaaayyyuuuiiiccc^^^^^^]]]\\\ZZZWWWUUUSSSPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEEEEDDDDDDDDDDDDDDD{{{oooyyywww|||~~~yyyxxxwwwqqqkkkiii___SSSNNNWWWaaabbb```bbbkkkoootttvvvwwwvvvuuuvvvvvvwwwzzz}}}rrrmmmzzzzzziiiYYYXXX```ddddddooovvvTTTKKKMMM\\\hhhaaaPPPDDD???;;;777444222111///...............///000111222444111555<<<;;;CCCiii___OOOQQQQQQPPPOOOMMMKKKJJJJJJKKKKKKGGGBBB@@@@@@<<<777;;;EEE]]]~~~~~~{{{xxxvvvyyy{{{hhhKKKEEEHHHHHHEEEAAA===:::<<>>>>>>>>???@@@AAAAAA>>>===GGGYYYkkktttzzz|||~~~~~~}}}~~~|||sssggg\\\QQQEEE;;;666666777666666666777999:::888:::888KKKkkkaaaEEEXXXtttZZZSSSSSSOOOLLLJJJIIIHHHGGGEEEBBB???FFF```}}}sssxxxpppjjjtttyyyuuuoooqqqzzz~~~vvvooonnnhhhjjjllloooqqqrrrrrrrrrpppooooooppprrrssssssrrrnnnlllkkkkkkkkkjjjhhhggggggffffffhhhjjjjjjhhhfff\\\XXX]]]uuunnnbbbaaa^^^cccooo{{{{{{yyyxxxzzz~~~~~~{{{jjjTTT@@@<<<;;;:::@@@KKK^^^qqqrrrfff```___aaaaaa```___]]]YYYVVVTTTMMMLLLKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBqqqxxxpppvvvxxxyyyyyysssmmmmmmoooffffffsss}}}|||xxxxxx|||}}}~~~}}}{{{yyyyyyzzzyyymmmjjj|||qqq```aaajjjooommmuuuiiiKKKDDDDDDLLL\\\eee^^^PPPFFF===;;;777444333222000///............///111222333555555777888:::MMMxxx{{{WWWLLLQQQMMMPPPPPPNNNMMMLLLLLLLLLLLLGGGCCCBBBAAA>>>:::;;;@@@VVVxxxzzzvvvtttrrrrrrqqqsssxxx}}}YYYHHHMMMRRRNNNGGGAAA===:::;;;===<<<777222444888<<<======BBBJJJQQQcccTTTUUUOOOTTTTTTUUUUUUTTTRRROOOMMMLLLIIIFFFDDDEEEFFFGGGGGGFFFLLLQQQRRRSSSYYYeeennntttzzzuuuuuummmiiiuuukkk\\\NNNHHHDDDDDDMMMYYYcccjjjppprrrpppmmmeee\\\WWWXXXWWWWWWZZZ___^^^ZZZ^^^]]]dddooopppggg___^^^kkksssssshhh^^^ZZZRRRHHHBBBNNNggg{{{www___OOONNNIIIGGGFFFEEEFFFFFFDDDBBB<<<<<<<<<===>>>@@@BBBDDDDDDBBB>>>@@@NNNbbbqqqvvvxxx~~~}}}xxxvvvwwwvvvkkk^^^SSSIII???999999666777888777666666888::::::======[[[~~~\\\KKKjjjjjjYYYTTTRRRMMMJJJHHHIIIKKKLLLJJJGGGBBBBBBSSS{{{~~~vvvwww}}}}}}yyyooommmiiiiiijjjlllnnnoooqqqqqqnnnmmmlllmmmooopppooonnnhhhgggfffffffffeeecccaaabbbcccdddeeefffhhhhhhiiiccceeelll|||oooqqqwww}}}{{{uuuooo[[[III999666777777<<>>]]]oooQQQOOOVVVPPPQQQQQQQQQPPPOOONNNLLLKKKJJJFFFDDDCCC@@@<<<;;;<<>>;;;:::999777444222444888===>>>>>>BBBLLLTTTZZZOOOSSSNNNSSSTTTVVVVVVUUUSSSPPPNNNJJJHHHFFFEEEFFFFFFEEEDDDDDDJJJOOOOOOMMMSSS```llluuu~~~yyyvvvtttkkkhhhiiittt}}}sss___QQQFFFCCCCCCDDDNNNZZZeeejjjllljjjhhhfff___WWWQQQUUUUUUSSSTTTZZZ\\\YYY\\\XXXZZZaaa^^^SSSOOORRRaaaooowwwnnn___UUUNNNIIIHHHWWWvvvfffOOOJJJGGGFFFDDDCCCDDDCCCAAA???;;;;;;;;;<<<>>>AAACCCEEECCCAAA@@@GGGZZZllltttrrrvvv|||wwwooommmnnnkkk___RRRHHH???777666:::444666888888777777999;;;<<>>>>>CCCMMMUUUUUUJJJRRROOOQQQRRRTTTUUUTTTRRROOONNNIIIHHHFFFFFFGGGGGGEEECCCBBBGGGJJJIIIHHHOOO```nnn}}}zzzzzzzzzyyywwwtttpppooofffhhhllltttzzzxxxooofffYYYLLLBBBCCCEEEHHHQQQ]]]bbbcccbbb]]]ZZZXXXSSSLLLOOOVVVXXXSSSQQQVVV[[[[[[[[[VVVXXX]]]XXXKKKGGGMMMddduuutttaaaTTTPPPOOOSSSeeennnRRRLLLFFFDDDBBBAAAAAA@@@>>><<<>>>=========>>>???AAABBBAAA@@@BBBNNNddduuuxxxqqqxxx|||}}}wwwlllgggiiinnnbbbUUUHHH???777111222888222555888888777777:::======UUUlllrrreeeqqqqqqRRROOONNNHHHIIIFFFCCCEEEIIIKKKHHHEEEAAA???EEE___xxxppprrrpppnnnkkkiiihhhiiikkklllmmmkkkjjjjjjjjjjjjiiigggeeedddcccddddddccc```]]]XXX[[[^^^``````aaadddgggjjjoooxxx~~~xxxkkk```RRRDDD888666666444555888666>>>CCC???::::::===???IIIIIIIIIIIIJJJJJJJJJKKKHHHHHHFFFEEECCCCCCBBBBBBAAAAAABBBCCCBBBAAA@@@???{{{kkkfffwwwvvv~~~yyyxxxzzz{{{~~~~~~~~~nnnnnnsssrrrkkkSSSAAABBBPPP```wwwjjjPPPBBB>>>777666444222111////////////////////////111333444...888888555NNNzzzbbbWWWVVVVVVTTTSSSRRRPPPOOOMMMLLLLLLLLLIIIGGGEEECCCBBB@@@>>><<>>:::888>>>AAAFFFUUU}}}SSSOOOTTTRRRXXXTTTPPPOOOPPPOOOLLLIIIMMMLLLJJJGGGCCCBBBDDDEEEFFFCCCGGGMMMMMMKKKVVVfffyyyhhhjjjpppnnnmmmooolllooouuuxxxvvvjjjZZZMMMEEE@@@===@@@FFFLLLRRRVVVYYY]]]\\\UUUPPPPPPNNNIIIFFFLLLRRRUUUSSSRRRTTTWWWXXXVVVUUUTTTOOOIIIGGGIIIZZZxxx{{{dddYYYUUUQQQZZZooohhhNNNGGGEEE???===>>>???<<<<<<>>>@@@999666:::???AAABBBCCCIIIMMMUUUaaammmssstttrrrwwwwwwvvvpppggg___[[[ZZZQQQHHH<<<666444555444222000666555666<<<999555<<>><<<<<<<<<<<>>BBBTTTttt|||~~~wwwooozzzlllkkkzzz~~~zzzuuuqqqpppmmmgggccchhhgggfffccc``````ccceeekkkrrrvvvxxx~~~yyy{{{~~~jjjUUUBBB===777222111333444555:::>>>:::888===>>>CCCQQQxxxwwwSSSQQQUUUQQQTTTQQQNNNMMMNNNOOOMMMKKKKKKJJJIIIFFFCCCBBBDDDEEEHHHEEEGGGKKKJJJGGGPPP^^^~~~ccc```hhhlllkkkkkkllllllooouuuvvvkkkVVVDDDAAA>>>>>>AAAFFFKKKOOOQQQTTTYYYZZZTTTPPPNNNJJJEEEMMMQQQVVVVVVTTTRRRSSSVVVSSSQQQQQQRRROOOIIIIIILLLaaa~~~jjj^^^ZZZVVVYYYggg}}}}}}___KKKHHHDDD???<<<===>>>;;;:::<<<999777888:::;;;<<>>999555444333111000/////////////////////111222333444888777444>>>dddrrrXXXOOOPPPQQQPPPTTTRRRQQQTTTYYYZZZUUUQQQOOOIIICCCCCCIIIKKKGGGAAA???LLLiiiyyyttt{{{}}}yyytttqqqooolllgggbbbeeedddbbb^^^[[[ZZZ\\\^^^___eeeiiijjjppp}}}}}}dddMMM>>>:::444111222444555666777<<<:::;;;BBBBBBHHHYYYuuunnnTTTTTTVVVQQQOOOMMMKKKJJJLLLMMMMMMLLLGGGHHHGGGEEECCCCCCEEEGGGJJJGGGGGGIIIEEEBBBIIITTTwwwddd]]]hhhooonnnllllllhhhhhhnnnsssjjjUUUBBB======>>>???BBBFFFIIIJJJQQQVVVYYYVVVRRROOOKKKGGGNNNQQQRRRQQQMMMLLLMMMOOOOOONNNOOORRRPPPMMMMMMQQQhhhgggYYYUUURRRUUUZZZeeemmmdddRRRHHHHHHCCC>>>;;;<<<<<<999888:::777888;;;;;;888888BBBOOOfffgggkkkrrryyy}}}|||zzzvvvsssmmmdddXXXNNNHHHEEE@@@;;;555222333444222111222555222555<<<888555???OOOlllgggiiihhhNNNJJJMMMKKKFFFGGGGGGGGGGGGGGGHHHIIIIIIEEEGGGBBBAAAXXXxxxzzzxxxsss}}}xxxsssqqqmmmgggbbb```bbbdddddddddddddddddddddccccccaaa___]]]\\\\\\[[[YYYWWWZZZZZZZZZ[[[]]]___aaacccccciiivvvttttttvvv|||{{{wwwuuupppjjjeee___VVVIII???:::888666444555333333555666333333666888???GGGKKKIIIFFFFFFGGGAAAAAA@@@AAABBBCCCEEEFFF@@@???>>>===<<<<<<<<<<<>>EEE[[[}}}}}}zzz|||}}}yyytttqqqooolllgggbbb```___]]]YYYVVVVVVWWWZZZ^^^aaacccdddggglllssswww}}}uuu{{{}}}aaaIII999666222111222555666777444:::<<>>JJJXXXkkkkkkmmmsssyyy||||||yyynnnjjjcccXXXNNNEEE>>>;;;666444111111222333222111111444333777>>>999888DDDUUUzzzyyybbb[[[|||{{{XXXGGGHHHLLLJJJGGGHHHHHHHHHGGGHHHHHHIIIIIIGGGHHHEEEAAALLLpppuuuyyy{{{zzzsssrrrnnniiidddaaaaaabbbcccbbbbbbaaa```___^^^^^^___]]][[[[[[[[[[[[ZZZYYYYYYXXXXXXYYYZZZ\\\^^^___```ccckkkxxxzzzqqqpppsss|||{{{xxxwwwwwwuuusssmmmdddWWWLLLDDD???999555:::666444777888888;;;@@@IIISSS]]]]]]UUULLLHHHIIIEEEDDDBBBAAA@@@@@@@@@AAA>>>======<<<<<<;;;;;;;;;yyywwwpppkkktttuuu^^^]]]ooogggKKK<<<:::222111000000////////////---...///111222444444555999666888JJJppp}}}vvvllleeejjjkkkfffbbbYYYWWWWWW[[[```^^^TTTKKKJJJIIIHHHEEEDDDFFFIIILLLEEEEEEQQQooo~~~tttkkknnnxxx~~~zzzuuupppmmmkkkhhhccc___ZZZYYYXXXUUUSSSSSSVVVYYYZZZYYYZZZZZZZZZ[[[]]]___cccccceeejjjqqqyyy|||||||||yyyvvvtttttttttoookkkeee___]]]gggiiiSSSccc~~~wwwYYYBBB555333111111444666888888777===AAALLLZZZbbbtttuuuXXXQQQSSSRRROOOMMMLLLIIIFFFEEEDDDFFFGGGEEEGGGHHHHHHGGGHHHJJJKKKJJJIIIGGGFFFDDDBBBFFFLLLQQQhhh{{{sss}}}xxxaaa[[[```hhhnnnmmmiiieeebbbaaacccfffhhhlllnnnjjj```\\\ccclllqqqmmmllliiiddd^^^XXXVVVVVVSSSSSSQQQOOONNNNNNPPPRRROOONNNOOORRRQQQMMMNNNRRRpppzzz{{{iiiUUUKKKKKKKKKHHHDDDCCCDDDEEECCCBBBCCCAAA;;;888999999777666777888555555;;;DDDMMMZZZdddkkkjjjlllpppvvvxxxwwwtttbbb]]]UUULLLDDD===888666000000///000222333333222222555555999===666888IIIqqqqqqWWWUUUjjj|||fffOOOGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHFFFCCCFFF___{{{{{{zzzyyy~~~ttttttrrrnnniiifffeeeeeefffeeedddaaa___]]][[[ZZZZZZYYYYYYZZZ\\\]]]]]]\\\XXXWWWWWWWWWWWWYYYZZZ[[[^^^```ccciiiqqqyyy~~~xxxqqqnnnnnnrrr{{{~~~{{{pppeee\\\RRRIIIBBBBBB===<<<@@@FFFLLLUUU^^^llltttzzztttcccTTTLLLKKKGGGEEECCC@@@>>>=========<<<<<<<<<<<<;;;;;;::::::www{{{uuujjjooouuuhhhvvviiiGGG666555000000///////////////000---...000222333444555555555222888NNNqqqnnnlllqqqnnngggbbb^^^XXXRRRPPPRRRSSSQQQNNNIIIJJJIIIFFFBBBCCCIIIOOONNNJJJNNNdddqqqbbbbbbllltttvvvvvvsssooojjjgggeeebbb]]]YYYUUUTTTSSSQQQPPPQQQTTTWWWUUURRRQQQRRRQQQNNNNNNPPPSSSOOOIIIHHHKKKQQQWWWZZZ\\\\\\\\\XXXSSSMMMJJJIIIBBBBBBCCCFFFJJJZZZvvvtttQQQJJJdddrrr___FFF444333222111222555888999999===@@@DDDQQQbbbmmmbbbQQQOOOOOONNNNNNNNNLLLJJJEEEBBBAAACCCEEEEEEGGGHHHIIIIIIIIIKKKLLLJJJIIIHHHFFFDDDEEEGGGJJJHHHZZZmmmdddOOOKKKUUU```ffffffddd^^^[[[___kkkuuu{{{uuu|||~~~xxxqqqggg^^^[[[\\\ZZZXXXVVVSSSQQQPPPPPPPPPLLLKKKLLLNNNLLLHHHHHHLLL___dddaaaVVVKKKHHHJJJKKKCCCAAA??????@@@AAAAAA@@@???:::777999999777666888555222666DDDUUUaaajjjppplllkkklllooorrrqqqmmmjjjUUUPPPHHHAAA<<<888555333//////000111222333444444555888777999999333===WWWyyyZZZLLL^^^iiiYYYKKKIIIHHHEEEFFFJJJFFFFFFFFFFFFFFFGGGHHHHHHHHHFFFFFFEEECCCQQQxxxyyyyyyyyyvvvrrrnnnkkkkkkkkkjjjhhheeeaaa^^^\\\[[[WWWWWWXXX[[[^^^___^^^]]]WWWVVVUUUUUUUUUVVVWWWXXX\\\]]]```cccfffiiilllmmmnnnoooqqqrrrssswww~~~xxxnnnbbbZZZOOOLLLMMMVVV```lllzzzjjjVVVLLLJJJCCCBBB@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;999888777vvv~~~yyyiiihhhyyy~~~~~~~~~wwwjjjppp}}}yyyYYY===000111//////.........//////000,,,...000222444555555555444111;;;XXX~~~{{{hhhfffiiiccc]]][[[[[[WWWRRRNNNNNNNNNNNNNNNMMMKKKHHHEEECCCEEEJJJNNNPPPLLLMMM\\\vvvuuu___[[[eeemmmqqqsssoookkkfffcccaaa^^^YYYUUUQQQQQQPPPNNNMMMNNNQQQTTTPPPKKKJJJMMMMMMJJJIIILLLKKKDDD<<<999;;;@@@EEEGGGSSSSSSQQQLLLEEE???;;;:::999:::===AAAHHHXXXsss|||[[[DDDKKKjjj{{{nnnttt~~~wwwgggbbbnnn}}}rrrqqqiiikkkhhh]]]PPPEEE888...222111111333777999999999===>>>AAANNNaaaqqqsssTTTKKKMMMJJJIIIMMMMMMLLLIIIEEEAAA@@@BBBEEEDDDFFFHHHIIIHHHHHHJJJKKKKKKKKKIIIFFFDDDFFFGGGHHHIIITTT___rrr|||^^^NNNMMMQQQZZZ^^^```]]]YYY\\\gggrrr|||wwwkkkgggiiifffccc^^^YYYUUUQQQMMMKKKIIIHHHIIIKKKJJJEEEFFFIIINNNNNNLLLHHHFFFHHHHHHGGG@@@@@@???>>>>>>@@@@@@@@@>>>999777999:::888888:::999;;;FFFZZZkkksssvvvwwwpppnnnmmmmmmlllggg___YYYLLLFFF>>>999666555333222000111222333333444555666777999888888999888OOOuuuaaaVVV\\\yyyfffUUUIIIHHHHHHCCCBBBGGGBBBBBBBBBBBBCCCDDDFFFFFFGGGBBBCCCFFFAAADDDccc~~~yyytttqqqoookkkjjjgggdddaaa___\\\[[[VVVWWWZZZ]]]``````^^^[[[VVVUUUTTTSSSSSSTTTUUUUUUVVVYYY]]]```aaabbbcccdddfffkkkqqqtttwww||||||qqqppptttfffRRRIIIHHHAAAAAA???>>>======>>>???<<<<<<<<<;;;:::888666555www|||hhhbbbqqq~~~~~~~~~{{{yyyyyy}}}~~~|||zzz|||pppaaa]]]hhhwww~~~___III777222555///............///000000,,,...000333444555666555999666DDDiiiyyyddd```aaa[[[XXXYYYTTTUUUVVVVVVTTTQQQMMMKKKQQQLLLFFFCCCEEEIIILLLMMMLLLIIIJJJXXXooo}}}zzz___ZZZbbbjjjooorrrooojjjeeebbbaaa]]]XXXTTTPPPOOONNNLLLJJJKKKNNNPPPJJJDDDDDDHHHJJJGGGGGGKKKGGGAAA:::777:::@@@EEEGGGQQQPPPMMMHHHBBB===;;;;;;999888888<<>>;;;999777222222222444777::::::999888999;;;JJJ___qqqgggLLLIIIKKKGGGFFFLLLKKKKKKIIIDDD@@@@@@CCCFFFCCCEEEGGGHHHHHHGGGIIIJJJLLLLLLIIIFFFDDDEEEFFFFFFGGGNNNTTTdddxxx|||zzz___PPPJJJQQQWWW]]]]]]ZZZ[[[bbbiiitttzzzuuuwwwtttpppjjjccc\\\UUUOOOKKKIIIHHHIIILLLJJJFFFGGGJJJJJJIIIGGGGGGJJJLLLIIIEEE@@@AAA@@@>>>===???@@@@@@===888666999:::999999;;;BBBHHHYYYnnn|||}}}zzzxxxssspppmmmkkkggg^^^TTTLLLGGGAAA999444333333222000222333444444333444666888777999888999;;;AAAccc~~~VVV___uuuiiiVVVGGGFFFGGGBBB@@@DDD>>>>>>???@@@AAABBBDDDEEEGGG@@@AAAFFF@@@===UUUxxx~~~xxxtttrrrgggfffdddbbb___]]][[[ZZZWWWYYY\\\___bbb```\\\YYYVVVUUUSSSRRRRRRRRRSSSTTTQQQTTTYYY\\\^^^]]]]]]^^^]]]dddkkkpppttt{{{|||___LLLEEEFFFCCCBBB@@@>>>===<<<<<<===<<<<<<<<<;;;:::777555444rrrqqqlllYYY```www{{{}}}uuuyyyyyysssqqquuuxxxuuuqqqqqquuu{{{ppp```YYYQQQLLL\\\uuuUUUCCC>>>555000111............/////////000...111222222222444555444777888TTTqqq___ZZZ\\\[[[VVVSSSSSSSSSRRRQQQOOOMMMJJJIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJLLLMMMPPP[[[pppvvvjjjaaaYYYZZZfffhhhccc^^^]]]___^^^YYYTTTLLLIIIEEEDDDEEEFFFEEECCCDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@@@@AAACCCDDDFFFGGGJJJHHHEEE???:::777777888111:::@@@AAAGGG[[[uuu{{{bbbIII@@@EEEUUUqqqiiiVVVZZZ```WWWKKKGGGNNN\\\lllpppfffWWWLLLGGGIIIGGGBBB<<<777333111///666444333444666888999999888=========OOOzzzaaaUUUGGG@@@CCCHHHKKKKKKJJJGGGCCC@@@???AAADDDFFFBBBBBBBBBAAAAAADDDHHHKKKKKKIIIGGGFFFGGGHHHHHHHHHIIINNNOOO[[[qqq}}}wwwYYYOOOIIIKKKRRRSSSOOOSSS]]]```sssxxxmmm^^^PPPGGGJJJIIIGGGGGGHHHHHHGGGEEEDDDAAA???AAADDDEEECCC@@@===???@@@@@@>>><<<;;;;;;444777:::;;;:::;;;BBBJJJQQQjjjvvvqqqhhh^^^TTTLLLFFFCCC999666222000222333222111...555777333111666::::::888>>>777777FFFWWWkkkgggcccYYYKKKDDDDDDEEECCC@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>;;;:::@@@KKKTTTyyytttggg___bbbaaaZZZWWW[[[UUUWWW[[[]]]]]][[[WWWUUURRRRRRRRRQQQQQQQQQQQQQQQRRRRRRTTTXXX[[[[[[YYYVVVWWW[[[```eeejjjsss~~~nnnUUUHHHCCCAAA=========<<<;;;;;;::::::<<<;;;:::888666333111000nnnllljjj[[[___uuuxxxzzzyyyqqqmmmpppqqqpppooopppsssxxx~~~}}}~~~ppp]]]PPPIIIKKKNNNXXXvvvjjjFFF;;;999444111444........./////////000000///000222333555666666555>>>CCCfffzzzjjjZZZUUUWWWUUURRRPPPQQQQQQQQQPPPNNNLLLJJJHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIKKKTTTjjjzzz|||{{{vvvwwwwwwxxxeeeVVVVVVcccdddaaa]]][[[ZZZXXXTTTQQQNNNJJJFFFDDDDDDCCCAAA???@@@@@@????????????@@@@@@>>>>>>???@@@AAAAAABBBBBBAAA@@@===999666444555666999:::;;;???NNNcccrrrxxx___NNN===;;;HHH```{{{yyy```NNNRRRVVVMMMDDDBBBMMMWWWaaa```UUUHHH???===AAA???<<<999777555555555555444444555777999:::;;;:::>>><<<>>>\\\UUULLLBBB???BBBFFFGGGEEEHHHFFFCCC@@@???@@@BBBDDD@@@@@@@@@@@@@@@BBBFFFIIIJJJHHHFFFEEEGGGHHHHHHGGGIIIMMMOOOZZZppp^^^OOODDDGGGLLLLLLPPPWWWYYYddduuuvvvjjj]]]TTTOOOLLLIIIHHHJJJKKKLLLLLLFFFDDDAAAAAACCCCCCBBB@@@AAA@@@???@@@AAAAAA???===;;;???BBBDDDGGGNNN\\\hhh{{{uuulllggg^^^TTTKKKDDD???===777444111000111333222111111555666111000555999999<<>>AAAYYY~~~tttiiiYYYPPPFFFAAABBBDDDBBB@@@========================AAAAAA???;;;999<<>>===CCCMMMccchhhNNN888444555111000555....../////////000000000111000111444777888888777===KKKyyy}}}{{{mmmaaaUUURRRQQQOOONNNNNNOOOOOOOOONNNMMMJJJHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHGGGHHHOOOdddxxxnnnhhhpppxxxtttsss{{{}}}|||hhhUUUOOOXXX___^^^\\\ZZZWWWSSSPPPNNNNNNKKKFFFCCCAAA???===;;;<<<;;;;;;;;;;;;;;;;;;<<<:::;;;<<<>>>>>>>>>===<<<888888777444222222444666===:::999CCCYYYlllmmmfffHHHAAA:::===RRRooogggTTTHHHKKKLLLDDD???@@@JJJPPPTTTPPPEEE;;;777888:::999777666555555666666444444555666888:::;;;<<<;;;>>>>>>JJJtttxxxIIIDDD??????CCCEEEDDDAAADDDCCCBBB@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>@@@CCCFFFHHHFFFDDDDDDFFFGGGGGGGGGHHHMMMNNNUUUhhhyyylllTTT??????IIINNNPPPQQQRRRVVV^^^kkk{{{vvvkkkccc\\\YYYVVVUUUXXX[[[]]]^^^MMMIIICCC???>>>AAAEEEHHHOOOKKKGGGHHHMMMNNNKKKFFFEEEMMMXXXaaajjjvvv}}}{{{xxxsss___ZZZQQQHHH@@@;;;888777444222000000111222222222222444444111333888::::::;;;===CCCOOOssseeeSSSLLLFFF???===@@@BBBAAA>>><<<<<<<<<<<<<<<<<<<<<<<>><<<:::999999888888777777888888999888999;;;<<<<<<;;;999777555555555333222333666888999<<>><<>>>>>AAAMMMkkkgggEEEAAA???@@@CCCEEECCC@@@AAA@@@@@@@@@?????????>>><<<<<<===<<<<<<>>>AAACCCFFFDDDBBBBBBDDDFFFFFFFFFGGGMMMLLLNNN[[[ggg|||~~~}}}}}}vvvZZZ@@@>>>JJJSSSRRROOOPPPPPPSSS[[[iii{{{xxx{{{yyywwwwwwxxxzzzzzzyyy^^^YYYQQQLLLKKKQQQ[[[aaaddd```^^^___ccceeeccc```dddrrrxxxuuuqqqlllSSSNNNGGG@@@:::666555555111000000000111222333333222222333444777:::;;;;;;888888MMMoooppplllRRRGGGCCC???;;;;;;>>>@@@>>><<<========================999;;;<<<======???CCCFFFSSSyyy|||ddd```ggg~~~{{{oooiiibbb[[[XXXZZZZZZWWWSSSOOOLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOXXX\\\___\\\VVVRRRRRRUUUTTTTTTSSSSSSUUU]]]hhhqqqzzzmmmZZZKKKDDDBBBCCCCCC===<<<<<<;;;::::::999999444444333333333333333333lllkkkiii___hhh~~~vvvpppooonnnqqqtttssspppqqqvvv||||||{{{uuuuuuvvvuuuvvvttttttuuuyyyzzzxxxvvv||||||yyyxxx|||~~~|||zzz|||~~~|||sssiii\\\LLL>>><<<===???EEETTTqqqoooXXXMMMIII@@@>>>666333555444...,,,///////////////000000000111555222222666666444777===IIIqqquuuvvvXXXRRRNNNMMMLLLJJJKKKNNNJJJJJJKKKKKKJJJHHHGGGFFFIIIIIIHHHHHHGGGFFFDDDDDDFFFGGGJJJMMMOOOZZZqqq~~~oookkkooovvvhhhRRRPPPSSSWWWXXXUUUPPPKKKIIIEEEDDDAAA>>>;;;999999999777777666666666666777777777888:::;;;:::999777555555555555333222333666888777FFFVVV___```ZZZMMMAAA666999:::>>>NNN___aaaXXXHHHBBB@@@DDDDDDBBBEEELLLJJJMMMNNNJJJCCC===;;;<<<888777555222111000000000555777888999999<<>>>>>???AAA@@@???>>>>>>>>>>>>>>>======<<<:::;;;<<<<<<<<<<<>>999555333333444000000000111111111333333111222444666777666666777888>>>jjj```eeehhhUUUHHH===???===;;;;;;===>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>888:::===???AAACCCFFFGGGOOOjjjzzzoooiiihhhlllwwwnnneee]]]YYYYYYYYYWWWTTTQQQNNNLLLKKKJJJJJJKKKLLLMMMOOOPPPQQQQQQRRRVVVYYYWWWRRROOOPPPSSSRRRRRRQQQOOOPPPVVV___gggzzz|||]]]UUUKKKCCC@@@>>><<<:::;;;;;;::::::999888888888555444333222111111222222nnnjjjpppjjjkkk~~~}}}vvvqqqnnnpppqqqpppnnnllllllppptttwww}}}~~~wwwuuuxxxwwwrrrrrrqqqqqqssswwwwwwuuurrrsssrrrooommmrrrzzz|||yyysssqqqqqqssswwwwwwuuuqqqssstttpppeeeYYYOOOCCC999;;;>>>AAAIII\\\wwwsss]]]RRRFFF@@@???999333000000333222...,,,.../////////000000000111111555222444777555333;;;GGGhhh}}}RRRLLLIIIKKKKKKIIIIIIKKKHHHIIIJJJJJJIIIHHHGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDGGGLLLLLLOOO___rrr|||zzzXXXNNNNNNOOOOOOMMMJJJGGGDDD@@@@@@???<<<888777888999666666555555555555666666666666777888888777666555333333333222111222555888===PPPaaaaaaSSSEEE:::444444666999???IIIOOOKKKCCC<<<::::::>>>??????CCCJJJKKKLLLLLLHHH@@@:::777777555444333222111222333444555888:::;;;===BBBJJJPPPXXXrrrrrrHHHAAA>>>;;;:::;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<===???@@@@@@???>>>???AAADDDEEEEEE@@@GGGFFFFFFJJJLLLVVVjjjlllTTTIIIHHHMMMQQQMMMNNNMMMKKKJJJNNNXXX```qqq~~~|||mmmaaaUUUIII@@@;;;999666333111111111111///111222222111111333444222222444666333111444:::BBBWWWbbb```~~~jjjNNNJJJEEE<<<>>>===;;;;;;<<<===<<<;;;????????????????????????===>>>@@@BBBDDDEEEFFFFFFFFFVVV}}}}}}vvvlllgggppp~~~~~~|||}}}~~~uuukkkaaa[[[XXXVVVUUUSSSQQQNNNKKKHHHGGGHHHIIIJJJKKKMMMOOOPPPPPPJJJMMMOOONNNLLLJJJLLLNNNMMMNNNNNNLLLKKKNNNTTTYYYcccmmmzzzxxx\\\PPPKKKEEEAAA@@@>>>;;;777999999999888777777666666555444222111111111222333qqqhhhuuurrrlllvvv~~~~~~}}}}}}xxxuuurrrssspppmmmkkkjjjlllooorrrvvv||||||xxx{{{vvvsssrrrrrrtttwwwxxxxxxwwwppppppooooootttyyyxxxrrrnnnmmmooorrruuutttooojjjiiijjjfffZZZOOOHHHAAA:::BBBFFFLLLXXXpppaaaMMMGGG???::::::777222//////222222///.../////////000000000111111111333222666999666444BBBTTTmmmQQQKKKHHHKKKNNNLLLJJJJJJGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDDDDFFFBBBCCCHHHGGGFFFPPP^^^yyyeeeUUUPPPIIIEEEEEEEEEEEECCC>>>???>>>:::666444555777555555444444444444555555444444555555555555555555222222333222222444777:::EEERRRZZZQQQBBB888444444888777;;;DDDHHHEEE???<<<666444555888999:::???DDDFFFFFFEEEAAA;;;666444444333333222222222444555666555888;;;===BBBJJJWWW```lll]]]BBB;;;;;;:::::::::::::::999;;;::::::999999::::::;;;;;;===>>>>>>======???AAA???===<<<===@@@CCCDDDDDDAAAFFFDDDCCCGGGGGGNNN```{{{fffUUUSSSVVVVVVSSSOOOKKKIIIIIIJJJKKKOOO```rrrzzzpppdddZZZQQQHHH???:::333333333222222111111111000222444444222111222444222222444555333444@@@MMMbbbnnn```}}}UUUFFFDDDBBB???===<<<;;;:::;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBCCCEEEFFFFFFEEECCCFFFggg{{{qqqllliiimmmxxxlllhhhcccbbbgggrrruuukkkbbb]]]WWWVVVSSSOOOLLLJJJHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIHHHKKKMMMLLLIIIIIILLLOOOOOOWWW___gggssswwwjjj]]]JJJLLLGGGBBB?????????<<<:::888777777666555555444444333222111111111333555666tttgggwwwuuuiiimmmyyy}}}zzz}}}{{{{{{zzzvvvqqqllljjjkkkooorrrsssuuuzzzzzzxxx~~~xxxsssrrrqqqrrrtttwwwyyyzzznnnoooppprrrwwwzzzuuummmjjjjjjmmmqqqtttqqqkkkeee___aaa]]]RRRIIIDDD@@@===EEEJJJTTThhh{{{\\\JJJGGG>>>666666444666333111222222000//////000000000000111111111111111111777;;;666666GGG___bbbTTTMMMJJJNNNRRRQQQMMMLLLGGGHHHIIIIIIIIIIIIGGGGGGEEEFFFFFFFFFFFFEEEEEEDDDKKKDDDBBBFFFEEEAAAHHHUUUkkkuuu___UUUGGG@@@@@@CCCEEEEEE>>>???>>>:::555222333555444444333333333333444444333333222222333333444555222333333444555777;;;???IIINNNLLLAAA666444777999;;;777;;;EEEFFF===777999444333333555777888;;;???@@@@@@>>>;;;666444555666666555444333333444555555444888<<>>??????>>>>>>@@@AAA>>><<<;;;===@@@BBBDDDDDDDDDGGGCCC@@@DDDDDDIIIYYYjjjiii]]]\\\bbb[[[SSSOOONNNMMMIIIFFFCCCMMMTTTUUUZZZeeeiiifffrrrvvvkkkaaaUUULLLDDD<<<666444111222333444444444444333111333666555333111222444000111333666666<<>><<>>========================@@@@@@AAACCCFFFHHHHHHGGGHHH???XXX~~~uuusssuuu~~~wwwiiiccc]]]ZZZ]]]iii{{{}}}}}}~~~|||tttjjjcccZZZXXXSSSOOOLLLKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFJJJHHHGGGHHHJJJJJJIIIHHHGGGJJJNNNMMMJJJHHHIIIJJJJJJOOORRRUUU\\\gggnnnoooyyyxxxgggUUUSSSSSSJJJGGGBBB;;;888999::::::999666666666555444444333333111000000000222555888:::fffbbbkkkiii\\\xxx|||~~~{{{zzzuuurrrooonnnnnnppppppppp{{{zzz|||uuuvvvwwwwwwxxxxxxwwwwwwxxxuuurrrqqqrrrqqqnnnkkkhhhiiikkklllkkkiiifffdddeee^^^TTTLLLBBB;;;;;;???NNNMMM^^^pppXXXBBB===<<<777444888000000///.....................------...000222444000666777666555666QQQ{{{ZZZLLLMMMNNNOOOOOOMMMKKKJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDFFFGGGEEEBBBAAACCCFFFDDDDDDEEEEEEFFFIIIMMMQQQdddyyy|||eeeNNNEEEBBB@@@???@@@===<<<;;;999666444222111222222222111111111111000111111222333333333333222333222111222444888<<<>>>EEEBBB===888555444555666666888;;;;;;:::888777777333333333444444444555555888777666555444333222222222111///000222555777888===<<<888AAAZZZfffdddfffYYYKKKAAA>>>===;;;:::999888888888777666666666777888999999;;;;;;<<<<<<===>>>>>>>>>;;;;;;:::;;;<<<>>>@@@AAAAAAAAAAAACCCEEEHHHKKKLLLYYYooosssnnnhhh```YYYSSSNNNIIIFFFFFFCCCFFFMMMLLLHHHOOO\\\hhhsss{{{www|||yyyhhh]]]SSSOOOIIICCC===888666555111111111111111222222222777333///000444555111---000222555555777JJJrrryyyuuuRRRDDD@@@>>>>>>999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAEEEIIIMMMGGGJJJOOO```{{{wwwzzzoooccc\\\]]]eeettt}}}}}}zzzyyyyyyxxx}}}uuummmggg\\\SSSSSSRRRNNNJJJKKKJJJHHHEEEEEEFFFHHHIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKMMMQQQUUUYYY[[[dddgggmmmrrruuuvvvvvvuuukkkddd[[[SSSLLLHHHEEEBBB@@@???>>>===;;;999888888777666555333222111111111222111333444222111555===kkkaaaeeeeee]]]ttt~~~~~~{{{yyywwwuuurrrpppqqqqqqqqqpppvvvwww{{{~~~{{{||||||}}}}}}||||||{{{uuussspppooopppooollljjjffffffffffffeeedddcccccc___WWWMMMEEE>>>999;;;@@@MMMiii___LLL<<<::::::444111222000000///.....................//////000222333444111444777;;;:::===dddpppWWWLLLMMMOOOPPPOOONNNLLLKKKLLLKKKJJJHHHGGGFFFFFFFFFHHHGGGEEEEEEEEEFFFEEEEEEBBBDDDFFFGGGHHHIIIKKKMMMZZZqqqwww|||dddMMMBBB>>>>>>AAA<<<<<<:::888666444222111222222222111111111000000000000111222222222222222111111111222555888;;;<<<===;;;888555444333444555444777999999777555444444111111222222222333333333555555444444444444333333222111000111333555666777999EEELLLSSSaaafffiiisssoooMMMEEECCC===<<<;;;999888888888777777777666666666777888888::::::;;;;;;<<<======>>>::::::999:::;;;<<<>>>@@@AAAAAABBBCCCEEEHHHIIIKKKIIIXXXqqqzzzzzzvvvkkk^^^TTTQQQQQQLLLCCCAAAGGGHHHCCCDDDKKKMMMVVVbbblllttt{{{}}}yyyrrriiibbbccceeeffffffaaaVVVJJJAAACCC@@@;;;777333000......111222222222222333333333444777777444000000555:::333555777@@@VVV|||hhhGGGAAA?????????;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAACCCGGGJJJJJJJJJHHHPPPooo~~~}}}pppjjjhhhhhhkkkqqqxxxllldddjjjxxx|||wwwttttttsssvvv}}}uuugggZZZTTTQQQLLLIIIJJJIIIFFFDDDCCCDDDEEEDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIILLLOOOPPPNNNQQQTTTWWWYYYYYYXXXWWWRRRNNNIIIEEECCCBBB@@@???======<<<:::999777666666555444333222111111111111666333222444555666===EEEwwwddd```aaaaaaqqq}}}{{{yyy{{{xxxvvvttttttsssqqqpppooorrrxxx~~~~~~~~~}}}uuussspppooonnnmmmjjjhhhgggfffeeecccccccccccccccYYYPPPFFF???:::888>>>EEE___qqqNNN@@@666777888333//////000//////............/////////111222333444444444555666666===DDDQQQ___WWWOOOPPPQQQRRRRRRPPPNNNMMMOOONNNMMMKKKIIIHHHGGGGGGLLLHHHEEEEEEIIIJJJHHHEEEDDDGGGIIIJJJIIIHHHHHHIIIPPPggg{{{sssuuujjjpppxxx\\\JJJ@@@===>>>;;;:::999777555333222111222222111111111000000000//////000111111111111000000000222333555777999999555444333333222333333444333555777666444222111111///000000000000111111111111222222222333333444444111222222444666888:::;;;:::JJJSSSVVV```lllZZZDDD???BBB<<<;;;:::999888777777777777777666666555666666666999999999:::;;;;;;<<<<<<999999999999:::;;;===>>>@@@AAABBBDDDFFFGGGGGGHHHKKKNNNccczzzzzzyyyvvvsssrrrrrrpppllliii___NNN@@@???@@@>>><<<>>><<>>@@@?????????<<<<<<<<<<<<<<<<<<=========:::::::::::::::::::::::::::<<<>>>???@@@AAACCCEEEFFFFFFCCCCCCXXX~~~vvvssssssqqqpppqqqqqqnnnfff```dddsss{{{uuurrrpppnnnpppxxxsssbbbXXXRRRMMMKKKKKKGGGEEECCCBBBBBBBBBAAA??????@@@AAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCCCCDDDDDDCCCCCCBBBBBB@@@>>>>>>???@@@???>>>:::999888777666555444444333222222111000000000111333111222555777:::BBBJJJlll```cccjjjrrr~~~}}}{{{}}}{{{xxxvvvuuusssqqqnnnllloootttzzz~~~}}}|||yyywwwtttqqqnnnkkkhhhfffddddddccccccbbbaaa```___XXXOOODDD<<<888999BBBLLLooo}}}VVVEEE<<<555666777333000000000///............/////////111333444555666555555999999555;;;SSStttoooZZZZZZTTTUUUVVVWWWWWWUUUSSSRRROOONNNMMMLLLKKKJJJJJJJJJMMMKKKHHHHHHJJJKKKJJJHHHLLLMMMMMMLLLIIIFFFFFFFFFJJJ___zzz|||yyy}}}zzzrrr{{{}}}xxxcccNNN@@@:::999999777666444333222111111111111111000000000000---...//////000000//////...000222444666666666666111111222333333333333333333555555444222000///////////////000000000111111111111111111222222222222000222444777:::<<<@@@BBBNNNSSSOOOQQQgggpppPPPEEE===>>>;;;:::999888777666666777777777666555444444444555777777777888999999:::::::::999999888999;;;<<<===???@@@BBBDDDEEEEEEEEEEEERRRQQQ\\\uuu{{{oooiiilllqqqvvveeeYYYbbbzzzuuu___III>>>;;;:::;;;>>><<<===>>>???AAAGGGOOOTTTXXX[[[^^^```___```cccfffjjjlllllljjjddd]]]VVVSSSMMMOOOOOOKKKEEEBBBFFFJJJEEEBBB===999777666555333444333222111111111111222111111111222333333444444555444444666999999666333===XXXyyyZZZEEE===BBB???<<<>>>;;;<<<<<<<<<<<<============999999999999999999999999999;;;===>>>>>>>>>???@@@<<>>;;;<<<===>>>@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBAAAAAAAAAAAAAAACCCBBBAAA@@@@@@?????????@@@???>>>>>>??????===;;;777777666555444444333333111111000000000111111111000222777;;;;;;>>>IIIVVVxxxiiikkkuuuwww~~~~~~|||{{{yyywwwvvvsssooolllkkkmmmpppssswww{{{|||{{{{{{yyyvvvrrrlllhhheeeccc```bbbcccdddccc___[[[YYYYYYOOOCCC;;;888:::EEEPPPlllfffPPPAAA;;;666444444222111222//////............//////000222444555777777666666777:::333>>>llliii___[[[XXXZZZ[[[\\\[[[ZZZXXXWWWKKKKKKKKKKKKKKKLLLLLLMMMLLLMMMNNNLLLJJJIIIKKKMMMSSSRRROOOKKKFFFDDDDDDEEEFFFWWWmmmzzzuuuxxx}}}yyy|||}}}]]]DDD888777777666555444333222111111111111000000000//////------...////////////......///222444555555444444222333444444555444333222444555555444111/////////000000000111111111111222222222111111111000000000111333666777888;;;>>>BBBYYYWWWRRR```\\\HHHEEE===<<<999888777666666666666666666666555444333333333333555555555666777777888888:::999999888999:::<<<===<<<>>>@@@BBBCCCCCCCCCBBBGGGKKKQQQ^^^vvv|||wwwwww~~~oooUUUPPPaaattt{{{xxxssseeeTTTHHH@@@;;;;;;===::::::999999999;;;>>>@@@BBBFFFIIIJJJHHHIIIMMMQQQQQQTTTWWWWWWSSSNNNKKKJJJDDDCCC@@@===::::::<<<>>>999666333222222333333222111111000000000000000000000000111111222333333444777888888666555999AAAGGG[[[yyy\\\NNN???>>>AAA<<<999===;;;<<<<<<<<<;;;;;;;;;;;;;;;888888888888888888888888777999;;;<<<;;;:::;;;<<<888>>>CCCCCCFFF\\\~~~tttsssqqqxxxpppnnnjjjhhhlllpppvvv{{{ooofff]]]RRRJJJIIIFFFCCCBBBAAA@@@???===:::;;;;;;===>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>?????????===<<<<<<<<<:::777555666555555555444444333333000000000000111222333444444888======<<>>EEEOOO\\\xxxxxxyyyJJJ===???<<<:::888777666555555555555555444444333333333333333333333333333444555555666666999888777777888999:::;;;:::;;;===>>>@@@AAAAAABBB???FFFIIILLLaaapppUUUEEECCCJJJRRRYYYXXXUUUPPPHHH@@@:::888777777777888888999999999888:::;;;999777777999<<<;;;===@@@@@@???===;;;;;;;;;888555333333444444444333222000000111000///---111111111111111111111111000000111222333444555555111888;;;444000<<>>888777<<<;;;:::::::::999999999999999666666666666666666666666555777888888777777999:::<<<===@@@@@@@@@MMMooo{{{tttppp|||ppplllhhhfffgggiiikkksss|||yyyooo___RRROOOKKKFFFBBB@@@>>><<<;;;;;;:::;;;;;;<<<>>>???@@@????????????????????????;;;;;;<<<<<<============;;;;;;::::::;;;<<<======<<<;;;:::::::::999777444444444444444444444333333111111111222333555666777999;;;===???DDDXXX}}}~~~uuuxxxyyytttttt{{{~~~||||||xxxzzz|||~~~{{{zzzzzzzzzyyyuuupppllliiikkknnnooopppssswww{{{}}}{{{{{{{{{zzzvvvppplllkkklllnnnnnnooonnnkkkfffaaa^^^YYYOOODDD>>>===AAANNNZZZ{{{hhhIII===;;;444555333000------...///...............///000000333333333444555666777888777999GGGuuu}}}]]]YYYYYYSSSWWWYYYZZZ[[[ZZZYYYWWWVVVKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMKKKKKKJJJGGGDDDBBBCCCDDDAAAEEEPPPeee~~~mmmLLL666444444333333222222111111111000000000////////////------.../////////////////////000111222222222222111111111111222222333333111222222111//////000111000000111111111222222222000111111111111111222222222444555444333666===CCCHHH___{{{UUUAAA888777:::777777666555555444444555555333222222222222333333444111111222333333444444555777666555555555666777888888888999;;;===???AAABBBCCCDDDCCCEEEPPPeee|||~~~uuu}}}~~~___FFF:::888???DDDHHHJJJHHHEEE???;;;888777888888999999999888555555444222000000111222222222222333333333222111555444444333222222222222333222111111222222000...111111222333333333333333222222333444555666777777333888<<>>>>>VVVlllSSSOOOQQQPPPUUUVVVWWWXXXWWWVVVTTTSSSNNNNNNMMMMMMLLLMMMMMMNNNQQQNNNKKKKKKNNNOOOMMMKKKCCCEEEGGGFFFEEECCCCCCCCCBBBAAAIII\\\rrr|||\\\AAA333333333222222222111111000000000000////////////---...//////000000/////////000000000111111111222------......///111333333000111111000......///111000000000000111111111111//////000111222333444444000333555555666;;;EEENNNlllTTT===AAA:::555777333666666555444444444555555111111111111222333444444000111111222333333444444555444333222333444555666777777777888:::===@@@BBBFFF???>>>CCCFFFNNNeee}}}sssXXX[[[llltttQQQ;;;555777:::>>>CCCGGGGGGDDD999777666666666666555444555333222111222333333444333111///000222333222000000333555555333111222444000///...///111333222111------///000111222222222444444555666777888999:::@@@<<>>AAA;;;666:::>>>888777:::555777666666666555555444444555555555555555555555555444444444333222444888:::777555:::DDDDDD@@@IIIZZZtttrrrnnnllljjjfffcccgggmmmyyy}}}~~~fff___UUUKKKEEEAAA>>>===;;;:::999888888888999:::888888888888888888888888888888999999:::999999888555555666777777777666666666444222111111111000...111111111111222222222222333333444555777999;;;<<>>>>>YYYrrrUUUNNNQQQQQQNNNQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGKKKJJJHHHHHHHHHGGGEEECCCAAABBBCCCAAA>>>===@@@CCCCCCCCCGGGOOOYYYkkkzzzrrrpppjjjzzzddd===777222000000000111333//////000000111111000000000000/////////.........000000000000000000000000//////////////////////////////000000000111111111222333333222111000000111333333222222444666444000999111111===MMMhhhyyySSSHHH:::555666999777444444444444444333333333333111111111000000000//////000000000111111111222222333333333333333444555555888999999:::<<>>IIINNNRRRKKKAAA:::777666555444444444444444444444444444444333222222111111222222222222222222222111111111000000000000000111111111444222000000000222333333555777777666777>>>IIIRRRnnnzzzzzztttQQQBBB>>>;;;777666666666666555555555555444444444444444444444444444444444333333222222111222111000000000222444555777888999;;;===@@@BBBDDDHHH^^^|||xxxgggeeeiii{{{rrrhhhdddbbb___]]]eeejjjrrr{{{~~~pppddd]]]TTTJJJCCCDDDAAA===;;;:::999888777999777666666777888888777444444444444444444444444444444444444444444444444444444333222111111111222.........///222444666666666888:::<<<>>>EEEQQQ[[[sss{{{dddiiihhheeerrr}}}{{{wwwssstttzzzxxxvvvwwwwwwzzzxxxuuutttvvvvvvtttqqquuu{{{}}}{{{wwwsssssstttrrrmmmgggcccaaa___aaacccdddaaa^^^XXXTTTLLLDDDAAAMMMiii~~~^^^EEE>>>;;;777111000///......---......///////////////000111222444555222444<<<999666>>>MMMyyyYYYKKKMMMOOOMMMKKKIIIIIIIIIJJJJJJKKKKKKLLLIIIIIIIIIIIIHHHFFFEEEDDDHHHFFFEEEDDDDDDCCC@@@>>>???AAAAAA???<<<===AAAEEEDDDEEEGGGJJJOOO\\\ttttttqqqmmm___bbbssswww```ZZZNNN???444//////000000000000000000111111111000000000000////////////000000000000000000000000/////////////////////////////////000000000111111000111222111...---///222///...///222333111111333444@@@VVVoooTTTCCC>>>888555666777555333444444444333333333222222111111000000000000//////000000000000111111111111111111111000111111222333666777777999;;;===???AAA??????BBBDDDCCCAAAEEEKKKXXXtttxxxjjjlllzzzsssaaaeeewww}}}dddDDD444777555666@@@GGGOOOKKKEEEAAA>>>===;;;999555444333111111111222333444333333222111222222222111111111111111222222222222111111111111111111111555444444444555666777888666666666999EEEZZZtttzzzwww{{{PPP<<<999888777777444444444444333333333333333333333333333333333333555555444333222111000000111000000///000111333444666666777888:::<<<>>>???BBBGGGccczzzxxx^^^QQQRRRccc{{{lllfffccc]]]XXX______ccclllwwwvvvkkk]]]SSSKKKGGGBBB===;;;999666444777555333333444555444333333333333333333333333333222222222333333333333333222222222111222222333333666666666777888999:::;;;:::<<<>>>AAAJJJ]]]ttthhhiiihhhfffnnn~~~}}}wwwqqqqqqxxx}}}xxxxxxxxxzzzxxxuuuvvvzzzzzzwwwssswww}}}}}}wwwppplllsssnnnkkkmmmqqqpppiiibbbaaa``````bbbdddeeecccaaaXXXQQQJJJEEEHHHXXXtttyyyZZZBBB:::888555000000///...............////////////000111222222000444333666;;;888:::JJJmmmeeeIIIGGGMMMJJJFFFHHHDDDEEEEEEFFFGGGHHHIIIJJJGGGGGGGGGFFFFFFDDDCCCCCCDDDCCCAAAAAA@@@???<<<:::===???AAA@@@??????CCCFFFFFFFFFGGGGGGGGGOOOcccvvvooohhhoooxxx]]]CCC666222000444444333222111111000000111111111000000000//////000000000000000000000000/////////////////////////////////000000000111111000000111222222222111111222///000333222///444<<>><<<>>>AAABBBBBB@@@AAADDDEEE___{{{qqq|||kkkUUULLLDDDCCCCCC===888888999;;;===<<<888555777666555444333222222222333333222111111111111111000000000111111222222222444444444333333333222222,,,...222555555444444444::::::===KKKeeexxxXXX===:::>>>999555666444333333333222222222222222222222222222222222222444333333333222222111111111000000000111222333444666666666777888999:::;;;??????NNNqqq~~~}}}uuu\\\MMMKKKUUUvvvxxxmmmhhhccc^^^ZZZYYY[[[aaajjjrrrwwwyyyzzz{{{}}}~~~wwwmmmYYYSSSKKKDDD???<<<:::999666444222222333444444333444444444444444444444444111111111222222222222222333333222222222333444444444555555666666666888:::CCCIIIPPPZZZmmmrrrhhhfffmmmpppqqq}}}~~~wwwqqqpppuuuyyyyyywwwrrrsssxxx}}}}}}zzzzzz~~~}}}~~~|||yyy{{{~~~}}}yyyuuuyyy}}}|||vvvmmmeeeaaammmiiigggjjjnnnmmmeee^^^``````aaaccceeeeeedddbbb[[[RRRJJJLLLVVVggg|||wwwYYYBBB:::777444000//////............///////////////000111222333222888999::::::777CCC^^^jjjTTTEEEHHHKKKEEEAAAEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBAAA???>>>======<<<999777:::>>>CCCDDDCCCBBBCCCEEEHHHGGGGGGEEECCCGGGVVVffftttxxx}}}sssWWWHHH???888444444222111111111111222222111111111111000000000111111111111111111111111000000000000000000000000000000000000111111111111555333111333666666222...666777999::::::>>>LLLZZZnnnmmmNNN>>>999888666333222222444555333333222222222111111111000000000////////////........./////////000000000000000000000000111111222222333555777999;;;<<<<<<<<<>>>?????????AAACCCDDD???LLL___vvvwwwtttxxx{{{yyyhhhHHH???;;;777777:::;;;888444444555666666666666555555222222111000000000000111000000111111222222222333333333333333333333333333222555777888777888:::<<>>===;;;;;;<<<;;;999777999>>>DDDFFFEEECCCCCCDDDHHHFFFDDDDDDCCCDDDNNNZZZyyynnnrrrmmmbbbQQQ???333333111111111222333444222222222222111111111000111111111111111111111111111111111111111111111111111111111222222222333333333111//////111222111000444>>>GGGJJJQQQeee~~~wwwPPP>>>::::::888555222222222444555222222222111111111000000000000////////////..................////////////000000000000000111111222111222444666999:::;;;;;;<<<===<<<:::<<>>777888777333555;;;444444444444333333333333111111111111111111111111//////000111222333444444111222222333444444555555555555555555666777888888555===???===OOOyyyyyyyyyssspppnnnfff\\\XXXNNNUUU^^^ccceeeppptttiiiaaa\\\]]]]]]YYYVVVWWW\\\bbbkkkpppvvvzzz{{{}}}sssdddWWWNNNGGGDDD===;;;999777777777555444111111111111111111111111222222333333444444555555333222222333444555666666;;;>>>AAACCCFFFLLLUUU\\\ggg~~~~~~wwwpppsssuuusss{{{zzzuuupppmmmlllkkkhhhfffgggccc``````aaagggvvv~~~vvvrrrtttuuuqqqllliiijjjmmmeeeeeeeeegggiiihhhfffcccbbbdddfffgggfffdddbbbaaaYYYRRRNNNTTT^^^jjjvvv{{{iiiTTTDDD<<<888444//////............///////////////000111222444555333555444777>>>HHHjjjjjjPPPKKKFFFDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBB?????????@@@??????>>>===<<<;;;::::::;;;;;;999888:::>>>CCCDDDCCCBBBBBBDDDFFFBBBAAACCCDDDEEEJJJQQQddd}}}llluuusssSSS<<<:::777555333222222333333333222222222111111111111111111111111111111111222222222222222222222222222222333333333444444444///111111//////555???HHHRRRfffrrrpppxxxYYYBBB:::777888555333222444444333222222111111111000000000000000000/////////.........------.........////////////////////////000111111000222444777999:::;;;;;;:::<<<:::777888>>>@@@===BBBCCCDDDIIIZZZtttwwwpppqqq___PPP???<<>>AAAHHHIIIEEECCCCCCCCCBBBBBBBBBBBBAAA==================<<<<<<;;;:::999:::<<<<<<:::999;;;>>>AAAAAA??????BBBEEEDDD???>>>BBBEEEFFFHHHLLLMMMlllyyylllzzz{{{www{{{rrrIIIFFF@@@;;;666333111000333333333222222222111111111111111111111111111111333333333333333333333333333333333444444444555555111777;;;888777BBBWWWjjj]]]@@@<<<<<<777555222111333666666333///111111111111000000000000000/////////............---------........./////////............///000000000222444777999:::;;;:::888:::999555666;;;<<<777888===@@@BBBLLLcccfffccczzztttqqqwww~~~rrrjjjrrr}}}[[[TTTIII???888666777999666666555444444444444555555555555444444333333333555666777888999:::;;;<<>>===;;;;;;<<<<<<999;;;===??????>>><<<;;;===>>>@@@AAAAAA@@@>>>===BBBAAA@@@@@@AAACCCFFFGGGLLLNNNaaa}}}}}}kkkgggpppwww^^^EEE888666888888444555555444222222444555666000000666777333333888555333333333555666555333444333333666;;;<<<:::777<<<;;;AAALLLZZZlllttt}}}aaaFFF>>>999666777333333333222222222111111000000000000000000000000....................................////////////////////////000000000000...///000222444666777888888888777777777777777888777<<<@@@@@@AAAMMMbbbsssvvvbbbdddnnnssspppbbbWWW[[[nnnfffSSSFFFDDDSSSfffccc\\\PPPFFFBBBDDDFFFFFFOOOWWWYYYNNN@@@<<>>UUUpppvvv|||tttcccXXXRRRMMMIIIGGGMMMKKKNNNXXXcccjjjpppvvvzzz|||}}}}}}}}}wwwlllggg```VVVPPPOOOHHHBBB>>>@@@AAA???>>>???;;;<<<============???AAAAAAEEEJJJPPPXXXdddqqqzzz|||gggZZZuuurrrzzz{{{vvvtttlllgggggggggcccccceeedddbbb^^^ZZZYYY[[[^^^___hhhiiiqqq~~~}}}|||~~~~~~zzzuuummmgggcccfffhhhffffffiiijjjjjjiiigggfffbbb]]]XXXSSSOOOIIIEEEEEEIIIPPPTTTNNNJJJDDD>>>999777666666......///...---...111333222222111222333666666555===666;;;ZZZfffIIIKKKIIIHHHIIIKKKLLLJJJHHHIIIIIIIIIHHHEEECCCCCCDDDCCCAAA@@@>>><<<<<<<<<<<<:::;;;===???@@@>>>===;;;AAA@@@@@@??????@@@@@@AAACCCBBBAAA@@@AAACCCEEEFFFHHHIIIVVVooorrrlllnnnxxxmmmMMM>>>;;;999<<<:::666555555666777777555333333333222000222555222111000111222333222111666666777666777:::???BBBSSSWWWdddvvvwwwwwwrrrKKK:::777555333555333333222222222111111111000000000000000000000000........................---.........////////////....../////////000000000...///000222333555666777888777777666666777777777888===AAAAAA@@@GGGSSS^^^rrrzzzpppqqqyyy~~~vvvOOOBBBIII\\\{{{zzzqqqmmmrrr~~~iii___bbbiiinnnxxx___SSSTTTXXXooowwwuuu}}}}}}TTTAAA===777777777666555444333222222111111111000000000//////000000000000000000000000111111111000000000////////////000000000111111111222111111111111222333333333333777;;;:::;;;KKK```qqq]]]QQQLLLJJJJJJFFFDDDEEEMMMVVV^^^gggooowwwzzz~~~tttllljjj[[[UUUQQQQQQPPPKKKHHHHHHKKKKKKKKKJJJKKKNNNSSSWWWYYYaaammm{{{xxxgggUUUKKK{{{~~~~~~vvvppplllnnnpppmmmgggdddddd```[[[YYYXXXYYYYYYYYY```bbbjjjuuu~~~wwwrrrnnnooopppnnnllllllpppllliiiiiiiiieee]]]VVVQQQMMMGGGBBB???@@@BBBDDD===<<<999777555444444444...//////......///111444222222222555777888888777;;;999LLL{{{}}}VVVMMMIIIIIIJJJLLLMMMLLLIIIGGGJJJKKKKKKIIIFFFEEEEEEFFFDDDCCCAAA@@@>>>=========;;;===???@@@AAA@@@>>>===EEECCC@@@>>>>>>@@@CCCEEECCCBBBAAAAAAAAAAAACCCDDDCCCDDDJJJ[[[rrrnnnkkkrrrzzz]]]VVVRRRIIIBBB>>>999555333444444555555999:::888666777777555:::888777777888999888666666777888888;;;GGGZZZhhh~~~}}}gggPPP;;;666777555444666222222222222111111111000000000000000000000000000---------------------------------.........//////.........////////////000......///111333444555666777666666666666666777777999===AAABBBBBBDDDHHHLLL]]]uuucccRRRKKKJJJ___{{{wwwooojjjppp{{{\\\CCC999:::888666666555444333222222111000000000000////////////000000000000000000000000000000000000////////////////////////000000000000111111111111111222222333222111555::::::777???JJJttt{{{uuummmdddkkkwwwiiiVVVLLLJJJJJJBBB???>>>BBBGGGMMMWWWaaammmrrryyy|||}}}~~~}}}xxxtttsssooogggaaa```]]]]]]]]]^^^aaaiiirrryyywwwiii___RRRFFF???wwwtttxxxzzzkkkeee^^^XXXYYY[[[ZZZYYYZZZZZZ\\\bbbkkkrrrzzz}}}xxxrrrooorrriiibbbbbbccc^^^VVVQQQNNNJJJEEE@@@<<<:::999999666555444333222000000///.../////////...000222555333222555999;;;::::::<<<>>>YYYiiiQQQQQQGGGGGGHHHIIIIIIIIIGGGFFFIIIJJJJJJIIIFFFEEEEEEFFFEEEDDDCCCAAA@@@???>>>===???@@@AAABBBCCCBBBAAA@@@FFFDDDAAA??????AAADDDFFFCCCCCCBBBAAA@@@@@@AAAAAA>>>AAADDDMMMaaa}}}~~~kkkjjjeeeXXXJJJAAA>>>@@@;;;AAAEEEFFFHHHIIIAAA555999888777777888888777555<<<>>>BBBHHHUUUjjjoooKKK@@@777666777555333444222111111111111000000000////////////////////////------------------------,,,,,,---------.........------........./////////---...///000222333444555555555555444555555666777999;;;???BBBDDDEEEEEEEEEMMMeeezzzxxxfff___ccc```dddkkkttt}}}}}}wwwyyyzzznnn```]]]```aaakkk~~~YYYGGG;;;777::::::555444444333222222111111////////////////////////////////////////////////000000/////////................../////////000000000000000000000111222222222000222777888555777<<>>FFF```nnnWWWIIIIIITTTllllllXXXJJJDDD???<<<<<<;;;:::>>>DDDIIINNNUUU[[[```hhhqqqxxxvvvxxxzzzzzz{{{uuummmbbbUUUHHH@@@;;;666333444ttt{{{zzzvvvyyyrrrbbbWWWYYY\\\YYYVVVVVVVVVVVVWWWZZZ\\\aaammmyyy|||~~~{{{~~~}}}{{{}}}~~~rrreeeZZZWWWSSSIIICCCCCC===;;;999777444222000///000000000111111111222222...///000000000111444777:::888999999666777FFFXXXsssXXXQQQLLLCCCHHHHHHGGGFFFDDDEEEHHHJJJDDDEEEEEEDDDBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDAAABBBDDDFFFFFFDDDBBBAAAAAAAAAAAA@@@@@@?????????<<<@@@BBBCCCHHHXXXrrr|||tttuuuyyyuuutttmmmkkkwwwuuutttqqqyyydddDDD444777555333222111111111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------...///000111222222222222222333444555555::::::;;;;;;<<<<<<======;;;AAANNNccczzzwwwmmmrrrzzz___QQQNNNMMMKKKIIIKKKHHHJJJXXXnnnyyynnnmmmmmmooowwwxxxpppooonnnllljjj~~~|||qqq]]]MMMLLLLLLQQQ]]]lll{{{vvvPPP>>>888;;;666333666333222222111111000000000000---------.......................................///.........------------------------.........//////////////////000000111333000///000222555666777>>>999AAA```xxxtttzzzwwwbbbKKKDDDEEEWWWooorrr___IIIBBB<<<<<<;;;::::::===<<>>???777666555333111///......//////......///000111222...000000111111222555888<<<999888777666AAAbbb___OOOMMMJJJEEEDDDFFFGGGFFFDDDCCCEEEHHHBBBCCCCCCBBB@@@???@@@AAA???@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAABBBDDDEEEEEEDDDBBBAAA???@@@@@@@@@@@@????????????<<<===@@@AAAFFFXXXlll{{{|||qqqdddggggggooo{{{ttthhhKKK:::555555555444222222333333111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,---...///000000111111111111222222333444555666888::::::999888999;;;<<<>>>DDDNNN^^^rrr}}}~~~ttt}}}vvvpppoookkkddd^^^___fffjjjfff___TTTJJJFFFJJJMMMJJJNNNVVVWWWYYYVVVOOOKKKLLLNNNMMMJJJ]]]bbb\\\WWWQQQOOOVVV___lllqqqNNN===777999:::444666999333111111000000000000//////,,,,,,---------.........------------------------.........---------,,,,,,,,,,,,---------.........///............///000000111111000000111444666666999777:::JJJjjj}}}rrrhhhoooyyy~~~vvvfffRRRHHHCCCJJJWWWdddrrr}}}{{{[[[OOOCCC???>>><<<::::::777999<<>>:::888888777333444777sssyyyvvvnnn{{{nnnZZZLLLPPPWWWVVVUUUWWWWWWTTTTTTWWWWWWWWW[[[```bbbbbb```^^^___dddlllrrrlllmmmlllmmmtttzzzuuujjjlllbbb]]]\\\QQQ???555777777666444222000//////...111000...---------...//////000111111111333666888<<<888777777:::OOO}}}lllSSSKKKGGGEEEFFF???BBBFFFFFFCCCAAAAAABBBAAABBBCCCBBB@@@??????@@@>>>???@@@BBBCCCCCCBBBBBB?????????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDCCCBBBBBB>>>??????@@@@@@@@@??????BBB999777>>>>>>;;;FFFXXXeee~~~tttbbbddduuu{{{dddJJJ;;;888999222222111//////000...+++000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000111111111111222333444555222666;;;<<<:::999;;;>>>:::<<<>>>BBBJJJ]]]vvvzzz~~~mmm\\\QQQKKKMMMWWWYYYPPPKKKOOOJJJQQQTTTPPPKKKMMMRRRUUUQQQ______WWWYYYaaannnnnnSSS;;;777555888555...444888000000000000000////////////,,,,,,,,,------.........------------------------......---------,,,,,,,,,,,,,,,,,,---------.....................///000000///111222111111333444444222:::@@@CCCSSSttt|||vvviiikkk{{{~~~|||{{{qqqdddXXXNNNEEEEEEHHHRRRdddvvvooo]]]KKKCCCAAA===:::888777999;;;<<<<<>>======??????>>><<<>>>@@@@@@@@@>>>===>>>???CCCEEEFFFEEECCCAAA@@@@@@AAABBBCCCDDDCCCAAA>>><<<;;;;;;;;;;;;<<<>>>???@@@III[[[sss}}}~~~uuulllyyyssslllkkkwwwxxxSSSBBB===666222333000000000000///////////////---,,,,,,---...,,,+++........................***************************************************++++++,,,,,,++++++***------------...///000000222222222222333333444555444666888:::::::::999888777<<<@@@@@@AAAJJJ[[[hhhoooiii{{{}}}{{{||||||yyywwwxxxzzz~~~[[[JJJ???666444444333333222111000000...///111222222111///......------,,,,,,------...............------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---//////000......///000111222333333<<<888999@@@GGGTTTsssxxxzzztttlllhhhggg___QQQFFFFFFOOOWWWnnnxxxhhhXXXMMMAAA:::888@@@;;;999::::::888:::>>>???CCCHHHKKKOOOUUU]]]cccgggjjjooouuuzzz~~~vvvbbbOOOCCC<<<888666555555444333333444555777kkk}}}uuuqqqvvv~~~zzz}}}zzzllleee]]]aaabbb\\\RRRLLLMMMSSSSSSSSSTTTUUUVVVVVVUUUTTTQQQQQQPPPPPPOOOPPPPPPPPPQQQOOONNNOOOQQQQQQNNNKKKGGGDDD???999555111000///000000000/////////......111111111111000000000000555333333666888777999;;;>>>======JJJoooZZZAAADDDBBB===???@@@???@@@@@@@@@@@@@@@??????<<<<<<;;;:::999888:::;;;>>>===;;;;;;<<<===<<<;;;;;;<<<>>>>>>======???@@@EEEFFFFFFEEECCCAAA?????????AAABBBCCCCCCAAA>>>===;;;;;;;;;<<<<<<===>>>>>>@@@JJJ[[[nnnrrrpppsss~~~yyyzzzzzzvvvyyyeeeaaahhhssslllRRR:::444555333222444000000000/////////......///---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,++++++***,,,,,,,,,,,,---...//////222222111222222333444555777888:::;;;<<<<<<;;;;;;999;;;<<<;;;:::@@@KKKUUUiiiooojjjmmmhhhoooXXXAAA:::888555444333333222111111000000......000000000000......------,,,,,,,,,,,,---------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...//////......///000111222222333777444666<<>>;;;===@@@BBBDDDHHHNNNRRRWWWZZZ___eeejjjnnnpppqqqxxx{{{yyytttpppjjjddd^^^[[[YYYXXXUUUMMMCCC;;;777666555444111222333444555666888:::|||yyyiiilllxxx{{{~~~~~~xxxmmmbbbRRR]]]eeecccXXXOOOLLLLLLKKKPPPVVVXXXVVVTTTRRRRRROOOOOOOOOOOOOOONNNMMMLLLJJJIIIGGGEEEDDDBBB>>><<<:::999666444222111111111////////////............111111111111111111222222000444777555444777;;;;;;???;;;EEEjjjfffHHH<<>>======::::::999999999::::::;;;===;;;888888999::::::999888:::<<<===>>>???AAACCCFFFFFFEEEEEECCCAAA???>>>>>>???@@@BBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<<<>>???===CCCMMMppp~~~tttiii[[[NNNFFFQQQllldddNNNEEEBBB===999:::999777666888888999:::999:::<<<@@@CCCIIILLLQQQVVV[[[___bbbccckkkmmmqqqtttxxx|||zzzuuuooogggaaaaaa___ZZZTTTNNNIIIFFFDDD:::888555333333222111///000222444666777888;;;===|||vvvjjjiiixxx~~~~~~wwwvvvzzzvvvmmmZZZ\\\^^^aaaddd```SSSGGGLLLNNNQQQTTTTTTSSSRRRRRROOOPPPPPPPPPOOONNNLLLKKKJJJHHHFFFCCC@@@===:::888888777555333222111111111//////..................000000111111111222222222000666888444444999<<<;;;>>>DDD^^^mmmWWWCCC???EEE@@@<<>>?????????>>>>>><<<;;;:::;;;:::999999:::;;;::::::<<<999777666777888888888999;;;===>>>>>>???AAACCCDDDCCCBBBBBBBBBBBB@@@???<<<===???@@@@@@???>>>===;;;;;;<<<<<<;;;;;;;;;:::???;;;:::CCCWWWooo|||www{{{tttsssrrr{{{}}}eee```bbb|||{{{iii\\\```nnn~~~wwwpppzzzkkkLLLBBB:::555666555000---.../////////.........------...---+++,,,------,,,***))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******))))))))))))***+++,,,---/////////000111222333444777777777777777999::::::>>>===<<<===@@@BBBDDDDDDGGGVVVrrryyyaaaQQQYYYkkksssuuuvvvvvv|||mmmUUU???:::999555333666111111111000000/////////......------------......,,,,,,++++++++++++,,,,,,******+++++++++******)))******************************************************+++,,,------......------...///000111222222666555:::AAABBB???>>>@@@OOOnnn~~~nnnUUUKKKPPPfffvvv~~~~~~eeeVVVOOOEEE<<<999777444555777999999888777777999;;;===@@@BBBFFFJJJNNNPPPRRRSSSZZZ]]]bbbfffiiilllpppsssssswww}}}}}}}}}}}}~~~~~~}}}zzzwwwzzzwwwrrrmmmiiiccc]]]XXXJJJJJJHHHFFFCCC@@@===;;;888888777777666555333111222444666777777888<<>>:::777555444333222111000//////............////////////////////////000111222222333333777::::::888888;;;===<<>>AAA:::888<<<:::===>>>======<<<;;;:::999:::888777777999999777555:::888666666777999999888:::<<<>>>>>>>>>>>>@@@BBBAAA???>>>???AAABBBAAA@@@;;;<<<===>>>>>>>>>===<<<:::;;;;;;<<<;;;;;;:::999???===;;;===FFFUUUeeeooowwwwwwfffdddrrrssscccgggzzz{{{oooxxxqqq}}}tttdddWWW\\\lllgggMMM<<<555222111333222000000111............------------...,,,++++++,,,---+++***************************))))))))))))))))))))))))************************)))******++++++******))))))))))))))))))+++,,,,,,.........///000111333333666666555666666777999999999888777:::===???>>>===AAACCCOOOkkkdddVVVYYYTTTVVVYYY```kkkoooggg[[[XXXXXX[[[eeeuuuwwwsssrrrsss{{{uuujjjgggkkkpppwwwfffJJJ>>>777999999111...111000000////////////......///......------......///++++++************++++++))))))***++++++************************************************************++++++,,,,,,---------------...///000111222222444444888===@@@>>><<<<<>>???@@@AAACCCGGGLLLPPPSSSVVVYYY[[[\\\aaafffiiijjjhhhhhhgggdddcccccccccdddcccaaa______]]]ZZZVVVSSSOOOJJJGGG>>>===<<<:::777333000...333333444444555555777888444666777777777:::BBBHHHyyywwwjjjqqqwww{{{|||vvvwwwyyyqqqnnniiicccZZZTTTNNNMMMQQQRRROOOJJJGGGGGGGGGGGGFFFEEEDDDDDDAAAAAA???;;;777444333444/////////000000111111111////////////000000000000///000000222333444555555888:::===???>>><<<@@@GGGjjjsssLLLEEEDDD<<<===>>>888:::???;;;;;;<<<<<<<<<;;;:::999999;;;999888:::<<<===;;;888999888888999;;;<<<;;;:::;;;===?????????@@@AAACCCAAA???<<<>>>AAACCCBBB@@@;;;<<<<<<<<<<<<<<<;;;;;;888999:::;;;;;;;;;:::999888:::;;;:::;;;BBBMMMVVVmmmssslllwwwppp{{{ttteeedddqqqjjjxxxyyyiiiccckkk~~~sssoooqqq}}}^^^@@@999888444222000//////......///......---------,,,,,,,,,---,,,++++++,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))***+++,,,,,,,,,---...///000222333666666666777888888999999888777888999;;;;;;:::888999:::BBBPPPaaaqqqxxxoootttooopppttt}}}uuuaaaMMMNNNSSS^^^mmm~~~ooo\\\WWWWWWZZZfffvvv~~~sssiiihhhqqqzzz\\\@@@:::777555555222......111................................................+++******))))))******+++))))))***++++++++++++******************************************************+++++++++,,,,,,,,,---,,,---......000000111222666777999;;;<<<<<<<<<<<>>HHHaaarrrqqqjjjLLL@@@<<<;;;CCCOOOaaalll|||uuuhhh\\\MMMAAA<<<:::888555444555777777777666666666666666777777777666999<<>>IIIXXXccc}}}ppprrrzzzvvvpppuuu}}}~~~zzzvvvwwwzzzuuurrrooocccaaa```^^^[[[UUUMMMGGGGGGFFFFFFEEEEEEEEEFFFFFFBBBBBB@@@<<<666333333444000000111222333333333333000000000000111111222222111111222444555777888888888;;;HHHSSSPPPJJJXXXnnnUUU>>>>>>>>>:::===>>>999===AAA:::999:::::::::::::::999999:::999888<<>>???BBBCCCBBB???<<<<<<;;;;;;::::::999999666777999;;;;;;;;;:::999666888999888777999>>>DDDKKKaaaxxxkkk^^^qqq|||pppnnnnnnppp{{{jjjfffsssddd```fffzzzhhhTTT===222333333666555222000//////---+++---------,,,,,,,,,,,,+++---,,,++++++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))***+++,,,,,,++++++,,,---...000222222333444555777777777777666777888999:::::::::::::::777888===CCCGGGNNN___ppp~~~pppttt}}}sssqqquuu{{{jjjQQQ@@@777555888777222000222333222------------------------+++,,,---......---,,,+++******))))))))))))******)))******+++,,,,,,++++++************************************************+++++++++++++++,,,,,,,,,,,,------...///000111111444777::::::999:::===>>>999888<<>>???@@@???>>>??????@@@>>><<<;;;<<<======<<<;;;<<<<<<<<<:::888888888...///000111222444555555999999888555222222444777888;;;@@@FFFQQQeee~~~uuunnncccqqq|||jjjkkkvvv{{{{{{|||sssyyyooojjjnnnrrrqqqhhhZZZNNNFFFDDDCCCBBBAAAAAACCCDDDEEEBBBBBB???:::444000000222000000111111000000///...000000111111222222222333222333444666777999:::;;;;;;CCCXXXkkkhhhaaaxxxdddGGG===<<<888666;;;;;;777;;;===333888888999:::::::::999999444222333888???BBB@@@===777888;;;???BBBCCCAAA???DDDGGGJJJLLLNNNPPPSSSUUUKKKFFFAAA@@@CCCDDDAAA>>><<<<<<;;;::::::999888888555666999;;;<<<;;;:::999999999999888777777999::::::HHH```wwwpppcccvvvxxxyyykkkcccsss|||wwwxxx{{{UUU;;;777666666555///------------000222111------------,,,,,,,,,++++++---,,,***+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))))))))))))))***+++,,,---+++++++++,,,...000111222///000333555555555333222000333666777777888:::<<<===888888===@@@BBBJJJRRR|||qqqTTTEEE===999:::...555555000111666555---------------------------)))***,,,------,,,***)))******))))))))))))******)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,,,,---...///000111111,,,111555555444666:::======@@@CCCBBBDDDQQQlllwwwqqqeeeXXXNNNGGGAAA===999DDDNNNTTTbbb}}}zzzhhhQQQLLLEEEAAA>>><<<888555444444444444555666666777777888888888777777999;;;777888999888777666777888:::888555555666777777777444666777777666555555666777666666555555666666777222555777666555666:::===<<<@@@GGGQQQbbb~~~QQQbbboookkkeeekkkxxx~~~{{{{{{zzzyyypppeeeiiilllggg[[[OOOGGGDDD@@@@@@>>>>>>>>>@@@AAACCCDDDAAA===888555333333222444222//////111222111///555111...000111...---///333999888111222999;;;555???DDDVVVpppqqqKKK@@@<<<777888888999999999:::::::::888888888888888888888888555666777999:::;;;<<<<<<;;;;;;<<<>>>???@@@AAABBBDDDGGGJJJKKKKKKNNNSSSXXXNNNJJJEEECCCDDDCCCAAA???===<<<;;;:::999888888888555666666777777777777666555555555666666666666666555888EEE]]]vvv}}}sss|||}}}yyylllHHHAAA:::666666777555222///............---------,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...000333333222111111111444444444555666888999:::<<<;;;:::;;;<<>>???GGGRRRaaauuu444>>>QQQeeennnqqqwwwwwwxxxyyydddddd```TTTEEE<<<;;;>>><<<<<<<<<;;;;;;<<<<<<<<<===<<<:::777555444444444333111///000222444333222444111111444555333333555...444888888999===??????AAAUUUvvv^^^DDD===:::555777777777777888888888888888888888888888888888888555666888999;;;<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBDDDEEEGGGIIILLLOOOJJJIIIHHHIIIJJJHHHEEEAAA>>>===<<<:::999999888888666666777777777666666555666666666555555444444444666555:::EEETTTggg~~~pppZZZJJJ<<<666111///000111///---............------------,,,,,,+++++++++******************)))))))))(((((()))))))))))))))))))))))))))((((((((('''''''''&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))************++++++++++++...000222333222111111111333444555666777888888999999999999:::;;;===???AAACCCJJJZZZssssssZZZIII888333555555333222111111000000000/////////------------,,,,,,,,,,,,************************************************))))))))))))************))))))))))))))))))))))))(((((()))))))))*********,,,,,,+++++++++*********+++++++++,,,---...///000111111222333444555555666888888888888:::>>>DDDIIITTTggg|||uuummmkkkttt|||yyynnneeeRRRHHH@@@???BBBHHHUUUaaappptttbbbQQQHHHBBB>>>:::777777777999:::666666666666777777777777888777666444333333222222888888888888888999999999666777777777777777666555888888888999:::;;;;;;<<<999999:::<<>>===>>>EEENNNiiihhhFFF<<<999777444555555555555666666666777777777777777777777777777666777888:::;;;<<<<<<<<<>>>>>>>>>>>>????????????@@@??????AAADDDFFFFFFFFFDDDEEEHHHLLLMMMKKKFFFBBB@@@???===<<<:::999888888777777777777666666555444666666555444333222111111333222222333666DDD___vvvwwwsssuuuSSS===555666555111......111222000.........---------,,,,,,,,,,,,++++++++++++***************))))))))))))(((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********---///111222111000000111222333555666777777777666666777888:::;;;<<<======<<<<<>>KKK]]]qqqwww~~~ssscccPPPBBB;;;999===CCCFFFWWWlll{{{}}}qqqbbbZZZOOOEEE???===<<<<<<::::::::::::999777666555777777666666666777888999888888888777666555444333555666888:::;;;:::999888999999999999:::;;;<<<===BBBEEELLLVVVeeewwwkkkYYY111...;;;[[[vvv|||zzzwwwxxx}}}{{{kkkYYYIII@@@AAA???<<<999777777888999666666666555444222111000333222111111222333444444444333444888777444555888>>>::::::@@@CCCIII\\\qqqyyyIII888888777444444444444444555555555666666666666666666666666666666666777888:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@???BBBEEEGGGEEEBBBAAACCCFFFIIIJJJGGGCCC???@@@???>>><<<:::999888888777777777777666555444333444444333333222111111000...000222222000555FFFWWWjjjzzzqqqtttWWWGGG???777333555222111000111333333111///------------,,,,,,,,,+++++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))+++...000111000///000000000222444666777666555444444666888;;;<<<<<<;;;:::<<<<<<;;;>>>FFFVVVhhhuuuzzzaaaHHH:::666444444666999777111///111//////.........---------,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))***+++,,,,,,111111111111111111111111222444666888888888:::<<<;;;BBBNNNaaa{{{{{{fffUUUIIIBBB===;;;999AAAJJJRRR^^^pppooo___SSSJJJCCC>>>======;;;:::999888777777888888888999999:::;;;;;;;;;<<<=========<<<;;;;;;888888888999999999::::::??????@@@AAACCCEEEGGGIIINNNYYYjjj~~~wwwggg^^^ZZZ,,,///444@@@YYYzzz|||rrrmmmppp|||{{{eeeUUUAAA===888444333555999<<<555666666666666555444444555555555555444444555666888777777999888666999???======FFFVVVdddssszzzWWW:::666999555222666444444444444555555555666555555555555555555555555666777888999::::::;;;;;;>>>>>>============<<<<<>><<<;;;999888888777777777777777666444333333111111222222222222222222///000333555555444:::CCCPPPddd|||ssseeeKKK666555999666111111............///...---+++---,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((***,,,///000/////////000000111333555666555444333444666999;;;<<<;;;:::999666888:::;;;===DDDNNNVVVooofffQQQCCC888777<<<888444222333222...,,,...............------------,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++/////////000000000000000000333666888999999:::;;;555;;;DDDQQQfff~~~|||nnncccYYYMMMBBBBBB???<<<>>>EEEPPP^^^hhhzzzzzzoooccc\\\MMMJJJEEE@@@===;;;::::::888999<<<>>>@@@@@@AAAAAA======>>>>>>??????>>>>>>???===;;;999:::<<<@@@BBBEEEGGGJJJOOOVVV]]]cccfffttt~~~uuubbbUUUNNNNNN'''...111222EEErrr~~~qqqnnnttt}}}www~~~XXXRRRHHH>>>666333444555222222333333333444444444222333444333222222444555333222333666888<<>>???@@@BBBCCCBBB???<<>>>>>>>><<<;;;:::888777777777777666666666666555555444333111111111111222222222333444111000222333333666;;;:::III]]]mmmzzziiiPPP===555111444222---,,,000------......---,,,,,,+++,,,,,,,,,+++++++++******+++************)))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((+++...///.........///000111222333444444333222444666888:::;;;:::999888666777888888777;;;AAAFFFGGG```tttjjjVVVDDD===;;;666333444666///+++---/////////222///............---------+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''((((((((((((((((((((()))******------....../////////000000333666777666666666777444:::???CCCLLL]]]mmmvvv|||yyyhhhXXXMMMFFFAAA@@@AAABBBFFFKKKLLLSSScccwww~~~xxxooocccYYYPPPJJJGGGCCCHHHQQQ[[[ccchhhkkklllhhheee```[[[UUUPPPMMMKKKIIIHHHHHHKKKQQQZZZdddiiioooqqqvvv~~~vvvmmmaaaWWWKKK@@@::::::***...111333===]]]yyynnnqqq|||zzztttiii\\\QQQIIIDDDBBB<<<;;;999777555555555555444666888888888999<<>>888666777666222222555111111222222222333333333333333333333333333333333444555666777777888777777::::::::::::::::::::::::999<<<@@@BBB@@@>>><<<;;;@@@BBBCCCAAA>>>;;;;;;<<<888777666666555555666666555555555666555555444444222222222222222222222111444111000111111000333888///555@@@KKKXXXkkk}}}eeeSSS???///+++...222222...***,,,111......//////......///000++++++++++++************************))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''***---......---...///111111111222222222222222444555666777888888777777999888777666555666999;;;333@@@IIIVVVnnn}}}bbbQQQ<<<888555555444222///---111---,,,///000///000444/////////............---+++*********))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''''''''((((((((((((((())))))***++++++,,,---...//////000///111444555444444444555777<<>>+++(((,,,111111>>>iiimmmeeeppp~~~{{{yyyrrrkkkfffdddRRROOOIIIDDD???<<<;;;:::>>>AAADDDEEEFFFHHHLLLPPP___```eeeppp}}}iiiEEE???888777555444222111222444000000000000111111111111333333333333333333333333444444555666666777666666888888888999999:::::::::666;;;AAABBB@@@<<<;;;;;;999<<>>KKK\\\hhh|||```AAA444666888666222333222///...///...***+++,,,,,,,,,,,,---///111+++++++++************)))************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''))),,,---------...///222111111000111111222333333333444555666666666666333444666888999:::999888???AAA<<<>>>IIINNNXXXkkkpppqqqYYYGGG<<<888555777777222...000333444------000222///******...000////////////.........************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))(((((((((((())))))*********+++,,,...///000000---000222444444555777888444:::===;;;:::???DDDFFFPPP\\\pppsssrrrvvvzzz{{{|||uuu```HHH:::999<<<888666777<<>>AAADDDLLLZZZjjjyyyooobbbPPPCCC<<<:::888666222222222111000//////...//////////////////////////////.........---------************))))))))))))+++***)))(((((()))***+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++******+++,,,,,,---......///000111111111222666888;;;;;;<<<;;;:::;;;===@@@KKKWWWcccjjjvvv|||yyybbbNNNBBB===;;;888666777===EEEKKKYYYWWW]]]kkkyyyyyypppeeeaaadddggggggeeecccXXXNNNMMMOOONNNHHHCCC???>>><<<999777777999;;;---,,,......,,,---666AAARRRZZZcccjjjoootttxxx{{{}}}zzz{{{~~~}}}}}}}}}{{{yyyuuujjj```^^^dddyyy^^^BBB999888444444333333222111111111......//////000000//////111111111111222222222222222222111222222333444555777888999999777777888999888???EEEEEE@@@;;;;;;===999999999999888777666555666555333222222333555666555555444666777888777555444333222111000000000000/////////000000111111222222111000111222666999;;;BBBEEEOOOaaawwwpppYYYGGG>>>999222....../////////000///...---------......---,,,,,,,,,,,,+++++++++++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******++++++,,,---------000////////////////////////111222333444444333333333444444444444555555555666777777777666777:::<<<:::CCCLLLUUUgggkkk___MMMEEE;;;555444444222000222222111000000///..............................------------,,,,,,,,,+++*********)))))))))((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++******++++++,,,------......000000000000111444777999999:::999999999<<<>>>???JJJUUU[[[fff{{{vvvcccUUUKKKGGGAAA??????AAAAAA@@@???>>>DDDNNNUUUWWWWWWYYY```lllyyypppkkkeeedddiiisss~~~yyyuuuqqqkkkbbb[[[WWWPPPIIIGGGJJJMMMMMMLLLNNNGGG@@@???BBBBBB???<<<===;;;888666:::AAAKKKQQQ---,,,---///---))))))---:::CCCVVVmmmyyy|||~~~yyy{{{~~~{{{zzz~~~```CCC999666444333222222111111000//////---------------...///////////////000000000111111111111222222444555777888888999:::999888777888999;;;@@@EEEEEE@@@;;;;;;<<<777777888777777666555444666555444333333444555555777555444444555555444333222222111000////////////......///000000111222222000111222222222222111111444333777AAAQQQ```jjjooovvvbbbQQQFFF???888444222///---,,,...000111111//////...---------------,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))******++++++,,,,,,,,,......//////////////////000111222444444444444333333333222222222333444555555555666444222222333555444777999999AAARRRdddnnnzzzqqqaaaSSSHHH???;;;444111///000333444222///111111000000///.........------------------------,,,,,,++++++++++++************))))))))))))((((((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))******+++*********+++,,,,,,------...///000000///000222444666777888888777888:::<<<777???FFFIIIQQQddd{{{}}}oooiiibbb^^^\\\WWWPPPKKKCCC>>><<<======::::::======GGGOOOQQQWWWhhh~~~vvvddd[[[YYYVVVSSSRRRRRRKKKBBB@@@FFFPPPWWWZZZTTTOOOJJJFFFEEEDDD@@@===BBB>>>;;;;;;>>>@@@@@@???<<<:::777555666888888777;;;;;;>>>DDDOOO]]]jjjsss+++)))+++///000,,,)))***---444FFFaaa}}}xxxzzzbbb@@@555777777444111111111000//////.........---,,,,,,,,,---///000////////////000000000000000111111333555777999;;;:::;;;<<<;;;999888999:::===AAAEEEDDD@@@<<<;;;<<<777777777777777666555444666555444444444444555555999777444444444333222000111000///...............---......///000111222222222222333333222111000///666333111222888>>>CCCEEEVVVZZZcccrrrppp___SSSMMMEEE@@@888333000000111222111000////////////.........------,,,,,,,,,,,,,,,++++++++++++******************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))******+++++++++---------....../////////111222444555666666555555444333111000111222444666666777777666444333444555444666888888888:::>>>@@@JJJQQQ\\\ffflllvvvvvvggg^^^IIICCC<<<666444444555666222111111333555555222////////////.........------++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))(((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))*********)))*********++++++,,,,,,,,,...//////...///000222555666777888777888:::;;;888>>>BBBAAACCCNNNbbbqqq|||uuu|||uuuuuuzzzwwwlll^^^NNNEEE>>>999999;;;555:::<<<999;;;HHHXXXbbbZZZMMM@@@===>>>???@@@AAADDD???999777:::>>>BBBCCC>>>;;;888888:::<<<<<<;;;444333333333555555555555666888888555555999<<<<<<@@@DDDNNN\\\mmm|||+++((((((...111...,,,,,,***///666KKKvvvxxx~~~eeeFFF666555888777333111111000//////......---///...---,,,---...///000////////////000000000000///000111333666888;;;<<<<<<===>>>===;;;:::;;;<<>>>>>AAAEEELLLZZZhhhuuuzzz{{{qqqdddVVVJJJAAA======:::666444333222111///333222111000000///---,,,.........---------------++++++++++++++++++++++++++++++++++++++++++,,,,,,)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''((())))))******))))))***************++++++,,,...///......000111444666888999999999;;;<<<===@@@CCCBBB???CCCOOO[[[jjjzzzxxxvvv~~~mmm]]]SSSHHH???<<<888999888555888@@@GGGIIIDDD>>>:::;;;:::888999===333555777888888999<<>><<<:::999888666444444555555555555555777888666;;;===:::<<>>???===;;;:::;;;<<<===???AAAAAA???<<<;;;;;;666666777777777777666666333333444555666777777888<<<999555333222222000/////////......---......///......////////////000000///...---,,,,,,...000222------...///000111111222333333333777>>>HHHRRRXXX___]]]^^^cccggglllttt}}}~~~vvvgggWWWLLL@@@>>>:::777444333333333111222333222///...---...+++---...---+++*********+++++++++++++++***))))))*********))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******+++,,,---//////000333444555777777777777666333333222222222333444555111333555555555444555666333111222555777777999======888666999;;;<<<>>>BBBJJJNNNTTT]]]fffnnntttwwwtttfff]]]OOOLLLFFFAAA<<<:::999888555555555666777555222...222111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***)))))))))))))))))))))))))))+++.../////////111222444666999:::::::::;;;===>>>???BBBDDDBBBBBBHHHPPPZZZjjj|||qqqaaaTTTMMMEEEDDD@@@===>>>BBBBBB???<<<:::999;;;999444444777000444888888555333555777<<<<<<<<<:::888555222111444777999999999;;;AAAEEEBBBHHHJJJHHHNNN[[[eeeggghhheeedddkkkzzz((('''(((++++++'''''')))(((***+++000EEEfffvvv}}}gggKKK===777555777666222000222111111000000///.........++++++,,,---------------------------............///000111222555777999;;;<<<===>>><<<:::999999::::::;;;======<<<:::999999444555555666666666555555111222333555777888999999<<<999555333222222111000//////............/////////////////////.........------,,,,,,,,,---///000000000000///---,,,------111111000000000222555777777666888===??????DDDJJJJJJIIIPPP^^^ggggggccc___\\\ZZZXXXVVVWWW\\\bbbfffccc^^^VVVLLLCCC<<<555111666444222000000111111111111000///.........///000***---///...,,,+++---///******+++++++++***)))(((******)))))))))(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))***,,,---...///000111222444555666666555555111111111222222222222333000222444444333222222333888222///222333111333888333111222666999777666777::::::;;;===@@@BBBDDDFFFMMMNNNPPPSSSUUUVVVWWWWWWUUUSSSQQQOOOLLLKKKJJJIIIGGGHHHKKKNNNNNNIIIBBB===888777666555444444555555)))***,,,000333555444333//////......---...///111+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++))))))((((((((('''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))))))))))))))))))))'''***---///000111222333333666999:::::::::;;;<<<>>><<<>>>CCCDDDBBBEEEKKKNNNVVVcccrrr|||tttppprrrkkkkkkfff```^^^bbbdddcccZZZRRRKKKIIIFFF@@@======>>>>>>>>>===<<<;;;<<<<<>>@@@BBBIIIUUU^^^dddiiihhhdddkkk|||{{{yyy%%%&&&)))---,,,((('''***&&&(((,,,......555MMMfffqqqhhhfffqqqqqqTTTCCC777777222111333222///111777111111111000//////......)))***+++,,,---,,,++++++++++++,,,,,,,,,---------///000000222444777999:::;;;<<<<<<;;;999888888999777888999:::999888777777333333444555555444444444///111333555777999::::::===:::666333333333222111//////.........//////000000000000///......------------......///.........//////...,,,+++,,,...000)))+++...//////.........///...000444333///000333777333444;;;???===;;;;;;;;;;;;<<<===<<<;;;;;;::::::888555111///000333666///...------...///......///...------------,,,+++)))+++---,,,)))(((***---)))******++++++***((('''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&((()))***+++---...000000000111222444555444444333//////000111111111111000111333555555333111111111222------333555333333666555222222555444222333777777666666666777999;;;===777888999::::::999777666:::::::::999888777666666555555666999:::999666444...///000222333333222222222000......///000000///+++,,,------,,,,,,---///+++++++++++++++++++++,,,++++++++++++++++++++++++'''((((((((())))))******)))(((((((((''''''''''''%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))))))))((((((((((((&&&)))---000111222333444222555888:::::::::;;;<<<@@@;;;:::@@@CCCBBBCCCGGGHHHFFFKKKYYYjjjvvv}}}~~~~~~~~~vvvtttpppfff```WWWPPPLLLIIIEEECCCEEEKKKPPPRRRRRRRRRQQQPPPMMMIIIHHHHHHIIISSSXXX]]]```eeeppp&&&&&&&&&'''''''''((((((''''''''')))+++///333555HHHPPP```sssgggDDD:::999666333333222222111000////////////...---,,,,,,++++++************************...------,,,,,,,,,------...///000111444666888999::::::::::::::::::::::::::::::999888777666555444666888:::;;;999666222000111222444666999;;;===>>>999777555333111000000000------------.........///////////////........................////////////......------------..............................//////////////////////////////000111111111111111000000000000000000000000111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))''')))+++***'''$$$###"""'''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((******+++,,,---//////000222222333444444444333333222222111111111111111111111222222333333222222111111111222222222333333333222333444444555555444444777777777777666666666666555555666666555444333333555555444444444333333333222222222111111111000000222111000111222222111000////////////............------,,,,,,,,,+++++++++,,,+++***))))))+++---...***************************)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))************+++,,,,,,---///000222333666666555444333555999<<<;;;<<>>@@@AAABBBCCCCCCBBBBBBBBBBBBEEELLLUUU[[[nnnyyyxxxnnnjjjxxx&&&&&&'''''''''(((((((((+++***)))((()))***+++,,,,,,333AAASSSjjj}}}{{{LLL444333777555222222111111000000/////////......------,,,,,,++++++************************---,,,,,,++++++,,,------......///000111333444555888888888888888888888888777666666555444333222222777777777777666444333222555555555555555555555555555444222111000/////////............/////////000/////////............---------------...............------,,,,,,------...------------------------------------------------......///000000000000////////////////////////////////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))(((((()))((((((((((((((((((((((((((()))***)))'''''''''(((&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***+++,,,,,,///000111222222222222111000000000000111111111111111111222222222222111111000000000111111111222222222222333444444444444333666666555555555444444444333444444444444333222222333333333333222222222111111111000000000000000//////...------//////...---//////.........---------,,,,,,,,,+++++++++******+++***)))))))))***,,,,,,))))))))))))))))))))))))((((((((())))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***++++++,,,---///000111111333555666666777:::<<<<<<<<<<<<===>>>???AAAAAAAAAAAA@@@@@@@@@DDDIIIMMMXXX[[[iii}}}zzz{{{tttmmmkkkppp''''''''''''((((((((((((***)))(((((((((((()))))),,,---000888JJJiiicccNNN;;;555222///000666000000000/////////......---------,,,,,,,,,++++++************************+++++++++++++++,,,,,,---------......000111333333777777777777777777777777666555555444333333222222666666555444444333333444555444444444333333222222222222111000///................../////////000000//////.........------------............/////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////....................................---------------+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&(((***&&&((()))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''(((((()))******++++++---...///000000111000000/////////000000000000000000000111111111111000000//////000000000111111111111111222333333333333333555444444444333333333333222222222333333222111111222222222111111111000000///////////////////////////---,,,---...///...---.........---------,,,,,,++++++++++++******************))))))))))))***+++))))))))))))))))))))))))''''''(((((()))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))*********+++,,,---...///...111444666777888999;;;;;;:::::::::;;;<<<>>>???@@@AAAAAA@@@???@@@CCCEEEHHHHHHQQQeeewww|||xxxttt{{{'''''''''((((((((())))))''''''''''''(((((())))))------+++***222HHHfff|||~~~kkkJJJ===666555888555------444//////...............---,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))***************+++,,,------------...///000222333666666666666666666666666555555555444444333333222555444333222222333333444222222222222222222222222000000000000///.....................////////////............------------....../////////000000000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))(((((('''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%''')))&&&''')))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))******+++++++++,,,---...////////////....../////////000000000///000000111111000000///........./////////000000000111222222333333222222333333333222222222222111000000111111111111000000111000000000////////////........................///...------...///...---------------,,,,,,,,,,,,++++++*********)))))))))***)))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((())))))))))))***+++------+++///333555666777888999999999888888999:::<<<======>>>??????>>>>>>@@@AAA???===BBBOOO[[[```aaabbbzzz''''''((((((((()))))))))&&&&&&'''(((((())))))***))),,,---,,,+++222>>>III___eeeoooxxx{{{zzzaaaGGG;;;999222...111444111...,,,------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,---...///111222333555555555555555555555555444444444444333333333222333222222222222222333444111111222222222333333333//////000000000///......------------.........///.........------------,,,.........////////////000,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$%%%'''%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((())))))*********)))***+++,,,---.........------......//////000000//////000000000000//////------........./////////000000111222222222222111222222222111111111000000......///000000000000///////////////............,,,------------............---,,,---...///...,,,------,,,,,,,,,+++++++++*********))))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***+++,,,***---111333444555666888777777777888999:::<<<<<<999;;;<<<<<<;;;<<<===???@@@===>>>CCCGGGHHHLLLPPPfffwww'''((((((((())))))))))))'''(((((())))))))))))(((&&&***......++++++---111@@@GGGUUUfffqqq{{{xxxYYYDDD;;;999666444///,,,---111///***,,,,,,,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))((((((((())))))***,,,,,,++++++,,,...000222444555444444444444444444444444333222222222222111111111000111111222222222333333222222222222222222222222...///000000111000///...,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,---------......++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,************************))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$&&&((((((&&&%%%%%%%%%%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((***+++,,,---------,,,,,,---......///000000...//////000000//////...,,,------------.........///000000111111111111111111111111000000000//////------...///////////////............------------+++,,,,,,,,,---------------+++++++++,,,---,,,+++,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((()))))))))(((((('''&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))*********,,,///111111222444666444555666888:::;;;<<<<<<999:::;;;::::::;;;===???BBB??????AAAAAA@@@DDDIIIMMM]]]iiiwww(((((((((((()))))))))))))))))))))***)))(((((('''(((***,,,,,,***+++...111///111:::LLL```uuu\\\AAA<<<;;;666///(((333777...(((,,,000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,++++++,,,...000333555666333333333333333333333333111111111111000000000000///000111222222222222222444444333333222111111000...///000111111111000///+++++++++,,,,,,,,,------......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%''')))***(((&&&%%%%%%%%%'''((('''&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***,,,,,,------,,,,,,------...///000000......////////////......,,,,,,,,,---------......//////000111111111111111000000000000////////////,,,------.../////////.........---------,,,,,,,,,+++++++++,,,,,,---------+++***)))***+++,,,+++))),,,,,,,,,+++++++++******))))))))))))(((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******,,,...//////111333555222444666999;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;>>>@@@>>>;;;<<<@@@AAAAAACCCGGGEEELLLNNNWWWlll{{{&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++)))---000333;;;RRRrrrjjjTTT???777555222///...//////...------------...,,,,,,,,,++++++*********+++++++++************))))))((((((((()))***++++++))))))(((((((((((())))))******,,,---...000111222111111222333333333333222000000000000000///......000000000000111222333444444444333333222111000000//////...------------...+++---//////...---...///---,,,,,,,,,,,,+++++++++))))))*********++++++++++++******)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&&&&(((***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))***+++,,,,,,,,,------......///000000111///,,,)))***---//////.........---,,,,,,,,,,,,---//////////////////......000000///............///,,,,,,,,,------.........,,,,,,++++++***)))((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((((((((((((((''''''''''''+++,,,---///000222333444555555666888999:::;;;<<<<<<;;;::::::;;;===@@@BBBBBB@@@>>><<<<<<>>>AAACCC@@@AAACCCGGGMMMTTTYYY]]]qqq~~~xxxnnnjjjuuu&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++---...,,,---888KKKZZZyyy~~~rrr\\\HHH;;;//////222222111222///......---------------,,,,,,,,,++++++*********+++++++++*********))))))))))))(((((())))))******))))))(((((((((((())))))******+++---...///000111000111111222333222222222000111111111000000///...000000000000111222333444444333333222111111000000//////...------------------...000000///...//////...---------,,,,,,++++++))))))*********++++++++++++***))))))(((((())))))(((((()))))))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))(((((((((''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''))),,,...'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''')))***+++,,,,,,,,,,,,,,,---......///000000///,,,******---//////.........---,,,,,,,,,,,,---........................000///......------......,,,,,,,,,---------......,,,,,,+++******)))((((((++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((&&&&&&''''''(((((())))))+++,,,---...000222333444555555666666888:::;;;<<<<<<<<<;;;;;;<<<>>>@@@BBB@@@???===;;;;;;===@@@BBB;;;;;;;;;<<<>>>AAACCCDDDAAAJJJWWWaaaeeefffeeedddttt&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))************)))+++,,,++++++...555;;;IIIPPP\\\nnn{{{[[[DDD<<<999333///111333111/////////...------,,,,,,------+++++++++++++++*********++++++*********)))))))))***))))))(((((((((((())))))((((((''''''(((((())))))***+++,,,---...///000///000111111222222111111111111111222111111000///000000000111111222333333333333222222111000000000///......---------------...000111111///....../////////...---,,,,,,++++++)))))))))************++++++***))))))(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''')))+++...''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&'''(((***+++++++++++++++,,,,,,------......///...,,,******,,,......---......---,,,,,,,,,,,,,,,,,,,,,,,,---------------......---,,,,,,,,,------,,,,,,,,,,,,------------+++++++++******))))))(((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&'''((()))*********+++,,,...000111222333666555444444666888;;;<<<<<<<<<;;;;;;<<<>>>@@@AAA===<<<;;;::::::<<<>>>@@@;;;;;;:::999888888777777999<<>>???;;;:::999999:::;;;===>>>:::;;;;;;<<<;;;;;;:::999888;;;BBBIIINNNQQQQQQPPP\\\mmm}}}%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((())))))))),,,,,,+++,,,,,,+++***)))222111111333999CCCQQQ]]]tttoooUUU@@@:::666//////777---///000///............------,,,+++++++++++++++*********************************)))))))))(((((())))))((('''&&&&&&&&&'''((((((''''''''''''((((((((())))))***+++,,,---------...//////000000//////000111111222222222111111000000111222222222111111111111000000000000//////......---,,,,,,,,,,,,,,,,,,---///...---,,,,,,---///......---,,,,,,++++++))))))))))))))))))))))))***))))))((('''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((()))*********+++++++++,,,,,,,,,,,,,,,------,,,+++***+++,,,---------,,,++++++++++++,,,************++++++,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$(((,,,000000,,,((($$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&)))***+++---...000111222444333222222333666999;;;999999999999::::::;;;<<<999999999:::;;;<<<<<<===666777888999::::::::::::444AAAQQQZZZXXXSSSQQQRRRKKKUUUcccqqqyyy{{{}}}~~~}}}kkkSSSBBB%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))***++++++,,,//////,,,,,,333<<>>EEENNNZZZbbbuuu}}}zzzuuuppphhhZZZIII===777555333333555555222///333444222---...111///))),,,,,,+++***************((()))))))))*********+++***)))))))))((((((((((((&&&&&&&&&%%%&&&&&&''''''(((''''''&&&&&&''''''((('''(((((())))))******+++,,,,,,---............---...///000000111111111000000111222333333222000///////////////////////////...---,,,,,,++++++,,,,,,)))+++---...------...000*********++++++++++++,,,******))))))(((((((((((())))))(((''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((()))))))))---------------,,,,,,,,,,,,------+++)))(((+++------,,,++++++***+++++++++))))))***++++++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++---///000111111111111222333555777888777888888999999999999999888:::<<<>>>??????>>>>>>>>>===;;;:::999999999:::DDD[[[uuu}}}tttfff``````___OOOAAA======<<<<<<>>>===BBBMMM[[[iiissswwwxxx}}}uuucccTTTJJJ???666222000...///444$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&))),,,***'''%%%'''***///***))),,,,,,((((((,,,+++---...///000333777:::???JJJWWWlll}}}tttwwwiiiVVVHHHGGGCCC>>>999666777999111444222,,,)))---///...+++---,,,***...333111))),,,++++++***)))*********(((((())))))*********+++))))))))))))((((((((((((%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&'''''''''''''''(((((())))))******+++,,,------......------......///000000000000000000111222333333222000///.........///////////////...---,,,,,,++++++,,,,,,)))+++---......///000222((())))))***++++++,,,,,,******))))))((((((((('''))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((&&&###""""""###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&'''((()))))))))------------------------,,,------+++((((((***------,,,++++++******++++++)))******+++,,,,,,------///...------,,,,,,------,,,,,,,,,++++++*********(((((((((((())))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((((((((***+++---///000000///000111333444555666666888888999:::::::::999999999:::===???@@@@@@?????????===;;;999888999:::;;;@@@UUUnnnxxxqqqfffaaabbbdddRRRCCC@@@AAA>>>999888?????????AAADDDHHHLLLNNNTTT\\\dddlllzzzoooiii]]]QQQJJJDDD;;;222111...///222///***+++111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))*********+++++++++---------............///333666===DDDJJJNNNQQQRRRggglllrrrwwwqqq```QQQEEE>>>666666555444444333222222////////////............------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))+++++++++,,,,,,---------/////////...//////000111111//////000333333000---000000///...---,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++************)))+++******)))(((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))*********+++++++++*********)))))))))******(((&&&%%%&&&'''(((((()))******************)))))))))***++++++,,,000///---+++*********+++------,,,,,,+++***))))))'''((()))******)))((('''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***,,,---...111111000111222444666888999999:::;;;<<<<<<<<<;;;:::;;;<<<===??????@@@@@@>>><<<:::999999999;;;<<>>???@@@@@@@@@>>><<<;;;999999:::;;;<<<@@@PPP]]][[[RRRNNNPPPRRRVVVLLL???888888:::999777777777777777777777777777777777888999;;;===@@@AAA???BBBEEEHHHJJJJJJIIIHHHKKKLLLMMMOOOQQQSSSTTTUUUWWWWWWWWWWWWUUURRROOONNNGGGDDD@@@<<<888555444444555444333111000000//////.........---,,,,,,++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))))))))((())))))))))))************************+++++++++,,,,,,,,,---------.........***,,,.........000666;;;<<<888:::AAACCCAAABBBHHHFFFDDDAAA<<<888444222111333333333222222111111111//////......---,,,,,,,,,............------------,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))******++++++,,,------...---...///111222222111111///...///000111111///---...---,,,+++*********+++***************)))))))))******+++,,,,,,,,,++++++++++++*********)))))))))***))))))(((((('''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((************))))))))))))((()))+++***))))))***,,,(((((()))***************+++************+++,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++***)))))))))))))))(((((('''(((((()))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))+++,,,---/////////000111333555666888888999:::;;;<<<<<<<<<<<<===>>>>>>?????????>>>===<<<;;;:::999:::;;;<<>>CCCNNN___jjjiiiaaaMMMFFF===888888888777666555444444333222111000000222222222222111000///...222222111000000111222333///////////////000000000---...///000111111111000111000///............///---,,,,,,,,,,,,------...---,,,,,,,,,+++++++++***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((''''''((((((((())))))))))))************+++++++++++++++******+++,,,---...,,,---...///...------...///------//////......000/////////000///...,,,+++------------------------...............---------,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((((())))))***,,,------...+++---///111222111000///,,,---...///...------,,,...---,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++,,,,,,,,,++++++************)))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""###############"""!!!########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&((((((((((((((((((((((((***+++,,,+++(((&&&%%%&&&(((((()))***************+++******))))))*********(((((()))******+++++++++******))))))))))))((((((***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((()))******+++,,,---...000111222222444555666888999999::::::999999:::::::::::::::999;;;::::::999999999999999999888;;;GGG[[[iiihhh^^^IIIDDD===999777777555444444444333222111000000000......///000000000//////......//////...---,,,,,,)))******+++,,,,,,------,,,,,,------------------///...---,,,+++******)))...------,,,,,,---------+++++++++++++++*********%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((((((((((()))))))))*********++++++++++++*********)))))))))))))))+++,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,------------------,,,+++***000000000000000000000000,,,,,,,,,+++++++++++++++++++++++++++*********************))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''(((((('''((()))***+++------...,,,---.../////////......***,,,......---,,,,,,,,,------,,,,,,,,,,,,------*********+++++++++++++++++++++,,,,,,,,,+++************)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################!!!""""""#########""""""########################!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''''''''((((((((((((---...///...+++(((&&&&&&(((((()))*********************)))((((((((())))))'''((()))***************)))))))))((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&'''''''''''''''((()))))))))***,,,...///000000000111222444555777777888888666777777888999999999888999999999888888888777777777555444:::GGGQQQOOOFFFBBB???;;;888777666444333333222222111111000000000..................------///000111222111///---+++,,,,,,---...///000111111000000//////...........................---------************+++,,,---...************************%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))))))***+++,,,++++++))))))+++++++++,,,---...------***+++,,,+++,,,---...---,,,,,,------...///000111,,,,,,+++***)))(((((('''***************+++++++++++++++*********)))))))))******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((''''''(((***+++,,,---...---------------,,,,,,,,,)))+++......,,,***+++,,,,,,,,,++++++++++++,,,,,,)))))))))*********+++++++++,,,,,,,,,,,,+++***)))***)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################!!!""""""###$$$$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$##############################$$$$$$%%%&&&&&&'''&&&&&&&&&''''''(((((((((+++---///...,,,)))''''''(((((()))***************))))))(((''''''''''''''''''((()))*********)))((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&''''''&&&&&&''''''((((((((()))+++---...////////////000222333555666666666555666777888999999999999777777777777777666666555444444333222666;;;:::555999888666555555444444333000000000000000000000000111000...---,,,,,,------++++++,,,,,,+++***(((''')))))))))******++++++,,,+++******)))((((((((((((&&&'''(((((())))))))))))(((((((((((()))+++,,,---)))*********************%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((###%%%(((***++++++***)))+++***)))***++++++***))))))+++,,,+++,,,...///......---,,,++++++++++++,,,+++,,,,,,,,,------......+++++++++++++++,,,,,,,,,************))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((&&&'''(((***+++,,,............---+++++++++++++++(((+++......+++******,,,+++***************++++++'''((((((((())))))******,,,,,,,,,,,,,,,+++***)))))))))))))))((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""###$$$%%%&&&&&&&&&"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$###########################$$$$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((***,,,,,,***(((''''''(((((()))***************)))((('''&&&&&&&&&&&&&&&'''((()))******)))(((''''''''''''((((((((((((((('''((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&'''((((((''')))+++---...///.........///000222333555555555555555777888::::::;;;;;;666666666666666555555444111555555222111555666555222222222333444444444444......//////////////////...,,,***))))))***+++---------,,,+++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++++++++,,,,,,,,,,,,,,,++++++******)))))))))******)))))))))))))))*********$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***++++++,,,,,,,,,,,,,,,++++++*********((()))***++++++***)))(((***++++++,,,,,,++++++*********))))))))))))******------------,,,,,,+++***************)))(((&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!"""#############################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''++++++++++++*********)))&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$%%%&&&''''''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''')))+++,,,,,,---///000///000000111222222333333555555555555555444444444444444444444444444444444444444444333333222222222111000000000222222000...000000///------,,,,,,,,,......---,,,***(((&&&%%%)))***+++++++++)))'''&&&,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++************************++++++++++++++++++++++++************************+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++,,,,,,+++++++++*********)))))))))******))))))))))))******++++++******)))******))))))))))))******,,,,,,------,,,++++++************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""############""""""""""""""""""""""""""""""!!!!!!"""################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))((((((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''+++*********))))))))))))&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!""""""######""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''')))+++,,,,,,,,,...000000000111111222222222333333333333333333444444444333333333333333333333333222333333444444555555666222111000000111111///---000///...---,,,,,,,,,,,,------,,,+++***((('''&&&***************)))(((''',,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******((((((((((((((()))))))))************************))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***+++++++++******************))))))(((((())))))***((())))))))))))))))))(((***))))))(((((())))))***+++,,,,,,,,,,,,+++******))))))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############################################################################################################"""""""""#########$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######"""!!!!!!!!!!!!!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''')))***++++++,,,...000111111111111111222222222111111111222222333333333111111111111111111111111000111222444666777888999333111000000000000...,,,//////...---,,,,,,,,,,,,++++++++++++***)))((('''******)))((((((((())))))++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((*********************)))***)))(((''''''((()))***((())))))******))))))((())))))(((((((((((())))))***+++++++++++++++******(((((())))))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################################################################!!!""""""""""""#########$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""###################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''')))(((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$########################################################################################################################$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""###""""""""""""""""""###%%%$$$###""""""###$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&(((***+++++++++---///111111111111111111111111000000111111222333444444111111111111111111111111///000111333444666777888333111/////////...---+++......---,,,++++++,,,,,,***************))))))(((***)))(((''''''(((***+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''&&&''''''((()))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''))))))))))))))))))))))))***)))(((''''''((()))***)))******************)))))))))(((((((((((())))))))))))******+++******)))'''((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################################################################!!!""""""""""""#########$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!"""#######################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''(((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""######"""""""""&&&%%%$$$######$$$%%%&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))******+++---...111111111111111222222222000000111222333444444555111111111111111111111111//////000111111222333333333111...---------,,,+++---,,,,,,++++++++++++,,,))))))*********))))))((((((((('''''''''(((***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''(((((((((((()))))))))))))))((((((''''''(((((())))))******++++++******))))))((((((''''''(((((()))(((((()))************)))''''''(((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################################################################"""""""""#########$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!"""#######################################"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((***))))))(((((('''''''''((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""############""""""$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))))))))***,,,...///000000111222222333333111111111222222333333444111111111111111111111111.........///////////////222000---,,,,,,------,,,,,,++++++******+++++++++)))))))))***))))))((((((&&&&&&''''''((()))***+++)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&''''''''''''((((((((())))))'''(((((((((((((((((('''((())))))))))))))))))(((((((((''''''''''''(((((('''(((((()))******))))))&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!"""#######################################""""""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((******))))))(((''''''&&&)))))))))(((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###################################################################################################### !!!###$$$%%%%%%$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""############""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""""""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((())))))***+++---......///111222333444555111111111111111111111111000000000000000000000000---------...............111///,,,+++,,,---------++++++************++++++))))))******)))(((''''''$$$%%%&&&((()))*********(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''((())))))***))))))&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$########################################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""############""""""""""""""""""""""""""""""!!!!!!"""#######################################""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((+++******)))(((''''''&&&))))))))))))(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))))))))+++------...///000222444555666000000000000////////////////////////////////////,,,,,,------...//////000000...+++***,,,---......+++***************++++++************)))((('''&&&###$$$&&&(((*********)))(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((''')))******(((&&&&&&&&&))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((******))))))((((((''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%#########$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((()))******++++++---///111222222111000222111000.........///000...///000000000///---,,,***+++,,,---...000111111///...---,,,+++,,,------,,,***(((&&&%%%&&&'''(((++++++)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((''')))+++***)))'''(((((()))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############"""############$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''''')))))))))(((((((((''''''(((((())))))*********+++''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###!!!!!!!!!"""$$$$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$############"""###""""""""""""""""""###""""""""""""""""""""""""%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((())))))*********,,,...000111111000///111111///.........//////...//////000///...---,,,++++++,,,---...///000000///...---,,,+++,,,,,,---+++***(((&&&%%%&&&'''(((******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((())))))))))))(((((((((''''''''''''((((((((()))******)))(((***+++)))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############$$$$$$$$$$$$$$$$$$###############################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''''''''((((((((()))***++++++,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###!!!!!!!!!"""$$$$$$$$$###############""""""""""""""""""""""""#########$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((())))))))))))***,,,...//////......000000///............///......//////......---,,,,,,,,,,,,------............---,,,,,,++++++,,,,,,+++***((('''&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((((((((''''''''''''((((((''')))***)))((()))***,,,(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""###""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""###########################$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%#########$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$###############""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""################################################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''((((((((('''(((***+++,,,---------///.................................------,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++***)))((('''&&&'''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((''''''''''''(((((('''(((******))))))***+++(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""##################""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%#########$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$######""""""######$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""################################################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&'''((()))***++++++,,,---------.........------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((''''''''''''(((((('''))),,,,,,+++*********((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""############$$$$$$$$$###############$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###############""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###!!!!!!!!!"""###############$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""###############""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""################################################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++++++++,,,------...---------...---,,,++++++++++++,,,++++++++++++++++++++++++***++++++++++++***))))))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''(((((())),,,///111///,,,+++***((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###!!!!!!!!!"""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""!!!"""""""""#########$$$""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""################################################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))***+++,,,***+++,,,---...------,,,------+++*********+++,,,************++++++++++++)))***+++++++++***((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((+++...222444222...,,,***''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%#########$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((***+++,,,)))***,,,---...------,,,---,,,+++*********+++,,,))))))******++++++++++++)))******++++++)))((('''''''''((((((((((((((('''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%+++111777888444...***((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%################################################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###################################################""" !!!###$$$$$$###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######!!!!!!!!!!!!""""""""""""##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############"""""""""######"""!!!!!!"""###""""""""""""############""""""############""""""######""""""!!!!!! """"""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((((())))))+++,,,---......,,,+++******))))))******))))))*********))))))(((+++++++++***)))(((((('''&&&'''''''''(((((())))))+++'''######%%%'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''')))---222333000,,,((('''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%################################################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###################################################""" !!!###$$$$$$###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""############""""""###$$$$$$###""""""###$$$""""""""""""############""""""############""""""$$$#########""""""""""""""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((*********++++++,,,,,,,,,,,,+++******))))))******))))))************))))))++++++******)))(((((('''''''''''''''((((((((()))***'''$$$###%%%'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&))),,,---,,,)))''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###################################################""" !!!###$$$$$$###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&########################  !!!""""""########################""""""############""""""""""""############""""""!!!!!! !!!!!!""""""""""""############""""""############""""""$$$$$$$$$$$$############""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''(((((('''++++++++++++++++++++++++++++++***))))))))))))***))))))************))))))++++++******)))(((((((((''''''''''''((((((((((((***'''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&((()))((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!###################################################""" !!!###$$$$$$###!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&######################## !!!"""######""""""""""""""""""""""""""""""############""""""""""""############"""""""""!!! !!!"""""""""!!!"""""""""############""""""############""""""########################""""""############""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''))))))******+++++++++,,,++++++***)))))))))))))))((())))))************)))************))))))(((((('''''''''((((((((((((((()))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""" !!!###$$$$$$###!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$########################"""!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############""""""%%%###!!!"""$$$&&&%%%$$$!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''&&&'''((()))+++,,,---...+++***))))))(((((())))))(((((()))************************)))))))))))))))((((((((((((((('''''''''((((((((('''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################"""""""""############$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%'''&&&%%%&&&)))******)))'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############"""""""""###$$$$$$%%%%%%$$$$$$###################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""" !!!###$$$$$$###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%###$$$&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""##########################################""""""""""""###### """"""############""""""""""""############"""""""""!!!###"""!!!""""""""""""############""""""############""""""!!!!!!!!!!!!!!!"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%%%%''')))+++---...///******)))(((((((((((()))'''((()))******+++************))))))))))))))))))(((((((((((((((''''''''''''((()))((('''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################""""""""""""############&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&(((((((((&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''&&&%%%&&&)))***)))'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########"""""""""!!!###$$$%%%%%%%%%%%%$$$###################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""" !!!###$$$$$$###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$%%%$$$$$$######$$$$$$%%%###$$$&&&((()))(((''''''&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$""""""""""""#########$$$########################$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############""""""""" """"""""""""############""""""############""""""!!!!!!"""""""""#########""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&''')))***,,,---...******)))((((((((((((((('''((()))******+++++++++)))))))))))))))))))))***)))(((((((((''''''''''''&&&(((***)))'''%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%$$$$$$$$$$$$$$$$$$%%% !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################""""""""""""############&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((('''%%%%%%&&&)))***(((%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#########""""""!!!!!!###$$$%%%&&&&&&%%%$$$###################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""" !!!###$$$$$$###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&((())))))(((''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$""""""#########$$$$$$$$$########################$$$###"""!!!""""""""""""""""""""""""""""""############""""""""""""############""""""$$$!!! $$$'''%%%###""""""""""""############""""""############""""""""""""######$$$$$$$$$%%%""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''(((((()))***++++++,,,******)))(((((((((((((((''''''(((******+++++++++)))))))))))))))*********))))))(((((('''''''''&&&&&&)))+++***'''%%%&&&(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$############"""########################################################################""""""""""""""""""""""""""""""""""""############""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""######"""  !!!"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! ######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&#########"""######$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!######""""""""""""######$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''')))******************))))))))))))))))))((()))))))))************+++++++++*********))))))))))))((('''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""$$$$$$$$$#########""""""$$$$$$$$$######!!! """############$$$$$$$$$$$$$$$$$$############"""########################################################################""""""""""""""""""""""""""""""""""""############"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""""""""""""""""""""######""""""""""""#########!!! !!!"""###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###############$$$%%%$$$$$$######"""""""""!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###"""""""""######""""""""""""##################"""""""""!!!"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((()))*********))))))))))))(((((((((((((((((()))))))))******************))))))(((((((((***)))((((((''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$############"""########################################################################"""""""""""""""""""""""""""""""""#########$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#####################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""######""""""""""""######$$$"""!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''******)))(((((((((((()))&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$###############$$$$$$$$$$$$######%%%%%%%%%$$$######""""""&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$#########""""""########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$####################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#########"""!!!!!!######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""""""""""""""############"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""############""""""#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((()))))))))((((((((((((((()))))))))'''''''''((((((((())))))((((((((((((((((((((((((+++******)))))))))))))))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######"""""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################################################################""""""""""""""""""""""""############$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$####################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!"""############"""!!!""""""""""""""""""######""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%'''((((((((((((((((((((()))))))))******&&&''''''''''''((((((((())))))))))))))))))))))))+++******)))))))))))))))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$#########"""""""""######$$$$$$######"""$$$$$$###############"""############$$$$$$$$$$$$##################"""!!!""""""#########$$$$$$$$$$$$$$$$$$############"""########################################################################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""############$$$########################"""""""""""""""""""""""""""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""######!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""############"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######%%%&&&'''((((((((('''''''''(((((())))))***&&&&&&&&&&&&'''''''''((((((((())))))))))))************)))(((((((((((()))&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$#########""""""############""""""########################"""###############$$$$$$""""""#########""""""!!!"""############$$$$$$$$$$$$$$$$$$############"""########################################################################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""######""""""""""""######"""!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######""""""!!!!!! ############"""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###"""""""""!!!"""###$$$$$$###"""!!!!!!"""""""""############"""############$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))***)))((((((''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""############""""""""""""""""""#####################$$$$$$%%%%%%%%%"""######$$$$$$#########"""############$$$$$$$$$$$$$$$$$$############"""########################################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""""""""#########"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$######"""!!! $$$#########""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!! """###$$$$$$###""" !!!!!!""""""#########$$$"""############$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""############"""""""""""""""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$################################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################"""############$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""########################################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$"""############$$$$$$$$$########################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$#########""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((((((((((((''''''''''''(((((('''''''''&&&&&&&&&***)))'''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################&&&%%%%%%$$$#########$$$########################"""""""""######$$$$$$%%%########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$################################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################"""############$$$$$$$$$################################################!!!!!!!!!"""""""""##############################################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########"""############$$$$$$$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!"""!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&'''''''''(((((())))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################&&&%%%$$$$$$#########$$$""""""""""""""""""!!!!!!"""""""""#######################################""""""""""""""""""""""""########################"""""""""############$$$"""""""""#########$$$$$$"""############$$$$$$$$$################################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################"""############$$$$$$$$$################################################"""""""""#########$$$$$$########################################################################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""############$$$$$$$$$########################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""############$$$############$$$%%%%%%$$$$$$$$$$$$$$$#########""""""""""""############"""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%$$$############$$$$$$$$$######"""""""""!!!###############"""""""""########################""""""""""""""""""""""""########################""""""""""""############""""""""""""############""""""#########$$$$$$$$$################################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""#########$$$$$$$$$################################################"""#########$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$########################""""""""""""###$$$%%%&&&################################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""#########"""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############$$$###"""""""""###%%%&&&$$$$$$$$$###############!!!"""""""""############""""""""""""############%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$###############$$$''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$################################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$########################""""""""""""###$$$%%%&&&########################""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###$$$$$$############$$$$$$ !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$###"""!!!"""###$$$%%%########################!!!"""""""""############!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########""""""###$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$###########################""""""""""""""""""""""""###########################"""""""""""""""!!!!!!!!!!!!!!!"""""""""######"""############$$$$$$$$$################################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$#######################################################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""############$$$$$$$$$########################""""""""""""###$$$%%%%%%########################""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$########################""""""""""""""""""""""""""""""""""""###############""""""""""""###$$$$$$"""""""""###############""""""""""""############!!!"""""""""##################$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''))))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""##############################""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$################################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""##############################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########"""############$$$$$$$$$########################$$$###############$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!  !!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!""""""###############!!!"""""""""#########$$$""""""""""""############"""""""""#########$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%&&&'''''''''''''''''''''((((((((((((((())))))((((((((('''''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$ !!!!!!""""""#########"""###############$$$$$$########################""""""""""""""""""""""""##############################""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""############$$$$$$$$$################################################################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################################################################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$"""############$$$$$$$$$########################$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############ !!!###$$$$$$$$$###"""!!!!!!""""""#########$$$""""""""""""########################$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&'''((()))******))))))))))))(((((((((((('''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$!!!!!!"""###$$$%%%%%%&&& !!!!!!""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$$$$###"""""""""!!!!!! """#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%!!!""""""""""""#########################################################$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%########################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!!!!!!!""""""#########$$$########################$$$$$$$$$#########""""""########################""""""""""""############$$$#########""""""!!!!!!###############"""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""!!!###%%%%%%$$$"""!!!"""""""""""""""""""""""" !!!!!!""""""#########"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!! !!!###%%%%%%%%%###"""###############"""!!!!!!$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''((()))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""###$$$$$$###""""""###%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""$$$###""""""""""""###$$$#########"""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$######""""""######$$$"""""""""#########$$$$$$############################################################"""""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$###""""""###$$$$$$########################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!""""""""""""#########$$$########################$$$$$$$$$#########""""""########################""""""""""""########################"""""""""!!!###############"""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!! """###%%%%%%%%%###"""###############"""!!!!!!########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))(((''''''((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!""""""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###$$$$$$$$$############"""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#####################$$$$$$$$$$$$######!!!!!!!!!"""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""""""""""""""###############$$$$$$$$$%%%############################################################""""""""""""!!!!!!!!!"""""""""######$$$$$$###""""""###$$$$$$########################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""#######################################$$$$$$$$$#######################################""""""""""""########################"""""""""""""""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############""""""""""""""""""""""""###"""!!!  """"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""" !!!!!!""""""###### """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!"""###%%%%%%$$$######"""############""""""!!!########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))(((''''''''''''((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!""""""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""##############################################################################$$$$$$$$$$$$######!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$%%%%%%%%%#########################################################"""""""""""""""!!!!!!"""""""""#########$$$##################$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""################################################################################################!!!"""""""""#####################"""""""""""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""######$$$$$$$$$######""""""############"""!!!###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!###$$$$$$###""""""###%%%""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""""""""""" !!!!!!""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""##############################################################################$$$$$$$$$$$$######""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""######""""""""""""#####################$$$$$$#################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""######$$$$$$$$$#######################################################################################!!!"""""""""############""""""""""""""""""######!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################"""""""""""""""""""""""""""$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$#########!!!""""""#########""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!###$$$$$$###""""""###%%%""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$###############"""""""""""""""""""""""" !!!"""###############$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""#############################################$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%################################################""""""""""""############"""""""""#########$$$$$$"""###$$$$$$$$$$$$###"""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$$$$################################################$$$$$$$$$########################""""""""""""############""""""""""""############!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$""""""""""""""""""""""""!!!######"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$###############!!!""""""############""""""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!""""""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!"""$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""""""""#########$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$################################################!!!"""""""""############""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""""""""############%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$########################""""""""""""############!!!"""""""""############!!!!!!"""###############""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############%%%$$$$$$######"""######!!!!!!"""###############!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&####################################""""""""""""!!!""""""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$######"""""""""""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$"""""""""######$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################""""""######$$$$$$$$$$$$######""""""""""""######!!!""""""""""""#########################################################!!!!!!""""""#########$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################!!!!!!""""""#########$$$%%%%%%%%%$$$$$$#################################""""""######$$$$$$$$$$$$########################""""""""""""############!!!!!!""""""#########$$$!!!!!!"""###############""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&"""""""""""""""""""""""" !!!!!!""""""###### !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""#########$$$%%%%%%$$$###""""""######!!!!!!"""###############!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&####################################""""""""""""###$$$$$$###""""""###%%%""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$#########"""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############%%%$$$###""""""###$$$%%%!!!"""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! ######""""""!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""############"""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################!!!  !!!###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################""""""""""""############$$$###""""""""""""###$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! ###"""""""""!!!!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""############""""""""""""""""""""""""""""""""""""!!! !!!""""""""""""""""""!!!!!!!!!!!!###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!! !!!###$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###########################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###""""""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$""""""""""""$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""!!!!!!!!! !!!""""""###!!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###""""""""""""###$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""########################""""""###$$$$$$$$$$$$###################################################""""""#########$$$$$$$$$####################################$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################""""""############""""""!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""####################################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""""""""###!!!!!!""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""##############################""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""########################""""""###$$$$$$$$$$$$##########################################$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%!!!""""""######""""""!!!!!!!!!"""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################"""######$$$$$$######"""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######################## !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%############""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$ !!!!!!""""""######!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""""""""############""""""########################""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""########################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%""""""###$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###""" !!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""""""""""" !!!!!!"""######$$$$$$######################## !!!""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&############""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$ !!!"""######### !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############""""""########################!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################"""##################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""########################""""""###$$$$$$$$$$$$###########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######################## !!!""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&############"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$ !!!"""######$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""######################## !!!!!!""""""###### !!!!!!!!!"""  !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""""""""###$$$$$$$$$%%%$$$$$$######"""!!! ########################%%%###"""###$$$%%%&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$###""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""############""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""$$$$$$$$$$$$$$$###"""!!!########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""'''&&&%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$######################## !!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!""""""######$$$$$$ !!!!!!""""""######""""""""""""""""""""""""###!!! !!!$$$%%%$$$!!! !!!"""$$$%%%''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###$$$$$$############$$$$$$########################$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""&&&'''%%%""""""%%%###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#######################################$$$$$$$$$&&&&&&%%%%%%$$$######"""###########################"""""""""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%$$$###""""""""""""###$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###""""""############""""""$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$####################################"""!!!!!! """""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######### !!!!!!!!!"""""""""###""""""""""""""""""""""""###!!! !!!$$$%%%###"""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%########################$$$##################$$$$$$$$$###"""""""""""""""!!!###!!!!!! """""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###############&&&&&&%%%%%%$$$#################################!!!!!!"""#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$###""""""""""""""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$####################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######$$$###""""""""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########""""""#########""""""############""""""###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$########################%%%%%%%%%$$$###""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###""""""""""""""""""!!!###""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###!!!!!!!!!###$$$###"""%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%&&&################################################$$$###""""""""""""""""""###$$$### !!!###""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""#########"""""""""!!!!!!########################!!!"""$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######"""!!!!!!""""""###$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$""""""############""""""######$$$$$$$$$######"""###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$########################$$$$$$$$$$$$$$$###"""!!!"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""######""""""!!!!!!!!! ######""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!"""############%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%#################################$$$$$$###############"""""""""""""""###$$$%%%$$$"""###&&&%%%!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""#########"""""""""""""""########################"""$$$&&&%%%###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######"""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""############"""""""""######$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!! ###"""""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""""""""###$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$########################"""###$$$$$$$$$$$$###"""###"""""""""""""""######"""###""" """%%%%%%!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&'''%%%"""!!!$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%##################$$$%%%$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""######$$$%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#################################""""""#########""""""############""""""""""""###$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""" """###$$$%%%%%%%%%!!!""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""""""""""""""""""""""" """######""""""###$$$!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$######""""""######$$$########################"""###$$$%%%%%%$$$###""""""""""""""""""######$$$###%%%$$$###$$$(((((($$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&&&&######'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###########################""""""!!!!!!""""""###""""""############""""""""""""###$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""" !!!!!!"""############!!!""""""######$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """""""""""""""""""""""" """$$$###"""!!!###%%%!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################!!!###$$$%%%%%%$$$###!!!"""""""""""""""###$$$$$$$$$&&&&&&$$$'''+++***&&&"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%""""""""""""""""""##############################$$$&&&%%%!!!"""(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""############""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""############""""""!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!""""""######""""""!!!!!!!!! """""""""""""""""""""""" """$$$###!!!!!!###%%%###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&########################!!!"""$$$%%%%%%$$$"""!!!""""""!!!""""""###$$$$$$ """"""!!!###''''''###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###############"""######$$$%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$"""!!!!!!"""$$$######""""""!!!!!! !!!!!!"""###############$$$######"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$########################"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""##################################################################""""""""""""#####################$$$$$$%%%&&&%%%$$$$$$$$$%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""!!! !!!"""######"""""""""!!!!!!!!! !!!!!!"""########################"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!""""""#########$$$########################%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""""""""#########$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$######################################################""""""""""""#####################$$$%%%%%%&&&&&&&&&%%%&&&''''''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!!!!!!!"""#####################""""""!!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!"""###$$$%%%%%%########################$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$######""""""######$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""##################"""""""""!!!!!!!!!  !!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""######### !!!!!!"""######$$$$$$#######################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!! !!!"""###### !!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""""""""###########################"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%########################################################################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!! !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$############""""""!!!!!!########################"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################%%%%%%%%%%%%%%%%%%%%%%%%########################################################################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&'''(((''''''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!"""#########!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!"""###############!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""#################################!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################"""""""""#########$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################################################################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!"""######$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######!!!!!!"""###############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!""" !!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!"""###$$$%%%%%%########################!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$""" !!!""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!!!!!!!"""""""""""""""##################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""%%%%%%$$$######$$$%%%%%%''''''&&&%%%%%%$$$######$$$###"""###$$$%%%$$$###########################""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################################################################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###########################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""" """###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!!!!!!!""""""""""""""""""#####################$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%$$$$$$######$$$###############""""""########################!!!!!!""""""############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""#########$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!!!!!!!""""""""""""""""""#########$$$$$$#########$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$######"""!!!!!!!!!########################!!!!!!!!!"""""""""""""""&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""#########"""!!!""""""########################""""""""""""############'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""####################################""""""""""""""""""""""""##############################""""""""""""##################$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""!!!!!!###$$$%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###### """######""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''''''''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""########################$$$######""""""######$$$#########$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######$$$""""""""""""""""""""""""!!!!!!!!!###%%%&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""""""""###############$$$$$$$$$$$$%%%"""""""""############$$$""""""""""""""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###### ###%%%%%%"""!!!$$$&&&########################%%%%%%%%%%%%%%%$$$$$$$$$(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################""""""""""""####################################""""""""""""""""""""""""########################$$$######""""""######$$$#########$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!"""$$$&&&&&&$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!"""""""""##################$$$$$$$$$%%%%%%""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$''')))'''""" """%%%########################%%%%%%%%%$$$$$$$$$######)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" """$$$&&&&&&$$$"""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""######$$$$$$$$$###$$$%%%&&&&&&%%%$$$#####################$$$$$$'''***+++(((""" ###########################$$$$$$$$$$$$######"""""")))((('''((()))((('''%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((***)))((('''''''''''''''''''''&&&&&&&&&'''))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''################################################$$$#########""""""!!!!!!"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))'''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###""""""$$$%%%####################################""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$######""""""$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""############""""""###"""!!!!!!"""""""""!!!$$$$$$$$$#########""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$###############$$$########################$$$$$$$$$######"""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$########################)))((('''((())))))'''%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''&&&&&&((((((''''''''''''(((((())))))((('''''''''''''''((('''&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&################################################$$$#########"""""""""""""""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&''''''&&&''''''((()))***))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&%%%%%%$$$&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!######""""""$$$%%%####################################""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""############"""""""""!!!!!!!!!!!!!!!"""""""""###"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""#########"""$$$$$$$$$#########""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######""""""#################################$$$$$$######""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$########################)))((('''((())))))'''%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''))))))(((''''''((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###############################################################""""""""""""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!######""""""###%%%####################################""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!############""""""""""""!!!!!!!!!"""""""""######""""""""""""############!!!!!!""""""""""""!!!!!!""""""############""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""##########################################""""""""""""$$$$$$$$$###############"""############$$$$$$$$$########################(((''''''((())))))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''(((+++******)))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%########################################################################""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&%%%$$$###$$$&&&''''''&&&&&&%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((('''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## """######""""""###%%%####################################"""""""""!!!""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!"""""""""#########!!!!!!!!!""""""#########!!!!!!""""""""""""!!!!!!""""""############""""""!!!###$$$#########$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""######""""""########################$$$$$$$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################(((''''''((())))))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((()))))))))'''''''''&&&&&&'''''''''(((((('''''''''(((((())))))))))))))))))))))))(((((())))))******))))))(((((((((((((((((((((((((((************************((())))))***+++,,,------((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''###############################################################$$$$$$$$$""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&***))))))((((((((((((((('''(((((()))***+++,,,,,,)))))))))************+++*********+++***))))))(((''''''((()))))))))))))))''''''''''''(((((())))))%%%&&&'''(((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""######"""!!!###$$$####################################"""""""""!!!""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######""""""""""""############ !!!!!!"""""""""!!!!!!""""""""""""!!!!!!""""""############""""""!!!$$$$$$###""""""#################################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""###$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$########################''''''&&&''')))***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))((((((''''''''''''(((((())))))(((((())))))******'''((())))))******)))))))))******************)))************************************************))))))******+++,,,------(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''#########################################################$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$&&&''''''%%%%%%&&&((('''''''''((()))***+++,,,------...000111222444444444444444555555555555666333333333333333222111111,,,---------,,,+++******'''''''''((((((((((((((($$$%%%&&&(((******++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))(((((((((((((((''''''''''''(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$###"""!!!"""$$$####################################""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""############"""""""""#########$$$$$$ !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""###&&&&&&###!!!!!!##################$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!###$$$%%%%%%$$$###########################$$$$$$$$$%%%%%%%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$########################'''&&&&&&''')))***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''(((''''''''''''((()))))))))))))))((((((((((((((())))))(((((((((((())))))***************+++,,,,,,***+++,,,...//////////////////000000000000//////------------------------++++++++++++++++++++++++))))))******++++++,,,,,,(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&#########################################################$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&(((''''''&&&((()))&&&'''))),,,///333666888:::;;;<<<>>>@@@BBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBAAA;;;;;;:::777555222000.........---,,,***)))((((((%%%&&&((()))*********)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))))))))((('''((((((''''''''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!###$$$###"""!!!"""#######################################""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!"""""""""############""""""#########$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""!!!&&&***)))%%%""""""###""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""$$$&&&'''&&&%%%$$$########################"""""""""######$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################'''&&&&&&''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''******))))))))))))******+++*********+++,,,------///000222444555666666555555666666777777666666555////////////////////////++++++++++++++++++++++++)))************+++++++++(((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%#########################################################$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''(((((('''''')))***---...222666<<>>AAAEEEMMMUUU\\\___^^^\\\\\\\\\YYYUUUPPPNNNNNNNNNNNNLLLIIIFFFBBB<<<555000111...***'''&&&(((+++---((())))))(((''''''((()))&&&'''(((((('''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""######$$$%%%'''&&&$$$#########$$$$$$""""""""""""""""""""""""""""""!!!!!! """"""""""""##################################################################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!%%%******$$$ ######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***,,,------+++)))((()))***))))))******++++++,,,,,,---------///222777;;;>>>CCCBBBAAAAAABBBCCCDDDEEEGGGFFFFFFFFFFFFFFFGGGGGGLLLNNNOOONNNLLLKKKNNNPPPSSSRRRPPPOOOMMMKKKIIIHHHAAA>>>:::777555444222000+++)))(((***---///...---++++++***))))))(((((()))***)))((((((((()))***+++''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$%%%'''((('''%%%&&&&&&&&&&&&'''(((***+++(((+++111555999;;;===>>>@@@CCCHHHOOOVVV^^^cccgggeeeddddddbbb```^^^[[[ZZZRRRIII>>>777666666444222777:::@@@HHHPPPTTTVVVUUUUUUVVVWWWVVVUUUUUUXXXYYYXXXTTTOOOLLLJJJHHHFFFDDD>>><<<999555111...+++***+++++++++)))(((((()))+++&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""########################"""############$$$$$$$$$######""""""######$$$%%%&&&%%%$$$###"""######$$$""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""##################################################################$$$$$$$$$$$$######################################################!!!!!!%%%***+++&&&############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******'''))),,,---,,,+++++++++((()))***,,,---...//////111222555:::???DDDIIIKKKJJJIIIFFFCCCAAA?????????>>>======<<<;;;;;;;;;<<>>888222///---,,,+++))))))***++++++)))(((((('''(((((()))***''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((())))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#######################################"""############$$$$$$$$$######""""""######$$$%%%$$$$$$###"""""""""######""""""""""""""""""""""""$$$$$$############""""""""""""""""""##################################################################$$$$$$$$$$$$######################################################!!! $$$***+++'''%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********%%%(((***++++++***+++,,,,,,,,,,,,,,,...000222333:::???FFFKKKNNNLLLIIIGGG???>>>;;;888555444333333333333333333444555666777666666777777888999;;;<<<;;;;;;<<<<<<=========>>>>>>;;;999999::::::::::::BBBAAA@@@>>>;;;888444222222000---+++***+++---///))))))*********)))((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%$$$###"""###$$$+++++++++++++++,,,,,,---&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))(((''''''((()))******+++***)))))),,,000555888BBBCCCDDDFFFEEEBBB===999444333222555;;;DDDLLLRRRNNNKKKFFFAAA>>>=========;;;999666666777888999999777444111///000000111000000333555888:::===@@@CCCAAA<<<555111111333666888<<<>>>@@@BBBBBBAAA>>>===111///---+++++++++******************)))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$######""""""######$$$%%%######""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""##################################################################$$$$$$$$$$$$######################################################"""!!!###((()))&&&$$$&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################$$$##################$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))))))))))))))************'''((()))))))))***,,,///222111///000222777===@@@JJJLLLOOOOOOMMMGGG@@@<<<444333222111000111222222555666777999<<<@@@BBBDDD@@@??????@@@BBBCCCEEEEEEAAA@@@???>>>===;;;::::::777555333333555777777777:::<<<>>>@@@AAABBBCCCCCC999777333000---+++++++++((()))************)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&******)))))))))******+++&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))(((((('''&&&''')))+++++++++---111777>>>DDDGGGQQQLLLEEE???<<<888555333...------...111666:::===>>><<<888444333555777999AAADDDHHHJJJJJJHHHGGGFFFJJJFFF@@@:::777555333222222444555777888<<<@@@DDD@@@<<<777333111111000///000222444888===AAAEEEGGG>>>;;;777444222///,,,((((((***+++,,,,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""#########$$$$$$$$$######""""""######$$$%%%""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################################################################$$$$$$$$$$$$######################################################$$$"""###&&&&&&"""!!!#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################################################################$$$$$$###############$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((())))))))))))))))))*********++++++***+++,,,,,,,,,...111444777666666777<<>>AAADDDGGGKKKNNNPPPMMMLLLLLLNNNRRRUUUVVVUUUSSSRRRPPPMMMJJJGGGDDDCCC===;;;888666777777666555444666999:::<<>>GGGRRRYYY[[[ZZZZZZZZZXXXUUUPPPLLLJJJHHHEEECCC=========>>>@@@EEEKKKPPPJJJGGGDDDBBB@@@===999666111000///111555<<>>IIIJJJLLLLLLIIIDDD???;;;555333111...,,,+++++++++************************'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$$$$&&&***,,,***)))((('''&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%'''))))))+++...444999;;;@@@HHHPPPWWW\\\^^^___NNNGGG@@@<<<===???>>>===@@@@@@???>>><<<;;;999888888777444333444777;;;======GGGTTT\\\]]]]]]^^^```WWWVVVTTTTTTTTTRRRPPPNNNGGGFFFEEECCCDDDJJJQQQVVVQQQOOONNNMMMLLLIIIEEEBBB<<<999555222444888>>>BBBJJJHHHHHHJJJLLLJJJDDD>>>444333000...,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%!!!"""$$$%%%%%%%%%$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""##################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!$$$$$$""""""%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))************++++++++++++000666;;;>>>???AAABBB???@@@CCCDDDEEEEEECCCBBB;;;;;;;;;;;;===@@@BBBDDDCCCCCCDDDEEEHHHKKKNNNOOOMMMLLLLLLLLLMMMNNNOOOOOOMMMLLLNNNSSS[[[aaaddddddgggfffdddaaa^^^[[[YYYXXXOOOLLLHHHEEECCCBBB@@@???======;;;888666777;;;???>>>BBBHHHLLLMMMJJJEEEBBB<<<999555111...,,,++++++************************'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%'''+++///...---,,,***)))(((((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''))),,,///111666>>>DDDIIINNNVVV]]]aaaaaa___^^^WWWSSSOOOOOOSSSTTTRRROOORRRQQQOOOMMMKKKIIIGGGGGGBBBAAA>>><<<===???AAACCCIIIQQQYYY[[[VVVRRRQQQRRRPPPPPPPPPRRRSSSRRROOOLLLQQQOOOKKKGGGFFFKKKRRRXXXTTTSSSRRRRRRSSSRRROOOMMMEEEAAA;;;777666888<<>>BBBEEEEEEEEEEEEEEELLLJJJGGGDDDAAA>>>:::888===???BBBHHHMMMQQQRRRRRRVVVVVVVVVUUUTTTUUUWWWXXXVVVVVVUUUSSSQQQQQQSSSUUUMMMPPPQQQRRRWWW^^^```]]]dddeeeeeebbb]]]YYYXXXXXXYYYWWWUUUTTTRRRQQQOOOMMMDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAACCCFFFIIIKKKJJJFFF@@@;;;666111---)))++++++******************+++******)))))))))******)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))111///,,,)))'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%+++)))''''''(((***++++++((())),,,555@@@HHHKKKLLLQQQTTTYYY^^^aaabbbbbbaaaccc```______\\\YYYZZZ^^^WWW``````UUUMMMOOOPPPMMMHHHFFFCCCBBBCCCFFFJJJLLLQQQSSSSSSMMMFFFDDDHHHMMMHHHHHHIIILLLMMMLLLIIIGGGHHHLLLMMMHHHFFFJJJPPPRRRJJJNNNPPPPPPQQQUUUTTTRRRMMMJJJEEE@@@<<<:::999888666999???EEEIIILLLLLLLLLLLLIIICCC999///***+++...+++***))))))***+++***))),,,+++++++++***))))))))))))************+++++++++))))))))))))((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$######%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))******+++,,,+++***+++///555:::>>>CCCFFFJJJLLLKKKJJJJJJJJJHHHCCC<<<:::===FFFOOOUUUTTTUUUVVVYYY]]]bbbeeefff```^^^^^^___aaa```]]]ZZZWWWVVVSSSOOOLLLKKKLLLMMMQQQPPPLLLIIIOOO[[[bbbdddhhhccc^^^\\\^^^___]]]ZZZ\\\ZZZYYYZZZ]]]^^^]]][[[TTTTTTRRROOOKKKGGGFFFEEECCCAAA???<<<::::::::::::DDDEEEFFFGGGFFFBBB<<<777000...,,,+++***+++,,,---******)))(((''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((------------+++)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&(((***,,,,,,+++)))///555===EEELLLRRRVVVYYYVVVXXX\\\```ccccccbbbaaabbbaaadddgggeeeaaa```ccc___aaa___XXXRRROOOKKKGGGJJJHHHEEEBBBAAACCCFFFIIIBBBHHHMMMNNNKKKHHHJJJLLLPPPPPPPPPPPPPPPPPPOOOOOOUUUXXXXXXRRRNNNOOOQQQPPPKKKMMMMMMLLLNNNQQQPPPKKKLLLKKKIIIJJJJJJIIIFFFDDDAAABBBCCCDDDEEEFFFEEEEEEIIIHHHFFFCCC>>>888222...+++*********,,,---+++***++++++++++++************************++++++++++++*********))))))))))))((('''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$########################"""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))******+++,,,,,,---,,,---///444;;;CCCKKKOOOMMMNNNOOONNNKKKIIIHHHIIIDDDEEEFFFIIINNNSSSWWWZZZXXXZZZ]]]aaadddggghhhhhh\\\XXXTTTSSSTTTTTTPPPLLLSSSSSSTTTVVVYYY]]]aaacccnnnnnnkkkllluuuzzzzzz~~~~~~uuukkkaaa\\\YYYZZZ]]]___\\\YYYZZZYYYXXXWWWVVVUUUTTTTTTKKKIIIFFFCCC???<<<:::999;;;===AAAFFFIIIIIIFFFCCC<<<999444///,,,,,,,,,---+++***)))((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''(((***---///...+++'''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''(((***---000333555???GGGQQQWWWYYY[[[^^^aaaZZZ\\\^^^```aaaaaa```___ggggggkkknnnjjjbbb^^^___VVVQQQOOOQQQPPPKKKEEEDDD===@@@DDDGGGLLLTTT]]]eeehhhpppzzzzzzrrrnnniiieeekkkjjjfffcccdddddd^^^UUURRROOOKKKJJJKKKKKKIIIGGGIIIKKKMMMOOONNNKKKHHHFFFMMMJJJHHHIIIIIIEEE===666...---+++,,,---------+++*********+++++++++++++++************+++++++++,,,++++++++++++************)))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))))))))***+++,,,------...---111888AAAJJJQQQWWWYYYPPPNNNKKKFFFBBBAAACCCFFFMMMQQQXXX\\\^^^]]][[[ZZZXXX[[[```bbb```\\\XXXVVVYYYWWWVVVVVVZZZ```fffjjj{{{}}}||||||{{{vvvqqqiiiddd^^^]]]^^^___\\\XXXPPPNNNKKKFFFAAA===999888888777888;;;@@@FFFIIIJJJHHHEEE@@@:::444///+++***++++++*********++++++,,,)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%(((+++------***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%'''(((((((((''''''+++***((((((...888DDDMMMRRRVVV\\\______^^^^^^^^^]]]]]]^^^^^^]]]\\\[[[ZZZ[[[ZZZ\\\^^^ZZZRRRNNNOOOOOOJJJLLLUUUXXXSSSSSSYYYSSSZZZeeeppp|||{{{nnnkkkcccZZZTTTRRRRRRRRRQQQJJJPPPXXX^^^```\\\VVVRRRTTTOOOIIIFFFFFFFFFFFFEEE777333...,,,+++,,,,,,,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,---,,,,,,,,,,,,+++++++++)))))))))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))******((())))))***,,,------...000666AAALLLTTTXXXYYYXXXLLLIIICCC>>><<<@@@HHHMMM]]]]]]]]]\\\[[[]]]aaaeee\\\]]]\\\YYYTTTPPPPPPPPP[[[dddpppyyy{{{qqqlllfff[[[RRRZZZXXXSSSMMMHHHCCC@@@>>><<<::::::<<<@@@EEEHHHIIILLLKKKHHHDDD>>>777000,,,************+++,,,---...***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&)))***,,,///777CCCQQQ[[[___^^^]]]^^^``````___\\\______]]]\\\ZZZXXXVVVVVVSSSQQQPPPPPPMMMJJJKKKOOOFFFGGGQQQ```fffgggppp|||yyypppfff]]]VVVRRRPPPMMMQQQVVV[[[]]]\\\YYYVVVTTTRRRMMMGGGCCCDDDHHHLLLBBB<<<444---++++++,,,---******++++++,,,,,,,,,---***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))******+++((()))***+++,,,---...///222999DDDNNNTTTUUUSSSQQQFFFDDD@@@>>>@@@HHHRRRYYY]]]```aaa___\\\YYYZZZ\\\OOOMMMJJJHHHKKKUUUdddooo}}}oooeeeZZZWWWSSSOOOKKKIIIIIIHHH>>>???AAADDDGGGGGGDDDBBBGGGHHHJJJIIIFFF@@@:::666,,,,,,++++++++++++,,,,,,******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((())))))&&&---777@@@GGGNNNVVV[[[ccc___]]]^^^bbbdddbbb___```^^^\\\XXXVVVTTTRRRRRRNNNIIIEEEDDDCCCCCCIIIQQQUUU```rrrxxxiii___ZZZ^^^[[[VVVRRROOOMMMMMMNNNNNNQQQSSSQQQLLLHHHIIIKKKKKKDDD<<<444000///...---+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))******++++++)))***+++,,,...///000111444999AAAIIIMMMMMMKKKHHHCCCBBBBBBBBBDDDJJJSSSXXXSSSXXX]]]___\\\YYYZZZ[[[ZZZ[[[]]]bbbmmmqqqllldddZZZRRRMMMKKKJJJEEEEEEFFFHHHJJJJJJGGGDDDDDDFFFHHHHHHGGGDDD@@@===444333222000...,,,,,,+++*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''(((+++...000111;;;GGGPPPTTTVVVXXXZZZaaaaaaaaabbbcccbbb```___\\\YYYVVVRRRNNNLLLKKKKKKBBB??????EEEMMMWWWeeeqqqyyyhhhaaaeeennnvvvyyyttttttzzzoooddd[[[UUUSSSPPPSSSVVVXXXVVVSSSPPPNNNNNNJJJDDD???;;;666222///,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''(((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++++++++,,,...///111222222444888===BBBEEEFFFEEEDDDAAABBBCCCDDDEEEGGGKKKNNNNNNNNNNNNMMMPPP\\\lllxxxvvvggg^^^YYYRRROOOKKKJJJLLLOOOQQQRRRFFFFFFGGGFFFEEECCCAAA@@@===<<<999555222///---,,,************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))%%%&&&''''''&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''***///444777CCCJJJSSSXXXYYYYYY\\\___^^^cccggggggbbb]]][[[[[[VVVSSSOOOKKKGGGEEEDDDDDDLLLNNNXXXkkktttbbbYYYOOOLLLRRRYYY]]]^^^[[[UUUMMMIIIKKKRRRXXX\\\dddsss}}}rrr___TTTUUUYYYRRR[[[cccggghhhgggaaaZZZ```kkkxxxpppgggWWWVVVUUUXXX[[[[[[XXXTTTMMMLLLJJJHHHDDD===555000---------,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++************)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))(((((())))))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++(((''')))---000...,,,***,,,000222333444555777;;;<<<===>>>>>>===<<<;;;AAA???>>>AAAGGGLLLMMMLLLLLLMMMNNNPPP]]]zzz{{{sssrrr}}}rrrooonnnsss}}}hhh[[[TTTKKKHHHKKKOOORRRSSSPPPIIIDDDDDDAAA<<<:::===;;;BBBCCC;;;333222222000---,,,++++++,,,+++)))''')))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&))))))(((''''''(((,,,***((('''***222===DDDPPPSSSVVVXXXYYYZZZ\\\]]]]]]```dddeeecccaaa^^^]]]RRRGGGCCCGGGCCC<<>>666@@@KKKPPPNNNJJJJJJLLLGGGXXXjjjyyy}}}yyyvvvpppvvv}}}{{{zzz|||rrreeeZZZTTTOOOJJJGGGPPPKKKIIIMMMLLLCCC999555<<>>HHHOOOUUUVVVVVVVVVWWWWWWYYYZZZccc]]]YYY]]]ccccccXXXMMMTTTJJJDDDGGGKKKPPP```qqqqqq___VVVPPPNNNLLLMMMPPPRRRRRRQQQOOOOOOQQQTTTYYY]]]```bbb```eeejjjqqq~~~{{{wwwyyy|||}}}}}}zzz|||qqqkkkjjjkkkmmmmmmrrr{{{hhhYYYPPPMMMNNNZZZSSSNNNOOOOOOIIICCC???777222,,,***,,,------,,,---,,,,,,,,,,,,---...///......------,,,++++++***+++******)))))))))))))))''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&&&&(((,,,///---+++)))'''''''''(((((($$$$$$$$$&&&)))+++++++++------...///......---,,,------------,,,***((('''...,,,*********)))'''%%%%%%%%%%%%&&&''''''$$$"""&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$---+++)))((((((((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********,,,+++)))(((---555===CCCAAA===888333222444666333333333333333666;;;>>>PPPPPPPPPPPPTTT\\\eeekkk~~~jjjfffooo}}}qqqdddWWWMMMOOOJJJHHHKKKLLLGGG???;;;888999:::;;;???@@@:::222///---*********+++******)))************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''))))))(((((()))***(((---444<<>>;;;999666333...+++***((('''''')))+++++++++))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################222000,,,***))))))'''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***************+++///666>>>DDDEEEEEE::::::999666444222333444000777???DDDEEEGGGJJJMMMFFFLLLbbbtttnnnooo{{{{{{cccPPPIIILLLOOONNNIIICCC>>>;;;;;;???BBB<<<888333///---,,,***)))+++++++++++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***++++++++++++---000333@@@FFFNNNUUUXXXZZZ[[[[[[[[[YYYWWWWWWWWWVVVTTTQQQTTTRRROOOMMMSSScccyyyqqqjjj```TTTXXXeeexxx|||uuueeeYYYWWWTTTVVVhhh|||fffYYYRRRPPPQQQTTTNNNFFF;;;444222111111000...------,,,,,,,,,------......------------,,,,,,+++******)))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$(((***+++,,,,,,---000222777<<>>888555111,,,(((((()))))))))))))))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################666333...+++***)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++,,,///555>>>FFFGGGBBB<<<777888888888777666888:::;;;@@@DDDEEECCCDDDHHHMMM[[[ooozzziiiVVVKKKEEEJJJFFFDDDCCC@@@===???BBB@@@===888444111///---***+++,,,,,,,,,,,,+++******(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))((()))***,,,...333999===OOOSSSWWWZZZZZZZZZZZZ[[[\\\XXXSSSQQQQQQOOOLLLHHHGGGFFFKKK^^^||||||bbbZZZVVVYYY^^^fffyyyrrrdddUUUJJJLLLVVV___lll||||||dddWWWRRRSSSVVVPPPIII@@@999555333000---......---,,,,,,,,,------......------------------+++******)))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%+++*********...666@@@GGGOOOVVV^^^dddfffhhhlllooonnnppprrrrrrpppnnnllllllnnnmmmmmmmmmnnnppprrrtttttttttsssrrrqqqqqqrrrrrrrrrppplllhhhccc\\\UUUPPPBBB>>>777111---***&&&$$$(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$999666000---+++***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++---333===FFFJJJGGGAAA===??????>>><<<;;;<<<@@@CCCDDDFFFHHHIIILLLWWWhhhttt~~~{{{iiiZZZRRRIIIBBBCCCDDDBBBAAADDDAAA>>>;;;999777444111///,,,,,,,,,---,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))''')))---111777@@@IIIOOOVVVXXXZZZ[[[[[[\\\^^^```[[[UUUMMMJJJLLLNNNNNNLLLMMMXXXnnn}}}pppgggbbb]]]eeeqqq}}}vvvhhh```]]]TTTZZZ___hhhwwwdddXXXTTTQQQLLLEEE@@@===999444000///...---,,,,,,,,,,,,,,,------..................+++******)))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((()))*********222444888<<>>FFFQQQ[[[aaaeeeggghhhdddggghhhfffaaa___aaaeeeeeecccaaa```___[[[UUUOOO>>>@@@CCCKKKVVVcccnnnuuuxxxwwwvvvuuuuuuvvvwwwwwwxxxvvvssspppkkkeee]]]XXXZZZ[[[[[[ZZZVVVMMMBBB:::///...---,,,++++++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&333555777444///+++***+++,,,***(((((()))******)))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''''''''(((((())))))*********,,,+++))),,,000///,,,555<<>>IIIccczzzlllNNNDDDEEEFFFDDDGGGDDD>>>888888<<<<<<888111///---,,,------+++))))))))))))))))))*********))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((******)))((()))***+++///777CCCPPPXXX[[[ZZZ]]]^^^___aaabbbbbb```______RRRPPPUUUQQQOOOllluuuhhhooovvv{{{}}}sssnnnkkknnnwwwwwwhhhaaadddjjj}}}|||rrrkkkgggmmm|||~~~lll[[[OOOSSSjjjrrreee[[[SSSSSSWWWRRREEE888444000------000111///,,,...------,,,,,,------......---,,,+++************((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%$$$###############$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&((('''((()))(((&&&%%%%%%%%%%%%)))***+++111>>>IIIMMM\\\___bbbdddeeefffgggiiieee___XXXRRRRRRVVV]]]aaa___```bbbbbbaaa\\\VVVRRRGGGCCCBBBIIIVVVdddlllooorrrrrrsssssssssrrrqqqpppttttttqqqmmmjjjcccTTTFFFBBBFFFLLLUUU[[[[[[WWWRRREEEAAA888///(((&&&))),,,'''''''''''''''(((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###222444666666333///+++***,,,***(((((()))***)))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***)))(((((((((''''''''''''))))))))))))))))))))))))''''''(((((()))*********'''***,,,+++,,,000111///888???JJJSSSWWWWWWWWWVVVNNNLLLLLLMMMHHHAAA???AAAMMM```lllWWWKKKBBB;;;FFFGGGDDD>>>===??????===666444000...,,,,,,,,,,,,))))))))))))************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((***)))))))))***,,,111444<<>>FFFPPPWWWYYYVVVRRRPPPHHHKKKMMMIII???<<>>???RRRWWW[[[\\\WWWNNNGGGBBB444222///,,,***)))******((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###<<<888444444555666444222---+++))))))))))))((('''))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++111666666222111888BBBHHHPPPQQQPPPMMMGGGBBB>>>===BBBAAAIII[[[uuuzzz|||vvv___JJJAAABBBAAA>>>999:::;;;999555000---+++,,,+++++++++******))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''((((((((())))))************,,,111777<<>>IIIQQQ]]]dddiiijjjkkkoooooommmjjjbbbXXXPPPMMMMMMNNNNNNWWW[[[```dddeeeeeeeeeeee[[[XXXRRRMMMHHHCCC@@@>>>???AAAFFFOOOXXX[[[YYYVVV^^^ccchhhggg```WWWOOOKKKSSSVVVTTTNNNJJJHHHFFFCCCGGGHHHHHHGGGEEECCCAAA@@@FFFMMMWWW^^^```]]]YYYWWWGGGBBB;;;333...+++******)))(((''''''&&&&&&&&&'''''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###???<<<777444444555666666///---+++*********)))((()))))))))(((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))((((((((('''''''''(((((((((((((((************************(((((()))******++++++,,,///444666555888BBBLLLQQQOOOMMMIIICCC>>>::::::;;;666EEEfff|||YYYCCC>>>???>>>888888999;;;;;;777111,,,,,,,,,,,,+++******))))))(((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))(((***+++---111666===CCCMMMOOOSSSTTTUUUVVVWWWXXXSSSTTTRRRNNNPPP^^^vvv~~~mmmaaaaaaiii|||fffVVVCCC999888888444///000000////////////000000///...---,,,++++++++++++))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((+++111:::DDDRRR^^^ggghhhmmmooommmmmmppprrrpppmmmfff]]]XXXZZZ___ccceeebbbdddeeefffeeecccbbbaaa``````]]]UUUKKKDDDAAAAAAEEEHHHPPP^^^mmmvvvuuurrruuuvvvvvvtttnnndddZZZTTT\\\cccgggccc\\\UUUOOOIIIFFFGGGHHHGGGEEEDDDEEEFFFDDDKKKTTT]]]aaabbbbbbbbbYYYTTTKKKAAA777000+++)))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###???>>>;;;888555444555666111...,,,+++,,,,,,***)))))))))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''''''''((((((((()))************************((())))))******+++,,,,,,///444777:::@@@HHHMMMMMMFFFDDDBBB>>>;;;;;;>>>@@@<<>>999777666:::>>>>>>888111------,,,++++++***))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))'''))),,,000555;;;CCCHHHPPPSSSUUUVVVUUUUUUVVVXXXQQQSSSSSSOOOTTTmmmxxxggg^^^hhh|||jjjSSSBBB:::888555222111000000//////000000111///...---,,,,,,+++,,,,,,))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,+++222>>>KKKVVVaaaiiinnnlllqqqrrrooooooqqqsssqqqnnnjjjeeeeeehhhkkkkkkjjj```^^^```hhhsssxxxvvvqqqyyygggXXXQQQQQQSSSVVV]]]hhhsss|||~~~xxxrrrooonnnmmmiiifffaaaiiinnniiibbb\\\XXXUUUSSSSSSQQQMMMHHHEEEEEEFFFFFFKKKQQQWWW[[[^^^aaaccc___\\\WWWOOOEEE:::222---,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###===>>>???;;;666333444666222///---,,,,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))***++++++,,,,,,111666;;;???DDDIIIHHHDDD===============???CCCFFFLLLmmmmmmSSSGGGCCC<<<777444999@@@CCC===777------,,,,,,+++***))))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))&&&)))---222888???FFFKKKRRRUUUWWWWWWUUUUUUVVVXXXSSSWWWWWWTTT\\\||||||qqq^^^ddduuugggQQQCCC===;;;<<<111111000000000000111111//////...---,,,,,,,,,,,,))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())),,,...///222;;;JJJXXXbbbgggjjjkkkoootttuuurrrppprrrrrrooommmkkkjjjkkkmmmkkkddd^^^\\\YYY^^^qqqggg[[[XXX[[[^^^aaaeeeiiinnnuuuyyy|||rrrgggdddkkkssswwwxxx|||~~~rrrgggdddeeefffZZZ\\\\\\XXXQQQKKKHHHGGGGGGJJJMMMPPPSSSXXX]]]aaa[[[\\\[[[XXXPPPEEE:::444---,,,+++***))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$NNNEEE???===;;;666444444555333///,,,++++++++++++************))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''(((((((((((('''((()))(((&&&&&&((()))(((((((((((())))))))))))******)))))))))))))))***,,,+++++++++,,,...111222000;;;DDDCCCBBBAAA>>>999BBBAAA???;;;999@@@RRRdddooo}}}{{{gggLLLDDD999:::>>>999999>>>;;;555000++++++...///---)))************************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))******)))(((+++...333:::AAAHHHNNNPPPQQQUUUXXXWWWTTTRRRRRRSSSUUU[[[___hhh{{{kkk]]][[[aaaooosss^^^MMMCCC>>>888666333111111111000///222222111///...,,,++++++,,,,,,++++++***)))))))))+++++++++***)))(((((('''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&%%%######%%%&&&***))),,,---***'''000<<>>:::444...+++***,,,---------------------------))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))******+++000444999AAAHHHMMMRRRTTTWWWUUUSSSRRRRRRSSSSSSSSSTTTqqquuu]]]ZZZlll}}}mmmaaaNNNGGG<<<333//////111222333222111000///...---,,,,,,,,,,,,+++******))))))++++++******)))(((((((((******++++++++++++******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%'''(((%%%&&&(((((('''&&&'''((((((%%%&&&,,,555@@@PPP]]]eeegggiiikkkmmmmmmnnnnnnpppnnnmmmlllkkkiiiiiiiiieeeaaaZZZYYYfff||||||ssszzzzzzsssqqqvvv{{{~~~}}}|||~~~|||xxxvvviiiaaaZZZUUUPPPLLLLLLPPPHHHAAA999222///------,,,******)))((((((((((((((())))))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%nnnUUUHHH@@@<<<;;;444777888555000,,,,,,...+++++++++*********))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((())))))(((''''''(((***&&&'''''''''((((((((((((******))))))******+++++++++++++++,,,000555999<<>>555222333444333333222111000//////...------,,,,,,+++******************)))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%'''(((&&&((()))(((&&&%%%%%%&&&)))000:::FFFQQQZZZ___aaagggggggggiiilllllljjjhhhjjjjjjkkkkkkcccZZZYYY^^^fffyyy}}}rrr}}}|||~~~vvvqqqnnnqqqxxx~~~~~~}}}pppffflll}}}yyyuuu}}}uuuaaaMMM@@@BBB>>>>>>BBBAAA999333111,,,***'''&&&((()))((('''(((((((((((())))))))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnYYYKKKFFF999888777555444222111000,,,++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))***)))(((((()))+++(((((((((((())))))))))))***************+++,,,---,,,...222777<<>>111---)))''')))***)))((((((((((((((()))))))))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{gggUUULLLCCC>>>888666666666333///,,,,,,+++++++++*********))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((()))******)))(((((()))+++))))))))))))*********+++************+++,,,---...111444999>>>BBBDDDEEEEEE@@@@@@BBBAAA???CCCVVViiisssuuujjjYYYIII@@@>>><<<;;;;;;888333...------------------------************************))))))))))))))))))))))))***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''')))++++++,,,111:::BBBDDDHHHNNNSSSVVVUUUSSSQQQLLLIIIKKKZZZxxxvvvttt|||wwwdddTTTFFF<<<666333333333222222111000000...------,,,,,,+++******)))))))))))))))))))))***+++)))'''&&&&&&''')))+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%'''(((&&&'''''''''(((+++///333===HHHOOONNNJJJHHHFFFBBBCCCLLLXXXbbbfffggggggggg```[[[YYYWWWNNNFFFOOO^^^xxxkkkmmmyyy~~~llldddllltttlllooo{{{}}}~~~uuuzzzaaaIIIAAA@@@======BBB:::444...+++,,,,,,***''''''((((((((()))))))))***))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}ooo[[[NNNJJJCCC:::777999888333...,,,,,,,,,+++++++++******))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((())))))******)))(((((()))+++)))*********++++++++++++************+++,,,---...666999>>>BBBEEEFFFEEEDDD;;;???EEEFFFEEEPPPppphhhvvv~~~tttfffGGGBBB===<<<<<<;;;555000........................************************))))))))))))))))))))))))***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''))),,,,,,---333===EEEGGGKKKPPPUUUWWWUUURRRPPPPPPMMMQQQiii|||wwwxxxdddRRRDDD;;;444333333222222111111111...------,,,,,,++++++***)))))))))))))))*********)))'''$$$""""""$$$''')))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%'''(((%%%&&&&&&'''***///666:::IIIQQQRRRGGG:::444111...555BBBRRR\\\```______```VVVPPPMMMLLLFFFDDDSSShhh|||zzzpppbbb```pppuuulllddd]]]___oooyyyzzz[[[NNNHHH???;;;<<>>III[[[NNNAAA999444000000222999CCCPPPYYY\\\YYYUUURRRIIIIIIEEE???AAALLL[[[dddooommmkkknnnuuu~~~pppaaaXXX\\\fffwww}}}}}}yyyxxxkkk```PPPAAA888:::<<<<<<777---&&&(((...***)))((()))***+++***)))((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%nnnVVVLLLFFF???666999;;;333000...,,,,,,,,,,,,***)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))******))))))(((((((((((()))))))))***++++++,,,,,,++++++,,,,,,,,,...222555@@@BBBEEEEEEDDDBBBAAA@@@FFFBBBCCCWWWyyyjjj~~~|||YYYEEE>>>:::666555444222///...//////......++++++++++++************((((((((((((((((((((((((***)))(((((('''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))*********))))))+++,,,///333888???EEEIIITTTRRRRRRUUUUUUSSSSSSVVVZZZfff}}}ssslllgggccc___```ccceeeccc```bbbeeehhhgggccc\\\UUUQQQOOOQQQ\\\qqqppp___AAA:::444444444222111222000///...---,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&''')))(((''''''***222===KKKUUUSSSGGG999222//////222777HHHRRR\\\[[[SSSKKKJJJMMMFFFFFFEEEFFFIIIRRR```lllpppssszzz{{{nnnhhhppp|||ttt[[[JJJDDD>>><<<::::::777222,,,(((+++***)))***+++,,,,,,+++******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%~~~fffTTTJJJEEE<<<:::<<<666222///,,,***+++++++++***++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))***))))))))))))((((((((())))))******+++,,,,,,,,,,,,---------...222888<<>><<<333***,,,+++******,,,------,,,+++++++++************)))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%yyybbbTTTMMMAAA<<<===999555111---******++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---------------...333999>>>DDDEEEFFFEEEBBBAAABBBDDDFFFmmm|||mmmNNN???===@@@;;;777222...------,,,,,,,,,,,,+++++++++*********(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''''''''(((((())))))))))))))))))******++++++222999>>>AAAFFFNNNUUUQQQOOOPPPUUUXXXZZZ___eee~~~wwwmmmfff[[[XXXSSSNNNJJJIIIHHHHHHIIIGGGFFFFFFHHHIIIGGGFFFKKKJJJHHHGGGHHHIIIIIIHHHDDDGGGKKKPPPUUU^^^hhhppp|||kkkVVV@@@777777666444222222111000///...---------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$&&&(((((('''&&&&&&&&&(((+++111999FFFSSSXXXWWWHHHAAA;;;:::===BBBJJJRRRccccccccccccgggttt~~~wwwnnniiiuuu{{{tttsssvvvyyyyyy{{{{{{qqqkkkjjjkkkaaaRRRDDD>>>===999444...,,,******+++,,,,,,,,,++++++++++++************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%~~~vvvdddWWWFFF???===777888444...+++***+++,,,,,,++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********************+++,,,,,,---------------,,,---222888===DDDGGGHHHFFFDDDDDDHHHLLLnnn{{{[[[CCC;;;;;;:::777333111000///---+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&(((''''''''''''((())))))***)))))))))***+++---...---444===BBBDDDIIIPPPVVVSSSQQQQQQRRRTTT\\\mmm}}}~~~|||wwwpppjjjddd^^^WWWRRRMMMLLLJJJHHHGGGGGGHHHIIIHHHHHHHHHIIIKKKLLLKKKKKKLLLJJJIIIJJJLLLMMMKKKJJJHHHJJJLLLKKKIIIKKKPPPUUU]]]eeerrr||||||zzz~~~mmmRRRCCC>>>999555333333333111000///.........,,,,,,,,,++++++++++++***************************((((((((((((''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&&&&$$$&&&(((((('''&&&'''((((((111;;;FFFRRR[[[ZZZSSSHHHEEEEEEIIILLLOOOUUU[[[______eeetttrrriiiiiinnnsssxxxzzz{{{{{{nnnfffjjjsss~~~{{{nnnWWWEEE===<<<:::111...+++***+++++++++***++++++*********)))))))))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%wwwdddOOOGGGBBB666:::666111---,,,---------,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++******++++++,,,---------------......///333999===@@@BBBCCCAAAAAAGGGQQQZZZkkkQQQAAA999999777555444444333111000,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''''''''&&&''''''((()))'''(((((((((((()))))))))''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%((((((''''''(((((()))******))))))***,,,...000222222888???EEEHHHLLLQQQTTTTTTPPPLLLJJJNNN```vvvooobbb]]]VVVPPPLLLIIIGGGEEECCCDDDEEEEEEEEEEEEHHHJJJNNNOOOQQQTTTVVVXXXYYYYYYZZZXXXYYY\\\______\\\YYYVVVVVVUUUSSSPPPOOOOOOOOOLLLNNNTTTZZZ\\\___hhhrrryyyppp]]]MMM@@@888666555444333111000///......,,,,,,,,,,,,++++++++++++************************((((((((((((''''''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''''''%%%&&&'''''''''(((***,,,---;;;IIIRRR[[[aaa]]]SSSJJJJJJNNNTTTVVVUUUWWW\\\YYY```ppp{{{wwwyyy{{{xxxzzzyyyxxxsssdddkkkyyyjjjSSSFFF???:::555222...,,,++++++******+++++++++*********))))))***))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%ppp[[[WWWOOO<<<<<<888333000//////...---,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++******+++,,,,,,------...,,,---///111444888===AAA===>>>???@@@GGGWWWmmm}}}|||xxxooo___RRRCCC???:::666555444333222------,,,,,,,,,+++++++++))))))))))))))))))))))))((('''''''''(((((()))***'''((((((((())))))))))))''''''''''''''''''''''''$$$&&&''')))))))))'''&&&((((((((((((((())))))***)))))))))+++---111444666999<<>>CCC555---222------,,,---......---++++++++++++************)))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((()))******++++++***---///...,,,///777======AAAFFFLLLQQQTTTRRRNNNOOORRR```|||sssdddWWWNNNIIIHHHGGGGGGFFFFFFJJJMMMNNNNNNOOOWWW\\\bbbfffkkksss~~~}}}~~~xxxqqqkkkgggbbb\\\WWWWWWSSSOOOPPPXXXeeepppwwwnnnTTTDDD<<<666222333555333000111///......------,,,+++++++++******))))))))))))))))))(((((((((''''''''''''***)))((('''%%%$$$###"""%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))'''''''''''''''''''''''')))++++++(((&&&,,,999DDDSSSWWWZZZYYYVVVQQQOOOOOOPPPYYYaaa___XXXRRROOOMMMjjjsss|||~~~yyyvvvzzz|||yyywww}}}}}}}}}{{{}}}wwwpppnnnjjjbbbZZZOOODDD;;;888333,,,(((***......---,,,++++++++++++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&yyyfffZZZHHH@@@999777333---,,,...---------,,,,,,,,,++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))*********************************************+++,,,------...,,,///555<<>>999777333...+++------------,,,,,,,,,,,,***))))))))))))((((((((())))))))))))))))))))))))))))))))))))************************************))))))***+++---...000111111444:::@@@CCCCCCBBBAAADDDDDDWWWbbbBBB;;;999555222000///......//////---,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((((((((()))))))))(((((())))))***+++++++++++++++,,,///333888>>>AAACCCFFFKKKOOORRRSSSUUUWWWYYYfff}}}vvvooocccXXXRRROOOJJJGGGGGGIIILLLOOOWWW]]]ccchhhlllsss~~~~~~wwwmmmhhhaaa[[[YYYXXXWWWWWW```cccmmm}}}ooo```kkknnnIII>>>444222333333222333/////////...------,,,,,,+++++++++*********)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))((((((+++333@@@MMMUUUYYYZZZYYYUUUQQQRRRWWW]]]```^^^\\\ZZZYYYZZZ___cccbbbfffnnnwwwyyyyyy{{{yyyrrrkkkhhhjjjllljjjhhh___```bbbbbb___```hhhrrrsssvvvvvvrrrooovvvwwwtttwwwvvvTTTAAA999555000,,,------.........---,,,,,,***))))))))))))))))))***((((((((('''''''''&&&&&&zzziiiYYYFFF<<<:::888222---...------------,,,,,,,,,************))))))))))))((((((((((((((((((((((((((()))))))))***************************+++++++++*********+++---///111222888999<<>>DDDDDDBBBGGGOOOYYYkkkYYYEEEBBB@@@:::555333000/////////...---,,,,,,,,,++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,...---...111666;;;>>>???GGGKKKRRRUUURRROOOVVVaaaqqqsss[[[[[[YYYVVVRRRNNNKKKIIIJJJNNNRRRWWW]]]fffooouuu~~~xxxuuusssqqqhhhddd___ZZZ[[[dddrrr}}}lllSSSJJJbbb|||```AAA555777999555000111000000//////...------+++,,,,,,---,,,+++*********)))))))))(((((((((((()))((((((''''''&&&%%%%%%'''''''''&&&&&&'''''''''((((((((()))))))))******((((((((((((((((((((((((((((((,,,666DDDQQQYYY[[[VVVPPPJJJMMMVVV^^^bbbbbbeee```aaalllvvvwwwuuutttyyy}}}}}}xxxyyyddd\\\cccmmmvvv|||wwwkkkffflllttt~~~jjjOOO>>>777000000000000///...------+++******************+++))))))((((((((('''''''''}}}qqq[[[EEE999777555333............---------,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,......------...000333444777999AAAHHHEEE???BBBLLLiiigggNNNCCC===777777555111000//////...---,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((()))))))))******))))))******+++,,,,,,,,,...///111444888<<<@@@BBBIIILLLQQQTTTOOONNN^^^qqqvvvwwwYYYUUUUUUSSSMMMGGGDDDGGGKKKHHHNNNVVV^^^gggsss~~~{{{xxxqqqqqqmmmeee]]][[[aaahhh{{{zzzaaaGGGGGGeee~~~cccEEE888888999666333111111111000//////......,,,,,,---...---,,,+++*********)))))))))((((((((())))))(((((('''&&&%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&)))222???MMMVVVZZZZZZQQQLLLKKKQQQ[[[bbbbbb___]]]\\\dddpppuuuqqqpppttt~~~pppjjjmmmrrr|||iiiaaaccchhhkkkqqqtttmmmbbb^^^cccjjjeeeKKK===444333222000///...............------------......)))))))))(((((((((''''''zzzjjjRRR@@@999777666............------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,------,,,,,,///222555888>>>===AAAFFFCCC@@@LLL]]]kkkVVVDDD888999666222000000000///...------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((()))))))))*********)))******++++++,,,,,,------111555888;;;>>>DDDIIINNNNNNSSSWWWVVV___{{{wwwcccUUUOOONNNLLLHHHEEEFFFJJJNNNQQQXXXcccooo|||||||||yyyqqqhhhbbb___```dddpppuuugggOOOCCCKKKXXX}}}www___NNNBBB:::666777222222111000000//////...,,,---...///...---+++************)))))))))((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&'''''''''((((((((((((((((((((((((((((((((((((***111===JJJSSSVVVUUURRRKKKNNNSSSZZZ```aaa___\\\\\\dddsss}}}yyysss}}}sssgggfffppp|||rrrjjjiiillloooiiinnnpppkkkdddaaafffmmm```FFF888666333///---------......------,,,,,,------...))))))))))))((((((((('''yyyyyyzzzvvv^^^GGG===:::999//////.........---------+++++++++************)))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,,,,++++++,,,///444888;;;CCC>>>>>>BBBFFFOOOiiizzzsssTTT@@@:::777333000000000///...---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************)))******++++++,,,------,,,111888;;;===AAAHHHOOORRRRRRVVV]]]bbbsssjjjYYYSSSTTTGGGGGGHHHKKKOOOSSSTTTUUUccckkkxxx|||vvvpppjjjfffddd[[[ccciiicccUUUGGGBBBBBBBBBZZZuuunnnRRR<<<333444222222111111000/////////,,,---...//////---+++***************))))))))))))&&&&&&''''''((())))))***((('''&&&%%%%%%&&&'''((())))))))))))************))))))))))))))))))))))))222;;;HHHRRRVVVSSSMMMIIIGGGPPP\\\bbbbbb^^^[[[[[[gggvvvvvvhhhZZZ[[[mmmuuukkkmmmuuu{{{}}}uuuuuuqqqiii```^^^cccjjj~~~zzzYYY;;;888333///,,,,,,---...+++******))))))******+++))))))))))))((((((((((((tttkkkuuuxxxWWWFFF???333222000............---,,,---,,,++++++******++++++))))))))))))))))))))))))++++++******************)))******++++++,,,------...---,,,---111666:::<<<999777CCCMMMMMMdddyyyQQQ???===999666111...------............---,,,+++***,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***,,,,,,++++++,,,---...777<<<999;;;DDDMMMQQQQQQUUUZZZgggpppcccWWWLLLFFFEEEFFFFFFNNNWWWUUUYYYkkkwww{{{vvvtttuuuiiieeeaaa]]]TTTHHHBBBAAADDDCCCPPPooonnnCCC000444333222111///------...///......---------,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&+++)))'''''''''((('''&&&+++)))'''''')))+++++++++888DDDQQQVVVSSSKKKGGGFFFSSSYYYbbbgggccc___aaagggpppiii[[[``````ddd}}}xxxxxxxxxhhh```cccjjjxxxyyy{{{~~~vvvppplllxxxfffFFF<<<444111111......///000...,,,,,,,,,,,,***(((******))))))((((((''''''xxxdddHHH>>>888333111///...//////...------,,,++++++***+++++++++))))))))))))))))))))))))*********************************+++,,,,,,------...---...000444888;;;<<<@@@:::DDDRRR]]]~~~}}}yyypppKKKAAA999888666222111444............---,,,++++++,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***,,,,,,,,,+++,,,...111777;;;;;;>>>GGGOOOQQQVVVYYYccc{{{wwwfffZZZQQQMMMMMMHHHLLLNNNUUU^^^___iiiyyyyyyzzzllliiieeebbbXXXLLLDDDBBB:::AAAKKK]]]~~~VVV<<<888555444333111///......///.........---------,,,,,,***)))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&***)))''''''(((((('''&&&(((((())))))***,,,---...???HHHSSSUUUOOOIIIHHHKKK[[[```hhhiii```YYY```mmmqqq```]]]___ccchhhrrr}}}{{{qqqooorrrxxxuuusssrrrpppllleee___UUUZZZgggxxx|||yyy}}}TTTDDD444000111000---,,,000...,,,,,,,,,,,,***)))*********)))((((((''''''vvvRRRCCC>>>444111///...///000///...------,,,+++++++++++++++))))))))))))))))))))))))******************************++++++,,,,,,---------...000333666999;;;===@@@888DDD^^^yyyzzzxxxuuuvvv}}}|||~~~~~~||||||~~~zzzzzz{{{|||~~~^^^III999888888222///333/////////...------,,,,,,,,,,,,+++************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))+++,,,---,,,,,,...///444888;;;===CCCLLLRRRSSSVVVZZZlll}}}lll\\\OOOFFFFFFKKKJJJQQQTTT[[[fffmmm~~~}}}{{{tttpppmmmjjjaaaTTTJJJGGG777BBBFFFKKKjjjkkkIII888777666444222111000///............------------,,,******)))))))))(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&***)))''''''((()))((('''%%%(((+++++++++---222666HHHPPPVVVSSSKKKHHHMMMTTTbbbeeejjjiii\\\UUUfffqqqccc___cccnnnpppzzz{{{xxxyyyrrriiiccc^^^ZZZUUUQQQTTTQQQUUUbbbpppxxx~~~|||pppWWW===333333333000---000...---,,,---,,,***)))+++******))))))(((''''''eeeQQQAAA666333000//////000000///------,,,++++++++++++,,,))))))))))))))))))))))))***************+++++++++******++++++,,,------...,,,...222555888999;;;<<<===:::RRR}}}}}}wwwsssvvv~~~yyywwwsssqqqpppoooooooooqqqrrrxxxyyy{{{~~~wwwXXX???======444...000000000///......---------,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++---------...000222666888;;;@@@IIIRRRWWWYYYYYYdddyyynnnaaaUUUKKKFFFHHHNNNQQQYYY^^^hhhzzz}}}{{{wwwuuussskkk___UUUQQQAAAFFFDDDBBBTTTYYY<<<777666444222222111000///............------------*********)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))''''''((())))))(((&&&)))+++++++++000999BBBQQQVVVYYYTTTKKKKKKUUU```ddddddfffcccXXXXXXuuuwwwooojjjmmmrrrqqqgggdddgggpppzzz}}}{{{{{{rrrdddZZZTTTQQQNNNLLLKKKGGGFFFMMMYYYgggyyy}}}{{{~~~yyyVVV@@@777333222333000///---------,,,+++)))++++++******)))(((((('''|||cccAAA999666222000///000000///...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++***++++++,,,------......+++///444777888999;;;===@@@IIIsss~~~~~~vvvqqquuu|||uuupppnnnmmmkkkiiieeebbbccchhhnnnpppzzz{{{|||~~~|||}}}iiiLLLFFFFFF>>>555222222111000...............,,,,,,,,,,,,++++++******************************************************************++++++++++++***,,,---------///222444888888===FFFQQQZZZ```dddiii}}}ssseee\\\SSSPPPOOOQQQVVV\\\```iiippp}}}yyywwwrrrggg^^^[[[QQQIIIBBBAAAEEEUUUvvvnnnJJJ999666333111222222111000//////.........---------************))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''***((('''''')))***)))))))))******)))+++444CCCNNNVVV[[[\\\WWWQQQSSS^^^jjjeeeccc```[[[WWWccc|||ssssssqqqfff```kkk{{{nnnbbbcccmmmyyy{{{ttteeeXXXPPPLLLJJJHHHBBB@@@@@@BBBHHHVVVoooxxx{{{}}}[[[BBB333000444111///------------+++)))+++++++++***))))))((((((rrrIII<<<999444000000000//////...------,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,------......,,,111666999999:::===@@@FFF^^^~~~yyyppplllsss}}}}}}{{{xxxuuupppllliiiiiiiiijjjkkkiiiccc^^^aaalllvvvzzz~~~}}}{{{{{{{{{}}}|||}}}}}}yyyxxx~~~rrrVVVLLLNNNJJJ>>>333333222000///......//////,,,,,,,,,---,,,++++++************************************************************++++++++++++,,,+++,,,---......000444777999;;;CCCOOO[[[ccclllsss~~~xxxiii[[[TTTOOOPPPSSSXXX___gggppp|||}}}zzzuuummmfffddd^^^PPPHHHGGGBBB===KKKcccyyy~~~ZZZ@@@;;;444111222333222111/////////.........------++++++*********)))))))))(((((((((((((((((((((((('''(((((())))))(((((('''***((('''((()))******))),,,+++******///<<>>CCCHHHbbb~~~}}}uuunnnllluuu~~~~~~yyytttqqqooonnnjjjfffggglllooonnnkkklllmmmkkkgggnnn}}}{{{vvvtttwww|||||||||~~~|||~~~yyyfffddddddRRR999444333111///...///000111,,,,,,---...---,,,+++*********************************************************+++++++++,,,,,,,,,+++,,,---...///222666999<<>>111000............,,,***,,,,,,++++++***)))))))))yyy~~~[[[???555444+++000777---...------,,,,,,++++++***************************)))************+++++++++***+++------------...000---???>>>999@@@@@@FFF___xxxooollllllqqqzzzzzzuuusssqqqpppjjjlllpppsssttttttrrrqqqrrrqqqppprrrxxx{{{yyyxxxvvvzzz{{{{{{{{{{{{|||zzz{{{}}}```^^^___BBB<<<666000---///222111......---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))++++++******************------...000222555888:::BBBFFFOOO[[[iii{{{qqq```SSSLLLKKKKKKTTTbbbjjjttt{{{xxx|||}}}wwwrrrnnnkkkhhheee\\\VVVjjjxxx[[[<<<111333333000///000000000///......------+++++++++************)))(((((())))))))))))(((((('''(((((((((((((((''''''++++++***************++++++))),,,777GGGUUUZZZ[[[\\\aaacccaaaccchhhgggbbb]]]UUUeee}}}~~~xxxvvvxxx{{{}}}{{{xxxuuuvvvyyy}}}~~~}}}{{{~~~~~~zzzrrryyywwwQQQ:::222222111+++///333---+++++++++************)))iiiGGG777777//////222)))......---,,,,,,++++++***************************************++++++++++++***,,,------------///111777===:::;;;???@@@\\\~~~ssshhhbbbfffpppzzzwwwuuutttssspppqqqsssttttttttttttsssrrrrrrsssvvv{{{~~~|||}}}{{{yyy|||||||||~~~{{{xxxyyy}}}}}}~~~~~~{{{{{{zzzyyy{{{~~~xxxzzzrrrYYY===666111000000/////////...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,,,,+++++++++++++++------...///222666999<<>>DDDttt{{{nnnbbb```eeeqqq|||yyyxxxxxxwwwvvvwwwwwwvvvuuuttttttttttttpppsssvvvzzz~~~xxxyyy|||}}}{{{~~~~~~~~~~~~|||}}}~~~{{{yyy{{{}}}~~~~~~{{{~~~yyytttuuu{{{wwwzzzmmmCCC999111222222...---000...------,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,---------------...------...222777<<>>:::000+++555//////......---,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,---......///222666:::999===???@@@aaa}}}vvvooommmpppxxx|||zzzzzzzzzyyyyyyuuuvvvvvvtttnnneee\\\VVVTTTZZZcccmmmsssuuutttrrruuuuuusssoooppptttwwwvvvxxxwwwtttrrruuuzzzzzzwwwxxxtttqqqrrrvvvyyyzzzyyywwwvvvvvvzzz~~~}}}vvvooo___^^^___fffrrryyyjjjvvviiiQQQ999111444444...///......---------------++++++++++++++++++++++++***************+++++++++******++++++,,,,,,------...///000333999@@@FFFJJJLLLSSSccc{{{aaaQQQFFFGGGLLLRRR[[[dddrrrvvvtttsss\\\WWW___rrrvvveeeMMMEEEDDDDDDIIIEEEIIIPPPYYYdddvvv~~~||||||~~~~~~~~~kkkMMM;;;555444222222111111000000//////...,,,,,,,,,,,,++++++++++++)))******++++++******)))''''''((()))************))))))))))))***+++,,,---555???LLLWWW\\\___aaabbbcccccceeeeee___XXXWWWZZZqqq}}}```YYYWWW___iiikkkiiihhhkkkpppvvv{{{wwwiiiaaajjjuuuyyyyyy{{{xxxyyy}}}yyyssszzzsssjjjiiizzzoooNNN???222,,,000111,,,,,,,,,,,,++++++++++++cccDDD<<<222***333/////////...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///000333888<<<777;;;DDDPPPxxx|||||||||wwwmmmfffkkkvvv|||zzzzzz{{{{{{{{{uuuuuusssoooggg^^^UUUPPPQQQZZZgggssszzzzzzvvvrrruuutttqqqmmmqqqwwwvvvqqqvvvvvvsssrrrvvv|||{{{tttqqqpppqqqtttwwwxxxvvvrrreeedddeeellltttwwwtttnnn```ccciiirrr}}}|||mmm{{{~~~jjjEEE000333555...//////...---------------+++++++++++++++++++++++++++++++++***************+++++++++,,,---............///222666<<>>BBBLLLVVVlllxxxxxxuuuzzzzzzwwwuuuxxxyyyyyyxxx~~~lllOOO999666666444333222222222222............------------++++++++++++++++++++++++******))))))))))))************,,,...,,,...999FFFZZZ^^^bbbddddddcccbbbcccbbbfffaaaUUUZZZyyyyyyiiifffrrrlll]]]ZZZ]]]```qqqyyy}}}vvvsssvvv|||~~~wwwoooiiihhhkkkttt{{{zzztttsssyyyzzzyyy~~~XXX>>>222111000......------------lllCCC///777000000//////...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------.........,,,---444:::;;;;;;;;;CCC]]]vvvmmmlllxxx~~~|||yyyuuussspppoooqqqsssttttttrrrooommmnnnqqqwww~~~vvvtttoooiiicccbbbiiipppuuuwwwsssrrrqqqnnnkkkfff]]]UUUZZZhhhzzz|||mmm___XXXaaafffwwwyyybbbXXXVVVeeevvv}}}]]]???111222111111000000///.........------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,------...///000111;;;>>>AAAJJJMMMVVVgggvvvuuuyyyrrr[[[MMMJJJKKKOOOWWWcccnnnwwwlll___TTTKKKIIITTTaaaaaa]]]RRRGGGBBBDDDDDDBBBCCC???<<<===???CCCLLLUUUtttzzzwwwuuuwwwyyyyyyyyy{{{}}}zzzWWW999888777555444333222222222.........------------,,,+++++++++++++++++++++++++++******))))))******+++++++++------+++///>>>NNN^^^aaadddeeeeeeccccccccc```gggcccWWWbbb{{{mmmmmmyyy|||ppp___^^^iiirrryyy}}}}}}xxxxxx}}}}}}tttpppooonnnrrruuutttqqqqqquuuzzzxxxzzz{{{{{{zzzyyyxxxvvvvvvrrr~~~gggEEE555444222222222000,,,+++,,,vvvKKK444:::111000000///......---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......000---///666:::999<<<@@@LLLrrryyyyyy|||zzzyyyuuutttrrrrrrsssttttttssstttnnnlllnnnsssyyy|||uuupppgggaaa[[[]]]fffooossstttpppooonnnlllhhh```YYYUUUaaaqqq{{{kkk]]]VVV___lllmmmXXXQQQPPP```ttthhhMMM<<<777111111111000//////......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++------------...///000111222<<>>===:::BBBBBBAAA@@@FFFOOOUUUUUUNNNJJJIIIMMMUUU```ppp}}}}}}|||xxxttttttxxx{{{}}}kkkTTTgggzzzVVV<<<;;;999666444222111111............------------++++++++++++++++++++++++,,,++++++******++++++,,,---***+++000666AAARRRaaadddfffhhhiiihhhggghhhiiibbbZZZTTTcccyyyyyyzzzqqqgggdddpppzzzooollljjjllloooqqqooollliiiggghhhmmmppprrryyy}}}|||wwwssswwwttt\\\JJJ999---///222...---000uuuMMM777111111000000//////.........------,,,,,,------...,,,,,,,,,---------......000000555<<<;;;>>>QQQiiiyyywww}}}|||}}}~~~{{{yyy{{{ssssssttttttsssooohhhdddWWWVVV\\\jjjxxx~~~yyyzzzyyywwwqqqkkkfffcccTTTSSSWWWcccqqqxxxvvvqqqooolllkkkhhh___TTTSSSXXX\\\^^^WWWFFF::::::===???IIIXXX___UUUJJJHHHIIIGGGPPPaaattt|||}}}vvvmmm[[[sss|||kkkmmmqqqbbbLLL222222111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111222:::BBBGGGOOO\\\mmmyyysssmmmSSSHHHHHHMMMWWWaaarrrvvvaaaZZZllliii]]]MMMAAA???AAA???<<<<<<>>>???@@@HHHRRRXXXXXXddd___\\\aaajjjzzz~~~}}}{{{sssppptttxxx|||tttVVV\\\tttddd>>>===:::888666444333222000/////////............++++++++++++++++++++++++,,,++++++******++++++,,,,,,)))***111;;;HHHYYYggghhhjjjkkkkkkiiihhhhhhiii___WWWWWWsss}}}eee[[[RRRWWWmmmwwwmmmmmmmmmnnnnnnmmmlllkkkiiigggjjjrrrwwwyyy|||xxxsssjjjaaadddlll~~~{{{^^^GGG444111333///...222}}}uuu|||TTT999777222/////////---...222...---,,,,,,++++++,,,,,,---------...............666...000999:::>>>[[[~~~{{{wwwrrrsssvvvssszzz~~~|||zzzzzzyyywwwuuuuuutttsssuuusssdddRRRLLLOOOZZZmmmyyy{{{||||||{{{yyyvvvqqqkkkfffcccWWWVVV\\\fffnnnppprrruuuppppppmmmggg^^^UUUOOOLLLMMMIIIBBB<<<999:::===@@@IIINNNQQQMMMGGGDDDHHHMMM[[[gggyyy~~~~~~yyyvvvtttiiibbbooozzzgggfffwwwrrrUUU:::000111333...000333.........---------,,,,,,,,,,,,,,,,,,---------.........,,,---000000...111777AAAHHHNNNPPP\\\|||ssssssdddNNNKKKOOOPPP[[[iiiyyyppp]]]VVVQQQ```lllbbbRRRBBB===???@@@AAABBBAAA@@@???@@@DDDLLLUUU[[[\\\hhhooonnnvvvzzzxxxyyyrrrnnnpppuuu{{{tttZZZSSSdddxxxKKKBBB999555555555333111000000000///......------,,,---......,,,,,,---...------++++++++++++------++++++---333AAARRR```ggghhhjjjjjjhhhiiillljjjfffaaaRRR\\\~~~iiiTTTJJJXXXnnnzzz}}}yyywwwpppmmmlllmmmllliiihhhkkkpppnnnnnnppppppttt|||xxxwwwrrrhhhcccdddooo{{{~~~UUU222...333000---000{{{www{{{WWW===888333000000///,,,,,,///...---,,,,,,++++++,,,,,,---------............///444000555<<<===FFFiii{{{wwwpppiiigggjjjoooxxx~~~zzzyyyxxxvvvssssssqqqooopppmmm___PPPLLLMMMZZZooo}}}zzzvvvpppiiiccc___TTTQQQSSSZZZ```cccfffjjjnnnmmmiiibbbXXXOOOHHHEEE@@@===:::666555777<<>>>>>@@@GGGQQQYYYqqq~~~{{{vvvxxxyyyvvvttttttrrrnnnlllooouuu{{{mmmTTTIIIfffiiiPPP;;;888888333111555111000000//////......---,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---...,,,...;;;NNN^^^gggjjjlllmmmlllhhhhhhjjjgggbbbXXXbbb|||xxxXXXQQQUUUfffwww}}}{{{xxxtttrrrrrrppplllkkknnnooonnnnnnpppooopppwwwuuuooonnntttwwwGGG555444111------}}}dddGGG999333///111111...,,,---......---,,,,,,,,,,,,,,,------......//////000000111666;;;:::@@@^^^wwwpppsss{{{~~~xxxwwwtttpppkkkeee^^^XXXdddrrrsssqqqooommmkkkfff___YYYWWWQQQOOORRRVVVYYY]]]bbb```___ZZZSSSJJJBBB>>>===555666777777777:::???CCCRRRVVVWWWRRRMMMRRRaaannnyyy}}}yyyxxxzzzjjjYYYPPP]]]uuuOOO;;;333555111000111---............------------,,,,,,,,,---------......///---...111222222777===GGGNNNTTTbbbuuufffiiitttrrrXXXLLLFFFLLLWWWcccwwwpppWWWHHHCCC===@@@???===AAAJJJPPPPPPHHHFFFKKKXXX___YYYKKK@@@===>>>>>>>>>AAAGGGPPPWWWsss~~~xxxtttuuuuuussssssuuurrrnnnmmmppptttyyy}}}cccLLLXXX}}}}}}]]]AAA;;;999222111777111111000000///.........,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///+++///AAAVVVdddjjjkkkooopppnnnjjjiiijjjgggaaaUUUlllfffSSSUUU```rrr~~~||||||zzzzzz{{{xxxpppllllllmmmlllmmmqqqrrrsssyyy||||||YYY<<<444222///...yyy~~~qqqPPP:::333///111333111/////////...------,,,,,,------------......///000000111333999:::999GGGppp|||{{{zzzyyyvvvqqqiiiccc``````qqq}}}pppmmmkkkjjjiiiddd\\\UUUOOOKKKLLLQQQVVVXXXZZZ^^^^^^[[[VVVNNNDDD===:::999777999:::888777:::AAAFFFXXX\\\^^^YYYUUU\\\mmm}}}}}}{{{uuurrriiiYYYYYY|||xxxYYY@@@333555111000222/////////.........---------,,,,,,,,,---------......///---...111333444:::AAAJJJRRR\\\qqq}}}ggg```jjjvvvyyyfffQQQKKKIIIPPPZZZjjj|||bbbNNNDDDCCC<<<======;;;===BBBDDDDDDBBBCCCIIIQQQRRRJJJCCC???<<<>>>AAAEEEKKKRRRXXX\\\qqq}}}|||wwwtttttttttrrrrrruuussspppoooqqqsssuuu~~~vvvYYYQQQbbbkkkKKK>>>:::444222777111111111000//////......,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...+++222GGG\\\hhhkkklllrrrssspppllljjjkkkgggbbbSSSsss}}}___TTT\\\lll|||}}}|||yyyyyy|||{{{pppgggeeehhhfffhhhnnnqqqsssyyyjjjEEE444000//////|||XXX???666///111333222000000///......---------------------...///000000111222555:::;;;???YYY~~~yyywwwtttooofff___aaagggwwwwwwooolllhhhgggfff```UUUMMMHHHEEEHHHOOOUUUVVVXXX[[[\\\YYYRRRHHH???888555444555777888777777===HHHRRRdddhhhhhhbbb^^^ggg}}}|||rrrxxxzzzkkkaaazzzgggGGG444444000...000.../////////.........------,,,,,,,,,---------......000......222444666<<>>===<<<>>>@@@EEEIIIFFF@@@>>>@@@???BBBIIIUUUbbbkkkmmmmmmwwwyyyuuuttttttsssppppppsssssspppooopppoooqqqxxxlllVVVSSSpppyyyWWWCCC:::666555555222111111000000//////...,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++---,,,777OOOcccjjjlllooossstttqqqllljjjkkkgggaaaYYY|||hhhYYY]]]hhhxxx}}}|||{{{zzzxxxyyy~~~tttjjjgggeeecccccchhhlllooosssyyyzzz{{{zzz}}}}}}UUU:::000...---iiiFFF;;;111111333222000/////////...---------------------...///000111222222666<<<@@@LLLsss}}}zzzwwwuuusssnnneee^^^dddnnnzzzrrrgggccc```___^^^XXXNNNDDD@@@>>>???GGGLLLNNNPPPTTTRRROOOIIIAAA999555333444444777999:::???KKK]]]jjj}}}~~~zzzqqqmmmzzz~~~~~~~~~{{{pppuuu}}}vvvmmm~~~yyySSS:::666111...000///////////////............,,,,,,,,,---------......000...///222555777>>>FFFPPP[[[uuudddZZZdddyyy|||jjjSSSHHHKKKQQQZZZggg~~~___MMMCCC???>>><<<;;;;;;<<<<<<;;;::::::;;;<<>>============>>><<<999;;;>>>:::999???HHHMMMJJJFFFDDDGGGLLL\\\wwwzzzwwwrrrppppppqqqoooiiihhhkkkjjjiiijjjjjjiiiiiiqqq{{{~~~|||jjjNNNTTToookkkHHH999;;;:::222222222111111000/////////,,,---......,,,,,,---...++++++------------++++++///111BBB[[[kkklllnnntttppppppnnniiihhhhhhddd___uuuwwwbbbeee|||}}}|||{{{yyywwwvvvvvvuuusssrrrvvv{{{{{{vvvssstttrrrlllgggggggggfffhhhkkknnnpppvvvvvvwww~~~VVV>>>444000zzzooo]]]???000333222///000---///////////////////////////000000//////000222555AAA;;;@@@ddd~~~}}}zzzyyy||||||yyyzzzyyyyyyzzz||||||yyywwwtttqqqsssyyyvvvppphhhccccccjjjrrryyy|||uuulllaaaVVVOOOMMMTTTXXXQQQCCC:::666222111555888888;;;>>>===:::888666333111000222666:::<<<@@@OOOlll}}}|||zzz~~~yyymmmfffggglllhhhcccpppzzzSSS777777222***333000/////////...............------------...//////...222...111===@@@BBBLLLVVVtttbbb___kkk~~~gggSSSLLLLLLOOO]]]mmm~~~]]]LLLBBB@@@@@@<<<======>>>===;;;;;;<<<>>>>>>>>>;;;CCCRRRSSSNNNRRRUUUaaarrr|||wwwrrrooonnnmmmmmmllljjjgggdddgggmmmpppllldddccckkkuuu^^^VVVSSS{{{xxxSSS===;;;:::666333333222111000///..............................,,,---......,,,,,,,,,...---666JJJbbbppprrrssswwwppptttooolllmmmfff```fffpppccc~~~yyy~~~|||}}}~~~}}}yyyuuusssrrrnnnnnnooorrrwwwwwwoooffffffiiikkkiiidddcccgggllljjjpppxxx|||nnnnnn|||vvvNNN333***zzziiiooocccBBB111222000...///---//////////////////////////////000//////000333555===@@@SSS}}}|||}}}yyyuuuvvv{{{|||yyy{{{zzzyyyyyy{{{~~~|||vvvqqqnnnkkkhhhkkkqqqsssooojjjgggjjjqqqzzzvvvrrrlllbbbWWWQQQPPPWWWZZZQQQCCC999555111000333555444555888>>>===;;;999666444444555888<<<@@@FFFWWWuuu}}}|||{{{~~~}}}qqqeee```dddaaaZZZ___mmmxxx]]]===:::777000444000000/////////............------------...//////...222///222===@@@BBBMMM[[[yyy______lll{{{bbbPPPJJJNNNTTTcccsssuuuTTTHHHBBBCCCEEEBBBAAABBBAAA???<<<;;;<<<===>>>???;;;>>>LLLTTT___pppuuu|||{{{yyytttpppooommmkkkjjjiiigggdddbbbeeekkkooollleeedddkkkttt}}}ppp]]]OOOqqq^^^CCC;;;888444333333222111000///..............................,,,---......,,,,,,---...///999NNNfffssstttuuuwwwqqqtttooommmooohhhbbbhhh}}}~~~|||rrriiiuuunnn|||~~~~~~}}}yyytttrrrqqqooonnnnnnppprrrqqqiiiaaa]]]```bbbcccccceeejjjnnnqqqssswwwwwwmmmmmmsssxxx}}}~~~VVV;;;444iiiaaavvvkkkHHH333333000///111...////////////////////////...///000000///111444666888CCCaaa~~~~~~|||yyytttrrrwww~~~~~~{{{{{{zzzyyyyyyyyy{{{|||}}}xxxppphhhbbb^^^]]]ccckkksssqqqnnnnnnqqqxxxssskkkjjjfff^^^VVVRRRSSSZZZ[[[PPPAAA777222///000333444222333666999::::::888666555555666666:::???HHH\\\{{{~~~|||}}}wwwfff[[[\\\[[[SSSOOOSSSbbblllHHH:::666000///000000000/////////............------......///000///222000444>>>???CCCQQQgggkkk[[[```ppprrrYYYKKKIIINNNXXXgggxxx```IIICCCAAAEEEJJJFFF?????????===:::999:::;;;999>>>;;;:::CCCNNNccc|||zzzyyyuuurrrnnnllliiigggfffdddaaa___aaahhhnnnmmmgggfffkkkrrryyyhhhRRRhhhlllLLL===999666333333222111000//////...........................---......---,,,,,,---///111>>>UUUkkkvvvwwwvvvxxxrrrtttnnnmmmpppiiidddlllzzzooommm~~~kkkjjjuuu```aaawww}}}xxxtttqqqpppooommmmmmnnnnnniiibbb\\\TTTUUUXXX\\\aaagggmmmpppmmmnnnpppwww~~~jjjgggnnnrrrZZZ:::333uuubbbooo|||pppLLL666555333111222///////////////////////////---///000000000111555777;;;HHHhhh|||~~~~~~}}}|||}}}}}}yyyuuuxxx~~~{{{zzzyyyxxxxxxxxxxxxxxxwwwlll___WWWSSSVVVbbbmmmxxxvvvtttsssuuuyyy}}}tttfff___^^^YYYRRRPPPOOORRRXXXWWWLLL===444000///111555666444555999444999;;;999777888999888888:::>>>HHH```wwwggg[[[[[[ZZZQQQKKKLLLUUU[[[===333111...000000000////////////..................//////000///222111666???@@@GGGYYYyyy```[[[eeevvvhhhQQQIIILLLTTTeeerrrgggOOOAAA@@@???EEEJJJFFF;;;<<<===<<<::::::<<<===888@@@@@@@@@EEELLL^^^yyy{{{xxxvvvsssqqqnnnkkkhhheeedddbbb___]]]]]]dddllllllhhhfffjjjoooxxx~~~xxxbbbeeeyyyTTT@@@;;;;;;444333333222111000///...........................---......---,,,,,,...000222DDD]]]pppxxxxxxxxxxxxssssssmmmlllooogggeeeppp|||rrrjjjnnnvvvkkkeeeqqqwwwhhh\\\QQQ[[[vvv~~~~~~~~~|||xxxtttrrrrrrnnnmmmnnnpppmmmfff___\\\TTTSSSUUUZZZaaaiiinnnppplllkkklllrrrwwwgggkkknnnbbb;;;000~~~kkklll{{{qqqMMM666555333222111---////////////////////////---...///000000222666999AAAPPPttt~~~|||zzzzzz{{{}}}zzz{{{yyyyyyyyyxxxwwwvvvuuutttvvviiiXXXNNNMMMUUUfffvvv}}}zzzvvvssssssuuuxxx{{{{{{uuujjj^^^XXXSSSMMMFFFHHHHHHLLLQQQOOODDD888222000000333777666333444999555===AAA>>><<<===???======>>>AAALLLgggsssggg^^^[[[XXXRRRQQQSSSSSSrrrFFF555666666111000000000///////////////............///000000000333333999BBBCCCNNNfffpppZZZ^^^kkk|||zzz```LLLKKKPPPddd{{{rrrVVVFFF???@@@>>>BBBFFFAAA???@@@@@@@@@??????@@@BBB???GGGHHHIIIPPPVVVeee{{{~~~xxxssspppnnnmmmmmmkkkhhhfffdddbbb___\\\YYYaaahhhjjjgggeeehhhkkktttyyytttaaa\\\BBB:::;;;444444333222111000//////........................---......---,,,---///222444IIIccctttyyyyyyxxxxxxsssrrrlllkkkkkkbbbddduuu|||qqqlllooo}}}rrrdddmmmwww___QQQMMMJJJ\\\{{{~~~~~~~~~zzz{{{{{{yyywwwuuutttuuunnnnnnssswwwssshhh```___ZZZYYYYYY\\\ccciiinnnppptttqqqooosss|||nnniiirrrsssHHH666}}}sssgggwwwPPP666333111000000+++////////////////////////,,,...///000111333777:::???WWW}}}|||{{{zzz|||zzz}}}wwwwwwxxxxxxxxxvvvuuussssssfffWWWOOOPPP\\\ppp}}}vvvqqqnnnooorrruuusssnnneee\\\RRRJJJBBB===??????CCCGGGDDD;;;333111222222444666444000222888999DDDIIICCC>>>@@@@@@===>>>???DDDTTTssssssiii```[[[WWWTTTWWW\\\VVVNNN666777777111111000000000///////////////......//////000111111444444;;;EEEGGGXXXuuudddXXXbbbrrrsssXXXJJJNNNVVVqqqtttaaaLLLBBBAAAAAA===@@@CCC===BBBCCCDDDCCCBBBCCCEEEFFFJJJOOONNNOOOYYYaaaqqq|||{{{vvvtttuuuzzz~~~yyyxxxzzz}}}vvvqqqnnnmmmmmmkkkiiihhhgggeeebbb^^^[[[WWW^^^eeegggeeeccceeeggglllrrr}}}bbbgggfffEEE999888444444333222111000000///.................................---,,,---000333888OOOjjjwwwzzzzzzzzzzzzttttttnnnkkkfff\\\ccc|||~~~lllkkkzzzwwwhhh{{{wwwiiiRRRGGGHHHKKKaaa}}}}}}}}}wwwxxxxxxwwwuuuttttttuuunnnqqqzzz}}}mmmcccccc```______```dddiiinnnrrrsssppppppuuu||||||pppyyyQQQ666gggZZZ;;;444000000111...////////////////////////,,,---///000111444888;;;CCCeee}}}{{{{{{}}}}}}{{{xxxwwwvvvzzz||||||tttvvvwwwyyyyyywwwuuutttpppggg]]][[[___kkk~~~yyynnnhhhgggjjjllllllhhhaaaWWWKKK@@@999777777777:::===:::444111222000000333666555333888@@@GGGSSSWWWNNNFFFEEECCC>>>@@@EEEPPPfff|||pppcccZZZWWWWWW[[[```YYYyyyYYY999666222111111111000000000/////////////////////000000111333444555===GGGLLLaaa~~~[[[XXXcccwwwkkkQQQHHHQQQZZZzzzooobbbWWWEEE@@@BBBCCC===@@@DDD>>>DDDFFFIIIKKKMMMPPPTTTVVVYYY`````````eeeiiiwwwwwwpppiii```YYYYYY]]]dddiiijjjkkkqqq~~~~~~{{{uuuooojjjhhhiiikkkggggggggggggfffccc^^^ZZZWWW\\\bbbdddbbbaaabbbdddgggnnnzzzppp\\\tttqqqMMM<<<:::555444333333111111000///.................................,,,,,,---111444<<>>IIINNNggguuuWWWXXXcccyyy~~~fffMMMHHHRRR]]]lllYYYRRRLLLAAA>>>CCCDDD>>>BBBFFF@@@IIILLLRRRWWW]]]ccciiimmmjjjvvvyyywwwuuupppxxxiii___QQQHHHHHHNNNVVV\\\eeeeeennnnnnlllhhhbbb^^^^^^```bbbddddddfffgggfffccc]]]YYYWWW[[[aaabbb```___```bbbgggnnnzzz^^^ZZZyyyzzzTTTBBB???555444444333222111000000.................................,,,,,,...111444@@@ZZZttt}}}|||}}}xxxzzzuuummm```TTTdddqqq```SSSFFFHHHDDDDDDHHHNNNkkk}}}{{{zzzxxxxxxwwwuuuqqqppppppqqqpppwwwssscccbbb\\\___bbbbbbbbbgggpppxxxwwwsssssswwwyyyzzz}}}dddBBBzzz}}}EEE000888555---222000000000000///////////////222---,,,333555777CCC\\\}}}zzzzzz|||yyyxxxxxxzzz|||{{{vvvrrrhhhgggffffffhhhlllqqqsssrrrvvvwwwuuutttuuusssnnnjjjbbb\\\bbbrrrqqqeeeddddddaaadddbbb\\\MMM===333222444444333111000///...//////...222777777444;;;PPPfffvvv~~~lll\\\XXXWWWSSSYYY```{{{{{{}}}{{{kkk___WWWUUUZZZaaa[[[lllzzzKKK111888111000000111222222///---000////////////000000111777555777CCCNNNSSSpppjjjYYY[[[jjjrrrZZZHHHHHHVVVbbb{{{lllYYYIIIDDD@@@===>>>@@@AAABBBEEEIIILLLQQQ___mmmsssvvvzzz|||zzztttvvvzzz}}}nnn___RRRPPPTTTZZZfffppp}}}jjj]]]TTTLLLKKKLLLMMMPPPUUUUUU___hhhiiifffdddbbb___]]]ZZZ[[[___aaa^^^\\\]]]hhhooovvvvvvRRRXXX[[[FFF<<<999888666444333333333333111111000000//////......///...///000...,,,000777GGGeeewww{{{~~~}}}zzz}}}yyyzzzoooiiiggg\\\ppprrr]]]MMMFFFCCC>>>AAACCCDDDZZZ~~~~~~}}}|||xxxuuusssrrrpppnnnooovvv}}}}}}vvvlllfffcccaaacccbbbaaahhhuuuzzzwwwvvvzzzvvvrrrsssqqqvvv}}}|||~~~DDD{{{{{{OOO555999666000444000000000000///////////////333///...555666:::GGGkkk~~~||||||}}}{{{zzzzzz}}}}}}vvvppp]]]ZZZVVVTTTUUUZZZ```dddmmmrrruuuuuuvvvvvvrrrlllaaaWWWSSS[[[iiiwwwrrriiiiiijjjhhhccc___UUUGGG:::333333555444333111000//////000000///222777999999@@@TTTggg{{{vvvjjjgggeee```jjjwww~~~~~~|||~~~}}}nnnbbbYYYUUUZZZaaa[[[bbbqqqSSS222555222222111222333333111///000////////////000111111555555888DDDPPPYYYyyybbbVVVeee~~~qqqYYYIIIJJJWWWcccjjj[[[JJJ>>><<<:::999:::;;;===@@@FFFMMMRRR[[[gggqqqrrrqqqrrrrrrpppvvvxxx|||rrrjjjeeefffmmmtttxxx~~~hhhVVVPPPHHHBBBBBBBBBAAADDDHHHOOOYYYcccggghhhgggccc]]]\\\YYYXXX\\\^^^\\\[[[\\\dddkkksss}}}}}}\\\[[[|||eeeOOO@@@999888666444333222222333111000000000/////////...///...///000...,,,111888JJJgggyyy}}}|||xxxyyyqqqjjjfff]]]ttt|||xxxnnnaaaQQQDDD@@@@@@<<>>HHHPPP\\\}}}~~~|||{{{{{{ttttttttttttuuusssooommmlllmmmllliiieeeccccccddd```dddfffbbb___bbbjjjqqqsssyyyxxxwwwyyywww|||nnnlllxxxkkk~~~ZZZ[[[qqqZZZ999555555222444000000000000///////////////333111222555777HHHfff~~~}}}~~~~~~{{{xxxuuussssssxxx{{{yyypppgggYYYXXXVVVUUUWWWZZZ^^^aaagggmmmssswwwyyyuuuhhh[[[OOOIIINNN]]]iiittt{{{uuurrrooonnneeeXXXFFF999333333333222333333333444444444444444666333333666777:::CCCMMMXXXggg{{{gggZZZ]]]eeettt~~~sssdddYYYWWW[[[dddVVVMMM\\\yyyoooHHH:::444222111111222222111000////////////000111222333666<<>>GGGQQQXXXmmmqqqeee```___ZZZTTTPPPQQQQQQPPPQQQTTTRRRYYYfffwwwoooHHH;;;999777555333222222222////////////000000000000000......000//////555===XXXqqq{{{yyywwwlll^^^ddduuu~~~~~~tttaaaMMMBBB>>><<<;;;;;;>>>DDDRRR___mmm|||zzz{{{tttrrrooonnnmmmmmmkkkjjjggghhhiiihhhfffcccbbbbbb^^^```bbb___YYYYYYaaajjjrrryyyxxxwwwzzzwww{{{eeedddwww|||bbbTTTmmm]]]<<<555555222333000000000000///////////////222111222777===YYY}}}|||{{{zzzxxxvvvvvvvvvyyy|||{{{wwwssslllkkkkkkjjjjjjkkkllllllwwwzzz}}}~~~~~~xxxiii[[[RRRSSS[[[hhhuuuyyyrrrjjjdddbbbNNNEEE:::222111222333444222333444555666666555555777555444555666888AAAKKK]]]ooolll\\\___kkkrrr~~~~~~xxxgggYYYUUUXXXaaaSSSGGGQQQvvvvvvNNN888444222111000111222111000/////////000111222333444777>>>AAAKKKeee|||WWWSSS]]]ooo{{{dddNNNGGGLLLXXXjjjzzzbbbNNNDDDAAA:::999:::444222444777999999999:::<<<;;;===CCCLLLVVVdddwww\\\EEE===<<<==================CCCRRRaaazzz|||hhhbbbccc[[[TTTPPPPPPOOOMMMMMMOOOPPPTTTaaassswwwMMM===;;;999666444333222333////////////000000000000000......000///000777???\\\ttt~~~xxxwwwmmm___lllwwwrrr{{{rrrtttuuuttt```RRRCCC===;;;:::;;;===AAALLLaaarrr~~~xxxvvvuuutttqqqmmmjjjhhhgggeeecccaaabbbdddddddddbbb```^^^ZZZ[[[\\\\\\WWWWWW^^^hhhlllssstttuuuxxxuuuxxxfff___rrr|||oooUUUpppeee@@@555444000000000000000000///////////////222111444<<>>===:::777555444444333.../////////000000000111000......000000111888AAAaaaxxxwwwvvvnnncccwwwrrrvvvmmmddddddccc```RRRHHH???;;;999888;;;@@@EEEUUUooowwwsssqqqqqqnnnllljjjiiihhhfffdddbbb```______```aaa```___^^^ZZZXXXXXXXXXVVVTTTZZZdddeeennnpppsssxxxvvvzzzrrr___fffyyy{{{{{{sssVVVoooqqqHHH999777333222000000000000///////////////222111666AAAQQQ}}}~~~|||~~~}}}zzzyyy|||wwwyyyzzzzzzyyy|||rrrcccXXXeeennntttuuugggaaaZZZMMMBBB>>>444333333222111111111222222333555777777888777777666777999<<<===BBBQQQ```wwwzzzzzzyyyxxx|||zzz}}}~~~}}}jjjXXXQQQSSSSSSQQQJJJIII```eee???777555333222333444444333/////////000111333444555777???BBBPPPssshhhRRR\\\gggppp~~~iiiVVVGGGHHHOOOZZZnnnpppUUUEEE>>><<<666888;;;555999:::999888888999===@@@:::<<>>;;;888666555444444.../////////000000111111000......000000111999BBBddd{{{uuuuuuoooggg{{{nnnyyyqqqccc]]]^^^]]]ZZZMMMEEE>>>:::888888===CCCIII[[[xxx~~~yyyvvvtttsssssseeefffgggiiikkkjjjgggdddaaa```^^^^^^___aaaaaaaaa\\\WWWUUUVVVSSSOOOTTT\\\bbbkkkooosssyyyxxx}}}aaa[[[}}}www}}}XXXcccxxxFFF999444...555333222111000////////////111222333333===ZZZzzz{{{zzzyyyxxxvvvuuutttttt{{{{{{{{{{{{}}}qqqgggcccjjjtttkkkggg___TTTIII???888444000000000000000000000000333444555666555666888:::<<<888999>>>???EEEZZZsss~~~|||}}}~~~}}}|||}}}}}}kkk[[[RRRNNNUUULLLCCCFFF]]]sss@@@888777444222444666555333111000///000333555777777<<>>999888666222000111000000000000////////////...000...///333///444FFFfffzzzzzz{{{xxxkkkllloookkk~~~qqq___TTTQQQRRRPPPNNNIII@@@888777888:::===AAAIIITTThhhvvvrrrsssttttttrrrpppoooooollliiihhhhhhjjjjjjgggdddfff```YYYWWWZZZ]]]]]][[[^^^\\\WWWQQQMMMKKKMMMOOO[[[hhhwww|||yyy{{{jjj___uuu{{{xxxuuu___```OOO<<<777000222333222111000////////////...000222333===XXX~~~|||xxxuuuttttttuuuuuuyyyyyyyyyzzz|||~~~yyykkkbbbfffkkkoootttzzz}}}ttthhhMMMKKKFFF@@@;;;666222000111111111111111111111111222333444555555777:::<<>>@@@DDDFFFOOOlll|||zzz|||}}}}}}}}}}}}ooo___VVVRRRNNNIIIBBB@@@NNNlllLLL;;;888444222333444444111222111000111333555666777;;;@@@GGG```bbb^^^lll}}}cccMMMJJJHHHVVVmmm{{{vvvgggTTTFFFAAA:::777777888888777;;;888888;;;;;;999999<<<===CCCKKKNNNKKKDDD@@@??????AAAIIIZZZkkkzzzzzziiicccbbbeeejjjmmmqqq{{{www\\\OOOUUUbbbzzzzzzvvvzzzzzziiicccXXXUUUPPPKKKGGGFFFFFFGGGGGGJJJSSScccsssqqqNNNfffjjjGGG???999888777333000111111000000000////////////...111...///222///555HHHiii|||}}}~~~zzznnnooommmooouuuhhhWWWLLLJJJKKKJJJIIIHHH???888888999:::>>>BBBLLLVVVfffxxxnnnfffqqqsssuuutttooollljjjkkkiiigggfffggghhhiiifffdddgggbbb^^^]]]^^^]]]ZZZVVVXXXVVVQQQKKKGGGGGGIIILLLXXXeeetttyyyxxxyyycccRRR^^^sssxxxsss{{{xxx___SSSYYY===999444000333222111000////////////---000333555@@@[[[|||xxxtttrrrsssuuuwwwvvvvvvwwwxxxzzz|||~~~~~~vvvllljjjnnnqqqsssvvvyyyyyysssllleeeaaaccccccbbb```^^^YYYMMMAAA888777666444333222222222111111111111111111111111111222333444444777:::>>>CCCDDDGGGJJJLLLYYYzzztttuuu{{{~~~yyy|||~~~qqqbbbXXXRRRGGGFFFBBB===BBB[[[UUU>>>999444222333333222111333222111111222444666777<<>>;;;888666666777888===888777:::<<<<<<===@@@@@@LLLXXX[[[RRRHHH@@@===???<<<===EEEOOOXXXdddnnnzzzppp___aaa```eeeooovvvwwwxxxyyyfffZZZZZZcccqqqsssccc]]]VVVSSSNNNIIIEEEDDDDDDEEECCCFFFPPP```ooo}}}wwwHHHXXXvvvJJJBBB;;;999888444222222111111000000000////////////111......111///777LLLmmm||||||xxxlllnnnjjjnnn{{{wwwuuuwwwjjj^^^NNNDDDBBBCCCDDDDDDFFF>>>888888999;;;???CCCOOOWWWcccnnnssssssnnnkkktttvvv}}}xxxoookkkwwwyyyzzztttlllfffeeefffiiigggeeeeeeeeedddbbb```eeecccaaa```___[[[UUUOOORRROOOIIIDDD@@@AAAFFFJJJTTTaaapppwwwvvvxxx```IIILLL^^^kkkooo~~~]]]HHHfff___<<<999888000222222111000//////000000000333444777FFFeee~~~|||xxxtttrrrssstttuuuttttttuuuwwwxxxzzz||||||~~~yyymmm^^^QQQLLLMMMPPPQQQVVV\\\___]]][[[[[[[[[VVVSSSNNNJJJFFFAAA888000555444333333222222333333111111111111111111111111222222222222333666:::>>>GGGGGGJJJMMMRRRaaa~~~zzzrrrssswww{{{|||{{{yyy~~~zzz}}}~~~~~~rrrbbbVVVOOOGGGGGGDDD???@@@VVV[[[@@@888222222444333333222444333222111111333666999???EEEUUUzzzhhhWWWkkkYYYLLLLLLKKKdddrrr```MMMGGGEEE;;;<<<======;;;888777777888;;;777666;;;>>>???BBBEEEDDD]]]ttttttaaaMMMBBB???BBBAAAEEELLLPPPQQQVVV\\\uuunnnfffbbb```\\\iiigggqqq~~~uuuiii```]]]dddnnnxxxlll___YYYTTTQQQLLLGGGDDDCCCDDDDDDCCCGGGQQQ```nnn{{{}}}QQQTTTzzz{{{QQQFFF===:::999666333333111111111000000000//////000222...---000...888OOOrrr|||{{{wwwjjjlllhhhjjj{{{xxxwwwxxx{{{___UUUGGG???===???AAABBBBBB<<<777888999:::???DDDNNNTTT]]]cccdddbbb^^^\\\fffnnnzzzvvviiibbbcccgggjjjhhheeecccaaa___]]]\\\bbb```___^^^\\\XXXQQQLLLMMMJJJDDD???<<>>:::888555333222222111111000/////////000111111111111111111111111333333222111222666;;;@@@MMMLLLNNNTTT___nnn~~~{{{vvvsssuuuuuurrrrrr{{{}}}{{{xxx|||~~~~~~tttdddUUUMMMKKKGGGCCC>>>???QQQxxxfffCCC888000222555555444555333444333222111333777;;;AAAGGG[[[dddXXXqqqXXXLLLMMMMMMgggqqq\\\OOOEEEFFFGGG???888:::<<<<<<:::888888888999666777;;;===???DDDJJJRRRwwwqqqSSSEEECCCEEEFFFKKKRRRSSSRRRTTTYYYssseee___```dddcccqqqooo{{{uuufff___\\\eeessswwwiii___\\\SSSPPPLLLGGGDDDCCCDDDDDDEEEHHHRRR___kkkwwwWWWRRRuuuYYYLLLAAA===<<<888555444111111111111000000000000///222///...000...:::RRRvvvzzzmmmnnn~~~fffjjjlllSSSLLLAAA:::999;;;>>>???===999666777888999???EEEKKKOOOSSSVVVWWWXXXYYYZZZdddppp~~~lll^^^ZZZ___eeefffeeecccaaa^^^\\\\\\\\\```___]]][[[YYYVVVRRRPPPKKKHHHCCC>>><<>>:::666555222222111111111000000000...222000///111///;;;TTTxxx~~~xxxjjjjjj~~~yyyvvvdddnnn~~~~~~{{{mmmXXXGGGBBB;;;666555777:::;;;;;;777666888888:::@@@GGGIIILLLNNNOOOOOORRRXXX]]]hhhuuu~~~zzzgggUUUKKKLLLTTT[[[aaaaaaaaa___\\\\\\^^^______]]]\\\YYYWWWTTTSSSRRRJJJGGGCCC???===@@@FFFJJJTTT```nnnvvvwwwvvvyyy|||oooyyynnnVVVOOOOOOfff|||ttt{{{yyy___OOOeeeyyyLLL999999111111111000000000000111111222333222999XXXzzz~~~|||{{{wwwvvvuuuttttttuuuvvvwwwvvvxxxzzz|||~~~ooobbbXXXWWWYYYYYYYYYZZZSSSVVV[[[______YYYQQQKKK@@@888333222111///000555111111000000000000111111222222222222222222222222444444444555999AAAKKKQQQZZZ]]]aaafffmmmwww~~~yyyzzz{{{}}}}}}|||}}}~~~xxxjjj[[[QQQIIIEEEBBB===888BBBeeePPP???333555777444222555111222333222000333:::@@@OOOdddxxxeeegggwwwVVVFFFJJJRRRhhhwwwqqqjjjjjjjjjddd[[[RRREEE===999999::::::999:::<<<>>>@@@KKKcccxxxvvvTTTHHHGGGLLLOOOWWW```gggnnnzzzvvvoooooottt~~~{{{pppnnnxxxvvviiibbbZZZTTTSSSOOOLLLHHHCCCAAA@@@AAABBB@@@CCCKKKVVVbbbqqq[[[OOOoooiiiZZZIIICCC@@@<<<777555222222222111111111000000---222111111222000<<>>;;;777555555666777888:::888888::::::<<>>___rrr~~~||||||xxxvvvsssqqqrrruuuxxx{{{xxxyyy|||~~~vvvoookkkmmmnnniiihhhkkkiiikkkoooqqqnnncccRRRFFF;;;444222333222...///444222111000///............222222222222222222222222333444555888===GGGRRRZZZ]]]bbbffffffhhhnnnvvv{{{~~~}}}~~~yyy}}}|||~~~~~~~~~wwwiii[[[RRREEEEEEFFFBBB:::BBBhhhUUUBBB555666888333111333000222333222000333;;;BBB[[[xxxttteeelllsssUUUBBBHHHSSShhhvvvgggQQQAAA:::999999888888:::>>>@@@FFFXXXzzzqqqRRRGGGFFFEEEMMM\\\mmmxxxrrrxxx|||}}}~~~}}}ssshhhcccZZZTTTTTTNNNKKKFFFBBB?????????@@@???BBBJJJUUUaaarrr[[[KKKbbb~~~nnn]]]LLLDDDBBB===888555222222222111111111111000,,,111222222333000<<>>;;;999888666666777888999;;;999:::<<<<<<>>>EEEMMMRRRVVVZZZ[[[\\\bbbjjjrrrzzz||||||wwwiiiXXXPPPTTT___jjjppphhhhhheee___YYYUUUVVVXXXTTTUUUUUUSSSOOOJJJFFFEEEEEEDDDBBB???===>>>BBBEEELLLXXXhhhtttxxxyyy{{{}}}kkkXXXggg~~~}}}nnn\\\[[[RRR666888333555444222000/////////000111;;;666:::iii~~~~~~~~~yyyxxxvvvuuuvvvwwwvvvuuu~~~~~~~~~~~~|||xxx||||||xxxnnnYYYEEE888555222111111222222222111111000///////////////333444555777666555333222777777777;;;BBBLLLVVV\\\eee___ZZZ[[[]]]dddppp{{{~~~~~~}}}||||||~~~~~~}}}||||||{{{{{{}}}{{{zzz|||ooo]]]RRRIIIDDDGGG>>><<>>888555555;;;666???HHHGGG\\\pppQQQDDDLLLGGGRRR[[[iii}}}}}}~~~ooofff[[[SSSSSSRRROOOLLLFFF@@@===<<<===>>>@@@???EEESSS```nnnXXXHHHeeegggRRRMMMCCC<<<<<<:::555444333333333222000...111---333000333444999ZZZxxxwwwkkkmmmsssmmmhhhbbbeeeuuu|||||||||uuu\\\IIIBBB???<<<;;;:::999888888777777777::::::<<<>>>===>>>FFFPPP^^^bbbeeeddd```cccqqqooo\\\WWWjjjvvvjjj```^^^___\\\XXXWWWTTTPPPLLLHHHFFFEEEBBBAAA===>>>======<<<===AAACCCNNNYYYffflllooorrrvvvxxxrrr[[[eee~~~{{{|||{{{uuuvvvuuuddd___WWW999777...333222111000000000111222---777666CCCyyy~~~~~~}}}~~~{{{yyywwwwwwwwwxxxwwwvvvyyyzzz{{{~~~vvv]]]FFF777444111111222333333333111111000///////////////222333444666777666666555777777999<<>><<>>===DDDRRR^^^mmmcccJJJ]]]rrrZZZRRRHHH@@@===999555444333333333222000...111---333000222444888ZZZ{{{yyylllnnntttqqqpppggggggwwwyyygggPPPAAA===:::777888777666666555666666666999999<<>>>>>===<<<===AAACCCLLLXXXfffooorrruuuwwwyyyxxxaaajjjxxxvvvkkkhhhttt~~~rrrfffcccCCC:::111111111000000000111333444...666777OOO|||~~~~~~}}}}}}}}}|||zzzxxxxxxxxxyyyxxxwwwwwwyyy{{{xxx[[[BBB444222000000222444444444111111000////////////000222222333555777888999:::888999;;;@@@FFFMMMSSSWWWPPPLLLJJJMMMSSS[[[hhhttt~~~~~~~~~}}}|||{{{{{{{{{{{{~~~~~~|||~~~~~~~~~rrraaaTTTIIIBBBDDD<<<;;;BBBYYYnnnBBB;;;777///555444555222222333444222555AAANNNggguuu}}}tttkkkwwwaaaIIIGGGMMM```yyyqqqYYYFFF<<<777888<<<::::::CCCLLL\\\pppaaaSSSOOOPPP[[[cccnnn~~~}}}pppggg^^^WWWUUUPPPJJJGGGBBB>>>;;;:::;;;<<>>DDDRRR___mmmnnnKKKQQQuuuzzz^^^VVVLLLDDD@@@:::777555333333333333111///111---333000222333888YYY}}}|||ooorrryyywwwwwwjjjhhhxxxxxxlllVVVCCC:::999777333666666555555555666777777888999===AAADDDHHHSSS___eeehhhlllnnnuuu}}}sssiiidddtttzzznnnaaa\\\YYYTTTPPPPPPQQQNNNJJJGGGFFFDDDBBB@@@>>>>>>>>>===<<<===@@@CCCHHHTTTeeeqqquuuuuuvvvxxx|||}}}eeennnvvvqqqccc]]]iii}}}ooo~~~kkkGGG:::555222111000000000111222333555777999XXX~~~{{{}}}}}}|||||||||{{{zzzxxxwwwxxxyyyxxxwww{{{|||~~~lllPPP:::222000///000333555555555222111000000//////000000222333333555777999<<<===:::<<>>;;;:::;;;;;;AAA@@@GGGTTTaaaooouuuLLLIIIkkkzzz]]]UUUMMMGGGCCC<<<888666444333333333111000111---333000222333777XXX}}}{{{rrryyy|||yyytttfffdddxxxtttbbbKKK<<<999;;;999555777777777777888999:::;;;:::;;;???DDDHHHNNNZZZffflllrrrwww}}}}}}xxxjjjaaa___rrruuujjj___ZZZWWWSSSQQQRRRNNNKKKHHHFFFEEECCCAAA???>>>>>>>>>===<<<===@@@BBBEEEQQQcccrrruuurrrqqqrrrxxx}}}fffmmmvvvmmm[[[TTTaaaxxxsssyyyuuuzzznnnDDD444333333222111000000000111222999777999]]]~~~}}}~~~~~~{{{zzz|||~~~~~~}}}{{{{{{{{{yyyxxxvvvvvvxxxyyyxxxxxx|||~~~~~~}}}yyyoookkkeeeWWWBBB333000//////000333555555555222222111000000000000000444444555777999<<<>>>@@@???AAADDDIIIMMMQQQSSSUUUOOOKKKIIILLLRRR\\\kkkxxx}}}~~~~~~|||yyyxxxyyyzzz||||||{{{||||||}}}~~~~~~|||zzz|||wwwgggXXXLLLAAA@@@::::::===IIIsssxxxrrrsssAAA777999444777333222222333444555333777GGGWWWbbbdddeeehhhvvvvvvmmm|||\\\MMMJJJNNN___www~~~yyygggQQQ>>>666555666999;;;AAAGGG]]]wwwkkkbbbVVVPPPSSS]]]dddpppggg___XXXRRROOOIIIGGGEEEAAA>>><<<;;;<<<<<<@@@???FFFTTTaaaooo{{{OOOIIImmmzzz\\\UUUNNNHHHDDD===:::777555333333333222000111---333///111222666XXX{{{zzzqqqxxx|||rrrkkk___```www|||ppp\\\EEE;;;<<<>>><<<888777777777777888:::;;;<<<===>>>BBBGGGKKKQQQ___kkkppp{{{uuuppphhhaaabbbuuuyyyqqqggg]]]XXXUUUQQQOOOQQQKKKIIIGGGEEEEEECCC@@@>>>===>>>===<<<;;;;;;>>>AAAGGGRRRdddtttwwwpppmmmoooyyy{{{iiiiiivvvjjjTTTNNN^^^}}}oooaaabbbrrrlllwwwHHH222444444333111000000000111111666444999```zzzxxx{{{~~~zzz|||}}}~~~|||zzzzzzzzzwwwvvvuuuvvvxxxzzzzzzzzzyyy|||}}}{{{{{{{{{xxxsssnnneee[[[SSSPPPMMMDDD999222///......000333555555444222222111000000000000111555666999<<>><<<;;;<<<<<<>>>===CCCQQQ^^^lll~~~SSSNNNrrrzzz___WWWOOOGGGDDD>>>;;;999555444333333222111222---333///111222666WWWzzzyyymmmooo{{{lllfff\\\___www}}}kkkWWWCCC<<>>???>>>777333333///...///111333555444333333222111111000000111111555777<<>>;;;:::===KKKZZZoookkkXXXTTTLLLFFFGGGFFFAAA???===;;;:::999999999>>>===DDDQQQ^^^lllqqqJJJJJJssskkkXXXUUUMMMHHHIIIGGG===:::666444333333333222222---333///000111555VVV|||}}}kkkbbbyyy{{{qqqggggggyyyvvvhhhWWWHHHFFFGGGCCC===;;;<<<<<<;;;;;;;;;<<<======>>>@@@DDDKKKQQQZZZjjjxxxmmmiiiooouuuwwwuuu|||zzziiicccXXXSSSPPPPPPMMMHHHGGGIIIEEEDDDCCCCCCCCCBBB???<<<:::::::::888666777999<<<@@@HHH\\\pppsssiiiffflllmmmyyyqqq]]]vvvzzzwww|||sssiiiaaakkk~~~RRRCCC]]]aaaPPPPPPZZZ888777333222222111111222222333777444<<>>;;;;;;999666888777777999::::::999888888888:::>>>GGGTTTbbbkkknnnfffUUUAAA999;;;<<<999:::@@@IIIddd}}}{{{xxxzzzyyyiiiYYYRRRNNNJJJFFFEEEAAA???===:::999999:::;;;;;;???BBBNNNaaannneeeKKKDDD___kkkWWWVVVQQQLLLLLLHHHAAA===999666555444333222...555333111333222;;;MMMxxxyyykkkjjjttteeettt~~~zzzlll\\\NNNKKKKKKGGG@@@<<>>@@@>>><<<===BBBAAAAAABBBDDDJJJWWWfffqqq}}}rrrtttzzzwwwnnnlllmmmttt|||yyymmmdddcccRRRPPPMMMJJJGGGGGGGGGGGGEEEEEEDDDCCCAAA???===<<<;;;;;;:::777555444555777@@@NNNaaammmooolllhhhfffooowww}}}uuu[[[aaayyymmmoooooojjjmmmwwwqqqkkkeeemmm~~~WWWNNNjjjmmmYYYJJJ[[[666222333222222111111222222333888777CCC~~~___kkk~~~}}}{{{|||}}}}}}|||{{{yyyxxxwwwxxxxxxwwwvvvuuuvvvwwwzzz}}}xxxvvvtttqqqsssnnnggg]]]NNN???666666777:::;;;999:::;;;888222333111000111333444333222222222222222222333333333999>>>CCCHHHRRR^^^dddeeecccaaa^^^^^^``````\\\WWWLLLMMMRRR[[[eeerrr~~~tttkkkYYYSSSLLLJJJNNNSSSVVVVVVaaajjjtttzzz||||||~~~yyyzzz{{{{{{{{{{{{zzzzzz}}}}}}~~~~~~~~~~~~~~~~~~yyynnncccTTTCCC<<>>;;;;;;;;;:::999888888888999888888777:::999:::===DDDOOOZZZbbb]]]WWWJJJ<<<666999:::888999>>>DDD[[[~~~oookkkfffdddgggppprrrdddVVVOOOLLLHHHDDDCCC@@@>>><<<:::888999999:::888===@@@LLL___llldddIIIBBBWWWjjjXXXWWWRRRMMMLLLGGGBBB???:::777666555333222///555333111333222:::LLLuuuyyyllliiillluuuyyyiii[[[MMMIIIJJJFFF@@@===AAA??????AAAAAA???AAAFFFDDDGGGKKKOOOUUU^^^iiiqqq|||ssstttvvvyyy}}}qqq___]]]```iiissssssiii```]]]QQQOOOLLLIIIGGGFFFFFFGGGCCCCCCBBBAAA???===;;;:::::::::999777555444555777BBBPPPaaalllooollljjjiiinnnvvv{{{~~~qqqWWW]]]xxxooohhhiiiffflllrrrnnniiiccchhhsss___\\\zzzmmmeee^^^999333333222222111111222222333666999HHH```jjj~~~}}}}}}}}}~~~~~~}}}{{{zzzyyyvvvwwwwwwvvvuuutttuuuwwwxxx}}}{{{xxxvvvrrrnnnlllddd[[[QQQDDD888444666<<>>:::999999888777777666666;;;::::::===CCCLLLUUUZZZMMMIII@@@888666999:::999999===>>>LLLggg|||{{{nnnddd___```___eeeyyynnnxxxrrrZZZUUUNNNLLLQQQZZZxxxsssiii]]]QQQLLLIIIDDD@@@???>>>===:::888777888888999888<<>><<<:::999999999999666444333555777BBBNNN^^^hhhjjjiiiiiijjjmmmtttwww~~~wwwoooRRR[[[yyyuuujjjkkkjjjssssssmmmhhh___\\\```uuuhhhfff```;;;666333222222111111222222333444999IIIcccsss~~~}}}~~~~~~}}}{{{zzzxxxwwwxxxxxxwwwuuuuuuwwwyyyxxx|||~~~{{{xxxvvvqqqlllaaaXXXMMMDDD<<<666777;;;DDDQQQUUUMMMMMMVVVPPP???;;;888444111222444555555000000000222333666888:::???DDDJJJOOOZZZkkkxxx~~~}}}wwwqqqlllfff___ZZZZZZeeejjjssszzzzzzyyy}}}~~~xxxsssqqqmmmbbbUUUEEEAAA===;;;<<<=========AAAJJJYYYjjjwwwzzzvvvpppsssqqqppprrrvvvyyyzzzzzz{{{{{{||||||}}}~~~~~~~~~~~~|||xxxooofffSSSEEE===@@@???999@@@MMMtttiii>>>999888333333222333444444444888AAANNNWWW]]]gggqqqeee\\\ddd~~~mmmOOOKKKMMMVVVjjjjjjVVVWWWaaahhhbbbTTTDDD<<<;;;;;;;;;===999:::::::::888888888999::::::;;;???FFFMMMSSSVVVIIIEEE>>>888777999;;;;;;888<<<:::@@@PPP___rrr{{{||||||jjjWWWKKKFFFEEECCCFFFQQQ^^^ccc]]]UUUZZZgggyyy~~~^^^IIIFFF@@@>>>CCCKKKeeetttiiiaaaWWWMMMJJJGGGBBB>>>>>><<<;;;999777666777888888999>>>AAANNNaaannnlllKKK???CCCfffwww^^^XXXRRRNNNMMMIIIGGGDDD@@@<<<999777444222000555222000333222777GGGlll|||jjj\\\ffftttqqq|||tttttt~~~rrreeeWWWPPPLLLGGGDDDDDDGGGDDDFFFLLLPPPQQQSSSWWWdddiiippptttuuuwwwyyy|||vvvyyy|||{{{vvvooohhhccc[[[\\\___eeeggg^^^KKK:::???GGGUUUaaafff```UUUNNNMMMLLLJJJHHHFFFEEEDDDDDD@@@@@@@@@???===<<<:::999888888888666444333555666???IIIWWW```bbbccceeegggmmmtttuuu|||}}}tttpppTTT___|||||||||wwwoooiii```XXXUUUgggvvvsssooo~~~]]]999555333222222111111222222333444:::III~~~ddd~~~}}}{{{yyywwwvvvwwwvvvuuuttttttwwwyyyyyy|||}}}zzzwwwuuuooohhhZZZOOOCCC<<<777444888>>>GGGUUUXXXPPPRRR[[[VVVFFF<<<888444111111333555555//////000111444777:::<<<@@@FFFLLLRRR^^^ppp{{{ssshhh^^^^^^dddsssssswww||||||xxxwwwyyy{{{yyyuuusssuuutttjjj]]]GGGDDDAAA???>>>>>>>>>>>>CCCLLL]]]qqq~~~yyyqqqrrrqqqppprrrtttwwwyyyzzz{{{{{{{{{|||}}}{{{wwwnnndddSSSFFF===>>>===999???KKKsssnnnAAA999777555444222555555555555999BBBOOOYYYbbbmmmwwwccc^^^gggnnnQQQIIIMMMVVVhhhxxx```FFF<<<<<<;;;::::::999<<<>>>>>><<<;;;<<<===;;;;;;===BBBIIIOOORRRSSSMMMGGG???:::888777888999777<<<:::<<>>===<<<<<>>@@@<<<:::>>>BBBXXXwww{{{uuunnnfff\\\SSSLLLIIIFFFAAA===>>>;;;:::888666666666777888999>>>BBBNNNbbboootttNNNAAAAAA___cccXXXPPPMMMNNNLLLIIIFFFBBB???<<<999555333111555111000333111555CCCggg}}}hhhSSSXXXfffhhh|||sssttt~~~{{{ooo```VVVNNNGGGEEEGGGJJJHHHIIIQQQWWWYYYZZZ]]]ffflllsssyyy}}}}}}vvvtttuuusssoookkklllcccXXXRRRMMMGGG???999@@@LLL\\\hhhjjjeee[[[SSSKKKJJJIIIGGGEEEDDDCCCCCC@@@@@@@@@???>>><<<;;;:::777777777555333333444666<<>>777444333777<<>>AAAIIIPPPVVVbbbuuu{{{sssggg]]]___hhhllliiiiiinnnrrrsssvvvzzz}}}zzzxxxxxxvvvkkk^^^OOOMMMKKKIIIHHHIIIKKKLLLKKKVVVhhh{{{vvvxxxyyyyyyxxxvvvvvvwwwyyy||||||||||||~~~~~~yyynnndddRRRFFF>>>===;;;999>>>HHHmmmrrrEEE:::777666666333666666666666:::EEESSS]]]dddpppzzzcccbbbiiimmmQQQHHHMMMVVVggg~~~bbbGGG======;;;999:::<<>>>>>AAAGGGOOOTTTUUUTTTSSSLLLEEEBBB>>>999777888777======>>>GGGMMMZZZooohhh```jjjwwwtttrrrjjj^^^PPPFFFAAA???@@@@@@???<<<;;;@@@JJJSSSQQQZZZcccggghhhdddYYYNNNCCC888>>>;;;:::>>>???QQQfffmmmssssssrrrpppkkkdddYYYQQQJJJGGGDDD???===???;;;999888666666666888999888===AAAMMMaaannnxxxNNNDDDFFFdddgggXXXOOOMMMOOOMMMJJJHHHDDDAAA>>>;;;777555222555111///333111333@@@aaa~~~gggOOOSSSeeelllsssuuu|||wwwhhh\\\PPPIIIHHHLLLPPPLLLNNNVVV]]]___```aaaiiimmmrrruuuwww{{{~~~uuusssvvvxxx|||wwwlll]]]PPPEEE??????CCCLLL\\\lllrrrmmmeeeZZZSSSIIIHHHGGGFFFEEECCCBBBAAA?????????>>>===<<<::::::666666666444222222444666===GGGSSS[[[^^^```dddhhhlllsssqqqvvvzzzqqq```xxxuuulllllliii___WWWUUU```zzz}}}qqqggg@@@666333222222111111222222333444<<>>777444111///000222222222111111000222444888<<>>GGG```uuuGGG:::777777888444444444555777===IIIXXXcccfffrrr~~~ggghhhlllnnnPPPGGGNNNXXXgggpppZZZFFF???===999:::???BBBGGGMMMMMMHHHBBB?????????@@@FFFPPP\\\ccceeeccc\\\VVVSSSTTTPPPGGGAAA@@@===BBB???AAAIIINNNYYYmmm|||jjjUUURRR]]]hhhddd```ZZZRRRLLLHHHFFFEEE<<<<<<:::888666:::AAAHHHQQQYYYaaacccbbb\\\RRRHHH@@@666>>><<<<<>>BBBOOObbbppptttJJJEEEOOOqqqiiiYYYPPPNNNPPPMMMKKKHHHEEECCC@@@===999666333555000///333111111>>>[[[|||~~~hhhQQQVVVooo|||rrrtttqqqdddWWWOOOPPPUUUYYYUUUWWW___ggghhhggghhhuuuxxx|||}}}}}}}}}wwwrrrooorrr~~~uuufffWWWHHHAAAHHHTTTnnntttdddVVVNNNGGGGGGFFFEEEDDDCCCAAA@@@============<<<:::999888555666555444222222444666>>>HHHTTT\\\___aaaeeeiiiiiiqqqooottt}}}lll___zzzqqqgggiiiggg^^^TTTTTTZZZvvv|||lllwwwtttvvvqqqBBB000333222222222222222222333000:::JJJzzzttt{{{}}}{{{xxxuuusssttttttsssrrrqqqrrrvvvyyywwwyyyxxxtttqqqlllcccXXXGGG===444222444666:::???GGGCCC???===<<<;;;:::999555222//////000111111111222111111222444888<<>>FFFUUUuuuwwwHHH:::777888999555222333444777>>>LLL\\\hhhhhhvvvjjjmmmppppppRRRHHHOOOZZZhhh|||___PPPDDDAAA===777;;;EEEFFFLLLRRRRRRKKKCCC???>>>>>>AAAJJJXXXhhhsssvvvuuudddaaabbbfffcccWWWMMMKKKCCCFFFAAA@@@HHHLLLVVViiiqqqtttlllUUUBBBAAALLLUUUQQQMMMIIIGGGGGGGGGGGGGGGIIIGGGDDDAAA???>>>>>>>>>GGGQQQ[[[^^^[[[UUUKKKAAAAAA888???======DDDEEEVVV___jjjvvv|||zzzsssiiibbbWWWPPPHHHDDD???;;;;;;???;;;:::888777666777999:::<<>>@@@@@@IIIRRRYYY^^^llloooNNNHHHAAA;;;===>>>;;;>>>CCCFFFHHHQQQaaappp}}}~~~~~~}}}|||||||||}}}|||zzzvvvmmmcccOOOEEE===;;;;;;:::;;;===SSStttzzzHHH::::::666222444666333666777;;;PPPfffkkksssllliiippptttTTTOOOQQQYYYmmmppp[[[LLLAAAAAA@@@;;;>>>FFFKKKOOOOOOGGG@@@AAACCCEEEHHHNNNWWWbbbuuutttwww~~~xxxiiiUUUKKKIIIIIIJJJLLLOOOXXXaaaooonnndddRRRDDD???AAABBB@@@CCCDDDCCCDDDIIIOOOSSSSSSYYY[[[TTTKKKFFFCCC@@@BBBDDDGGGGGGFFFDDDAAA@@@GGG===BBBUUUYYYOOOUUUggg{{{ssshhhYYYOOOKKKGGGCCC@@@>>>;;;999999888666333222444888<<<===<<>>TTTkkkVVVKKKJJJJJJBBBHHHHHHGGGEEECCC@@@===;;;555444222111222444666888LLLppp|||jjj\\\mmmvvvxxxxxxfff^^^aaahhhoooeeeeeettt{{{{{{|||dddYYYUUUHHHGGGFFFDDDBBB@@@>>>>>>;;;;;;:::999888888888888999444222555555444444666>>>JJJWWW^^^cccfffeeeaaalllmmmoooyyy}}}sssbbbVVVkkkrrrjjjbbbbbb___SSSNNN\\\sssmmmyyysssoooppp<<<555444333111000000000111222444;;;LLLuuutttvvv}}}{{{zzz{{{zzzuuuqqqnnnooooooppppppqqqqqqqqqtttrrrqqqoooiii]]]NNNDDD888666444444555999===@@@???>>>:::777444222111111............///000111111444555888===@@@BBBBBBAAAIIISSS[[[aaaoooeeeFFFBBB<<<777999:::<<<===???AAACCCIIIWWWdddxxxuuupppxxx}}}zzzxxx{{{}}}}}}}}}}}}||||||}}}~~~|||yyyxxxtttkkk```NNNEEE===;;;;;;:::;;;===RRRtttwwwFFF888:::666333555777444777999===RRRjjjoooyyyllliiipppuuuUUUOOOPPPYYYlllWWWGGG<<<>>>@@@@@@DDDKKKKKKKKKGGGCCCEEENNNTTTVVV\\\cccllluuupppZZZQQQLLLOOOPPPPPPWWWaaannnnnneeeTTTEEEAAABBBDDD???@@@@@@???AAAFFFLLLPPP[[[dddjjjhhhccc___XXXSSSKKKGGGCCCCCCDDDDDDBBB@@@GGGLLLcccoooeeeYYYNNNKKKFFFBBB@@@===;;;999999888666333222444888<<<>>>>>>GGGWWWgggyyyZZZLLLBBBcccmmmXXXLLLKKKLLLGGGHHHHHHGGGEEEBBB???<<<:::555333222111111444666888LLLpppqqqiiisssiiijjjooo}}}wwwwwwuuu]]]RRRLLLHHHGGGEEECCCAAA???>>>===;;;:::999888888777777777888444222444555333444666@@@JJJVVV\\\aaafffgggeeerrrssswwwxxxeeeVVVfffwwwqqqiiigggaaaSSSPPP\\\ttt{{{rrr???888444333222111000111111222444;;;NNNwwwkkkjjjlll~~~|||{{{{{{yyysssooonnnooopppqqqqqqqqqppppppoooooooookkkcccUUUEEE;;;666555444444666999<<>><<<888555777777<<<::::::===???DDDOOO[[[nnn{{{zzz|||qqqaaaZZZ[[[aaafffjjjpppyyy}}}|||{{{yyyyyyxxxuuuuuusssiii]]]MMMDDD<<<:::;;;:::;;;===PPPvvvvvvEEE777999666333666777555999;;;???UUUooouuu~~~iiigggooovvvWWWNNNPPPYYYkkk}}}NNNBBB;;;>>>BBBAAACCCHHHHHHJJJLLLRRR^^^kkkqqqooosss{{{sss^^^PPPUUUWWWSSSYYYfffpppqqqkkkZZZKKKFFFGGGIIIBBB@@@===<<>>;;;999444333111000111333666888KKKnnnwwwuuuvvvuuuxxxkkkWWWMMMHHHGGGFFFEEECCCAAA???===<<<:::999888777777666666777777333111333333222444777AAALLLWWW\\\aaagggkkkkkkuuuxxx}}}lllVVV___}}}xxxpppmmmeeeUUUUUU^^^rrr@@@777444333222111000111222222444:::KKKuuucccsssxxx~~~{{{yyyyyywwwsssqqqnnnoooqqqssstttsssrrrqqqmmmnnnmmmhhh\\\LLL===444444444444444666999;;;===888777444111///..................///000111222333222777>>>EEEIIILLLNNNOOORRR]]]eeeiiiuuusssOOO::::::888666888666:::777888>>>BBBFFFQQQ^^^nnn|||xxxjjjhhhmmmqqqrrrvvvzzz|||tttcccRRRHHHEEENNNQQQUUUZZZaaammmzzz~~~~~~|||zzzwwwwwwuuutttuuurrrggg[[[KKKBBB;;;:::::::::;;;>>>PPPyyyyyyGGG888:::666444777777555999;;;???WWWrrr{{{ffffffooowwwXXXMMMPPPYYYkkkbbbEEEAAA@@@CCCDDDBBBDDDIIIUUU```ooo~~~nnnWWW[[[___ZZZaaarrrxxx{{{vvvfffWWWQQQRRRSSSLLLDDD===<<<>>>BBBGGGLLLRRR^^^mmm{{{uuujjj\\\RRROOOPPPSSSUUUaaaooojjj]]]QQQKKKHHHCCC@@@>>><<<999777777777666444333555999<<<>>>AAALLL]]]kkkPPPGGGJJJxxxppp\\\LLLGGGJJJIIIGGGGGGFFFDDDAAA>>>;;;999555333222111111333666777IIIjjjxxxxxx~~~~~~}}}sss___RRRMMMJJJFFFEEEDDDBBB@@@>>><<<;;;999888777666555555555555555222111333222111444999CCCOOO[[[bbbfffkkkooopppuuuxxx~~~vvvWWW[[[}}}||||||tttpppgggWWWXXXfffyyyooo<<<333444444222111111111222333444888GGGppp]]]ttt~~~}}}xxxuuuttttttuuuuuussstttuuuuuuuuurrrpppnnnmmmnnnllldddUUUEEE888222333444444555666888999:::555444222000............////////////111222333444444888>>>CCCHHHNNNTTTXXX^^^hhhooorrryyyiiiJJJ888999888888:::777;;;888:::CCCGGGIIIUUUeeewww|||mmmfffbbb^^^YYY\\\ZZZVVVPPPJJJDDD@@@>>>@@@BBBEEEGGGLLLYYYnnn}}}|||}}}~~~~~~|||{{{wwwvvvttttttvvvttthhhZZZJJJAAA999999::::::;;;>>>RRRzzz}}}JJJ::::::666333777555444999:::>>>WWWttthhhgggqqqyyy[[[MMMPPPYYYjjjlllLLLAAACCCEEEHHHIIIPPP^^^lll}}}aaabbbhhhhhhrrryyyiiiaaabbbcccXXXKKK???<<<>>>???CCCHHHMMMXXXgggwwwyyyrrrttt|||zzzbbbXXXOOOIIIFFFBBB>>><<<:::888666666666666444444555999<<<===@@@LLL^^^oooOOOGGGLLLttthhhYYYMMMGGGJJJJJJGGGGGGFFFDDDBBB???<<<;;;777555333222111333555666DDDdddyyyuuu~~~|||zzzzzz{{{}}}}}}~~~}}}lll]]]RRRKKKIIIIIIEEEDDDCCCAAA???===;;;:::777777666555444444444444555222222333222111555<<>>555222333444555555666777777777444333111///......///////////////000111333444555777:::>>>AAAEEEKKKUUU\\\fffpppxxxyyy~~~eeeIII::::::888999<<<888???<<>>???BBBOOOhhh~~~~~~~~~~~~||||||}}}~~~~~~}}}}}}yyywwwuuuuuuwwwuuuhhhYYYHHH???888888999:::;;;>>>RRRyyyLLL;;;;;;777444777555444999:::===WWWvvvpppkkkuuu{{{___NNNQQQZZZkkkhhhMMMFFFDDDGGGKKKPPPZZZooo~~~lllkkktttzzzvvvuuuvvvhhhUUUCCC>>>>>>===>>>CCCGGGQQQ___ooodddVVVTTTOOOHHHDDD@@@===;;;999777666555555666555444666999<<<<<<>>>JJJ___tttNNNIIIOOOsss]]]UUUNNNJJJLLLLLLFFFFFFFFFEEECCCAAA???===:::888666333222333444666>>>\\\}}}sss||||||yyyoooppptttyyy|||{{{|||}}}{{{|||tttiii]]]TTTLLLEEECCCDDDDDDCCCBBB@@@>>><<<:::999666555444333333222222333444333333444222111777???JJJZZZiiipppqqqrrrssssssyyyyyysssPPPZZZ|||vvvnnnllleeeVVVWWW|||~~~{{{tttCCC;;;555444333222111222333333555666AAAeeeggg}}}~~~|||{{{yyyxxxvvvsssssstttvvvyyywwwvvvuuusssqqqooommmlllpppoooiiiYYYFFF888444444444555555666666555555444333222111000///000000111//////000000222444555666:::===@@@AAABBBGGGPPPWWWdddpppyyy{{{iiiNNN???>>><<<>>>@@@;;;@@@AAAJJJWWWYYYYYYjjjzzzrrrnnngggccc\\\UUUNNNHHHDDDCCCCCC@@@???BBBFFFQQQfffzzzxxx{{{~~~}}}|||}}}}}}}}}||||||}}}}}}~~~zzzxxxuuuuuuxxxuuugggWWWGGG>>>777777999:::;;;>>>MMMuuu~~~JJJ::::::777555888666555::::::===WWWwwwvvvrrr{{{dddOOORRR[[[kkkvvv```LLLAAAJJJJJJNNNVVVcccwwwqqqlll{{{xxxvvvzzzcccLLLEEECCC>>>>>>BBBCCCMMMYYYggg}}}uuu```NNNKKKOOOLLLFFFCCC???<<<:::999777555444555666555555666999<<<<<<===IIIaaayyyNNNIIIRRRxxxxxxVVVRRRPPPLLLKKKHHHEEEFFFFFFFFFEEECCCAAA@@@>>><<<888555333333444555888UUUzzzsss{{{vvviiilllttt{{{|||zzz{{{}}}yyyzzzzzzxxxuuurrrpppggg___ZZZRRRHHHCCCEEECCCBBBAAA???===;;;999999555444333222222111111222555333444444333222999AAAPPP___mmmqqqpppqqqssstttzzz{{{```III[[[yyyrrrjjjiiicccUUUddd~~~rrrAAA:::555444333222222222333333666777AAAcccrrrvvv|||yyyuuuvvvvvvuuutttuuuvvvxxxqqqppppppoooooopppqqqqqqqqqooogggUUUAAA555333555555555666666666555333222444333111000000111111222//////000111222444666777<<>>777777999:::;;;>>>GGGqqq|||HHH888:::777555999777666;;;;;;>>>WWWxxxyyyvvvhhhOOOSSS\\\lll```TTTJJJDDDQQQOOOUUUbbbvvv}}}sssfffaaannn~~~nnnUUULLLIIIBBBAAADDDEEEOOO[[[hhh|||oooUUUJJJCCCFFFKKKHHHFFFBBB>>>;;;:::888666555444555666555555666999<<<======IIIccc}}}wwwMMMIIIUUUwwwTTTRRRQQQKKKGGGBBBEEEEEEFFFFFFFFFDDDCCCBBB@@@>>>:::666444333444444444QQQwwwsssvvvxxxhhhkkkvvv~~~|||zzz|||{{{|||}}}pppllllllnnnsssmmmhhhddd\\\OOOIIIKKKCCCBBB@@@???===;;;999888555444333222111111111111555444555555333333:::CCCUUUbbbnnnooommmooosssuuuzzz|||nnnPPPCCC\\\zzzxxxssshhh___]]]mmmqqq|||}}}rrrzzzgggCCC===555444222111111111111222222333@@@___xxx}}}{{{zzzyyywwwvvvuuuuuuuuummmooonnnlllooossssssoooooolllaaaOOO???888555333555555444444444444666777999555000///111444666666666222111333555666666666>>>;;;<<>>>>>===>>>BBB@@@<<<888888888666333777666444444666888999888;;;===JJJ```zzznnnLLLFFFSSS{{{oooVVVMMMDDDIIIDDDAAACCCEEEEEEDDDBBB@@@@@@AAABBB@@@===:::777444333222555HHHllluuuyyyxxxuuupppmmmrrr}}}}}}zzzzzzzzz{{{{{{vvvwwwzzz|||~~~qqqdddhhhssszzzssseeeZZZTTTQQQGGGDDD@@@<<<999777777777444444333111111111444666:::666444333222555>>>HHH^^^fffooottttttuuuxxx{{{~~~oooYYYFFFAAAddd}}}vvviii]]]WWWcccllleeessshhhmmmiiiAAA888555444333111111111222222444444===[[[~~~|||{{{{{{yyyxxxvvvtttrrrqqqkkkmmmnnnnnnqqqvvvuuurrrnnnkkk___LLL<<<666444333555555444444333444666888999666333333444666777777999666666888;;;;;;999888>>><<<>>>FFFJJJJJJKKKLLLVVV[[[bbblllzzz~~~iiiUUUOOOOOOMMMOOOUUU[[[___mmmzzzppphhhiiipppuuuuuuooosss{{{~~~}}}}}}~~~|||{{{~~~~~~{{{zzzyyyvvvttttttpppaaaRRREEE===666666999999:::<<>>@@@DDDIIIBBB???;;;888888888666333666555444444666777888999<<>>@@@BBBBBBBBBEEEHHHHHHCCC??????===AAAIIIMMMMMMLLLMMMRRRXXX___hhhuuuqqq]]]WWWWWWWWWZZZ___hhhsssxxx}}}}}}{{{|||~~~~~~|||{{{~~~~~~|||{{{wwwsssqqqsssooo___NNNDDD<<<666777999999;;;===GGGvvv{{{NNNBBB===999888555555666777888<<>>;;;;;;???BBBFFFLLLSSSDDD???:::888888888555333555444444444555666888999>>>AAANNNgggzzzWWW@@@AAAZZZlllUUULLLCCCFFFBBB???<<>>??????>>><<<999666333222000???___wwwwwwzzzzzz{{{~~~}}}}}}}}}|||{{{{{{}}}}}}|||zzzyyywwwuuutttssstttttttttttttttttttttttt|||~~~lll]]][[[WWWRRRRRRQQQKKKCCC>>>>>><<<;;;999888777666333222111111333777:::===:::666444333333555???IIIXXXaaammmtttuuuvvvyyy|||xxx{{{sssZZZJJJ@@@EEEooozzzwwwsssiii[[[QQQKKK```vvv]]]TTTZZZnnnmmmoooFFF===777666444333222222222222999444666OOO|||zzzvvvvvvwwwxxxxxxvvvsssooollljjjnnnqqqsssvvvzzzxxxsssmmmhhhZZZFFF777333444555555666666444333444888;;;===<<<:::888:::@@@JJJQQQPPPRRRSSSUUUXXXXXXPPPHHHAAA???BBBIIIOOOPPPQQQTTTSSSWWW[[[aaammm{{{sss```[[[]]]^^^aaagggrrr~~~~~~|||||||||}}}|||~~~}}}zzzzzz}}}}}}{{{{{{xxxsssqqqsssooo]]]KKKCCC;;;666777999999;;;???EEE~~~xxxMMMBBB===999888555555555666888;;;MMMrrrnnndddmmm}}}]]]VVVWWWgggsss^^^YYYeeewwwqqqwww___HHHHHHQQQ[[[kkk{{{zzzvvvrrriiikkkqqqpppwwwuuuiii^^^UUUNNNLLLLLLMMMRRRYYY```llluuupppdddWWWIII>>>:::<<<@@@EEEKKKPPPUUUYYYGGG???888777888777444333444444444444444555888:::???BBBQQQlllsssQQQ???EEEggghhhSSSKKKAAAEEE@@@>>><<>>>>>===;;;777444222000;;;WWW|||~~~|||zzz~~~|||zzzxxxwwwxxxzzz{{{{{{yyyvvvsssqqqppppppqqqqqqqqqrrrssstttuuuzzz|||}}}}}}~~~vvvbbb]]]SSSJJJHHHJJJGGGAAA<<<<<<;;;:::999777555333333111000222555:::===???:::666444333222444===GGGVVV```llltttvvvwwwzzz}}}~~~{{{|||___MMMDDDMMM{{{wwwqqqmmmggg[[[QQQHHHWWWnnneee\\\aaayyyooojjjDDD???888777555333222222222333555222666NNN}}}zzzvvvsssuuuwwwyyyxxxuuuqqqooonnnqqqssssssvvvxxxvvvpppmmmhhhZZZFFF888555666777666777888555333444999>>>AAA???;;;888:::FFFWWWddddddggghhhiiikkkkkkaaaTTTDDD@@@AAAGGGMMMRRRWWW\\\[[[\\\]]]^^^eeeqqqyyy{{{pppaaa___``````eeelllsss}}}~~~~~~}}}xxx{{{zzzwwwxxx{{{{{{yyy{{{yyyvvvuuuuuunnn\\\JJJAAA;;;777777888999<<>>::::::777666555666888:::JJJooossseeekkk```VVVUUUeee}}}ppp\\\YYYeee|||xxxxxxMMMCCCLLLIIIUUUdddrrr~~~zzzssstttxxxyyykkkcccXXXLLLGGGEEEFFFKKKQQQTTT^^^ccc\\\OOOFFFBBBAAA>>>AAAFFFOOOYYY``````^^^MMMAAA888777888555333444333444555555444555888;;;???DDDVVVssskkkNNNDDDMMMuuucccPPPIII@@@CCC???>>>>>>AAADDDFFFDDDCCCBBBAAA======>>>===;;;888555333222777OOOtttwww}}}~~~yyy{{{}}}zzzwwwvvvuuutttzzz{{{|||zzzvvvrrrpppooommmmmmnnnppprrruuuwwwyyyxxxxxxxxxxxxzzz}}}}}}ooogggkkkxxxxxxtttgggWWWLLLHHHGGGEEE===<<<;;;:::777555222111333111000333888<<<>>>>>>:::666333333222444===GGGXXXaaammmuuuwwwyyy|||eeeMMMFFFUUUxxxmmmiiidddYYYMMMIIIOOOeeesssoooxxxzzzyyyddd@@@<<<999888666444333222333333111111666NNN~~~yyyzzz{{{xxxtttuuuxxxzzzyyywwwtttrrrppprrrsssrrrsssuuusssmmmmmmhhh[[[GGG999666888999777999:::777444555<<>>@@@BBBCCCBBBAAA@@@AAABBB============;;;999777555555555GGGkkkxxxwwwzzzzzzqqqrrr}}}|||yyyuuussssssuuuuuuuuuzzz|||}}}zzztttpppoooooolllllllllnnnppptttwwwxxxuuuttttttuuuvvvyyy|||~~~}}}|||}}}~~~}}}uuuqqqqqqtttoooeeeZZZTTTYYYgggrrrrrrtttxxxlllZZZPPPKKKHHH>>>===;;;999666444222111333111111555:::======;;;888555333444444888BBBMMM]]]fffpppvvvxxxzzz~~~jjjNNNKKKbbbvvvjjjfffcccWWWIIIJJJIII```ooo~~~}}}gggAAA<<<:::999777555333333333333333333666IIIxxxmmmrrrxxx~~~}}}zzzwwwyyyzzz{{{zzzxxxuuussspppqqqqqqooopppsssqqqmmmkkkgggZZZHHH:::666888888888;;;<<<999555666>>>EEECCCCCC???999:::HHHaaattt}}}rrr```DDD???>>>CCCIIIMMMSSSXXXaaafffhhhhhhkkkqqqtttssswwwqqqmmmmmmggg```cccmmmttt~~~{{{yyyuuuxxxxxxuuuvvvzzz{{{yyyuuu{{{}}}wwwkkkWWWGGG>>>:::777888888888===CCCbbbmmmnnnKKKEEE@@@<<<<<<999:::666777999888CCCjjjyyygggeeexxxiii\\\XXXdddvvvrrrSSSNNNXXXiii{{{kkkbbbmmm}}}cccYYYVVVWWWYYYUUUWWW[[[aaajjjxxxooofffaaa]]]\\\^^^]]]aaaeeeddd^^^WWWVVVXXX^^^iiittt{{{~~~www]]]III888555666333333888333666888777555666;;;???DDDLLLbbb{{{TTTAAA===FFFiiiZZZKKKGGG>>>BBB??????@@@AAABBBAAA???>>>>>>???>>>======;;;:::999888888777222???cccsssllllllrrrpppnnnwww}}}xxxtttooonnnqqquuuwwwxxxzzz|||}}}yyyrrrmmmmmmooonnnmmmlllllllllnnnpppqqqpppppppppqqqtttvvvwwwxxx|||{{{xxxtttqqqnnnlllkkklllmmmiiibbb[[[ZZZaaahhhjjjdddYYYPPPMMMTTTaaakkkfffeeeeeegggnnnvvv}}}vvvfffYYYNNNFFF===<<<999777555444444444333222222666<<<===:::666444222222555999???KKKVVVdddkkkssswwwxxxzzzkkkNNNOOOlllqqqfffdddbbbVVVGGGJJJGGGbbbqqqqqqGGG@@@;;;999777555444333333333777666555DDDppppppmmmxxx}}}{{{{{{|||||||||zzzxxxuuutttooopppooommmnnnrrrqqqmmmiiifffZZZHHH:::666777777999<<<===:::666777???GGGBBBCCC@@@::::::GGG___rrrrrruuusssnnnppppppbbbOOOBBB>>>>>>CCCHHHJJJMMMQQQZZZbbbjjjnnnsssxxxzzzxxxxxxuuuttttttkkkaaaccclllxxx|||www}}}}}}|||{{{{{{zzzuuuxxxxxxvvvwww{{{|||zzzrrrzzzwwwhhhUUUFFF>>>:::777888888888===DDD```rrrooooooMMMFFFAAA===<<<:::;;;666777999888BBBhhhxxxfffaaasssmmm```ZZZeeessstttRRRMMMZZZiiivvvtttkkkwww___UUUdddrrruuuqqqmmmiiigggiiiqqq|||~~~~~~|||zzzyyy{{{~~~zzzuuuoooiiiiiikkkrrrbbbKKK888555555222333999333666999888666777;;;@@@GGGOOOggguuuMMM>>>@@@FFFeeeXXXJJJFFF>>>BBB???@@@???AAABBBBBB@@@===<<<<<>><<<;;;999999999999888111;;;^^^uuulllkkknnnoooqqq~~~yyytttnnnmmmpppuuuyyyzzzzzz||||||wwwpppllllllnnnpppooollljjjiiiiiiiiijjjmmmmmmmmmooorrrtttttttttsssrrrrrrpppnnnkkkiiiggg```^^^XXXPPPLLLRRRbbbnnnoooggg\\\SSSRRRZZZgggqqqjjjgggccc``````cccfffiiiooovvvzzzuuujjj]]]NNNCCC<<<:::888666555555666777333222333777<<<===888333222000222777<<>><<<999777888<<>>888444888777999DDDddd{{{}}}oooMMMJJJFFF@@@<<<888888555222999@@@EEEcccrrriiihhhuuurrraaaXXXbbbqqq~~~tttWWWNNN]]]tttnnn~~~fffUUUdddvvvyyynnnQQQ888444777555222333666444555888888999>>>DDDMMM[[[ssseeeHHH;;;<<>>AAAAAABBBAAAAAA???===;;;999888999:::;;;<<<<<<<<<;;;:::777999;;;PPPwww}}}rrrkkkmmmsss~~~~~~zzzwwwttttttvvvxxxzzzzzz{{{||||||xxxqqqkkkiiiiiiiiigggfffeeeeeefffgggiiikkkkkklllnnnoooqqqrrrrrrqqqrrrnnnhhhfffgggccc[[[WWWTTTKKKBBBEEETTTfffpppuuummmaaa[[[aaammmsssssskkkeee]]]XXXXXXXXXVVVUUU\\\```dddeee```VVVKKKDDD:::999888666555444444444111333555777777555333111444555555666;;;GGGWWWdddsssxxxuuuwwwfffKKKIIIrrrxxxmmmfffaaa[[[SSSMMMKKKPPPvvvXXXEEE@@@<<<888666555555444333222666777AAAiiitttxxx~~~||||||yyyvvvuuuvvvwwwvvvtttsssooojjjeee[[[RRROOORRRZZZ^^^VVVEEE999:::===<<<@@@===:::888:::@@@FFFKKKNNNIIIAAA;;;;;;EEEUUUbbbSSSJJJBBB@@@???===>>>AAACCCDDDFFFFFFFFFGGGJJJLLLMMMSSS^^^iiisssyyy|||}}}xxxzzzyyyqqqfffaaaeeejjjzzz|||eeeaaahhhpppnnnppprrr{{{~~~|||zzzzzzzzzzzzzzz{{{}}}~~~|||rrraaaMMM>>>999;;;555444:::999:::EEEeeezzzoooPPPNNNJJJCCC===888999777444888===@@@]]]yyypppmmmvvvzzzgggYYY```ooo~~~|||```UUUdddyyyaaa]]]fffwww{{{cccKKK666444777555444555555444666999::::::???FFFNNN]]]www\\\FFF>>>@@@TTT~~~YYYCCCCCCBBBAAABBB@@@AAAAAA@@@???===;;;999888888999;;;<<<<<<<<<;;;;;;888999999LLLrrr}}}qqqiiisss||||||{{{yyyyyyyyyyyyxxxvvvvvvxxxxxxuuuooojjjgggggggggfffdddccccccdddfffggghhhiiijjjkkklllmmmmmmnnnkkkmmmkkkeeecccaaa\\\TTTEEEBBB>>>@@@NNNeeevvv~~~~~~{{{vvvuuu}}}llldddYYYRRRPPPPPPOOONNNNNNPPPRRRSSSOOOIIIBBB>>>;;;:::999777555444444333111333555666666555333111222333444666<<>>FFFNNNRRRCCC;;;555444555555999===EEEHHHKKKMMMMMMNNNPPPQQQQQQTTTXXX]]]ccchhhlllnnnsssuuuuuunnneeebbbffflllxxxqqqbbbhhhvvvzzzsssqqqvvv|||}}}|||{{{xxxyyyzzz|||}}}~~~~~~~~~zzziiiXXXHHH===777888333444;;;:::;;;GGGiiivvvmmmQQQPPPLLLEEE@@@;;;::::::666777999:::VVVvvvoootttmmmZZZ\\\kkk}}}uuugggqqqZZZQQQdddSSSCCC555444666444555888555555777;;;;;;;;;AAAHHHRRRcccrrrNNNBBB@@@BBBbbboooPPP@@@DDDDDDCCCCCC???@@@@@@???>>>===;;;999888777888:::;;;<<<<<<<<<;;;999:::777EEEeee}}}~~~ssskkkyyy~~~}}}}}}|||yyyuuurrrppprrrsssqqqmmmhhheeecccdddcccbbbaaaaaabbbcccdddeeeeeefffggggggggggggfffdddggggggbbb]]]XXXQQQJJJBBBCCCFFFQQQeeezzzxxxvvvrrrrrrzzznnndddXXXNNNJJJIIIIIIHHHEEEEEEEEEEEEDDDBBB???>>><<<;;;999777555444333333111222444555555444222111111222444888@@@OOOaaammmiiiuuuxxxyyy~~~}}}___SSSaaayyyqqqhhhbbb___ZZZRRRLLLMMMmmmmmmqqqooorrrtttoooQQQHHHDDDAAA<<<999777666555333333555444@@@fff}}}mmmmmmvvv~~~}}}{{{yyywwwsssrrrrrrtttvvvxxxtttssspppgggZZZTTT[[[ggg~~~sssWWW???888:::;;;CCC???:::999===GGGRRRZZZUUUKKK@@@<<<@@@HHHMMMNNNCCC===888888999;;;@@@GGGJJJMMMRRRUUUXXXZZZ\\\^^^XXXVVVUUUUUUVVVYYY\\\^^^iiimmmooommmgggeeeiiimmmvvvwwwttt~~~uuusss{{{}}}||||||yyy{{{}}}~~~}}}}}}}}}}}}sss```NNNAAA;;;777777222444<<<:::;;;HHHooo|||lllRRROOOJJJEEECCC>>>;;;<<<999777777888QQQyyyxxxoooooosss[[[XXXggg|||xxx{{{TTTWWWyyybbbFFF<<<555555555333444888555666999;;;;;;:::@@@HHHWWWjjjaaaBBB>>>@@@FFFssseeeKKK@@@DDDDDDCCCDDD??????>>>>>>===<<<;;;999888666777999;;;<<<<<<<<<<<<;;;;;;666<<>>:::999>>>HHHTTT[[[NNNHHHAAA===@@@FFFLLLPPPHHHBBB=========???FFFMMMPPPRRRVVVYYY[[[___cccfffZZZXXXVVVUUUVVVXXX\\\^^^___eeekkknnnllllllnnnqqqvvv~~~|||xxxuuuwww~~~||||||{{{|||~~~~~~}}}~~~~~~nnn[[[III>>>;;;888777333666;;;777;;;LLLwwwtttYYYQQQIIIDDDDDD@@@;;;>>>:::888999999MMMooo}}}qqqlllzzzxxx___XXXdddyyyyyyTTT\\\lllKKK===999666555444333333666666777999;;;999999@@@JJJYYYoooXXX???>>>@@@NNN```JJJAAACCCAAABBBDDD@@@=========<<<<<<:::999999555777999;;;<<<<<<<<<<<<:::<<<666999LLLaaatttvvvooo~~~sssttt~~~zzzwwwvvvuuutttsssrrrqqqpppnnnjjjeee```\\\^^^^^^]]]]]]]]]]]]^^^^^^```aaabbbbbbaaa```^^^]]]]]]___```[[[QQQHHHDDDDDDMMMbbb}}}|||nnnaaa\\\SSSMMMRRR___iiilllccc^^^WWWRRROOOLLLHHHDDD>>>>>>???>>>>>><<<;;;:::;;;:::999777555333333222111111222333333222111111222444777>>>HHHVVVdddmmmrrruuutttxxxbbbQQQfffssslllddd___\\\WWWOOOHHHOOOvvveeeVVVjjjqqq}}}nnn\\\oooRRRLLLDDDAAA===:::888888777555444555333999UUU~~~ooommmxxx|||zzzxxxvvvsssooommmooossswwwxxxvvvsssnnnjjjnnneeeGGG???AAABBB???===:::;;;@@@IIIRRRXXXLLLIIICCC???>>>BBBIIINNNEEEAAA>>>@@@BBBFFFOOOYYY```___]]][[[YYY[[[___bbbcccbbb```_________``````]]]ccckkkpppqqqrrruuuwwwxxx~~~uuuvvv|||}}}||||||~~~zzzkkkZZZIII>>><<<777777444777:::555===UUU~~~bbbUUUJJJEEEDDD@@@===???:::999;;;:::HHHcccuuullluuu~~~ggg\\\cccuuu|||\\\^^^ZZZBBB999888666666555444444444666777999;;;999:::EEEQQQ```wwwUUU@@@AAAAAARRR[[[HHHAAABBB>>>@@@CCC>>>;;;<<<<<<<<<;;;:::999999666777999:::;;;;;;;;;:::777===999999III[[[qqqssslllwwwxxxjjjmmmzzz~~~yyyvvvuuuuuuuuutttuuusssooollliiieee```\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^___```aaa```^^^\\\ZZZ[[[[[[ZZZVVVLLLEEEHHHOOOggg}}}{{{hhh[[[RRRSSSRRRQQQVVV___ddddddWWWTTTPPPNNNMMMJJJEEEAAA>>>?????????===;;;999888999888777555444333222222111111111222222111111111000333888@@@LLLXXXccciiiiiinnnqqq|||{{{XXXWWWrrrqqqkkkccc^^^[[[UUUMMMFFFNNNjjj]]]VVVnnnvvvkkklllfffNNNLLLHHHEEE@@@<<<:::888666555222444333666MMMvvvpppmmmxxx}}}zzzvvvooohhheeeiiiqqqxxxsssrrrsssuuuwwwdddGGG>>>>>><<<======<<<>>>CCCIIIPPPTTTNNNIIIBBB======AAAGGGKKKCCCBBBEEEMMMVVVaaaqqq~~~yyyoooccc[[[WWWYYY\\\dddfffgggiiiiiihhhgggfffdddhhhmmmqqqtttwww|||zzzsssxxx~~~}}}ssseeeWWWGGG<<<999444666555888999444BBB```{{{cccWWWLLLGGGGGGBBB???@@@:::888<<<:::AAATTTuuuiiirrrqqqccccccqqqgggggg^^^DDD<<<777777666555666777777555555666999;;;:::>>>LLL[[[oooyyyOOO???BBB@@@XXXRRRDDD@@@AAA===???AAA<<<::::::;;;;;;;;;::::::999777888999:::;;;::::::999777???<<<999DDDRRRhhhuuummmgggxxxuuunnnqqqzzz~~~{{{yyyxxxvvvtttuuuqqqmmmjjjhhheeeaaa^^^ZZZ[[[[[[[[[[[[[[[[[[ZZZ\\\]]]___```___]]][[[YYYVVVTTTSSSOOOHHHEEEPPP^^^}}}rrr___QQQIIIFFFJJJNNNPPPTTTYYYZZZWWWPPPMMMIIIGGGGGGFFFCCC@@@??????>>><<<;;;:::::::::666666555333333222222333111111111111111111111111111555<<>>;;;999666444111444333555IIIrrrqqqmmmwww|||vvvlllbbb^^^dddpppzzzttttttuuuwwwzzz___IIICCCCCCAAA======>>>AAAEEEJJJOOORRRNNNGGG???;;;>>>DDDHHHJJJEEEGGGPPP^^^ooonnn___XXXWWWYYYXXX\\\dddkkkpppssssssrrrlllnnnppprrruuuzzz{{{zzz}}}qqqooozzz|||mmm```TTTEEE999555111444555888999444FFFhhhnnnqqq^^^VVVMMMJJJJJJEEEAAAAAA999777<<<999;;;JJJqqqfffoooyyyhhheeeooo}}}jjjppplllccc^^^]]]PPP===666<<<666666555555777:::999666444555888;;;<<>>???@@@999:::::::::;;;;;;::::::999777888999:::;;;:::999888999AAA>>>999>>>III\\\uuuzzzrrrYYYiii}}}{{{yyy~~~{{{{{{vvvssstttpppjjjggggggfffccc```ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[]]]^^^^^^\\\ZZZXXXRRROOOMMMKKKEEEFFFVVViiiyyy|||wwwfffTTTIIIDDDCCCIIILLLNNNNNNPPPUUUUUURRROOOJJJEEECCCCCCDDDCCCAAA<<<;;;888666555666777999444444333222222222222333000000000000000000000000444888AAANNN[[[gggnnnqqqrrruuuvvvzzzjjjMMMPPPqqqsssmmmeee___ZZZSSSHHHAAAJJJJJJ~~~gggsss|||jjj]]]QQQVVVQQQIIIBBB===:::888666777777555666DDDdddzzz{{{sssttt{{{yyygggZZZZZZeeesss||||||wwwrrrsssxxx}}}~~~|||tttjjjYYYEEE;;;;;;888>>>EEEGGGEEEDDDHHHLLLGGGDDD@@@<<<===CCCLLLSSSLLLXXXkkksss```YYYUUUOOOQQQVVV[[[```jjjvvv|||||||||xxxtttsssvvv}}}{{{rrrlllnnn{{{yyyiiibbbdddooo{{{tttdddYYYMMMAAA999666777222333333<<<;;;DDDwwwiiimmm|||dddRRRRRRWWWTTTQQQQQQLLLBBB<<<;;;;;;:::===CCCkkkccchhhtttqqqeeejjjwwwvvvwww~~~gggQQQJJJBBB===<<<;;;777333444666777777666555555666777777:::<<<:::???UUUmmmrrrAAA<<>>;;;===PPPhhh~~~rrr^^^TTTVVVgggtttzzz```fff~~~yyyyyywwwsssmmmhhheeebbb```^^^]]][[[YYYXXXZZZ[[[[[[ZZZYYYZZZZZZZZZXXXUUUSSSQQQOOOSSSRRRKKKEEEKKK^^^nnnuuufffXXXPPPHHHAAACCCKKKWWWXXXXXXTTTOOOLLLMMMNNNNNNJJJFFFBBB@@@===:::777999999777666555555555555666666555444333333222222333222111000000000222333111:::III[[[kkkuuuxxxxxxwwwzzzhhhXXXJJJZZZ{{{qqqkkkddd^^^ZZZSSSJJJCCCKKKSSSttt}}}iiiaaaZZZUUUPPPHHHBBB>>>;;;888666888888555666BBB```xxxwwwzzzvvvfff[[[[[[dddqqqyyy{{{vvvrrrqqqssstttrrrooouuurrrnnnfffVVVDDD<<<<<<===CCCIIIJJJGGGEEEGGGIIIGGGEEEAAA>>>@@@HHHRRRZZZNNNbbbwwwbbbYYYSSSNNNQQQUUUXXX\\\fffrrrzzz|||wwwwwwwwwyyy~~~yyyssskkkfffhhhrrrxxxggg]]]ZZZ___lllxxx~~~rrrbbbVVVJJJ???777555555333555333;;;;;;GGG|||sssaaapppxxxcccSSSUUU[[[YYYUUUUUUJJJBBB===<<<<<<;;;>>>CCC___dddfffssstttfffiiivvv~~~~~~kkkYYYJJJDDD===:::::::::777444333555777777666666666777<<<;;;===???>>>DDD[[[tttggg??????AAAHHHqqqcccFFFCCC???===<<<<<<<<<;;;::::::::::::::::::::::::888888777888888999:::;;;===;;;<<<>>>::::::KKK```xxx^^^SSSQQQ\\\fffmmm\\\bbb|||wwwwwwvvvrrrmmmiiifffcccaaa^^^]]][[[YYYYYYYYYZZZYYYXXXXXXXXXYYYXXXWWWTTTRRRPPPNNNPPPOOOJJJFFFNNN___mmmmmmaaaVVVPPPGGG@@@DDDNNNaaaaaa]]]VVVNNNIIIGGGGGGKKKHHHDDDBBB@@@>>>;;;999888777666555444444444444555444444333222222111111000000111111111222444555888DDDVVVhhhuuu{{{}}}~~~~~~[[[KKKHHH^^^|||ooojjjccc]]]XXXRRRKKKEEEMMMaaa|||ccc\\\YYYUUUQQQKKKFFFBBB???;;;999999888666666@@@ZZZ}}}{{{wwwwwwyyy{{{~~~zzzxxx{{{~~~sssdddZZZZZZcccnnnuuu{{{xxxtttrrrooojjjccc]]]bbbcccddd___PPPAAA<<<======AAAFFFFFFDDDBBBBBBCCCCCCBBB???>>>BBBKKKVVV^^^]]]wwwtttaaaYYYTTTPPPRRRUUUXXXYYYaaammmuuuwwwppprrrvvv}}}~~~uuuooohhhfffiiimmmqqqrrrjjj___TTTOOOOOOVVVbbbnnn}}}ppp___QQQFFF<<<555444444333888555999:::KKKooohhhrrraaaUUUXXX]]][[[WWWVVVIIIDDDAAA@@@>>>===>>>BBBSSSuuummmgggrrrzzzhhhgggtttkkkhhhrrrXXXLLLAAA===888666777777666444222444666777777777888999;;;999<<>>BBBCCCTTT]]]FFFCCC???=========<<<<<<999999999999999999999999777777777777888999::::::>>><<<===>>>999888CCCSSS{{{|||dddUUUMMMRRR[[[dddwwwooorrrzzzvvvvvvtttqqqmmmjjjgggdddaaa^^^]]][[[YYYYYYXXXXXXUUUTTTSSSTTTTTTTTTRRRPPPNNNMMMLLLLLLKKKHHHHHHQQQ___kkkeee]]]VVVQQQIIIBBBGGGSSSeeebbb]]]UUULLLEEEAAA@@@EEECCC@@@>>>===<<<:::888666555444333222222222333333333222222111111000000...///111222222333666888<<>>>>>@@@CCCEEEFFFFFFGGGGGGEEEDDDBBBBBBFFFPPP\\\eeesss{{{ggg[[[WWWWWWXXXVVV[[[]]]]]]```hhhmmmnnnnnnqqqvvv|||yyysssnnnnnnqqqqqqlllgggXXXPPPHHHFFFHHHLLLVVV```nnn{{{~~~|||~~~nnn\\\NNNCCC:::555555222444:::555888:::PPP|||xxxooobbbXXXYYY[[[XXXSSSPPPLLLKKKIIIFFFCCC???>>>???IIIgggjjjqqqpppssslllgggrrr|||lllbbb^^^mmmzzz\\\JJJBBB<<<999555444555555444333222444666888888888:::;;;888888;;;AAAFFFTTTssskkkGGG???AAAFFFiiiUUUFFFCCC???============<<<999999999999888888888888666666666666777888999999<<<;;;======999777>>>IIIlll{{{~~~nnnZZZLLLPPP\\\gggwwwxxxvvvwwwrrrpppnnnllljjjgggbbb___]]][[[YYYXXXWWWUUURRRPPPNNNNNNNNNNNNMMMLLLJJJJJJKKKJJJHHHGGGJJJSSS___ggg```[[[XXXTTTKKKDDDJJJWWW\\\ZZZUUUNNNHHHDDDAAAAAAAAA???<<<:::999888666444555444333222222222222222333333222222111111111111...000333333333444777:::???QQQiiixxx{{{zzzzzz{{{oooKKKCCCGGGlllnnniiibbbZZZRRRMMMHHHEEETTTzzz|||nnnkkkzzziiifffaaaZZZWWWSSSOOOLLLIIIFFFCCC<<<::::::;;;@@@QQQqqqzzzwwwxxx{{{|||{{{wwwooojjjppp~~~tttcccWWWUUU]]]hhhooorrrssssssqqqkkkaaaVVVNNNNNNUUUYYYVVVNNNGGGFFFFFFHHHHHHHHHKKKPPPUUUYYYZZZRRRPPPMMMMMMPPPYYYeeemmm{{{}}}rrrcccXXXSSSUUUZZZ^^^\\\cccffffffeeehhhiiigggqqqrrrtttxxx~~~{{{wwwwwwyyyvvvkkkbbbNNNHHHCCCDDDFFFIIIQQQYYYbbblll|||}}}{{{lllYYYLLLBBB999666666222555;;;555888<<>>AAA@@@KKK~~~VVVDDDAAA>>><<<<<<===<<<<<<999999999888888777777777555555555555666777888888888999:::;;;999777;;;AAA[[[pppvvv___NNNSSScccqqqyyyyyy~~~yyywwwyyyuuutttssssssqqqnnnhhhddd^^^[[[XXXVVVTTTRRROOOMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJHHHHHHLLLSSS\\\bbb]]]XXXUUUSSSJJJCCCIIIVVVUUURRRMMMIIIFFFEEEDDDCCCBBB???<<<999888666444222444444333333222222333333333333333333222222222222000333555555333555:::???IIIZZZppp}}}}}}{{{{{{}}}cccHHHGGGHHHrrrkkkggg___WWWOOOJJJGGGFFF]]]wwwpppooo^^^iiitttjjjhhh___ZZZWWWRRRNNNLLLJJJGGGFFF???===<<<>>>???LLLiiixxxppprrrwwwyyyyyy{{{{{{wwwuuu}}}wwwfffYYYVVV[[[dddjjjhhhjjjlllkkkfff]]]TTTNNNPPPVVVYYYXXXVVVXXXZZZYYYXXXSSSOOOQQQYYYcccjjjmmmbbb___[[[XXXZZZaaakkkrrrxxx~~~~~~{{{yyyvvvqqqkkk```TTTOOONNNRRRYYY```aaaiiiooonnnmmmmmmmmmkkkrrrpppnnnooottt{{{~~~|||vvvjjj```JJJFFFEEEHHHLLLQQQXXX___eeemmmyyywwwhhhVVVJJJAAA999666777333555:::444888???]]]rrrmmmeee```[[[UUUOOOJJJRRRXXXZZZTTTLLLFFFAAA<<<@@@LLLsss|||yyyyyylllpppzzz|||ooo[[[VVVsss~~~bbbNNNEEE@@@999888777666555444333222222333555888999999:::;;;=========CCCLLLUUUhhhqqqQQQAAA<<<@@@FFF[[[[[[CCC@@@<<<;;;;;;<<<<<<;;;999999888888777666666666444444444444555666777777666777888999999999;;;===MMMdddyyycccRRRVVVgggtttyyyzzzttt}}}|||zzz{{{xxxxxxyyyzzzyyyuuuoookkk^^^[[[VVVSSSQQQPPPNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKLLLQQQXXX^^^XXXQQQNNNLLLFFF@@@FFFQQQUUUQQQKKKGGGFFFEEEEEEDDDCCC@@@===:::999888555333333333222222222222333333333333333333333333333222222444666555444777???FFFQQQ```qqq{{{{{{yyy{{{~~~|||zzzsssSSSEEEJJJTTTfffbbb[[[SSSMMMIIIHHHIIIhhhkkkjjjkkkcccmmmfffeee[[[\\\XXXRRRNNNLLLKKKJJJIIICCC?????????===DDD```}}}rrrnnnvvv~~~~~~{{{xxx~~~zzzkkk___ZZZ[[[___bbbaaacccfffeeeaaaZZZTTTPPPTTTXXX[[[\\\cccnnnttttttmmmddd[[[ZZZbbbnnnxxx|||xxxtttnnniiigggllltttzzz~~~yyysssqqqooommmdddXXXNNNJJJKKKNNNVVV___ccclllsssttttttvvvyyyyyyxxxvvvsssrrruuuzzzwwwkkkbbbPPPMMMNNNTTTZZZ```gggooottt{{{qqqcccSSSHHH@@@888555666555555999333999BBBbbbooolllfff___[[[VVVQQQMMMPPPXXX]]]WWWOOOIIICCC===EEEFFFhhh~~~qqqpppwwwnnn[[[___tttZZZGGGBBB???999555555555444333333333333444666999:::999:::;;;<<<<<<===FFFRRR___uuu]]]BBB@@@===???XXXxxxWWWAAA>>>;;;999:::;;;;;;:::999888888777666666555555333333333333444555666777666777777777888999:::999CCCVVVssszzziiiYYYYYYeeepppwwwyyyxxx||||||wwwxxx{{{}}}|||xxxqqqlll^^^ZZZTTTPPPNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMQQQRRRQQQOOOLLLNNNTTTYYYTTTLLLGGGFFFCCC@@@FFFPPPSSSOOOHHHEEEDDDDDDCCCBBB???===:::888888777666444111111111000000111111222111111222222222222222222111444666555555:::FFFOOO\\\fffrrrxxxzzz{{{~~~{{{```GGGEEEOOOpppaaa^^^XXXQQQLLLIIIJJJLLLpppeeeiiinnnooooootttkkkfffiiibbb___ZZZTTTPPPNNNNNNNNNMMMEEEAAA@@@???;;;???YYYvvvxxxwwwttt{{{oooddd^^^\\\\\\]]]___aaadddddd```ZZZVVVSSSVVVZZZ[[[___lll~~~uuuhhhdddlllyyy{{{xxx{{{{{{vvvrrrnnn```TTTJJJHHHIIILLLTTT^^^cccllltttuuuwww}}}zzznnngggZZZWWWYYY___ffflllttt{{{lll___PPPFFF???888444555666555888222999DDDeee}}}iiigggccc]]]YYYVVVSSSOOOLLLWWW]]]XXXPPPKKKEEE???CCC???\\\{{{}}}tttpppuuu|||ttthhhaaappp|||zzz|||oooTTTAAA;;;999333222333444444333333444555555777999:::::::::;;;<<<>>>AAAMMM]]]nnn}}}LLL;;;DDD>>>???jjjzzzNNN@@@===:::999999::::::999999888888777666555555444333333333333444555666666777888777666777999999777>>>KKKeee{{{nnn```\\\bbbllluuu{{{|||rrrsss}}}|||tttuuuxxx{{{zzzvvvoooiii^^^YYYSSSNNNMMMMMMMMMMMMIIIIIIHHHHHHHHHIIIJJJJJJSSSUUUUUUQQQLLLLLLQQQWWWTTTJJJCCCDDDDDDCCCHHHRRROOOJJJDDDAAAAAABBBBBB@@@999777555555555555444333000000////////////000111000000000000000111111111000333555555555===KKKVVVhhhooowww}}}~~~yyyXXXDDDHHHTTT```XXXWWWJJJRRRPPP>>>YYYjjjdddwwwjjjccccccccc]]]XXXTTTSSSQQQNNNLLLLLLIIIMMMGGG>>>===>>>LLLeee}}}}}}|||uuurrrmmmfffaaaaaagggjjjiiiccc]]][[[XXXUUUVVVZZZ]]]aaalll}}}wwwpppkkknnn|||uuucccVVVMMMOOOSSSUUUYYY^^^qqqyyy}}}{{{||||||rrrlllfffjjjoootttzzzwwwjjj[[[KKKAAA;;;777777999:::666444:::666RRRssszzzgggeeebbb^^^YYYVVVSSSRRRPPPSSSXXXZZZWWWPPPHHHCCCAAAJJJQQQvvvwwwpppxxx|||mmmkkkrrrpppfffjjj~~~yyyzzztttgggUUUFFF>>>:::777444444444444444444555666777999777777888:::;;;<<<;;;;;;IIIQQQlllcccAAA@@@888999SSS~~~iiiFFF;;;:::999888777777777777777666555444333444555555444444444555555555666666555555555555666666666666CCC===KKKooorrrjjj^^^TTTkkk|||mmmSSSiii}}}yyyvvv}}}{{{uuuqqqiii```XXXYYYVVVNNNJJJKKKMMMLLLMMMJJJGGGFFFGGGIIIKKKKKKRRRQQQNNNJJJHHHHHHKKKMMMOOOKKKEEE@@@>>>@@@CCCEEEFFFCCC???<<<::::::;;;;;;777666555444333222111111222222000///............000111111111//////000222777666888===>>>CCCRRRbbbnnnssszzz~~~|||kkkvvvSSSEEEGGGhhhdddWWWUUULLLSSSQQQFFFdddqqqmmmddd```]]][[[WWWTTTSSSSSSRRRRRRRRRLLLPPPHHH???>>>>>>KKKbbb}}}zzzzzzxxxqqqmmmlllnnnnnnkkkfffdddeeebbb]]]WWW[[[^^^cccooo}}}wwwrrrsss|||}}}jjj```YYYZZZ^^^bbbhhhooo{{{yyyuuuzzz~~~vvvgggYYYIII???:::666666888888666666>>><<>>:::999777555444444444444555666666777999999888999;;;<<<======???NNNXXXxxxYYYCCCBBB===???XXX|||aaaBBB;;;:::999888777777777777777666555444333444444555333333444444444555555555444555555555666666666666;;;;;;DDD[[[|||wwwnnncccYYYkkkppp]]]ppp|||~~~xxxrrrjjjbbbaaaaaa\\\SSSNNNMMMKKKGGGKKKHHHFFFEEEGGGHHHIIIIIINNNMMMKKKGGGEEEFFFHHHKKKLLLIIIDDD@@@>>>>>>@@@BBB@@@???<<<999888777777888888888777666555444333333222111000///............///111111111000111333444777666888===BBBJJJ[[[kkkvvvyyy~~~}}}```fffzzzOOOFFFQQQwwwooohhhWWWQQQNNNQQQNNNRRRwww~~~kkkaaa]]]ZZZ[[[XXXUUUSSSSSSUUUVVVUUURRRTTTKKKAAA@@@>>>III^^^zzz{{{yyy{{{zzztttppppppqqqnnnjjjhhhlllooojjjbbbZZZ]]]```dddqqq}}}zzzwwwtttwww|||yyyiiidddbbbfffnnnuuu|||sssaaaSSSEEE===888555555777666666777@@@AAA```~~~}}}```eeennnfffccc___[[[YYYXXXXXXYYY[[[YYYXXXWWWWWWSSSLLLGGG===BBB???UUU|||wwwvvv~~~aaaMMMMMMPPPeeerrruuuyyyeeeaaabbbbbbLLLEEE===777666666666555444444444444555666777888999999:::<<<===>>>>>>???@@@QQQ___pppLLL???>>>===FFFbbbYYYAAA;;;:::999888888888888888666666555444444444444555222222333333333444444444444444444555555555666666444:::<<>>CCCfffxxxZZZsss~~~hhhbbb___[[[XXXVVVWWWYYYZZZ^^^ZZZUUUTTTTTTSSSNNNJJJCCCEEE===IIIuuu~~~{{{uuu{{{oooTTTLLLSSSYYYrrr}}}ddd___aaa^^^YYYDDD???:::777666555444333444444444444555777888888888999;;;======???@@@BBBFFFZZZkkk___AAA;;;999>>>SSSwwwtttQQQDDD::::::999888888888888888666666555555444444444444111111222222222333333333333333444444444555555555555:::888:::VVV|||sssiiiooouuummmyyy|||uuuoookkkjjjfffbbbbbbaaaYYYPPPHHHFFFEEEEEEFFFEEEDDDBBBCCCCCCBBB@@@???@@@CCCFFFBBBAAA@@@>>><<<:::999999666777777888777666444333444444333333222111111000111111000//////////////////000111111000111333555888888999<<>><<<999777666555444333444444444555666777888999777999;;;<<<===@@@DDDGGGRRRjjjsssSSS<<<<<<999EEEfff[[[EEEBBB999999888777777777888888555555555555555444444444111111111222222222333333333333333333444444444444888777666999JJJggg|||rrrpppvvv}}}rrrfff|||vvvrrrnnnmmmkkkiiijjjjjjbbbXXXJJJHHHFFFEEEEEEDDDBBB@@@@@@@@@@@@???>>>>>>AAACCC>>>>>>>>>===<<<:::888888777888999::::::888777555333333222222111111000000111000000////////////000000111111111000000111333999:::<<>>BBBIIIOOOZZZyyyaaaJJJ;;;:::<<>>>>>===<<<<<<>>>@@@;;;<<<<<<<<<<<<;;;:::999:::;;;;;;<<<;;;:::888777444444444333333222222222000000////////////000000000111222111111111333555999>>>BBBGGGQQQ```nnntttwwwoooKKK???LLLrrrnnnVVVQQQbbbEEEQQQQQQNNNZZZWWWjjjzzz___ppprrrooo```\\\ZZZWWWVVV\\\]]]ZZZ]]]eeeeee^^^YYYYYYSSSPPPSSSLLLFFFMMM```wwwvvvzzzpppYYYLLLIIIQQQaaaooo|||xxxsssuuuuuutttxxx~~~}}}zzzuuuoooqqqwww~~~~~~~~~ssseee\\\HHH???777555555444444666333777666AAAVVVzzz___^^^TTTSSSRRRQQQPPPQQQRRRSSSPPPQQQRRRPPPMMMOOOUUUZZZRRRLLLHHHGGGTTTwwwsssuuu{{{pppiiiddd[[[WWWYYY^^^]]]aaayyydddTTTPPPPPPRRRNNNCCC;;;999555555555444333222333444333444444555666888:::;;;999;;;======???EEEOOOWWWdddmmmMMMAAA<<<:::FFFgggoooGGG===<<<666666666555555555555666666444555666666666555444333222222222222333333333444222222222222333333333333444222555999777999OOOiiiyyylllssswwwxxx{{{pppzzz|||}}}|||vvvrrrqqqnnnqqqqqqmmmjjjhhhccc]]]UUUQQQLLLGGGEEECCCAAA???;;;<<<<<<;;;:::999;;;===::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777333333333333222222222222000000////////////000000///000222333333555888:::<<>>>>>@@@HHHSSS]]]ppp\\\???<<<===@@@UUU~~~```???AAABBB777555555444444444555555666444555666666666555333333222222333333333444444444111111222222222333333333222444888888555666DDDTTThhhfff|||{{{zzzfffmmmyyy~~~xxxsssrrriiinnnppplllhhhgggddd```YYYTTTMMMHHHEEECCCAAA???:::;;;;;;:::888777888:::::::::;;;;;;<<<===>>>>>>;;;;;;:::999888777666666111111111000000000000000000000////////////000111---///222444666999===???@@@IIIPPPTTT\\\hhhnnnmmmxxxcccFFFCCCYYYttt|||WWWJJJIIIVVVvvvMMM>>>