david hasselhoff running in red shorts on a beach, renaissance painting by sandro botticelli, highly detailed fine art