Implicit conversion from float -66.86746987951807 to int loses precision