Implicit conversion from float -13.905249679897565 to int loses precision