Implicit conversion from float -14.831932773109244 to int loses precision