Implicit conversion from float -93.47639484978541 to int loses precision