Implicit conversion from float -69.55752212389382 to int loses precision