Implicit conversion from float -13.653846153846146 to int loses precision