Implicit conversion from float -26.883116883116884 to int loses precision