Implicit conversion from float -13.303684879288426 to int loses precision