## ...... ..##...... ####..#....o. ###........o... ...............>.........r... .?............. ............. #.......o...... ............ #.# ...@....... #.# .......).. #.# ......... #)## ######.....o.. #..## #......o...$.. ##..# #..####.#####.. #########.####..# ###.# .....S....o....####...# ##########S#####....### #.## #.#### #..####.# ###.#....# #.......## #.......# #....>..# #.......# #.......# #########