Implicit conversion from float -83.84937238493725 to int loses precision