Implicit conversion from float -24.963503649635044 to int loses precision