. ... #.#.... #....... # ...... .. ....#.. .... ######............ #......# ..... #......#+###.... ####...........# .!.............$+ .##............# #............# #.###..xhx...# #####........#...# +.....5..<......>. #######.#........ ...+....... ###+#....... ......#. ...... ..... .... .