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