Implicit conversion from float -87.96610169491524 to int loses precision