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