Implicit conversion from float -39.71052631578948 to int loses precision