Implicit conversion from float -90.83756345177667 to int loses precision