. .. ... #+########### ....##...........# .................. ...##..#...####.# #..#.#.####.# #.<#.#.##.#.# ##.#.#....#.# . #.#.####.#.# ... #.#.# #.#.#..... #.#.# #%........ #.#.# #......... #.# #......... #.# .......... ........... <.#....##### ####....# ...S..