code: func (r *Reader) Series(id uint64, lbls *labels.Labels, chks *[]chunks.Meta) error {
  	offset := id
  	// In version 2 series IDs are no longer exact references but series are 16-byte padded
  	// and the ID is the multiple of 16 of the actual position.
  	if r.version == FormatV2 {
  		offset = id * 16
  	}
  	d := encoding.NewDecbufUvarintAt(r.b, int(offset), castagnoliTable)
  	if d.Err() != nil {
  		return d.Err()
  	}
  	return errors.Wrap(r.dec.Series(d.Get(), lbls, chks), "read series")
  }
docs: // Series reads the series with the given ID and writes its labels and chunks into lbls and chks.