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