Implicit conversion from float -11.654676258992794 to int loses precision