a cartoon of a green planet in space