two dimensional fft demo