long lives