..... . .... . ... #. .. .# ## #. .# .. #. #.###.# #.###. #...#># #..#..#######....## #............#...## ###...........##....# #...................... #................... #................... ..#####...####....#.##.# ........####...##......# ....###..###o### ..##. .. ##..##.# .... ##.#g.# .. ###....## #o.....# #.o####.# #...# #.# #...## #.# ... #.. .. ##. . ##