Implicit conversion from float -57.05882352941177 to int loses precision