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