Implicit conversion from float -87.06422018348621 to int loses precision