Emergency services were called out to rescue people stranded by overnight flooding in the north east of Scotland.
Residents were evacuated from flooded properties in Ellon, and cars were stranded in water in Angus following heavy rain in the area.
The heavy rain forced the closure of the train line between Inverness and Aberdeen on Thursday afternoon.
ScotRail said reports of flooding, at locations including between Nairn and Elgin, required a full inspection.
A Met Office yellow warning for heavy rain was in force until 11:00 for Aberdeen, Aberdeenshire, Angus, and Perth and Kinross.
One for Moray and the Inverness area expired at 08:00.
The Scottish Fire and Rescue Service said it was called to reports of flooding in Ellon, Aberdeenshire, from about 04:50.
Residents were rescued from six properties.
Neighbours all out on the street helping with the clean up.— Davy Shanks (@Davyshanks) October 22, 2020
Many were up before 5am this morning putting sandbags on their neighbours doors and checking on the elderly. pic.twitter.com/gW7qAkPOUF
People were out in the streets of Ellon from the early hours, helping with sandbags and sweeping away flood water.
The heavy rainfall has also led to problems on the roads.
In Angus, the A92 was closed following flooding after three cars were stuck in water between Arbroath and Montrose at about 04:10.
The fire service went to the scene, however there were no reports of any injuries.
There was also flooding on the A90 at Toll of Birness in Aberdeenshire. Police advised motorists to drive with care in the area.