##+## ##...## ##.....## ##.......## #.........# +........?+ #......W..# #...a...# ##.....## ##...## ##+##