Imperium Galactica
solution
by Tim Howgego
The Spoiler Centre