Implicit conversion from float -110.89285714285711 to int loses precision