Implicit conversion from float -84.08123791102514 to int loses precision