Implicit conversion from float -24.88095238095238 to int loses precision