Implicit conversion from float -25.013404825737254 to int loses precision