def METHOD_NAME(dataset_sax, breakpoints_middle_, original_size):
    """Compute time series corresponding to given SAX representations.
    Parameters
    ----------
    dataset_sax : array-like, shape=[n_ts, sz, d], dtype=float64 (Linux and MacOS) or float32 (Windows)
        A dataset of SAX series.
    breakpoints_middle_ : array-like, ndim=1, dtype=float64
    original_size : int64 (Linux and MacOS) or int32 (Windows)
    Returns
    -------
    dataset_out : array-like, shape=[n_ts, original_size, d], dtype=float64
    """
    n_ts, sz, d = dataset_sax.shape
    seg_sz = original_size // sz
    dataset_out = np.zeros((n_ts, original_size, d))
    for i in prange(n_ts):
        for t in range(sz):
            t0 = t * seg_sz
            dataset_out[i, t0 : t0 + seg_sz, :] = breakpoints_middle_[
                dataset_sax[i, t, :]
            ]
    return dataset_out