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