.. #.# #.# # ##### #.# . #.##.#...####.# .. ............#.# ... .....##..##.#.# .... .... ##.#.....##..... #. ##..#...#........ ##...#####.###...# #............# .# #....#####.#.# ## ##.......#.#.# ##). ##..........# #.... ##.##.#.<#.# ......##..#....#.# ......o...#....#.# ..#.#.r.#^#....#.# #...#....#.#.# .....###....#.# ..$.... .....#.# #).............# #.....### ... ......