Implicit conversion from float -10.759878419452889 to int loses precision