Implicit conversion from float -71.79775280898875 to int loses precision