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