Implicit conversion from float -93.36933045356372 to int loses precision