## .# ########.# #.<......# ###....#..# ..........# #.......<.# . #.........#.... #.........h.... #......O####... .#+##...# ... .....# #. .#.#### .. #+ .