.. >... ..#. ##.....##.# .....#.......... #...#.#....#.. ##..#..#...#... .....#......# ...........# #....# ##...# ....h.hh...# ....#..h...# ##......#.## #......##. .>....... .# ?..#.##.. .# ..... ... .#