Implicit conversion from float -11.464968152866234 to int loses precision