Implicit conversion from float -242.94797687861274 to int loses precision