Supergiant Stars and Hypergiant Stars, The Biggest and Brightest.