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