Implicit conversion from float -24.92734478203434 to int loses precision