A 1970s space station floating above a green and yellow planet in space, detailed illustration, Moebius