Implicit conversion from float -155.83333333333334 to int loses precision