.. and so it only took about a day to finish...