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