Implicit conversion from float -33.074534161490675 to int loses precision