Implicit conversion from float -25.897435897435898 to int loses precision