Messier 20, the Trifid Nebula