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