I am nearly done updating the OP. Please wait warmly.