Implicit conversion from float -25.11627906976743 to int loses precision