Implicit conversion from float -13.524590163934434 to int loses precision