Implicit conversion from float -82.44525547445255 to int loses precision