Implicit conversion from float -11.073825503355692 to int loses precision