############### #.............# ####)###########.# ..#.#.#########.# #.#.#