Implicit conversion from float -93.93234672304439 to int loses precision