#.. #.. #.. ####..#### .........# ..###..##.# # ......o.#.###.## ..####..<........ ...(..w....##.### ..##.#..#.###?## # #.o........# ##.#.#####.# #.#.# #.#.# #.#.# .?..# #.### #.#