This animation was very complicated and time consuming. I got there in the end. This is a bit long, so please consider watching to the end of the animation.