############ ##+####........... #................. #................ ##.............# #..............# #..........<...# #.............## #........>....## #.........o....# +........o.....# ##.............# #......o......# ##.............. +..........#.... #................ ##......#........ .......#... ......... ......#... .......... .........o.