#...... #(...... .... #......## .... # ......# .... #....... ... ###.. #... ..# ?...###.###.## #...#..<#...#... #......(........ ##......#....... #....s###.....# #.$....# .?.... #.............. #....###.#%#.#. ........ ....... ........# ...... !...[.... .## .......## .# ..#####