Implicit conversion from float -11.35135135135134 to int loses precision