...dance of light and shadow