Implicit conversion from float -124.51612903225808 to int loses precision