#...... ....... # #...... .# #...... .# .....##.##### #.%......... #...oo...... ...###. #........... ...... #$.###...... #.... #. ..... #...#....... # .... #...#.......# ... #...#.......## .. #...#......... . #<..#......... #...#.......# .###...O.......# .........a......# ......hFh.......# #...{...h#.......# #........#.......# #........#.......# #......>.#.......# ......g.#.......# .......#.......# #.......# #.......#