Implicit conversion from float -24.26174496644296 to int loses precision