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