Implicit conversion from float -25.650557620817835 to int loses precision