#.#.. #... ####... .....# ....# ... #.# ####.# #h...# .....5.#### .#####. .. ###