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