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