....#### . ......## ....# .. ...... ..... ... #....# ....### .... #....# #..... ...# ..... ....# #...# ...# ......####.#######...## ...# . #.....O............+ ...+ .. #######...........# ...#... #########.#####....... #....O.O.##.#... #.#....#......# .$......#......# ..#......#......# .........#.#O.....# .##.#....#.#......# #.#......#......# # ....####.#...... ..#..#### ###...