##...## ##.....## ##...?...## #.........# +...[.....+ #.........# #.......# #.<...# ##...## ##+##