Implicit conversion from float -214.96688741721857 to int loses precision