Implicit conversion from float -11.035502958579883 to int loses precision