More than 150 offenders have been caught in the last fortnight as part of a summer crackdown on drink-drivers.
Police said 72 motorists put lives at risk by taking to the road while over the limit last week, which is slightly down from the 80 snared the previous week in the Summer Safety Drink Drug Driving Campaign.
In Inverness, a 28-year-old Italian woman who drove round a roundabout in the wrong direction was stopped by officers and found to be over the drink-driving limit.
A 27-year-old man was arrested in Arbroath after failing to stop for police who saw he was driving dangerously. He was almost double the limit.
In Shetland, a 42-year-old man stopped by officers was found to be nearly four times the limit.