Implicit conversion from float -14.876033057851231 to int loses precision