# ##. ...# ## # ....#########.#.. ................. #.............# ###....[.......# .........<....# #.#...g......## #...........# #.....#.###.# #........ # ........... #.....###.... ###... ##+#..