Implicit conversion from float -24.2679900744417 to int loses precision