Implicit conversion from float -82.76785714285714 to int loses precision