Implicit conversion from float -10.749063670411985 to int loses precision