Implicit conversion from float -13.388804841149778 to int loses precision