3 hrs ZSketch based on my sketch. Still in progress, will update once I get close to my sketch. Started with a sphere.