Implicit conversion from float -10.138888888888886 to int loses precision