Implicit conversion from float -27.54807692307692 to int loses precision