Implicit conversion from float -79.4915254237288 to int loses precision