Implicit conversion from float -139.13719943422916 to int loses precision