###. ## ##.. .## ... .... ... ..... ###.######.#.## .... ......... .##.###.###.......# .......S..s....# .##.####.#####..... [.... ... ...+.### . .....#.# ..r. #.# .... +.. <.. #..