### #...# ... ... ... #.# #.# #h# #.# #.# #.###### #.##...# #.##...# #######.##...# ..............# #######.###### #.# ##. ####.# .......# #....# .....#..## #....####### #....#.#..#####............ .....#...#!.....#.######### #####.....#####.#.# .#...........#..#.# ...#.........#..##.# ...#....<....#.....# ..#...........#...## #####.....#####.## .....#...#..%%..# ##....#.#...##### #.##..#.......# .........#...# ........#...# ......%...... .....####...# ..#.# ... ... ..