Precise Piecewise Affine Models from Input Output Data