Implicit conversion from float -218.68167202572346 to int loses precision