Spectral decomposition.