##+# ##...## .# ##.....##.# ##.......#.# #......>...##.. +......O....... #.......l.# ##.......## ##....<## ##...## ##+#