######### #......)######## ####.#....... #....S....... #.?...#.#.##.#.. #..#..#.#.# .% ## ....# ..##.# ..# .. ... .# .... ..