Implicit conversion from float -13.367875647668399 to int loses precision