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