Freelancer:
ajmdcrz
Slight Modification
My entry with slight modification. Leaving feedback is much appreciated.