The winner of a £1 million Christmas lottery jackpot is being sought before the chance to claim the prize expires.
The potential millionaire bought the ticket in South Lanarkshire for the EuroMillions draw on Christmas day last year.
Despite not winning the main prize, each ticket had a unique code for the EuroMillions Millionaire Raffle where there was £1 million to be won.
The winning ticket had the code FYG204038 below the traditional lottery numbers.
Time is running out for the ticket holder as the 180-day collection period ends on Sunday June 23 and the National Lottery enlisted the help of three volunteers in Hamilton town centre to encourage local people to check any tickets they may have from Christmas.
Firefighter Wullie McIntosh posed with a giant ticket and large Christmas presents to promote the search for the winner.
He said: “I’m really hoping to jog someone’s memory.
“I want South Lanarkshire people to dig through their pockets, look down the sofa and get searching for their Christmas day EuroMillions Millionaire Raffle ticket.
“Somewhere nearby, a lucky person has scooped £1 million and I hope they come forward before the deadline.”
If no-one comes forward with the winning ticket before the deadline, then the prize money, plus all the interest it has generated, will go to The National Lottery Good Causes fund.
A EuroMillions spokeswoman said: “Think back to where you put your Christmas day ticket - search through your presents and hunt through your boxed decorations. Someone has a £1 million belated Christmas present waiting just for them.
“We need South Lanarkshire to find this ticket - the prize is waiting to be claimed, but it won’t be for much longer. Just think what £1 million could do for the lucky ticket-holder.”
Anyone who believes they have the winning ticket can call the National Lottery Line on 0845 910 0000.