### #.########## #..h........ #.########## #....##### ##### ##### #..#.#...###...###...# #..#.#...............# #..#.#...###...###...# #..#.##.## ##### ##### #..#.#...###...###...# #..#.#.......<.......# #..#.#...###...###...# #..#.##### ##### ##.## #..#.#...###...###...# ######..#.#...............# ........#.#...###...###...# #######.#.##'######## ##### .........hh......... #########...####.... #............... #.##.#........# #.#......... #.#.##...... #.#.# .##### #.#.. .. #.### .## #.