Implicit conversion from float -23.063063063063055 to int loses precision