Implicit conversion from float -6.818181818181813 to int loses precision