Took a long time but it was worth it..

 

v20240901