... ###...... #........#. ##..........o ............o. ###..........o. ............... #............. ##............. #......o....... #....#l...#.... ###....#....#.... #......W<......#. #.#.#.........).. #.#.............. # #.............. #.............. #............. #........?.... W.............. #......#..... ........... ......... ..# ##. . ....... .. ........ #...#.......# .#...#.......# ............. .....g.....#.#. #.#.g.S.......... .....)g.<.# .......##.# ..... ... .... ..... ... ....... # ...... ..... .#.# .