... ..######### #.# ......o...# #.##.# ...###oo#.# #.##.# #...<#.# #.##.# #.####.# #.##.# ... #.# #.##.# ..# #.# #.##.# ... #.####.#<.# .. #.#.......# #.#.##.##.# #.#.##.##.# #.#..#..... #.#.######## #.#.# #.#.#####.## #.#......... #.........#. #.######### ###