@@@@@@@@@@@@@@@#%@@ @@%@@%%%%%%@%@%#%@@ @%%@@%%%%%@@%@@%#@@ @%@%@%@%%%@@%@@@%@@ @@@%#%@%%%@@%%#%@@@ @@%#%@%##%@@%%#%@@@ @%%%%@%##%@@%%%%%@@ @%%%%@%%#%@@@@@@@@@ @%%%@@@@%@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@