Implicit conversion from float -87.02702702702703 to int loses precision