In retirement you wish to withdraw $3000 at the end of each…

In retirement you wish to withdraw $3000 at the end of each month from your savings.  If you want to have enough to last for 25 years, and you expect to earn 4% on your savings, how much do you need to have saved at the beginning of retirement (rounded to the nearest dollar)?