Implicit conversion from float -3.2061068702290214 to int loses precision