Freelancer:
kpk1l
Vencedor
minor changes
feedback please :)