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