Freelancer:
SurRainbow
3rd attempt
3rd attempt!