Implicit conversion from float -19.722222222222214 to int loses precision