That's very well done. I do a few similar things, and this result must have been quite difficult to obtain.Good job