Giovanni Antonio Canal Canaletto 1697-1768