denouement means the outcome of a complex sequence of events