Implicit conversion from float -8.130841121495322 to int loses precision