Freelancer:
sensusgin
Outlined version
...