######.### #........ #####.#####.# ....<.#####.#.# ........S.....# .#########...#. #...# #....# #..#..