##### ########...# #.<........# #..........# #..........######## ########+#...h....# ########.#