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