Perthshire residents have been warned of serious flooding danger, following a day of heavy rain in the area.
Loch Tay upstream of Aberfeldy (Picture by Stuart Wagstaff)
The Scottish Environment Protection Agency has issued seven severe flood warnings for waterways in the area - and warned of further problems to come.
Levels have continued to rise and rain is expected to continue into Thursday.
Several flood warnings were also issued for Perthshire and other parts of Scotland and a series of less serious "flood watch" areas were also declared.
Sepa said Loch Lyon had spilled over and the prospect of severe flooding could affect homes, businesses and main roads in the area.
There was also a severe warning covering the area from Kenmore to the A9 road bridge upstream of Dunkeld, including Aberfeldy and Dalguise.
The agency said there was a "serious danger to life and property" and has urged residents to take immediate steps to protect themselves as continuing rain is expected to worsen conditions.
Rain caused the River Carron to swell (pic by Colin McGowan)
Severe warnings were also issued for areas including the River Tay, Loch Earn and the rivers Earn and Teith.
Motorists have been warned of hazardous driving conditions and the meadows car park at Callander is under water.
Several roads in the Perth and Kinross area were also closed due to flooding and residents in Aberfeldy were warned to be prepared with sandbags and advised to take valuables upstairs in their homes.
Met Office forecasts have predicted 40mm of heavy rain in the Trossachs up until midnight tonight.
Sepa also warned that water levels in the Great Glen area were expected to rise "rapidly", with heavy rain due to continue over the next 24 hours.
Elsewhere, witnesses reported flooding in the Falkirk area, at the River Carron, near Denny.
Stirling Council and Central Scotland Police advised the public not to make car journeys, as floodwater threatened to close several roads in the area.