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