Heavy snowfall has blocked roads and disrupted train travel in the Scottish Highlands.
A Scottish cup match between Inverness Caledonian Thistle and Celtic also fell victim to the relatively late winter weather, which has seen blizzards sweep across Scotland over the weekend.
Parts of the central belt were blanketed by snow on Saturday, with the icy blast hitting the north on Sunday. In the Highlands, around 15-20cm was forecast, rising to 40cm over the hills.
Snow drifts forced the closure of the B9176 and the B9007 Carrbridge to Ferness route and the cancellation of trains between Inverness and Blair Atholl.
Inverness Caledonian Thistle were due to take on Celtic but the match was postponed until Wednesday due to a waterlogged pitch.
In Grampian the B974 Banchory to Fettercairn road was shut along with the B976 Crathie to Gairnshiel route.
The A93 Glenshee to Braemar and the A944 Alford to Dunecht were only passable with care.
The snowy conditions are expected to subside on Monday.
Daniel Adamson, a forecaster with MeteoGroup, the weather division of the Press Association, said: "It will continue to snow in Grampian and in the Highlands for the rest of (Sunday), and in the Aviemore area for much of the night.
"(On Monday) it will start drying out. Around one or two centimetres may fall but conditions will be improving."