Implicit conversion from float -54.090909090909065 to int loses precision