Implicit conversion from float -14.30711610486891 to int loses precision