Implicit conversion from float -82.78037383177568 to int loses precision