Implicit conversion from float -155.33527696793004 to int loses precision