Implicit conversion from float -57.882352941176464 to int loses precision