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