14 hour Saturday job finally done.