Implicit conversion from float -24.020270270270274 to int loses precision