Implicit conversion from float -9.56896551724138 to int loses precision