Implicit conversion from float -81.97674418604652 to int loses precision