Implicit conversion from float -49.704142011834335 to int loses precision