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