2-dimensional interpolation