Implicit conversion from float -55.94594594594594 to int loses precision