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