FFT .......................................................................................................................................