## ...# #. ...# #.####...# # #........#.. . ............. ... ........... #..##....#.... .. #....<...#...##+### .%# #..###...#........ ...# ... +...#..###.#####...# . .###...#............... ........'.%............. ........#...##.#)S...... .......b.#.#.#!...h.....# .........#.#.......?....# .........#b#..?.#.......# ...........#............# ..........#..........#.# ####.....#.#..#........ ...#.#..#.###.#.# #.#..#.# .#.# #..... # #..#