Implicit conversion from float -11.071975497702908 to int loses precision