Implicit conversion from float -1.1052631578947398 to int loses precision