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