Freelancer:
taj69
An attempt
Tried this. Waiting for your feedback.