Implicit conversion from float -51.923076923076906 to int loses precision