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