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