Implicit conversion from float -24.166666666666657 to int loses precision