Implicit conversion from float -9.418604651162795 to int loses precision