Implicit conversion from float -131.51162790697674 to int loses precision