A girl was knocked down by a car just minutes before a Christmas lights switch on in North Ayrshire.
The 11-year-old pedestrian was hit by a silver Toyota on Lauchlan Way, Kilwinning, at about 18:55 on Thursday.
She was taken to Crosshouse Hospital in Kilmarnock where she remained overnight. Her condition is described as stable.
A force spokesman said the road was closed for more than two hours and finally reopened at 21:15.
The Kilwinning Christmas lights were switched on at 19:00 on nearby Main Street and police believe the area would have been busy at the time.
Police are hoping people who witnessed the incident will come forward.
Insp Greg Dinnie of Ayrshire Road Policing, said: "The young girl involved in this collision sustained injuries that required urgent medical attention and she had to remain in hospital overnight.
"It would have been a busy area at the time with a large number of people in the town centre for the Christmas lights switch on."