....... .#... .......###.#..... ##.......#.....##.# .................# ###.......#........# . ....#.#..#.#......# ..#######..#.#..#.#......# ............o#...........# ........#....#....#.....<# ..#.....###..##.###.#.##........ .....<.....so................... ......)....h...........###.##### ...........a..#.######.# ... ..........##..#... #.. .... ######............. ### #### ................. ....#####.#......# ..... ..##>..... ..... ### ....