Torrential rain caused flash flooding and landslips across Moray amid warnings that the worst may still be to come.
A deluge of water yesterday afternoon forced police to close roads and residents to stack sandbags outside their homes for the second day in a row.
Towns and villages across the region were hit at different points throughout the morning and afternoon as authorities struggled to cope with the extreme weather.
Meanwhile, Sepa issued flood warnings stretching from Aberlour to the coast amid concerns the amount of rain could affect low-lying properties and roads.
Police closed Maisondieu Road in Elgin and started directing traffic after drains were unable to cope with the torrential downpour.
Elsewhere, a landslip on the A940 Forres to Grantown road at Glenernie led to traffic lights being installed after part of the road fell away during an early morning downpour.
The Fochabers Medical Practice also had one of its consulting rooms affected by the rain, with patients being urged to check whether their appointments were still going ahead, while the B9103 Inchberry road was closed due to a deep pond forming under the railway bridge.
Steps outside Lossiemouth High School were transformed into a waterfall as rain poured off neighbouring streets before crashing towards the entrance.
Moray Council took to social media to urge residents to consider making their own arrangements to protect properties instead of waiting for help.
A spokesman said: “Widespread surface flooding is continuing throughout Moray and all our roads resources are involved in dealing with this.
“Given the volume of inquiries we’re receiving, we’re prioritising those with the greatest need.
“Even with priority, it’s likely to be between two and four hours response time.
“If you’re in an area prone to flooding, please consider making your own arrangements for self-help.”
Elgin Community Centre was also closed during the evening due to flooding outside the building. It is understood to have remained dry inside.
Gordonstoun stepped in to offer its games hall to Elgin Tennis Club when they faced the prospect of cancelling their summer camp tomorrow due to the weather.
Met Office warnings about heavy rain and thunderstorms remain in force today and continue into Friday and Saturday.
Police have warned motorists to slow down while driving through flooded areas.
Moray MP Douglas Ross added: “I have had residents call me in desperation asking that I do something as no one seems able to help them.
“I made contact with Moray Council and the police and, while they are prioritising their services to deal with the worst hit areas, we all have a duty to drive responsibly in these conditions.
“I’d urge people to drive to the conditions, slow down if negotiating flooded streets and think of other road users and the nearby residents if your vehicle is likely to cause a wash.”