patterns of sunlight and shadow on a cobbled road .