29566 x 14321 - The Carina Nebula: Star Birth in the Extreme