This is part 1:
I am posting the second half as a comment.
I also added this as a comment to my previous post.