Implicit conversion from float -14.464285714285708 to int loses precision