Implicit conversion from float -110.89285714285714 to int loses precision