Implicit conversion from float -33.32695984703632 to int loses precision