Implicit conversion from float -16.92307692307692 to int loses precision