Implicit conversion from float -13.628447024673434 to int loses precision