Sorry, I don't have enough time to answer you right now. It takes some thinking, since we are doing this through a very limited channel...
But I will return to your question! Be well! -Purjo