######### ######### %%%%%%%%%%%%% %%%%%%%%%%%%% %%%##++++*%%%%%######=######=#%####%%%%%*+++=*#%%% %%%*=+++++*%%%#######=######=#######%%%++++++=*%%% %%%*=++++*#%%%%#++##%=#%###%=%##++#%%%%#*++++=*%%% @%%%#*+*#%%%%%%##+*%%=++##++=%%#=##%%%%%%#*+*#%%%@ @%%%%%%%%%%%%%%#*+#=#+##*#=#*+#%%%%%%%%%%%%%%@ %%%%%%###%%%###+=#*##*#=+#####%#######%%% %%%%%%%*=*#####**##+##*##**######+*###%%%% %%%%%%%%%#%%%%%%%#+*+##**+##%%%%%%%%%##%%%%% %%%%%%%%##%%%%%%#%%+=##+=#%%%%%%%%%%%%%%%%%% %%%###%%%%#%%@%%%%%%#%%%#%%%%%%%%%@%%%%###%%%%%% %%%##%%%%##%%%%##%%%%*+++++#%%%%*%%%%###%%%%%%%% %%%%%%%%%%%%#%%%%%%*=------=+#%%%%%%%%%%%%%%%%%% %%%%%%%%%%####%%%#+=---------=#%%%%%%%##%%#%%%%% %%%%%%%%########=-----------*##%#%%%%###%%%% %%%%%%%#####%%*=---++++++----=%%%%%%####%%%% %%%%%%%####%%*--+*%%%%%%#*--=%%%%#%%##%%%% @%%%%%####%%*--+%%@@%%%%#--=%%#%%%#%%%%% %#%% %%%%%####%%*-===#%%%%%+====%%#%%%%%%%% %%%% %##%%% %%%%%%%%%#====+*%%#+====+%%%%%%%%%@%%%%%% %%%##%@@%%%%%%%%%#+==*%%%##+==##%%%%%%%%@@%%%%%% %%%%%%%%@@@@%%@@@@%%#******##%%@@@@%%@@@%%%%%%%% %%%%###%%%%@@@@@@@@@%++++++%@@@@@@@@@@%%####%#%% %#%%####%%%@@@@@@@@@@%%@@@@@@@@@@%%%##%%%##% %%%%###%%#%%%%@@@@@@@@@@@@@@@@%%%%%%%%%%%%%% %#%##%%##%%%%@@@@@@@@@@@@%%%%%%%%%%%%% %%%#########%%%@@@@@@@@%%%###%%%###%%% %###########%@#*****%%#####%%###%% %%%%%####%%#+==++==+*%%%%###%%%% %%%####%%*======+=+%%%%###%% %%##%%*=+==-=#=+%%##%#% %%%%%+=++===*==%%#%%@ %#%========== %%@ ======