@@@@@@@@@@@@@#**@@@@ @@@@@@@@@#@@%**+%@@@ @@@@%****%#%@*+*%@@@ @@##%%%%%%%#%+*+#@@@ @%##%@@#%#@%#*+*#@@@ @@%%%@%#%#%##@#%%@@@ @@@%%%%###**#@%@%@@@ @@%%%%%%*####@##%@@@ @@@@@@@@##%%%@@@@@@@ @@@@@@@@@@@@@@@@@@@@