Implicit conversion from float -4.925373134328353 to int loses precision