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