# ##### .. ###########...###.# .........%...?....# ###########....#######. #...#<........ !..#####.#.#p.######. #.............(..... ...######.#.#.#.#.#? #......... #.#.......# ........... ##.#?..>... #@....... #.#..... #?...