SPOILER END