### ... #..#. #.. #..#.##.# #....##.# . # +....##.# ... #. #....##.# ###.... #..#....##.##.....?. ............'O...... ........<...#o...... ..#....###.#...#### ........# #.#...# .#..##### #.#...# ## #.##### #.. #.. #.. #.##