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