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