\DFT:{\textrm{DFT}} \hash:{\textrm{hash}} \t:{\textrm{#1}} \~:{\sim} \cN:{\mathcal{N}} \cX:{\mathcal{X}} \cY:{\mathcal{Y}}