Implicit conversion from float -30.138888888888886 to int loses precision