Implicit conversion from float -14.8854961832061 to int loses precision