Implicit conversion from float -24.24418604651163 to int loses precision