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