What is the solution?

Solve 334*o = 128*o - 601*o - 14526 for o.
-18