Implicit conversion from float -13.971119133574007 to int loses precision