### #.########################## #...........h.(((........... #.##.###############.###### #.#..# #..# #.#.## ##h# #.#.######## #.# #.#.#......# #.. #>.........# .... #.#.#.#.#..# .... #.#.#.._...# .%... #.#.#.#.#..# ...... #.#.#......# #.............. ####.#.#####.##### #.............# #.........%..... #.......##.#..### #.......##.#..# #####...# .# #. ... ####...##.## ######.#.. # # #..........# .......... .#.# #..........# .........#... #........... .........#.. #..........# .........o# . #........... ..........#...# #........... #