I'm very flattered you would spend so much time to write that out, Lenna, and very proud of you for doing so : )

Just out of interest, my text file of details explaining the answer to the riddle is about 2-3 times as long as that post!