Implicit conversion from float -13.471196454948299 to int loses precision