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