Implicit conversion from float -14.82846251588309 to int loses precision