Implicit conversion from float -103.22916666666669 to int loses precision