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