.. ... ## ... ... #.. #.# .. #.# #####.####.# ... .......... ###.# #.... ..# # .... #.#.###.##.###. #.####.#######.#............ #....<....o....%..##.##..... #.####.#######.#..##.###.... #o# #.#..##........ #.# #.......###.... #.# ####......# .. #)######......[...... #.o