########## #........# ###........# #..........# #...@..<.# #........# ###.###### #. . #. #