Implicit conversion from float -88.71621621621622 to int loses precision