Implicit conversion from float -82.3828125 to int loses precision