####. .... .... ..#.# ..#.#.#.# . ..#.#.#.##.... # #..####.#.#....#[.!# ..........#.#....#...# . ###..###.<#.#....#...## .. ..........#.#....#.... .. ###..####.#.#.#.##...###.### ...>..................@....# # #######.#.#######...##.## ......................# ################..##?#### #r...?.... #.#.g##... ..r...... ...S)##.#..# .......# .#..# ........ .. .# ..%...## .. ...... ..