Implicit conversion from float -82.89220917822837 to int loses precision