Implicit conversion from float -19.913793103448285 to int loses precision