A little rough, but still right

 

v20240901