Oh, this part is quite interesting to model, but taste a coffee before, it may take long 😃
https://youtu.be/HMQyIJgMgJ8