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