Shading and shadowing on Canaletto's Piazza San Marco