Implicit conversion from float -111.74825174825176 to int loses precision