Implicit conversion from float -9.619771863117876 to int loses precision