A man who was found asleep behind the wheel a block away from the Dunedin police station was one of several drink-drivers caught over the long weekend.
At 4.30am on Sunday, a 38-year-old man was found asleep in his car at the intersection of Great King St and St Andrew St, Senior Sergeant Craig Dinnissen said.
He recorded a breath alcohol level of 824mcg.
In New Zealand, the limit for drivers aged 20 years and over is 250 micrograms (mcg) of alcohol per litre of breath.
A few hours earlier at 1.20am, a man was stopped after being spotted driving erratically in Middleton Rd. He recorded 488mcg.