#### ##..### ..... ###.h# # .######.#h.# .. .........#h?#.##.# #######################################.#.......# #.).........................)..................... ####+############################.....####..w.....## #.......# ........................... #.......# .........%#.####....#..### #.......# ######.#<...........#.... ####.#..S. #.%....#.#####...##.# #.#.##.# #.#....#.# ..... . ..#.. ... ####.#....#.# ..#... ###..# . #.........#.. ... ..# #.........### . ............... ................. ............... ..#........## ...###.#..# .. #.#.. .