Implicit conversion from float -14.779411764705884 to int loses precision