Hundreds of drivers were left stranded for hours after blizzard conditions and fallen electricity lines forced the closure of a major road.
Tayside Police drafted in teams of volunteers equipped with specialist vehicles to get food and drink supplies to motorists stuck on the A9 in Perthshire following the heavy snow which hit much of Scotland.
Both the north and southbound lanes were shut between the busy Broxden and Keir roundabouts, leaving some drivers stranded from 7.30am onwards.
Roads operator Bear Scotland deployed a dozen snow ploughs and gritters to work on both carriageways in a bid get traffic moving.
Electrical engineers were also dispatched to attend to a fallen cable in the Greenloaning area which left thousands of residents without power.
The A9 will not reopen until the electricity cable is removed and the carriageway made safe, police said.
A cable also fell onto the B974 Banchory to Fettercairn Road in Aberdeenshire, around two miles from Strachan. The road was shut at Banchory and Bridge of Feugh.
A total of 11,000 Scottish and Southern Energy customers were affected by faults in south west Perthshire and the Highlands. The firm said getting access to repair the problems was proving challenging in some areas.
Around a foot of snow fell overnight in some parts, with strong winds causing blizzards and drifts today. Forecasters said around 40 centimetres lay in Aviemore.
Grampian Police helped around 30 motorists on the A96 near Fochabers and about 50 on the A98 near Banff. Snow ploughs and gritters worked to clear the A96 between Keith and Fochabers, the A98 between Macduff and New Pitsligo and the A98 between Fochabers and Banff.