Implicit conversion from float -10.57692307692308 to int loses precision