Implicit conversion from float -143.02325581395348 to int loses precision