Implicit conversion from float -31.03004291845494 to int loses precision