Several hours work went into it, I am reasonablly happy with the result.