###### ##....# ##..##.# ##..##..# ##.......## ##...#.##..## ##...##..#...## ##...###..#.#..## #...## ....##..## #..## #.##.###..## #...## #.##.# ##..### #....# ..# ##...# ##.<.# #.# ##....... #....# .. ....... #...## ###.... #..## ... ##.. ## #.. ##.