######### #<....... #.#####.. #^ ###.# #.. #...# ... #.#.# ..# #.#.#####.# #.#......?# .#.##.....####. #.............W. ###.#.#.#.#..... #.#.#..)# ##.. ..##### .#. #.#. #