Implicit conversion from float -27.27941176470587 to int loses precision