Implicit conversion from float -57.402597402597394 to int loses precision