######## ....... #...>..# ....... #......# .......# ########......# .......#. .......#......# .......#.### ##..#.###.# ....b.. ...# #...#.....# ....... .......###.######.###.#.#.####### ....... ............l...l.#.........#...##### ....... .......###.##...###.#.#.#.#.###.....## ..h.... ..g.... #.##.#.......#.#.......###..##....... ......# #.##.#.#.#.###.###.#.### ##..#....... .....# #..>...#......<......# ##.#....... ##### ####...#.#.###.###.#.# ##......... ###.......#.#......# #...###.### ..###.#.#.#.#.#### #.#.# ... #.........########.#... .. #.# ###........#..... ... ... #..######........ ### #....# ........ ..########.##............. ........g..##....#........ #......h.......r#...... #?b.###########.b#..... ... #.. . ..