Implicit conversion from float -216.12244897959187 to int loses precision