Implicit conversion from float -10.213675213675216 to int loses precision