Implicit conversion from float -26.297468354430393 to int loses precision