Implicit conversion from float -80.45454545454547 to int loses precision