Implicit conversion from float -15.517241379310349 to int loses precision