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