Implicit conversion from float -25.997130559540892 to int loses precision