###### ##....# .. ### #.....##### ...# ###.# ##...##...## ...# ##...###