Implicit conversion from float -86.28205128205127 to int loses precision