######### #.....<.# #.#####....... ..##### .... ..### ..# ... ...