### # ..#. #. .#..# ####..#######>...# ........O......... ####..####......#. #...###......... #.#.........!... # ###......O.... #........... ##.......... #.......... ##..>.....# .......... ..........