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