Implicit conversion from float -24.07563025210085 to int loses precision