502A9114.CR3.xmp (15.5 KB)
One more approach: 502A9114_14.CR3.xmp (16.4 KB)
Completely different approach. 502A9114_19.CR3.xmp (27.8 KB)