Implicit conversion from float -213.03030303030306 to int loses precision