Orion Nebula photographed by the Hubble Telescope. More than 3,000 stars of various sizes appear in