Implicit conversion from float -43.26018808777431 to int loses precision