Implicit conversion from float -26.43145161290323 to int loses precision