Implicit conversion from float -83.91681109185441 to int loses precision