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