Implicit conversion from float -119.77859778597787 to int loses precision