Implicit conversion from float -13.168469860896437 to int loses precision