Implicit conversion from float -24.52380952380952 to int loses precision