Implicit conversion from float -79.4560669456067 to int loses precision