Excellent work!
My hand is cramping just looking at it. ;-)