Implicit conversion from float -94.0677966101695 to int loses precision