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