Implicit conversion from float -26.533864541832685 to int loses precision