#.# #.# ... #..#.# #..#.# #..#.# #..#.# #..#.# #..#.# ..###..#a#+#### ..g....hr.....# ..............# ..##.#........# .. #........# ## #.#........ #.......... #.#.#.####. #. .#.#