Implicit conversion from float -82.1556886227545 to int loses precision