About 2 months of work, but it was worth it

 

v20240901