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