Implicit conversion from float -17.586206896551715 to int loses precision