####### ##....... ###........ #=.....# #.#