Implicit conversion from float -10.32786885245902 to int loses precision