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