####@^*~^. .^~*^@#### ####@^*~^. .^~*^@#### ####@^*~^. .^~*^@#### ####@^*~^. .^~*^@#### ##^*~~.... ....~~*^## ####@^*~^. .^~*^@#### ####@^*~^. .^~*^@#### #####@*~^. .^~*@##### #@^~...... ......~^@# ##@*^^.... ....^^*@## ####@^*~^. .^~*^@####