#.. ....# ..... ##.# ....# ...... #..#....# # .....## #..#.... .. #.....###..#... ...####.#....##....# .#............#....# .........?..O...<..#... .....r......g........# .....g.<..#.r.....#### S....O(...##.$#...# ..........###.#...# ...................# ..................... ...................... ...................... ...............