I may never do better than post #17.