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