Implicit conversion from float -10.862068965517238 to int loses precision