A few lines for your consideration.

 

v20240901