Implicit conversion from float -218.18619582664525 to int loses precision