This turned out to be not quite what I first thought.

 

v20240901