Implicit conversion from float -53.076923076923094 to int loses precision