.. .? .. #. ###. # ... #.#. ######.#####..... .w............... ######.#.......# #.#.##+#### #.#.# #.#.# ..#.####### ..#.......# ..##.#'##.# ##.#..#.# #..#..#.# #.###.#.# #.......# ##......# ###'#### #...# #...# #.<.# #...# #####