Implicit conversion from float -24.17266187050359 to int loses precision