Implicit conversion from float -143.91812865497076 to int loses precision