I’ve been struggling with this also for a while - I got pretty close with this:
but I should note it’s not perfect…