a huge space station in for of dodecaedroid in deep space