least squares fitting perpendicular offsets