.. ###### ...#.#... ... ....#..#..... .......#.....#..### #..##.... #.#....## .#.......###.......# ......)...(....o..## .................## ..#..............# .......<......h..# ...........#.....# ...##................ . #.............##. ................. ..............##... #..............# ... .^...h.#....##.# ..