.#. ### #... ..###.... #######.......# ............... #....ooH...# ###......).# #######...# .### .# .# . ...#### .......#######. .......