Implicit conversion from float -36.81818181818181 to int loses precision