Implicit conversion from float -25.648854961832072 to int loses precision