Implicit conversion from float -16.048387096774192 to int loses precision