Police have arrested 27 people following a three-week long drugs operation in Tayside.
Officers also seized illegal drugs with a street value of £14,000 and £41,000 in cash and valuables.
More than 70 properties were searched during Operation Perdition, which ran from 13 September to 8 October.
The drugs recovered included heroin, cocaine, amphetamine and cannabis. The force said the operation gave a "very strong message" to criminals and gangs.
The police said that those arrested were also given the opportunity to talk about their drug habits.
Det Insp Stuart Holmes, who is in charge of the Tayside Police drugs branch, said: "Operation Perdition has been an incredibly worthwhile and successful investigation that required many hours of hard work from the team.
"As a result of that hard work, a large number of drug dealers have been targeted and caught, preventing inevitable harm to local communities."
Det Insp Holmes said the force would also "relentlessly" pursue criminals from outside the area who were dealing drugs in Tayside.