##### #.... ## # #...## .# ### #.#....##.## ...##.#.#..#... ...........#.### ...##.##l.......# .......