Implicit conversion from float -24.615384615384613 to int loses precision