Constellation Brands: Making the Best of a Bad Environment