### ..# # ######.### .# ........##.## ........... #.#####h......# #....h