Implicit conversion from float -11.217391304347842 to int loses precision