Implicit conversion from float -14.467168998923569 to int loses precision