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