Implicit conversion from float -86.0655737704918 to int loses precision