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