marine6680,
Yours, even with the slight numerical correction offered by JohnKSa, is one of the better perspectives on the topic that I've seen in a long time.
Nice job and thanks for splitting the paragraphs like you did- nice 'n easy on these old eyes.
Nicely done.