mysterious garden : : painting by takashi murakami : : painting by caspar david friedrich : : painting by canaletto