The man, who lives in Anne Arundel County but is remaining anonymous, told lottery officials that he had a dream of relatives saying the winning numbers.

The next day when he stopped by the Dash In on Quarterfield Road in Severn, he bought 10 Mega Millions tickets with varying combinations of the numbers, along with his birthday, lottery officials said.

The winner -- who at first hid the ticket underneath a jug of spare change before moving it to the lamp's light bulb socket -- chose the cash option worth $129.7 million, or $86 million after taxes are taken out. He said he plans to set up a charity and help relatives in his large, extended family.

The state will get $11.3 million in tax revenue.

The owner of the Dash In store, Sukhwinder Singh, will get a $100,000 bonus from the lottery for selling the winning ticket.

Mega Millions is a multi-state game played in 45 jurisdictions. Friday night's drawing is worth an estimated $22 million.

Sukhwinder Singh of Glen Burnie owns the Dash In convenience store and Shell gas station in the 7800 block of Quarterfield Road in Severn, where a winning Mega Millions jackpot ticket worth $189 million was sold. The winner had not stepped forward as of midday Wednesday.