Implicit conversion from float -91.70454545454547 to int loses precision