Implicit conversion from float -26.277372262773724 to int loses precision