. .# .# .# .# .# # ##.#####.##.# ........h....###. ........<...(.... ###.#####.######. .# .# .# .. .. .. .