Implicit conversion from float -91.38766519823787 to int loses precision