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