##### #####...# ........########## #..<.......... #######.#########.. #....(..# #.##....# #.##.##.# #.##.##... #{##.##.### #....##.. ...###### ##.# .# .#