### ... ..# # ##.##.# ##...#.# #...... #...# #.####<# #......# ######.# ##'## ##...## ##.....## # ##.......## #...##.#.........# .......S.........+ #...##.#.........# .. ##.......## ## ##.....## ##...## ##+##