Implicit conversion from float -24.024390243902445 to int loses precision