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