Torrential rain sweeping across Scotland has caused travel disruption and flooding.
Roads have been closed, as well as railway lines due to heavy rainfall.
Scots were warned to brace themselves for a wet weekend.
The Met Office issued an amber alert across the east coast from 6pm on Saturday through to 6am on Sunday. Dundee, Angus and Aberdeenshire were expected to be worst hit.
A yellow weather warning remained in place until 12pm on Sunday and also covered parts of the Scottish Borders, Edinburgh and Lothians, Stirling, Fife, Moray, the Highlands, and the Orkney Islands.
STV meteorologist Sean Batty said some areas could see a month’s worth of rain over the weekend.
Sepa has issued 12 flood alerts and 31 flood warnings.
On Sunday morning, Fife Council said several roads were impassable due to flooding.
In addition, the A910 Oriel Road in Kirkcaldy has been closed between Strathallan Drive and Oriel Crescent due to a fallen tree.
A number of roads in Perth and Kinross have also flooded overnight. The council said sandbags have been placed along Bamff Road in Alyth as a preventative measure.
In Aberdeenshire, residents and businesses in the region have been urged to put flood precautions in place.
Barriers have been set up by the River Carron in Stonehaven and at Kembhill Park in Kemnay.
An Aberdeenshire Council spokesperson said: “Engineers are carrying out safety checks at various bridges across the Rivers Don, Deveron and North Esk. Water levels are expected to remain high throughout the day and a shifting, prolonged pattern of weather is likely to continue to cause disruption to travel.
“Aberdeenshire Council has an obligation to maintain roads and undertake certain emergency responses in the event of flooding but this does not extend to private property.
“When flooding is forecast, residents and businesses should take steps to protect their own property from flooding.
“Please take extra care and avoid unnecessary travel, and put in place any property level protection measures you may have if you are in a high risk area.”
On Saturday, ScotRail reduced train services within the amber warning area and brought the network to a close at 7pm.
Following inspections by Network Rail Scotland engineers on Sunday morning, a number of railway lines were found to be flooded.
The track between Kirkcaldy and Glenrothes in Fife has been closed, alongside the Dyce to Inverurie line in Aberdeen.
In Angus, the track at Inverkeilor between Arbroath and Montrose has also flooded.
A Network Rail Scotland spokesperson said local teams are “assessing what needs to be done in these areas to reopen the railway”.