Dealing with curved surfaces like these is a real challenge that you have mastered. Really nice!