Implicit conversion from float -113.77358490566039 to int loses precision