Implicit conversion from float -82.7447216890595 to int loses precision