Implicit conversion from float -11.842105263157904 to int loses precision