Implicit conversion from float -10.126422250316054 to int loses precision