Accurate elevation and normal moveout corrections of seismic reflection data on rugged topography