...~.~..**~~.~.*.!.!...~.*~*..~*.....*~.~..*.*!~!.!.~..*...!*..*..*.....*.!.~.!..*..*.~..!*..... ...########...~....##....##~*...~..########...~.....######....~.....#######*!.....~########..... ...##.!..~~...!.*...##..##.~!~.....##*.*.~....!....##....##....!..##.....##..!*....##.!.*.!..... ...##..*..!..~~!~*...####..~!....*..##.....!!....*.##.!~.~...*....##.....##.~..!...##.....*..... ...#######.*.!...~.*..##.*.!*!.....######.....*....##..!!....!*...##.....##*.*.....######.*...!. .....!....##....~.....##*..!..~!...##....!!...**...##~..~.*!....*.##.....##*....!..##.*...~..... ...##....##...!!!...~..##..*..*....##...**...*.....##....##.!.~...##.....##.~*!....##....!~..... ....######!.~..*!*....##..*..~.....########...!~....######.!...*...#######..**.*....########.... *.....~**.*.~.....!..!~~....!...*..!.**..!.!*..!..~.....!....!.!.**..!..!..~.~..*..*.....~..~...