Implicit conversion from float -33.03030303030303 to int loses precision