Implicit conversion from float -83.82133995037222 to int loses precision