Implicit conversion from float -8.86363636363636 to int loses precision