flat rocky shore on a cloudy summer day .