Implicit conversion from float -125.86715867158671 to int loses precision