Execution Copy ALLIANT ENERGY CORPORATION (a Wisconsin corporation) 15,000,000 SHARES OF COMMON STOCK PURCHASE AGREEMENT Dated: July 1, 2003 Table of Contents -----------------