Implicit conversion from float -147.6923076923077 to int loses precision