Freelancer:
perrysolanki
Winner
Entry 2
Second one with some changes..