Implicit conversion from float -93.986013986014 to int loses precision