Implicit conversion from float -11.980982567353394 to int loses precision