Homes have been evacuated and schools closed after torrential rain caused flooding in the north east of Scotland.
The River Lossie burst its banks in two places
The weather has also led to disruption for travellers, with roads and one rail line being closed.
Four schools in Moray were closed and homes in the Lesmurdie area of Elgin were evacuated after 71mm of rain fell in 36 hours.
Sandbags were sent to the scene of previous flooding along the rivers Spey and Lossie.
Gardens and parks were also dug up to make temporary barricades.
The decision to evacuate homes was taken by the crisis group which was set up during the last major floods in Moray in 2002.
A rest centre has been opened at Elgin High School for those affected.
The River Lossie was reported to have burst its banks on Thursday afternoon in two places in Elgin.
Police said the river had flooded to the rear of the cathedral at the east end of the town, as well as at the west end, where Oldmills Road is totally flooded.
ScotRail shut part of the Aberdeen to Inverness railway line and the main A96 was flooded between Mosstodloch and Fochabers.
The level crossing at the Chivas distillery at Keith was reported to be flooded.
Moray Council and Grampian Police have been alerting householders and businesses in parts of Elgin to possible risks.
Chief Inspector Alan Smith also urged people not to gather to watch the flooding.
"A large number of sight-seers have created traffic problems at the east side of Elgin this afternoon which has created difficulties," he said.
Gardens and parks were dug up to make temporary barricades
"We would advise people not to travel into Elgin unless their journey is absolutely necessary."
Information on the areas being affected can be obtained by phoning the hotline number 01343 562525.
A Moray Council spokesman said householders and businesses had been contacted to alert them of the flood risk.
"The council's immediate priority will be to strengthen flood defences in areas of high risk," he said.
Moray Council has come under fire recently over claims it has been slow in implementing a multi-million pound flood prevention scheme.
Work is due to start on minor schemes this year, but the authority has admitted it could be a further two years before Elgin is fully protected.