portal to heaven in space made by Hubble