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