Implicit conversion from float -9.671052631578945 to int loses precision