Freelancer:
dymetrios
Another version
I can make any corrections