Implicit conversion from float -82.1875 to int loses precision