Implicit conversion from float -48.601823708206695 to int loses precision