Implicit conversion from float -64.92957746478874 to int loses precision