Implicit conversion from float -87.47368421052633 to int loses precision