@2023 by Art Whaley.