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