Implicit conversion from float -226.90140845070425 to int loses precision