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