Implicit conversion from float -86.039119804401 to int loses precision