Implicit conversion from float -91.5340909090909 to int loses precision