################### ..................# ..................# ........O.........# #................?# ..................+ .###..............# .# ....########.....# .# ..... #.....# ..# .... #.....#...#. ... ##.....#..... ..? ..#............ ............... ..#.......##... . #.......# .. #.......# . #.......# .......#.. ........#... ........#.... ........#...## .......###.%... #..........##.# #..........##.########### #..........##.#.........# ##...........?...........# ##........................# #................O........# #............[...S........# #................Z........# #....................###### #....................# #...........(........# #.####.#........?...... # ...#................ ...#................