######## #......# #..###.# ##########...##.# #...O.$.......#.# #.########...##.# . #.# ##.###.####### #. #.# #O# #.......# #. ###.# #.# #######.# #. ### #...# #'# #. ..# #.### #...# #.#### #.# #O# # #.....# ##....# #.# #.#.## #.......# ####..O#.###.####....####.........# +<.....r..........(.....+.........+ ####...#.###.####....####.........# ##.##.# #.# #.#.## #.......# #. ... .%# #.### ... ####.##### ... #.# ..# #.# .## #.# . #.#