. .#.# ### ##... # ...... .......# ....# #......# #...###..#... #.......... #.....hhh# #..##?.# #.# #..##!###...# #.# #...........# #.# #%###.###.... #.# #.# #... .. #.# #.# #..## #.#########.###..# #######.##)............# #.#.8##.##.######........ #..#'##....# ######... #<.#'...#### .. #..#'#### #.#.8# ######