Implicit conversion from float -82.97592997811816 to int loses precision