Implicit conversion from float -13.516483516483532 to int loses precision