### #.. ## #.# .. #.# ##.#.#####.. #...<....... ......5h......# .#.#........... ##.....##### #..##.# #.. .# ##. .# #. .#