#. #...##################### ......c.................># .....###.####....#.######## #....###(####.##.#.#......# ...........##.##.#.#......### #c.#####.#.##.##............. #.#.##.####.###.#..... #.#.##.# #<.# .# .... #+#.#..(.......... .. .######........ .# .........S .# ####......#. ......#Y. ###+##