Implicit conversion from float -87.27272727272728 to int loses precision