######### ##.).)...## #..{......# #.........# ##.<.....## ####......... #...###### #...# #.#..# #.#.... #.##.#.# #.# .#..