Implicit conversion from float -13.388429752066116 to int loses precision