...########## .............# ..............# ..............# ..............+ ..............# ###'###.....## #......#.....# #......#.....# #.....O#.....+ #......#.....# ......#.....# ......#.....# #.....# #######