.. #...##### .........# .........#######.# #...###........... #.......#.####### #.......#...# ###.......#.#.#.######## ...(.......#.#.#....<...# ###.......#.#.########.# #.......#.#..........# #.......################ #........##.####.# ##.####### ...............#.# #........h .........##.##.#g####......... #........##.##.#...##.......... .#########)##.#...##.......... .........%......##.......... ....>...g........%.......... ########.##.#.#####.####### #......# #.# #......# #.# . #......# ##.## h....####.....# #...# .h.h.......)..# #...# #########....## #...# ####....#####...# ..(..............# #############...# #####