Well, as promised, the final version)

 

v20240901