. . #.# ...# #.# #..# #.# #..# #.# #..# #.# #..# #.# #..#####.# #........# #..o####O# #...#..#.# . #.O.#..#O# #. #...#..#.# #. # #...#..#o# #. .# #...#..'.# #.########..### #...#..#.# #.....................#..#.# .#####......>..............#..#.# ............................#..#.# ........<....##############.####.# ...########..#............#......# #..#............#......# #..#............#......# #..#............#......# #..#............#......# #..+............#......# #..#######'######......# #......................# ###...............%......# ..........########.......# ...........#......#.......# ...........#......'.......# ......$o...#......#.......# o.........########.......# ............ ........# ############# ##########