###+###### #....[...# #...h....# #........# #........# +........+ #........# #.......... #.#.###### #.#.# #.#.# #.#.# . .