Implicit conversion from float -26.94528875379939 to int loses precision