The Queen’s Baton Relay will pass through Moray this week as it continues its journey around the country.
Members of the public will have the opportunity to join in the celebrations at a number of vantage points in towns and villages throughout the region.
The relay tour is covering more than 400 Scottish communities in advance of the Commonwealth Games, which will get under way in Glasgow on July 23.
More than 100 people are due to carry the baton in Moray at various stages on Wednesday, Thursday and Friday.
The first stop is Keith, where the relay team are due at about 2.15pm on Wednesday, according to approximate timings provided by Moray Council.
The route will head along the A96 from Seafield Park to the Shell petrol station, including a diversion around the town’s war memorial.
Pupils from local primary schools, including St Thomas, Keith and Newmill, are planning to line the route.
On Thursday, the baton will be transported from RAF Lossiemouth in a search and rescue helicopter to Buckie before being winched down onto the RNLI lifeboat at about 8.25am. It will then head along Commercial Road, Freuchny Road, East Church Street, Cluny Square, West Church Street, Queen Street, West Cathcart Street and High Street, where it will stop at Parklands Care Home.
Buckie Community Choir will perform as the baton arrives in the harbour, while pupils from Portessie, Cluny and St Peter’s primaries will be out to cheer on the runners.
From there, the next stop is Cullen, where the baton is due to arrive at 10am, heading from Cullen Beach along the seafront onto Seafield Street, then Bayview Road.
The route then goes to Fochabers at about 10.50am, from Christies Garden Centre along High Street to the A96 roundabout.
Joyful Noise Choir will perform as it arrives at Milnes Primary School, while actor Tam Dean Burn will also be telling stories and singing songs with pupils from about 9am to 10.30am, prior to the baton’s arrival.
The next stop is Mosstodloch, at about noon, before the entourage heads to Lhanbryde for 12.20pm and then onto Lossiemouth for about 12.45pm.
The route around Lossiemouth starts on the B9013, onto the A941 and Coulardbank Road and then to the B9135.
It will include a “lunch break” stop at Lossiemouth High School from 1pm to 2pm.
A sports festival will be taking place at the same time involving youngsters from primary and secondary schools in the town.
Next stop is RAF Lossiemouth from about 2pm to 2.30pm, before it makes its way to Hopeman and Cummingston at about 3pm.
Another six baton bearers will continue on the route through Kinloss from about 3.45pm, where it will stop at the army barracks and along the B9011 past the caravan park.
It will then arrive in Forres just after 5pm, and then along Victoria Road, onto Nairn Road. It will stop at Grant Park from about 5.20pm.
In the evening, there will a celebration event at Cooper Park in Elgin from 5pm to 8.45pm, with the baton due to arrive at 6.45pm. Prior to that, it will follow a route through Elgin, along the A96 from Wittet Drive, along High Street to North College Street, King Street and into the park.
On Friday, the baton will start again in Rothes from 8am, with a breakfast event at Seafield Square before heading to Aberlour for about 8.20am, with stops at Walkers shortbread factory and Aberlour distillery.