the last beyond ending explained