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