Freelancer:
dymetrios
Winner
My version
My version. Ready to make any corrections. Thanks.