Implicit conversion from float -13.036437246963558 to int loses precision