##+## ##...## ##.....## ##..%....## #.........# +.........+ #....S..<.# ##.......## ##.....## ##...## ##+##