Implicit conversion from float -10.480769230769226 to int loses precision