Here's my reply to this thread, in the comments. ⬇️⬇️ (I spent almost 4 hours on it and had to condense quite a bit)