.. ... ##### .... #O.....#######...##.... #......#....##......... #......+............... #......#..............S #......#?........)...(. +......#...o........... #...........##...##.... ######.######)o.# ... #......#o..# .. #..<.o.o...# . #......#...# #......#...# #......#..)# #......##### ########