Implicit conversion from float -66.97674418604652 to int loses precision