#..# g.... #. .# . .. #....###... ....#..#. ..#.D..# # #.##...5.#..# #...........# #..<# #.### .. ## .....?...# #............## #......$a.....# #.......<....)# #.............## #..............# #..............# #..........a...# #+#.###c#..# #.)((.# )# ####### .% ##