Implicit conversion from float -93.51409978308027 to int loses precision