I am 6 off but I agree that's a sweet Arwen.
From being far off I gradually cut down steps and that's a fun process, but I don't have any more idea now. Will be back later.
I was 10+ steps off, for a looong time. Today I saw something else and tried it and it was much faster. Optimization didn't take long, then.
Sweet Arwen! :))