Implicit conversion from float -90.65522620904835 to int loses precision