Implicit conversion from float -13.884673748103182 to int loses precision