Implicit conversion from float -51.72413793103448 to int loses precision