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