Implicit conversion from float -80.77798861480076 to int loses precision