... ########.# ......... #....##.# #....##.# #....##.# #....##.# . .####....##.# .. .....#....##.####..... ..........>........... .....#....##.#######.# ... #....##.##....#.# . #..<.##.##..o.#.# .)...............oo#.##.##.# ###..............r.......r. #.#.##....)#......##.o..( #.#. #.....#......# . # ..........>.....# ...##............# .. #............. ............... ###.##..##.... . ...