Implicit conversion from float -55.882352941176464 to int loses precision