# . .# .r .# ... #.#..# ##...#.# ###......# #.<.h....# #.#......# #.##...#.# #. #### #. #. #. #.