EA Deia

Let's save our planet from the damn humans!
Puzzle