#. .# .#.# .# .... ##.## .!... ....# ## ...##...# # ... ......#.# #.. #.g...## #.. #..g...# ..###.#####......# .................>.# ...#.#.###.....#### #.............. #..########.### #............# ##.#..######.# ###.#..# .# #...#..# #.###..# #......# #######...# +..#......### #.<#.......... +....#.####### #..#.#... ####.#.#.# #.#..... #.....### #.....# ......# ##....# ....+ ....# ....#