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