Implicit conversion from float -13.01886792452828 to int loses precision