A man who was hit by a car just yards from his place of work has died of his injuries.
Nuno Barbara was struck by a blue Seat Ibiza at the junction of Castle Terrace and Quarry Road in Fraserburgh at about 9.10pm last Thursday.
The 45-year-old was knocked to the ground and members of the public alerted rushed to help him.
Police have now confirmed that Mr Barbara, a Portugese national, died in Aberdeen Royal Infirmary on Monday.
He had not long left his work at International Fish Canners, Bath Road, at the time of the incident, it is understood.
Last night, police were appealing to members of the public to assist with an “ongoing” investigation into the death.
A Police Scotland spokeswoman said: “A man has died as a result of the incident.
“He was taken by ambulance to Aberdeen Royal Infirmary following the collision, but died on Monday. Inquiries into the incident are currently ongoing.”
His employers have meanwhile paid tribute to Mr Barbara.
Nor-sea Foods Ltd, which operates International Fish Canners, said he was a “well-liked” member of the team.
A spokeswoman for the firm said: “It was with sadness that we learned the news that Mr Barbara had passed away.
“He was a hard-working, well-liked employee of the business and our deepest condolences go out to his family at this time.”
Local woman Amanda Anderson, 24, saw the tragedy play out.
The home carer had returned home shortly after 9pm on Thrusday and saw a group of people standing around Mr Barbara at the roadside.
She said: “There was a group of people all around the boy, all getting jackets to keep him warm.
“There was a lot of blood, so I went to the house to get towels and gave them to the woman tending to him. She put one under his head and one on his side.”
Floral tributes to Mr Barbara have been placed on a street light near where he was struck.