@@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@ @@###**%@@ @#*##**#@@ @*####**%@ @*##%#**%@ @*##***+%@ @*##:=**%@ @*###***%@ @######*@@ @%##%##*@@ @%*#####@@ @@%####@@@ @@@%#%@@@@ @@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@