### ..# ############ #.# #..........# ###.#########.# #.########.# ............#.#####.# ##.####### .##.###.###.#.#.....#######...##...# ...................................# ..#.....#........>............##...###### ..........###.#.########.#.#.####........ ....#######...#.# #..........####### ..#. #.###.# ###.#.####.# . # #. #.# #.#.# #.# # ..# #.#.# #.# .## ####.#.## #.# ....?....# #.# #####h.#.###.# #..{.h.......# #.###h.#.###.# #...#.# #h...#.# .h.#..... .......#.# ...!......# #...#.#####