Implicit conversion from float -77.56505576208178 to int loses precision