Implicit conversion from float -11.057401812688823 to int loses precision