Implicit conversion from float -93.72591006423983 to int loses precision