Implicit conversion from float -14.018691588785032 to int loses precision