Implicit conversion from float -19.2964824120603 to int loses precision