Implicit conversion from float -10.137931034482762 to int loses precision