Police have launched an appeal for information after a serious sexual assault in Glenrothes last weekend.
Officers say it happened at around 1am on Saturday (30 April) near to the wooded area on Caskieberran Road, opposite the junction with Cromarty Road.
A 39-year-old woman was sexually assaulted and inquiries are ongoing to establish the full circumstances.
Police Scotland want to trace the drivers and occupants of two cars seen in the area around the time of the incident as they may have important information.
The first is a silver/grey saloon taxi that was seen being driven from the Tanshall roundabout into Caskieberran Road.
It stopped for a short time near to the junction with Cromarty Court, before the vehicle moved to outside a local nightclub and picked up four men before leaving the area.
The second is a dark coloured Audi or BMW with five spoke alloy wheels that was parked on Caskieberran Road outside the nightclub between 00.40am and 1.05am.
It's believed that the occupants had a conversation with people standing outside the club.
The car was then driven along Caskieberran Road westward, turned at the Tanshall roundabout, before parking again in front of the club.
Detective Inspector Graeme Dursley said: "Through CCTV enquires we have identified these two vehicles that were in the general area around the time that the sexual assault happened.
"I would urge the owners of the cars to come forward, along with their occupants that night.
"In addition, if anyone was driving in the area at the time and has dash-cam footage that could assist with our investigation, then please call us.
"We are also keen to speak to a group of around five women who were near to the Tanshall roundabout and may have spoken to the victim after the assault happened.
"You could have really important information and I urge you to get in touch."
Anyone who can help officers with their investigation is asked to call 101, quoting incident number 0499 of Saturday, 30 April.
Alternatively, a call can be made anonymously to the charity Crimestoppers on 0800 555 111.