Implicit conversion from float -22.06896551724138 to int loses precision