This article's plot summary may be too long or excessively detailed. Please help improve it by removing unnecessary details and making it more concise.