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