Implicit conversion from float -14.391891891891888 to int loses precision