Implicit conversion from float -163.5211267605634 to int loses precision