Implicit conversion from float -214.09090909090907 to int loses precision