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