Implicit conversion from float -10.255102040816325 to int loses precision