Implicit conversion from float -25.49391069012178 to int loses precision