Implicit conversion from float -14.484304932735427 to int loses precision