Implicit conversion from float -84.84472049689441 to int loses precision