Implicit conversion from float -26.04166666666667 to int loses precision