Implicit conversion from float -38.68421052631581 to int loses precision