Implicit conversion from float -48.15789473684208 to int loses precision