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