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