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