Implicit conversion from float -24.67391304347825 to int loses precision