A lottery claims its grand prize is $10 million, payable over 20 years at $500,000 per year. If the first payment is made immediately, what is this grand prize really worth? Use an interest rate of 6%.