Implicit conversion from float -57.05111402359108 to int loses precision