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