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