Implicit conversion from float -9.212598425196845 to int loses precision