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