Implicit conversion from float -11.658767772511837 to int loses precision