Implicit conversion from float -19.468822170900694 to int loses precision