Freelancer:
Raveg
less details
Here are another three versions.