Implicit conversion from float -1.3793103448275872 to int loses precision