futuristic yet ancient megastructure floating through space, featured on artstation