A new revelation on heaven and hell