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